BMU6( |||sssmmmddd\\\WWWUUUSSSRRRUUUSSSQQQSSSWWWZZZ[[[ZZZYYYUUUPPPLLLLLLPPPVVVZZZQQQRRRRRRSSSTTTUUUUUUUUU___```bbbcccfffnnnzzz~~~ooolllcccYYYUUUWWWUUUQQQRRRQQQOOOPPPRRRTTTUUUUUUYYYTTTLLLFFFCCCDDDGGGIII======>>>>>>???AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCFFFNNN\\\lllvvvvvv|||~~~{{{yyy~~~}}}{{{uuuqqqvvv~~~hhheee```ZZZTTTOOOLLLKKKAAADDDBBB???FFFTTTZZZXXXggggggiiimmmrrrtttttttttlllhhh^^^PPPCCC===>>>AAA<<<>>>BBBEEEFFFEEEBBBAAA>>>=========<<<<<<<<<;;;>>>???@@@CCCOOObbbssszzz{{{xxxmmmaaa]]]fffrrryyygggfffhhhiii```XXX\\\fffrrrxxxyyyvvvvvvyyywwwpppbbb]]]YYY[[[^^^bbbjjjqqq{{{||||||oooddd```WWWIIICCCFFFKKKIIIGGGEEEDDDDDDEEEFFF:::>>>@@@EEEWWWlllqqqkkkpppoooppprrrttttttsssrrrwwwxxxssseeeQQQCCC???AAA===>>>???@@@@@@???>>><<<===>>>>>>>>>>>>>>>>>>>>>??????>>>CCCTTTkkkzzz}}}tttbbbOOOIIIPPPYYY^^^SSS[[[gggjjj\\\NNNUUUeeerrrxxxzzzwwwxxxzzzrrrdddMMMHHHCCCBBB@@@>>>@@@EEEIIIKKKNNNQQQVVVZZZ]]]^^^jjjooovvv|||~~~~~~~~~yyypppYYYLLLEEEHHHHHHEEEIIISSSOOOLLLHHHDDDAAA???>>>>>>>>>@@@AAAJJJ```uuuuuuhhhrrrqqqqqqrrruuuwwwwwwwwwrrrzzz|||qqq[[[IIIAAAAAABBBAAA???<<<;;;;;;<<<<<<::::::;;;<<<===>>>?????????>>>===DDDXXXrrrsssjjjXXXFFF>>>???AAA@@@IIIYYYmmmrrr^^^MMMWWWmmmsssyyyzzzwwwzzz{{{nnn\\\GGGCCCAAABBBAAA??????BBB<<<===>>>@@@BBBDDDEEEFFFDDDIIIQQQVVVXXXWWWUUUUUUUUUZZZbbbkkksss|||xxxpppsss{{{vvviii]]][[[WWWRRRIIIBBBFFFMMMMMMLLLGGG@@@;;;<<>>@@@@@@===:::>>>>>>=========<<<<<<;;;<<>>BBB:::======>>>???@@@CCCGGGJJJJJJMMMQQQTTTSSSRRRRRRRRRTTTTTTTTTSSSSSSUUUYYY]]]gggsss~~~zzztttttttttsssttt{{{{{{yyyuuuhhhdddaaa___YYYNNNFFFCCCEEEEEECCC???<<<<<<===???CCCOOO___lllwww|||vvvnnnmmmooorrrtttuuuvvvxxxzzztttuuuxxxtttdddQQQDDDAAA???>>>===>>>@@@AAA???===>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>KKKfff~~~hhhSSSAAA@@@BBB???<<<===???NNN^^^___UUUSSSdddzzz~~~iiiSSSHHH@@@@@@@@@;;;???BBB:::======>>>AAAGGGNNNVVVZZZkkknnnqqqrrrpppnnnmmmmmmiiiiiihhhggggggiiilllpppmmmsss}}}{{{xxxyyy{{{}}}}}}wwwsssqqqooojjjfffbbbiiiqqqvvvwwwzzzӵvvvddd[[[TTTVVVVVVOOOEEE>>>>>>??????>>><<<;;;<<<===HHHVVVfffqqqwwwyyytttnnnmmmpppsssvvvwwwxxx{{{}}}yyyxxxxxxtttgggTTTFFFAAA=========>>>AAAAAA@@@???>>>===<<<;;;;;;;;;<<<===>>>999<<>><<>>===@@@GGGSSS```kkkqqqĦ}}}||||||zzzzzzyyyĦ{{{~~~vvvvvvvvvxxx{{{}}}}}}|||~~~|||zzz|||ӵĦzzzwwwwwwwwwzzzwwwyyy}}}}}}{{{||||||vvvsssqqqooonnnnnnjjjccc^^^```ppp4ĉ@ӵ}}}tttfffYYYKKK@@@@@@GGGLLLOOOQQQBBB@@@???>>><<<999:::===HHHXXXiiirrruuuuuurrrnnnqqqtttvvvxxxxxxxxxzzz{{{~~~zzzxxxttthhhVVVHHHBBB===>>>>>>???@@@@@@@@@???>>>===;;;::::::;;;<<<===>>>888@@@```xxx^^^EEE>>>CCCFFFCCCAAA@@@BBBDDDFFFIIIUUUmmmuuuaaaOOOBBB@@@BBB>>>???AAA;;;>>>???DDDQQQbbbrrr}}}>L=hĦ~~~zzzuuutttvvvxxxxxxvvv{{{yyywwwwwwyyyyyywwwuuu4ĉ@ӵ>L~~~~~~}}}|||}}}~~~}}}yyyvvvwwwpppfff^^^XXXRRRLLLGGGNNN```wwwGG=?___XXXVVVJJJ>>><<>>?????????>>>============<<<;;;::::::;;;<<<===;;;===MMMmmmqqqWWWHHHDDDCCCBBBBBBEEEBBBAAACCCHHHWWWppprrrVVVFFFAAADDD@@@???AAA<<>>AAADdD?fӵ|||||||||Ħ}}}zzzӵƜ`1.׼ssssqqqĭӵӵĦĦĦDdDӵӵӵĦӵ~~~ĭӵ?~4g&e>&eg&e>hӵvvvg&eAAAguO>uO>&eSSSEEE4ff?>ߝLUUUgĉ@ddd[[[SSSPPPShӵ>>>FFF???===@@@>>>999g&emmm>hӵxxxyyyzzz|||}}}{{{yyyvvvfff?><z>>>g&e>&e======HLShӵgL???BBBKKK\\\lllS?ʬBBB@@@3h?D%%)?ZufĦgLg&etttgĉ@sssvvvg&e>&e@e??iiikkkg<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦwwwlllbbbXXXLLLDDDHu]Ħ???HŐeHŐeHu]ĦSSSqIܗGIӵSSSttggg\\\PPPHGgĉ@;;;======888999@@@@@@;;;Hu]ĦlllZuR)Ħ~~~}}}|||}}}~~~yyyxxxsߝLGdUĦ<<<Hƅ^Hu]Ħ>>>ntHdĦHGgĉ@EEEHdĦ>>><<<@@@MMM[[[qqqHtƅ^???BBBBt=o9ĦDtfo9Ħg?HdĦHu]ĦwwwttyyyuuuHƅ^Hu]ĦH׼s```XXXVVV^^^gggxxxtQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħvvvzzz}}}}}}4DuXӵDdDΦDdDĦDdDĦt|<\\\RRRIIIFFFDDD???======DdDĦ:::DdDΦDdDΦDdDĦHHHpeƜ4DuTӵPPP`eĭVVVqet<<<<<<;;;@@@AAA<<<<<>>qjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦuuu`eĭ|||DdDΦDdDĦDdDĦ}}}oooaaaWWWSSSWWWNNNUUUwwwgeĦFSĦqjRgdKӵDdDĦDdDĦqqqrrr~~~qjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||zzz|||}}}|||xxxwww{{{}}}{{{4DuXӵDdDΦDdDӵDdDĦo)h^^^XXXNNNFFFDDDBBB???>>>???DdDĦ999DdDΦDdDΦDdDӵCCC=ӊB1.uTӵXXXHߝL`o9[[[po9wӵ======>>>:::999<<<;;;DdDĦsssrrro)hDdDΦDdDĦ<<<DdDΦDdDӵ888GIpӵDdDĦ}}}po9wӵDdDĦEEECCCCCCFFFDDDCCCOOO^^^mmm~~~po9uHHHDDDEEECCCGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦ~~~|||DdDĦzzzHߝL`o9~~~DdDΦDdDӵDdDĦ~~~qqqbbbXXXSSSSSSJJJJJJ[[[rrrgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦyyyGIdnuR)ĦDdDĦvvvxxx{{{}}}zzzsssnnn}}}DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}4DuXӵDdDʜ4DuTӵ>d<ĦvvvDtaaaMMMEEECCCCCCAAA@@@BBB>d<Ħ999>d<ʜDd<ʜ4DuTӵ<<<777F&uTӵ^^^4DufئL>e[[[puR)Ħ===BBBCCC<<<777666333>d<ĦDt~~~~~~DdDΦDdDĦ<<<>d<ʜ4DuTӵ:::4DwDd<ĦxxxpuR)Ħ>d<@@@@@@CCC???;;;>>>DDDPPPdddpeӵGGGĦpeӵDx<>d<ӵDd<|||qR/ܗ?fӵ>d<|||yyy>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ~~~oooaaaWWWSSSMMMIIIGGGIIIOOOXXXgeĦs<v>aĦpeӵDx<DdDĦDdDĦfffooo|||peӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒR\\\WWWsdKĦsssDHRRudRRRIIIGGGEEECCCCCCDDDsdKĦ888D&oq<Ōq&ĒR>>>999666>dp&ĒRUUUaaanfʜd<Φ>d<Ħ<<<s&dq&ĒR::::::i?ʜtd<Ħ{{{HHܗDӊB<x???===???===;;;???JJJB?daĦlllmmmB?Ho9>d<>d<ӵNNNXXXB?Ho9<xssslllWWWDDD:::777888&ӫeʬtIӇ\\\>d<Φ>d<ĦlllD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhHHHCCCBBBnerrrttt=ecccXXXNNNIIIFFFBBBAAABBBne:::888pIƎ@t@h<<<:::888>hMMMccclllfe\\\@ďD888888888444777333111333666ne=etttuuuvvvxxxyyy{{{|||oooege;;;;;;sĪj@h888999999fdDĦ@ďD}}}Hkge???AAA@@@CCC@@@<<<;;;;;;@hBBBCCC@GHĪj@IŌlll]]]BeneHkgewwwnefeHu]3hhse}}}kkkWWWHHH@@@===888>>>CCCDDDDDDHHHgeĦja>aĦIIIMMM@Gyyysepppggg___<Ō999:::===@G___[[[HkgeHHHOOOOOOGGG===;;;777666HĪj@IŌgggTTTegeMMMOOOHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^BBBBBBDDDGGG```mmmrrruuuiii]]]QQQJJJEEE@@@>>>???<<<:::888999999888777666FFFddd|||eee[[[NNN777888888888222666333222666666wwwzzz|||}}}}}}}}}}}}xxxiii;;;;;;;;;999777777888444DdDĦqqqQQQGGGEEEAAA@@@===<<<<<<;;;:::@@@AAADDDGGGlllXXXPPPxxxlllttt|||~~~D^s׼sppp\\\KKKBBB??????AAAAAAAAAFFFPPPgeFm8xxx>aĦ333999DDDkkkpppnnns׼s{{{kkk___MMMHHHEEEHo======<<<<<d<ĦEEE===???DDDGGGEEECCCĦooowwwwwwvvvwwwxxxxxxnnnaaaTTTLLLGGGAAA>>>???;;;<<<Ħ888888999888888777777666555666777555555555555555666888999555SSSyyytttmmmwwwmmmiiifff\\\OOOGGGFFFBBB<<<999888999999:::999;;;777666888333:::NNNĦ}}}|||{{{}}}{{{wwwjjj\\\LLLDDD@@@<<<999:::;;;;;;;;;:::::::::999999:::777777888444555HHH^^^>d<ĦuuuZZZXXXlllwww```XXXaaammmhhh\\\QQQFFF@@@<<<:::>>>@@@???@@@EEECCCDDDDDDBBBBBBEEEJJJLLL[[[mmmttthhh[[[RRRTTT```hhh```MMM>>>===CCCVVVnnnxxxwwwxxxvvvvvvyyy}}}Ħ>d<ĦBexxxeeeUUUJJJEEEIIIHHHDDDBBBJJJVVVgeFYĉfffhhh>aĦ???CCCGGGGGGHHHKKKPPPLLLMMMVVV[[[XXXBeSSS\\\bbbbbbZZZPPPIII<<<999999nu]ӵ<<<>>>===:::666444CCCBBBFFFPPPYYYXXXMMMCCCCCC@@@===;;;;;;:::999888666777777666:::BBBIIIJJJLLLFFF@@@;;;777666<<d<ĦHHHFFFBBB>>>===>d<ĦPPP]]]mmmĦBeĦ?aŖ%7uSQuR)ӵsdKĦ???@@@AAACCCDDDBBBgdKĦjjjvvvyyyxxxyyyzzzzzzrrreeeXXXPPPJJJDDDAAABBB;;;gdKĦ888999:::555555777888666444555888222333444444444555888;;;888[[[}}}sssvvvpppppplllaaaUUUMMMEEEAAA<<<999999:::;;;<<<666888666888;;;666999gdKĦ}}}wwwxxx||||||tttlll[[[NNNAAA============>>>;;;;;;;;;:::::::::999999<<<888888999555777LLLeeegdDĦwwwpppYYY___uuuyyyjjjbbbnnnsssbbbPPPFFF===999???DDDCCCBBBCCCKKKMMMMMMJJJIIILLLQQQSSSdddwwwmmmXXXOOOQQQUUUjjjqqqsssfffOOO???===BBBLLLfffzzzvvvnnnsss~~~gdKĦ}}}~~~sdKĦvvvfffVVVIIICCCJJJJJJFFFDDDJJJUUUŶSPPPUUUOOO3we>>FFFEEE>>>???LLLUUUQQQ<<>><<<999777666888555<<>>999888::::::sdKĦ;;;AAAgdKĦeeesssgdKĦ>AJJJne===999???@@@@@@???ne^^^gggooosssvvvyyyzzzxxxvvvlll\\\OOOIIIFFFBBB===ne888999::::::777666666666666555555555555555333333444666999:::===___yyykkk{{{tttqqqrrrkkkXXXDDDEEE<<<999>>>===666888@@@999666666::::::888neppp|||pppooovvvvvvkkk^^^KKKHHHDDD???======>>>???===;;;888888888888777666000666===<<<555777KKKDezzzaaa___rrrsss```hhhsss|||xxxkkkZZZLLLBBBCCCGGGFFFGGGJJJVVVWWWVVVWWW^^^gggkkkiiimmmxxx|||lllaaaVVVQQQ[[[mmm{{{~~~zzzeeeJJJ;;;===FFF[[[^^^cccjjjrrryyyne}}}~~~|||zzz}}}~~~nerrr___PPPGGGEEEDDDKKKIII???>>>JJJ>ASSSKKKFFFk<:::>>>CCCFFFFFFIIIGGGCCCAAA???>>>===<<>>======<<<<<<;;;;;;555777999;;;===@@@DDDGGG;;;;;;;;;===AAAFFFKKKNNNAAA>>><<<<<<>>>===:::777222///...111666999888555<<<;;;::::::;;;DeHHHHHHFFFCCC???:::ne777===neBBBHHHOOO[[[gggsss}}}neOOOEEEFFFBBB@@@>>>???@@@???JJJccckkksssuuuvvvyyyyyywwwzzzssseeeTTTGGGAAA===:::888555666888:::777777777666666666555555555555444444444555666777:::WWW{{{~~~ooorrrnnniiiiiinnnnnnaaaQQQCCC999444888999333444:::888555555888888666KKKZZZqqq|||vvvrrrgggVVVHHHEEEBBB>>>;;;888888999:::<<<:::888888999999888777555777::::::888<<>>BBBQQQbbbTTTHHH::::::===@@@AAAAAAEEEDDDCCCCCCBBBAAA???>>>>>>AAADDDBBB???<<<<<<===>>>???@@@AAABBBAAA???===;;;999777666777777666555333444666888444555666:::???EEEKKKNNN>>>======>>>???<<<666111222111222777===???<<<999888777666555555888AAA@@@???>>>;;;888333666<<>>DDDKKKbbbkkksssvvvvvvyyyyyyxxxxxxwwwmmm[[[LLLEEECCCBBB<<<;;;999666555555888;;;777777666666666555555555555555444444444333333333444EEEeeeqqqjjjfffccceeennnssskkk___EEE999222444666333111444666444444666555444777<<<777:::DDDXXXqqqrrrcccSSSDDD;;;???===:::777555555666666:::888777888999999999777777555555:::@@@HHHVVVccc|||qqq___iii~~~ppp[[[iiivvvvvvpppnnnkkkhhhWWW```jjjtttvvvbbbUUU\\\mmmyyy}}}vvvnnngggcccgggjjjnnnttt{{{~~~}}}}}}yyyzzz|||~~~}}}||||||wwwkkkYYYIIIAAA>>>???>>>>>>BBBFFFPPP```ooolllaaaQQQDDD>>>>>>BBBDDDBBBAAABBBDDDHHHLLLMMMMMMMMMKKKIIIGGGGGGIIIKKKMMMOOOVVV[[[XXXMMMBBB<<<;;;AAA@@@???===;;;999777666@@@@@@>>><<<:::888777666===<<<999555222111222444;;;:::999888999:::<<<>>>777888:::>>>@@@===555...111111444:::???AAA>>>:::999888666444333333444444888888888888777666555444333555999===>>>>>><<<;;;???>>>===:::777555666888999:::<<>>GGGUUUbbb}}}kkk[[[mmm~~~lll]]]mmm{{{|||qqqhhhqqq}}}}}}eee___aaappp|||vvvppplllnnnppprrrvvv{{{~~~~~~}}}}}}{{{{{{{{{|||~~~uuudddQQQEEEAAABBB@@@;;;???LLLRRRQQQSSSZZZ]]]TTTIII@@@===@@@DDDGGGAAACCCGGGMMMSSSXXX[[[\\\UUUQQQKKKFFFFFFJJJRRRXXX\\\fffpppmmm]]]JJJ===888???===;;;888777777777888888888999999::::::;;;;;;@@@???<<<888555555777:::AAA???;;;777333111000000///000444999===<<<777111///000111555999:::999666888888666555444333333444333444444444444555444444222444666888999999777666:::>>>DDDFFFEEEBBB???>>>555444222//////000222444:::@@@JJJXXXfffrrr|||qqqEEEBBBCCCDDDCCCDDDGGGIIIJJJFFFCCCBBBAAA===:::@@@IIISSS___jjjmmmnnnqqqtttuuutttxxxtttggg___]]]UUUKKKEEE<<<666777888555555777444444333333333333222222333444444444333222111000:::999IIIhhh~~~zzzqqqpppnnnooouuuvvvnnnbbbTTTHHH;;;777888777444222000222444555555888:::<<<777555666===KKKZZZffflll}}}yyynnn[[[GGG;;;999;;;;;;;;;:::999999888888777555555555777999999888777999777666555555<<>>@@@AAAAAA>>>@@@DDDHHHKKKNNNPPPQQQJJJIIIFFFBBB@@@AAAFFFJJJLLLWWWaaa```TTTFFF???>>>===;;;888555444444555666222333444666888:::;;;<<<;;;;;;999666444444666999777666555444333333333333...---///333777888555111111000//////111222333333333333222222222222222333444444333333333333333333111222333444444444333222222666;;;>>>===999666555000000000222333555666666777666444444777>>>EEEIIIVVV\\\cccgggnnnwwwzzzwwwxxx{{{nnnDDDAAAEEEGGGIIINNNVVV[[[[[[LLLEEEAAAAAA>>>:::===EEEQQQ^^^hhhjjjhhhjjjmmmnnnqqq|||}}}~~~rrrZZZGGG888666888444222333444444333333333222222222333333333333333333333333===AAANNNcccrrrwwwvvvuuummmmmmlllnnnsssuuummmcccZZZOOOBBB999666555333111///444666555555999;;;:::555444333666<<>>;;;:::;;;888===BBBCCC???;;;888777@@@EEEHHHDDD===999;;;???<<<:::777555222111111111222222333444555666777777999999888666333222333555111111111111111222333333222///---...000111///,,,222111///---...///111222222222333333444444555555444333222222111111111111000000000111111000000000000000000/////////222444555444444444444222...+++777666444222111111222333...555===EEEUUUgggnnnkkkeeeeeeddddddeeeeeefffffffffkkksss}}}nnnFFF@@@DDDGGGKKKUUUbbbhhhfffRRREEE>>>???>>>999999@@@OOO\\\gggiiiggghhhlllnnntttzzz\\\@@@888999666333444555555555444444444333333222222111222333555777888AAAQQQcccnnnrrrsssrrrnnniiihhhggggggmmmrrrnnnggg```WWWJJJ===666444333222111666888555444777888666444333333444666888888888333444777888999999888888888999:::;;;<<<;;;:::999:::::::::<<<>>>===;;;999444555777999>>>OOOmmmvvvUUU]]]~~~ppp```mmmuuusss}}}zzznnngggeeewww~~~wwwnnniiilllvvv~~~~~~}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{}}}yyy{{{~~~~~~~~~{{{yyyzzz|||zzz{{{hhhSSSBBB999>>>===::::::@@@DDDAAA:::888666444555777999::::::@@@@@@???;;;666222111222111777>>>@@@<<<666333222:::<<<;;;888444333555888666666555444333222000///111111111222222222333333555666777666444333333333111111000//////......---111...,,,,,,......+++'''////////////...///111222222333333444555555444444111000///.........////////////.........//////////////////...///111666999,,,+++,,,///222444333111///000333666888888777777333777:::AAAUUUmmmvvvrrrpppnnnllljjjhhhaaaWWWPPPEEEGGGKKKPPPVVV]]]aaadddlllpppuuuzzzoooHHH???CCCFFFKKKWWWfffkkkiiiTTTEEE<<<===>>>888777<<>>???>>><<<;;;=========???@@@@@@===;;;;;;888666666<<>>333;;;>>><<<>>>EEEDDD<<<777444000000333999===@@@777999999666222000222444000444777555111000222555---111666888888666555555...000222444555444333222......///000111222222333,,,...111222222111111222,,,,,,,,,------.........,,,+++***,,,......***'''***,,,...000000000000111...///////////////.........---,,,++++++,,,------......---------...//////))),,,///000///---------111///---...111222111///222333444555444222000///444333000333HHHaaakkkeeepppqqquuuxxxuuuhhhVVVGGG>>><<<999888:::>>>DDDGGGWWWYYY[[[[[[[[[___eeejjjuuurrrooosss{{{zzzMMMCCCCCCDDDJJJXXXgggllliiiUUUIII===888888999===AAAGGGSSSaaaiiijjjkkkpppuuuoooJJJ:::999999777666666666666666666666666666444111//////222333222000???^^^xxxsssddddddfffiiilllllliiigggaaaZZZRRRIII???444///000444666777777555555555666888888888888888777777666999777555666777999888888666:::>>>===999777888;;;<<<===??????>>><<<:::999777888111222BBBQQQcccyyyyyy}}}jjjTTTjjj~~~mmmmmm}}}{{{ooossslll^^^___lll}}}~~~xxxnnnllllllooouuu{{{}}}|||~~~|||{{{}}}{{{|||yyy{{{~~~~~~{{{yyyzzz}}}}}}|||{{{zzzxxxzzz|||xxxhhhQQQAAA:::888888777666555555555666888222***)))222===>>>999===<<<999666333000......222222333333333222222111111111111000000000000///222222333222111///---,,,........................+++,,,,,,+++******+++---*********++++++,,,,,,,,,------------------------+++,,,,,,---...///000000444333111...,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......------,,,++++++------------............000000111111111222222222000666000...AAAWWWfffsssyyy{{{}}}}}}|||sss\\\EEE===888444444444333666:::@@@>>>CCCPPPYYY\\\___eeegggiiifffbbbhhhuuuyyyvvvllljjjjjjlllkkkjjjooovvvqqquuuxxx}}}yyyLLLCCCCCCCCCKKKZZZhhhkkkgggTTTIII===999888888:::>>>BBBPPPaaajjjkkklllrrrxxxnnnLLL<<<999999999:::555555555555555555666666555222000111333444333111===WWWyyytttpppcccbbbaaaaaabbbbbbaaa```ZZZSSSMMMHHH@@@777333444222444777888777666777888777777888888888777777666777888888888888888999999;;;???AAA@@@;;;777888999<<<======>>>???===:::777777:::666999KKK[[[kkk}}}|||tttzzzggg[[[yyyzzzkkknnn}}}xxxuuusss]]]XXXfff|||vvviiigggiiinnnttt{{{~~~{{{zzz~~~}}}|||~~~{{{|||~~~~~~}}}vvvwwwxxxttteeeOOO???999888777666666666666666666000555666222111666;;;===999888666444222000//////000000111111111111111000333333333222222222222111555444333222000...,,,***------------------------***+++,,,+++***)))+++---***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,......///000444333111///...,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------...---------------,,,,,,,,,---------.........////////////000000000111111111000444...///EEE]]]mmmzzz{{{gggOOO???999444444444333555999:::999@@@PPP\\\aaacccfffcccdddaaa\\\___ddd___UUU\\\```eeegggfffddddddddd```dddffffffiiippptttsss|||zzzyyy|||xxxLLLGGGFFFFFFNNN^^^jjjiiiaaaRRRHHH>>>:::999777888::::::JJJ^^^lllssswww}}}vvvUUUAAA:::999888888333333444444555555555555555333222222333444444333;;;QQQmmm{{{sssnnnaaa^^^[[[ZZZ\\\___aaabbb^^^UUUMMMHHHBBB:::555555///222666888888888888999666666777777888777777777555888<<<<<<:::888999;;;>>>AAADDDCCC???;;;;;;<<>>;;;:::777666777555BBBVVVkkk|||___GGG>>>:::666111333333333444444444555555444333222222222333333333<<>>???;;;999:::===>>>AAADDDEEECCCBBBAAABBBDDDBBBBBBDDDGGGGGGBBB>>>999@@@@@@FFF[[[jjjrrr|||wwwlll{{{xxxoooooowwwxxxyyymmmgggffftttwwwnnnfffaaakkkrrrzzz~~~~~~|||{{{{{{{{{|||~~~~~~~~~zzzxxx{{{}}}}}}~~~}}}}}}|||||||||zzzxxxwwwxxx{{{}}}~~~~~~|||tttbbbKKK;;;555555555444555555666777888===888222000777>>><<<444000///...---,,,,,,,,,,,,))))))+++,,,------------.........---------,,,,,,+++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((((((***+++,,,,,,++++++******))))))************************(((((()))***+++,,,---------,,,++++++******++++++************************)))))))))************+++******+++,,,------......------........./////////////////////000000000000///666222000===KKK]]]pppuuu{{{~~~qqqXXXEEE<<<555333333111222444111000777III___nnnrrrrrrzzz{{{yyywwwyyywwweeeOOORRRdddqqqqqqrrrtttiiiYYYQQQ\\\gggkkklllpppsssssstttuuurrrmmmnnnsssyyy{{{xxxjjjlllxxx}}}XXXIIIJJJMMMVVVdddkkkeeeYYYMMMDDD===<<<;;;888666777777===LLLbbbzzzaaaIIIBBB@@@999000444444444444444444444444222222222111111111222333:::JJJbbbuuu|||zzzsssnnnZZZXXXWWW[[[fffuuuyyyfffPPPBBB;;;444111000...111444555555444333444555555777888999999999999444999??????<<<:::;;;>>>???BBBEEEGGGGGGEEEDDDCCCCCCBBBBBBEEEHHHHHHFFFCCCBBBMMMNNNRRRfffwwwllleee|||rrrpppwww~~~~~~zzzxxxttteeeXXXaaaqqqzzzjjjbbbgggppptttxxx||||||zzzxxxyyy{{{{{{||||||}}}}}}~~~~~~~~~zzzxxxzzz}}}}}}~~~~~~}}}{{{{{{zzzzzz{{{zzzzzz{{{~~~{{{yyyvvvmmm[[[FFF888444333333333333444555666666BBB@@@<<<:::???GGGHHHDDD444333111000///.........'''((()))***+++,,,,,,,,,++++++++++++***************)))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))++++++++++++******)))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,++++++************++++++++++++++++++++++++++++++************++++++++++++)))******+++,,,---......------------............////////////000000000111,,,666555111444;;;MMMeeesss{{{}}}zzzrrr[[[HHH>>>555222222111111333222000444BBBYYYmmmwwwxxx|||}}}{{{yyy}}}}}}mmmZZZMMM___lllnnnrrrvvvmmm]]]JJJZZZllluuuzzz~~~}}}{{{zzzsssgggdddkkkrrruuunnn]]]```qqqyyy~~~~~~dddJJJOOOUUU^^^hhhllleeeZZZJJJBBB<<<<<<<<<:::999:::<<<<<>>CCCEEEGGGIIIHHHEEEBBB??????@@@AAABBBCCCEEEFFFGGGDDDQQQQQQQQQaaarrr}}}cccaaa{{{ooosss~~~qqqttt|||zzzhhh\\\jjjvvvtttfffcccnnn}}}{{{{{{zzzyyyxxxyyy|||~~~}}}|||{{{zzzzzz|||}}}~~~~~~zzzxxx{{{}}}|||}}}~~~~~~}}}|||{{{{{{zzzyyy{{{zzzzzz{{{}}}}}}{{{yyy~~~~~~qqqoookkkdddTTTAAA666333222222222222222222333444???LLLSSSJJJ;;;555888===//////---,,,++++++******((()))******++++++++++++,,,,,,,,,,,,+++++++++***......------,,,,,,------------------------------((())))))(((''''''(((******************)))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,---------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,---------...)))******+++,,,------...+++,,,,,,,,,,,,---------............////////////)))444555111000222BBB[[[rrr~~~}}}vvvaaaJJJ>>>444222222111111222333222222;;;PPPggguuuxxxvvvxxxvvvtttxxxzzznnn^^^IIIWWWdddllltttyyyssshhhSSScccvvv~~~ooojjjttt~~~xxxfffjjj}}}~~~pppZZZaaahhhmmmpppnnndddZZZHHH@@@:::;;;===<<<<<<>>>>>><<<===DDDQQQaaammmsssyyy~~~jjjPPPCCCCCCBBB>>>999888777666444333222222111333333222000000222444555DDDXXXfffkkklllmmmnnn]]]YYYUUUTTTXXX___fffjjj^^^JJJ777000222444333333111222333333333444777:::666777888:::<<<=========888999:::;;;<<<<<<===>>>CCCDDDFFFHHHHHHFFFBBB???<<<>>>@@@@@@???BBBHHHMMMSSS___[[[RRRZZZiiiuuuvvv___ccc|||jjjrrrzzzmmmvvvyyynnnllloooyyynnnkkkmmmqqqyyy}}}zzzxxxzzz|||~~~}}}zzzxxxwwwyyy|||~~~~~~zzzyyy|||~~~|||{{{|||{{{{{{|||}}}|||{{{zzzyyywwwwwwwwwyyy{{{|||zzzxxx{{{|||}}}~~~~~~}}}|||{{{ssspppkkkcccRRR@@@555333222111111000000000000111???UUUfff```III888222222))))))(((((((((((())))))******+++++++++++++++***---------,,,,,,,,,++++++---------------,,,++++++++++++++++++++++++++++++(((((()))((('''&&&(((***))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,---......------------......************************++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,---******++++++++++++,,,,,,++++++,,,,,,,,,---------***000///...///...777LLLiii|||xxxdddJJJ>>>333111222222111222222222222777GGG^^^nnnrrrpppttttttrrrvvvyyyrrreeeIIIRRRaaaqqq}}}}}}xxxSSS```ooozzz{{{|||lllhhhrrr}}}rrraaafff{{{rrrnnntttxxxmmmttt{{{{{{wwwpppcccXXXGGG???999;;;===>>>???AAA===<<<;;;<<>>>>>>>>::::::888777555333222111222444555444111111333666777EEEVVVaaaeeehhhlllqqqvvvppphhhbbb``````bbbbbbRRRAAA000...444777666555111222333333444777;;;>>>666777999;;;<<<>>>>>>>>>:::888777999;;;===>>>===???AAADDDGGGIIIHHHEEEBBB;;;???BBBAAA???BBBKKKSSSooozzzrrraaaaaalllxxx}}}kkkZZZddduuudddppplllooo{{{oooiiiwww{{{gggZZZcccuuu|||zzz|||~~~~~~}}}~~~zzzvvvvvvxxx|||~~~~~~zzzzzz}}}~~~|||zzz{{{xxxzzz|||}}}}}}|||zzzyyyuuuvvvxxx|||~~~~~~~~~~~~yyyssshhhVVVBBB777444111111000//////...//////&&&===TTTZZZPPP???///$$$++++++++++++,,,...///000+++,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******&&&''')))+++++++++******************************'''((()))(((&&&&&&((()))(((((())))))******++++++************************(((((()))***+++,,,------------,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++---///******...***...>>>___wwwvvvcccKKK>>>333000222222222222///222222555CCCXXXggglllkkkqqqtttssswww|||vvvlllHHHMMM^^^uuuZZZdddpppzzz|||qqqlllvvvppp```hhh~~~ppppppzzz|||mmm\\\SSSBBBCCC@@@<<<>>>DDDHHHGGGCCCAAA???===>>>GGG\\\ooonnnuuunnnNNN???======777777666555444444333333111222333444444444444333<<>>??????===;;;:::;;;;;;:::888888:::<<<>>>BBBFFFHHHFFFBBB>>>===CCC@@@AAADDDFFFCCCBBBDDDjjjyyyzzzsssuuuwwwyyyyyy```UUUeee~~~xxxggggggtttxxxttt~~~wwwrrr~~~dddcccfffttt}}}||||||{{{~~~~~~||||||~~~~~~{{{xxxyyyzzz|||}}}}}}||||||~~~~~~}}}}}}{{{zzzxxxwwwwwwyyy{{{}}}~~~|||zzzzzz}}}~~~xxxmmmYYYBBB666333555444333111000/////////))),,,000333333000,,,)))(((***,,,,,,++++++,,,------------,,,,,,,,,++++++555222---)))&&&&&&'''(((++++++******)))'''&&&%%%))))))))))))((((((((((((+++*********))))))(((((('''(((***++++++***)))(((++++++***)))((()))))))))))))))*********+++++++++,,,---///...,,,***)))***))))))))))))))))))******))))))))))))))))))))))))++++++***)))((((((((()))+++++++++++++++++++++++++++*********+++,,,,,,---,,,---.........///111333XXXooo~~~~~~xxxfffSSS>>>666666///,,,///...///111222333;;;OOOfffuuuvvvvvvuuuuuuxxx|||xxxqqqSSSCCCRRRooo|||{{{___WWWooo{{{}}}~~~hhhmmmooo{{{^^^gggqqq|||uuujjjooo||||||wwwyyyfffTTTKKKAAABBB???===@@@HHHLLLLLLCCCAAA???>>>===DDDUUUeeellltttxxxWWWBBB;;;888555444444333333222222222222222222333333333444444444BBBXXXlllrrrppprrrxxxyyyxxxyyy|||~~~~~~zzzwwwgggWWWEEE<<<999555222111222111111111111222333333888999:::===>>>>>><<<;;;:::<<<<<<<<<:::999:::;;;>>>AAAEEEFFFDDDAAA???>>>CCCAAABBBEEEFFFCCCBBBEEEaaaxxx~~~{{{wwwyyyttt___YYYjjj}}}ssscccfffvvvxxxxxx{{{~~~zzzhhhfffiiiqqq||||||}}}|||}}}{{{wwwrrrtttwwwzzz|||}}}}}}}}}~~~~~~~~~~~~}}}zzz|||~~~~~~}}}{{{zzz{{{{{{{{{~~~yyyooo\\\FFF:::777555444222111///.........+++,,,------------,,,+++)))***,,,+++)))(((((()))+++++++++************)))///...+++(((''''''((())))))))))))))))))((((((''')))(((((((((((((((((((((*********)))))))))((((((((()))***++++++***((('''******)))))))))(((((((((((((((((()))))))))******+++---......+++***))))))+++******)))))))))******))))))))))))))))))))))))++++++******)))*********++++++++++++++++++,,,,,,+++*********++++++,,,---+++,,,---------...000222TTTkkk}}}zzzkkkVVV???555666111///222//////111222222888JJJbbbsss{{{zzzwwwuuuxxx}}}}}}yyy___IIIQQQmmm{{{yyycccXXXlllyyy}}}ffflllooo}}}tttYYYdddrrr}}}uuuqqqxxxppp[[[JJJCCC@@@AAA???>>>DDDOOOUUUVVVHHHDDDAAA???>>>AAANNN[[[qqq|||gggLLL>>>888222222222222111111111111333333222111111222444555444DDD]]]qqqvvvuuuwww}}}yyyxxxxxx{{{}}}{{{sssmmm\\\PPPDDD>>>:::444222222222111111111111222333333555777999<<<======<<<<<<;;;===??????===;;;;;;;;;???AAADDDDDDCCCAAA@@@@@@DDDCCCDDDGGGEEEBBBBBBFFFZZZyyyuuuuuuooo]]]___mmmvvvmmm```gggzzzyyyzzznnn^^^lllttt~~~~~~{{{|||zzzzzzvvvqqqqqqssswwwzzz|||||||||{{{yyyyyy{{{|||}}}~~~~~~~~~wwwyyyzzzzzzzzzzzz|||}}}|||{{{{{{{{{{{{yyy|||yyyuuummm\\\III===999444333111000...---------,,,+++)))(((((()))+++,,,+++------,,,)))'''''''''))))))))))))(((((((((((())))))((((((((())))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))***+++***)))'''&&&(((((()))***)))((('''&&&''''''''''''((((((((((((+++---///...,,,+++******,,,,,,+++***)))))))))***))))))))))))))))))))))))+++************++++++,,,******++++++,,,,,,------+++************+++,,,,,,)))***,,,,,,+++,,,...000IIIaaawww}}}~~~yyyoooZZZAAA444555222222444000---000222111333BBB[[[oooxxxwwwrrrnnnpppxxx|||{{{kkkNNNLLLggg{{{|||iiiYYYiiiwww~~~ccclllpppyyykkkSSSbbbttt{{{tttxxx|||qqqaaaOOOCCC@@@???@@@@@@BBBKKKXXX``````RRRKKKDDD@@@>>>AAAKKKVVVuuunnnPPP???999111111111111222222222222444333111000000222333555555HHHaaaqqqttttttxxx~~~zzzvvvssstttuuussskkkdddSSSLLLDDD@@@;;;555222333333222222222222333444444444666:::<<<============<<<>>>AAAAAA???===<<<<<>>AAABBB@@@???>>>>>>@@@AAACCCCCCBBBBBBCCCDDDIIIJJJKKKIIIDDDAAAFFFPPPhhh{{{zzzuuu~~~llleeerrrwwwnnnooodddaaannnpppllluuupppfffqqq~~~yyyvvvuuuvvvtttoooooorrrsssqqqsssuuuwwwyyyyyyxxxvvvtttzzzzzz{{{|||}}}}}}}}}|||uuuxxxzzz{{{{{{{{{|||~~~wwwwwwyyy{{{}}}~~~|||zzzpppmmmkkkfffYYYHHH;;;777444222111///---++++++***++++++************++++++---...//////---,,,,,,---******)))))))))((((((((())))))***++++++***)))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))'''''''''''''''''''''((())))))))))))((((((''''''&&&''')))***)))(((&&&$$$'''''''''((((((((()))))))))+++------,,,*********---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))******+++,,,------++++++***))))))*********'''((()))))))))***,,,...222GGG```pppuuuuuuuuuvvveeeHHH666444111111333///---...000///---333HHH^^^ffflllooonnnnnnrrrvvvvvvvvv[[[GGGUUUsssvvv\\\fffuuuzzz___mmmtttwww___PPPddd{{{xxxpppssswwwdddUUUKKKBBB?????????BBBFFFNNN^^^nnnuuuttthhhZZZIII???;;;;;;BBBJJJbbbyyyvvvnnnxxx|||eeeKKK<<<999444444444444444333333333444333222111000111222222777XXX|||{{{yyywwwsssooommmnnnrrruuuvvvaaaWWWMMMHHHCCC;;;555444///////////////000111111444888===>>>===<<<===???;;;>>>@@@AAA@@@@@@@@@AAA@@@AAADDDDDDDDDDDDEEEFFFIIIJJJKKKIIIDDDDDDNNN\\\mmmuuuyyy|||zzzjjjnnn~~~vvviiidddgggttttttuuuuuupppttt}}}zzzwwwtttuuusssooooootttvvvtttoooppprrrtttuuuvvvvvvvvvxxxxxxyyyyyyyyyyyyyyyxxxsssvvvyyyzzzzzzzzz{{{|||zzzzzz{{{|||}}}|||xxxvvvpppmmmkkkggg\\\KKK===888444333111///---++++++******+++,,,,,,,,,,,,+++***+++,,,...---,,,++++++,,,************))))))))))))******++++++******)))((()))))))))))))))(((''''''&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))***)))((('''&&&'''''''''(((((((((((()))%%%'''))))))(((&&&&&&'''++++++***)))((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((())))))******++++++++++++***))))))))))))***&&&((())))))((()))+++......>>>VVVkkkssstttvvv{{{lllOOO;;;666//////222///...---...000---///@@@TTT\\\fffooopppoooppprrrrrr{{{jjjPPPNNNhhh{{{zzz___hhhxxx|||```nnnvvvwww\\\VVVhhh|||{{{ooopppyyyyyywwwxxx{{{iiiUUULLLHHHDDD@@@???@@@CCCIIITTTfffwww|||zzzrrrbbbPPPDDD>>>;;;===@@@OOOiii}}}~~~zzzfffMMM>>>;;;555555444444333333222222222222222222111111111000===___|||wwwpppkkkjjjmmmqqqhhhZZZMMMHHHEEE???999666111111111111111222222333444888===>>>;;;999;;;===;;;===?????????@@@BBBDDD???BBBEEEFFFFFFFFFFFFGGGEEEGGGIIIHHHEEEHHHYYYjjjjjjlllkkksss}}}yyy|||vvvkkkfffsss|||jjjkkksss|||yyyzzzoooqqq|||~~~xxxtttuuuxxxyyywwwwwwyyyxxxuuuqqqrrrrrrssstttvvvwwwxxxsssttttttuuuuuuuuuuuuuuurrrtttwwwxxxwwwvvvuuuvvv|||{{{{{{||||||{{{xxxvvvrrrnnnlllhhh]]]LLL>>>777555444222000---,,,+++***++++++++++++++++++++++++---...///...,,,******************))))))))))))((())))))))))))))))))))))))'''(((((())))))))))))(((%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))*********)))))))))(((((((((%%%&&&&&&&&&''''''''''''$$$&&&(((((('''&&&&&&&&&))))))((((((((((((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((()))))))))++++++***)))))))))))))))&&&((())))))((())),,,...+++666LLLdddppprrrvvv|||sssWWWCCC:::///,,,111000///,,,---000......:::KKKXXXdddoooqqqpppppprrrrrr|||wwwZZZIII^^^tttzzz|||aaalll{{{bbbnnnuuuvvvZZZcccqqqqqqhhhuuu}}}rrruuu{{{kkkZZZIIIEEEGGGFFFCCC@@@@@@DDDKKKXXXkkk{{{}}}zzzjjjWWWKKKCCC===:::;;;;;;WWWuuu~~~|||{{{vvvdddLLL<<<888555555444444333222111111222222222222222111000///===\\\{{{|||~~~vvvooolllpppttt{{{jjjXXXOOOJJJAAA888333555555444444555555666777333888======999777999;;;:::<<<===>>>???@@@CCCFFF???BBBFFFHHHHHHGGGGGGHHHAAADDDGGGGGGEEELLL```tttgggfffcccjjjwwwuuuqqqxxxuuulllbbbddduuu}}}ooosss}}}||||||}}}xxxvvvqqqpppyyy|||tttooowww|||~~~~~~~~~zzzuuuyyyxxxwwwvvvvvvwwwxxxyyyttttttuuuwwwxxxxxxxxxxxxvvvxxxzzz{{{yyyvvvuuuuuuzzzzzzzzz{{{}}}}}}{{{yyyrrrnnnkkkhhh]]]KKK<<<555666555222000...,,,++++++,,,+++***))))))***+++,,,222333333111...+++***+++))))))))))))(((((((((((('''&&&&&&''''''(((******%%%&&&''')))******++++++%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''')))***+++++++++***)))((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***+++)))(((((()))(((''''''''''''(((((()))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((''''''''''''++++++***))))))((())))))'''((()))))))))***,,,...)))000EEE^^^mmmooossszzzxxx\\\HHH===000,,,111222000+++,,,111000...777FFF\\\iiiuuuwwwuuuvvvxxxyyyyyy}}}```FFFYYYqqqyyy}}}cccnnn}}}dddnnnuuutttXXXnnnyyyjjjdddyyy|||yyyzzzpppkkkzzzYYYNNNDDDBBBFFFHHHEEECCCAAAMMMXXXiii}}}uuucccTTTJJJCCC??????EEEFFF[[[vvvggg^^^LLL<<<===333111///...000111111000111111111111111111111111@@@VVVlllwwwxxxyyy{{{||||||~~~}}}xxxqqqnnnppptttwwwqqqcccQQQDDD>>>:::666444000000333666555555888777::::::888888;;;;;;999777???===666<<>>WWWsss|||yyypppppppppmmmiiihhhkkknnnvvvtttjjjXXXGGG>>>888333555111000444666555555777666999999777888;;;<<<999999???>>>999@@@PPPRRRHHHDDDCCCCCCEEEGGGGGGEEECCC===???DDDFFFDDDJJJdddwww~~~vvvnnnwwwzzzuuutttzzz~~~{{{xxxvvvuuuuuuvvvxxxzzzzzzzzzyyyxxxwwwyyy|||}}}|||||||||}}}~~~zzzxxxxxxyyyzzz{{{|||~~~}}}}}}|||{{{{{{||||||}}}yyywwwqqqpppkkkRRR<<<<<<777999888111...///...***,,,++++++++++++++++++,,,---.........---+++)))((('''''''''''''''((())))))))))))))))))((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''&&&%%%%%%%%%&&&'''''''''))))))((('''&&&&&&'''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((()))***+++///,,,444JJJ```mmmrrruuuxxxlllXXXDDD666///......,,,---.........111666:::RRRfffxxx||||||}}}{{{nnnTTTJJJeeeoooiiittt|||zzz||||||lll{{{ddd```ooozzz}}}ooorrr{{{sssmmmttt}}}vvvtttyyyiiiOOOFFF???AAADDDCCCBBBCCCMMM\\\aaaaaaggglllvvvwwwhhhYYYMMMGGGDDDBBB:::BBB```}}}uuu___EEE>>>666444222111222333222222111111111111111111111111===WWWuuuxxxwwwtttsssrrrsssuuuwww|||iiiSSSDDD<<<777555111000444666444444555444777888777888<<<===;;;;;;???===;;;EEEUUUVVVMMMEEECCCAAAAAACCCEEEEEEEEEBBBKKKVVVVVVKKKKKKeee}}}~~~yyywww|||~~~{{{~~~|||}}}{{{yyywwwwwwyyy|||~~~xxxxxxxxxyyyyyyyyyxxxxxxzzzzzz|||~~~}}}{{{~~~zzzvvvtttvvvxxx|||{{{|||}}}|||zzz{{{|||~~~wwwyyywwwvvvoooUUU>>><<<888999666111...///---***++++++************++++++,,,,,,,,,+++***((('''&&&(((''''''''''''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''))))))))))))((('''&&&%%%&&&%%%%%%%%%&&&'''(((((('''((()))(((&&&&&&&&&((())))))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''(((((()))***+++...***...@@@VVVfffnnnrrrvvvrrrfffRRR<<<...,,,...,,,------------///222555GGG\\\ooouuuvvvzzz}}}{{{uuu[[[JJJ^^^wwwzzzooofffppp{{{}}}|||nnn{{{}}}```___oooxxx}}}vvvpppuuu}}}sssjjjjjjxxx|||sssrrrzzzgggNNNDDD???BBBDDDCCCDDDIIIUUUbbb```SSSNNNPPP]]]rrryyyxxxgggXXXLLLEEE@@@999@@@```fffIII???777555222111111222222111111111111111111111111111>>>UUUqqqwww\\\III???;;;666222222555777444333444222666777666888<<<>>><<<===>>>;;;;;;EEESSSTTTKKKDDDBBB@@@???@@@BBBEEEFFFDDDPPP___bbbWWWRRRggg~~~vvv||||||{{{~~~}}}}}}}}}tttsssssstttwwwzzz~~~{{{{{{yyyxxxxxxxxxyyyyyy|||{{{{{{}}}|||xxx||||||{{{yyyxxxxxxzzz|||}}}{{{|||{{{zzzyyyyyyyyyzzzzzzzzz}}}yyytttmmmWWWBBBAAA:::888222...,,,---......+++++++++,,,,,,+++++++++************)))(((((('''((((((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%&&&'''((())))))&&&'''((((((&&&&&&&&&((()))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((((((+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((()))******---)))***888MMMaaammmssstttssskkkWWW???...+++...---------,,,,,,...000222CCCZZZooowwwzzz}}}~~~xxx```KKKWWWnnnuuummmdddmmm{{{}}}qqq|||yyy]]]aaarrryyy~~~~~~~~~yyyrrrmmmrrrxxxzzzooohhhhhhoooxxxtttsssyyymmmLLLBBB<<<@@@AAA@@@FFFPPPcccmmmcccKKK>>><<>><<<======:::999AAAKKKLLLDDDBBBAAA???>>>???AAADDDGGGBBBHHHSSSYYYVVVWWWjjjyyyyyywww{{{}}}~~~zzztttqqqrrrsssvvvyyy|||~~~~~~}}}{{{yyyxxxyyyzzz{{{|||zzzzzz{{{~~~~~~zzzvvvzzz}}}~~~|||~~~|||zzzzzz{{{{{{yyyvvvsssqqqwwwyyyrrrmmmlll___SSSTTTFFF>>>444---+++,,,...000,,,,,,---......---,,,,,,(((((())))))******++++++((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$%%%&&&'''(((((())))))%%%'''((('''&&&%%%'''(((((((((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((...---+++)))'''&&&%%%%%%(((((((((((((((((((((((()))(((((((((((())))))***+++))))))222DDDZZZllluuurrrpppgggVVV@@@111,,,---...---,,,,,,---...//////444LLLcccmmmqqqvvvxxxuuullloooppp___IIIOOOeeeooouuufff___iiivvv|||{{{{{{~~~zzzpppzzzsssYYYaaapppwww}}}}}}~~~}}}{{{vvvmmmiiijjjvvv||||||zzzlll``````jjjwww}}}ssswwwrrrKKK???888;;;;;;;;;GGGWWWssszzzjjjLLL;;;666===JJJfffkkkYYYOOOCCC>>>MMMiii~~~~~~oooQQQIII888555222000000000///...111111111111111111111111555NNNmmmgggRRRFFFAAA;;;777666999:::555333333222555666555777<<<===;;;<<<<<<999777;;;BBBCCC??????@@@AAA@@@@@@AAADDDFFFQQQLLLJJJLLLLLLQQQdddxxx{{{}}}}}}{{{zzzyyywwwppplllvvvyyy}}}~~~|||{{{{{{{{{||||||{{{zzzzzzzzzzzzzzzxxxwwwyyy|||~~~~~~~~~}}}}}}|||xxxzzz{{{}}}}}}zzzvvvqqqnnnqqqrrrkkkhhhnnnkkkbbbdddRRRFFF888111...+++,,,...,,,---...//////...---,,,''''''((((((***+++---...)))((((((''''''''''''(((&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&'''(((((((((((((((%%%&&&''''''&&&%%%'''(((''''''(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((...---+++)))'''%%%%%%$$$))))))))))))))))))))))))))))))(((((((((((()))))))))***+++---:::QQQgggsssnnnllldddUUUBBB333---,,,...,,,++++++---......------DDDZZZaaaaaaaaa___ZZZ\\\___fff\\\HHHHHH[[[fffiii^^^XXXaaammmttttttttt{{{xxxtttllltttkkkSSSaaammmuuu|||}}}xxxuuunnnfffffflllzzzzzzjjj```ZZZaaaooo||||||tttooozzzrrrMMM???666777777999JJJ```{{{lllLLL===999:::AAARRRpppuuuYYYOOOEEEGGGWWWmmm}}}mmmQQQJJJ:::777444222111111///...111111111111111111111111222IIIggg~~~~~~|||~~~qqq\\\NNNFFF===999999;;;;;;777333333222666777555777;;;<<<::::::<<<;;;888888;;;>>>===<<>>;;;999<<<>>>______YYYPPPKKKSSShhhoooVVVOOO;;;888555333222222000///111111111111111111111111222FFF___sss|||wwwwww~~~ttt___OOODDD>>>;;;:::===<<<777333333333666777555777;;;<<<999999<<<<<<999777999===???:::???DDDFFFDDDCCCCCCDDDGGGAAAAAADDDDDDAAAGGGQQQuuuxxx{{{~~~|||uuuyyyxxxooolllqqqyyy|||}}}|||}}}}}}zzzvvvuuuxxx|||zzzzzzyyyxxxxxxzzz~~~}}}~~~~~~|||zzzzzzzzzyyyxxxwwwvvvuuusssrrrrrrtttuuullliiinnneeeOOODDDGGG<<<333333222---***+++***+++---......---+++***))))))((('''''')))***+++***)))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%))))))))))))((('''&&&%%%''''''((())))))((('''&&&$$$%%%&&&&&&%%%%%%'''(((%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''***)))(((((((((((())))))%%%,,,---&&&(((;;;UUUfffgggmmmmmm___HHH444------***(((&&&(((+++,,,+++)))!!!<<>>222444666222///222444444333333222111111111444:::IIIaaayyy~~~|||yyyttttttwww}}}}}}wwwbbbSSSNNNBBBAAABBBBBB===666444777777777777555333333555777999999:::<<<===>>>??????>>><<<===AAAGGGHHHDDD@@@@@@AAA>>>DDDLLLGGGEEEQQQiii~~~~~~~~~xxx|||yyyqqqxxxssstttuuuyyy}}}}}}|||~~~}}}|||zzzxxxxxxyyyzzz{{{~~~~~~zzzuuutttyyy|||{{{{{{yyyzzz|||}}}{{{{{{{{{wwwuuuvvvhhhWWWDDD===:::777555333111000---+++++++++******)))******++++++(((%%%%%%((())))))'''%%%&&&&&&&&&'''(((((((((&&&'''((('''%%%%%%'''(((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((***+++***)))((()))+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$%%%+++000000+++((('''%%%"""###'''%%%&&&((()))******))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&$$$&&&((()))((('''((()))((((((((()))))))))))))))(((+++'''''',,,///AAA]]]cccgggjjjcccQQQ===///+++---+++******+++,,,++++++(((222GGGbbbrrrwwwzzzzzz||||||wwweeeIIILLLiiimmmnnnddd]]]ccciiinnnxxxwwwzzzeeejjjnnnWWWZZZmmmwww{{{|||yyywwwmmmhhhsssrrr]]]]]]nnnrrrzzzzzz~~~{{{mmmdddbbbmmmzzzwwwkkkkkkyyyhhhQQQBBB;;;;;;<<>>;;;777555777SSS~~~uuuYYYRRRqqq{{{|||ZZZGGG888777777333111444444444333222222111111000222888EEEXXXmmm}}}~~~yyyqqqmmmnnnooonnnrrrxxxuuugggYYYRRRGGGCCCBBBAAA===777555777666777777555444333444555666666777999;;;===???AAABBB@@@@@@BBBFFFGGGEEEBBB======:::???HHHFFFJJJZZZ|||~~~~~~wwwqqqrrrwwwvvvwwwzzz}}}~~~~~~|||{{{|||}}}~~~}}}zzzxxxwwwwwwxxxyyyyyyzzzxxxuuuvvv|||}}}~~~{{{yyyyyy{{{~~~}}}yyyxxxsssbbbMMM999222444333111111111000---++++++************************(((%%%%%%((()))((('''&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$''')))***)))((('''(((***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))+++,,,,,,...***'''(((&&&###$$$'''%%%&&&((()))******))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%'''(((((('''&&&'''((())))))))))))))))))*********,,,((((((+++---<<>>777666777...@@@iii^^^III]]]yyyzzziii\\\sssaaaNNN===777555000...111444333333222222111111000///444>>>OOObbbtttzzzooohhhfffmmmkkknnnvvvyyyssshhh```SSSKKKDDDBBB@@@;;;777666666777888777555333333444444444555666888<<>>:::999555888::::::999<<>>AAADDDEEEEEECCC@@@===<<<<<<@@@CCCAAACCCJJJJJJUUUlllzzzwwwpppuuu}}}uuutttwww|||~~~~~~~~~~~~~~~}}}zzzwwwvvvvvvvvvwww|||}}}zzzuuuuuuyyy{{{zzzyyyzzz|||}}}||||||||||||{{{zzzxxxtttqqqrrryyywwwzzzooo```WWWIII<<<<<<---------...///...+++))))))))))))***************((((((''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&(((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&))),,,///...)))%%%&&&$$$%%%))))))%%%$$$&&&$$$%%%'''((())))))((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&((((((((()))+++---************))))))))))))))),,,)))))),,,)))111FFF^^^gggooonnndddSSS???111***)))((()))+++,,,,,,,,,---))),,,>>>YYYnnnwwwxxx{{{}}}{{{zzzpppXXXQQQaaammmpppddd\\\hhhtttxxx{{{yyyqqq^^^ccc___OOO]]]lllppprrrtttssspppnnnnnnooowwwnnnYYYaaammmuuu|||wwwuuuzzzwwwiii^^^aaahhhrrr{{{{{{|||yyydddOOO@@@;;;:::666999<<<<<<;;;;;;===???>>>>>>DDDTTTqqqbbbBBB999666777<<>>666333===VVVvvvdddCCC999666888<<>>AAA@@@DDDKKKJJJPPPcccsss|||}}}xxx|||~~~{{{yyywww|||{{{}}}~~~~~~}}}~~~}}}{{{zzzxxxxxxyyyzzz{{{yyyzzzyyyuuuuuuyyy{{{yyy||||||~~~~~~wwwyyyyyyuuusssvvvxxxxxxttttttiii^^^UUUBBB444666333111...---,,,+++)))'''&&&''')))***+++******)))&&&((())))))(((''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&++++++'''$$$$$$%%%$$$"""$$$'''(((%%%$$$&&&###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%'''(((***---111444+++++++++***))))))((((((''')))&&&)))---)))...@@@WWWbbblllnnniii^^^FFF000,,,***((((((***+++***)))+++***)))000CCCZZZjjjpppooossssssxxxwwwcccQQQSSShhhvvvssskkkqqqxxxtttrrrxxxeeeVVV]]]SSSKKKeeepppwwwzzzyyysssjjjfffkkkqqqxxxppp```[[[fffoootttzzzsssrrrggg[[[___ooovvvqqqrrrssssssooohhhbbb______qqqwww}}}lllSSS@@@999:::;;;999888888999:::999888999:::<<<>>>CCCTTTsssdddCCC888777:::<<<>>>WWWyyyooo[[[QQQ>>>888999444???ZZZnnnrrrWWW===777<<>>>>>888IIInnnttthhhTTTCCC999777777666888888777777666666555555444555888@@@NNN```pppzzzzzzwwwvvvyyyyyyvvvwwwzzzyyy|||||||||xxxhhh]]]RRRFFF===:::666777888777666666888999888<<>>DDDOOOQQQXXXjjjuuuxxxyyyuuuppppppyyy~~~wwwwwwzzz|||}}}}}}~~~{{{yyyyyyyyyzzz{{{wwwzzzyyywwwxxx|||~~~}}}}}}}}}~~~}}}sssxxxyyyvvvuuuxxxxxxuuussssssiii```XXXDDD555888333000---+++******)))(((%%%&&&(((***+++***))))))%%%(((******(((&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%"""%%%((()))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%"""###&&&&&&$$$###&&&"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$%%%&&&'''(((***...111......---,,,,,,+++******)))***'''(((---(((,,,===SSS```jjjmmmmmmeeeNNN666---+++)))((()))***)))((((((+++,,,,,,666JJJ\\\eeeiiijjjiiinnnqqq```NNNMMM[[[ooossskkkqqqxxxvvvuuuuuu___RRR[[[OOOLLLkkkuuu{{{yyyuuuqqqoooppptttwwwooo[[[UUU___fffmmmssssssqqqcccZZZbbbpppxxxyyyzzzyyyuuunnnfffaaabbbhhhmmmxxx{{{}}}}}}|||~~~{{{xxxyyyxxxvvvwww{{{www]]]GGG<<<:::;;;888666777:::;;;:::777444888>>>???===FFFbbb}}}dddBBB888777:::<<<<<>>888777666999999888888777666666666111555:::???HHHZZZrrrzzzxxxzzz~~~||||||uuuxxxxxx{{{xxxiii]]]RRREEE===:::444555555444444555777:::<<>>===<<<;;;;;;:::777???MMMRRR[[[mmmyyyvvvrrrlllhhhkkkxxx}}}xxxvvvzzzrrrsssyyy}}}~~~~~~}}}}}}}}}{{{yyyyyyyyyyyyzzz|||{{{yyyzzz~~~~~~}}}}}}~~~|||vvv|||~~~{{{{{{}}}xxxyyyxxxnnndddYYYBBB111333222///+++(((((()))******$$$&&&(((***++++++))))))$$$(((******(((&&&'''(((%%%&&&&&&''''''(((((((((%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$"""%%%((()))(((&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$$$$''''''%%%"""%%%######%%%%%%######&&&"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&$$$$$$&&&&&&&&&&&&%%%'''+++---000000///...------,,,,,,,,,,,,((((((,,,'''***;;;SSS```kkkooorrrlllVVV===...,,,))))))))))))(((&&&&&&,,,...***...>>>QQQ[[[]]]]]]ZZZ]]]cccUUUDDDCCC[[[ooopppdddgggppprrrtttxxxaaaTTT^^^QQQOOOqqqzzz}}}vvvooooootttzzz}}}|||oooRRRSSShhhmmmrrryyyuuuyyy]]]UUUlll}}}vvvqqqwww|||tttjjjeeehhhtttsssmmmlllppptttvvv{{{hhhNNN@@@===555222111444888;;;999666888555555;;;CCCPPPggg{{{qqqHHH<<<999888===>>>JJJggg{{{uuuLLLAAA999555NNNuuuiiiZZZHHH>>>>>>@@@>>>;;;999===IIIeee[[[???888777444:::888555333333555888:::666888;;;===BBBQQQjjj~~~|||xxxxxxvvvvvvyyy}}}tttzzzuuu^^^GGG;;;888777777333111333444333444777<<>>SSSlll|||zzzfffXXXSSSXXXggguuuuuuKKK>>>;;;;;;AAABBBLLLaaavvvqqqWWWIIIHHHXXXlll___TTTHHHAAAAAABBB@@@<<<999:::@@@WWW^^^BBB:::888444777666666555555555666666999999;;;>>>CCCOOObbbssswwwuuuwww}}}zzzwwwxxxoooYYYCCC888555333777333222444555444666:::GGGUUUdddnnntttwwwtttooozzzooo]]]MMMBBB>>>===;;;:::::::::>>>EEEOOOYYY```ooouuuxxxxxxyyy~~~~~~zzzvvvtttyyy~~~{{{zzz~~~|||~~~~~~}}}}}}{{{yyyzzz|||}}}yyyvvvssstttwwwyyy{{{zzzyyyzzz|||~~~zzz{{{}}}}}}{{{xxxuuuttttttuuuwwwzzz}}}}}}zzzxxxooolllmmmjjjXXX???111222000...,,,***)))))))))***))))))*********)))(((((()))'''&&&$$$$$$%%%&&&'''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&&&&$$$"""###%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$######$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,+++*********(((''')))((('''***///CCC___iiiqqqssskkk```@@@111,,,)))******((())),,,))),,,)))+++111444BBB[[[kkkbbbeeeSSSOOOUUUAAA===TTTiiijjj\\\___kkkpppsssfffOOOSSSZZZDDDcccppp{{{~~~{{{wwwvvv{{{~~~zzzssscccdddiiittt~~~~~~{{{wwwrrrnnnpppwww{{{zzzvvvllljjjiiinnnvvv~~~yyy}}}wwwqqqmmmkkkqqqsssxxx}}}sssXXXDDD===777555444555666888777777333666777777BBBZZZssssss\\\KKKCCCBBBJJJTTTMMM[[[nnn~~~zzzNNN@@@======CCCCCCLLL\\\rrrmmmZZZZZZ\\\ZZZNNNJJJEEECCCCCCBBB>>>;;;::::::>>>QQQyyy```EEE<<<999555333444555666666555444333:::888:::===@@@HHHYYYhhhssswww~~~{{{wwwuuuvvvqqqbbbNNN>>>666222///333000000222333222777===PPP^^^mmmuuuwwwvvvrrrmmmtttoooeeeWWWIII@@@===>>>;;;:::999;;;BBBMMM[[[dddpppuuu{{{zzzyyyyyy|||yyyzzz}}}~~~~~~}}}}}}~~~}}}}}}|||||||||zzzvvvssssssuuuxxxzzzvvvwwwyyy{{{}}}~~~~~~||||||{{{zzzxxxvvvtttsssoooqqqtttxxx{{{zzzwwwtttffffffiiigggWWW@@@222111///---,,,***)))))))))***'''(((((()))))))))))))))***)))'''&&&&&&&&&'''(((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$ """%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''((((((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))))))))((('''***(((''')))((('''***///===XXXbbblllqqqmmmdddEEE222,,,((())))))((())),,,))),,,******...000>>>YYYkkkiiiiiiUUUJJJNNNCCCBBBVVVgggcccUUU]]]mmmuuuwwwjjjQQQSSS[[[QQQmmmsssyyy}}}}}}{{{zzzsssbbbaaaeeelllwwwxxx{{{vvvvvvyyyzzzuuupppfffjjjooovvv{{{}}}rrrjjjgggkkkrrrxxxwww^^^HHH===555444444555777777666444555666555777FFF```zzzqqqXXXFFF===888888;;;888===EEEOOO```uuuRRRAAA======CCC@@@HHHWWWnnnnnneee[[[NNNHHHIIIJJJLLLKKKGGGBBB===777:::>>>NNNtttbbbHHH===999555222222333444444444333333777777999<<<<<>>===<<<===CCCOOO___jjjtttzzz|||{{{ttt|||~~~~~~~~~~~~~~~zzzvvvssstttvvvxxxyyytttvvvxxxzzz|||~~~~~~|||yyyvvvsssppprrruuuxxxyyyvvvqqqmmmaaacccgggdddUUU???111...---,,,+++***))))))))))))%%%&&&'''((())))))))))))+++***)))(((((((((((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$!!! !!!###&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++***))))))***(((''')))((('''***///???XXX]]]eeekkkllliiiOOO555---'''''')))((())),,,(((---+++***,,,+++999SSSgggjjjeeeQQQFFFHHHEEEAAANNN]]]WWWLLLXXXkkksssuuulllRRRSSSYYY^^^wwwzzz}}}yyy{{{|||||||||iiiSSSaaaiiisssyyy~~~{{{~~~|||xxxpppgggaaahhhnnnvvv|||}}}~~~xxxyyy~~~llljjjggghhhnnnwww}}}eeeKKK;;;444444444555777777444222777777555888HHHccc{{{mmmUUUHHHBBB===:::999BBBAAA===>>>HHHXXXdddhhhoooqqq{{{YYYEEE??????DDD???DDDOOOdddrrr___TTTSSSUUUXXXZZZXXXRRRIIIBBB666999999BBBdddcccKKK>>>888555222222111111222333444555555666<<<>>>;;;===TTTnnn~~~zzzhhhPPP@@@999555333111666555666888777;;;HHHVVViiirrryyyuuuooonnnrrrttt}}}~~~sssZZZCCC<<>>444444444555777666444222555555444777HHHbbbyyytttaaaMMMEEECCC@@@===;;;666CCCRRR^^^fffiiiccc[[[NNNOOOZZZppp___IIIBBBDDDIIIBBBEEEEEEWWWtttmmmgggeeeddddddccc```WWWKKKAAA??????888777SSSiiiPPP???777555222222111111111333444666666666<<>>VVVkkkxxxrrreeedddnnnvvvsss|||sssRRRCCCDDDGGGIIIIIIFFFCCCGGGQQQZZZrrr~~~wwwxxx|||wwwtttxxx~~~zzz{{{}}}xxxxxx{{{~~~~~~}}}~~~yyy|||~~~}}}|||~~~~~~zzz{{{}}}|||zzzwww{{{~~~}}}}}}|||{{{wwwrrrnnneeefffcccWWWFFF777...******************))))))((($$$%%%&&&'''''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$###"""!!!###&&&'''&&&$$$"""$$$%%%%%%$$$###%%%&&&######$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######""""""$$$%%%%%%$$$$$$%%%&&&######""""""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''***(((''')))((('''***///999___rrr|||{{{uuusss^^^DDD777+++((()))(((((())))))***&&&(((---(((***999QQQfff]]]\\\[[[\\\```HHHRRR\\\NNN:::CCCZZZiiiqqqbbbRRRYYYNNNhhhkkknnnwwwyyytttxxx~~~qqqYYYVVVdddpppnnnbbbRRRRRRdddvvv|||zzzkkk___\\\aaalllttt}}}zzzlllZZZNNNPPP]]]jjjlllttt~~~~~~~~~||||||~~~jjjQQQ999777555555666666666555111555777666===OOObbbnnn^^^QQQCCC>>>>>><<<;;;;;;<<>>111---+++((('''******)))(((((()))+++---...BBBMMMXXX]]]______XXXOOOKKKYYYaaa```___eeeiiigggKKKQQQWWW^^^iiiuuu||||||vvvxxx|||oooXXXXXXhhhpppzzzlllbbbccccccbbbkkkxxxhhhXXXRRRaaasssxxxyyy{{{|||}}}~~~zzzrrrZZZUUUTTT^^^ooo{{{}}}yyyfffjjjqqqyyy}}}{{{zzzyyyzzz{{{|||~~~}}}|||~~~}}}{{{~~~{{{```CCC:::333555888888777888777888888777666<<>>888:::;;;;;;<<<;;;=========GGG]]]vvv~~~mmmWWWEEE===@@@DDDZZZkkkrrrccc\\\RRRSSSRRROOOTTT___fffgggttt~~~wwwttt~~~}}}}}}}}}}}}||||||||||||yyywwwwww{{{~~~}}}{{{{{{~~~|||~~~yyyxxx{{{}}}{{{xxxvvvpppoooeeeOOO<<<222---*********))))))(((''''''&&&)))((('''&&&&&&%%%%%%%%%(((&&&%%%$$$$$$%%%&&&((('''&&&$$$%%%%%%&&&$$$###%%%$$$"""$$$&&&'''&&&$$$$$$$$$$$$#########""""""########################$$$###""""""###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&'''((('''%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''&&&%%%$$$%%%'''''''''''''''''''''''''''%%%&&&''''''&&&''')))+++666TTTsss}}}wwwnnneeeRRRBBB333---+++((('''((()))(((''''''(((***,,,---999DDDPPPWWW\\\^^^ZZZSSSHHHVVV```aaabbbggggggcccNNNUUU]]]gggsss~~~}}}wwwcccOOOXXXnnnuuu~~~wwwnnnlllqqquuurrrkkkQQQNNNWWWmmm|||{{{vvvuuuwwwyyy|||~~~~~~zzzyyy}}}}}}ooocccUUUYYYbbbooo{{{rrrsssvvvyyy}}}}}}|||{{{|||}}}~~~~~~{{{zzz{{{~~~}}}fffFFF<<<444333666666666888666777888666555999BBBIIIFFFBBB<<<666555777;;;>>>;;;TTTrrrrrrKKKIIIPPPSSSQQQJJJFFFAAAGGGcccyyyaaa@@@777555444222///222>>>KKKjjjeeeJJJ888333222111222333333222000111111111111111111111111333111888IIIZZZbbbeeefffeeedddhhhqqqzzz{{{rrriii^^^NNN===888999;;;::::::666;;;>>>===EEEZZZrrrvvvaaaMMM@@@;;;>>>BBB___rrrwwwggg___YYYZZZXXXVVVZZZbbbhhhiiiqqqyyy}}}xxxvvvyyy}}}~~~~~~zzzvvvtttvvv{{{}}}{{{{{{~~~}}}~~~zzzyyy|||{{{tttooooookkk]]]HHH777///---+++***))))))((((((''''''''')))((('''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$&&&&&&%%%###%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$#######################################$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***+++666PPPkkkxxxzzzyyyrrriii]]]KKK888...---+++)))(((((((((''''''''')))***+++222===KKKUUU^^^bbbaaa\\\KKKXXXdddgggjjjnnnkkkdddKKKRRR]]]jjjxxxyyyyyymmmWWWKKK]]]uuuxxxyyyttt{{{qqqYYYGGGMMM```vvvyyyrrrrrrzzz|||~~~}}}}}}zzztttlllbbb\\\ccclllwww~~~~~~{{{yyyyyy{{{~~~~~~}}}{{{{{{|||~~~fffHHH===444333555555666777555777777666444666<<<@@@BBB>>>999555333444666888;;;UUUsss}}}pppyyy|||{{{TTTPPPXXX^^^ZZZMMMEEEBBBDDDSSSlllfff@@@777777888666111000999EEEuuuwww[[[???333222000000111222222111222222111111111000000000888444444===GGGNNNSSSWWWYYYXXXYYY^^^aaa```ZZZSSSOOODDD999555777999999888333999;;;;;;BBBVVVooo~~~oooZZZKKKCCC@@@AAACCC```vvv{{{eeeWWWUUUVVVTTTSSSTTTYYY___bbbpppwww~~~}}}|||zzz~~~~~~zzzwwwuuuwwwzzz}}}||||||}}}~~~~~~{{{{{{|||~~~wwwmmmfffkkkbbbRRR???111++++++,,,))))))((((((((('''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$################################################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((((((***,,,777KKK___jjjssszzz{{{vvveeeRRR===000......,,,))))))(((((((((((()))***+++000<<>>???@@@<<<666444666::::::888777;;;;;;:::BBBXXXrrr|||kkkYYYPPPMMMJJJIIIKKKWWWpppmmmYYYPPPOOONNNMMMMMMOOOVVV\\\sss{{{yyyxxx}}}~~~|||zzzyyyyyyyyyyyyxxx{{{|||{{{}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}ssshhh```dddWWWFFF777---))))))+++(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%$$$$$$###$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((((((***,,,444GGGZZZeeepppzzz|||wwwfffVVV@@@111---...,,,(((******))))))******++++++222>>>RRRgggssstttpppmmmSSSZZZ___bbbiiiooohhh\\\KKKQQQZZZeeeqqqzzzxxxqqqnnn```UUUMMMPPPgggxxxvvv}}}{{{|||{{{ooo```YYY\\\lllsss{{{~~~yyytttwww~~~~~~ssscccVVVUUU___nnnyyy}}}~~~~~~~~~zzzwwwtttrrrssswww}}}}}}|||{{{{{{}}}~~~}}}}}}zzz}}}mmmEEE===888:::<<<:::777666666777888777666555555666888777666555555666777777;;;YYY{{{nnn^^^WWWSSS^^^cccXXXMMMQQQ^^^iiieeeZZZaaannnmmm\\\LLLHHHCCC<<<777CCCgggnnnHHH:::777555444111111777???ttttttggg@@@777444000...///000111111333333333222222111111111333111222444222///111666333555666444111111666;;;999:::999777999======;;;999:::999888DDD\\\tttyyyhhhZZZXXXXXXUUUTTTWWW^^^sssrrrZZZNNNLLLJJJJJJIIIKKKTTT]]]vvvxxxvvv~~~}}}}}}|||yyyvvvssswwwxxxwwwzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzpppeee^^^[[[MMM===222,,,((((((+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%$$$###"""###$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((***+++...EEE\\\jjjsssyyyvvvnnnfffYYYDDD222++++++***&&&*********++++++++++++***222===RRRiiiuuuuuuqqqooo^^^bbbcccfffnnnsssiiiZZZLLLTTT]]]eeemmmssssssnnnqqq[[[OOOOOOUUUeeevvvxxxzzzxxxtttfffXXX^^^ooottt{{{|||~~~|||nnnYYYEEEDDDWWWooo|||~~~~~~}}}{{{xxxvvvpppppppppqqqssswww{{{}}}|||yyyxxxyyy|||~~~~~~yyy|||rrrHHH@@@:::<<<>>>;;;777666666666666666666666555555666666555555666777888999999UUUuuu|||eeeVVVPPPNNNgggxxxoooYYYLLLIIIJJJiiigggVVV\\\ooouuugggUUUJJJ@@@===:::<<>>:::::::::999;;;JJJcccxxxvvvfffZZZ\\\^^^\\\^^^eeeqqq}}}sssYYYMMMIIIGGGGGGGGGIIITTT```ttt}}}~~~~~~}}}zzzvvvtttwwwwwwvvvxxx}}}~~~}}}|||||||||}}}~~~~~~~~~}}}}}}|||zzzxxxssskkkbbb\\\UUUFFF777111...***)))+++''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###%%%&&&%%%"""!!!"""$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###""""""""""""###$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$***'''###"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))++++++CCC]]]kkkrrrvvvsssllljjjaaaNNN999,,,+++***'''))))))************))))))222:::NNNeeerrrsssqqqrrriiikkkmmmpppxxx{{{lllYYYPPPZZZeeekkkooorrrqqqnnnnnnUUUOOO]]]dddjjjuuuzzz|||uuulllbbb\\\___kkkxxxwww|||~~~qqqgggWWWQQQMMMSSScccrrr{{{~~~}}}{{{xxxtttqqqppppppppprrrsssvvvxxxzzzzzzzzzyyyyyyxxxwwwwwwzzz}}}~~~}}}~~~uuuPPPFFF===;;;<<<:::777777555444444444555666666555777666555555555666888999999QQQmmm~~~{{{nnn___VVVSSSZZZsssyyycccTTTOOOLLLeeefffRRRWWWnnnyyyooo\\\JJJ===AAAEEEAAA===???```yyy___???888333444555333222333CCCuuuyyyrrrrrrFFF<<<777222......///111111/////////000000000000000555...,,,111555444111///555333222333555555333111555<<>><<<777@@@??????DDDUUUmmmtttdddZZZ\\\______dddmmmxxx~~~www___JJJEEECCCDDDCCCFFFRRR```pppyyy}}}zzz~~~~~~~~~~~~~~~{{{xxxwwwzzzzzzxxxxxx|||}}}{{{|||||||||}}}}}}{{{|||}}}wwwvvvsssppplllfff___ZZZRRRCCC555222000---+++,,,&&&'''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%###%%%&&&%%%""" """$$$""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$+++(((###"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((******BBBZZZfffmmmtttvvvtttpppjjjXXX@@@000---,,,)))((()))))))))))))))((('''333999KKKaaaoooqqqsssvvvkkknnnpppttt|||}}}kkkTTTXXXeeerrrwwwxxxxxxvvvsssdddMMMRRRllluuurrruuu{{{uuuooo___PPPSSSgggtttvvv||||||||||||~~~{{{|||{{{mmmYYYKKKIII[[[mmmqqqkkkiiiqqq{{{rrrooojjjdddccciiisss|||yyy{{{~~~{{{xxxpppqqqtttxxx}}}~~~|||||||||}}}zzzXXXKKK>>>:::999777777888444333222222444666666666999888666444444444666777<<>>???AAABBBAAA???BBBBBB@@@CCCYYYxxxrrrZZZSSS[[[ZZZ[[[gggooojjjpppyyy|||gggXXXLLLDDDDDDFFFHHHSSS___sss~~~~~~~~~|||||||||}}}zzz|||}}}|||yyyyyy}}}xxxzzz||||||}}}~~~{{{{{{}}}~~~vvvhhhbbbfffcccZZZBBB:::000******+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#################################"""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$%%%&&&((()))((('''%%%######$$$%%%&&&######"""""""""###%%%&&&'''### !!!$$$%%%!!!%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$###$$$%%%'''((($$$$$$%%%&&&&&&''''''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((///<<>>;;;BBB@@@???@@@BBBCCCBBB@@@AAACCCDDDKKKdddsss\\\SSSUUUPPPOOO[[[```ZZZ^^^fffllltttnnn\\\XXXNNNHHHIIIIIIKKKVVVdddsssyyyzzzwww}}}~~~}}}}}}~~~||||||{{{zzzyyyyyy{{{|||zzzzzz|||}}}~~~~~~~~~}}}|||}}}xxxsssuuu}}}}}}vvvjjjfffggg```UUU???888///+++***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$&&&'''''''''&&&%%%$$$###$$$%%%%%%$$$###"""""""""###$$$%%%%%%""" """%%%'''%%%"""%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))999QQQgggvvv||||||zzz~~~ttt___DDD111+++++++++***)))((()))+++,,,***''',,,555EEEWWWfffoooqqqqqqeeeaaasss|||```SSScccgggvvvyyyqqqvvvttt^^^RRR]]]iiipppuuuyyywwwrrrZZZPPPLLLYYYkkkwww|||~~~yyy{{{yyymmm___UUUPPPRRR___nnn~~~ppp```VVVRRRaaaggglllpppuuu{{{}}}{{{||||||~~~~~~~~~|||zzzyyyxxxuuuvvv}}}}}}||||||}}}~~~~~~}}}~~~|||fffTTTAAA999777555555777444444444444444444333333777555333444666777777555;;;BBBPPPbbbsss|||ooodddYYYSSSLLLHHHMMM[[[lllyyylll[[[OOOUUUkkkxxxiiipppqqqMMMFFFKKKYYYnnn~~~rrr^^^III@@@??????===999LLLiii{{{qqqZZZIII888222111///---,,,222BBBZZZsssqqqUUUHHH;;;666444333222333000000000000111111111111///111222222111111222444222555777777999>>>@@@>>>AAA@@@@@@AAACCCDDDCCCBBBAAACCCHHHVVVqqqyyydddWWWRRRHHHFFFTTTOOOHHHJJJPPPVVV___\\\LLLPPPJJJHHHIIIHHHIIIUUUeeexxx{{{zzzzzz~~~~~~|||{{{{{{|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz|||~~~|||tttqqq}}}{{{tttjjjgggfffZZZLLL999444...++++++,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&############$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$######"""############!!! """&&&)))(((&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%666PPPhhhvvvzzzwwwuuuzzzsssaaaIII555---***)))+++***((((((***+++***)))***111@@@TTTfffooooookkkVVVRRRhhhxxx{{{YYYLLLgggiiitttyyyuuuuuulllVVV[[[dddnnnwww|||{{{rrrgggFFFJJJVVVggguuuzzz}}}~~~|||xxxwww|||{{{rrr```RRRFFFGGGTTTdddsss}}}{{{tttlllgggffffffsssxxx{{{{{{|||~~~}}}zzz~~~}}}}}}|||{{{yyyyyyxxxxxxtttssswwwyyyxxxyyy{{{~~~~~~~~~~~~{{{xxx|||~~~}}}mmmZZZEEE:::777666444444222444666777888777555444666444333444555777777666888999>>>GGGSSS___hhhlllyyyuuufffTTTGGGCCC@@@???FFFVVVmmmgggTTTLLL[[[xxxjjjQQQQQQkkkyyyQQQFFFHHHSSSeee{{{{{{lllPPP??????@@@<<<:::>>>JJJ```{{{rrr]]]JJJ777000222222000///000444FFFccc||||||ttt```PPP@@@999666333111111//////000000111111222222111222333222111111222444444555777888:::===>>>>>>AAAAAAAAABBBDDDEEEEEEEEEEEEEEEJJJ[[[vvvxxxfffXXXPPPDDDDDDTTTGGG@@@BBBGGGKKKSSSRRRBBBIIIFFFGGGKKKIIIIIIVVVfffxxx|||~~~}}}}}}~~~|||{{{{{{zzzzzzzzzzzz{{{}}}{{{~~~yyyooofffddd```SSSDDD333000---++++++,,,***)))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%$$$######""""""""""""!!! """%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((444JJJaaannnqqqrrrsssvvvrrreeeNNN:::///***''',,,+++)))((()))***++++++---111===QQQfffpppnnnhhhMMMEEEZZZmmmyyyrrrTTTLLLiiikkkrrryyyzzztttdddSSSaaahhhsss}}}xxxgggYYYFFFSSSeeetttyyyzzz{{{~~~vvvwwwyyy~~~wwwgggYYY<<<@@@JJJ[[[mmmwwwzzzzzzooommmkkklllqqqxxx~~~|||zzz{{{zzzwww~~~|||{{{{{{{{{|||~~~~~~}}}xxx|||}}}ooo]]]GGG:::666666444222333444555666777777666666444444333444555666777777:::777444444999AAAHHHMMM```gggnnnmmmcccTTTEEE<<>>;;;;;;:::<<>>111+++''',,,+++***)))))))))+++,,,,,,///999NNNdddqqqqqqlllMMMBBBWWWlllvvvmmmRRRQQQhhhlllqqqxxx{{{ooo^^^VVVgggnnnyyy}}}nnnYYYKKKSSSaaaqqqxxxxxxyyy|||wwwzzz}}}|||rrr___LLL@@@777HHH```pppvvvuuuqqqnnnkkkkkklllrrrzzzzzzwwwyyyzzzxxx~~~|||||||||}}}~~~}}}}}}}}}~~~}}}~~~ooo```LLL===777666555333444444333333333444666777333333444444444555666888???<<<888444444666;;;???IIIOOOXXX[[[UUUKKKCCCAAADDDIIITTTfff{{{kkk\\\SSSbbbnnnTTTNNNfffxxxZZZFFFAAAFFFRRRtttqqqUUUFFF???:::777999:::<<>>>>><<<::::::???EEEVVVfffuuu{{{zzzuuummmfffcccTTTBBB888222...///333111222555CCC___~~~oooVVVIIIDDD???:::777222222111111000000//////111111222111111333666999888555666===???===???DDD@@@CCCFFFGGGGGGHHHKKKNNNLLLKKKPPP^^^nnnvvvwwwvvvccclllssszzzyyyeeeWWW[[[OOOHHHIIIKKKMMMXXX^^^UUUNNNKKKQQQ]]]fffhhhnnnwww{{{}}}xxx}}}zzz~~~~~~~~~~~~||||||zzz~~~{{{{{{~~~~~~zzzxxxtttnnnfffYYYGGG888///++++++)))'''%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$%%%'''))))))((('''&&&!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%'''***,,,---&&&%%%###!!!!!!"""###%%%!!!"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%&&&"""###%%%'''''''''%%%$$$########################!!!"""###$$$%%%$$$######%%%%%%&&&'''&&&%%%###"""#########$$$%%%%%%&&&&&&""""""############""""""######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&+++>>>XXXhhhlllrrr}}}rrrvvvppp]]]FFF777///+++(((+++......+++******+++---,,,000;;;MMM]]]gggkkkmmmWWW\\\aaaZZZIII@@@WWWgggvvvxxxwwwqqqWWWOOOgggmmmttt{{{wwwfffZZZbbbqqqtttzzz|||wwwrrrrrrnnniii\\\PPPBBB<<<;;;BBBTTTfff[[[]]][[[XXX```ooozzz}}}}}}~~~zzzvvvsssrrrxxxtttpppllleee______dddeeefffggghhhjjjmmmrrrvvvqqqqqqqqqpppppprrrvvvzzz~~~|||~~~}}}aaaIII>>>:::888333444555666555444222111000222444444333333666999444777999888666666888:::777===JJJVVVXXXUUUZZZcccyyylll[[[ZZZccciii|||~~~```XXXooofffIIIRRRkkk{{{iiibbbmmm{{{xxxsssrrr|||}}}OOO???DDDCCCSSSkkk}}}aaaAAA@@@>>>>>>>>>;;;888999>>>DDDHHHQQQYYY]]]\\\VVVQQQEEEAAA;;;555111//////000222000111<<>>333///,,,***((('''(((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$$$$%%%"""###$$$&&&'''(((((()))'''&&&$$$######$$$&&&'''"""$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###'''((((((((('''&&&&&&%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$$$$$$$$$$%%%'''%%%%%%$$$$$$###$$$$$$$$$###%%%(((((('''&&&(((***%%%$$$$$$###$$$%%%'''(((+++,,,555HHH___lllmmmhhhrrrlllfff___OOO:::---***)))((('''(((***++++++***++++++---777III\\\iiimmmtttjjjtttzzz___DDDJJJ\\\kkkppp{{{vvv\\\PPP\\\gggvvvsssmmmgggjjjrrruuutttxxx|||{{{vvvqqqnnnfff\\\III@@@:::CCCZZZiiibbbSSSNNNUUU___jjjsss{{{yyynnnddd^^^XXXPPPKKKMMMNNNNNNTTT[[[hhhqqqxxxzzz|||~~~~~~|||zzzyyy{{{vvv^^^GGG<<<:::555555444444555777666333555555444222111222555888======999555555:::===<<<@@@HHHZZZmmmtttssssssxxxuuuhhhZZZWWW^^^nnnwww___LLL\\\|||[[[KKKMMMnnn~~~jjjXXX[[[qqqtttfff[[[^^^lll~~~TTTBBBDDDCCCPPPhhh}}}mmmRRRDDD>>>;;;;;;;;;999:::<<<999<<>><<<:::666222000//////000000///000888LLLggghhhVVVTTTKKK??????222333333111000///000111111000111333333111333888777777777999;;;===@@@AAADDDGGGKKKMMMNNNMMMMMMNNNPPPMMMQQQ^^^kkkoooooooookkkjjjnnnsssjjjYYYPPPRRRMMMKKKJJJKKKNNNQQQSSSSSSmmmzzzwwwooo{{{rrrzzzsssrrrzzz}}}~~~~~~||||||uuuxxx{{{}}}xxxwww{{{ttteeeVVVGGG888///---+++***(((((())))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%######%%%&&&''''''(((((('''&&&$$$######$$$&&&'''###%%%&&&&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$###$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%###%%%(((((('''&&&''')))&&&%%%%%%$$$$$$%%%&&&'''&&&'''...AAAXXXfffiiiffflllhhheeeaaaSSS???000+++)))(((((((((***+++***)))))))))+++333AAASSSbbbjjjwwwppp{{{gggNNNSSSbbbjjjrrrzzznnnUUUPPP```nnn|||vvvmmmggglllvvv{{{{{{sssyyy|||{{{wwwkkkVVVBBB:::EEERRRZZZ___```[[[UUUdddjjjsss{{{{{{nnn___QQQHHHDDDIIIIIIMMMTTTXXX\\\dddooonnnwww}}}~~~||||||jjjRRR???555777666333222444555444111333333333222111333777:::>>>;;;666333888AAADDDBBBHHHTTTkkkrrrbbbRRRPPP[[[pppuuu\\\IIIYYY{{{YYYIIILLLooojjjVVVXXXlllxxxlll^^^ZZZbbbqqq~~~YYYCCCBBB@@@HHH___wwwzzzgggLLL@@@777666999999888999777777888999:::999666333444333222111111000111111000///...222???UUUooojjjWWWSSSJJJAAABBB666333000//////000000000222000111333222000111666777888999:::<<>>UUUZZZbbbgggfffdddiiipppttt|||~~~~~~~~~||||||yyyjjjWWWIII<<<777333222444555444222222222333222222444888;;;@@@===888999BBBNNNRRRPPPTTTaaazzzxxxfffXXXMMMRRRcccyyyrrr[[[MMM___yyyUUUFFFLLLrrrnnn\\\___ssszzzjjj]]]___llltttrrryyycccGGGCCC@@@???TTTlll}}}vvv```OOO===888:::;;;::::::;;;999666555555555444333111222222333333333222222222000......333CCC\\\rrr}}}hhhTTTNNNGGG???AAA999444///---///000000...222000000222111...000555999999:::<<<>>>@@@BBBCCCEEEHHHLLLMMMLLLJJJIIIHHHFFFFFFMMM]]]llluuuzzz~~~vvvtttuuutttlllbbb^^^aaa[[[[[[ZZZYYYZZZ^^^dddiii}}}zzzyyy}}}vvveeejjjttt}}}yyyxxx~~~}}}zzzzzzyyyzzz{{{}}}~~~~~~}}}zzzyyyyyy{{{}}}}}}kkkUUUDDD666,,,((()))((((((((()))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%'''((((((&&&$$$######$$$######$$$$$$$$$$$$######"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%###$$$&&&'''''''''''''''((((((((('''&&&&&&&&&&&&'''&&&)))777KKK\\\cccdddbbbbbbbbb```VVVFFF666,,,***)))((()))***+++***)))(((((()))***---999NNN```iiikkkxxx{{{fffXXX]]]ccclllxxxoooVVVNNNWWWdddmmmhhhpppwwwzzz|||}}}zzzuuuyyywwwnnn\\\LLLFFFLLLSSS\\\YYYSSSPPPWWWgggtttyyywwwzzz~~~}}}|||{{{vvvkkkdddTTTSSSQQQOOOOOOTTT[[[```qqquuuzzzzzztttlllfffdddttt|||{{{zzz|||~~~~~~rrrdddBBB:::333333666666666777333444444333333444777999@@@DDDGGGLLLUUUaaafffeeegggrrrwwwgggWWWQQQSSSddd{{{gggVVVNNNeeeuuuRRREEENNNuuusssaaacccxxxvvvdddbbbooouuupppfffhhhxxxoooNNNGGGDDD===LLLbbbvvvvvvbbbMMMBBB???=========:::777333111222333333333111222222333333222111000222000//////000;;;TTTkkk}}}~~~lllUUULLLDDD===???:::555000...///111000...222000000222111...000555:::;;;<<<>>>AAABBBDDDDDDIIIKKKLLLKKKIIIFFFEEEEEEFFFEEELLL[[[kkkvvvxxxwwwuuuqqqiiiaaa___bbb^^^ZZZWWWWWW\\\ccciiimmmxxxpppwwwvvvnnnooouuu~~~yyy{{{|||~~~}}}}}}~~~~~~|||zzz~~~|||{{{{{{{{{zzzzzzsssbbbNNN@@@555,,,((((((''''''''')))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%###"""###%%%"""######$$$$$$######"""######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''%%%###$$$%%%$$$#########$$$$$$%%%&&&$$$$$$%%%&&&'''''''''&&&(((((((((''''''&&&&&&%%%***(((***555FFFVVV```bbbcccdddbbb]]]TTTGGG888,,,+++)))((()))******)))((()))))))))***)))111FFFZZZgggmmmzzzyyygggaaahhhjjjpppwwweeeOOOSSS\\\]]]___XXXiiiyyy~~~|||zzzsssdddRRREEECCCIIIRRRYYYQQQUUU[[[bbboooyyy{{{xxx~~~~~~}}}}}}}}}~~~~~~tttnnnggg]]]WWWVVVXXX\\\bbbiiipppwww~~~~~~wwwkkkaaaoooxxx~~~|||~~~|||kkkHHH<<<222333666666777:::555666666555333333555666>>>MMM\\\eeelllsssyyy{{{~~~qqq___UUUUUU```zzz|||XXXLLLJJJcccoooNNNEEEPPPxxxttt^^^^^^qqq}}}iiicccnnnvvvuuu[[[SSSXXXwwwrrrNNNDDDBBB@@@HHHYYYqqqooo\\\NNNCCC;;;888:::999666333111222444444444111222222222111000//////111///111333444;;;RRRiii}}}ttt\\\NNNEEE===>>>:::777444111000000000///222000111333222000111666;;;<<<>>>AAACCCDDDEEEEEELLLLLLLLLIIIFFFDDDDDDEEEIIIIIIOOO\\\iiisss|||}}}|||xxxqqqhhhbbb```aaa^^^YYYTTTTTTZZZcccjjjnnnrrrhhhlllvvvwwwpppooo|||}}}~~~{{{}}}~~~{{{zzz~~~|||zzz{{{|||{{{wwwrrreeeVVVEEE;;;444...***)))'''''''''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$""""""######$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$"""!!!###%%%""""""############""""""######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''((('''$$$######$$$############$$$%%%&&&&&&$$$######%%%'''((('''%%%&&&&&&'''''''''&&&&&&%%%)))&&&'''111AAARRR\\\```eeefffccc^^^VVVKKK;;;---+++***))))))******)))(((***(((***+++)))---???TTTccckkkwwwqqqbbbeeepppooorrrttt\\\LLLZZZ^^^TTTUUUVVVfffvvv|||||||||}}}}}}```KKK<<>>>>>999999888555222000///000111000111333333111333888<<<===@@@BBBDDDEEEFFFFFFIIIIIIGGGDDDBBBAAADDDFFFHHHIIIQQQ^^^jjjpppuuu{{{~~~~~~yyypppfff___]]]]]]VVVUUURRRRRRWWWaaammmuuunnncccgggooo{{{pppqqqyyy~~~|||}}}~~~}}}|||yyywwwvvvxxxzzzxxxpppiiiWWWHHH999333000---++++++((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%########################$$$%%%&&&&&&&&&$$$"""!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$""" !!!###&&&""""""############"""""""""###$$$$$$%%%%%%%%%$$$###$$$&&&''''''&&&$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$######$$$############$$$%%%&&&'''$$$######$$$'''((('''%%%$$$%%%&&&''''''&&&%%%%%%%%%$$$&&&000@@@QQQ]]]bbbcccggggggbbb\\\RRR@@@///+++***))))))******)))'''***''')))---++++++;;;NNN]]]gggpppfffYYYcccrrrpppppppppVVVKKK^^^[[[LLLTTT\\\gggsssxxxxxxuuunnngggOOODDD@@@MMM\\\___XXXQQQZZZhhhtttvvvtttvvv|||{{{~~~|||yyyxxxxxx{{{wwwoooiiiQQQLLLNNNVVV\\\aaappp~~~~~~{{{rrrhhhkkkuuu~~~\\\III999777888555555999555666777666555444555666;;;RRRlll|||xxxggg___UUUZZZkkkvvvPPPHHHJJJbbb[[[EEEDDDQQQxxxrrr\\\[[[lllnnn]]]]]]ooorrrcccMMMJJJnnn{{{SSSIIIHHHAAA>>>IIIeee}}}xxxaaaKKKCCCDDD:::888777777777666555333666666555444444555555666333///111555333222???RRRffftttnnnXXXLLLDDD>>>???888:::;;;888222//////111111000111444444222444999<<<>>>@@@CCCEEEFFFGGGGGGEEEDDDBBB???===???BBBFFFCCCFFFQQQ```kkkooorrrvvvyyyyyytttjjj___XXXUUUTTTHHHKKKMMMMMMPPP[[[mmm{{{~~~nnnfffllluuu}}}}}}sssfffkkkwww{{{|||uuusssrrruuuxxxtttjjjbbbOOO@@@111,,,,,,++++++,,,((('''%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%########################%%%%%%&&&'''&&&$$$!!! """###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$############"""!!! !!!###&&&""""""############""""""""""""###$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$############$$$%%%&&&'''$$$###"""$$$'''((('''$$$"""###%%%&&&'''&&&&&&%%%$$$###&&&000AAASSS```fffaaagggiiigggbbbXXXDDD111,,,***))))))******)))''')))&&&)))...,,,+++888JJJ\\\gggnnnbbbVVVddduuurrrmmmmmmSSSKKK^^^WWWHHHVVV```iiisssyyyxxxnnn[[[IIIIIILLLRRRWWWUUUSSS[[[gggfffnnnwww{{{||||||vvvooosssxxx~~~zzzxxxmmmrrrwwwxxxpppbbbRRRGGGLLLUUUjjj~~~~~~~~~{{{tttnnnwwwhhhRRR???<<<<<<777666;;;333555666666555555666888;;;OOOgggyyy~~~qqq___RRRNNNIIIQQQhhhpppJJJDDDHHH```}}}UUUAAACCCPPPvvvoooUUUQQQaaa~~~wwwfffRRROOOfffzzzlllOOO>>>ZZZ]]]FFFBBBBBB@@@EEEXXXtttpppWWWDDDCCCDDDBBB===777444777:::666666555666777666444111222111222444444555<<>><<<:::777666888<<<;;;333000444999:::333HHHbbbvvvyyydddSSSKKKHHHNNN```wwwcccCCC:::DDDgggUUU@@@BBBZZZzzzoooXXXQQQ]]]```JJJFFFWWWooo~~~zzzUUUAAAUUUgggMMMGGGCCC@@@AAAPPPiii~~~ooo```FFFCCC>>><<<;;;:::999888777666555555555444111///444222222333333444;;;DDD]]]jjjpppeeeSSSGGGAAA??????>>>===:::666222///---111111111222333333444444888:::===@@@BBBBBBBBBAAABBB???<<<;;;>>>AAADDDEEECCCDDDPPPaaahhhhhhtttttt[[[RRRMMMGGGGGGHHHCCCBBBFFFNNNZZZlll|||xxxmmmddd||||||vvv}}}vvvkkklllyyysssjjjhhhuuu~~~}}}||||||{{{yyywwwwwwvvvvvvvvvssshhhWWWIII???555---,,,,,,***)))*********)))(((''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$######"""############$$$$$$$$$!!!###$$$$$$######$$$&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$$$$%%%&&&&&&$$$###$$$$$$&&&%%%###"""!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$#########"""""""""###$$$$$$$$$#########""""""""""""#########"""######$$$%%%###%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%(((***+++((((((...<<>>999FFFjjjzzzUUUBBBFFFeeepppXXXOOOZZZ```EEE===FFFYYY}}}eeeNNNYYYsssVVVKKKCCC>>>===GGG[[[qqq~~~___SSSEEE??????AAA???;;;::::::;;;<<<<<<999444000555333111111000111999BBBWWWgggtttmmm\\\MMMFFFDDDEEECCC???;;;666333111000111222222333444444555555777888;;;===???@@@?????????>>><<<===???BBBCCCCCCBBBEEERRRaaaffffffuuu|||___OOOFFFCCCHHHFFFAAA>>>BBBJJJXXXjjjyyy|||zzzmmmccc{{{}}}|||zzzrrrqqqyyyyyyooohhhfffggguuu}}}~~~|||}}}~~~~~~|||~~~}}}}}}{{{zzzwwwwwwxxxuuulll]]]LLLAAA;;;222,,,,,,,,,******++++++***)))(((''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%&&&&&&''''''"""############$$$$$$$$$$$$$$$%%%$$$"""###%%%'''$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$!!!"""$$$%%%$$$###$$$%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!""""""###$$$%%%$$$$$$############$$$###############"""""""""###############$$$%%%%%%"""$$$&&&'''&&&%%%&&&&&&%%%&&&'''&&&%%%%%%''')))***'''%%%(((444GGGZZZfffvvvwwwsssnnnkkkbbbIII111000+++(((***+++((((((***)))''')))...,,,'''***333EEETTTWWWMMMTTTmmm|||zzz^^^FFFBBBUUUcccmmmuuuvvvwwwiiiWWWLLLLLLTTT]]]cccZZZZZZ```jjjssswwwyyy|||}}}{{{xxxqqqjjjkkkppptttrrrooohhh\\\NNN@@@888444555:::III^^^pppzzz}}}~~~}}}~~~~~~~~~|||nnn]]]KKK<<<999;;;???@@@===888666888888777777<<>>AAACCCBBBAAAAAAEEEQQQ```fffgggrrrkkkUUUFFF@@@EEEAAA>>><<<>>>GGGUUUeeepppyyyzzzjjj___vvvtttqqqyyyxxxssspppiiikkkqqq~~~}}}zzzzzz{{{}}}}}}}}}}}}|||{{{xxxyyyxxxqqqdddRRRBBB999666///++++++,,,******+++,,,+++)))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''""""""#########$$$$$$$$$%%%%%%$$$"""!!!"""%%%'''###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%!!!###%%%%%%$$$###$$$%%%###$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######"""!!!!!!###$$$%%%&&&&&&%%%$$$#########$$$########################&&&%%%%%%%%%%%%&&&''''''!!!$$$'''((('''&&&&&&'''$$$&&&'''&&&%%%%%%'''((()))&&&###%%%///AAAWWWfffyyyzzzwwwqqqoooeeeMMM444000+++(((***+++((((((******((())),,,+++(((+++111>>>RRR]]]ZZZ___sss|||SSS>>>:::MMMbbbsssuuuiiibbbRRRCCCEEEUUUaaa```YYY```dddlllvvv{{{|||{{{zzz{{{wwwtttnnnfffbbbccciiiaaaSSSEEE;;;777888999>>>BBBLLL\\\mmm{{{}}}||||||yyyiiiXXXNNNKKKEEE@@@999555666999:::999:::999GGGeee~~~ppp[[[KKKHHHDDD===BBBOOOccczzzgggNNN>>>???NNNnnnqqqUUUHHH>>>KKKwwwrrrWWWLLLUUUvvvxxxXXXDDD===???HHHmmmssseeeaaaQQQAAA<<<;;;AAAKKK[[[ssswwwdddUUULLLHHHFFF???FFFPPPXXXWWWMMM>>>333666333222111//////555>>>MMM]]]lllnnn```PPPJJJLLLGGGCCC>>>999666555666888000000111111222222333333555555666777888:::;;;<<<<<<<<<===???BBBBBBAAA@@@AAACCCMMM\\\fffiiimmmttt~~~uuu___LLLAAACCC???>>>>>>@@@IIIVVVbbbhhhwww|||lll```wwwzzzvvvooorrr{{{yyypppiiilllzzz~~~|||~~~~~~~~~zzzyyyzzz{{{|||{{{zzzyyyuuukkkZZZHHH;;;333111,,,***++++++))))))++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###!!! ###&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&$$$######$$$"""###%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###"""###$$$%%%&&&&&&&&&%%%$$$#########$$$###############$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((###%%%'''((('''&&&&&&'''$$$%%%'''&&&%%%%%%&&&''')))(((''''''///AAAXXXiiirrrtttssspppooogggOOO777111,,,)))******(((''')))+++)))((()))***+++///444@@@VVVggghhhnnnRRR>>><<>>___mmmzzziiiZZZGGG@@@===AAAGGGRRRiii~~~{{{kkkaaa]]]YYYaaakkkrrrnnn^^^JJJ;;;555333222333000///555===GGGSSSbbbhhh]]]NNNGGGIIIDDDAAA<<<777444444555777///000000111111222333333555555444555666888:::;;;=========???AAABBB@@@>>>@@@@@@IIIXXXdddhhhkkknnntttuuudddSSSEEEDDD@@@AAAAAADDDNNN\\\eeehhhvvv~~~qqqggg}}}uuu}}}lllkkkmmmwww{{{{{{wwwpppjjjjjjpppwwwuuuxxx|||~~~}}}}}}}}}~~~|||zzz~~~||||||~~~{{{wwwnnn```OOO@@@555000...***)))++++++((('''******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""############$$$$$$$$$###$$$###""" """$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$&&&'''&&&$$$######$$$######%%%&&&&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&'''###%%%&&&'''&&&%%%&&&'''$$$&&&&&&''',,,;;;QQQbbbhhhkkklllkkklllfffPPP888111,,,)))******(((''')))+++)))((((((***---222555777IIIVVV[[[fffyyy}}}KKK===BBBXXXhhhlllaaaMMMBBBPPP]]]^^^WWWTTT\\\gggmmmrrrvvvuuuuuuwwwxxxvvv|||~~~hhhTTTIII777777888===GGGVVVccclllrrryyydddPPP<<<444777999999999666777AAAYYYyyyzzz\\\IIIEEECCCCCCDDDIIIVVVdddzzzhhhPPP???888@@@TTTvvvzzzVVVGGGEEE???VVVhhhNNNEEEPPPuuu___FFF===:::===SSS{{{zzz{{{sssgggQQQGGG??????AAAIII^^^ttt{{{zzz}}}iiiQQQ@@@444333333555333111555<<>>>>>>>>???@@@@@@>>>======???GGGSSS^^^fffmmmrrrwwwnnncccVVVHHHEEE@@@BBBAAADDDOOO```jjjlllwww|||}}}qqqggg|||xxx~~~bbbhhhttt|||{{{oooddd``````kkknnnsssvvvxxxyyy||||||||||||~~~}}}{{{yyyxxxyyy{{{~~~zzzrrrdddTTTFFF:::222...+++))))))+++***&&&&&&))))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%$$$"""!!!"""###"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''''''''&&&!!!###%%%%%%$$$###$$$%%%###$$$%%%%%%&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$######"""""""""###$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&))))))(((&&&$$$$$$&&&((("""$$$&&&'''&&&%%%%%%&&&###%%%%%%'''333FFFVVVcccgggiiiiiilllgggQQQ999222,,,)))******''''''((())))))))))))+++///111000///888AAALLL___nnnjjjZZZ>>>999JJJcccfff]]]SSSIIILLLVVV___]]]VVVVVVaaammmjjjpppsssqqqqqqvvvzzzyyy}}}|||{{{vvvgggSSSDDD???222999FFFUUUdddqqqzzz~~~dddNNN888333888:::999888444888>>>LLLkkkhhhLLL;;;===>>>@@@KKK___pppxxxmmmRRRCCC888888EEE\\\}}}sssRRRHHHGGGDDDeeehhhNNNFFFRRRvvvdddJJJ@@@>>>AAAMMMooo{{{rrrZZZLLL@@@>>>===CCCVVVlll~~~~~~gggMMM<<<333222444666444222666<<>>>>>@@@???>>><<<:::???GGGQQQYYYcccpppzzz~~~jjj```UUUIIIEEE???@@@>>>@@@MMMaaammmpppxxx{{{~~~xxxmmmaaauuu}}}vvvaaammm}}}~~~zzzwwwxxxwwwuuurrrnnnqqqtttvvvvvvxxx|||~~~}}}~~~~~~uuuuuuvvvzzzzzzyyyyyyzzz||||||{{{yyyyyynnn]]]LLL???666000---***)))***,,,***%%%%%%((((((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&&&&'''"""############$$$$$$$$$###%%%&&&&&&$$$#########"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&& """#########$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!###$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++***(((%%%######&&&((("""$$$&&&'''&&&%%%%%%&&&!!!&&&)))((((((111CCCRRRcccgggiiikkknnniiiSSS<<<222,,,)))******'''&&&(((''')))***+++---///...+++333999AAAQQQiiisss^^^AAA777999TTTnnnhhhVVVOOOMMMWWWSSSQQQUUU]]]dddggggggeeemmmqqqooopppwww||||||vvviiiXXXFFF888555888<<>>999===@@@^^^jjjUUUEEEBBB???;;;EEEVVVlll~~~fffOOOBBB777333111222333222444999@@@HHHVVVaaa___SSSHHHDDDDDD>>>666222222222222000222222222222222222333333444555666666666777:::===<<<<<<;;;;;;<<<>>>@@@BBB@@@@@@EEEPPP\\\hhhpppvvvwwwccc]]]XXXMMMIIIAAA???>>>@@@BBBHHHVVVdddiiiqqqvvvyyyuuueeeggg}}}~~~zzzjjjppptttzzzzzz~~~}}}}}}}}}{{{zzz|||~~~|||yyytttvvvwwwxxxwwwwwwxxxyyy~~~yyywwwzzz}}}~~~}}}|||wwwttttttuuutttrrriii\\\JJJ;;;222///---,,,+++***)))(((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&%%%###""""""###%%%&&&"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""%%%%%%$$$######$$$%%%%%%"""$$$%%%$$$###"""###$$$######"""""""""###############$$$$$$%%%%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&)))&&&&&&+++,,,:::TTTaaadddggglllqqqmmmWWW???333+++&&&&&&((('''''')))'''((()))******+++++++++...,,,777OOOaaa]]]JJJ;;;PPP]]]lllssspppfff\\\WWWSSSUUU]]]fffhhheeefffkkkpppjjjcccggguuu}}}rrraaaPPPEEE777333;;;JJJWWW^^^uuuxxxyyyvvvvvvxxxwwwrrr}}}{{{xxxtttpppllliiigggqqquuuzzz|||zzzyyyzzz|||}}}~~~~~~kkkTTT???888777555555999222666999@@@SSSpppnnnQQQ>>>777???@@@KKKeee~~~bbbIII===;;;777AAAUUUooobbbEEE@@@EEEKKKtttfffSSSPPPUUU~~~vvvXXXDDD;;;<<<<<>>???AAAEEEPPP[[[eeepppwwwxxxooo^^^aaazzz~~~~~~wwwssszzz{{{|||}}}}}}~~~}}}zzztttnnnooovvv}}}~~~~~~}}}yyywwwvvv~~~~~~{{{zzz}}}~~~}}}{{{~~~zzzvvvuuuuuutttpppmmm```UUUDDD777111///......+++***)))((((((''''''(((''''''''''''''''''''''''(((((((((''''''%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%$$$###""""""###$$$%%%###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%$$$###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%"""###$$$$$$###"""###$$$"""""""""######$$$$$$%%%""""""###$$$%%%&&&''''''%%%%%%$$$#########$$$%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&(((%%%%%%***+++999SSSfffkkknnnppptttqqq]]]EEE111***%%%''')))''''''((())))))))))))***+++,,,,,,000,,,444HHHRRRKKKCCCBBBccclllxxx|||uuuhhh\\\UUU```eeennnuuutttpppqqqvvvsssooojjjkkknnnhhhTTT@@@111666AAANNN\\\hhhpppuuu|||{{{wwwsssqqqqqqkkkeeebbb^^^XXXRRRNNNLLLLLLLLLWWW```lllssstttuuuyyy}}}~~~~~~~~~|||||||||lllVVV@@@999888666666:::444777:::@@@PPPiiisssSSS>>>888;;;;;;BBBUUUtttsssXXXDDD;;;;;;;;;KKKeeebbbGGGAAAKKK[[[eeeSSSRRRXXXiiiQQQ@@@<<<999JJJiiizzzgggRRRFFF@@@<<>>@@@AAABBBEEEGGGHHHNNN\\\nnn|||iii\\\dddeeeWWWMMMEEE@@@>>>>>>???AAAIIIPPPdddrrr}}}~~~qqq[[[[[[sss||||||{{{yyy|||xxxyyy|||wwwlllfffhhhpppyyy}}}~~~~~~||||||||||||}}}{{{}}}}}}{{{xxxvvvwwwxxxuuunnnhhhUUUKKK===222.........---******)))(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%!!!"""###$$$%%%%%%%%%&&&######$$$$$$%%%&&&&&&'''$$$###""""""###$$$%%%&&&(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&((($$$$$$)))***888QQQkkksssxxxxxxzzzwwwbbbJJJ222+++&&&''')))'''&&&'''***)))((((((((()))+++,,,555000555BBBCCC;;;>>>JJJcccmmmxxxyyypppeee______nnnssszzz|||xxxuuuwwwzzzuuuzzzyyymmmYYYGGG<<<777???MMMaaaqqqzzz|||}}}~~~xxxxxxyyyyyywwwnnn___SSSJJJEEE@@@===@@@GGGQQQWWW]]]eeepppxxx}}}{{{{{{rrr[[[DDD<<<999555555888888999:::???MMMccc{{{{{{aaaIII<<<===BBB:::KKKeee~~~gggOOOAAA<<<999???XXXwwwaaaHHH@@@MMMgggeeeRRRNNNTTTyyyzzz]]]EEE>>>:::BBB^^^|||nnnZZZKKKBBB>>>???AAAIIIddd}}}jjjUUUFFF999444000000111111555;;;DDDCCCIIITTT[[[VVVLLLFFF<<<888333222444444333111111111111222222333333333111333555777777888:::<<<<<<<<<===>>>???@@@AAAAAADDDFFFGGGKKKZZZooovvv^^^UUUbbbeeeYYYQQQKKKCCC>>>=========@@@EEESSSfffwww}}}sss]]]^^^uuuxxx{{{}}}}}}|||uuuqqqvvvoooxxx~~~}}}}}}uuummmhhhjjjrrrxxxuuuwwwyyy{{{}}}~~~~~~~~~}}}zzzxxxwwwyyyzzzuuujjjaaaEEE===222+++)))))))))(((***))))))(((((((((((()))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%#######################################$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''***)))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((%%%%%%((((((555MMMiiiwww~~~~~~zzzdddJJJ444---'''((()))'''&&&''')))((('''&&&&&&''')))***000,,,...555444222>>>RRRaaammmvvvtttjjjccchhhooosssxxx{{{yyyvvvuuuxxxzzzzzzxxxooo\\\FFF<<>>>>>>>>UUUyyy~~~vvveeeRRREEEAAA@@@???@@@SSSnnnyyygggRRRBBB888333000111222222555:::AAA@@@EEEOOOUUURRRJJJFFF===999444222333555444333222222222222222222222222111333666888999999;;;===;;;<<<<<<>>>??????@@@@@@@@@DDDEEEGGGWWWooouuu```ZZZhhhmmmeeebbbUUUKKKBBB???>>><<<<<<>>>GGGXXXhhhooogggVVVZZZtttzzzzzzxxx}}}|||tttpppmmmiiittt|||{{{zzz~~~{{{tttppprrruuuzzz{{{{{{zzzyyy{{{~~~zzz{{{yyyyyy{{{zzzrrrbbbUUU<<<666///+++******)))'''))))))(((((((((((())))))''''''''''''''''''''''''$$$$$$%%%''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%########################$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############""""""######$$$%%%"""###$$$###"""!!!"""$$$############$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$######$$$&&&"""###%%%&&&''''''&&&%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&)))&&&&&&)))'''111HHHbbbttt|||gggMMM999000)))((((((&&&&&&((('''''''''&&&&&&''''''(((((((((***,,,///999NNNaaajjjsssyyyuuullliiiqqq{{{yyy|||}}}zzzyyy{{{{{{yyyqqq___JJJ>>>>>>III\\\llluuu|||~~~yyyzzz}}}tttiii^^^XXXUUURRRRRRTTT]]]bbbkkkttt|||~~~{{{~~~}}}{{{}}}yyyrrrsssmmmVVV@@@999777444444777999666333222444===OOO^^^llldddXXXLLLDDD@@@???>>>PPPmmm|||dddNNNBBB???>>>:::LLLqqqjjjQQQEEE>>>LLLmmmjjjRRRJJJKKKcccfffIII>>>@@@===NNNooo~~~qqq[[[JJJDDDBBB???;;;EEEYYYsssyyyiiiTTTCCC999444222333222111333777>>>===BBBLLLQQQNNNIIIHHH@@@:::444222333555555444444333333222222111111111111444777999:::;;;<<<>>>:::;;;<<<===>>>????????????DDDEEEGGGWWWqqqxxxeeebbbooouuurrruuufffZZZMMMGGGEEEBBB@@@@@@EEEOOOVVVXXXSSSIIIUUUsss|||~~~||||||}}}yyyxxxsssqqq~~~{{{xxx{{{~~~}}}yyyvvvvvvwww~~~zzzwwwwwwwww~~~zzz~~~|||zzz{{{xxxlllWWWHHH777333///---...---***'''))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""############""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$############$$$%%%%%%!!!###$$$###"""!!!"""###############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$### """###$$$######%%%&&&###%%%&&&'''''''''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%)))((((((***%%%---BBB^^^sssoooWWW>>>444+++((('''&&&&&&(((''''''(((((((((((('''''''''+++,,,***222HHH```nnnssswwwyyyvvvqqqqqqvvv|||~~~}}}|||{{{uuummmXXXGGG999<<>>SSSwww~~~]]]HHHFFFCCCQQQqqqjjjTTTMMMPPPbbbjjjLLLAAA>>>;;;HHHeee{{{zzzaaaMMMFFFCCC???:::>>>MMMiii|||mmmYYYGGG:::666333444333000111444===>>>CCCLLLPPPMMMJJJJJJBBB<<<555111222555666555555444444333222111000000111444888:::;;;<<<===>>>999:::;;;===>>>>>>>>>>>>AAAGGGHHHJJJZZZuuu{{{tttdddaaannntttuuu|||uuufffWWWQQQNNNJJJGGGGGG@@@EEEFFFFFFFFFDDDYYY|||yyy~~~{{{zzzvvvsssqqq}}}zzzwwwuuuuuuwwwyyy{{{|||~~~~~~|||zzzzzz|||~~~~~~|||{{{vvvgggOOO>>>000---++++++,,,+++'''###))))))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$""""""############""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''###%%%%%%%%%$$$###$$$%%%"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$### """###$$$######%%%&&&$$$%%%'''((((((&&&%%%######$$$$$$%%%&&&'''((((((&&&%%%$$$######$$$%%%%%%!!!!!!!!!###$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%***))))))***%%%+++???]]]sssxxxbbbAAA777,,,((('''%%%&&&)))'''((()))******)))((('''(((...---'''222NNNfffooovvvuuuuuutttuuuvvvwwwxxx~~~zzzxxxsssgggYYYEEEAAAEEETTTccclllsssyyyyyyvvvnnn```OOOCCC===<<>>:::666555888444444777999666222999DDDOOOOOOKKKEEEAAAEEEPPPYYYggg}}}oooSSS@@@;;;;;;:::;;;PPPrrrmmmOOO===AAABBBQQQooo|||cccOOOJJJNNNfffoooQQQFFF;;;999DDD^^^vvvyyy^^^KKKFFFCCCCCCCCCEEEPPPllloooYYYIII<<<555222444666444222333555===FFFJJJOOOSSSQQQLLLDDD>>>555111111333444444555444333222222222333444222444666888888999:::<<<===;;;:::<<<@@@CCCBBBAAACCCAAAFFFUUUgggyyyssskkkqqqmmmhhhooovvvwwwrrrooobbbPPPNNNPPPIIIHHHDDDAAA???<<>>AAATTTccceeehhhqqqvvvttttttbbbMMM@@@:::<<>><<<>>>FFF]]]ssstttSSSDDD<<<>>>BBBYYY|||vvv^^^PPPLLLKKKggguuu^^^???;;;777>>>UUUnnn~~~dddPPPJJJEEEGGGFFFDDDIII]]]xxxmmmVVVFFF<<<666333444666444444555888???FFFJJJMMMPPPMMMHHH???999333111222555777666333333222111111222333444222444777888999999;;;<<<>>><<<;;;<<<@@@CCCCCCBBBHHHLLLSSS[[[gggwwwuuuyyy}}}|||ppp[[[QQQLLL@@@HHHGGGHHHEEE>>>@@@WWWqqq|||uuuppppppnnnwww~~~yyywwwvvvxxx{{{}}}}}}|||~~~{{{yyyyyy}}}|||vvvnnn]]]GGG888333000...,,,***(((((()))))))))******)))((()))+++---+++)))(((***------***'''%%%'''(((&&&$$$$$$%%%(((&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$######"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%######&&&&&&$$$$$$'''"""###$$$$$$###"""###$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$#####################"""!!!!!!%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%&&&((()))))))))((('''((('''%%%######$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%''''''(((((('''%%%$$$&&&'''%%%)))+++)))&&&'''...444ZZZnnn}}}|||{{{{{{oooNNN777,,,,,,&&&%%%)))(((''''''(((((())))))******(((+++)))***999SSSccceeelllmmmoooppppppqqqsssuuuyyyuuuooocccOOO@@@???FFF]]]gggkkkhhhiiiooopppjjjRRRJJJEEEHHHNNNVVVbbbmmmhhhkkkooopppooonnnppprrryyywwwyyy|||{{{~~~xxxzzz}}}~~~sss[[[EEE<<<:::666666:::666666666555555888<<<@@@LLLLLLIIIFFFIIIXXXnnnmmmSSSFFFAAA<<<;;;===FFF^^^tttmmmNNNBBB;;;<<>>@@@>>><<<<<>>BBBUUUWWWXXXXXX\\\iii|||zzzaaaHHH???>>>:::999===LLLeeezzzfffJJJBBB???@@@EEEaaammmSSSGGGEEEFFFZZZzzzxxxgggIIIDDD<<<<<>>@@@@@@???FFF\\\yyynnnVVVEEE:::555111222222000222666999@@@GGGKKKOOORRRQQQMMM>>>999444222333444222111//////000000111222333444333555888::::::;;;===???BBB@@@===<<<<<<>>>@@@AAABBBXXXhhhggglll}}}www}}}vvvdddIII======@@@AAA;;;;;;LLLaaa|||}}}{{{yyy|||zzz}}}qqqtttxxx{{{}}}~~~{{{}}}{{{yyy}}}xxxttttttzzz}}}zzzxxxxxxxxxyyy}}}~~~wwwkkkZZZGGG777///---+++***)))(((((())))))******+++,,,+++)))''''''((((((''''''***------***&&&&&&&&&&&&%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%""""""%%%&&&###$$$'''"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&'''%%%&&&'''&&&$$$$$$&&&'''((())))))(((''''''(((***)))+++,,,***&&&&&&)))---GGGaaayyy~~~|||}}}}}}yyyeeeEEE000,,,((()))+++&&&''''''(((((())))))*********...000111999JJJYYY```eeekkkttt{{{}}}{{{wwwtttmmmUUUDDDHHHRRRWWWdddtttppprrrnnngggbbb```YYYPPP[[[^^^fffrrr|||~~~zzzvvvwwwtttssstttyyy~~~zzzyyyyyyzzzzzzyyyyyyzzz}}}~~~~~~}}}{{{|||~~~pppZZZDDD>>><<<999999===888888666444444888===AAAWWW]]]eeeiiinnnwwwqqqWWWAAA<<<<<<999:::???VVVppp}}}bbbIIIDDD@@@@@@FFFffflllSSSHHHHHHJJJWWWwww{{{mmmOOODDD===;;;FFFWWWnnnsssbbbNNNDDDEEEDDDAAABBBNNNfffyyyqqqZZZJJJ<<<888555555444111333777999@@@FFFJJJMMMQQQPPPMMM>>>999444222333333222000//////000111222333333333222555888999:::;;;===???DDDBBB???<<<;;;<<<@@@BBBRRReeennnfffcccllltttssszzzooovvvbbbDDD>>><<>>BBBNNNYYYhhhrrryyyjjjQQQ>>><<<===999<<>>222---+++******************))))))''')))***)))(((((()))***+++///222///((($$$&&&******(((&&&%%%%%%%%%$$$############$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&########################""""""#########$$$$$$$$$$$$""""""%%%%%%######&&&"""###$$$$$$###"""###$$$!!!""""""#########""""""'''''''''''''''&&&&&&%%%###$$$%%%%%%&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$"""%%%)))------,,,)))'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%$$$###"""$$$&&&%%%&&&'''&&&%%%%%%'''((($$$%%%&&&&&&&&&&&&(((***AAAZZZuuu}}}{{{zzztttQQQ888000)))(((***%%%''''''(((((())))))******)))111888999999AAAOOO\\\eeefffiiiiiidddYYYKKK@@@???DDDSSSeeeqqquuuxxx}}}xxxrrrhhh^^^ZZZ```llltttsssxxx{{{|||~~~zzzzzzyyyyyyyyyzzz{{{}}}zzz}}}}}}{{{{{{}}}|||yyyuuuxxx{{{}}}|||{{{zzzzzz~~~www]]]GGG???777555666===III[[[ssslllVVVBBB<<<:::777666888777777666666888===DDDIII\\\gggvvvbbbLLL===>>>===888???NNNfff}}}tttWWWBBBAAA999;;;EEEggghhhPPPFFFGGGKKK[[[{{{zzzYYY@@@<<<===CCCOOOfffzzzdddNNNFFFAAA@@@BBBFFFRRR]]]tttppp[[[KKK@@@>>>>>>>>>:::444333777555<<>>BBBAAA@@@??????DDDLLLRRR\\\XXXTTTQQQPPPOOOMMMLLLPPPOOOYYYfffwwwvvv[[[MMMBBB>>>???EEEWWWjjj{{{vvvyyy}}}}}}~~~}}}zzzvvvttttttmmmmmmpppuuuzzz~~~}}}|||xxxzzz~~~{{{yyyjjjPPP:::000---,,,+++,,,,,,++++++***))))))&&&'''((('''''')))+++......//////+++'''$$$&&&((()))'''$$$$$$&&&'''%%%$$$"""#########$$$$$$$$$$$$"""############$$$$$$$$$###############$$$%%%%%%##############################$$$$$$$$$$$$$$$$$$$$$!!!"""%%%%%%######&&&"""###$$$$$$###"""###$$$!!!"""""""""""""""!!!!!!&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$############$$$&&&'''######%%%&&&&&&&&&%%%$$$###%%%'''***++++++)))(((%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&%%%######%%%&&&%%%&&&&&&&&&%%%%%%''')))&&&&&&''''''&&&''''''(((777OOOlll|||~~~|||zzzpppOOO888///(((''')))&&&''''''(((((())))))*********---222777===EEEQQQZZZ^^^dddhhhdddWWWHHH===777BBBSSSeeelllooorrrtttsssccc^^^YYYYYY___gggpppvvvssszzz~~~{{{wwwyyyzzzyyy{{{~~~}}}{{{|||}}}yyy~~~}}}}}}~~~zzzrrruuuwwwyyyzzz{{{}}}~~~~~~yyy___KKKEEECCC===777555777@@@SSSdddsss}}}|||~~~gggRRR>>>999999666555888888666444444999CCCOOOXXXttt}}}rrrWWWEEE;;;>>><<<777BBBVVVkkkpppTTT@@@>>>999===HHHkkkiiiOOODDDDDDFFFZZZ|||]]]BBB>>><<>>>>>888111000333111999BBBJJJTTT^^^bbbaaaGGG@@@777222111222222111222333444555444333222111///222555777999:::<<<>>>@@@@@@@@@@@@BBBIIISSS[[[bbbWWWMMMMMMNNNJJJEEEDDDFFFFFFKKKPPP]]]~~~hhh[[[NNNGGGCCCIII^^^uuu{{{vvv{{{||||||~~~wwwtttvvvzzzuuussssssuuuzzz}}}~~~}}}{{{}}}~~~mmmPPP999000//////,,,------,,,,,,***))))))%%%&&&&&&&&&''')))---000...,,,(((&&&%%%%%%%%%%%%(((%%%###$$$'''((('''%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$%%%"""###&&&"""$$$$$$$$$###"""###$$$!!!"""""""""""""""!!!!!!%%%%%%&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""###%%%'''(((###$$$%%%&&&'''&&&%%%%%%""""""###$$$&&&''''''((('''%%%###""""""$$$''')))&&&&&&'''&&&%%%$$$&&&(((%%%&&&'''&&&&&&&&&(((***((()))((((((''''''''''''+++CCCaaavvv~~~~~~}}}|||kkkLLL666...&&&&&&***(((''''''(((((()))*********+++))),,,555AAAKKKSSSXXXZZZdddlllfffUUUEEE???@@@RRR^^^ccc^^^\\\^^^XXXMMMEEEDDDIIIVVVeeelllllljjjjjjuuu}}}zzzvvvxxxzzzzzzvvv{{{~~~{{{|||yyy{{{tttuuuvvvvvvwwwyyy}}}oooaaa^^^NNNIIIBBB<<<555333;;;EEE___rrr|||~~~||||||xxxzzzbbbNNN;;;777888666666999999666222222999GGGYYYeeeyyyooo[[[OOO???888===;;;666CCC[[[ppppppTTT???>>>555:::GGGiiikkkPPPDDDBBBDDDYYY|||___EEE@@@<<<<<>>>>>EEESSS___^^^UUUOOOOOOMMMGGGDDDFFFOOOLLLGGGJJJ^^^|||ooocccUUUHHH>>>EEEbbbzzzyyy{{{~~~~~~|||zzzxxxwwwuuuvvvyyy{{{|||{{{zzzyyyzzzzzzzzz}}}wwwfffQQQ:::333333,,,+++,,,,,,,,,,,,+++******(((((('''$$$$$$)))222999''''''((((((''''''&&&%%%########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""########################$$$$$$##################!!!$$$%%%$$$"""!!!###%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$!!!!!!"""###$$$$$$%%%%%%"""######$$$$$$######"""%%%&&&''''''%%%######$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$$$$&&&)))+++*********(((&&&&&&(((***(((EEEnnnuuucccMMM666---***'''%%%&&&)))))))))))))))((((((((((((***...777DDDQQQ\\\aaaeeecccccccccZZZNNNJJJNNNLLLJJJGGGCCC???<<<999888111444444222666AAAGGGGGGWWWiiiwwwxxxwww{{{|||wwwuuuyyy}}}}}}}}}}}}}}}|||wwwttt{{{}}}zzz}}}~~~~~~{{{{{{|||zzzyyy|||{{{vvviiiXXXJJJAAA<<<999PPPeeeyyy{{{~~~lllWWWBBB888888999888777999888666444888HHH___pppsss^^^NNNFFFCCCAAA===999>>>SSSiiiyyygggNNN@@@===;;;:::LLLooofffKKK>>>AAAHHH___~~~kkkKKKIII999444BBBSSS{{{pppYYYCCC>>>>>>;;;===AAAGGGVVVlll}}}sssbbbPPPCCC;;;888444333333333222000111000666===JJJdddtttnnnRRR===555888444222555222222222222222333333333333000333777888888888:::<<>><<<;;;;;;===GGG___vvvvvv\\\FFF======<<<===OOOqqqfffNNNAAA@@@DDD\\\{{{mmmNNNJJJ<<<:::CCCNNNuuufffMMMBBB???<<<;;;===<<>>===CCCUUUooosss___UUUPPPJJJDDDAAALLLMMMMMMNNNSSSYYY\\\ZZZbbb[[[]]]ooozzzgggUUUFFFGGG___yyyzzz}}}~~~|||{{{}}}|||}}}~~~|||zzzyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz~~~}}}zzzxxxvvvuuuuuuuuuwwwwwwwwwvvvuuuuuuwwwxxxmmmYYYIII;;;...---000))))))************)))(((((((((''''''((())))))'''&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############################################################"""###$$$$$$###"""###$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%$$$$$$%%%&&&&&&'''((('''&&&%%%&&&(((%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&((()))%%%&&&'''&&&%%%%%%''')))***111RRRvvv{{{ssshhhgggSSS===000+++(((((()))&&&&&&''''''(((((())))))***+++111>>>NNN\\\bbbddd]]]VVVNNNGGG>>>444//////,,,444???JJJTTT```nnnxxx|||rrreeeZZZUUUQQQLLLDDD<<<666666;;;DDDRRR^^^jjjrrr{{{~~~|||zzz|||~~~}}}}}}~~~xxxvvvrrrrrruuuxxxrrriiinnnrrrzzzwwwpppllllllsss{{{yyy]]]DDDAAAWWWqqq|||~~~^^^MMM<<<666777666555444444111333???TTTkkk}}}jjjSSSCCC===999888888:::AAAQQQkkkkkkQQQ???;;;======AAATTTttt|||gggSSSGGGBBBAAAZZZwwwpppQQQHHH>>>???CCCIIIqqqyyy[[[IIIBBB>>><<<===:::@@@OOOggg}}}{{{yyy|||}}}zzznnn\\\JJJ???777666444444444555555666666222444888BBB^^^www{{{^^^BBB333333111222333///000000111111111222222222111222444666777999:::;;;======<<<<<>>666---...111,,,***************))))))((()))'''&&&'''******&&&###$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$############$$$###########################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%'''((((((&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&((()))$$$&&&'''&&&&&&&&&'''))),,,,,,JJJsssyyyqqqkkkiiiXXXBBB222***(((((()))%%%%%%&&&'''((())))))***)))...:::LLL^^^hhhhhhdddUUUKKK===222------111666666GGG^^^qqq|||zzzuuusssqqqmmm\\\NNNIIIDDD===>>>DDDSSS^^^ooo~~~~~~~~~}}}yyyxxx|||}}}sssjjjnnnuuupppdddcccgggqqq~~~xxxqqqoootttzzz~~~hhhNNN@@@SSSlll|||}}}|||}}}{{{WWWHHH:::666777666555444777222222@@@ZZZqqqyyy___III???>>><<<:::999;;;EEEWWWnnn|||fffNNN>>>:::======EEEZZZyyyxxxcccTTTKKKEEEBBBXXXttt~~~uuuWWWFFF===AAA???EEEsssfffOOOCCC<<<::::::<<<===FFFXXXmmm|||~~~{{{www|||}}}nnnZZZGGG===999999777666444444555666:::444555888???YYYttt}}}aaaEEE444333111222444///000000111111111222222222000000111333666888::::::<<<===>>>???HHH\\\vvvyyyfffSSSHHHDDDCCCKKKIIIGGGIIIKKKJJJIIIHHHLLLWWWiii~~~zzzeeeOOOIII]]]www}}}~~~{{{yyy{{{~~~~~~|||yyywwwvvvwwwrrrtttwwwzzz}}}{{{|||~~~~~~~~~|||zzzyyyuuurrrqqqvvv||||||tttlll\\\EEE888333,,,,,,000,,,++++++,,,,,,++++++***)))+++(((%%%&&&(((***)))'''$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$############$$$#################################$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%&&&((('''%%%$$$$$$%%%###%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&'''((($$$&&&((((((''''''((())),,,(((DDDlllwwwqqqppprrrkkk^^^JJJ777,,,(((((((((%%%&&&&&&'''((()))*********111???PPP\\\]]]UUUMMM===999222,,,...777BBBHHHUUUfff}}}~~~zzzyyyzzz|||sssllllllrrrooo^^^PPPKKKGGGIIITTTeeerrryyy|||tttssszzz~~~wwwoooqqqvvvnnn```VVVUUUZZZjjjxxx}}}~~~}}}|||}}}{{{tttnnnooovvv|||zzzxxxttt]]]DDDSSShhhyyyuuuRRRFFF:::777888777666666:::444555DDD^^^ttt~~~qqqWWWDDD>>>@@@>>>===;;;>>>KKK^^^ppp{{{xxxfffQQQBBB<<<<<<<<>>GGGVVVeeennnqqqvvv|||yyyhhhRRRAAA999::::::999666444333444555777000333777===UUUrrr~~~bbbGGG777555111222555222111111111222222222222333111000000222666999;;;;;;???AAACCCDDDLLL]]]uuunnnWWWIIIDDDDDDPPPPPPUUU___ccc[[[OOOFFFKKK[[[ooo~~~~~~lll\\\QQQRRRhhh}}}|||zzzxxxxxxqqqtttxxx{{{}}}}}}|||{{{vvvxxx{{{~~~~~~|||zzzvvvsssqqqtttxxxuuukkkbbbQQQ<<<222111***(((,,,+++,,,,,,,,,,,,,,,+++*********(((%%%%%%&&&(((******$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%$$$###"""###$$$$$$$$$"""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$#########%%%'''((('''%%%######$$$"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%'''))))))(((''''''(((((($$$;;;\\\ggghhhoootttooofffSSS>>>///***)))'''''''''(((((())))))******+++111;;;CCCEEE@@@666//////888AAAFFFMMMWWWaaaeeettt|||xxxuuutttwww||||||{{{~~~}}}vvvnnnjjj___TTTLLLMMMSSS\\\nnnyyyssstttyyy~~~yyyzzz{{{{{{{{{uuufffWWWIIIBBBBBBMMM^^^lllwww~~~{{{pppiiikkkqqquuu~~~|||zzzzzzcccHHHTTThhhyyyyyyPPPDDD999666777666666777888888???QQQhhhzzz|||}}}|||fffOOO@@@<<<=========>>>DDDTTThhhvvvzzz{{{rrrbbbQQQDDD===;;;>>>PPPmmmjjjSSSGGGCCCAAAAAAWWWqqq||||||lllRRRCCC===666LLLttt]]]LLLBBB======;;;999:::@@@KKKXXX```nnnsssuuulllZZZHHH===999777888777555222111333555222---111666:::PPPmmm{{{bbbIII;;;999222111666555222222222222333333333333333222111333888<<<======AAACCCDDDEEEKKK\\\ssslllXXXMMMHHHFFFSSSTTTaaauuuwwwfffYYYWWWeeeuuu}}}zzzlllaaabbbhhhooo{{{~~~|||~~~}}}{{{zzzwwwzzz~~~~~~zzzwwwwwwxxxzzz|||~~~~~~~~~~~~yyywwwtttoooiiibbb[[[VVVFFF444///111)))%%%+++,,,+++++++++++++++***))))))'''''''''&&&$$$%%%&&&(((%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&########################!!!""""""###$$$$$$%%%%%%%%%###!!!"""$$$%%%$$$"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!"""###%%%%%%###""""""###"""$$$&&&'''%%%$$$###$$$""""""###$$$%%%'''((()))((((((''''''&&&&&&&&&&&&%%%&&&(((((('''%%%%%%&&&'''!!!111KKKXXXcccooossstttnnn]]]FFF444...***''')))))))))***************+++...111222000---,,,,,,???PPPaaaiiinnnvvv|||yyy~~~}}}sssjjjeeebbb```dddkkkzzzxxxrrrlllmmmssswwwwwwzzzooodddZZZMMMGGGSSSeeeqqqtttwwwyyy{{{}}}{{{zzz}}}zzzhhhTTTIII???;;;:::???GGGQQQ___kkkwww|||{{{tttooonnnmmmjjjpppxxx{{{yyywwwbbbHHHTTThhh|||yyyNNNBBB888555555444555888444<<>>AAAJJJ]]]qqq{{{zzz{{{uuuhhhYYYJJJAAA<<<<<>>999ZZZfffQQQBBB;;;<<<<<<999444333:::HHHSSSdddhhhiii```PPPBBB======444555555333000000222555222,,,111666888KKKggguuuaaaJJJ>>>;;;333111666777222222333333333444444444555333222555:::>>>???>>>AAABBBCCCCCCIIIYYYqqq{{{fffWWWQQQMMMHHHNNNOOO^^^yyyzzznnngggrrr{{{yyymmmjjjyyy}}}~~~}}}}}}zzz~~~}}}|||tttyyy||||||||||||~~~{{{{{{vvvkkk\\\QQQMMMNNN@@@000...222***%%%+++///***************)))(((((($$$''')))'''$$$"""###%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%%%%###!!!"""%%%%%%$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$##################!!!!!!""""""""""""!!!!!! """""""""!!!"""###"""$$$'''(((&&&%%%$$$$$$!!!""""""$$$%%%''')))***(((((('''''''''&&&&&&&&&$$$&&&((('''%%%$$$######))) +++@@@QQQbbbppprrrxxxtttdddKKK888000,,,'''+++++++++***************)))++++++)))(((---666???UUUgggwwwzzzzzz{{{sssmmmYYYNNNDDD@@@===<<>>hhhuuuTTTCCCEEE;;;888777999999777999>>>FFFJJJNNNMMMGGG???:::888333333333333333222111000///111555666777CCC\\\ttteeePPP:::333555666333111555555555444444333333333222444555666777999<<>>;;;666555222000///111222444333444555666;;;BBBKKKRRRhhhsssyyywwwuuurrreeeUUU[[[\\\gggwww|||wwwyyyyyyaaaKKKEEEIIIHHHHHHFFFDDDBBB???===;;;;;;EEEUUUfffsssvvvtttpppooolllnnnxxx|||hhhWWWCCCQQQjjj~~~~~~{{{uuuuuu}}}gggLLL???666777888444444888777OOOhhhttt{{{}}}}}}qqq^^^JJJAAA@@@>>>;;;999>>>>>>FFFWWWkkkxxx}}}~~~zzzooo\\\KKKAAA===:::777DDD^^^uuu\\\KKKDDDDDDGGGYYYqqqppp```DDD???HHHoooeeeOOOFFF>>>:::777777777555666:::777;;;???@@@===999666555333333333333333222111111...000222444777DDD```zzzlllWWW@@@777777888666444555555444444444333333333111333444555666888===@@@@@@EEEEEEAAAFFF\\\uuummmaaaQQQGGGLLLWWW[[[ZZZYYYdddvvvzzz|||qqqccc\\\]]]fffsss|||~~~vvvmmmmmmzzz}}}zzzvvvyyy}}}~~~}}}sssaaaSSSOOONNNFFF===444111---******,,,///111------+++***)))((((((((())))))(((&&&$$$%%%''')))&&&&&&&&&((())))))&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######"""""""""$$$$$$############$$$$$$$$$######""""""######$$$########################"""###$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%%%%""""""%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&((((((***444GGG]]]ggghhhrrruuummmVVV???222...---+++)))'''(((***+++)))'''(((000999CCCOOO]]]ddddddmmmrrrtttrrrssswwwvvvrrrbbbRRRAAA999444///---...222222111111333555999;;;;;;:::888555333444777:::FFFVVVdddkkkssszzzwwwnnnfff```YYYZZZeeerrryyyzzz{{{pppeeeaaadddiiijjjiiidddYYYJJJ<<<444<<<;;;<<>>CCCDDDBBBIII]]]xxxoooaaaQQQHHHLLLLLLPPPQQQQQQZZZiiipppnnntttzzzwwwaaaMMMFFFQQQeeeuuuyyyvvvmmmdddfffrrr|||xxxtttqqqxxxzzz{{{~~~~~~}}}yyynnn]]]MMMJJJNNNJJJ???555222000...,,,++++++,,,---++++++++++++***((('''&&&)))))))))'''%%%%%%''')))'''&&&%%%&&&'''((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$############$$$$$$######""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$###########################$$$%%%&&&&&&%%%$$$#########""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$###############!!!###$$$$$$######$$$%%%%%%""""""%%%&&&%%%&&&))))))'''%%%######%%%'''(((&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&,,,(((&&&000FFF^^^jjjjjjrrrwwwsss^^^DDD333...---***(((((((((******)))(((...999GGGTTTaaakkkmmmiiinnnrrrsssnnnggg___SSSJJJ<<<333+++***...222888===DDDDDDEEEHHHLLLPPPTTTVVVVVVUUURRRLLLEEE???<<<<<<222???JJJPPPYYYgggpppqqqllljjj]]]MMMQQQfffuuuvvv|||yyy{{{}}}zzzyyyzzzuuuwwwxxxtttkkk^^^PPPHHHAAA;;;777999AAAJJJOOOQQQeeellltttxxxqqqaaaMMM@@@DDD]]]uuu~~~}}}|||~~~|||wwwuuuyyy}}}~~~wwwXXXAAA777222555777555999@@@OOOeee{{{{{{mmmUUUHHH;;;888999888777777;;;GGGZZZkkkwww}}}~~~}}}zzzgggOOO@@@<<<===<<<:::BBB^^^oooVVVIIIFFFGGGGGGYYYqqq}}}kkkLLLCCCMMMwwwyyybbbPPPFFF<<<888888666666888777888888888666555555555222333333444333333222222111000//////333EEEfff~~~fffLLL===999777666777444444444444444444444444333333333222333555:::>>>===AAADDDCCCIII[[[vvvnnn___QQQGGGIII>>>CCCIIIRRR___jjjiiiaaasssrrrrrrxxxyyy]]]KKKPPPfffyyyuuupppiiidddgggssszzzvvvsssrrrxxxyyy{{{||||||||||||pppfffMMMFFFGGGQQQTTTGGG888111000///...---,,,+++******)))***++++++***((('''%%%)))))))))(((&&&&&&''')))(((&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$###""""""!!!!!!""""""###########################$$$$$$%%%%%%%%%$$$##############################"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""!!!"""""""""####################################!!!###$$$$$$######$$$%%%%%%""""""&&&&&&%%%&&&******(((%%%###"""$$$''')))&&&%%%###""""""###%%%&&&&&&'''''''''''''''&&&&&&)))'''&&&...DDD^^^oootttsssyyyxxxfffKKK666------)))(((((())))))******)))000???OOO[[[cccjjjkkkiiiooommmfff[[[NNNAAA666...000000444<<>>???HHHQQQZZZ\\\TTTIIIBBB???RRRlll~~~}}}{{{zzzzzz{{{}}}zzzxxx{{{||||||~~~}}}{{{|||~~~~~~nnnOOO===555222555666555:::CCCXXXmmm{{{yyy}}}rrrbbbLLLBBB999888:::999999:::DDDUUUiiivvv|||~~~~~~}}}eeeJJJ<<<:::<<<<<<<<>>111000.........---,,,***)))(((((()))******)))(((&&&%%%((())))))(((&&&&&&'''((((((&&&$$$###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$##############################"""###%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######!!!"""""""""####################################!!!###$$$$$$######$$$%%%%%%""""""%%%&&&$$$&&&)))***(((%%%""""""$$$''')))&&&%%%###""""""###%%%&&&&&&&&&'''((((((''''''&&&%%%&&&'''--->>>YYYooo{{{uuu{{{zzzlllQQQ999...---((())))))************+++--->>>QQQ[[[aaagggmmmpppiii___PPP@@@444,,,******///888EEERRR^^^gggmmmoooqqqrrrsssuuuwwwxxxxxxyyyvvvxxxzzzzzzxxxuuusssrrrooolllaaaOOO???888888:::EEESSShhhuuurrrjjjnnnyyy}}}zzz{{{}}}|||wwwtttuuuzzzxxxuuuttttttvvvyyy|||sssjjjZZZGGG:::777>>>FFFCCCIIIMMMKKKDDDCCCIIIPPPaaaxxx~~~~~~|||yyyuuutttuuuxxx{{{zzzxxxzzz{{{zzzvvvvvvwwwzzz}}}~~~~~~|||}}}|||~~~xxxfffJJJ;;;555333666555333:::EEEaaauuuzzzzzz|||~~~xxxfffUUUFFF???999999:::999:::===KKK]]]pppxxx{{{~~~}}}dddHHH<<<:::;;;<<<>>>NNNmmmmmmRRRFFFCCCBBBBBBUUUnnn|||sssSSSCCCIIIsssmmm[[[GGG???===;;;999888777555333333555666555555222333333444444444444444555444222000111@@@___zzzjjjOOO>>>666333222444333333333444444444444555555666666555444555777999<<>>777333<<>>///,,,(((***++++++******,,,---)))<<>>KKKZZZdddkkkrrrvvvvvvqqqrrrttttttttttttrrrqqqqqqsssvvvwwwwwwvvvwwwxxx{{{zzzuuuiiiYYYKKKAAA<<<888999LLLkkk|||yyytttuuuzzzzzz}}}|||vvvuuuyyy{{{{{{zzzyyyxxxxxxxxxxxx}}}qqq___NNNCCC???@@@BBBCCCDDDCCCDDDNNN]]]jjjooo}}}~~~xxxsssqqqtttwwwwww{{{{{{xxxvvvyyyzzzyyytttuuuvvvyyy|||}}}|||{{{~~~|||wwwnnn^^^GGG:::666555888555222;;;HHHcccvvvxxx{{{lllXXXIII@@@;;;888999999888;;;@@@NNNaaarrrwwwxxx~~~www___GGG===;;;999;;;@@@RRRsssmmmSSSDDD@@@AAABBBRRRkkkyyy}}}|||^^^KKKKKKsssmmmUUUIIIFFFBBB>>>;;;888666555666888:::999777222333333444555555444444333333333111222???\\\vvvkkkRRRAAA999444333555333333333444444444555555222444666777777888999;;;;;;===AAABBBAAAKKKddd}}}}}}lllkkkeeeSSSHHH777555777???JJJQQQTTTUUUPPPZZZhhhzzznnniiinnnrrrtttkkkeeeiiipppxxx~~~~~~~~~|||uuusssvvvooocccVVVKKKFFFFFFGGGdddbbbYYYFFF666...---,,,+++++++++******))))))(((((((((''''''&&&&&&''''''%%%&&&((('''%%%$$$$$$%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%################################################&&&%%%%%%$$$######$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$!!!###$$$$$$######$$$%%%&&&""""""$$$$$$!!!!!!$$$%%%$$$$$$$$$%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''''',,,<<>>;;;888;;;CCC\\\~~~nnnSSSDDD???BBBEEETTTmmm{{{iiiRRRMMMsss}}}bbbSSSNNNIIICCC???999666444555777888666333222333333444555555555444111222333222333???[[[tttlllTTTDDD;;;666555777333333333444444555555555///222666999::::::<<<===:::<<<@@@BBBAAAJJJccc|||}}}oooqqqmmmYYYJJJ===;;;999:::<<>>>>>IIIYYYdddbbb\\\KKK777...111000)))*********))))))))))))))))))(((&&&%%%%%%&&&'''((($$$&&&'''&&&%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%#########"""######$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################!!!"""###$$$%%%&&&&&&&&&########################$$$$$$###""""""###$$$$$$%%%%%%$$$###""""""############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""######$$$$$$$$$$$$!!!###$$$$$$######$$$%%%&&&###"""###### #########$$$%%%&&&((()))***%%%&&&&&&''''''&&&&&&%%%$$$&&&((()))***)))(((''')))'''&&&---BBB```vvv|||yyyvvvooo]]]DDD222,,,))),,,......,,,,,,...111777DDDUUUdddlllgggUUUBBB444---***000999CCCRRR```eeelllmmmeeeaaafffmmmooommmooorrrtttuuuuuusssrrrtttttttttttttttvvvzzz}}}{{{xxxwwwwwwuuupppjjjggg^^^XXXIII<<>>EEENNNcccttt|||}}}wwweeeRRRCCC>>>;;;777<<>><<<888444333333333333444555555555444444666999<<<======777;;;:::;;;@@@CCCVVVttt{{{lllvvv{{{gggPPP>>>:::777777<<>>;;;;;;>>>:::666BBBOOOLLLsss~~~xxxaaaOOO???:::::::::@@@HHHeeeqqqVVVGGGCCCCCCDDDNNNjjjyyyWWWOOO~~~rrr^^^QQQIIICCCAAA===888555444555666666666444333333444666555555666333333444444>>>YYYuuuuuu```LLLBBB@@@>>>999777666555555444444444444555444444555888;;;;;;;;;666;;;999999===???PPPlll|||jjjttt|||gggMMM===<<<;;;<<>>HHHTTTcccllleeeXXXHHH???444---,,,,,,,,,++++++******)))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%&&&%%%###"""""""""""""""############""""""$$$$$$$$$$$$############""""""###$$$$$$%%%&&&&&&$$$#########$$$$$$""" """############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$#########""""""$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''')))))))))777SSSmmmyyy{{{zzz{{{qqq\\\EEE888000---,,,,,,+++)))---222@@@KKKZZZ^^^RRR>>>222000---111999GGGWWWbbbffffffhhheeehhhooorrrnnniiiiiiqqqqqqpppnnnmmmnnnpppqqqrrrssstttvvvxxxwwwtttrrrvvvxxxwwwrrrqqqsssrrrmmmooouuuxxxqqqaaaPPPEEEAAATTT]]]gggllllllnnnuuu||||||~~~~~~vvvtttxxx|||~~~}}}|||{{{yyyzzzzzzuuunnnmmmsssyyyzzzzzzzzzyyywwwwwwyyy{{{xxxyyyzzz}}}|||rrrcccNNN;;;444666888555555666444666JJJ```rrr~~~yyywwwooo___NNNAAA;;;999777000444:::666>>>SSS```wwwyyyppp[[[KKK===::::::;;;AAAKKKeeezzz^^^JJJBBBBBBDDDQQQkkk{{{^^^XXXwwwhhhWWWJJJFFFAAA<<<888777888888999666555333333444444333111888555555666555>>>XXXsssxxxdddPPPCCC>>>888222999888777666555444444444444333333444666888999888777;;;::::::======JJJccc}}}{{{hhhssskkkNNN===@@@CCCDDDEEEGGGKKKOOOHHHJJJUUUgggvvv}}}zzzmmmhhhsss|||}}}ooo^^^\\\fff~~~zzzuuuuuuiii```ZZZLLL;;;:::EEEHHHRRR]]]aaa```ZZZNNNDDD===666...******,,,---,,,+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$&&&'''&&&$$$#########""""""###$$$$$$###""""""#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###"""""""""######!!! """############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$##############################$$$%%%&&&$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))(((&&&...CCC]]]nnnyyy|||}}}{{{uuugggOOO999,,,+++---...,,,***000888GGGKKKNNNIII999++++++333333<<>>>>>>>>888FFFVVVNNNIIIZZZlllwww~~~}}}uuujjjSSSFFF:::999:::;;;CCCNNNjjjyyy^^^JJJ@@@@@@DDDNNNfff{{{}}}fffccc~~~jjjZZZKKKFFF@@@<<<;;;;;;<<<<<<666555444444555444333111888666666777666===VVVppp{{{sssbbbOOOCCC===888222888777666555444444444444444333222333555777777666888<<<;;;<<>>===@@@CCCDDDFFFKKKTTT[[[hhhllloooooonnnmmmppprrrkkkmmmooopppppprrrsssssssssrrrrrrssstttsssqqqnnnNNNKKKMMM\\\qqq|||~~~}}}|||{{{zzzyyyxxx~~~~~~~~~}}}|||{{{zzzwwwppphhheeegggkkkvvvxxxzzz{{{zzzzzzzzz|||yyyyyyyyy|||~~~qqq```QQQCCC999777:::888555333111000888PPPgggttt}}}~~~wwwmmmaaaRRRGGG???:::;;;======BBB\\\ooofff]]]bbbiiirrrzzz~~~~~~~~~uuuhhhNNNBBB:::999999;;;EEEQQQrrr}}}hhhTTTFFF@@@AAACCCMMMbbbvvv~~~lllmmm~~~oooZZZTTTKKKDDD@@@>>>======777666555555666666555333777555666777555<<>>===CCCGGGLLLXXXgggnnnlll___QQQAAA;;;===>>><<<999333000,,,*********+++++++++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$&&&''''''%%%$$$$$$%%%!!!###$$$&&&&&&$$$###!!!######$$$$$$%%%%%%%%%&&&"""###############$$$$$$%%%$$$###$$$%%%%%%###!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&'''$$$$$$############$$$$$$"""$$$''''''%%%$$$%%%''' !!!!!!"""###$$$%%%%%%$$$#########$$$$$$%%%&&&$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%---EEE___fffpppsssnnnppprrrbbbLLL;;;333...222999>>>CCCGGG???555+++(((+++444BBBNNN```bbbbbb\\\RRRIIIDDDCCC999444---+++---000000---,,,...111222111222666999EEEIIINNNQQQRRRVVV[[[```hhhjjjoooqqqrrrqqqsssuuuqqquuuyyy{{{yyyuuurrrpppdddWWWLLLSSShhhyyy~~~{{{~~~|||yyyuuusss|||{{{zzz{{{{{{yyyuuurrr~~~~~~~~~|||yyyxxxyyyxxxuuupppmmmmmmooosssuuuyyy{{{{{{zzz{{{{{{{{{{{{{{{|||~~~~~~}}}{{{xxxhhhTTTGGG>>>999888:::444555555222111:::QQQeeettt|||}}}tttgggYYYJJJ>>>666444:::DDD???GGGXXXbbb```fffnnnkkkrrryyy}}}}}}sssdddKKKAAA:::999888:::GGGVVVwwwpppZZZKKKEEEEEEDDDBBBQQQeeexxxvvvyyyoooggg[[[PPPHHHDDDAAA???===:::777666666777666555555444666888666;;;RRRkkkuuunnn^^^KKK>>>:::888666333333333333333444555555444333333444666888999888444777666888===;;;DDDYYYvvv~~~gggfffhhh\\\MMMBBBEEEHHHGGGDDDAAA@@@AAAAAAJJJ]]]uuu|||vvvhhhTTTHHHNNNaaarrryyyuuu{{{}}}xxxZZZJJJEEEIIIIIIVVVmmm{{{qqqlllfffbbb```\\\WWWSSSDDDHHHKKKKKKIIIIIIMMMPPPbbbkkknnnjjjkkknnncccQQQDDD<<<888@@@IIIHHH@@@999111000...,,,+++*********+++******)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$#########%%%&&&&&&$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%########################&&&%%%$$$$$$%%%%%%$$$""""""############$$$$$$$$$############$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$ ###&&&&&&$$$###%%%'''!!!!!!!!!"""#########$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$'''+++''')))???ZZZdddnnnrrroooqqqtttkkk\\\LLLAAA999<<>>HHHPPPZZZWWWPPPEEE999111///000///333666777:::===;;;666444666999<<<>>>@@@@@@???<<<<<<<<<;;;:::;;;===???IIILLLRRRZZZ^^^bbbjjjrrrrrrvvvyyyxxxtttrrrsssvvvqqqkkkaaaZZZ[[[dddqqqzzz}}}|||{{{zzzxxxuuupppmmmwwwtttsssvvvyyyyyyrrrlllpppuuu{{{|||zzzzzz{{{yyyuuuqqqoooppprrrqqqooommmlllmmmooossswwwzzz{{{zzzzzzzzzyyyyyyzzz|||}}}}}}zzzxxxppp]]]III???;;;999888888333666777555555@@@VVVhhhvvv}}}vvvjjjXXXNNNCCC===:::BBBZZZsssmmmaaaXXXQQQTTTjjjzzzvvvxxx}}}~~~ooo\\\IIIAAA;;;:::888;;;KKK]]]yyyttt[[[KKKGGGHHHGGGDDDRRRcccwwwwwwjjj]]]UUUOOOKKKJJJEEEAAA<<<888666666666555555444777999888===SSSlllxxxeeeMMM===888666555666555555444444444444555555444444555888;;;;;;;;;666888666888===;;;BBBWWWuuuzzzdddZZZSSSJJJFFFCCCCCCDDDDDDDDDDDDDDDDDDAAAIII\\\uuuwwwgggRRRGGGOOObbbppptttooo{{{{{{dddXXX\\\eeecccfffsss{{{www\\\YYYVVVVVVYYY[[[[[[ZZZaaafffmmmuuuzzz|||~~~~~~yyywwwqqqggg\\\RRRHHH@@@FFFGGGMMMTTTRRREEE777111.........---+++*********+++******)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############""""""""""""%%%$$$###$$$%%%$$$###!!!"""############$$$$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$)))+++---+++&&&"""###%%%####################################$$$%%%&&&'''######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((((($$$(((...)))&&&999SSSeeemmmtttuuuuuutttnnnfffZZZQQQKKKKKKIIIBBB:::666000+++***000555888;;;??????>>>;;;888666777:::===CCCLLLRRRSSSTTTVVVVVVSSSOOONNNPPPVVV^^^bbbaaa___```\\\WWWSSSQQQPPPOOONNNAAA@@@AAAEEEGGGKKKVVVcccnnnooopppooopppssszzzvvvxxxttthhh]]]]]]jjjwwwwwwvvvvvvwwwxxxwwwrrrooorrrmmmkkkpppwwwxxxppphhh^^^fffqqqyyy}}}|||yyyxxxxxxvvvuuuvvvxxxvvvpppjjjkkkkkkkkkjjjhhhhhhhhhhhhlllpppvvvyyyzzzzzzyyyyyyqqqsssvvv{{{~~~|||yyygggTTTAAA999:::999777666444999;;;888:::IIIaaassszzzzzzhhhYYYJJJCCC>>><<>>QQQfff~~~{{{```LLLEEEFFFGGGGGGQQQaaattt~~~~~~qqqfff^^^ZZZWWWVVVLLLFFF???999666666555555555555888;;;999>>>UUUmmmvvvcccMMM???>>>@@@AAA999888777666555444444444555444444666999<<<======;;;<<<888999>>><<>>111,,,***+++...333222,,,***+++---///444<<>>PPPjjj}}}}}}sss]]]KKKGGGAAA;;;777:::TTTvvvZZZbbbqqq{{{}}}xxxlllWWWEEE???:::999999@@@VVVmmm|||bbbLLLAAA@@@EEEIIIUUUdddvvv}}}xxxxxxttttttuuuuuu```III<<<999777666666444333666999:::AAAWWWnnn~~~hhhOOO???<<>>999444444;;;OOOmmmxxxiii```hhhuuu}}}||||||}}}hhhRRRGGG>>>999;;;<<>>SSSjjj|||jjjSSSDDD???>>>===777777777777666666666555333333444555666777888999:::;;;;;;::::::>>>FFFLLLXXX\\\WWWPPPLLLCCC@@@KKKGGGAAA======>>>BBBOOO]]]WWWUUUgggqqqXXXNNN^^^{{{yyyvvvjjjccc\\\VVVPPPNNNRRRZZZbbbfffppppppqqquuuyyyyyyuuuqqq[[[XXXNNN@@@555111///---............---,,,+++***+++******)))'''&&&&&&%%%&&&&&&&&&''''''''''''(((''')))***)))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%$$$###""""""############$$$$$$$$$########################&&&$$$""""""#########"""########################$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$###"""###%%%'''000CCC```pppeeeHHH111((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&''''''%%%&&&///;;;WWWgggqqqqqqttt{{{xxxmmmcccWWWFFF777...++++++,,,///...------000888BBBIII```___^^^___bbbggglllooonnnllljjjhhheee```XXXSSSCCC@@@:::555333444666888<<>>;;;777777777666666666555555444444444444444555555555888:::;;;;;;:::<<>>999444333111000000111333444111111111666???KKKWWW^^^qqqpppqqqtttwwwxxxxxxwwwuuukkk^^^VVVXXXdddttt{{{vvvppplllkkklllnnnnnngggoooxxxzzzwwwuuuwwwzzzvvvoooiiiiiijjjiiijjjmmmhhhggghhhjjjnnnnnnjjjggghhhqqq{{{}}}zzzxxx|||}}}|||}}}zzzwwwxxxyyyuuurrrooojjjdddcccfffooooooiiiaaa```ddd```XXXJJJ===444666777444333777888:::>>>FFFUUUdddjjjiiikkkooopppgggVVVGGGAAA@@@888777888:::999666777;;;AAAOOOeeeyyyzzznnn[[[KKKAAA<<<999999:::DDD^^^yyysss[[[KKKEEEFFFGGGGGGUUUlll}}}oooyyy]]]EEE999555555888333111333555555:::OOOfff~~~zzzlllYYYJJJCCC???<<<777777666666666555555555555555555444444333333333666999<<<<<<;;;;;;>>>AAAOOO[[[VVVKKKLLLLLLGGGGGGFFFCCC@@@@@@DDDOOO___lll```]]]kkk~~~ttt___YYYggg}}}rrrcccZZZ^^^qqq{{{hhhYYY^^^\\\PPP===111000...+++---------------,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((###%%%&&&&&&&&&%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$############$$$%%%$$$######%%%'''%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$########################%%%###""""""$$$$$$###"""###########################$$$$$$$$$$$$%%%%%%%%%########################$$$%%%&&&%%%$$$$$$%%%''''''%%%---<<<===000''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###(((***(((&&&$$$$$$'''*********000888LLL]]]lllqqqttttttiii[[[>>>444***&&&***......+++---333===HHHRRR[[[ccchhheeeaaa]]]^^^bbbdddaaa^^^QQQLLLDDD;;;555000...------000555;;;???BBBCCCCCCEEEBBB>>>:::999:::<<<>>>QQQVVV___hhhpppuuuwwwwwwwww{{{{{{rrreee```eeennnvvvvvvtttooojjjjjjnnnrrrooovvvzzzzzzxxxwwwvvvtttmmmllllllnnnlllggghhhlllmmmjjjgggfffggghhhgggfffjjjqqqyyy}}}}}}}}}~~~~~~|||}}}~~~{{{xxxwwwqqqkkkkkknnnhhhiiiiiihhhiiifffZZZLLLCCC:::333555666555444777555666;;;HHHZZZgggkkkiiilllkkkggg\\\OOODDD@@@???;;;666444666888999===CCCLLL]]]uuu{{{kkkTTTDDD===<<<;;;;;;===KKKiiinnnWWWIIIDDDCCCCCCEEEUUUmmmlllmmm^^^GGG;;;666555666222000222555666;;;QQQhhh{{{kkkWWWHHHBBB@@@>>>666666666666555555555555666666666555555555444444666999<<<<<<;;;;;;>>>AAAKKKYYYUUUIIIOOOXXXQQQIIIGGGKKKPPPTTTZZZeeeqqqxxxddd___jjjzzzuuuddd^^^iiiyyy}}}yyyvvvuuuxxxwww~~~}}}uuunnngggiiirrrxxxxxxtttppplllZZZ@@@111000000,,,,,,,,,,,,---,,,,,,++++++((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$#########%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$######%%%&&&'''%%%$$$$$$$$$$$$###!!!""""""#########$$$$$$$$$########################$$$###"""###$$$%%%$$$"""#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$%%%&&&&&&(((&&&""" $$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))(((&&&&&&%%%(((+++,,,,,,000777HHHYYYhhhkkkfff]]]NNN@@@...,,,))))))+++000555888AAAFFFMMMSSSWWWYYY[[[]]]iiibbb[[[UUURRRLLLCCC;;;777444///,,,---111888===@@@FFFPPPZZZ```cccbbbaaaaaa```^^^ZZZVVVPPPLLLIII===>>>AAAHHHTTTcccqqq{{{vvv|||}}}rrrggg```]]]bbbjjjpppmmmfffeeellltttwwwyyyyyyvvvwwwxxxsssjjjYYYYYY]]]bbbdddcccfffkkkmmmkkkhhhffffffggghhhhhhjjjlllpppwww}}}~~~{{{}}}~~~}}}{{{yyyyyyyyyuuuooommmooobbbaaaaaafffllliiiXXXFFF???999444555666666666777888777<<>>HHHPPP]]]jjj{{{}}}jjjQQQ>>>===<<<<<<<<<@@@QQQmmmkkkUUUIIIDDDAAABBBEEEVVVmmm}}}mmmcccwwwaaaIII<<<666333444222111333666666<<>>555888III```pppxxxsssppptttyyyxxxoooeeeWWWbbbmmmnnnjjjiiiqqqzzzxxxzzzvvvrrruuuxxxqqqeeeIIIFFFHHHPPPYYY___eeejjjhhhgggggggggggghhhiiijjjkkkkkklllsss|||zzzwww{{{~~~~~~~~~tttrrrssstttpppiiigggiiiccc]]]XXX\\\cccaaaRRRCCC;;;888555555666777777777888999BBBSSS```dddbbb```[[[SSSHHHAAA???===:::777:::777666888;;;???HHHRRRiiisss}}}|||hhhNNN<<<===<<<;;;;;;BBBTTTnnnjjjSSSHHHDDDAAACCCHHHVVVlllzzzqqq```pppzzzyyy|||yyy___FFF:::555444555333222333666555:::OOOfff|||jjjRRRCCC>>>???>>>666666555555555444444444333444555666777888999999:::;;;;;;::::::>>>FFFLLLWWWfff]]]PPPdddzzzlllRRRQQQaaasss~~~bbb```ooolllZZZ\\\nnn||||||www||||||xxxtttrrrmmmkkkhhheeebbb^^^YYYVVV]]]YYYWWW\\\hhhuuu~~~{{{fffEEE333444333,,,***++++++,,,,,,,,,++++++))))))((((((((((((''''''&&&&&&&&&''''''''''''(((((()))((('''%%%%%%''')))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$###""""""$$$&&&%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%&&&$$$"""####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$""""""### $$$''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((+++,,,+++'''%%%''')))(((%%%$$$'''((((((,,,222BBBOOOWWWOOO>>>///)))'''+++///555888;;;CCCNNNVVVYYYZZZZZZYYYVVVUUUUUUVVV>>>999222,,,+++...222666:::???FFFNNNUUU]]]eeekkklllnnnqqqtttwwwyyyzzzzzz|||zzzwwwvvvtttjjjXXXGGG>>>@@@JJJSSSbbbcccgggpppyyy~~~{{{vvvbbbhhhooorrrrrrssswww|||tttxxxvvvqqqrrrvvvqqqfffKKKEEEEEEQQQ^^^ccccccccc]]]```dddgggiiiiiiiiijjjmmmlllllloootttyyy{{{|||{{{wwwwww}}}~~~}}}rrrooooooooolllhhhiiimmmjjjbbb\\\\\\]]]WWWJJJ???888777666444555666666555666;;;KKK___iiigggbbb```OOOJJJBBB===;;;:::::::::888888:::===>>>BBBMMMYYYqqq{{{xxxbbbKKK>>>999999888;;;GGG\\\ssshhhPPPFFFBBB>>>AAAHHHWWWmmm{{{~~~uuu___nnnzzzrrrooorrrvvvnnnyyy}}}YYYAAA666333555888555333444555444888MMMccc|||jjjSSSCCC>>>===<<<666666555555555444444444111222333555777888::::::;;;;;;:::999:::???IIIQQQooo{{{nnn]]]ppprrrRRRRRReeexxx___```rrrkkkUUUZZZppp~~~yyynnn|||ppp]]]QQQLLLKKKKKKOOOMMMKKKNNNVVVbbblllrrruuuuuuvvvzzz~~~kkkJJJ666555222)))***++++++,,,,,,,,,++++++)))))))))))))))(((((((((&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&)))+++#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$###""""""$$$&&&###""""""###%%%&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&&&&$$$"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$"""!!!"""... &&&)))!!!!!!***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((---000---&&&###&&&+++%%%""""""&&&)))+++111777BBBNNNSSSHHH444((((((---***222>>>GGGNNNRRRVVVXXXVVVXXXYYYVVVNNNCCC:::555222222111000111666<<>>QQQhhhttttttsssvvv|||ppppppqqqssstttvvvvvvuuunnnvvvxxxqqqoootttssskkkTTTNNNPPP___llllllaaaXXXUUUZZZaaafffiiiiiiiiiiiiiiijjjiiifffeeefffjjjmmmxxxuuuwww|||tttqqqooopppooonnnrrrxxxoookkkgggeee```SSSEEE;;;666777666444444555555444777???QQQccchhh^^^SSSNNNBBBAAA===888444444777:::888999;;;>>>@@@HHHXXXhhhttt}}}}}}ttt\\\HHH@@@555555666<<>>;;;???GGGZZZppp~~~aaasss~~~tttmmmjjjjjjjjjgggooonnnPPPDDD;;;999999333666222333666777<<>>===FFF[[[pppzzz{{{zzzyyywwwrrrmmmooosssqqqkkkiiikkkooopppnnnggg```[[[ZZZVVVXXXdddmmmlllddd^^^YYY\\\bbbgggiiigggaaa\\\dddeeeeeecccaaaaaabbbdddqqqttt}}}xxxtttssswwwxxxtttooommmiiiooonnndddXXXMMM???222333333333222222111111111777AAARRRbbbjjjbbbQQQBBB777777666666666888999:::::::::;;;>>>EEERRRcccoooyyy}}}{{{|||{{{hhhQQQCCC???999777555:::NNNkkkzzzfffOOOBBB>>>>>>???BBBXXXooo|||kkkpppwwwrrrssssssooojjj^^^iii~~~hhhLLLAAA;;;999999222555222222666777<<>>888777666666666777999:::;;;;;;<<<@@@IIIWWWfffoooxxx|||~~~~~~~~~ttt```LLL@@@===666777666;;;LLLhhhzzzfffPPPDDDAAAAAADDDGGGWWWooo||||||ppp|||uuutttzzzyyynnncccYYYggg___EEE>>>::::::999111444111222555777===QQQfffxxxssscccLLL@@@AAA@@@<<<999777555333333333555555777777777777777777777777999888888:::<<>>999888777666666666777888999>>>>>>@@@HHHTTTbbbmmmtttxxxzzz|||~~~}}}mmmXXXFFF===:::555888:::>>>MMMeee|||xxxdddOOODDDAAABBBFFFIIIVVVnnn|||rrrwwwzzzuuuyyy|||nnnaaa___ooowwwUUU???<<<;;;<<<:::222333000222555666===SSSjjj~~~yyyhhhPPPAAA???>>>999999888666444444444555555666666777777888888888888::::::999999@@@VVVyyyooo{{{yyy\\\]]]uuussseeevvvhhhUUUYYYooosssRRR999111,,,++++++++++++++++++++++++******************************))))))(((((((((''')))(((&&&$$$$$$&&&'''((((((((((((''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''$$$%%%&&&''''''(((((((((,,,---,,,---555>>>>>>888111///...333===JJJWWWaaa___fffmmmoooiiiZZZHHH;;;222,,,)))...999FFFQQQWWW]]]ccckkknnnmmmkkkkkkllliiilllkkkggggggkkkllljjjiiikkkoooqqqsssvvv{{{~~~}}}{{{yyyxxxxxxsssqqqkkkgggjjjrrruuusss{{{qqqbbbRRRFFFHHH[[[ooosssvvvvvvsssrrrtttssspppaaa]]]XXXUUUUUUTTTRRRPPPHHHIIINNNUUUWWWSSSRRRUUUSSSVVVXXXUUUPPPMMMNNNQQQSSSWWW[[[]]]^^^^^^___``````gggpppuuurrrnnnlllnnniiikkkoooqqqkkkaaa\\\]]]aaa^^^UUUIII===888777888444444444444444333333333444222000222444777777777888777666666666777999999???AAAFFFRRRaaaoooxxx{{{zzzyyyzzz~~~}}}iiiSSSCCC;;;777666:::>>>CCCPPPfffzzzvvvbbbLLLAAA???@@@CCCGGGTTTnnn}}}uuuppp|||uuuuuuxxx}}}{{{pppggghhhxxxiiiLLL;;;;;;;;;<<<;;;444333111222444555<<>>BBBKKKZZZkkkxxx~~~}}}{{{|||~~~hhhQQQCCC;;;666555:::@@@GGGTTThhhxxxvvvbbbLLL@@@>>>>>>AAADDDTTTnnn~~~ttthhhlll{{{zzzrrriiidddkkk}}}\\\DDD999;;;999999:::666333111333444444;;;UUUooopppWWWEEE@@@>>>;;;888888777666555555555555111333666888:::;;;<<<<<<<<<===;;;<<>>???BBBEEEUUUpppuuucccbbbooo{{{}}}ssskkkfffdddlllrrrPPP===888;;;666555888666444333333444333:::UUUppprrrXXXEEE@@@>>>:::888888777777666555555555222444777999;;;;;;;;;:::;;;===;;;@@@YYY|||lll|||}}}___YYYsssjjjaaaxxx|||cccSSS]]]rrr|||oooiii^^^SSSIIIBBB>>><<<<<>>AAALLL\\\kkkvvv|||vvv[[[FFF???<<<999777:::AAANNNbbbvvv~~~~~~rrr___JJJ???===???BBBFFFUUUqqqwwwbbb^^^jjjxxxwwwpppooopppqqqmmm~~~eeeIII999777:::444111555666555333444444222:::UUUqqqsssXXXDDD===;;;777888888888777666666555555444666888:::;;;:::999888:::<<<;;;CCC___jjj{{{}}}^^^]]]wwwfff___xxx}}}dddUUU```ttt}}}wwwjjj[[[KKKFFF===666444777<<<@@@UUU___nnn{{{xxxvvvkkkMMM000///333***++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&'''((())))))(((((('''(((((())))))))))))(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%#########$$$$$$#########$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&---,,,+++***(((&&&$$$######%%%***222>>>LLLWWW^^^aaa^^^ccciii]]]IIIBBBHHHLLL]]]ooowwwvvvlllXXXFFF444---)))---000111444:::FFFVVVfffmmmooonnnhhh```^^^bbbffffffddddddhhhmmmrrrtttrrrjjjbbbdddttt|||}}}}}}{{{uuuuuutttsssssssssttttttkkkooonnnhhhdddiiiooorrrzzzpppjjjnnnqqqlllbbbZZZJJJ[[[mmmtttsssqqqpppnnnZZZTTTOOOPPPWWW\\\\\\ZZZZZZUUUTTTVVVWWWTTTQQQRRRPPPLLLIIIIIIMMMSSSXXX[[[[[[]]]aaadddgggkkkppptttkkkpppooojjjjjjpppuuuuuuoookkkkkkppprrrooojjjiiiYYYFFF444222666555222000333333333444444555555555000111333333222222333444222333333555777:::===???HHHTTTeeesss{{{~~~rrrTTT???;;;<<<:::;;;>>>EEETTTjjj~~~mmmZZZEEE;;;;;;===AAAEEEVVVrrrrrr```eeeqqqvvvssshhh]]]cccwww}}}nnnUUUCCC===666444555777555222222333444444555@@@XXXnnnqqqYYYFFF<<<999777;;;:::777555444444555666777666666777999;;;:::999;;;???AAASSSyyynnnwwwcccbbbzzzeee^^^xxxvvv\\\MMM]]]xxx|||yyytttggg[[[WWWYYYWWWKKK@@@BBBJJJMMMGGGEEENNNZZZaaayyyzzzqqq___LLL333+++000000...---,,,,,,++++++,,,,,,***))))))(((((((((((((((+++++++++***))))))((((((((((((((((((((('''''''''++++++******)))(((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))******)))'''&&&'''(((******(((%%%######%%%'''((('''&&&%%%%%%''')))***)))&&&######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$###%%%)))---000&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$############"""$$$$$$$$$##################$$$%%%&&&'''&&&%%%$$$(((((('''''''''&&&&&&&&&&&&***...555EEEYYYdddeeehhhaaa```hhhmmmiiibbb```gggooovvvtttgggSSSAAA666000+++))),,,000777CCCMMM[[[aaahhhkkkiiifffddddddaaaeeeiiihhheeedddiiinnnpppnnnjjjffffffhhhmmmpppyyyuuuwww||||||}}}wwwqqqrrrvvvxxxtttnnntttssssssrrroookkknnnttttttsssrrrpppnnnmmmmmmnnnUUUWWWddduuu{{{tttqqqvvviiiaaa]]]___```\\\]]]aaa[[[UUUNNNNNNRRRUUUSSSOOORRRJJJBBBCCCGGGNNNWWW```\\\___cccgggiiilllpppssstttwwwwwwssssssxxx{{{{{{|||yyyuuurrrooolllhhhfffGGG???666222222333222000444333222222444444333222444444444333333444444555777444333888@@@CCC???999RRRfffvvvwwwxxxxxxcccRRRDDD;;;999<<<>>><<>>???AAADDDUUUooo~~~ttt___cccsss{{{uuurrroooaaa___ooo|||}}}}}}eeePPP@@@;;;666444666777555222444444444333333===TTTjjj|||kkkSSSBBB;;;::::::;;;:::777555444444555666777666666888:::<<<<<<;;;;;;???DDD]]]lllwwwfff```yyygggaaa{{{zzz^^^OOO___yyy~~~{{{wwwwwwqqqpppoookkkeee]]]VVVQQQGGGDDDBBBFFFNNNTTTVVVVVVhhhttt|||{{{xxxzzz~~~xxx```MMM???000,,,///++++++***)))))))))((())))))((((((((((((((()))***+++)))))))))))))))))))))))),,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%$$$###(((((('''&&&%%%%%%&&&'''%%%%%%$$$######$$$%%%&&&(((%%%######%%%&&&$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######$$$'''***,,,&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$&&&$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&)))///777@@@PPPaaahhhgggiiidddccciiillljjjiiikkkeeeiiijjjaaaPPP>>>111,,,///...111888@@@GGGQQQYYYaaaeeehhhhhheeebbbcccdddddddddeeefffhhhjjjlllnnnllliiigggiiimmmpppooonnn|||{{{}}}vvvtttvvvzzz|||yyyuuussssssqqqnnnqqqvvvvvvtttsssrrrrrrsssuuuvvvfff\\\ZZZgggqqqpppmmmoooddd___^^^aaa```YYYTTTTTTZZZVVVPPPOOORRRTTTTTTRRRSSSLLLHHHIIIMMMQQQVVV\\\^^^bbbfffiiiiiiiiikkkmmmxxx|||~~~{{{yyy}}}|||tttfffWWWMMMCCC===555222333444222000333222111111333333222111444333333333333444444555777888;;;???EEEJJJNNNOOObbbsss~~~uuu___NNNBBB:::888:::@@@AAAMMMdddwwwsss```KKKAAA??????BBBEEEYYYrrrzzz^^^[[[jjjvvv}}}ssszzzrrrfffooo{{{~~~nnnVVVHHH;;;888555555777777444222555555555444444>>>UUUkkkzzziiiQQQ@@@;;;<<<===:::999777666555555555555666555555777:::<<<===<<<<<<>>>GGGfff~~~iiiwwwiii^^^xxxiiibbb}}}yyy^^^OOO```zzzxxxpppgggaaaZZZRRRMMMMMMIIIHHHFFFDDDDDDEEEGGGHHHKKKNNNQQQUUUZZZbbbjjjqqq{{{fffLLL:::333---///000)))***)))))))))(((((((((((('''''''''((()))***,,,,,,))))))*********+++++++++------,,,+++++++++,,,,,,,,,,,,++++++***)))((((((''''''''''''(((((()))***''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&$$$######$$$$$$$$$###&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$#########"""""""""###$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""############%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$############""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''///:::GGGWWWdddgggeeebbbaaaccchhhjjjhhhggghhhooonnnfffUUU@@@222...111///000999GGGRRRZZZbbbiiifffhhhgggddd```___aaaddddddbbbaaaccchhhlllnnnmmmhhhdddbbbhhhsss||||||uuuuuu|||}}}wwwtttttttttssssssvvvqqqooommmnnnqqquuuxxxyyyzzzeeeWWW[[[gggkkkjjjjjjaaa___```bbb___VVVMMMIIISSSQQQMMMJJJIIIJJJLLLMMMOOOJJJHHHKKKNNNNNNOOORRR___dddiiikkkiiigggfffgggwwwzzzeeeMMM>>><<<888444333444555333111222111000000222222111000222222222222333333444555222777===???BBBJJJVVV___sssmmmUUUFFF???;;;999:::===EEEUUUjjjyyyppp^^^JJJAAA@@@AAACCCFFFWWWqqq^^^OOOXXXeeeyyywwwxxx}}}~~~}}}bbbKKKBBB777555555666888777555222444555666777888DDD\\\rrr~~~nnnWWWEEE>>><<<<<<999999777666555555555555444444444666:::<<<<<<<<<<<<<<>>BBBGGGJJJOOOUUU[[[```ccceeepppsssuuuuuussstttxxx|||zzzWWW???111///---111222+++,,,,,,,,,,,,,,,+++******(((((((((((()))***+++,,,,,,,,,------------------///...---++++++*********------,,,***)))(((''''''((((((''''''''')))***+++''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))******)))%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$###"""############&&&&&&&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######""""""######$$$#########%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$#########""""""######$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''---:::IIIYYYccceeeccc______bbbfffhhhfffbbb___gggdddYYYEEE222+++222<<>>BBBLLL[[[fff}}}yyycccLLL???<<<<<<<<<===999FFFZZZmmmyyymmm\\\JJJBBBAAABBBDDDGGGRRRmmm}}}aaaLLLNNNUUUrrrzzz|||vvvZZZDDD===444555555777888777555333555666777888:::EEE^^^ttt}}}ppp\\\JJJAAA===:::888888777666666555555555333222333555888;;;;;;:::;;;;;;@@@^^^iiivvvggg___vvvooocccwwwoooYYYRRRhhh}}}vvvqqqnnnlllkkkaaa\\\XXXWWWXXXYYYVVVSSSPPPPPPOOOLLLHHHFFFFFFFFFJJJGGGGGGLLLRRRWWW```iiinnnppptttxxx{{{}}}}}}}}}~~~~~~~~~}}}{{{zzz~~~zzztttlllbbb[[[XXXhhhwww}}}tttLLL:::111000,,,...222...------.........---,,,+++******))))))))))))******.........---------,,,,,,//////...---,,,+++******++++++*********))))))))))))(((''''''''')))***+++''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))'''''')))---000000000---***'''&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$############"""###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%$$$###"""%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''&&&'''''''''''''''''''''+++///999IIIXXXbbbfffffffffbbb]]]]]]aaaffffffccccccbbb[[[NNNCCCFFFVVVeeezzzsssllljjjgggaaa]]]]]]bbbdddfffeeebbb```aaadddbbbddddddcccaaadddkkkqqq{{{wwwppphhhcccgggooovvvyyy{{{~~~}}}xxxvvv{{{}}}uuurrrsssyyy|||xxxrrrpppnnnllljjjiiikkkpppxxx~~~yyyvvvrrrnnnjjjgggiiinnnmmmkkkgggcccaaaaaa___\\\[[[[[[WWWPPPJJJHHHKKKPPPVVVQQQNNNPPPRRRPPPPPPSSSXXX___gggjjjiiihhhkkkooopppzzzyyysssjjj```UUUJJJ???888333333444555777666555333444222111222333444333222111111111222333555666777777999===DDDNNN[[[hhhqqqsss^^^GGG<<<::::::;;;===:::KKK```pppwww{{{|||jjjYYYIIIBBBCCCDDDFFFHHHUUUpppgggOOOMMMMMMaaa|||iiiQQQAAA;;;555555777777888777666555777777888888999CCCZZZpppzzzxxxnnn\\\KKKCCC>>>;;;777777777777666666666555444333333555888:::::::::999;;;===RRRyyyllluuueee^^^ttttttfffxxxqqq\\\VVVmmm|||qqqmmmhhhfffhhhmmmqqqsssmmmhhhdddeeekkknnnllliiinnnppppppooollljjjjjjjjjjjjhhhjjjooosssxxx}}}yyyuuuooobbbRRRHHHCCCBBBFFFLLLbbbpppzzzyyywwwvvvqqqhhhDDD666222111******///---+++,,,---------,,,***))),,,+++***)))))))))))))))------------------------,,,---///111111000///---((((((((((((((()))))))))***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''$$$&&&,,,777DDDNNNRRRRRR<<<555---((('''&&&%%%$$$############$$$$$$$$$%%%###$$$$$$$$$######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''++++++444DDDSSS\\\bbbeeejjjaaaTTTJJJMMMYYYeeejjjgggiiijjjggggggppp}}}qqqkkkeee^^^ZZZYYY```cccffffffdddbbbccceeeeeegggiiifffdddgggqqqyyy|||~~~}}}wwwnnniiikkkooopppsssvvvzzzzzz|||{{{{{{}}}~~~zzzwwwoooooorrryyy{{{vvvrrrpppnnnnnnkkkfffcccfffpppyyyqqqwww|||zzzqqqjjjiiilllpppooojjjeeefffiiijjjhhhcccaaa]]]VVVPPPOOORRRVVVZZZUUURRRTTTVVVUUUUUUXXXXXX___fffiiigggiiipppvvvttt{{{wwwlll\\\LLLAAA:::666555333444666777777666555444444333222222444444333222111111111333444666888999888:::@@@LLL]]]lllvvv{{{ooo\\\GGG<<<888777999;;;BBBSSSgggrrrvvvyyyzzzyyy{{{gggWWWHHHCCCDDDFFFGGGIII^^^yyymmmOOOJJJGGGUUUjjjnnnlllVVVHHH???:::666777888888777666666777888888999999:::DDD\\\rrr{{{xxxmmmZZZJJJAAA>>>;;;777777777777777666666555777666666777:::;;;;;;:::777======JJJqqqoootttddd]]]ssstttgggyyyvvv___VVVkkktttqqqwww{{{xxxssslllkkkmmmsss{{{{{{uuuqqqmmmiiifffcccSSSDDD@@@EEEOOO\\\hhhgggmmmkkk```[[[]]]___\\\BBB444111222++++++...+++***+++,,,------+++***(((*********)))******++++++------...///000111222333222666<<>>HHHXXXhhhvvv}}}gggWWWFFF===999888<<<@@@GGGXXXkkkuuuzzz}}}}}}{{{|||dddUUUGGGCCCEEEGGGHHHJJJaaa{{{qqqKKKDDDAAANNNaaabbb}}}|||___HHH@@@===999888888999888777666777888777888999;;;===IIIaaaxxx}}}oooZZZHHH@@@<<<:::666777777777777777666555999888888999;;;===<<<;;;666@@@>>>GGGnnnqqqttteee[[[sssrrreeeyyyyyy```TTTfff}}}nnn]]][[[gggttt{{{||||||}}}}}}tttppphhh^^^UUUQQQQQQRRRPPPKKKMMMYYYccceeegggjjj]]]\\\RRRBBB>>>IIITTTXXXCCC444111333......///***+++,,,---......,,,+++)))(((((())))))***+++------...///111333555888999:::BBBGGGOOOWWW\\\]]]\\\[[[TTTRRRLLLFFF>>>888333000***+++++++++***)))'''%%%''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))000888GGGZZZjjjppplllfffYYYLLL;;;...))))))((((((&&&%%%$$$$$$&&&(((+++---###%%%&&&%%%######&&&)))###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''''''''((((((,,,+++444FFFUUU\\\```eeefffiiiaaaLLL<<>>CCCHHHMMMSSSWWWXXX___eeefffjjjpppppplllkkkmmmkkkfffbbb]]]NNN???:::555///+++***************)))'''%%%%%%'''***+++(((((('''&&&&&&&&&&&&'''***))))))+++---,,,)))%%%...BBBUUU]]]^^^\\\WWWQQQQQQWWWMMM555&&&))))))!!!&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%###%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%###%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$%%%''')))(((,,,888JJJWWW]]]___aaaooollldddXXXHHH===<<<@@@RRR___mmmtttwww}}}vvvpppmmmhhhbbb^^^eeedddccccccdddeeedddcccaaabbbeeeiiinnnppppppoooppppppooommmkkkkkkmmmooopppuuu}}}|||uuussswww{{{|||{{{vvvvvvtttrrrqqqrrrvvvxxx~~~xxxsssnnnhhhdddhhhooo{{{zzzyyy{{{|||xxxooogggggghhhkkkpppsssqqqkkkeeeaaabbb^^^XXXUUUWWWWWWUUU^^^bbbddddddjjjqqqpppjjjnnnoooqqqtttwwwyyy|||}}}~~~uuuppptttvvvooobbbXXXEEE>>>:::;;;999333111444999999888777555444333222555333222444666555222///...222666777666777<<>>888888777777@@@LLL^^^ooo~~~ppp^^^QQQFFFEEEEEECCCEEELLLbbbxxxoooOOOCCCAAA>>><<<===BBBCCCAAABBBEEEDDD???AAA===888555666888888888666666555555555666777777555999;;;:::>>>PPPooowww^^^JJJ???:::666999888777666555555555555444444444555555666777777<<<<<<;;;BBB^^^lll|||ppp^^^qqqwwwgggxxxxxx\\\WWWkkkyyyrrrqqqrrrwww~~~}}}xxxjjjlllnnnnnnkkkhhhfffeeegggfffgggiiillloooqqqrrruuuxxx||||||zzztttooofffYYYMMMCCC>>>===777;;;@@@DDDIIIRRR]]]eeeqqquuuzzz{{{yyyssskkkdddGGG>>>444111222333111...******+++...---,,,...222---555BBBNNNWWW]]]bbbdddggglllssswwwxxxwwwuuutttrrrrrrqqqooonnnoooppppppqqqpppnnnooosssxxxzzzzzz|||yyyuuupppiii```VVVPPP===:::444...***(((((((((''''''''''''''''''''''''(((******(((&&&,,,999CCCMMMJJJBBB888///***'''&&&###,,,===KKKFFF555***)))%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''))),,,///000+++,,,777DDDOOOYYY```iiieeeaaacccjjjiii\\\MMM555444999FFFTTTaaakkkrrrooonnnnnnooossstttlllcccdddfffiiijjjiiihhhhhhhhhfffgggiiimmmoooooommmkkkfffhhhllloooqqqrrrtttvvv~~~|||{{{{{{}}}}}}xxxvvvvvvwwwxxxyyyyyyyyy{{{}}}~~~~~~~~~{{{xxxvvvxxxwwwuuuvvvzzz~~~}}}~~~}}}||||||{{{xxxqqqiii```ZZZYYY^^^aaa``````eeehhhiiillllllllllllnnnqqqssssssuuuuuuvvvwwwxxxxxxxxxxxxxxxsssoooooohhhWWWFFF<<<:::777444444555555555555888777555333333333444555222222222444555666777666666666777;;;DDDRRRcccnnn|||sss```EEE===999::::::;;;GGGWWWgggvvvnnn]]]PPPEEEEEEEEEBBBDDDJJJaaawwwvvvRRRBBB@@@AAA???666;;;>>>;;;999;;;===>>><<<;;;::::::::::::999888777666666666666777888999222777::::::???TTTrrrwww^^^KKKAAA<<<777555555555444444555555666444444555555666777777777999<<<:::>>>YYYkkk{{{uuu```rrryyyiiizzz{{{```\\\ppp}}}{{{}}}{{{~~~zzzzzzzzz|||zzzyyy{{{uuujjj```[[[SSSNNNEEE<<<777888===BBBMMMSSS\\\dddiiioootttxxxpppvvv~~~xxxgggUUUKKKAAA===666333444444222///222......222222111666===HHHSSSbbbooovvvvvvtttrrrrrruuuyyyzzzzzzzzzzzz{{{zzzxxxuuutttrrrqqqqqqrrrqqqooooooqqqtttuuuwwwxxxwwwwwwxxxxxxwwwsssmmmiii___YYYOOODDD999000***'''***))))))(((((()))******%%%)))+++)))(((---:::EEEPPPGGG;;;111+++(((((()))&&&&&&444IIIOOOAAA000)))%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''(((******+++---000333444111000333888AAAQQQ```ggggggcccaaaeeeiiiddd\\\OOO???222666EEETTTbbbkkkiiigggfffkkkvvv|||tttfffeeehhhkkkllllllkkkmmmnnngggggghhhjjjmmmnnnlllkkkgggjjjnnnqqqsssuuuwwwyyy||||||{{{zzzzzz{{{{{{|||{{{ssskkkiiimmmrrrsssrrrsssvvv{{{~~~~~~}}}|||vvvsssssssssrrrtttxxx~~~}}}}}}}}}}}}}}}|||{{{yyyyyyvvvrrrllleee```^^^\\\```aaa]]]\\\bbbhhhkkklllkkkjjjjjjjjjkkkmmmoootttvvvxxxzzzyyyvvvrrrpppyyytttoookkkaaaPPPBBB;;;<<<:::777555555666666444888777555444222222222333111222333444555666888999888:::>>>GGGTTTfffwww~~~}}}ppp___FFF@@@<<<<<<999;;;III[[[mmmzzzkkk\\\NNNDDDCCCCCC@@@CCCJJJ```wwwZZZDDD???@@@???888<<<>>>===:::999<<>>:::666555444444444555555666777555555666777888888888888888===:::<<>><<<999666333777GGGWWW[[[cccgggcccbbbdddbbb\\\WWWAAA...---777DDDUUUbbbggggggeeegggsss{{{tttfffeeehhhkkkllllllmmmqqqtttrrrpppnnnmmmnnnmmmllljjjfffeeecccbbbccchhhoootttvvvvvvwwwxxxwwwvvvtttsssuuuyyy{{{wwwpppkkklllooorrrppppppsssyyy}}}~~~}}}xxxsssssstttsssuuuyyywwwxxxyyyzzzzzz{{{{{{{{{{{{zzzxxxrrrkkkddd```^^^___cccbbb\\\YYY^^^fffjjjbbbaaacccfffgggfffiiinnnuuuxxxzzz|||{{{xxxssspppuuunnnggg___SSSDDD;;;999======:::666555888666333777777777666555555444444444555666666666777:::<<<999>>>FFFRRRaaappp}}}}}}iiiYYYFFFAAA>>><<<777999III]]]ooo{{{iii\\\NNNCCCBBBBBBAAAEEELLLbbbxxxfffIII@@@???>>>@@@>>>======<<<;;;:::;;;777999<<<<<<;;;888555444444555666888888888888777000555999;;;HHH```yyyiiiPPP@@@;;;888666888777777666666666777777666777888::::::::::::999:::???<<<:::SSS}}}kkkyyyyyy^^^uuuzzzjjjyyy|||ddddddyyy{{{qqqZZZiiizzz|||xxxvvvvvvooonnnmmmoooqqqpppjjjdddSSSPPPKKKHHHHHHLLLPPPSSSiiilllnnnpppqqqsssvvvxxxyyyyyy{{{|||vvvtttfffVVVKKKCCC===<<<@@@GGGOOORRRLLLFFFCCCAAA>>>:::999CCCTTT___cccmmmyyyzzzssspppsssuuuwwwwwwwwwwwwyyy{{{{{{vvvtttvvvtttooonnnqqqooolllkkkooopppooosssyyyzzzyyywwwvvvuuutttqqqooohhhkkkooopppmmmggg___YYYDDD???777///)))''''''(((''')))++++++///999GGGQQQVVVGGG777000,,,'''%%%''''''$$$***===PPPNNN888###''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""$$$%%%%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%'''#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))),,,///111555999>>>BBBLLLHHHDDD>>>666444;;;FFFOOO\\\eeecccaaadddccc^^^[[[KKK<<<777444666DDDTTTbbbfffeeebbbgggnnnkkkaaacccfffjjjjjjjjjmmmsssxxxyyyuuupppmmmlllkkkjjjiiifffddd```]]]\\\aaahhhnnnppprrruuuxxxyyyyyyxxxwwwvvvwwwwwwxxxwwwvvvvvvuuuwwwtttqqqtttzzz~~~~~~xxxuuuwwwyyyxxxxxxzzzuuuwwwzzz{{{||||||||||||yyy{{{{{{vvvmmmddd^^^\\\^^^cccddd^^^ZZZ]]]dddhhh______cccjjjkkkiiimmmsssvvvwwwyyyzzzzzzyyyxxxwwwssskkk___TTTGGG<<<999<<<<<<===:::555555888888333555777999:::;;;:::999888888:::;;;:::999:::===@@@BBBHHHSSS```mmmwww}}}vvv^^^MMMAAA>>>===<<<999===QQQhhhttt~~~jjj^^^OOOCCCAAABBBCCCHHHQQQeee{{{}}}oooOOOBBB@@@>>>===999666:::???@@@>>><<<555888;;;<<<;;;888666555111333555777888888777666000666999===LLLeee{{{jjjPPPAAA===<<<:::<<<;;;:::888777777777777777888:::;;;<<<<<<;;;;;;===BBB>>>:::RRR|||kkkxxxwww^^^vvvzzziiixxx~~~ggghhh~~~nnn___[[[iiizzzzzznnnbbbYYYTTTUUUWWW\\\dddkkkjjjccc\\\aaabbbfffjjjpppuuuzzz|||~~~{{{xxxzzz}}}}}}vvvoooYYYKKK===:::===@@@HHHPPPbbbmmmssslllbbb]]][[[XXXYYYYYYddduuu}}}|||}}}vvvrrrqqqrrruuuwwwzzz{{{{{{|||}}}~~~|||wwwvvvxxxwwwqqqooosssxxxrrrppprrrrrrpppuuu~~~zzzwwwtttssssssrrrqqqpppmmmnnnppprrrrrrpppnnnlllbbbZZZNNN@@@666000------...------...555AAAQQQ\\\WWWHHH999333000+++'''((($$$%%%---@@@UUUXXXDDD,,,((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&"""$$$&&&&&&$$$$$$&&&(((#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$&&&%%%%%%$$$&&&'''######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&""""""###$$$&&&(((***+++222555999===BBBHHHNNNRRRWWWQQQKKKDDD<<<444444888IIIWWWaaa___```hhhkkkgggnnndddZZZNNN<<<...444DDDUUU^^^aaa[[[\\\dddgggcccaaaeeehhhhhhhhhllltttzzzxxxsssmmmiiiggggggggggggkkkkkkkkkiiihhhiiilllnnnnnnpppuuuyyy}}}}}}wwwqqqrrryyy}}}yyyuuuvvv{{{{{{wwwvvvzzz}}}{{{zzzzzzyyy|||~~~}}}}}}tttxxx{{{xxxpppeee]]]YYY\\\cccfffaaa\\\^^^dddgggeeeeeekkkrrrssspppsssyyyuuuuuuuuuuuuvvvxxx{{{|||uuukkk^^^PPPCCC;;;<<>>===<<<===>>>===;;;<<>>>>>EEE]]]vvv{{{kkk```PPPCCCBBBCCCDDDKKKUUUggg~~~ppp|||tttSSSEEE@@@<<>>???===999999<<<;;;666666<<>>===<<<666:::;;;;;;999777555555666555666888999::::::999999:::===@@@>>>LLLtttqqqrrryyyffflllfffxxxllliii|||~~~eeeRRRYYYgggvvv}}}{{{ssskkkfffdddpppvvv|||}}}zzzxxxzzz~~~{{{}}}}}}~~~{{{yyyzzz~~~}}}qqq\\\KKK@@@;;;:::AAAKKKUUU```iiilllqqqwwwxxxssspppooopppoooqqqtttxxx|||~~~|||yyywwwuuuqqqnnnsssvvvyyyzzzyyyxxxwwwxxxuuuttttttuuuvvvuuurrrpppzzzyyyuuuqqqnnnooorrrvvvxxxwwwvvvuuusssqqqooonnnnnnpppssstttssspppmmmlllgggddd]]]TTTKKKCCC===:::555444444:::FFFVVVdddllllllYYY>>>,,,***...,,,%%%***(((+++;;;WWWcccLLL,,,,,,***&&&%%%'''***)))%%%''''''(((&&&$$$$$$%%%&&&))))))((('''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""&&&###!!!"""%%%&&&&&&$$$'''$$$###%%%%%%&&&+++111;;;AAAJJJSSSXXXYYYWWWUUUTTTSSSRRRNNNGGG@@@:::777>>>JJJXXXbbbeeegggkkknnniiigggfffbbbTTT???000---???FFFRRR\\\^^^\\\```fffdddeeegggiiijjjmmmrrruuunnnjjjeeeccceeehhhhhhhhhjjjhhhfffeeegggkkkooorrrwwwvvvwwwyyy|||}}}{{{zzz{{{~~~}}}~~~~~~{{{vvvuuuvvvyyyvvvwwwwwwxxxxxxyyyyyyzzzyyy{{{}}}~~~xxx|||~~~xxxlllaaa[[[YYY^^^ccchhhhhhfffeeehhhkkkdddhhhooowww|||{{{vvvrrrwwwtttqqqrrruuuxxxyyyxxxtttcccPPPFFFBBB>>>;;;;;;999===<<<777666:::;;;777;;;888888>>>BBBCCCDDDGGG@@@;;;===CCC===333;;;LLLYYYgggwww~~~}}}~~~jjjOOOBBB888999999999===MMMeeewwwhhh___SSSFFF@@@???CCCKKKSSSjjj}}}xxx]]]sss}}}XXXFFFAAA???CCC???;;;;;;======999555<<>>PPPnnnmmmOOO@@@??????:::;;;<<<<<<;;;888777777888666777888999:::::::::999;;;===>>><<>><<<<<<;;;??????;;;999;;;;;;888999:::???FFFHHHEEECCCDDDCCC===<<>>>>>???DDDJJJfffzzzxxxhhhSSSoooaaaGGGAAACCCCCC@@@>>>>>>???===888444;;;<<<;;;888:::AAAEEEFFF:::888777777777888666555888<<>>FFFOOOXXX]]]ccc^^^PPP>>>222...---++++++111777@@@NNNYYYTTTHHH444---'''&&&((()))'''$$$''''''(((&&&%%%$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$%%%%%%&&&''''''+++888EEETTTTTTUUUVVVXXXZZZ\\\]]]\\\[[[[[[ZZZWWWNNNBBB999000222:::FFFUUUaaagggjjjiiihhhkkkmmmhhh[[[OOOHHH///...333@@@MMMUUU\\\aaahhhgggeeefffiiikkkmmmmmmjjjeee___]]]___ccchhhkkknnnmmmkkkjjjkkkmmmppprrrvvvvvvxxx{{{}}}~~~|||zzz{{{zzzxxxxxxyyy{{{~~~{{{xxxwwwxxxzzzwwwxxxxxxzzz{{{|||}}}}}}~~~~~~zzzsssjjjbbb]]]```dddjjjppptttrrrnnnjjjmmmsssyyy|||}}}}}}|||xxxrrrnnnooosssvvvxxxmmm]]]LLLDDDBBB@@@??????<<<@@@BBB???<<<<<<;;;888:::@@@LLLUUUTTTKKKDDDCCCEEE>>>;;;===:::888EEEYYYxxx}}}}}}~~~|||zzz{{{~~~uuuZZZEEE<<<888888888:::CCCWWWqqqhhhTTTLLLFFFDDDDDDBBBCCCGGGdddvvv~~~|||rrreeeTTTIIInnnkkkIII???DDDCCCBBBAAAAAABBB@@@<<<888;;;;;;:::888777999::::::999888888999:::999777555;;;???DDDMMMccc~~~kkkNNN@@@??????===777888999777555444444555444444555666666666666666::::::;;;888CCCkkkrrrrrr]]]eee~~~jjjzzzwwwdddggg}}}|||yyyyyy|||tttkkkZZZIII@@@DDDRRR]]]kkkkkkpppwwwyyyrrrkkkiiilllqqqxxx{{{zzzvvvsssqqqvvvvvvuuuuuuuuuuuuvvvvvvzzzyyywwwvvvuuutttsssrrrvvvsssppprrrvvvwwwsssooorrrqqqqqqsssttttttqqqoooqqqssstttsssrrrqqqrrrttttttttttttttttttsssrrrrrrjjjfffaaa```dddjjjqqqvvvrrrooolllkkkhhhaaaVVVNNN;;;888666555777:::;;;<<<<<>>;;;===<<<======<<<999666555888888888:::;;;:::888555;;;>>>FFFUUUllleeeJJJ===;;;;;;:::777888888777555444555666777777777777777777888888888999;;;999AAAeeesssrrr```eee|||iiiyyyrrr```eee|||~~~~~~~~~~~~|||yyywwwcccZZZOOOIIIMMMYYYhhhrrrtttsssvvv||||||vvvpppmmmkkkooouuuxxxxxxvvvsssqqqwwwvvvtttsssrrrrrrrrrsssuuuuuuuuutttsssrrrqqqqqqqqqooonnnrrrwwwxxxtttooopppooooooqqqrrrrrrpppnnnpppqqqssssssrrrqqqrrrsssvvvvvvvvvuuutttsssrrrqqqmmmggg```\\\^^^bbbgggjjjnnnllljjjhhhfffaaaYYYTTTJJJIIIHHHIIIHHHFFFCCC@@@@@@JJJNNNDDD666///...///000222555:::DDDNNNRRRPPPDDD444'''$$$''''''&&&'''&&&'''((('''&&&&&&''')))''''''&&&%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%((()))(((...===NNNSSSUUUWWWZZZ\\\\\\\\\[[[VVVUUUVVVYYY]]]^^^]]]ZZZKKK???111---666GGGXXXaaaeeefffggghhhiiihhheeebbbUUUCCC111---555DDDVVVdddkkkiiifffeeegggjjjmmmnnnhhhiiijjjlllmmmppprrrtttuuuttttttsssssstttuuuuuuppprrruuuzzz~~~|||yyywwwvvvyyy~~~~~~yyyzzzzzz{{{}}}~~~~~~{{{|||}}}~~~~~~}}}{{{vvvqqqllluuuqqqnnnpppttttttoooiii]]]gggttt|||~~~~~~~~~{{{yyyxxxxxxxxxjjjZZZJJJDDDBBB???======;;;===???>>>;;;888:::>>>GGGSSSeeepppjjjXXXJJJDDD@@@<<<;;;<<<999666===HHHnnnyyy~~~~~~zzz___GGG;;;888<<<999888===KKK```vvvzzzaaaQQQIIICCCBBB@@@>>>???BBBRRR[[[___\\\WWWTTTKKKAAA???CCCvvvZZZCCCDDD<<<<<<===>>>>>>===<<<<<<:::999:::>>>===999777777999999999:::;;;;;;999777888<<>>HHHMMMTTT\\\```aaa```___[[[ZZZZZZZZZ[[[]]]```bbb[[[OOO>>>000---777EEEPPPccchhhkkkhhhggghhhhhhfffaaaRRR@@@444000555CCCPPP^^^aaaeeehhhjjjlllppprrrjjjmmmooopppooonnnoooppprrrssssssssssssssssssssstttuuuwww{{{~~~~~~}}}}}}~~~|||zzz{{{{{{{{{||||||}}}~~~~~~zzz|||~~~{{{vvvqqqnnntttpppmmmooouuuxxxwwwuuupppssswwwyyyzzz}}}~~~}}}yyywwwvvvvvveeeVVVGGGAAA???===::::::<<<<<<======:::888>>>GGGOOOXXXgggqqqkkkYYYIIIBBB<<<;;;<<<>>>;;;777999???^^^mmm|||tttYYYFFF>>><<<;;;888777>>>MMMbbbuuuwww\\\NNNGGG@@@>>>===;;;<<>>```}}}zzzlllpppfffuuueeeWWW```zzz|||{{{{{{||||||uuuhhh___bbbjjjsss{{{~~~~~~yyypppiiibbbeeelllvvv}}}xxx{{{wwwvvvxxxvvvpppkkkjjjkkklllppptttwwwyyyyyyxxxppppppoooooopppqqqtttuuuqqqsssvvvuuusssqqqqqqrrrqqqqqqppppppqqqssstttuuuoooooooooqqqssssssqqqooooooppppppooommmmmmnnnppprrrsssssssssrrrrrrqqqpppfffbbb^^^___bbbeeedddbbbWWW^^^hhhmmmmmmlllllllllfffeeedddfffhhhjjjjjjjjjooolllaaaOOOAAA=========LLLPPPXXXaaagggkkkooorrrfffLLL333***(((%%%%%%***&&&'''((('''&&&'''(((***%%%&&&&&&&&&&&&'''''''''"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((((((''''''&&&%%%$$$######"""%%%(((((('''%%%%%%&&&%%%$$$%%%'''&&&&&&,,,444777>>>HHHSSS[[[____________aaaaaa^^^ZZZZZZ___ccceee___SSS@@@111...555>>>UUU```iiihhhfffhhhjjjjjjhhhddd\\\PPP@@@555666===GGGSSSbbbkkkoooppprrruuuqqqrrrrrrpppllljjjjjjkkkqqqqqqssstttttttttssssssvvvvvvwww{{{}}}zzz|||||||||||||||||||||||||||~~~{{{uuusssrrrqqqpppooorrrxxx}}}~~~}}}~~~~~~~~~{{{wwwuuuvvvwwwbbbSSSEEEAAA@@@???===<<>>;;;;;;===:::<<<<<<;;;===???>>>;;;:::BBBwwwqqqPPPIIIAAAAAA@@@>>><<<;;;;;;<<>>;;;:::999999;;;;;;;;;999999>>>NNNiiixxx\\\III???:::999999888999:::999777777888999:::999888777777777999999<<<::::::777===```{{{iiiwwwbbbTTT___yyy}}}}}}yyyxxxrrrcccLLLSSS```ooo{{{|||uuupppoooqqqooossszzz|||xxxuuuuuuyyyyyyuuurrrrrrmmmnnnooorrrtttvvvuuutttsssqqqpppnnnnnnoooqqqrrrrrruuuwwwwwwtttrrrrrrtttuuutttqqqnnnmmmoootttxxxqqqpppqqqssstttuuusssqqqrrrrrrrrrpppnnnnnnppprrrnnnooopppqqqqqqqqqqqqqqqkkkgggbbbaaaaaa___ZZZUUUMMMXXXfffnnnmmmkkkjjjlllmmmjjjfffeeegggkkknnnooopppjjj]]]NNNJJJPPPYYY]]]aaagggoootttqqqnnnooossssssVVV999...)))$$$$$$)))&&&'''(((''''''''')))+++))))))((('''&&&%%%%%%$$$"""###$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((((('''&&&$$$###"""!!!!!!%%%((()))'''%%%%%%'''###"""$$$)))******...444---444@@@LLLWWW]]]___``````dddeeebbb[[[ZZZ^^^dddiiijjjcccQQQ:::,,,---444???PPP^^^aaaaaaeeehhhiiinnntttwwwnnnVVV>>>333444000BBBZZZiiinnnnnnooorrrnnnooopppnnnllllllooosssqqqrrrtttvvvvvvvvvvvvuuuttttttvvvzzz~~~||||||}}}||||||||||||{{{{{{{{{{{{~~~|||wwwvvvxxxqqqqqqsssvvv{{{~~~zzzuuuuuuxxx{{{aaaTTTGGGCCCDDDCCCBBBBBBCCC???>>>>>><<<>>>LLL[[[```bbbhhhoookkk]]]MMMEEE===>>>@@@AAA???======???@@@SSSjjjyyy{{{~~~}}}dddLLLAAA???>>>>>><<<===HHH[[[ppprrrWWWIIICCC???@@@>>>:::777888>>>>>>>>>===>>>???===:::;;;CCCwwwVVVLLLFFFCCC@@@??????@@@AAA@@@;;;:::999999;;;;;;:::999;;;;;;:::::::::;;;<<<<<>>;;;>>>999<<>>>>>===;;;;;;;;;???EEEzzz]]]PPPFFFCCC@@@???@@@AAAAAA@@@===<<<;;;;;;======<<<;;;;;;::::::::::::;;;<<<<<>><<<;;;<<<===<<<999777777777888777777777777888999999<<<888>>>;;;:::^^^nnnrrrjjj\\\eee}}}zzzzzz|||zzzsssnnnmmmmmmzzz}}}sssddd```gggrrrzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzyyyyyywwwsssmmmiiiggghhhjjjkkknnnoooqqqrrrsssrrrqqqqqqrrrtttvvvxxxuuuuuuuuutttsssrrrssssssssssssssssssrrrqqqpppooojjjkkkkkkjjjhhhhhhkkknnnlllpppqqqnnnnnnrrrrrrooonnnkkkmmmssstttooolllllloooqqqlllmmmqqqeeeTTTQQQ\\\ccciiijjjllloooooommmooojjjiiijjjkkkjjjlllpppvvvsssppppppssstttsssqqquuuvvvuuurrrnnngggaaa]]]KKKCCC:::333,,,%%%%%%)))))))))((((((''''''&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&(((111<<>>999777999:::999:::<<<<<>>;;;AAATTTjjjxxxlllVVVIIICCC>>>>>>===999888::::::;;;;;;;;;999999:::<<<>>>EEEyyygggSSSFFFCCC@@@???@@@AAAAAAAAA???>>>======??????>>>===:::::::::::::::;;;<<<<<>><<<===>>>===:::999999:::888888888888888999999:::;;;:::???<<<;;;YYYqqqvvvooobbbjjj{{{{{{}}}zzzrrrnnnssswww}}}|||}}}|||pppdddcccnnn{{{}}}{{{yyyxxxwwwwwwxxxyyyyyyyyyzzz{{{zzzuuuooojjjllljjjhhhhhhiiilllpppsssvvvvvvuuutttuuuvvvwwwxxxwwwuuutttuuuwwwvvvsssppptttuuuvvvvvvuuurrrpppnnnmmmnnnnnnllljjjjjjkkkmmmjjjmmmooommmmmmooommmjjjgggfffiiippprrroookkkjjjkkkooolllllllll^^^QQQSSSccciiillljjjjjjlllllljjjiiiffffffjjjkkkiiikkknnntttrrrpppqqqrrrrrrnnnjjjmmmqqqvvvuuummm]]]LLLAAA>>>BBBGGGEEE999+++'''***((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%$$$#########%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%'''&&&(((222===MMMQQQOOOAAA111...<<>>+++'''222EEEXXXfffkkkooossssssqqqqqquuuzzzvvvsssrrrssswwwzzzyyywww~~~|||~~~wwwtttsssvvv|||~~~zzzuuu]]]PPPDDDBBB???;;;;;;???????????????<<<:::<<>>>>>>>>???@@@???>>>::::::::::::;;;<<<======IIIMMMgggnnnVVVGGGAAA>>>=========>>>>>><<<:::999:::;;;:::999999999999:::;;;;;;;;;<<>>LLLUUU___[[[HHH111'''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))######$$$%%%%%%&&&''''''%%%$$$%%%&&&&&&)))333>>>EEEPPPWWWQQQAAA555444888LLL\\\kkkmmmeee___bbbhhhooolllkkkooouuutttiii^^^JJJ999***,,,===TTTiiiwwwvvv{{{}}}~~~~~~}}}vvvoooeeeSSS===000---444CCCQQQhhhnnnssstttrrrrrrwww|||}}}|||||||||zzzxxxxxx{{{~~~}}}|||||||||~~~vvvuuuuuuyyy}}}{{{uuunnnWWWMMMDDDBBBAAA>>>>>>@@@===>>>@@@@@@>>><<<===???RRRSSScccqqqooogggYYYEEE<<<888777;;;<<<999888999777@@@OOO```nnnxxx}}}~~~nnnVVVFFF>>>;;;:::;;;555999HHHaaawwwxxxbbbOOOHHHBBB>>>???>>>;;;;;;<<<999::::::999777777999;;;===EEEyyyxxxXXXGGGDDDAAA@@@@@@AAABBBAAA???>>>===>>>??????>>>===;;;;;;;;;;;;<<<===>>>???IIIRRRnnnkkkUUUHHHBBB>>><<<===>>>>>>>>><<<:::999:::;;;<<<;;;;;;;;;;;;<<<======<<>>===???NNNrrr~~~{{{{{{gggttt~~~pppuuurrrnnnlllrrr}}}{{{rrrwww~~~}}}zzzzzz{{{}}}zzz{{{~~~}}}wwwrrrsssrrrpppppppppqqqssstttwwwwwwvvvvvvvvvvvvvvvvvvzzz}}}}}}wwwqqqpppqqqtttvvvwwwxxxvvvtttqqqoooooooooooonnnnnnllljjjiiikkkgggdddeeehhhjjjlllmmmhhhjjjmmmooorrrrrrnnnjjjkkknnnmmmlllgggUUUNNN[[[aaahhhmmmmmmlllmmmkkkgggmmmlllnnnsssvvvtttuuuxxxrrrpppnnnooorrrtttrrrppppppgggXXXMMMIIINNNWWW^^^dddiiinnngggQQQ888***''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''######$$$%%%%%%&&&''''''$$$###%%%&&&'''+++666BBBEEEMMMWWW[[[WWWLLL???666;;;GGGVVV___```___aaaeeekkkiiihhhjjjkkkjjjiiihhh^^^MMM888,,,...===WWWkkkwww|||}}}{{{||||||yyyqqqhhh[[[LLL;;;///000666OOOZZZhhhrrrvvvxxxzzz|||~~~|||{{{yyyxxxxxx~~~{{{xxx{{{}}}xxxvvvyyyyyyzzz}}}~~~{{{tttkkkeeePPPHHHBBBAAABBBBBBBBBCCC>>>@@@BBBAAAAAA@@@@@@???FFFLLLaaaqqqnnnfffXXXGGG===888777::::::777666777333777@@@LLL[[[iiiuuu|||}}}|||gggPPPDDD???<<<<<<>>>888===LLLeeezzzttt^^^KKKHHHBBB?????????===<<<>>>888:::<<<===;;;:::::::::===FFF{{{___GGGDDDAAA@@@AAABBBBBBBBB???>>>======??????>>>===<<<<<<<<<===>>>???@@@AAAJJJVVVtttjjjUUULLLGGGAAA???AAA@@@@@@???<<<999888999;;;>>>>>>>>>===>>>??????@@@???AAA======BBBIIIdddxxxppp___qqq}}}tttyyy}}}uuuuuu}}}}}}sssmmmvvv|||{{{|||}}}zzz{{{~~~{{{wwwrrrqqqqqqqqqrrrrrrssssssuuuuuuuuuuuuuuuuuuuuuttt~~~xxxrrrrrruuuqqqrrrsssssssssqqqooonnnnnnnnnoooqqqssssssqqqnnnaaa[[[XXX]]]ccchhhlllpppllloooqqqrrrtttwwwtttpppnnnooollllllfffTTTOOO^^^bbbiiinnnnnnoooqqqpppnnnpppnnnpppuuuxxxvvvwwwzzzzzzvvvpppllliiieee```[[[KKKIIIHHHJJJSSS```mmmuuuvvvsssoooiiiZZZEEE666000((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''########################%%%%%%%%%%%%%%%$$$#########$$$%%%$$$#########%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$''')))---:::FFFOOOPPPSSSZZZ^^^ZZZOOOEEE888333666FFFZZZddddddaaa```ccchhhjjjfffaaaaaaeeefff\\\LLL:::+++,,,???TTTyyy~~~|||{{{zzzuuutttqqqgggRRR<<<000...111>>>SSSfffsssxxxyyyyyyzzzyyyxxxwwwwwwwwwwwwxxx|||www|||~~~~~~yyytttsssyyyvvvwwwwwwuuuooofff\\\UUUIIIDDD@@@@@@BBBDDDDDDCCC???BBBBBB@@@@@@CCCCCCAAA888CCC]]]rrrqqqhhhZZZHHH>>>999777888888444333444222444888AAANNNaaatttrrr\\\GGG@@@???<<<;;;>>>>>>CCCSSSjjj}}}rrr]]]LLLEEE@@@<<<======;;;;;;===999;;;>>>???>>><<<;;;;;;===GGG~~~hhhGGGEEEBBB@@@AAABBBBBBBBB???>>>===>>>???@@@???============>>>???AAABBBCCCLLL[[[zzz{{{fffSSSMMMIIICCCAAAFFFDDDCCCAAA>>>:::999:::<<<@@@@@@@@@@@@@@@AAABBBBBBBBBCCC<<<===EEEEEEYYY}}}sssdddwwwvvv{{{~~~}}}~~~zzz}}}}}}tttvvvyyy}}}~~~|||zzzzzz{{{zzzzzz||||||yyysssrrrrrrqqqrrrssstttuuusssttttttuuuuuuuuutttttt|||xxxuuutttuuuqqqqqqrrrrrrrrrqqqqqqppprrrrrrsssuuuwwwvvvrrrnnn[[[UUUSSSYYYaaadddgggkkkkkkoooppppppsssxxxxxxtttsssqqqmmmmmmiiiWWWQQQaaaeeejjjlllkkklllqqqttttttqqqnnnppptttvvvuuuwwwzzz}}}yyysssnnnhhh```VVVOOO???EEEOOO[[[fffnnnsssuuuyyymmmbbb___[[[OOO???444))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$(((***000>>>KKKUUUSSSSSSTTTUUUUUURRROOODDD666...777HHHUUU]]]```^^^```eeehhhccc\\\]]]dddfffhhhdddUUU===...333???cccrrr|||{{{yyyxxxwwwwwwuuujjjXXXHHHAAA///333===KKK[[[hhhpppssspppqqqrrrssstttuuuwwwyyy|||yyyxxxxxxzzz~~~}}}zzzyyyvvvtttuuu{{{~~~uuuoooiiieeebbb\\\SSSKKKDDDAAA>>>>>>@@@CCCAAA???@@@BBB@@@<<<===BBBDDDAAA777<<>>::::::999555444666444666888===GGGYYYooohhhRRR???<<<>>>;;;:::===???FFFXXXppp{{{nnn\\\MMMCCC>>>;;;<<<<<<;;;;;;===;;;<<<>>>===<<<;;;<<<===>>>IIIpppGGGEEEBBB@@@AAABBBBBBBBB@@@???>>>>>>@@@@@@???>>>>>>>>>>>>???@@@BBBCCCDDDNNN___}}}vvvaaaOOOKKKIIICCCBBBGGGFFFEEECCC???;;;:::;;;<<>>@@@???;;;@@@AAA===888:::AAACCC@@@???;;;GGGZZZfffpppnnn```KKKDDD>>>===<<<888777999333666777999???OOOeeevvv}}}}}}{{{cccMMM<<<<<<>>>;;;:::===;;;DDDYYYsssvvviiiZZZMMMDDD>>>;;;======<<<<<<>>>======<<<;;;999:::<<>>KKKwwwQQQCCCAAAEEEAAAAAAFFFEEEGGGDDDAAA??????>>><<<;;;<<<;;;===@@@AAABBBFFFLLLaaaqqquuueeeSSSJJJGGGEEEDDDEEEHHHCCCBBBEEECCC<<<999;;;>>>===>>>???AAAAAA@@@>>>@@@BBBDDDCCC???AAANNN^^^uuu}}}~~~~~~~~~}}}|||}}}yyysssttt}}}{{{yyyxxxyyyyyyyyyzzzzzzyyyyyyxxxyyywwwsssooommmmmmnnnooommmssswwwttttttyyyyyyvvv|||{{{xxxvvvvvvxxxzzz|||wwwvvvuuutttuuuwwwyyy{{{}}}~~~uuuooonnnkkkeee[[[WWWTTTVVVZZZ[[[WWWSSSXXXcccmmmpppqqquuuxxxyyy|||yyyyyyxxxpppddd^^^^^^dddjjjmmmllllllppptttuuuuuuvvvxxx{{{~~~}}}{{{vvvvvvwwwzzz{{{{{{xxxuuurrrsssrrroookkkjjjkkkmmmuuuOOO;;;AAAMMM^^^WWW666,,,)))&&&$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&###'''***)))***444FFFTTTSSSSSSOOOEEE;;;999>>>EEENNNTTTSSSFFF444...999FFF\\\___bbbbbb```aaafffjjjmmmrrrvvvtttgggRRR===///111---:::\\\zzz}}}zzzxxxxxxxxxvvvttt___QQQ@@@333...444FFFWWWfffnnnuuuuuutttwww~~~||||||qqqppppppvvvzzz{{{zzzyyyyyy}}}~~~}}}vvvzzzzzzsssppptttvvvqqqjjjgggkkkiiiVVVAAA<<<999777:::???AAA???<<<>>>======???AAABBBAAA@@@;;;;;;???LLL```oooooofffUUUGGG;;;:::<<<:::777777;;;777888<<<;;;<<>>:::;;;;;;;;;<<<;;;JJJ```sssxxxlllbbbTTTHHHCCCAAA===;;;:::;;;===>>>:::999999888888888999999???IIIXXXGGGBBBEEEAAAAAAEEEDDDHHHFFFDDDBBBBBBAAA???===;;;:::<<<@@@BBBDDDJJJRRRhhhxxxnnn___OOOHHHFFFDDDCCCCCCFFFBBBAAABBB@@@;;;;;;???>>>======@@@BBBBBB>>>;;;???AAACCCCCC??????KKKXXX{{{|||~~~~~~}}}}}}}}}|||xxxtttyyy{{{zzzzzz{{{yyyzzz{{{{{{{{{{{{{{{zzz}}}yyytttpppnnnooorrrtttwwwzzzyyysssqqqtttvvvttt{{{yyyxxxvvvvvvwwwxxxyyytttrrrpppoooppptttxxxzzz~~~~~~vvvpppmmmhhhbbb^^^\\\YYYYYYZZZYYYUUURRRYYYccckkkmmmooosssvvvwwwvvvvvvtttrrrnnniiiddd```eeelllpppooonnnppprrrqqqpppqqqssswwwzzzzzzyyywwwwwwxxxyyy{{{}}}}}}zzzxxxsssqqqoooppprrrrrrmmmiiibbbHHHBBBNNNYYYdddYYY;;;,,,)))&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''(((******---555@@@IIIQQQSSSRRRLLLFFFBBBCCCEEESSSWWWYYYRRRFFF:::555444NNNTTT]]]cccffffffggghhhkkkmmmnnnlllggg^^^WWWRRR>>>444555GGG[[[iiiuuu~~~zzzuuupppmmmkkkooofffYYYKKK===333444:::PPP\\\kkktttxxxyyyyyyyyy~~~{{{wwwpppoooqqqvvv~~~uuuttttttwww}}}}}}yyy}}}}}}uuupppqqqtttvvvtttooojjjcccSSSDDD===:::999<<>>======>>>@@@@@@???>>>???>>>@@@KKK___pppsssnnn[[[LLL???;;;<<<999888888<<<888999===<<<:::EEETTTiiixxx}}}iiiTTTHHH<<<999:::999:::;;;>>>OOOddduuuvvvggg[[[OOODDDEEECCC???<<<;;;<<<===???<<<<<<;;;;;;;;;;;;<<<<<>>@@@CCCCCC>>>999>>>@@@BBBCCC???>>>FFFPPPiii}}}{{{~~~}}}}}}~~~~~~}}}}}}}}}|||||||||~~~|||yyyxxx~~~|||wwwvvvxxx|||zzz{{{||||||}}}}}}}}}}}}{{{uuuqqqoooqqquuuwww~~~{{{sssppprrruuuvvvxxxxxxwwwvvvvvvvvvvvvvvvvvvtttrrrpppqqqtttxxx{{{zzztttpppiiiccc___^^^]]]\\\[[[YYYWWWVVV\\\dddjjjjjjkkkpppttttttwwwzzzvvvooommmoooiii^^^___iiippprrrqqqrrrqqqnnnssssssuuuyyy|||}}}{{{yyywwwwwwxxx{{{}}}}}}{{{yyyuuurrrqqqvvvzzzuuufffYYYHHHAAAKKK^^^gggfffUUU<<<+++)))&&&%%%&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%***((()))///777???CCCEEEKKKMMMOOOPPPOOOMMMKKKIIIUUUVVVYYYZZZWWWLLL===111777>>>JJJUUU^^^cccddddddmmmmmmllljjjhhhggghhhjjjVVVIII<<<888<<>>===???CCCDDDCCCAAA???===<<<<<<===>>><<<;;;@@@??????HHH[[[ooovvvtttfffWWWHHH@@@===;;;:::;;;>>>::::::===<<<888;;;CCCOOOcccxxx~~~~~~}}}ttt^^^LLLCCC;;;999:::999999;;;BBBUUUkkkyyyqqq```UUUKKKDDDGGGDDDAAA>>><<<===>>>???======<<<<<<<<<<<<===>>>???JJJmmmPPPAAABBB@@@@@@DDDDDDDDDCCCBBBBBBBBBAAA>>><<<<<<;;;<<>>::::::@@@GGGKKKEEE@@@@@@CCCDDDAAA===>>>???AAACCCAAA>>>BBBIIIXXXuuu|||xxxvvvxxxxxxyyy{{{|||}}}}}}|||~~~}}}|||{{{{{{{{{{{{|||~~~~~~}}}}}}{{{wwwuuuuuuxxx|||~~~zzz{{{|||}}}~~~~~~~~~~~~}}}zzzvvvsssqqqrrruuuvvv{{{{{{yyytttrrrtttxxxzzzvvvvvvvvvvvvuuuuuuttttttwwwwwwvvvuuuuuuvvvxxxyyy|||}}}|||zzzvvvppphhhbbb[[[\\\^^^]]][[[ZZZZZZ[[[bbbgggkkkjjjkkkooosssrrroootttpppfffeeehhh^^^MMMWWWbbbmmmqqqrrrsssrrrooovvvvvvxxxzzz}}}~~~}}}|||ttttttuuuwwwzzzzzzyyywwwvvvsssqqqrrrqqqfffRRRCCC<<>>OOObbbsss~~~}}}zzzwwwxxxzzz{{{zzzwwwkkkmmmqqqxxx{{{{{{}}}tttssszzz|||zzzsssyyyzzzooo\\\LLLDDDCCCCCCAAA@@@@@@BBBBBBAAA??????===;;;;;;;;;;;;999888<<<<<<===DDDWWWkkkuuuvvvooocccRRREEE???<<<===>>>BBB<<<:::<<<<<<888777:::;;;MMMaaannnuuuzzz}}}||||||}}}jjjSSSEEE???;;;;;;;;;999999===FFF[[[qqq}}}}}}jjjYYYPPPLLLHHHFFFDDDAAA>>><<<<<<======<<<;;;;;;;;;;;;<<<<<<===???KKKzzzVVV@@@AAA@@@AAAEEEFFFCCCBBBAAAAAABBBAAA???===>>>===>>>AAABBBHHHWWWeeezzz~~~ooo[[[TTTNNNNNNNNNKKKJJJKKKGGGGGGDDD???<<>>AAAEEEDDD@@@BBBFFFTTTuuuzzzwwwvvvwwwxxxyyyyyyzzzzzz{{{|||}}}|||zzzyyyxxxxxx~~~zzzyyyyyyxxxyyyyyy{{{{{{{{{{{{|||}}}}}}}}}}}}}}}wwwwwwvvvuuuuuutttsssssstttuuuuuuuuutttsssuuuxxxuuuuuuuuuuuuuuuuuuuuuuuusssuuuwwwxxxyyyxxxwwwwwwzzzxxxwwwvvvrrriii```ZZZWWWXXXZZZYYYWWWVVVVVVWWW^^^bbbcccaaabbbfffhhhggggggooonnnhhhiiimmmcccQQQRRR]]]iiinnnqqqssssssqqqtttssstttvvvxxxyyyxxxvvvtttssstttvvvxxxxxxwwwvvvrrrlllcccZZZQQQHHH@@@:::EEERRRcccqqqoooVVV;;;///***(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$(((666IIIUUUVVVSSSGGGBBB======BBBHHHJJJKKKNNNOOORRRXXX]]]^^^ZZZVVV@@@;;;555333999GGGWWWbbb```dddiiikkklllpppvvv{{{|||rrr___FFF666666>>>\\\hhhuuuyyytttnnnlllnnntttvvvyyy{{{uuulllggghhhSSSBBB111...666EEEYYYhhhppprrrvvvyyy{{{|||{{{zzzrrrssswww|||}}}zzz{{{{{{jjjnnnxxx{{{yyyrrreeeUUUHHHCCCDDD??????>>>???@@@AAA@@@@@@@@@===;;;999999999888777999:::===DDDUUUiiiuuuxxxsssiiiZZZIII???======>>>DDD>>>::::::;;;::::::;;;888AAALLLWWWeeeqqquuutttmmmnnnqqquuuwwwoooZZZHHH@@@===<<<===<<<999;;;@@@III___vvvwwwcccSSSLLLJJJIIICCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@LLL^^^BBBBBBBBBBBBFFFGGGEEECCCAAAAAABBBBBBAAA@@@???@@@BBBEEEFFFLLL\\\kkk}}}lllUUUOOOKKKLLLKKKHHHGGGIIIHHHIIIFFFCCCCCCHHHKKKJJJPPPKKKDDD??????AAADDDEEE@@@???AAAFFFGGGEEEEEEGGGWWWyyy{{{|||}}}{{{{{{}}}~~~~~~}}}{{{|||~~~~~~{{{xxxvvvsss}}}{{{{{{~~~{{{{{{|||||||||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||vvvwwwxxxxxxxxxvvvuuusssssssssuuuxxxvvvqqqqqqsssuuuuuuuuuuuuvvvwwwxxxyyyuuuwwwyyyzzz{{{yyyxxxvvvzzzuuurrrqqqmmmbbbWWWRRRQQQQQQPPPOOOMMMKKKIIIHHHHHHJJJJJJHHHHHHKKKKKKHHHMMMUUUYYYZZZ^^^bbb]]]RRRKKKUUU___dddhhhooossssssvvvuuutttuuuwwwwwwvvvtttvvvuuutttvvvwwwxxxvvvuuummmdddTTTCCC999999@@@HHHXXXdddmmmtttpppQQQ333---)))((('''((())))))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''111@@@KKKOOONNNNNNGGG???:::<<>>KKK___ooouuuuuuqqqnnnttttttvvvzzzyyyyyy}}}xxxcccLLL???888555;;;DDDWWW```mmmyyy|||zzz||||||}}}~~~}}}yyyyyy|||~~~}}}mmmrrrzzzzzzpppbbbVVVJJJ@@@===???999:::;;;===???@@@BBBBBB@@@===:::888888888888777999<<<>>>DDDSSSgggvvv{{{rrrmmm```NNNBBB>>>======BBB???;;;:::;;;<<<>>>???999:::;;;AAANNNZZZ]]]ZZZWWWXXXZZZ]]]]]]VVVIII>>>>>>======>>>;;;999<<>>===;;;:::::::::;;;===============>>>???@@@AAANNNhhhGGGEEEDDDCCCGGGGGGEEEBBB???>>>???AAABBBBBB@@@BBBFFFIIILLLSSSdddtttyyygggRRRMMMIIIIIIHHHEEEDDDFFFHHHIIIGGGFFFLLLSSSSSSMMMGGGFFFCCC???<<<<<>>SSS[[[dddiiiiiiiiimmmrrrrrryyyzzzhhhRRRBBB222777AAAQQQbbbnnnssssssqqqqqquuuzzz|||~~~wwwiii___QQQ@@@888:::@@@GGGUUUfffuuu||||||zzz~~~~~~~~~~~~}}}zzz}}}uuugggXXXMMMCCC;;;999===999:::<<<<<<===>>>???@@@@@@===:::888888999888888;;;<<<<<>>>>>===;;;;;;>>>@@@AAA999999777888>>>EEEEEEAAADDDDDDFFFGGGFFFAAA===:::<<<<<<===>>>:::777<<>>???@@@CCCPPPpppLLLHHHFFFDDDGGGGGGCCC@@@<<<:::;;;>>>@@@@@@@@@BBBHHHMMMPPPXXXjjjzzztttaaaRRRMMMJJJIIIGGGDDDCCCFFFFFFGGGGGGIIIRRR[[[YYYPPP???AAABBB???:::777:::===CCC@@@BBBIIIMMMMMMLLLNNNFFFiii~~~wwwzzzyyy~~~}}}~~~|||}}}~~~}}}vvvrrrlllrrrwwwxxxzzz~~~~~~{{{|||{{{{{{}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}~~~}}}~~~wwwvvvuuuvvvwww{{{~~~zzzrrrhhh___YYYVVVUUURRRKKKIIIMMMMMMEEE===:::888444222333777888444000///111111......///,,,'''///,,,---000...***,,,000%%%///999BBBNNN```pppwww~~~|||{{{zzzzzzyyywwwvvvtttrrrqqqqqqqqqqqqpppnnnpppmmmgggaaa___```dddhhhfffnnnlllooooooOOO///000)))((('''(((******)))'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&+++444>>>FFFLLLLLLLLLKKKIIIEEEBBBAAA?????????@@@CCCJJJTTTZZZUUU^^^fffaaaPPPAAA999888777GGG\\\jjjooonnnnnnoookkkqqqyyy}}}hhhVVVBBB888111666HHH\\\jjjooovvvwww{{{}}}zzz}}}zzzvvvttthhhSSSGGGGGG555555<<>>>>>CCC>>>??????>>>;;;:::::::::@@@===:::888888999999888;;;;;;999:::FFF]]]sssvvvwwwppp^^^PPPJJJHHHDDD:::===???===<<<>>>@@@@@@;;;>>>???======@@@>>>:::::::::;;;;;;999666888;;;;;;<<<======888666<<>>@@@CCCIIIIIIIIIJJJPPP^^^qqqkkk^^^OOOLLLHHHEEEEEEFFFIIIKKKJJJOOOMMMHHHMMM\\\eeecccMMMEEE@@@@@@???:::999<<>>777444444555555555444222111///......////////////............------,,,+++******)))((((((((()))***++++++)))---//////000;;;NNN\\\mmmssszzz|||xxxvvvwwwvvvrrrnnnkkkkkknnnqqqwwwtttppplllkkkkkkkkkkkkwww]]]OOOYYY^^^LLL555***)))((('''&&&''')))+++,,,''''''&&&&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&&%%%$$$$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((---333888GGGGGGIIIKKKMMMKKKHHHDDD999999:::>>>DDDKKKQQQUUUZZZ[[[___dddeeeZZZHHH999555666AAAUUUeeekkkmmmpppgggrrr{{{||||||}}}zzztttdddRRR???777777>>>MMM[[[mmmsss|||~~~www{{{|||yyywwwpppfff]]]III>>>333333AAAVVViiisss}}}|||{{{}}}}}}yyyvvvuuummm\\\LLLFFFFFFDDD???<<<<<<===>>>>>>===>>>@@@BBB<<<<<<<<<===>>>@@@AAABBB===<<<999;;;EEEZZZooo|||zzzsssooocccQQQAAA;;;>>>;;;;;;>>>>>>;;;:::<<<<<<;;;::::::<<<<<<;;;:::;;;<<<<<<===<<<;;;999888999888::::::888666===EEE[[[lll}}}jjjRRREEEAAA>>>AAAEEECCC>>>::::::>>>>>>888222555888888555777===<<<777???SSScccKKKDDDBBBAAABBBAAAAAA@@@???>>>???BBBDDDHHHJJJNNNTTT___ooozzzgggZZZKKKHHHEEEBBBAAACCCEEEGGGHHHMMMJJJCCCFFFQQQWWWUUUNNNGGGBBBCCCBBB???>>>AAADDDDDDEEEEEEFFFGGGIIIJJJHHH```{{{}}}{{{}}}~~~uuurrr||||||||||||{{{xxxvvvsssmmmqqquuuxxxzzz|||~~~}}}{{{{{{~~~}}}}}}}}}}}}}}}~~~~~~|||yyywwwmmmcccSSSCCC888333111000///000000000000///......---......//////......---------,,,,,,+++*********))))))))))))))))))***+++$$$''')))'''&&&+++555>>>MMMUUUbbbnnnvvvyyyxxxvvvuuuuuuuuusssooommmlllmmmssspppnnnpppuuuwwwtttpppjjjNNN>>>JJJTTTJJJ666,,,)))((('''''''''((()))***''''''&&&&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$#########$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&***...222CCCDDDEEEDDDAAA@@@BBBDDDCCCAAA===:::;;;CCCMMMUUUYYYZZZ]]]aaacccbbb___[[[PPPAAA666<<>>@@@BBB@@@AAABBBCCCCCCBBB@@@???;;;<<<;;;===FFFXXXmmm{{{}}}{{{|||~~~ttt___JJJ@@@>>>::::::>>>>>>;;;:::;;;:::999888999:::;;;:::888999999:::;;;:::999888888<<<;;;<<<<<<999999@@@III\\\lll|||tttaaaNNNDDD@@@>>>???BBBBBB???======??????;;;777666999999666777<<<<<<888BBBVVVpppQQQCCC@@@AAACCC@@@AAA@@@??????@@@CCCEEEFFFHHHOOOZZZkkk|||qqq```VVVHHHFFFCCCAAA@@@AAACCCEEEEEEHHHFFF??????EEEGGGDDDKKKFFFCCCDDDDDDBBBBBBCCCEEEEEEEEECCCCCCDDDHHHKKKKKK^^^www}}}uuupppyyy{{{xxxyyy}}}}}}zzzxxxxxxyyyyyyyyytttwwwzzz}}}~~~~~~~~~||||||}}}~~~~~~}}}}}}}}}yyyttt[[[OOO>>>222---...111333...------,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++***)))))))))+++***))))))))))))))))))&&&((()))(((&&&&&&'''(((222:::HHHZZZiiiqqqqqqoookkkllllllkkkkkklllooorrruuuqqqpppsssuuupppdddYYYUUU<<>>OOOLLL;;;000)))(((((('''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''%%%$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&$$$######$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&(((***---999???CCCBBB<<<888999<<<@@@@@@???===<<>>;;;999:::;;;::::::;;;<<<<<<;;;999666777888888999888888777<<<:::;;;;;;999:::CCCNNNcccrrr~~~kkk]]]NNNGGGEEECCCCCCEEEBBBBBBBBBAAA@@@???===<<<777999999777777;;;<<<;;;GGG[[[}}}XXXDDDAAAEEEGGGBBBBBBBBB@@@???@@@BBBEEEHHHIIIOOO]]]qqqvvvfffZZZTTTHHHGGGEEECCCCCCCCCDDDEEEAAADDDBBB>>>===AAAAAA>>>HHHEEECCCCCCCCCBBB@@@@@@CCCEEEFFFFFFEEEFFFIIILLLLLLZZZpppyyysss{{{|||zzzzzz|||~~~zzzxxxwwwwwwzzz|||||||||{{{}}}}}}~~~}}}||||||}}}}}}~~~~~~}}}~~~~~~{{{rrrkkkNNNCCC555,,,+++...222444111///...,,,,,,,,,---...++++++,,,,,,,,,,,,+++++++++*********))))))((((((++++++***)))((((((((()))))))))***+++,,,+++)))'''(((,,,555CCCRRRYYYYYYVVVRRRPPPMMMLLLPPPYYYeeemmmrrrsssuuuvvvqqqbbbNNN@@@;;;111111DDDUUUSSSBBB444***)))(((((('''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%%%%'''&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&%%%$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((((((((()))///777AAAEEECCC===888666333777<<>>>>>===<<<===>>>AAABBBBBBAAA@@@===;;;999999999999999<<>>>>>;;;999::::::999999:::<<<<<<:::888666666777888888888999999777666777888888;;;EEEQQQhhhvvv|||wwweee[[[OOOHHHGGGGGGGGGGGGDDDFFFGGGEEEAAA>>>===???999::::::888888;;;>>>???OOOcccbbbGGGCCCFFFHHHDDDDDDCCCAAA??????BBBDDDJJJKKKQQQaaawww~~~kkk[[[SSSPPPGGGFFFEEEDDDCCCCCCCCCDDD>>>@@@AAA@@@@@@CCCDDDBBBGGGFFFDDDCCCBBBBBB???<<>><<<;;;;;;???>>><<<;;;:::;;;<<<<<<===;;;999888999BBBXXXnnnyyy|||}}}xxxooofff___OOOGGG@@@??????<<<::::::777777777999::::::777555888888888888999999::::::555444555888888<<>>@@@AAADDDFFFHHHHHHGGGHHHGGGEEEEEEEEEBBB======FFFOOOSSSQQQMMMLLLLLLNNNRRRaaauuuvvvsss~~~~~~}}}wwwwwwxxx{{{}}}}}}zzzxxxxxxzzz}}}}}}}}}||||||}}}|||~~~~~~}}}{{{||||||zzz|||~~~|||zzzyyyxxx{{{yyyxxxzzz}}}~~~|||yyyvvv}}}wwwaaaIII999---,,,+++))))))+++...//////...---,,,+++***************++++++++++++************))))))))))))))))))+++***)))))))))))))))))))))(((&&&&&&''')))))))))+++'''%%%%%%))),,,,,,+++)))++++++***))))))***+++777AAALLLOOOIII===333...+++;;;SSSfffmmmcccLLL888---+++)))'''&&&'''((())))))((('''&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&((('''%%%######$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""$$$%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$((((((+++222>>>HHHOOORRRMMMBBB444000888FFFQQQVVVMMMFFF======HHHZZZkkkuuunnnmmmjjjhhhgggaaaQQQBBB666000111BBBXXXgggkkkllllllppprrrsssvvvyyyxxxsssnnnmmmdddTTTFFF???===<<>>@@@BBB===:::;;;;;;@@@RRReeejjjuuuwwwooo]]]QQQFFFBBBAAA>>><<<<<<<<<<<<===>>>@@@???<<<:::::::::999999999:::;;;;;;666666888::::::===HHHSSSbbbrrr}}}rrriiiXXXUUUMMMDDDBBBEEEFFFEEEEEEGGGGGGDDD???;;;:::;;;===;;;;;;<<<<<<===DDDLLL```ttt{{{UUUHHHEEEAAABBBCCCCCCBBBAAABBBFFFHHHFFFLLLXXXjjj}}}www^^^LLLFFFFFFAAAAAAAAAAAAAAA???>>>=========>>>AAACCCEEEGGGIIIEEEHHHHHHFFFGGGIIIEEE???@@@IIISSSVVVQQQLLLJJJJJJJJJLLL[[[ppp}}}{{{vvv~~~zzzyyyxxxxxxyyyxxxvvvuuutttvvvxxxyyyyyyxxxyyyyyy}}}~~~~~~}}}|||{{{|||}}}{{{}}}~~~}}}}}}~~~~~~|||{{{|||~~~}}}wwwrrrrrrxxx|||vvvfffQQQ@@@666///111222000---+++...111***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***************************))))))))))))))))))***+++******)))(((((()))+++,,,+++***)))(((((()))+++,,,+++---//////,,,(((&&&%%%''',,,111444555444333222AAAPPPaaammmrrrkkkVVV@@@///,,,)))&&&&&&'''***,,,))))))(((&&&&&&%%%%%%&&&$$$%%%'''&&&%%%%%%&&&((((((&&&######$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!###%%%%%%$$$$$$$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%&&&%%%&&&)))111===JJJRRRVVVNNNBBB888666;;;EEELLLUUUPPPHHHAAAAAAHHHSSS\\\ddddddcccccchhhkkkeee[[[JJJ<<<222666BBBNNNXXX```gggllloooqqqwww}}}}}}yyywww{{{yyyqqqggg]]]QQQEEE777<<>><<<;;;;;;:::999999999:::<<<>>>???@@@:::999>>>>>>>>>IIIWWW___oooyyykkk\\\LLLEEEBBB???===>>>@@@@@@AAACCCEEEDDDAAA>>>;;;;;;:::999888999::::::999999:::;;;::::::BBBLLL___ppptttfff[[[PPPQQQMMMGGGEEEHHHGGGCCCBBBBBBBBBAAA>>><<<;;;;;;>>><<<<<<>>>>>>???HHHSSSggg{{{ZZZMMMHHHBBB@@@@@@AAAAAABBBDDDHHHLLLOOOWWWeeevvvttt[[[IIICCCEEEAAAAAABBBBBBAAA@@@>>>===>>>======@@@AAABBBDDDFFFAAAEEEGGGEEEGGGJJJGGG@@@DDDLLLUUUVVVPPPJJJHHHHHHEEEHHHWWWooo~~~}}}~~~{{{wwwuuutttttttttsssrrruuuwwwxxxxxxwwwxxxyyy}}}~~~~~~}}}{{{zzz|||}}}|||~~~~~~~~~~~~~~~|||tttnnnkkkllliii]]]MMM@@@<<<<<<444888999444,,,(((***...''')))+++---...///......++++++,,,,,,,,,,,,++++++***************+++++++++))))))(((((()))***++++++&&&((())))))((()))+++---&&&((()))((('''''')))***)))***+++***)))***,,,...+++***+++111;;;EEEMMMPPPYYYaaaiiinnnsssqqq___III000---)))&&&%%%(((,,,...***)))((('''&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((((((&&&###"""$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))"""&&&((()))***111<<>>???>>>===<<<<<<666777888999:::;;;;;;;;;<<<666777>>>???<<<@@@KKK\\\lll{{{}}}sssbbbPPPGGGCCC@@@>>>???======>>>@@@BBBAAA===;;;<<<;;;999888888888999999:::999:::;;;777666<<>>>>>>>>>>>>>>===<<<;;;>>><<<===@@@@@@@@@JJJVVVkkkkkkSSSKKKGGGDDDFFFGGGDDDDDDFFFJJJLLLRRR^^^qqq|||aaaNNNFFFBBB===???AAA@@@???EEEJJJHHH???EEEFFFGGGHHHGGGFFFDDDBBBDDDFFFJJJPPPSSSSSSPPPLLLFFFHHHLLLPPPQQQNNNHHHDDDIIIGGGKKKddd|||yyyvvvuuuvvvxxxyyyyyyxxxwwwwwwyyy}}}~~~{{{{{{{{{~~~|||zzz{{{{{{zzz||||||||||||}}}}}}uuuooogggWWWIIICCC<<<888AAAOOOJJJFFF???777000---++++++*********)))((()))+++---,,,++++++******++++++,,,---------,,,+++***)))(((******++++++++++++******++++++++++++*********)))((((((''''''((()))******---...///...,,,***)))***000)))'''222DDDWWWfffooorrrqqqmmmkkkooorrrhhh[[[:::///)))***,,,******---++++++)))(((''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((!!!###&&&'''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&%%%###"""&&&&&&&&&'''''''''(((((()))'''&&&%%%'''***///111:::BBBMMMUUUSSSIII;;;111,,,999JJJUUUVVVOOOFFFAAA888===FFFPPPWWW[[[]]]]]]cccdddbbbZZZLLL???777333@@@NNN^^^hhhpppwwwzzzyyyxxxwwwwww|||ttt___MMMBBB===<<<;;;>>>EEERRRbbbooozzz|||zzz~~~vvvooohhh^^^QQQHHHLLLOOOVVV```lllvvv|||~~~|||}}}tttaaaQQQHHHFFF@@@@@@AAABBBCCCDDDEEEEEEBBB@@@===<<<<<<;;;:::888777777777888999:::;;;<<<333333555999>>>???===:::MMM___uuu|||nnn___UUULLLBBB>>>@@@AAA???===;;;::::::;;;;;;>>>===<<<:::999888888888::::::::::::;;;;;;<<<===LLL^^^uuu|||vvvqqqmmmeeeXXXOOOLLLIIIFFFCCCBBBBBBAAA>>>;;;???@@@AAA@@@???>>>???AAA@@@>>>@@@DDDFFFIIITTTaaaxxxtttVVVIIIFFFEEEGGGHHHFFFFFFIIIMMMPPPXXXeeexxxtttZZZJJJEEECCC???AAACCCBBBAAAEEEJJJHHHAAACCCCCCEEEFFFGGGGGGFFFFFFLLLLLLNNNQQQUUUVVVUUUSSSLLLMMMOOORRRSSSQQQMMMJJJHHHFFFHHHaaa~~~yyyyyyzzz|||~~~}}}{{{xxxxxxzzz|||}}}~~~zzzyyyyyy{{{~~~|||yyyzzz~~~~~~}}}~~~}}}{{{}}}|||~~~~~~{{{nnncccNNNBBB999777444333<<>>NNNXXXUUUNNNEEEBBB??????CCCLLLUUU[[[YYYaaajjjllldddTTTCCC888---333@@@WWWrrr|||ppplllqqqyyy}}}sssggg[[[OOOCCC;;;777888<<>>>>>===<<<;;;::::::;;;888888888888888999:::;;;666555555777;;;======;;;BBBWWWqqqvvviii___TTTJJJFFFHHHAAA???===;;;<<<===>>>>>>>>>===<<<:::999888888888888888888888999:::;;;<<<@@@PPPfffzzzxxxqqqkkkggg```VVVNNNLLLFFFDDDAAA@@@@@@???<<<:::999;;;=========<<<===???>>>===@@@FFFKKKQQQ```nnnuuu^^^JJJFFFCCCDDDFFFFFFEEEHHHNNNTTT___nnngggOOODDDCCCCCCAAABBBBBBAAAAAADDDGGGEEE@@@AAAAAABBBDDDEEEGGGIIIJJJMMMLLLLLLMMMQQQTTTUUUVVVTTTSSSSSSTTTUUUUUUSSSRRRJJJFFFFFF]]]zzzxxxxxxyyy{{{}}}}}}{{{yyyzzz}}}zzzzzzzzz{{{~~~zzzwwwyyy}}}{{{zzz|||zzzxxx{{{~~~|||yyyxxxtttjjjYYYMMM666///+++------,,,333>>>VVVNNN@@@333+++)))+++...+++,,,,,,,,,++++++---...------,,,,,,,,,,,,------******+++******)))((('''))))))************))))))((('''''''''&&&&&&&&&&&&'''''''''((()))+++,,,---***++++++***)))***,,,...+++...---...;;;TTTiiipppttttttsssooonnnnnniiicccNNN>>>---&&&&&&''')))++++++***))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###%%%(((((('''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***'''+++222:::BBBHHHLLLNNN@@@444***...===MMMTTTTTTSSSLLLCCC======CCCLLLRRR\\\```ggglllkkkcccXXXPPP===555///999TTTnnnvvvqqqmmmqqquuuvvvvvvyyy~~~zzzrrrdddUUUKKKIIIDDD<<<777888???GGGNNN```gggooouuu||||||lll^^^UUUPPPNNNNNN^^^ccchhhkkkmmmooosssvvvzzzwwwoooaaaPPPEEEAAABBBEEEIIIMMMMMMHHHCCC@@@???;;;===>>><<<999888;;;===999999999888888999999:::999777666666999;;;<<<===888LLLgggzzz{{{qqqgggZZZNNNIIIIIIDDDAAA>>><<<===>>>??????===<<<;;;:::999888888888666666666777888:::;;;<<<<<>>>>>===;;;999777:::<<<>>>=========>>>???>>>AAAJJJSSS^^^kkkvvvnnnkkkOOOHHHEEEEEEGGGHHHHHHKKKSSS\\\hhhwwwyyy\\\GGG@@@BBBCCCAAA@@@???>>>>>>@@@BBB@@@>>>CCCBBBBBBBBBDDDFFFIIIKKKKKKJJJJJJMMMQQQVVVYYYZZZZZZWWWUUUUUUVVVWWWWWWWWWOOOIIIFFFYYYzzzxxx~~~~~~~~~~~~~~~|||{{{zzz{{{}}}~~~zzzzzzzzz{{{}}}zzzxxxzzz|||xxxuuuuuurrrpppsssxxx{{{}}}}}}{{{xxxvvvxxx{{{yyytttlllbbbXXXKKK???777///+++***,,,+++))),,,222111000///...---,,,,,,,,,)))+++,,,+++******,,,---,,,++++++++++++++++++,,,)))))))))))))))(((''''''((())))))))))))))))))((('''''''''&&&&&&&&&%%%%%%&&&''''''(((***,,,---...******)))(((&&&'''***---)))///...)))222KKKcccllluuuvvvvvvssspppooonnnmmm^^^MMM777)))&&&(((+++,,,+++******)))(((((())))))((((((((('''&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&(((,,,222999???CCCEEEDDD>>>555///111===GGGLLLLLLLLLKKKIIIFFFBBB@@@UUUVVV[[[aaagggiiieeeaaaYYYPPPAAA444555DDDUUU^^^iiimmmrrrvvvxxxzzz}}}xxxyyyzzzzzzwwwsssmmmiiilllggg^^^SSSJJJBBB===:::DDDHHHLLLPPPZZZiiiuuuyyyzzzssskkkeee```aaaaaa___\\\\\\^^^```lllpppuuuzzz~~~~~~vvvsssjjj]]]NNNDDDAAABBBCCCIIIPPPQQQLLLFFFBBBAAA<<>>999777:::>>><<<;;;;;;:::999999::::::::::::999:::;;;<<<======888EEEXXXjjjvvv|||{{{rrrdddVVVLLLHHHHHHDDD>>><<<<<<===<<<;;;;;;:::999888777777777777555555666777888:::<<<===???EEEVVVoooxxxmmmdddZZZUUUOOOIIIFFFGGG@@@???>>>======<<<;;;:::;;;>>>@@@BBBAAA@@@@@@AAABBB@@@DDDQQQ```lllqqqsssfff]]]NNNKKKJJJLLLOOOOOOPPP[[[hhhtttnnnSSSCCC???AAAAAA@@@@@@>>>===>>>????????????FFFEEECCCCCCDDDFFFHHHJJJNNNNNNPPPTTTZZZ```cccddd^^^[[[XXXWWWWWWXXXXXXXXXTTTOOOHHHVVVtttwwwxxxvvv~~~~~~}}}~~~~~~|||{{{||||||}}}~~~~~~{{{|||}}}~~~}}}xxxtttrrrnnnkkkmmmssszzz|||~~~|||wwwttttttuuuvvvnnn```MMM<<<111.........---...///,,,)))))),,,'''))),,,//////---***'''''')))******))))))***+++******))))))))))))******(((((()))))))))((('''''''''(((((())))))(((((('''((((((((('''''''''&&&&&&&&&&&&'''((()))+++---.........,,,***((((((***,,,+++111000(((+++AAA\\\llltttttttttssspppoooqqqtttyyygggMMM555)))&&&&&&&&&+++******))))))))))))***+++******)))((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&'''((((((&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''#########$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$((('''''''''))),,,///222===EEEHHH???000(((,,,444666>>>IIIQQQRRRKKKBBB:::<<>>888888777IIITTTfffxxxwwwnnnwwwxxxyyyzzzzzzzzz{{{{{{}}}{{{uuunnnfff___ZZZLLLKKKFFF??????FFFLLLMMM]]]dddpppzzz~~~}}}~~~vvvtttooojjjfffdddeeegggYYY\\\```dddhhhnnntttyyyttttttuuuyyy~~~ooommmeeeZZZNNNFFFBBBBBBEEEKKKRRRTTTRRRNNNJJJIIIAAACCCEEEAAA;;;888:::===>>>===<<<;;;;;;;;;;;;;;;999;;;===??????>>>===<<<>>>@@@IIIYYYkkkyyy~~~~~~xxxhhhYYYOOOJJJDDD>>>;;;<<<>>>===;;;:::999888777777666777777666777777888:::<<<===>>>===@@@OOOjjj~~~yyyrrriii___TTTMMMGGGAAA@@@BBB>>>??????>>>============@@@BBBDDDDDDCCCBBBBBBCCCEEEEEELLL]]]pppzzzuuukkk]]]oooWWWMMMLLLNNNRRRQQQRRR^^^nnnqqq___LLLCCCAAAAAA@@@@@@AAA???>>>AAAAAA@@@AAADDDIIIGGGFFFEEEEEEFFFHHHIIIOOOOOOQQQUUU\\\bbbfffhhhbbb```]]][[[[[[[[[YYYXXXXXXTTTLLLSSSmmm{{{}}}vvvyyyqqqooowww}}}{{{||||||~~~}}}~~~~~~~~~}}}~~~|||xxxvvvrrroooqqqvvv|||~~~~~~{{{zzzyyyoooeeeSSS???///)))+++///***,,,---...,,,******++++++++++++***************&&&(((******)))((()))***)))(((((((((((((((((()))(((((())))))))))))((((((''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&&&&'''(((***+++,,,111111000...,,,+++,,,......111111***))):::XXXqqqvvvsssqqqqqqpppnnnqqqwww~~~qqqXXX===+++%%%%%%$$$+++******))))))*********,,,++++++***)))(((''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%***)))(((''''''((()))***///333999;;;999333...***+++333>>>IIIOOOOOOLLLIII<<<===BBBIIIRRR[[[```bbbaaabbbaaa]]]YYYSSSGGG;;;222999HHH\\\oooyyyyyywwwxxx{{{~~~|||{{{~~~}}}|||{{{zzzzzzzzznnnnnnhhh]]]UUUPPPJJJCCCCCCGGGNNNXXXcccllltttwww~~~|||{{{|||||||||}}}zzzyyyxxxyyyyyyooonnnllliiieeecccdddeeeZZZYYY[[[bbbkkkrrrvvvvvviiifff___UUULLLFFFCCCCCCKKKNNNRRRUUUVVVTTTPPPNNNDDDEEEEEEAAA<<<::::::<<<>>>===<<<<<<;;;;;;;;;;;;888;;;???AAA@@@>>>======AAA>>>@@@MMMaaattt~~~zzziiiZZZNNNGGG@@@===@@@BBBAAA???::::::999888888888888888999999999:::;;;===>>>???<<<===LLLhhh}}}xxxrrrdddZZZOOOHHHBBB===<<<>>>===>>>??????======>>>???AAABBBCCCCCCCCCCCCDDDFFFJJJOOOZZZjjj{{{tttdddWWW```RRRPPPRRRVVVUUUUUUbbbtttyyy\\\PPPEEECCCDDDBBB???@@@AAA>>>>>>AAABBB???AAAGGGIIIHHHGGGGGGGGGHHHIIIJJJPPPMMMLLLNNNTTT\\\bbbeeegggeeedddcccbbb___[[[XXXXXXWWWOOORRRgggvvv{{{uuuzzzxxxsssmmmooovvv||||||{{{{{{|||}}}~~~|||~~~~~~}}}}}}~~~~~~~~~||||||yyyvvvyyy~~~~~~zzzwww]]]QQQ???222------......'''***,,,+++***++++++,,,***)))'''&&&'''(((***,,,&&&(((++++++***))))))***))))))(((((((((((())))))((())))))******)))))))))&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***///000000///---,,,---......,,,---,,,(((222TTTwww}}}vvvrrrrrrrrrppprrrwwwzzztttaaaEEE000(((((((((+++******))))))***+++++++++******)))'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&((((((&&&''''''&&&$$$###%%%&&&&&&%%%$$$$$$###$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''')))((('''&&&'''(((***+++((('''***///444555111------///333999AAAIIIPPPTTTQQQMMMGGGBBBCCCKKKVVV^^^cccaaa^^^]]]ccciiiggg```IIIDDD???@@@IIIXXXhhhrrrooouuu}}}}}}{{{zzz|||xxxvvvvvvxxx|||~~~~~~wwwrrriiiaaaTTTNNNGGGEEEJJJRRRXXX[[[```bbbffflllssswwwxxxwwwxxxyyy{{{}}}~~~}}}{{{yyy|||vvvqqqnnnmmmbbb^^^\\\^^^eeejjjkkkkkkhhhcccZZZQQQIIIFFFGGGHHHRRRPPPOOOPPPSSSRRRNNNIIIEEEDDDBBB@@@===<<<;;;;;;<<<;;;;;;::::::::::::;;;777:::===>>>===<<<===??????===>>>FFFUUUggguuu}}}xxxhhh[[[RRRHHHDDDEEEEEECCC???===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>======KKKfffyyyyyyqqqmmm___UUUKKKEEE@@@;;;;;;>>>;;;===???>>>===<<<>>>@@@@@@AAABBBBBBCCCEEEIIILLLPPP]]]kkktttxxxtttfffXXXUUUfff]]]YYY[[[```^^^]]]kkk~~~ttthhhNNNEEE@@@DDDFFFBBB???@@@???;;;<<<@@@@@@===@@@GGGHHHHHHHHHHHHIIIJJJKKKLLLSSSOOOKKKJJJOOOXXX___dddjjjjjjiiiiiigggccc]]]YYYWWWXXXPPPQQQdddttt{{{uuu~~~~~~yyy{{{xxxooojjjpppyyy~~~{{{{{{}}}~~~yyy{{{|||{{{zzz{{{}}}~~~~~~~~~{{{~~~~~~~~~{{{tttnnnKKK===...)))---111...)))(((+++,,,***)))***++++++,,,,,,,,,+++***((('''&&&'''))),,,,,,+++******+++******))))))))))))******))))))***************)))&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++------,,,,,,,,,---+++&&&(((***&&&---QQQzzz|||uuuvvvuuussstttyyyqqqRRR888,,,******+++***************++++++***)))((('''&&&%%%$$$$$$#########$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))&&&&&&'''%%%######$$$%%%&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$%%%'''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''%%%%%%%%%'''***+++((())))))((((((***...222...,,,***+++111<<>>>>>>>><<<;;;:::999999888888999999:::777999;;;:::999:::===AAA<<<===???CCCKKKYYYjjjuuuuuuhhh^^^QQQJJJHHHFFFAAA<<>>>>>=========>>>>>>::::::::::::;;;;;;<<<===<<<:::GGG```pppllldddaaa[[[RRRHHHCCC???<<<<<>>>>><<<<<<>>>@@@@@@AAABBBCCCEEEIIINNNRRRVVVgggwwwxxxpppeeeWWWKKKUUUppp^^^___aaaeeekkkrrrwwwzzz{{{rrrcccSSS@@@AAABBBCCCCCCBBBAAAAAA>>>======???BBBCCCCCCCCCGGGHHHJJJIIIHHHHHHIIIKKKIIIKKKOOORRRVVVZZZ___ccchhhiiiiiigggeeebbb``````UUUWWWVVVVVV]]]lllyyy~~~|||~~~~~~uuuiiigggsss}}}}}}}}}xxxwwwyyy}}}}}}{{{|||}}}zzzyyyyyyyyy||||||~~~~~~zzzooo```UUU888333...+++++++++***))))))************)))((((((,,,)))***...---'''$$$'''++++++************++++++******)))(((((((((((((((***)))'''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,+++***))))))***+++,,,((('''***---+++///HHHddd}}}{{{wwwpppkkklllqqqwww}}}dddCCC---'''+++))))))))))))((((((((((((((('''&&&&&&$$$$$$###"""$$$$$$######$$$$$$%%%&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$###$$$%%%''')))+++(((''''''''''''((())))))((('''&&&'''))))))(((&&&***+++++++++,,,111:::AAATTTYYY\\\[[[UUUMMMHHHFFFJJJPPPXXX```fffjjjoooqqqppp{{{zzzcccGGG888777999???MMMbbbrrrzzz{{{yyywwwwwwwwwvvvvvvwwwxxxyyyyyyxxx}}}{{{xxxyyy{{{vvvrrrpppqqquuuwwwuuuqqqjjjgggbbb[[[UUUOOOLLLJJJLLLTTT```kkkpppsssttttttxxxzzz~~~zzzrrrrrrggg]]]WWWQQQJJJKKKPPPMMMLLLKKKKKKKKKKKKLLLMMMTTTKKKAAA<<<;;;;;;999666===999444333555666666555777888999777666666777999;;;>>>@@@AAADDDMMMZZZdddyyy{{{xxxjjj]]]VVVOOOHHHEEEHHHEEEDDDCCC@@@???>>>>>>>>>??????>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;;;;<<<<<<===AAAFFFJJJLLLOOOSSSWWWeeerrr{{{uuucccRRRJJJHHH```}}}hhhiiilllqqqxxx~~~~~~}}}ooodddVVVHHHBBBCCCDDDEEEEEEDDDCCCBBB@@@??????AAACCCEEEEEEDDDEEEFFFHHHHHHHHHHHHJJJKKKMMMOOOQQQUUUZZZ^^^aaabbbdddfffggggggeeebbb```___\\\]]]ZZZXXX^^^kkkxxx~~~}}}{{{sssooorrrwwwwwwvvvwww{{{{{{}}}}}}|||}}}}}}zzz|||}}}{{{zzzyyy}}}uuuhhhYYYKKKDDD444000,,,***,,,------,,,******++++++******)))(((+++((()))...---)))''')))+++******))))))******+++***))))))((((((((((((((()))((('''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***)))$$$$$$(((&&&&&&444EEEXXXdddppptttqqqnnnqqqvvv~~~lllQQQ:::000...)))))))))((((((((((((''''''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%'''))))))((('''''')))+++++++++...333888DDDKKKUUUZZZZZZWWWUUUUUUKKKJJJHHHIIINNNZZZgggpppnnntttvvvooofff\\\OOODDD<<<@@@GGGMMMUUU```lllttttttssspppoooqqqvvv{{{~~~}}}~~~~~~zzzvvvtttuuuwwwxxxuuutttwww{{{~~~|||yyyxxxwwwuuuqqqnnnjjjfffeee[[[YYYXXXXXXXXXWWWTTTQQQeeekkkttt|||}}}xxxrrrnnntttxxx{{{yyyyyy}}}nnneee\\\XXXSSSMMMLLLOOONNNKKKHHHFFFGGGHHHGGGGGGQQQJJJBBB>>>>>>>>><<<999===:::555444555777777666999::::::999777666888999999;;;======@@@HHHSSS]]]pppuuu|||{{{lllaaaWWWLLLHHHHHHEEEDDDBBBAAA@@@???===<<>><<<;;;::::::;;;<<<;;;???IIIWWWbbbbbbYYYPPPJJJEEE???<<<<<<===============>>>???AAABBBCCCCCCCCCFFFIIIMMMPPPUUU\\\aaappptttrrrgggWWWKKKFFFEEEaaazzzzzz}}}xxxgggZZZOOODDDDDDEEEFFFFFFFFFFFFDDDDDD@@@??????@@@CCCDDDDDDCCCBBBDDDFFFGGGHHHIIIKKKMMMNNNNNNPPPUUU[[[^^^^^^\\\___aaadddffffffccc```^^^______[[[XXX___mmmzzz~~~~~~{{{xxxvvvuuuuuuwww||||||zzz}}}{{{|||~~~|||zzzzzzzzzzzz}}}tttdddPPP@@@888555111///,,,***+++---------+++++++++++++++******))))))'''))),,,---***)))++++++******))))))******+++***)))((((((''''''(((((()))((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''---'''$$$)))***&&&(((...666KKKcccpppooolllooottttttxxxyyyqqq___JJJ888///)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&)))***)))((($$$(((+++,,,+++***---///666>>>HHHPPPSSSUUUWWWYYYZZZTTTJJJBBB???EEEPPPXXXlllppprrrssssssppphhh___SSSNNNFFF===;;;BBBOOOZZZgggjjjmmmqqquuuxxxzzz{{{{{{wwwuuuuuuwwwxxxvvvtttuuuxxx}}}~~~~~~~~~|||{{{xxxoookkkhhhccc[[[SSSIIIPPP[[[cccgggfffaaa]]]dddmmmuuuvvvxxx}}}jjjccc\\\XXXUUUPPPNNNOOOOOOIIIBBBAAABBBDDDBBB???DDD@@@<<<;;;===???===;;;===:::777666777888888888<<<<<<<<<:::888777888999777888888888:::@@@IIIQQQgggmmmwwwttteeeYYYNNNIIIJJJHHHEEEBBBAAABBBAAA===:::???===;;;999888999:::<<<999<<>>===>>>AAABBBAAA@@@AAACCCFFFHHHIIIJJJMMMOOOMMMKKKLLLRRRYYY\\\YYYUUUZZZ]]]aaaeeefffddd```\\\YYYYYYVVVVVV___qqq|||||||||~~~||||||{{{}}}~~~~~~~~~zzzvvvtttssstttoooiii]]]MMM>>>555222222222000---+++************+++,,,,,,,,,,,,+++******((('''(((******)))))))))******))))))))))))******))))))(((''''''''''''((((((''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&''',,,''''''+++---)))(((***,,,>>>SSSaaadddffflllrrrjjjmmmpppooofffSSS<<<,,,))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%'''***++++++)))$$$(((+++,,,******,,,...,,,111777<<>>===@@@CCC@@@<<<888777888;;;???AAAAAA@@@===;;;999888888999::::::<<<===<<<:::888666777888666666666555666:::AAAFFF]]]gggsss~~~vvveeeZZZTTTSSSUUUOOOJJJDDDAAABBBBBB???<<<@@@===:::777777888:::<<<888999<<>>=========>>>???@@@@@@>>>???BBBCCCDDDDDDBBBAAAEEEGGGKKKQQQ[[[hhhttt{{{rrrcccQQQFFFBBBAAABBBDDDYYY{{{iiiWWWLLLFFFCCCDDDDDDEEEFFFEEEDDDCCCBBB???>>>>>>???AAACCCBBBBBBBBBEEEGGGIIIJJJLLLOOOQQQNNNLLLNNNSSS[[[^^^[[[WWWXXXZZZ^^^cccfffddd___ZZZTTTSSSQQQSSS___qqq}}}}}}}}}~~~~~~zzzzzz}}}||||||~~~}}}vvvmmmeee```UUULLL@@@777222111000/////////---+++***))))))***+++,,,,,,,,,,,,+++******((())))))((((((((('''&&&***))))))))))))))))))***)))((((((''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%''')))(((&&&'''***,,,555CCCQQQ]]]dddhhhjjjggggggiiikkkgggWWW???,,,***))))))(((''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''%%%%%%&&&'''(((''''''&&&&&&&&&&&&)))+++,,,,,,+++''')))++++++***+++000444000/////////222===JJJUUUOOOUUU\\\^^^XXXNNNDDD>>>999GGG\\\lllpppooonnnoooooopppooohhh[[[NNNDDD@@@<<>>:::;;;===@@@CCCEEEDDDCCC<<<;;;;;;:::999999:::;;;;;;<<<;;;999777555666777777666555444555888<<>>;;;888777999;;;===999999999<<>>>>>>>>??????@@@@@@AAADDDGGGHHHHHHGGGFFFFFFIIIOOOYYYeeeqqqzzzfffVVVGGGBBBAAA@@@AAACCCZZZ{{{nnn^^^QQQIIIFFFFFFCCCDDDDDDEEEDDDCCCAAA@@@AAA@@@@@@BBBEEEGGGGGGFFFEEEGGGIIIJJJKKKLLLNNNPPPQQQQQQSSSYYY___ccccccaaaZZZ[[[]]]bbbeeeccc]]]XXXUUUTTTQQQSSS___ppp||||||{{{}}}~~~}}}}}}|||}}}~~~|||yyy|||{{{|||{{{xxx{{{|||yyyooo```PPPEEE===666...***+++,,,,,,***)))***++++++******,,,...+++++++++++++++******)))(((******'''&&&((((((&&&***))))))(((((())))))***)))(((''''''&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))(((''''''%%%(((***)))%%%$$$'''+++'''***555FFFYYYdddeeebbbiiiggggggkkkjjj\\\DDD111++++++***)))(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&'''((())))))&&&'''((()))))))))((('''''''''''')))+++,,,+++***(((******)))))),,,333888DDDAAA999222...222;;;CCCJJJRRR]]]dddddd___XXXTTTEEEAAACCCPPPaaammmuuuyyyrrruuuxxxvvvnnnfff```^^^[[[RRRFFF???BBBOOO```kkkqqqsssvvvyyyzzzzzzyyyyyyvvvwwwzzz|||}}}|||{{{zzz|||{{{{{{{{{|||~~~xxxtttrrrjjj___aaa\\\WWWWWWaaalllmmmhhhfff```WWWPPPPPPSSSRRRMMMFFFBBB>>>???CCCFFFDDDAAA>>>???@@@@@@@@@???>>>===:::;;;<<<;;;999999:::<<<:::;;;;;;999777666777888777666555555666888;;;===AAALLL\\\mmm{{{~~~nnndddcccfffgggaaa[[[SSSKKKFFFDDDEEEGGGAAA???===;;;:::;;;<<<>>>;;;;;;:::;;;======;;;:::<<<>>>??????>>>???AAACCC<<<>>>BBBEEEIIIKKKLLLMMMMMMRRR[[[fffpppvvvwwwvvv[[[NNNCCCBBBAAA>>>AAAGGGkkk}}}rrrbbbUUUMMMIIIIIIIIIDDDDDDEEEEEEDDDBBBAAA@@@AAA@@@AAACCCFFFIIIIIIIIIFFFHHHJJJJJJJJJJJJLLLMMMOOOPPPTTTXXX^^^bbbfffggg]]]\\\]]]aaadddbbb\\\VVVWWWVVVTTTVVVbbbrrr{{{|||zzz}}}~~~~~~~~~}}}zzzuuuqqqnnnqqqvvvyyy|||}}}~~~~~~|||}}}}}}xxxwwwyyy}}}yyysssffffffeee___UUUHHH;;;333...,,,***))))))***))))))''')))++++++******,,,...******++++++******)))((((((++++++''''''+++,,,)))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''***,,,***(((''')))***%%%$$$***999MMM\\\aaa```iiigggggglllmmmaaaIII666,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%'''(((******)))(((''''''&&&&&&''')))***((('''''')))***)))(((+++000666LLLIIICCC:::111,,,...000BBBJJJUUU___dddeeedddccc___RRRGGGHHHRRR^^^mmmxxxsssvvvxxxxxxvvvuuuwwwzzzvvvdddSSSJJJJJJOOOTTT]]]bbbiiinnnqqqssswwwzzzvvvxxx|||~~~~~~}}}||||||xxxyyy{{{}}}~~~}}}|||{{{|||zzzxxxwwwzzz~~~{{{nnnhhhaaaWWWOOOSSS\\\```___YYYWWWQQQMMMPPPTTTPPPHHHCCCBBBBBBCCCDDDEEECCCBBB<<<=========<<<:::999999999:::<<<;;;999888:::<<<:::;;;;;;:::888777999:::777666555555777999;;;<<<;;;@@@KKK[[[kkkxxx}}}pppfffdddbbb___dddccc^^^VVVLLLFFFGGGIIIBBBAAA???>>>======>>>???>>>>>>===>>>>>>>>>>>>===;;;===???>>>>>>@@@CCCGGGBBBCCCFFFIIIMMMPPPSSSTTTVVV\\\gggqqqvvvsssiiiaaaQQQFFF???@@@>>>===GGGUUUwwwiiiWWWLLLHHHGGGHHHIIIDDDEEEEEEEEEDDDCCCAAA@@@???>>>???BBBFFFHHHIIIIIIGGGHHHJJJIIIHHHHHHIIIKKKHHHKKKPPPTTTXXX]]]cccggg___^^^^^^```cccbbb[[[UUUXXXWWWVVVYYYfffvvv~~~~~~ttt|||{{{{{{~~~~~~xxxvvvvvv|||}}}qqqfffZZZ```jjjrrrwwwzzz{{{|||sssxxx|||||||||rrrrrruuuzzz}}}{{{ssslll\\\VVVLLLAAA888222...---&&&***...///,,,***+++---))),,,---,,,)))((()))+++***************)))(((((('''++++++((()))///000---))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&###&&&((((((((()))(((&&&***%%%###---@@@RRR^^^bbbfffeeegggmmmooocccKKK888------,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%''''''%%%&&&(((******)))((('''&&&%%%%%%&&&''''''&&&$$$%%%'''))))))''')))---111<<<>>>???<<<666000------***444CCCRRR\\\cccfffhhhaaabbbdddaaaVVVNNNUUUaaagggkkkooorrruuu{{{xxxkkk___TTTNNNAAAIIISSSZZZ___fffnnnuuurrruuuyyy{{{|||{{{{{{{{{wwwzzz}}}zzzwwwuuuuuuzzzwwwrrrnnncccWWWQQQSSSTTTRRRNNNOOOMMMLLLQQQUUUNNNDDDBBBCCCDDDEEEDDDCCCBBBAAA:::<<<===>>>=========>>>888:::<<<;;;999888:::<<<;;;<<<<<<;;;999999;;;<<<777555555555888:::;;;<<<<<<===BBBMMM]]]kkktttwwwzzz~~~uuulllgggbbb\\\eeegggfff]]]QQQHHHGGGIIICCCBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@AAAAAA@@@:::<<<>>>>>>>>>AAAFFFJJJQQQRRRSSSUUUWWWZZZ\\\^^^\\\cccnnnwwwwwwmmm\\\OOOJJJAAA;;;<<<<<<>>>PPPddd|||lll[[[UUUOOOKKKKKKKKKJJJIIIDDDHHHJJJHHHCCC@@@AAADDD@@@CCCFFFGGGGGGFFFGGGHHHHHHKKKKKKHHHGGGJJJLLLKKKPPPOOOOOOOOOPPPUUU[[[```YYYaaabbb[[[XXXYYYTTTKKKQQQQQQTTTUUU___}}}tttwww|||}}}zzzzzzvvvbbbLLL???IIIZZZlllyyy~~~|||yyyooohhhhhhuuu{{{yyyxxxwwwwwwyyywwwnnn]]]PPP>>>:::555222111///,,,(((---,,,++++++******++++++))))))(((((((((((()))))),,,+++)))'''&&&'''((()))+++***)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((()))))),,,)))''')))444FFFYYYffffffggghhhhhhggg^^^LLL;;;///+++))),,,+++'''%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%'''&&&%%%'''(((((('''%%%''''''&&&&&&&&&&&&''''''(((((()))***+++*********///111333111---+++---000111000222:::BBBLLLYYYeeeiiinnnnnnjjjfffaaaTTTFFFNNNOOOZZZlll|||~~~xxxsssaaaTTTFFFAAABBBGGGOOOWWWeeekkksssxxxxxxvvvuuuuuuzzzyyyyyyzzz}}}~~~~~~~~~yyy~~~~~~~~~zzzqqqeee]]]YYYQQQFFFFFFOOOLLLMMMOOOPPPOOONNNLLLKKKNNNJJJFFFEEEFFFFFFCCCAAA>>><<<>>>CCCAAA:::666888999777999>>><<<777888===>>>??????===:::777555555666555444333555888;;;===:::999;;;@@@JJJWWWdddlllqqqyyy|||uuunnnnnnppppppllljjjlllkkkaaaRRRJJJJJJGGGBBB???AAAAAA??????AAACCC@@@===>>>@@@BBBBBB@@@AAA>>>;;;:::===CCCJJJNNNQQQWWW]]]______```dddggglllssszzzwwwiiiXXXJJJCCCBBB>>>888;;;===<<>>===>>>IIIYYYgggpppuuuxxxyyyvvvxxx{{{}}}}}}{{{yyyxxxzzzsssnnneeeZZZSSSSSSOOOHHHHHHPPPGGGHHHIIIJJJIIIHHHFFFEEEIIIGGGEEEDDDCCCAAA???===@@@>>>@@@DDDCCC<<<999;;;999555666:::;;;999999===@@@BBBCCCAAA===:::777777888666555444555777:::<<<;;;:::999<<>>@@@FFFNNNSSS[[[___ccceeeeeefffjjjmmmuuuwwwwwwpppcccTTTHHHAAA>>><<<999<<>>PPP]]]kkkkkkmmmrrrttthhhKKK000,,,(((''')))***'''%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((***+++***)))***)))((((((''''''''''''(((((('''&&&'''((()))***,,,---///000000000///...+++***,,,000000///111666EEERRR```hhhlllooonnnkkkfffccceeelllttt|||wwwqqqfffVVVJJJDDD@@@AAACCCGGGMMMWWWcccjjjlllrrrxxx{{{yyywwwuuuuuuooo___XXXRRRIIIDDDGGGJJJGGGHHHMMMGGGGGGIIIIIIHHHFFFDDDBBBBBBCCCDDDBBB???<<<:::999@@@???@@@CCCBBB===;;;<<<:::666444888===>>>>>>@@@CCCEEEGGGEEEAAA===:::999888777666555555777999:::>>><<<888888===EEEOOOUUUfffnnnsssooogggbbb^^^[[[aaa^^^aaaiiimmmeeeUUUJJJHHHDDDCCCFFFGGGCCCAAABBBAAA???>>>>>>@@@BBBBBBAAACCCCCCDDDCCCEEEJJJSSSZZZccceeeggghhhiiikkknnnqqqxxxssskkkaaaWWWNNNEEE@@@===>>>;;;===BBBLLLsssfffVVVNNNJJJGGGFFFDDDDDDEEEFFFFFFGGGDDDEEEDDDBBB???>>>???AAAAAACCCEEEEEEEEEEEEGGGHHHNNNQQQOOOJJJGGGIIIJJJHHHGGGIIILLLMMMLLLLLLMMMNNNSSSOOOSSS[[[YYYNNNHHHJJJQQQUUU[[[[[[bbbzzz}}}yyymmmmmmyyy}}}}}}{{{dddNNNDDDEEELLLXXXgggttt{{{}}}}}}||||||}}}yyywwwxxx}}}ssshhh\\\SSSMMMJJJXXXYYYWWWOOODDD999111......---,,,++++++++++++***,,,++++++***************))))))(((((((((((())))))((((((''''''((()))***+++&&&''''''((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))***************)))((((((///@@@WWWhhhvvvttttttxxx{{{mmmLLL---,,,'''%%%((()))&&&%%%'''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((+++,,,+++***+++***)))(((((('''((((((+++***)))((((((***,,,---,,,---000333444222000...///...///111111...000555***555CCCMMMVVVcccpppzzz~~~~~~{{{wwwxxx}}}~~~~~~yyynnneeeccc___XXXNNNFFFBBBEEEKKKPPPWWW^^^fffjjjlllooouuu{{{~~~aaaKKKDDDBBB:::777>>>DDDFFFFFFHHHFFFFFFGGGHHHGGGDDDBBBAAA===@@@CCCAAA<<<888666777>>>===>>>??????===;;;;;;>>>999666999@@@DDDEEEDDDDDDFFFHHHGGGCCC>>>;;;:::666666555444555777888:::@@@===999777999???GGGLLLSSS\\\dddgggeeeaaa^^^\\\^^^ZZZ[[[fffrrrppp```RRRKKKGGGFFFHHHHHHDDD@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBBDDDFFFGGGIIIPPPZZZbbbfffffffffgggiiillloooppprrrgggYYYOOOJJJGGGCCC@@@CCCAAA<<<===GGGVVV}}}yyyWWWIIIHHHJJJHHHHHHHHHGGGFFFFFFFFFFFFAAABBBAAA@@@???>>>???@@@BBBDDDEEEEEEEEEFFFHHHJJJNNNQQQPPPKKKHHHJJJKKKIIIFFFIIILLLNNNMMMLLLKKKLLLQQQMMMPPPWWWUUUJJJDDDGGGJJJPPPZZZ]]]fff}}}||||||oookkkuuurrreeecccgggjjjooovvv}}}zzzuuuqqqhhh\\\UUUTTTOOOLLLGGGAAA<<<999777666999>>>BBB@@@999333////////////...,,,+++*********,,,+++******))))))******))))))(((((((((((())))))******)))(((((((((((((((&&&'''((()))******))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&************))))))))))))'''(((''''''000GGGfff}}}{{{WWW666,,,'''%%%((((((&&&&&&((($$$$$$%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%######$$$%%%$$$#########$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((+++,,,+++*********)))(((((((((((((((,,,+++)))((()))***,,,...111444999======;;;888666666333222222111000333999>>><<<777444666EEE^^^qqqwww|||}}}qqqnnnqqqvvv}}}~~~~~~yyyrrrooopppjjjjjjjjjhhhccc[[[SSSMMMLLLOOORRRSSSUUU[[[gggppp}}}yyyXXXBBB===;;;666555;;;BBBEEEDDDDDD@@@AAABBBCCCBBB@@@>>><<<;;;>>>AAA???;;;777666777===>>>>>>======>>>>>>===>>>:::777999@@@FFFFFFDDDBBBDDDFFFEEEBBB>>>;;;:::444444444555666777999:::===;;;777666777;;;AAADDDBBBIIISSSZZZ]]]\\\\\\^^^[[[VVVUUU___nnnrrrgggYYYQQQLLLHHHIIIGGGBBB???@@@???@@@AAABBBBBBCCCCCCDDDAAACCCGGGJJJOOOWWWbbbiiillliiiggghhhllloooooonnniii]]]MMMCCC@@@AAAAAA@@@DDDAAA;;;@@@QQQccc~~~WWWGGGGGGHHHFFFGGGIIIHHHFFFDDDDDDDDD???@@@@@@AAAAAAAAAAAA@@@DDDEEEFFFFFFFFFGGGIIIKKKMMMPPPOOOKKKIIIKKKMMMLLLJJJLLLOOOOOOMMMJJJIIIHHHNNNMMMPPPUUUUUUPPPLLLMMMHHHPPPZZZZZZaaazzzyyy|||tttmmmttt|||xxxxxx{{{{{{xxxxxx~~~}}}pppaaaUUUJJJ@@@;;;;;;444333333222111000000000...222666666333...,,,++++++,,,,,,+++******+++---++++++***))))))))))))***))))))(((((((((((())))))*********)))(((''''''&&&((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''***)))))))))))))))((((((((()))))))))222LLLqqq```???...)))&&&((((((&&&&&&((($$$%%%%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%######$$$%%%############$$$%%%&&&&&&#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&(((***+++***))))))((((((''''''(((((()))))))))((('''((()))***+++666>>>FFFKKKJJJGGGFFFFFF@@@<<<888777555444999@@@RRRNNNHHH@@@777333;;;FFFdddnnn}}}yyy|||zzzmmmlllvvv}}}wwwrrrssswwwqqqrrrsssttttttpppjjjfffaaa^^^VVVLLLEEEDDDHHHMMM]]]fffrrr|||lllQQQ@@@<<<999888888===BBBDDDCCCBBB???@@@AAABBBBBB@@@???===;;;<<<======:::888777777???AAA@@@>>>>>>AAABBB@@@;;;;;;999999===CCCDDD@@@@@@AAABBBAAA>>><<<;;;;;;666666777777888999::::::888777555555666999<<<>>>;;;===DDDMMMRRRSSSWWW\\\]]][[[ZZZbbbooowwwqqqfff\\\TTTLLLIIIEEE@@@>>>@@@===???AAABBBAAAAAABBBDDDCCCDDDHHHNNNXXXccclllrrrsssoookkkkkknnnooolllhhh```UUUGGG>>>===>>>????????????>>>III```rrreeeQQQJJJFFFCCCEEEHHHHHHFFFDDDDDDDDD>>>???AAADDDFFFFFFDDDBBBFFFGGGGGGGGGGGGHHHKKKMMMKKKNNNNNNKKKJJJMMMPPPOOOJJJLLLNNNNNNLLLJJJIIIIIIKKKOOORRRRRRSSSVVVUUURRRKKKRRR[[[XXXZZZvvv|||xxxtttzzz}}}tttwww}}}|||~~~uuuqqqpppwww{{{|||zzz}}}~~~zzzyyy|||~~~}}}xxxrrrgggXXXHHH>>>999444222222222333333444444333222111///000111111///...------)))+++,,,,,,******,,,///++++++***)))))))))))))))))))))(((((((((((())))))((())))))))))))(((((((((***+++,,,------,,,***)))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))))))))(((((((((''''''''')))***(((000HHHmmmcccAAA000+++'''((()))&&&&&&(((%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%######$$$%%%############$$$%%%&&&'''#########$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''))))))((('''&&&&&&&&&&&&'''((())))))(((((()))))))))*********666BBBOOOUUUTTTQQQSSSVVVNNNJJJHHHHHHFFFFFFJJJQQQZZZZZZ\\\[[[QQQBBB;;;<<<[[[eeerrrxxxwwwyyyiiiWWWWWWfffvvv~~~}}}xxxtttvvv{{{yyyuuupppoooqqquuuwwwxxxwwwrrrhhh\\\RRRJJJEEEDDDHHHSSSbbbpppxxx}}}}}}xxxgggTTTEEE:::333444777:::<<>>>>>???AAABBBBBBAAA@@@???;;;:::999999::::::999888???BBBAAA<<<===BBBDDDAAA999===>>>;;;<<>>>>>??????===;;;;;;;;;======<<<<<<;;;;;;:::::::::777777777777888999::::::;;;:::===EEEKKKOOOUUU]]]aaacccfffkkkuuu}}}zzzrrrhhh]]]QQQIIIDDD??????BBB>>>AAADDDEEEDDDCCCEEEFFFHHHGGGJJJTTTbbbpppxxx{{{vvvpppiiihhhiiiggg```YYYQQQJJJAAA<<<;;;===??????999AAAIIIXXXmmm|||sss\\\OOOFFFAAAEEEHHHIIIGGGEEEEEEFFF>>>@@@CCCGGGJJJIIIGGGEEEGGGHHHHHHHHHGGGIIILLLNNNIIIMMMNNNKKKJJJOOORRRQQQFFFIIIKKKLLLLLLLLLLLLMMMKKKRRRTTTOOOPPPWWWWWWQQQIIIQQQ[[[XXX[[[xxx}}}pppvvv||||||zzzvvvwwwwwwwww}}}sssnnnmmmtttyyyyyy|||yyyyyywww~~~}}}xxxkkkbbbIII===333111333222///...,,,...111333555555444444000///...---...000222444---///000...+++***,,,///+++******)))))))))))))))))))))(((((((((((())))))&&&'''((()))*********)))+++,,,.........,,,***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&$$$((()))'''+++AAAdddfffDDD222,,,((())))))&&&&&&(((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%######$$$%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&'''((()))*********+++,,,,,,,,,,,,+++222AAARRRYYYWWWUUUYYY^^^ZZZXXXWWWZZZZZZZZZ___eeegggcccbbbccc```ZZZ]]]cccWWW]]]cccdddbbbiii}}}cccNNNLLL[[[kkk|||{{{{{{{{{vvvpppppptttrrrqqqrrrvvvzzz|||zzzwwwuuusssqqqnnnkkkfffaaa\\\SSS\\\hhhqqquuuwwwxxxzzztttrrrcccMMM>>>888111'''///444888::::::;;;;;;:::888999<<<===>>>>>><<<;;;;;;888666666999;;;:::888===@@@???::::::@@@CCC@@@;;;AAACCC???===AAAAAA>>>===>>>===<<<::::::<<<>>>BBBBBB@@@???===;;;:::999999:::;;;;;;<<<;;;::::::>>>:::;;;CCCJJJOOOYYYccc^^^eeejjjnnnuuu|||{{{tttpppcccTTTJJJCCC???@@@DDDAAAEEEHHHIIIHHHGGGIIIKKKMMMJJJMMMXXXjjjyyysssllldddaaaaaa\\\RRRIIIBBB???;;;999:::===@@@BBB777FFFTTTdddvvv___IIIJJJIIIIIIHHHHHHFFFEEEDDDCCCFFFGGGHHHIIIIIIHHHGGGFFFJJJJJJIIIHHHGGGGGGHHHHHHGGGJJJHHHCCCDDDMMMQQQPPPMMMKKKKKKMMMQQQRRRQQQNNNMMMMMMLLLLLLNNNPPPNNNKKKLLLSSSTTTSSS[[[sssqqqooo||||||yyyvvvpppnnnwwwzzzrrrmmmpppvvvzzz|||zzz|||||||||yyy{{{~~~qqqZZZIII@@@888333444555333000000---222444444444777555111333000//////,,,)))***///************************,,,,,,+++***))))))******((((((((((((((('''''''''&&&&&&&&&''')))***,,,---******++++++++++++******)))))))))'''%%%%%%''')))***)))'''%%%%%%''')))***&&&&&&&&&'''((('''%%%"""$$$$$$$$$%%%%%%%%%&&&&&&$$$(((((($$$$$$(((((($$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((((('''''''''(((((()))(((&&&&&&)))///@@@___zzzhhh@@@000***&&&&&&&&&$$$%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%'''((('''&&&&&&'''((((((((())))))((('''&&&&&&&&&(((++++++***(((((((((***'''%%%&&&((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''$$$""""""%%%''''''&&&'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++***((()))***,,,,,,+++333;;;HHHVVV]]]]]]XXXRRRYYYYYYZZZ]]]bbbeeeffffffdddgggfffcccfffnnnuuuxxxvvvyyytttaaaKKKEEERRRbbbuuutttnnngggeeeddd[[[PPP]]]ccckkkqqqttttttssssssuuuvvvxxxyyyzzzyyyyyyyyy}}}yyyvvvvvvyyyzzzyyyxxxsssuuuxxxxxxuuurrrpppoootttfffRRRBBB:::666222000222444666888999;;;===???<<<======<<<;;;:::999888888888777777777777888888===>>>>>>>>>===???BBBEEEBBBBBBDDDFFFGGGEEE@@@<<>><<<:::999999;;;>>>???FFFMMM```ttt}}}hhhNNNOOOMMMLLLKKKIIIGGGEEECCCBBBDDDEEEGGGIIIIIIIIIIIIIIIBBBCCCDDDFFFHHHJJJKKKLLLFFFIIIIIIFFFGGGLLLNNNLLLMMMKKKJJJLLLOOOQQQPPPOOOMMMNNNNNNMMMMMMMMMKKKIIIHHHNNNOOONNNWWWpppsssmmmxxx|||zzz}}}~~~|||wwwmmmfffkkkuuu~~~wwwoookkknnntttwwwzzz~~~xxxwwwrrrqqqvvv|||}}}yyy{{{jjjSSSCCC:::444111333333111///000...444:::;;;;;;:::555///333000///111000,,,+++---************************,,,+++***))))))))))))******))))))))))))(((((((((''''''''''''((()))++++++))))))************)))))))))))))))'''&&&&&&''')))***)))(((((((((((()))***'''&&&%%%&&&''''''%%%###"""######$$$$$$$$$$$$$$$$$$(((((($$$$$$(((((($$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&''''''((())))))(((''''''+++;;;[[[xxxiiiAAA111***&&&''''''%%%%%%(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((((((((((((((''''''&&&&&&$$$&&&))))))(((&&&&&&&&&)))'''%%%&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&$$$"""###&&&'''&&&%%%'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***)))((()))+++------,,,,,,444AAANNNVVVWWWTTTPPPTTTVVVYYY]]]aaadddgggiiiiiijjjhhhccceeemmmvvvzzz|||}}}xxxjjjWWWJJJGGGIIIIIISSS^^^fffnnnrrrmmmeeeOOOQQQWWWaaallltttwwwwwwrrrtttxxx{{{}}}~~~~~~tttuuuuuuuuutttuuuxxx{{{qqqtttyyy}}}~~~|||xxxvvvkkk___OOOBBB;;;888555333000111333555666777888999999::::::999999777666666666555555555555555555666999;;;===>>>???@@@BBBEEECCCDDDDDDDDDDDDBBB???===>>>======>>>AAABBBBBBAAA???@@@AAA@@@>>><<<<<<<<>>??????AAACCCIIIPPPUUUUUUYYYaaakkkqqqrrrooojjjgggddd```[[[WWWTTTPPPNNNOOOPPPQQQQQQRRRUUUZZZ]]]kkkjjjlllsss{{{}}}xxxrrrkkkddd___XXXMMMDDDAAA>>>===;;;::::::<<<>>>@@@CCCMMMbbbxxxvvvVVVUUUPPPPPPNNNLLLIIIGGGEEEDDDFFFGGGIIIKKKKKKLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIIIILLLOOOQQQPPPPPPSSSRRROOOPPPMMMKKKJJJLLLMMMNNNMMMLLLNNNOOOOOOMMMJJJIIIIIIEEEJJJKKKHHHNNNfff}}}uuuvvvyyy{{{}}}}}}~~~zzzoooeeecccgggtttpppooovvv}}}tttmmmhhhkkkqqqtttxxx|||xxxsssjjjgggnnnyyy~~~{{{zzzzzzzzzzzzttteeePPP@@@999555444666666444555999:::CCCKKKNNNOOOMMMEEE===777222000222333000,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))+++++++++******)))))))))((((((''''''(((((()))***(((((())))))))))))(((((()))))))))(((&&&&&&''')))))))))************))))))((('''%%%%%%&&&&&&&&&%%%"""###%%%&&&'''&&&$$$###%%%''''''%%%%%%''''''%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%&&&'''(((((((((((()))'''***===```~~~fff???111+++'''((((((&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&((('''&&&&&&&&&&&&&&&%%%%%%"""$$$''''''&&&$$$$$$$$$(((&&&%%%%%%&&&'''%%%$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&'''&&&$$$'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))))))))((((((***,,,......---000777BBBLLLSSSUUUUUUSSSTTTXXX]]]```aaacccgggjjjjjjkkkhhhccceeeoooyyy}}}|||zzzxxxuuuoooeeeZZZRRRDDDHHHLLLNNNUUUaaalllppphhh^^^SSSQQQZZZfffooossstttwww{{{}}}}}}{{{{{{{{{uuuxxxzzzvvvpppnnnrrrwwwssstttvvvzzz|||yyyrrrlllYYYQQQFFF>>>;;;999777555///111222444555555555444888888888888777666555555444444333333333333444444444888<<>>???:::;;;>>>BBBEEEDDDAAA???;;;;;;;;;===???@@@???>>>BBBDDDEEEFFFDDD@@@<<<999>>>???@@@@@@BBBEEEIIIMMMQQQWWW```fffhhhfffcccbbb\\\```ggglllnnnlllhhheeefffeeedddccceeekkksssyyy}}}}}}~~~}}}wwwrrrlllfff___WWWMMMBBB???BBB>>>===;;;::::::<<<>>>???EEEOOObbbwww]]]WWWPPPPPPOOONNNMMMMMMMMMMMMOOOOOOPPPPPPOOONNNLLLKKKVVVVVVUUUTTTRRRPPPMMMLLLRRRSSSTTTTTTUUUWWWWWWWWWUUURRRMMMJJJIIIIIIJJJKKKKKKMMMPPPRRRPPPKKKJJJLLLFFFKKKLLLFFFFFFWWWuuuzzzyyyzzzvvvyyy~~~{{{|||}}}}}}xxxnnnfffaaakkkgggeeemmmzzz~~~tttrrrlllgggjjjnnnrrrwww|||{{{sssiiieeennn{{{zzzzzzzzzyyyrrraaaKKK;;;:::666555777999;;;AAAHHHNNNVVV___bbbdddbbb[[[SSSBBB999222222333000,,,+++++++++++++++++++++++++++******)))(((((())))))***+++++++++***)))))))))((()))(((((('''''''''((((((''''''((((((((((((''''''((()))***)))'''&&&''')))'''(((***++++++***(((''')))'''%%%$$$%%%&&&&&&%%%###%%%(((******)))'''%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$(((***)))...EEElllccc<<<222,,,(((((((((&&&&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&(((((((((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%&&&''''''%%%$$$'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((('''(((***...000000///777<<>>AAACCCCCC@@@?????????======???AAABBB@@@<<<888;;;999999<<>>???@@@@@@@@@??????@@@AAAAAAAAABBBDDDFFFJJJQQQXXX[[[ZZZYYY[[[^^^TTT]]]lllzzz||||||zzzzzz|||zzzxxxyyy{{{nnncccWWWMMMDDD===>>>CCC<<<;;;:::::::::;;;===>>>IIIQQQ```qqqzzz}}}eeeXXXNNNNNNOOOPPPRRRTTTVVVWWW[[[ZZZYYYWWWUUUQQQNNNLLLOOOPPPRRRTTTWWWYYYZZZZZZSSSQQQOOOOOOPPPSSSWWW[[[ZZZWWWRRRLLLHHHFFFGGGHHHKKKKKKOOOUUUTTTOOOMMMOOOIIINNNPPPKKKFFFNNNeeezzzrrrnnnwwwvvvvvvzzz}}}|||zzzzzz|||~~~xxxjjj^^^iiiiiikkkpppxxx|||pppsssmmmhhhjjjmmmpppvvv||||||vvvmmmiiippp|||~~~xxxfffNNN===999444444999AAAIIISSS\\\bbbhhhllllllkkkjjjeee___OOOCCC777222111...,,,,,,++++++++++++++++++++++++******))))))))))))******++++++***))))))((('''''')))(((((('''''''''''''''''''''((((((((((((''''''(((*********((('''((()))%%%''')))******)))'''%%%)))'''%%%$$$%%%&&&&&&%%%###%%%(((******)))'''%%%&&&%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%&&&'''((((((###(((***)))111KKKqqqddd???222,,,(((((((((&&&&&&)))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%&&&%%%'''((((((&&&&&&&&&'''&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''))),,,///111000///111444:::???EEELLLTTTYYYZZZ```eeefffdddcccfffjjjfffjjjkkkhhhiiiooottttttqqqtttyyy}}}~~~zzzrrrlllqqqrrrpppgggZZZNNNKKKLLLSSSYYYbbbjjjnnnooommmllllllpppuuuuuurrrooooooqqqgggiiimmmnnnnnnmmmllllllaaa[[[TTTPPPNNNJJJBBB<<<999777444333555777999:::333222333666999:::999777777777888888888777666666777777777666666777777777444777<<<>>>>>>===<<<===:::===AAACCCCCCAAA@@@???AAA@@@@@@@@@@@@???;;;999===<<<;;;>>>BBBCCCBBB???:::;;;<<<===>>>@@@BBBDDDDDDDDDEEEDDDBBBAAAAAACCCDDDIIINNNNNNMMMOOOVVV\\\NNNZZZlll|||zzz{{{{{{hhhRRRGGGCCCAAA@@@AAA::::::999999999:::;;;<<>>AAACCCDDDBBB???AAA@@@???@@@BBBCCCAAA@@@>>>>>>>>>???AAABBBAAA???>>>BBBFFFGGGEEECCCDDDFFFJJJJJJJJJGGGDDDBBBBBBCCCAAADDDGGGGGGGGGJJJQQQWWWPPP\\\nnn}}}{{{lllRRRGGGHHHGGGCCC@@@:::::::::::::::;;;;;;<<<===HHHYYYhhhooommmeee___]]]zzzdddUUUUUUUUUUUUWWWZZZ\\\^^^``````aaa```___]]][[[YYY\\\ZZZXXXVVVVVVWWWXXXZZZ\\\UUUOOONNNNNNNNNTTT[[[\\\[[[XXXRRRMMMJJJKKKMMMOOOHHHJJJVVV[[[TTTLLLKKKIIIJJJNNNPPPLLLMMMYYYggg|||jjjssszzz}}}|||{{{}}}|||zzzzzzxxxooocccccciiiqqqvvvyyy}}}yyyuuuooojjjiiiiiikkkrrryyy}}}|||vvvnnnlllrrrwwwxxxvvvxxx~~~yyyfff______jjjxxxyyyuuutttppplllXXXMMMAAA888000+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***)))(((((('''''''''&&&&&&&&&'''((((((((((((((())))))((((((((((((***++++++***((((((((('''((())))))))))))(((''''''&&&%%%&&&''''''%%%###"""######$$$$$$$$$$$$$$$((($$$$$$(((((($$$$$$(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&'''(((***+++)))+++)))&&&///JJJhhh{{{}}}~~~|||{{{fffDDD111***&&&''''''%%%%%%((('''''''''''''''''''''''')))((((((((('''''''''&&&((())))))(((&&&$$$%%%&&&&&&%%%$$$$$$$$$%%%'''(((***++++++***))))))***,,,''')))***)))'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''###%%%&&&%%%$$$###&&&(((&&&&&&%%%%%%%%%&&&'''(((((())))))))))))*********(((((((((((())))))))))))))))))+++...111222000///(((***+++...333@@@PPP[[[UUUXXX]]]bbbfffhhhiiiiiifffiiiiiidddbbbeeefffeeehhhpppyyy|||wwwpppllljjjiiiggggggjjjiiihhhnnnuuusssnnnggg```[[[XXXVVVUUUbbbccc```WWWJJJAAA???@@@OOOUUU[[[YYYOOODDD===:::666666555555666777888999777555222000111777>>>BBB;;;777222222555777555333444555555666666666555555777666666555555666666777666777777666777999===@@@FFFAAA<<<===AAADDDBBB???======>>>AAADDDEEEDDDBBB<<<===???@@@?????????@@@AAALLLWWWYYYSSSLLLJJJKKKPPPPPPNNNJJJGGGEEEEEEGGGCCCEEEGGGGGGFFFGGGJJJMMMNNN]]]ppp|||uuuxxxwwwbbbMMMHHHLLLLLLFFFAAA;;;;;;;;;<<<<<<<<<======<<>>CCCBBB???:::;;;===AAADDDDDDAAA>>>999<<>>>>>>>>>>>>>>CCCDDDEEEFFFIIIJJJGGGCCC<<>>===888555666999333333222111000000111111222333222111//////111333:::;;;;;;999666444444555333444555666666666555555777555222222444777999:::333555666666666999@@@EEEBBB@@@===;;;<<<>>>BBBDDDAAA???>>>???BBBDDDBBB@@@999<<<@@@BBBAAAAAACCCEEEEEEPPPXXXXXXVVVUUUPPPJJJNNNSSSRRRHHHBBBDDDGGGGGGNNNKKKFFFAAA??????@@@BBBIIIOOOXXXdddooovvvxxxwww{{{wwwjjjaaa___```___^^^OOOLLLHHHDDDBBBAAAAAABBB<<<===???@@@AAAAAA@@@@@@???AAACCCCCCBBBAAACCCEEEGGGLLLlllooojjjfffggggggeeeeeehhhgggccc___]]]___bbbfffhhheeebbb```dddiiijjjfffaaa[[[UUUOOOLLLNNNOOOMMMKKKJJJQQQXXXXXXSSSOOOQQQTTTUUUQQQKKKIIIHHHGGGDDDAAABBB@@@DDDIIIGGGEEEPPPaaa{{{{{{}}}~~~{{{sssxxx~~~~~~wwwooommmkkkiiikkklllqqq{{{zzz{{{|||xxxsssrrrwwwwwwrrrnnnpppxxx{{{yyy~~~{{{}}}~~~zzzyyy{{{yyyrrrllljjjaaaTTTFFF===555---***+++...---+++*********,,,,,,,,,------...---,,,+++***...---,,,+++************((((((''''''''''''(((((())))))((((((((('''''''''((((((''''''''''''((((((((('''''''''''''''&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&'''&&&&&&%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$%%%&&&&&&''''''(((''''''&&&''''''((()))***)))*********555HHHYYYaaawwwfffFFF111)))%%%''')))'''%%%%%%&&&&&&&&&%%%%%%&&&)))+++))))))(((((('''&&&&&&%%%(((((((((((('''&&&%%%$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$%%%&&&((()))***************))))))))))))((('''&&&%%%$$$$$$$$$&&&&&&$$$###$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***)))((((((((()))*********++++++///444222,,,***,,,)))***)))(((+++555DDDPPPWWW\\\aaaddddddccccccdddbbb^^^^^^aaaaaa___bbbhhhooonnnmmmjjjfffeeeeeefffffffffgggggghhhjjjkkkkkklllnnnnnnmmmlllgggXXXIII<<<:::555222111333666888;;;======:::555222444777333222111///...---------000111111///......000222666777777666444333444555222222222222333333333333777555222222444777888888555666777888999;;;???BBBDDDCCCAAA@@@@@@@@@BBBCCCCCC@@@>>>>>>???@@@>>><<>>>>>@@@AAA???CCCKKKUUU^^^cccdddcccjjjooorrrqqqrrrvvvvvvrrriiiaaaVVVOOONNNNNNMMMLLLJJJHHHEEEBBBAAAAAABBBCCC@@@?????????@@@AAABBBCCCDDDAAA======@@@CCCDDDDDDHHHJJJfff|||ssslllmmmooommmllllllssspppjjjccc``````dddhhhcccdddfffiiikkkkkkhhheeeaaa]]]XXXVVVUUUTTTPPPMMMJJJOOOUUUXXXXXXWWWUUUUUUZZZUUUOOOKKKIIIGGGCCC???AAA@@@DDDIIIIIIHHHSSSaaawwwttttttppphhhbbb___[[[WWW[[[^^^cccmmm{{{zzzvvvwww}}}xxxtttrrrooojjjiiiqqq{{{}}}}}}~~~}}}||||||}}}xxxqqqpppssshhhXXXGGG>>>888111,,,***---------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***)))(((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%&&&&&&''''''(((''''''''''''((()))***+++(((***+++...888IIIWWW]]]uuuaaa???///)))%%%'''(((&&&$$$$$$&&&&&&&&&&&&%%%&&&(((+++(((((((((''''''&&&&&&%%%''''''(((''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((((())))))***+++,,,,,,+++)))'''%%%$$$###$$$$$$%%%$$$#########%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&(((***+++,,,))))))(((((())))))***+++,,,...333777444---))))))(((((((((***000<<>>>>><<<777222000222555222111///---,,,+++******...//////---,,,---///111111333444333222222333444333222111111111222333444888555333333444666666666777777888:::===??????>>>=========>>>>>>??????@@@CCC@@@===<<<===>>>>>>===???CCCGGGIIIGGGCCC???===@@@CCCDDDCCCEEEIIIIIIGGG@@@BBBDDDEEEIIIOOOQQQOOOIIIGGGCCC???======???@@@<<>>>>>AAADDDFFFHHHCCC???@@@FFFJJJHHHEEEHHHIIIeee}}}pppooorrrtttsssrrr}}}zzzsssjjjbbb```dddiiigggjjjnnnpppoookkkhhhfffjjjgggdddaaa___[[[VVVRRRPPPPPPRRRUUUXXXXXXUUUSSSWWWSSSMMMKKKKKKJJJFFFDDDGGGGGGIIIKKKIIIIIIQQQ\\\xxxrrrlllccc[[[WWWVVVSSSPPPQQQSSSVVV]]]nnn}}}wwwxxx{{{~~~{{{vvvrrrmmmhhhcccfffqqq|||~~~|||||||||~~~|||tttqqqrrrcccXXXLLLEEE???666000...------.........---,,,+++,,,------------,,,,,,,,,***))))))((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''((()))***)))***+++...999JJJWWW[[[fffqqq{{{vvvVVV777///)))&&&''''''%%%$$$%%%&&&&&&'''&&&%%%&&&(((***'''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$%%%&&&'''((()))+++,,,------***(((&&&%%%$$$$$$%%%%%%###############$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''')))***+++((((((((((((((((((***,,,000444:::===:::333---*********+++000:::GGGTTT[[[XXX[[[^^^``````___^^^]]]___``````___\\\ZZZ[[[^^^aaacccffffffeeecccbbbbbbbbbbbbdddeeefffggghhhhhheeeddddddgggggg]]]HHH666333111000//////111444555::::::999666222000000222000///...,,,++++++******------...---,,,---///111000111222222111000111222555444222111111333555666777555444444555666555444777666888<<>>AAACCC@@@???>>>>>>???AAACCCCCC>>>AAADDDFFFFFFDDDBBB@@@CCC@@@@@@EEEOOOTTTPPPJJJAAAAAABBBGGGNNNSSSRRRNNNGGGEEEAAA>>>===>>>???@@@@@@BBBEEEIIILLLLLLJJJGGGKKKMMMOOOOOONNNNNNLLLJJJMMMJJJFFFDDDDDDDDDCCCAAA@@@??????>>>???AAABBBDDDAAA@@@?????????AAACCCEEEHHHFFFEEEHHHMMMOOOMMMJJJKKKNNNlll{{{vvvyyy|||}}}~~~|||zzzuuullleeebbbeeehhhjjjooouuuwwwuuupppllljjjnnnmmmkkkhhheee```[[[WWWVVVRRROOOQQQUUUXXXWWWTTTSSSOOOKKKIIIJJJJJJHHHFFFLLLLLLMMMLLLJJJIIIOOOWWWppp{{{|||zzz{{{oooeeeYYYSSSRRRSSSSSSTTTOOOOOONNNRRR___rrr~~~{{{vvvnnnhhhjjjccc```eeeqqq|||||||||~~~~~~}}}~~~|||pppddd^^^QQQNNNLLLKKKDDD999222111,,,---...//////---,,,***,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))******((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%&&&'''((((((******)))---999LLLYYY^^^bbbjjjqqqvvvxxxnnnRRR666...)))'''((((((%%%%%%'''%%%'''''''''&&&&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######$$$$$$&&&&&&'''(((***+++,,,---'''&&&%%%%%%%%%&&&'''((("""#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''''')))***+++***)))+++...111888>>>FFFHHHFFF@@@:::555555555777<<>>???@@@AAABBBBBBDDDFFFHHHGGGCCC@@@GGGGGGIIIJJJJJJGGGEEEEEEEEEDDDCCCCCCCCCBBB@@@???@@@??????>>>???@@@AAABBB>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDFFFIIINNNQQQWWWYYYttt||||||~~~vvvuuusssooollljjjjjjkkknnnsss{{{~~~yyytttqqqmmmmmmllljjjfffaaa]]]ZZZZZZUUUPPPQQQVVVZZZ[[[YYYSSSOOOJJJIIIJJJJJJGGGEEEJJJKKKLLLKKKIIIJJJOOOTTT^^^ttt}}}wwwnnniiihhhggg]]]TTTQQQQQQRRRUUUYYYSSSOOOMMMNNNSSS]]]ooo~~~tttkkkjjjdddcccjjjttt{{{~~~~~~~~~tttaaaMMMBBB<<>>;;;AAA>>>:::777888===CCCGGGIIIMMMQQQRRRPPPMMMIIIHHHOOOLLLJJJHHHIIIIIIHHHGGGFFF===;;;FFFVVV\\\YYYSSSKKKFFFGGGNNNUUUVVVTTTSSSEEEDDDBBBAAA@@@AAACCCDDDEEEEEEFFFGGGIIIGGGDDDAAADDDCCCDDDHHHHHHDDDCCCDDDBBBBBBBBBBBBBBBAAA??????@@@@@@??????@@@@@@AAAAAA???@@@BBBCCCDDDDDDCCCBBBCCCCCCAAA@@@BBBHHHQQQXXXbbb```uuu~~~zzzyyy{{{ssstttuuuwwwyyyxxxvvvtttwww{{{zzzuuummmmmmmmmkkkgggccc```___aaa]]]YYYXXX[[[]]]\\\ZZZQQQNNNJJJIIIJJJKKKIIIGGGHHHJJJJJJHHHGGGIIIMMMOOONNNddd|||zzzsssooojjjccc]]]\\\\\\UUUQQQRRRRRRQQQSSSXXXVVVPPPOOOPPPJJJIII^^^yyy~~~zzzvvvmmmiiijjjqqqxxx{{{~~~~~~{{{jjjQQQ===333111444<<>>DDDHHHJJJQQQYYY\\\ZZZSSSMMMJJJOOOMMMKKKKKKMMMLLLJJJHHHQQQFFF???BBBJJJRRR\\\eeeSSSNNNMMMQQQTTTQQQOOOPPPEEEEEECCCCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKJJJHHHFFFAAA???AAAFFFGGGCCCBBBEEEBBBCCCDDDCCCBBB@@@????????????@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGJJJNNNTTTZZZ]]]^^^^^^^^^[[[qqqzzzwwwwwwtttuuuyyy~~~|||tttnnnoooooommmiiifffdddccciiieeebbb```___^^^ZZZWWWOOOKKKHHHIIIKKKMMMLLLKKKIIIJJJJJJFFFDDDFFFHHHIIIHHHUUUccctttpppggg___^^^]]]YYYWWWWWWSSSOOOOOOSSSSSSOOOPPPUUUXXXQQQRRRTTTGGG<<>>???@@@AAACCCDDDEEEFFFGGGFFFDDDCCCDDDFFFIIIKKKMMMTTTbbbrrr{{{yyylllaaaQQQRRRmmm~~~{{{{{{zzzyyyyyy{{{}}}zzztttoooiiigggiiillliiidddgggdddccceeeccc^^^\\\]]]OOOJJJJJJOOOOOOIIIFFFGGGIIIIIIHHHGGGEEEEEEGGGIIIJJJJJJMMM[[[qqq~~~sssaaaTTTUUUUUUUUUUUUUUUTTTTTTPPPNNNLLLJJJKKKLLLOOOPPPMMMIIIGGGFFFAAA@@@NNN```}}}{{{||||||xxxtttsssuuuuuuxxx}}}~~~|||}}}|||yyymmmTTT<<<...444555<<>>FFFGGGHHHIIIIIIHHHGGGFFFFFFDDDCCCEEEGGGFFFCCC@@@BBBCCCEEEFFFFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@??????BBBDDDCCCAAAAAAAAA@@@???KKKNNNFFFBBBHHHKKKHHH^^^qqqyyyfffZZZNNNccc{{{zzzyyy|||yyyttt~~~~~~ooonnnmmmlllllljjjddd^^^bbbaaacccjjjjjjcccZZZWWWPPPLLLKKKOOOOOOJJJGGGHHHIIIJJJIIIGGGEEEEEEFFFHHHBBBCCCEEELLLXXXaaa[[[PPPJJJLLLNNNQQQRRRSSSRRRRRRMMMLLLJJJHHHHHHJJJKKKMMMGGGDDDDDDDDD???>>>KKK\\\|||{{{uuuuuuvvvvvvvvvyyyxxxuuuuuuyyy||||||~~~~~~uuu```KKK>>>222777CCCRRR[[[VVVGGG999222...,,,...---++++++---,,,+++******))))))*********************))))))((((((''''''''''''''''''(((***(((&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&'''''''''''''''''''''''')))'''(((******''''''***)))***222DDDXXXdddgggeeedddccceeefff[[[HHH666---&&&&&&&&&&&&''')))***,,,&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$"""######$$$$$$######"""%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''((()))))))))((((((((()))+++...///000333888;;;@@@JJJSSSXXX\\\```aaa^^^ZZZWWWSSSRRRTTTWWWXXXXXX\\\]]]ZZZUUUUUUYYY[[[YYY]]][[[]]]ccceeebbb______]]]___```^^^___``````___^^^]]]___fffjjjjjjlllnnnlllooossssssnnn```GGG222...///000000/////////000------------...///000111,,,,,,,,,++++++,,,------000---,,,......,,,---111222333444333222222444666???;;;777444555777777555222+++)))555KKKTTTGGG444555<<>><<<<<<;;;777:::???EEEKKKSSSYYYVVVPPP^^^XXXOOOLLLNNNSSSVVVUUUSSSPPPLLLJJJQQQ\\\aaa___bbb___\\\[[[YYYUUUMMMFFFKKKNNNWWW^^^[[[PPPFFFCCC@@@AAACCCEEEFFFGGGHHHHHHGGGFFFEEEFFFHHHGGGDDDAAADDDEEEFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@???>>>???BBBCCCCCCDDDEEEGGGHHHJJJRRR[[[xxxyyycccWWWTTTaaayyy{{{yyy}}}yyyyyyuuuuuuuuuvvvtttrrrooonnngggbbbaaagggjjjcccXXXQQQSSSOOONNNOOOOOOLLLIIIJJJJJJJJJJJJGGGEEECCCDDDEEE@@@CCCDDDDDDGGGLLLLLLJJJCCCEEEHHHKKKMMMMMMMMMLLLJJJIIIHHHFFFFFFFFFGGGGGGCCCAAABBBCCC???===IIIYYY}}}|||qqqgggdddeeefffkkkooosssnnnlllppptttwww|||vvvggg___NNNUUU^^^hhhtttsss\\\BBB444///---//////---,,,---,,,+++******))))))************++++++******)))((()))((((((''''''(((((())))))'''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&''''''************))))))))))))''''''''''''''''''''''''***''''''+++,,,)))((()))(((...:::KKK\\\ggghhheeeeeeddddddbbbWWWDDD444,,,&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''((((((''''''&&&%%%%%%%%%######""""""""""""######$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&((())))))((('''((())))))+++,,,...111555;;;@@@KKKSSSZZZ]]]___aaa```]]]```[[[VVVVVVYYY\\\ZZZXXX\\\^^^]]]XXXWWW[[[______dddaaaaaadddccc\\\WWWUUUPPPMMMKKKLLLLLLKKKMMMQQQVVVVVVZZZccchhhiiilllpppooosssvvvwwwrrrcccIII333/////////000///......---------------...///000000...---,,,,,,,,,,,,,,,---///,,,---000111...///222000111222111000111222444@@@<<<888666666666666666555555555???XXXiii\\\BBB777>>>AAA???;;;:::999777===@@@FFFLLLPPPQQQSSSUUUVVVYYYYYYSSSLLLNNN[[[hhhrrrkkk^^^TTTVVV```ggghhhnnnlllhhhccc^^^XXXTTTQQQNNNPPPWWW```aaaXXXNNNJJJAAAAAABBBCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIHHHEEEBBBEEEEEEFFFEEEDDDBBB???>>>@@@@@@@@@@@@AAABBBBBBCCC@@@AAABBBAAA@@@???@@@BBBEEE@@@FFFSSSWWWSSSXXXccc|||tttZZZKKKNNNXXX|||vvvwww{{{~~~}}}|||{{{wwwkkkbbbdddgggcccZZZTTTUUURRROOONNNMMMLLLJJJJJJIIIJJJIIIGGGDDDBBBBBBBBBAAACCCEEEEEEFFFHHHJJJKKKDDDEEEEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCAAACCCEEEAAA>>>IIIZZZ}}}ooobbbUUUPPPNNNNNNQQQUUU[[[XXXYYY\\\^^^bbblllvvv}}}qqqPPP999222------...------///,,,+++******))))))*********++++++++++++***))))))))))))(((((((((((())))))(((&&&$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''+++++++++*********))))))''''''''''''''''''''''''((($$$$$$))),,,+++***+++***555DDDSSSaaajjjkkkhhhbbb```^^^ZZZNNN<<>>DDDHHHUUU\\\aaaaaabbbcccbbb___bbb\\\WWWYYY^^^aaa^^^ZZZUUUZZZ]]][[[ZZZ]]]______fffbbb```___XXXKKK@@@;;;<<<666555777777333555:::EEEGGGNNNXXX___cccjjjpppoootttxxxyyyttteeeKKK555222111000//////---+++)))---------------...///000...---,,,,,,++++++,,,,,,+++)))***...///------///,,,---......------///111:::666444555444222222444+++666777444BBBYYYYYYHHH>>>BBBCCC???999666666777DDDHHHJJJKKKOOOXXX]]]]]]PPPSSSWWWYYY[[[eeezzztttbbb\\\aaafffggglllllliiiddd^^^\\\]]]___UUUTTTWWW^^^aaa[[[TTTQQQKKKJJJGGGEEECCCCCCCCCCCCHHHIIIJJJKKKJJJIIIFFFDDDCCCCCCCCCCCCBBBAAA???>>>@@@@@@@@@@@@AAABBBDDDEEECCCCCCEEEGGGEEEAAAAAACCCGGGQQQfff{{{uuujjjfffcccgggeeeWWWJJJMMMbbbwwwlllmmmqqqyyy~~~}}}ooodddeeeiiiggg___ZZZTTTQQQLLLHHHGGGHHHHHHFFFIIIIIIIIIGGGCCCAAA@@@@@@@@@@@@AAADDDFFFFFFFFFEEEGGGFFFDDDCCCDDDEEEHHHIIIEEEEEEEEEEEEDDDCCCBBBAAACCCAAABBBDDDAAA???LLL]]]}}}~~~uuu___TTTHHHCCC@@@>>>>>>@@@???@@@CCCDDDAAACCCOOO\\\vvv|||[[[CCC888///,,,,,,,,,---///,,,+++******))))))******+++++++++++++++***))))))))))))(((((((((((())))))(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''******)))))))))(((((((((''''''''''''''''''''''''(((%%%%%%(((***))))))+++///===NNNYYYbbbiiijjjggg\\\XXXUUUOOOCCC333***(((&&&&&&'''(((((()))))))))%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&$$$###"""!!!!!!"""###$$$######$$$%%%&&&(((((()))'''&&&&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((())))))(((***111666HHHFFFEEEFFFIIINNNRRRUUUVVV]]]bbbccceeehhhiiiggg___ZZZWWWZZZaaaeeebbb]]]VVVZZZZZZXXXYYY^^^bbbbbbccc[[[TTTNNNEEE888///+++,,,---222999:::555222222333555===IIIRRRYYYcccmmmqqquuuxxxyyyttteeeKKK555333000......//////---+++...------------......///---,,,,,,+++++++++,,,,,,***((()))---...,,,+++...+++,,,------,,,---///111222000111555555111111444+++888888222@@@[[[```QQQFFFFFFEEE@@@999777<<>>FFFHHHJJJLLLKKKHHHFFFEEE???@@@@@@@@@AAAAAA@@@@@@@@@@@@??????@@@BBBCCCEEEFFFBBBAAADDDDDDCCCHHHOOO[[[xxx~~~dddNNNRRRTTTTTTZZZmmm}}}gggeeegggooo{{{{{{zzztttiiiaaadddhhheee]]]WWWSSSQQQJJJDDDBBBEEEFFFDDDIIIJJJJJJHHHEEEBBBAAAAAACCC@@@@@@DDDGGGDDDAAA@@@EEEDDDCCCCCCDDDGGGJJJKKKBBBCCCDDDDDDDDDBBBAAA@@@AAA>>>???AAA???AAARRReee}}}ssseeeSSSIIIAAA???>>>;;;:::;;;888999:::999444222;;;FFFggguuuiiiSSSFFF999333111...,,,---,,,+++******))))))******+++++++++,,,++++++***))))))((((((''''''(((((()))(((&&&$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''+++(((((()))'''&&&)))...:::JJJXXX\\\___dddeeebbbYYYUUUQQQJJJ>>>000+++,,,&&&&&&'''((())))))((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$############$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$###&&&(((((('''%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))((()))...999BBBSSSQQQOOOPPPTTTWWWZZZ[[[]]]cccfffdddccceeeeeeccc[[[YYYXXX\\\aaadddbbb^^^___]]]WWWSSSVVV^^^bbbbbbXXXMMM@@@888222---,,,///%%%666IIIVVVZZZSSSDDD666+++,,,333===EEEMMMZZZfffppptttwwwwwwtttgggOOO:::444000,,,,,,///111111000...---------------......,,,,,,,,,,,,,,,---......---***+++......,,,---000,,,---.........///111333///...333;;;:::333222666333:::;;;===TTTooommmXXXCCCBBB???===:::===KKKYYYcccbbbYYYOOOOOOWWWVVVOOOSSS\\\iiinnndddZZZbbbqqqyyyvvvmmmdddbbbiiioooqqqxxxkkk___WWWUUUWWWRRRLLLJJJLLLOOOPPPSSSXXXRRRPPPLLLHHHDDDAAA>>>===BBBEEEIIIKKKJJJHHHFFFFFF??????@@@@@@AAABBBBBBCCCAAA@@@>>>>>>>>>@@@BBBDDDGGG@@@<<>>???<<<<<>>;;;;;;>>>BBBOOOhhh~~~wwwmmmjjjnnnjjj___\\\ccc```nnnwww```\\\ggg~~~xxxpppooouuu{{{|||vvvkkkaaaZZZXXXXXXTTTPPPMMMLLLJJJIIILLLRRRSSSRRRPPPLLLHHHCCC@@@>>>>>>BBBGGGJJJIIIGGGFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDAAA@@@>>><<<===>>>@@@BBBFFFAAACCCKKKOOONNNUUU```qqqjjjXXXMMMZZZiiipppbbb\\\XXX^^^kkkyyynnngggeeeccccccddd^^^]]]UUUKKKIIINNNPPPMMMLLLMMMOOONNNKKKHHHGGGGGGAAA???@@@CCCBBB>>>AAAIIIBBBDDDFFFHHHGGGCCC???===<<<>>>@@@BBBBBBAAA???===@@@<<<<<<@@@CCCNNNfffzzzeeeNNNIII@@@999888888666666888:::333///333777555111///333DDDZZZhhhmmmrrrzzz~~~pppaaaXXXOOOBBB555...,,,++++++***)))*********+++,,,,,,,,,,,,+++******''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&(((((('''$$$$$$%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%&&&(((***,,,---''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''"""$$$(((***(((+++888FFFYYYiiippphhh_________\\\JJJFFFAAA999...%%%%%%***&&&'''((()))))))))((('''$$$$$$&&&'''((()))))))))&&&''''''((((((((((((((('''''''''((((((((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))+++------***'''%%%###%%%((()))'''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&((()))(((***555GGGUUUXXXVVVVVVXXX]]]aaaaaa```]]]aaabbb___\\\^^^]]][[[XXXYYY[[[]]]]]]\\\[[[ZZZXXXXXXXXX[[[___\\\OOO@@@000+++***---...,,,+++,,,BBBpppuuuHHH666555555777888===JJJWWW[[[aaaiiirrryyywwwiiiZZZCCC;;;111,,,,,,---,,,***...------,,,,,,,,,------.........///111222444555111---+++,,,,,,***,,,000***+++,,,,,,,,,---///222111111:::DDDBBB555000444444???DDD>>><<>>;;;@@@FFFIIIHHHFFFEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEAAA@@@===<<<<<<===???@@@DDDEEEPPP^^^```WWWSSSWWWTTTUUU[[[^^^UUUKKKSSSdddhhh~~~xxxoooggg______jjjyyyxxxjjjddddddiiiooofffaaa^^^``````YYYQQQNNNJJJSSSZZZ[[[WWWSSSNNNIIIFFFCCCBBBDDDBBB===AAAHHHGGGFFFEEEDDDCCC@@@===:::>>>@@@CCCDDDCCC???;;;999999;;;;;;===III```xxx~~~mmm]]]UUUMMM<<<222666777111111777444444444444333333222111333555:::BBBMMM]]]mmmxxx~~~|||iiiVVVFFF999111---,,,,,,,,,+++*********************))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########%%%'''***---///---+++)))'''&&&&&&((((((((()))((('''%%%%%%&&&'''&&&'''((((((&&&...CCCWWWooonnnhhh```^^^aaa^^^XXXPPPFFF<<<555///)))''')))'''''''''(((***+++***(((&&&''')))***+++++++++***((((((((()))))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((('''%%%$$$%%%'''%%%111:::888000)))%%%###&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((()))(((&&&&&&''''''&&&%%%***''''''(((+++222BBBQQQWWW\\\bbbeeedddcccbbbcccdddbbb```^^^]]][[[ZZZXXXUUUZZZ______[[[XXXYYY[[[[[[\\\^^^```\\\PPP>>>111,,,111***$$$,,,//////444VVVrrrIII777@@@JJJOOOOOOMMMJJJHHHZZZcccmmmssstttqqqppppppcccSSS===---***---,,,)))...///000000///---+++***111111...---999EEE???000666000---//////,,,+++---...............///000000111222666;;;999333//////555DDDLLLBBB:::>>>FFFHHHIIIFFFDDDDDDGGGWWWvvvzzz}}}rrr||||||zzzpppggg]]]\\\YYYVVVTTTQQQOOONNNQQQRRRRRRQQQNNNIIIDDDAAALLLTTTWWWOOOFFFCCC???;;;<<>>===>>>BBBEEELLLhhhwwwrrrjjj[[[IIICCCKKKPPPQQQPPPXXXjjj{{{yyynnnbbb___hhhxxx{{{tttmmmkkknnnllljjjjjjiiicccYYYRRRRRRVVV```fffccc^^^[[[UUUMMMGGGEEEGGGJJJGGGBBBBBBGGGFFFDDDBBBBBBAAA@@@===;;;:::;;;===@@@@@@>>>:::777999;;;===DDDVVVnnn}}}xxxwwwqqqeeeaaacccVVVCCC444444666222222888333333333333333222111111...///111444:::CCCNNNUUUlllyyy}}}|||ttt]]]III888...,,,+++++++++************************))))))))))))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%(((***,,,---...,,,+++)))'''&&&'''((((((&&&((()))(((''''''((())))))(((((('''(((000DDDWWWkkkjjjgggbbbcccgggccc]]]PPPDDD777000+++'''&&&)))***)))((((((***)))(((&&&'''((()))******))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%,,,,,,,,,***'''%%%&&&'''+++999DDDAAA777///***'''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***'''&&&&&&&&&&&&'''(((((()))((((((((())))))&&&$$$***(((''')))***111@@@OOOTTTYYY```ccccccaaaaaaaaaccc___[[[YYYXXXXXXWWWUUUTTTYYY^^^^^^ZZZTTTQQQPPPTTTXXXZZZWWWNNNAAA666///+++///***(((---+++,,,888jjjgggCCC<<>>555000---//////,,,,,,---////////////000111222333444333444666333///000444===HHHJJJ???999???IIILLLBBBDDDEEEDDDIIIWWWhhhtttyyy{{{}}}yyyjjjbbbVVVTTTQQQNNNKKKLLLOOOQQQTTTTTTRRRPPPLLLIIIEEECCCGGGNNNQQQLLLFFFEEEDDDBBBAAABBBDDDEEEFFFEEEEEEDDDBBBBBBAAABBBCCCEEEFFFGGGKKKHHHCCC???AAAIIITTT\\\}}}uuubbbWWWOOOMMMOOO]]]lllyyywwwkkk]]]ZZZdddttt{{{rrrqqqjjjkkknnnnnnggg___]]]```XXXaaabbbYYYVVV[[[ZZZSSSHHHHHHJJJLLLIIICCCAAABBBCCCAAA???>>>>>>>>>===<<<:::999:::===??????:::666999<<>>000***(((&&&&&&(((***)))(((((()))***((('''))))))******))))))((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%------,,,***'''%%%&&&'''111???JJJGGG;;;111,,,)))(((''''''''''''''''''((((((''''''''''''((())))))'''&&&&&&&&&&&&'''(((((()))))))))***+++)))&&&###+++)))((()))***///===JJJSSSXXX___cccdddbbbaaa```eeeccc```______]]]XXXUUUQQQTTTYYY[[[YYYSSSMMMIIIQQQUUUVVVMMM>>>222......+++,,,***---...&&&,,,DDDVVV===>>>EEEOOO]]]kkkrrriii\\\\\\eeennnrrrppppppvvv|||{{{rrraaaKKK777,,,***---///...---,,,,,,++++++,,,+++---...333AAANNNMMMDDD444000---///000---,,,...//////000111222333555666666444333222///...666@@@CCCHHHEEE;;;888AAAKKKOOOFFFHHHCCC;;;@@@YYYzzznnn\\\WWW___```___[[[VVVSSSSSSUUUUUUSSSQQQNNNKKKHHHGGGFFFFFFKKKMMMJJJFFFGGGHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEBBBAAAAAAAAABBBEEEGGGIIINNNJJJEEECCCIIIVVVgggsssnnn[[[UUUTTTWWWooovvvhhhZZZVVV^^^lll|||tttqqqpppooojjjeeeeeejjjbbbfff^^^OOOKKKSSSVVVQQQLLLKKKJJJHHHEEEAAA>>>>>>???===;;;:::<<<=========???<<<;;;>>>AAA@@@<<<888999AAAMMM]]]nnnyyyyyyrrruuujjj```YYYRRRQQQ___qqqwww```EEE666333444555555000000111111111111000000222333333222000000111333@@@UUUooozzzwwwtttwwwyyyxxxwww{{{vvvsssnnnQQQ<<<222...---,,,+++++++++,,,,,,+++++++++*********))))))***)))))))))((((((((('''&&&&&&%%%%%%&&&'''((()))((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###&&&+++///000///---++++++***)))(((''''''((((((%%%''')))***)))))))))*********,,,222777>>>KKKVVV```aaacccgggjjjggg]]]UUUAAA555***'''((('''&&&'''((('''&&&''')))******)))))))))******************)))((('''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***)))(((%%%$$$%%%&&&222>>>GGGAAA555,,,)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((***)))(((((()))(((&&&$$$+++))))))))))))---999EEEUUUYYY```eeefffdddaaa___```___^^^___```^^^YYYTTTPPPQQQTTTWWWXXXUUUPPPKKKVVVUUUPPPDDD555,,,,,,///,,,***)))//////%%%555YYYhhhDDD:::??????AAALLLcccvvvvvvkkkYYY^^^dddiiimmmqqquuuyyyzzzxxxppp^^^DDD000,,,111...---,,,+++***+++,,,,,,+++,,,---000:::CCCBBB:::333///---000111...---////////////111222444666777666444333222000222===IIIAAACCC@@@999:::CCCLLLOOOFFFFFFEEEBBBCCCXXXgggZZZYYYmmmrrruuuqqqhhh]]]UUURRRRRRRRRRRRQQQOOOMMMKKKJJJMMMNNNNNNKKKHHHGGGHHHIIIFFFFFFEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFHHHHHHHHHHHHHHHHHHGGGHHHMMMWWWccckkkeeemmmfff[[[[[[aaammmsssddd^^^aaagggsss~~~zzztttpppkkkjjjllluuuuuulll___XXXXXXUUUPPPVVVSSSLLLEEEAAA???>>>===<<<:::888888:::<<<===<<>>@@@???<<<:::999III]]]kkksssvvvrrrllleeeXXXLLLJJJJJJOOO]]]mmmtttYYYAAA666444444333///000000111111000000000///111222222000///...///444FFFccc~~~zzzxxxwwwxxxyyyyyyvvvsssrrr[[[LLLIII___wwwYYYDDD<<<111000...---,,,,,,---...++++++++++++************))))))))))))((((((((((((''''''&&&%%%&&&''')))***(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%'''((())))))$$$'''+++///000///,,,***)))))))))(((((((((((((((&&&((())))))(((((()))******---666@@@FFFJJJQQQYYYbbbdddgggjjjfff[[[MMMDDD444+++&&&''')))((('''(((+++)))''''''((())))))((((((((()))***+++---......***)))(((&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))111999===555,,,'''''''''((((((''''''''''''((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((***(((&&&&&&''''''''''''+++)))))))))(((+++555AAATTTXXX^^^ccceeebbb\\\XXXNNNLLLJJJIIILLLPPPTTTVVVSSSSSSSSSUUUVVVVVVTTTQQQ[[[TTTHHH;;;111,,,,,,------)))(((...///***DDDrrrvvvMMM666888===;;;888???XXXqqquuulllOOONNNQQQ[[[iiissswwwvvv{{{~~~~~~pppTTT999000333...---,,,+++***+++,,,---,,,,,,,,,...333777555000222...---111222///...///---......///111333444555666444444555333333:::DDD<<<>>>>>>===@@@GGGMMMPPP???>>>NNNgggllleeeooooooeeefffjjjmmmooolllcccZZZSSSOOOQQQTTTWWWZZZZZZWWWTTTQQQSSSRRRPPPOOOLLLJJJJJJLLLDDDEEEGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEHHHJJJLLLIIILLLOOOQQQPPPOOONNNNNNRRRLLLGGGTTTiiivvvqqqmmmmmmppp{{{zzzxxxvvvvvvwwwtttssstttwwwtttiii___ZZZccc^^^SSSGGGAAAAAAAAA>>>:::888777888:::<<<<<<;;;=========<<<<<<;;;;;;;;;>>>TTTlllwwwxxxtttoookkkYYYLLLDDDHHHRRR\\\kkkyyysssTTT===666444222///000000111111111111000///111333222000...---------<<>>555333000...---------...,,,++++++++++++*********))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((###$$$$$$&&&'''((()))***&&&'''***,,,---,,,+++***)))))))))))))))((((((((('''((())))))((()))+++---000888EEEQQQUUUUUUYYY___lllnnnrrrpppcccNNN===555***&&&%%%((()))((((((***///,,,)))'''''''''&&&%%%''''''((()))+++---///000,,,+++)))'''&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&''')))+++///333333,,,(((((((((((((((''''''''''''''''''(((%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))'''&&&&&&((())))))))))))((())))))((()))333>>>PPPSSSYYY]]]^^^ZZZQQQKKKBBB???999555666@@@PPP\\\WWWWWWWWWVVVUUUTTTTTTTTT[[[OOO>>>222---,,,+++***,,,***''',,,///222SSS}}}ZZZ:::---555333555444999MMMcccfff[[[GGG@@@>>>JJJ```rrryyyxxx|||xxx\\\<<<---...------,,,,,,,,,,,,------,,,------///111222000...111...---111333000///000------......000111333444666444333555333///111555888;;;???BBBEEEIIIMMMOOOLLLDDDVVVpppggguuukkkhhhbbb^^^ZZZVVVUUUUUUWWWYYYVVVZZZ___cccdddaaa]]]ZZZTTTQQQPPPRRRRRROOOPPPRRRFFFGGGHHHIIIHHHFFFDDDBBBDDDBBB??????CCCJJJQQQVVVWWW[[[___^^^XXXNNNEEE???CCCCCCKKKeee~~~}}}wwwtttttt~~~{{{xxxvvvxxx}}}nnnhhhooo~~~ooodddeeemmmgggYYYJJJCCCDDDBBB===888777777999;;;<<<;;;999777:::<<<;;;999999===AAAJJJ___vvv~~~yyyqqqiiidddRRRHHHDDDMMM[[[hhhzzzhhhFFF888555333///000111111222222222111...000333333111000///000...555LLLlll~~~zzznnn\\\OOOLLLHHH777,,,666PPPjjj|||mmmPPP???===777555111...,,,+++,,,---,,,,,,+++++++++*********(((((((((((()))))))))))),,,***'''%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''(((((())))))******(((((())))))))))))(((((('''((())))))***---111555===GGGVVVaaa```]]]aaahhhzzz}}}zzzdddGGG333---(((''''''((('''%%%(((...---***'''&&&'''((((((((('''''''''''')))***,,,---...,,,***((('''((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))+++,,,+++((((((++++++'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''))),,,......,,,)))((('''((()))''')))111<<>>aaajjjBBB333222000222***333555444BBBZZZddd```SSSGGG::::::III___qqqzzz|||{{{xxxdddFFF555222,,,---.../////////...---111000222333222///...///000------222444222000111000000//////000111222222444...---222777666222111222666<<>>>>>::::::===:::@@@SSSdddoooyyyzzzssshhhYYYNNNLLLBBB:::IIIcccooo|||tttHHH666:::999000,,,111333...---111000111222222222000///...666999;;;;;;<<>>===777;;;===999:::DDDAAAOOOWWWVVVhhhyyyqqqiii|||uuuiii___\\\ZZZVVV[[[eeeddd___^^^```___ZZZVVVUUUQQQRRROOOIIIGGGLLLPPPPPPRRRMMMGGGDDDFFFKKKPPPRRRUUUXXXaaaiiigggZZZLLLEEEDDD<<<;;;DDDJJJNNNZZZiii~~~{{{|||rrrdddgggUUUTTTUUUWWWYYYddd~~~~~~iiihhhgggddd[[[SSSVVV___fffddd^^^cccjjjddd```lllooohhhZZZMMMGGGEEE@@@:::>>>;;;;;;======::::::>>>>>>>>>999999<<<999???RRRkkkvvv~~~tttfffVVVIIIAAA???888>>>XXXmmm{{{dddFFF:::222444444000///111222000///000000111111111000///333444555333000444FFFWWWsss}}}pppYYYFFF:::444EEEBBB===:::BBBMMMNNNGGGZZZ___eeebbbPPP;;;333555777222,,,***+++,,,+++(((*********)))******+++++++++***)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&&&&'''((('''(((((())))))))))))(((...333===JJJZZZjjjyyy}}}rrrcccYYYTTTLLLDDD888666222...+++******++++++***)))((('''''''''(((&&&&&&%%%%%%&&&'''((()))''''''((('''&&&&&&(((***,,,,,,++++++******))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''''')))(((((()))((()))///777NNNTTTVVVNNNCCC===888555777777666111,,,***,,,...555<<>>999999>>>:::777???FFFAAAJJJPPPQQQcccssslllxxx}}}zzztttmmmaaa^^^```eeeddd^^^[[[^^^___]]]\\\\\\YYYUUUWWW\\\XXXWWWPPPFFFDDDKKKTTTYYYMMMKKKIIIKKKRRRZZZbbbfffTTTQQQQQQRRRNNNFFF???===DDDEEEDDDEEEMMM[[[iiipppuuussslllxxxxxxvvv```ZZZUUUSSSXXXjjjzzzjjjnnnyyy}}}nnnYYYUUU^^^^^^WWWNNNTTTccceeeeeepppyyykkk\\\TTTMMMEEE===999???<<<;;;===;;;777666888>>>>>>888777:::666<<>>777444HHHaaarrraaaBBB...777777---***000111+++---...///000111111111000555444444222...,,,222:::XXXrrrwwwcccWWWSSS@@@>>>;;;<<>>GGGRRRZZZZZZUUUPPPRRRAAA111*********+++---******,,,333;;;@@@@@@===777111***'''+++111666777111222555>>>MMM```pppzzzooo```JJJ999555@@@TTTccctttyyy|||jjjPPP===555555444222111222111///...---,,,,,,,,,...///...---000///---...000111111000////////////............///......///333666888888:::777333999AAA;;;<<>>:::777555888======EEEFFFDDDSSSooosss\\\PPPooo~~~tttaaaZZZRRRSSS^^^xxxwww|||kkkgggaaaWWWIIILLL```jjjooo{{{wwwmmmhhh\\\III===<<<;;;888777999999666555777======777555888444:::MMMlllyyyuuudddQQQCCC999===777111<<>>333:::NNNaaauuu{{{|||jjjQQQ<<<111444333222111111111000//////---+++,,,///111///---333000......///000000000000//////..................------...111333333333555;;;:::;;;???<<<>>>MMMKKKFFFEEEGGGLLLTTTXXXUUURRRiiisssccc\\\ZZZSSS\\\eeeeee^^^XXXWWWWWWhhhccc]]]\\\ccckkknnnmmmddddddggghhhfffbbbeeelllnnnooohhhZZZPPPQQQWWW[[[YYYUUUOOOKKKIIIHHHGGGFFFBBB<<<666444333444;;;CCCAAAGGGMMMVVVkkkooo\\\lllqqqbbbUUUQQQOOOVVVjjj|||tttjjjWWWTTTfffuuuoooRRRBBBBBB>>>888666888999777666777::::::555444777222777JJJkkkzzzvvvcccOOOAAA999888444555777888TTTRRR===000333666111000444.../////////000000111111000,,,,,,000111000000222---MMMnnnzzzssshhhcccaaavvvwww~~~}}}ttttttooo```MMM===333///)))---///...***'''(((***(((((((((((()))***+++,,,'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((***......///222:::EEEQQQYYY[[[cccjjjmmmqqqxxx{{{yyy[[[MMM===444111///,,,)))((())))))******)))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&***++++++***(((&&&&&&'''))))))((((((''''''&&&&&&,,,++++++***((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%&&&&&&&&&%%%%%%'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))+++***)))((('''&&&&&&&&&(((((((((''''''&&&&&&&&&)))((((((***'''&&&***111EEEMMMQQQMMMHHHGGGGGGFFFHHHJJJOOOTTTWWWUUUOOOIIIGGGJJJMMMKKKGGGDDDDDDFFF777...((()))+++***))))))***,,,///000000111444777000...+++)))***+++,,,------,,,000===RRRffftttzzzttt]]]HHH888:::NNNdddqqqxxx|||vvvfffQQQ<<>>111,,,...//////......///000000/////////111222111000333222000000111222222111222111000000000111333444222000......000111111111444RRRWWWCCC;;;===;;;888BBBGGGDDDDDDIIIAAA:::@@@FFFVVVrrr|||zzzwww~~~vvvmmmeeeZZZNNN\\\___aaa^^^WWWTTT^^^kkk{{{}}}uuugggjjjxxxqqqqqqttt||||||}}}yyynnnddd^^^XXXRRRDDDAAA>>>===>>>@@@@@@AAA;;;:::===???===:::===BBBMMMXXXzzzpppVVVUUUXXXOOONNNKKKJJJYYYyyyrrraaabbbUUUJJJOOOYYYfffxxx{{{fffWWWOOOLLLPPPFFF===::::::777666777111444222444888222444DDDcccuuuttt^^^III;;;222222222777999111===ZZZwwwpppLLL<<<444---,,,222777555333111000/////////111...///222333000///111...:::OOOiii}}}lllRRRHHHFFFKKKIIIAAAGGGVVVjjjsssssscccLLL<<<222------------,,,+++******+++))))))((((((((())))))***&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''(((+++///222888AAAJJJLLLIIIKKKTTT^^^dddiiieeeXXXPPPQQQNNNGGG777///))))))((('''(((,,,******)))((('''&&&&&&%%%&&&&&&'''((((((''''''&&&$$$%%%&&&(((((((((''''''&&&(((***)))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***))))))((((((((((((((()))((()))))))))((('''%%%$$$'''&&&(((***((('''+++111AAALLLUUUQQQHHHDDDBBBBBB@@@???@@@GGGNNNOOOIIIBBBCCCDDDCCC???888111---,,,***&&&%%%)))+++***)))+++'''+++111444333///+++(((------,,,+++)))((()))***,,,---000444@@@VVVrrr~~~qqqZZZIIIQQQbbbfffkkkkkkbbbWWWJJJ<<>>>>>999999>>>GGGCCCBBBGGG===777EEEHHH[[[yyyrrrvvv}}}uuusss|||qqqhhhhhhxxxgggqqq|||mmm[[[QQQMMMIIIDDD???;;;777555666888::::::;;;:::<<<@@@BBBFFFPPP[[[gggvvv~~~nnn]]]EEEDDDMMMIIIHHHHHHNNNcccwww}}}kkk___UUU\\\TTTHHHIIIOOO[[[mmm{{{}}}sss___RRRQQQPPPMMMQQQEEE;;;888888777777888...222111555888222333CCCXXXkkk~~~ppp\\\HHH;;;111777555555999444333>>>VVVpppLLL999444444333:::888555222000...............000444444000...000000+++...EEEhhhtttccc___gggvvvvvvkkklllyyy~~~iiiMMM<<<555222---,,,++++++,,,,,,------***))))))(((((((((((()))'''((()))+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''***...333777IIIOOOQQQJJJAAACCCRRRaaaccciiieeeVVVKKKHHH@@@666,,,&&&$$$&&&&&&$$$'''---((((((''''''''''''((((((%%%&&&'''((((((((('''&&&###$$$&&&((())))))((((((%%%'''))))))'''&&&%%%&&&!!!""""""###$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''((((((((()))&&&&&&&&&'''''')))******)))(((((((((((())))))***((())))))))))))'''%%%$$$'''''')))+++***(((,,,333<<>>666///,,,+++++++++---(((%%%(((*********,,,***))))))---111111...***)))+++---------,,,,,,,,,))),,,---,,,222JJJpppuuu]]]]]]kkkhhhllliii]]]QQQEEE777+++///111222000---+++,,,...,,,...111000------///222.........000222222000...000/////////000222555777:::777555555999===AAABBB888???===:::===666...111666@@@<<<:::???555111EEEPPPLLLXXXrrrwwwuuugggdddcccxxx{{{```FFF:::888888444<<<999555444666999<<<>>>999777999???GGGUUUjjj{{{wwwUUUJJJMMM@@@>>>HHHGGG;;;BBBQQQpppyyyuuusssddd___ddd]]]OOONNNYYYYYYOOO```YYYQQQMMMOOORRRNNNHHHBBB>>>:::999999:::999777333777444333666111333@@@UUUgggzzz~~~tttaaaLLL===888888666444111000111222@@@aaarrrJJJ333111555:::444000222444111///...////////////000000000000000......666CCCOOOUUUWWWKKKYYYnnnkkkNNN<<<333...///...+++***))))))***+++***)))(((''''''((()))***(((((((((((((((((((((((('''((()))***)))(((&&&$$$(((&&&###$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''')))+++---666AAAEEEDDDKKKSSSWWWQQQKKKOOOYYYaaaeee^^^SSSHHH>>>555...)))***)))'''&&&%%%%%%&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&'''((())))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$)))&&&$$$###%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((()))))))))))))))))))))))))))(((''''''((((((((('''&&&&&&&&&%%%,,,)))'''&&&'''***,,,---@@@MMMXXXWWWOOOGGG@@@:::999999>>>FFFOOOQQQLLLFFF444222...+++(((((()))***---+++(((((()))***)))(((---------------,,,,,,,,,+++,,,,,,------,,,,,,+++------***,,,222:::ZZZtttnnnkkkdddgggbbbLLL<<<777111/////////...---,,,***)))---...///...---...///111000///.........///111222333222000000111555999;;;555555555;;;GGGPPPMMMEEE:::<<>>KKKVVVXXXUUURRRPPPMMMPPPQQQRRRRRRNNNFFF===777...,,,***(((''''''((((((((())))))(((''')))---111444444333222111...,,,***+++,,,,,,,,,,,,,,,,,,+++------***+++000555PPPwwwuuujjjfff___JJJ;;;555...------------,,,***))))))---...//////---...///111000///.........///111111333222111111222444777999777999999:::???DDDBBB===999:::<<<>>><<<999555222222888888999===:::;;;HHHMMMZZZbbbsssnnnvvvLLLCCC888555888;;;;;;999:::;;;<<<;;;999:::<<<>>>===;;;???JJJ\\\vvvrrrYYYIIIEEE???<<>>===;;;777333555<<<:::777777222777HHHhhhttt~~~{{{nnn]]]LLL@@@666555444222111111222222---333CCC___xxxTTT::://////111444111------000////////////000000000000222...++++++,,,---+++((((((,,,222;;;JJJ```zzz|||bbbFFF555...------+++***((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((())))))'''&&&%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''',,,222<<>>888111,,,***+++,,,,,,,,,,,,,,,,,,+++,,,---***+++...///AAAaaauuukkk___HHH999333,,,++++++++++++******)))))),,,...//////...---///000//////......//////000111222222222222333444555666555999999666666999:::888777888999:::999777555333333888666777======AAAOOOTTT]]]nnnoooZZZHHH999777777888:::<<<;;;:::===??????===:::;;;AAAGGGJJJLLLTTTbbbrrrrrrdddUUUDDD:::999EEE===<<>><<<999777555AAAGGGCCC===999222666GGGgggsss}}}zzzmmm\\\LLLAAA777555222111111222222111444///...:::SSSsssyyyQQQ:::333000333777444///---////////////000000000000---,,,,,,...222333333111000000---***,,,:::OOO```qqqvvvtttbbbHHH555///000,,,,,,+++***))))))*********)))(((''''''((()))***))))))))))))))))))))))))&&&''''''(((((('''&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((000:::FFFTTT]]]\\\UUURRRWWW^^^dddgggbbbQQQAAA999333,,,'''&&&'''***+++((((((((())))))***+++,,,((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''%%%######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&(((((())))))))))))((((((%%%&&&&&&&&&'''((((((((($$$&&&'''((((((((()))***555>>>EEEFFFGGGKKKNNNOOOJJJIIIEEE@@@888000***''''''((()))******)))(((((()))+++,,,,,,---222;;;CCCJJJPPPSSSLLL>>>111,,,,,,,,,++++++++++++++++++,,,***,,,+++,,,///,,,555MMMuuudddHHH777333...,,,+++++++++++++++++++++,,,---//////...---...///............//////000000111111222333333333333333000222222000222777:::999777777888888777777666555333888666555;;;???KKKaaagggmmm[[[CCC<<<888555<<<<<<;;;999777888;;;???>>>@@@@@@===:::@@@LLLWWWaaaiiiwwwvvvWWW>>>>>>CCC???:::;;;BBBDDDQQQhhhzzz{{{ccc[[[MMMDDDDDDPPPZZZ___fffqqq]]]\\\ZZZUUUJJJAAACCCLLLDDDBBB>>>:::666666666888DDDIIIDDD>>>:::222444CCC\\\kkkyyyzzzooo___NNNAAA888555222111222333222111444111...///;;;UUUuuuzzzYYYCCC...+++333666111,,,////////////000000000000/////////000111000...---,,,......***''',,,888CCCLLLYYYeee___JJJ666000222------,,,,,,++++++,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((444CCCPPPZZZ^^^WWWNNNLLLRRR[[[bbbddd[[[EEE000---***'''&&&((()))******%%%&&&'''((())))))******)))(((''''''((()))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&%%%(((((())))))))))))((((((%%%&&&&&&&&&'''(((((((((###%%%(((((('''(((***,,,777???FFFHHHJJJOOORRRRRRLLLDDD:::333///,,,'''$$$'''((()))******)))'''&&&******+++///777???GGGKKKLLLVVV\\\TTT@@@000+++,,,,,,++++++******++++++,,,(((,,,***,,,111---000@@@ttt{{{iiiIII666333111......---,,,,,,,,,------+++---//////...---...///---......//////////////////000222333333333222222///...,,,,,,222:::<<<999777777777888888888888888111999777444888???SSSooo~~~xxxqqqeeeQQQ@@@999999777333666888999777444666<<>>HHHZZZhhhqqq{{{xxxeeeLLL;;;@@@GGGCCC???@@@>>>SSSttt~~~]]]QQQOOOOOOTTT\\\\\\VVVWWW^^^VVVSSSSSSUUUPPPFFFDDDJJJGGGEEEAAA<<<888888;;;>>><<<@@@<<<999999444444@@@RRRdddwww|||ttteeeSSSFFF;;;777333222333444222000///333555111000:::OOO```bbb@@@000000222111000////////////000000000000000000000000///...---,,,(((,,,000000---,,,///333///===NNNTTTIII888000111------------------,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((888JJJWWW\\\\\\UUUNNNJJJMMMOOOOOOMMMFFF777)))%%%%%%%%%&&&((()))((('''$$$$$$&&&'''(((((((((((()))(((''''''))))))((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''(((((()))'''&&&&&&'''&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&'''(((((()))))))))))))))&&&&&&&&&'''''''''''''''###&&&((((((''''''+++...888@@@HHHLLLPPPTTTTTTRRR@@@777---(((***+++)))'''&&&'''((())))))((('''&&&***+++...555???HHHMMMNNNFFFPPPXXXSSSBBB222++++++,,,+++***))))))***+++,,,(((,,,***,,,222///---888UUU}}}yyylllPPP>>>888333111000///---------...///***,,,//////...------...------...////////////......///000111222333333222222111...---222999999555666666777999999:::::::::111888777333666===PPPlllkkkSSSGGGDDDDDD>>>999888<<<===999444666;;;???>>>:::888:::<<<===>>>???@@@EEEQQQbbbnnntttyyy|||{{{wwwooocccXXXQQQLLLKKKKKKFFF===>>>FFFOOOuuuyyy[[[TTTVVVZZZ^^^^^^XXXPPPLLLLLLRRRLLLMMMUUUUUUKKKCCCCCCEEEEEEBBB>>>::::::<<>>OOObbbwwwyyykkkZZZMMM>>>999444333444555222//////333555111,,,,,,222999^^^nnnUUUBBB666222444////////////000000000000---...///000000111222333---///111111...,,,++++++)))---888DDDFFF===444000+++,,,,,,------,,,,,,,,,***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''+++<<>>FFFNNNPPPPPPMMMGGG@@@...***&&&$$$&&&)))++++++&&&'''((()))***+++++++++...222888>>>BBBEEEGGGHHHBBBGGGMMMOOOIII>>>333,,,,,,+++***))))))***+++,,,***---)))***222///+++222:::aaa}}}sssrrrppp___OOOEEE999333222000...------......))),,,...///...---------,,,---.../////////............///000111222333444222444333000000444555333444555777999::::::::::::444777333222777:::DDDWWWsss|||iiiLLL;;;333444999:::777333333444555555666===AAADDDCCC>>>;;;::::::>>>@@@DDDHHHOOOXXXcccjjjeeegggcccZZZSSSPPPKKKEEEDDDIIILLLIIIAAA>>>CCCIIIjjjoooXXXYYYJJJPPPUUUUUUSSSSSSQQQNNNTTTKKKLLLVVVYYYMMM@@@<<<;;;======:::666444555777444666333555===999555<<>>666777888999999333555777888666444777;;;;;;<<<===<<<;;;<<>>888666444222111333222222222222111///---,,,222;;;NNNhhhoooMMM555555///,,,111222///---//////.........///222444555000000000///.........---***'''***000777EEEDDD222...---------...,,,)))&&&))))))******)))((('''&&&'''''''''((((((((((((((())))))))))))((('''&&&%%%((('''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%---666@@@FFFKKKOOOOOOMMMKKK???444000...)))&&&%%%((((((''''''''''''((((((%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&'''''''''&&&&&&&&&'''''''''(((((())))))'''%%%###$$$''')))'''%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&***&&&%%%''''''(((---444FFFSSSTTTKKKDDD555)))***111///,,,)))((('''((()))###'''+++***))),,,555===LLLWWW\\\VVVNNNIIIEEE@@@FFFGGGHHHKKKOOONNNAAA444...+++***+++***''''''***)))***,,,,,,+++,,,...000222<<>>===888444444888:::999666666111...222777:::;;;<<<999777:::@@@BBBAAAEEELLLLLLIIIIIILLLQQQSSSPPPLLLIIIJJJJJJJJJIIIHHHHHHHHHGGGJJJDDD>>>@@@???DDDTTTsss```RRRLLLGGGEEEPPPeeetttqqqeeeZZZUUUOOOJJJGGGCCC>>>:::;;;999888777777888888888444333333777<<>>DDDJJJOOOPPPPPPNNNGGG???111,,,)))+++,,,)))((())))))***++++++++++++---///333;;;OOOhhhyyy~~~vvveeeTTTQQQVVVWWWLLL???222000...,,,+++******+++,,,---.........---,,,+++******++++++,,,------...---...///000111222222222000111111000//////111333444<<>>===?????????EEEMMMNNNJJJFFFGGGJJJMMMLLLIIICCCDDDFFFHHHKKKLLLKKKJJJBBBFFFDDDBBBAAA<<>>:::666666888999777444222111333777???GGGLLLOOOEEEZZZqqq~~~nnnPPPFFF<<<888666333333444222000...------...000222------......222EEEhhhjjjTTT<<<000//////000000------...000111000---+++---------------.........,,,))),,,,,,///@@@IIIAAA000...,,,+++,,,------,,,)))(((&&&&&&&&&)))+++---(((((((((((((((((((((((())))))))))))((('''&&&%%%(((&&&%%%%%%&&&'''&&&$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&'''111===FFFPPPXXXZZZWWWBBB777---++++++***)))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((((('''(((((())))))((((((''''''&&&%%%%%%%%%'''((('''&&&))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$#########$$$&&&'''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%'''((()))...555AAAMMMIII<<<666---'''***''''''''''''''''''(((((()))++++++))),,,;;;QQQccccccZZZLLLCCCBBBDDD???888<<>><<<<<<===DDDJJJvvvrrr___QQQKKKHHH>>>444333777777444666;;;888111777666666666777888999::::::>>>???===@@@FFFHHHFFFNNNWWWaaagggeee^^^UUUNNNJJJIIIHHHGGGHHHIIIIIIHHHDDDCCCBBBCCCEEEDDDAAA===666JJJ[[[fffnnnuuujjjRRRHHHDDDFFFFFFFFFOOO```pppxxxwwwiiiVVVEEE<<<888777777666999<<<:::555333444666222222111000000222666999:::@@@MMM```ttthhhWWWEEE<<<999666555555777888::::::888444///,,,///,,,---000111///111555444777@@@UUUuuu}}}aaaGGG666222///...000444444///***---------------.........++++++...---...>>>LLLGGG555111,,,***)))))))))(((''')))+++---,,,)))%%%###+++******))))))(((((('''))))))))))))((('''&&&%%%&&&%%%$$$%%%'''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&''''''((((((&&&''''''''''''&&&%%%%%%&&&,,,333:::CCCHHHFFF???555---(((+++......------(((((((((''''''((((((((('''''''''''''''&&&%%%%%%######%%%&&&''''''((((((''')))***++++++***(((&&&%%%'''((((((''''''((()))&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&))))))(((,,,222>>>LLLEEE111+++***(((***((((((''''''''''''''''''222111000444:::>>>===;;;;;;777333111---)))***---000000///444EEE\\\mmmttteeeTTT@@@444...******,,,---///000111111333555888===@@@AAAAAACCCCCC===555444444333333333333333222222000---++++++...222555......---------......///,,,,,,,,,---......//////,,,,,,---------,,,,,,+++,,,...000000///...///000:::CCCIIICCC:::444111///...000999GGGNNNJJJBBB>>>DDDJJJWWW]]]VVVPPPJJJ???BBB:::222000333666444000222<<<<<<111...666888333888666555555777:::<<<===999===???BBBMMM\\\bbb___mmmooommmddd[[[TTTNNNHHH@@@AAACCCEEEEEEEEEDDDCCC???>>>===<<<;;;<<<===???BBBmmmuuuXXXEEE???AAAGGGKKKKKKNNNXXXdddkkkrrrgggWWWJJJBBB===999777666777888888777666555555222333444222000000222555333777@@@QQQcccrrr|||ooo\\\HHH>>>;;;888777777666777777777666333000...///------000222000222666444///***///GGGjjjppp\\\IIIAAA888444555666333/////////..................,,,+++......///===EEE<<<000---***))))))******)))'''(((***++++++)))'''&&&++++++******)))(((((('''))))))))))))((('''&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%$$$$$$"""'''---444<<>>666000***'''+++000///---,,,(((''''''&&&&&&''''''((('''''''''''''''&&&&&&%%%$$$%%%&&&((()))*********&&&(((***,,,,,,+++)))'''%%%''')))((('''&&&(((***''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&'''))))))(((+++000>>>NNNHHH444---,,,))))))''''''&&&&&&'''(((***+++333666:::<<<;;;999888777555111///111...***)))---,,,+++(((+++:::QQQccclllZZZMMM???666///******---+++---///111222444777:::@@@CCCBBB???@@@BBB===666222222111111111222222222000///---,,,,,,...000222,,,++++++***+++,,,...///......//////000111111111***+++,,,,,,,,,,,,,,,++++++---///111000000111111666<<<>>>999333111000---///000888FFFNNNIII@@@:::777<<<777333888888222000333222222444777777777888777999999555222555888;;;888999:::999999===DDDIIIFFFIIIIIILLL]]]qqqwwwrrr|||yyymmm[[[NNNIIIGGGDDD<<<===???@@@@@@?????????>>>>>>===999666999@@@GGG[[[}}}bbbMMMEEEGGG999DDDLLLMMMNNNUUU^^^ccc]]]VVVNNNHHHDDD???:::666888666555666999:::666333222444666555222111333666000111888FFFUUUcccpppxxxvvvbbbMMMBBB???<<<::::::222222222111000///......******---000///+++,,,000(((222888444444DDD]]]oootttbbbJJJ999222111000///000000000///.........---...,,,///...---777:::---,,,***((((((***+++++++++''''''(((((()))*********+++++++++***)))(((((('''))))))))))))((('''&&&%%%&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&%%%%%%$$$### $$$)))...666:::444,,,...(((&&&***...+++'''%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&'''(((***++++++,,,,,,%%%'''***,,,,,,+++)))(((%%%'''))))))'''&&&(((***''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((***)))'''***///AAARRRLLL888111000,,,***)))((('''((())),,,///111...999EEEGGGAAA888555555444...+++...///***))),,,%%%(((***,,,666EEEQQQUUUFFF???777333...***+++///***,,,...000111444777:::<<>>///(((===333333444444222000111444555000222;;;<<<555666>>>888===AAA???<<<@@@LLLVVVcccaaaZZZXXXddduuuwwwmmmwwwttthhhUUUIIIGGGFFFCCC===>>>???>>>=========>>>666999:::999999@@@NNNZZZvvvcccKKK@@@BBBJJJNNNMMMTTTbbbhhheee[[[WWWQQQJJJFFFDDDBBB???<<<999555444444444444333000111222333444333222111333444777===GGGTTTccclllooonnndddRRREEE???:::444333111...............---.........---------,,,,,,...//////...///222666:::fffzzzpppRRRAAA<<<:::777111,,,+++------+++---222---...///111555777444///,,,+++***((('''&&&&&&&&&******+++,,,,,,,,,,,,++++++++++++******((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&'''((())))))((('''&&&&&&&&&((((((((('''&&&%%%%%%***......+++(((''''''$$$(((,,,+++'''&&&(((+++%%%""""""%%%+++---***&&&''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%$$$######&&&%%%%%%%%%%%%&&&''''''$$$&&&'''((('''''''''((('''''''''((((((((((((((()))'''%%%%%%'''((('''&&&&&&&&&&&&'''''''''(((((('''((((((''''''(((+++---===BBBEEEBBB888...)))'''***)))(((+++000666:::<<<@@@@@@AAABBBBBB@@@;;;777---,,,)))((('''((()))***))))))((()))+++///444666000---******,,,,,,***'''+++,,,///222555888::::::===BBBHHHLLLJJJEEE===888888555000---,,,------,,,///---,,,***))))))******,,,+++***))))))***+++,,,---,,,,,,+++++++++,,,,,,......---,,,,,,,,,------+++---///111222000...---------,,,,,,+++,,,,,,,,,............/////////000333222222111222333555666:::777444444555666444111888777444222666;;;;;;999>>>888777<<<>>>FFF^^^xxx}}}yyyrrrjjjaaa[[[[[[[[[WWWNNNDDD@@@BBBFFF<<<999999<<<>>>;;;;;;<<<444666999>>><<<888WWWSSSTTTTTT[[[dddfffqqqnnnTTTGGG???GGGQQQVVVZZZ\\\XXXRRRUUUYYYXXXQQQLLLHHH@@@777>>>:::666444444444444444111111222333333333222111222333444777===FFFQQQXXXdddfffaaaUUUJJJDDD>>>777333000---+++,,,---......///............---------/////////...---...111333===QQQmmmqqq]]]HHH999AAA===777444333222...***...---...222999<<<888333---,,,+++***)))(((((((((************++++++++++++)))))))))))))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''(((((('''&&&%%%&&&))),,,---***(((''''''%%%))),,,+++(((''')))+++&&&$$$###&&&***,,,)))&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&(((((('''&&&'''(((&&&''''''''''''(((((((((((('''%%%&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''(((((('''(((***,,,444999>>><<<666///,,,+++,,,++++++---222888<<<======<<<<<<<<<;;;888333000,,,+++***)))))))))***+++)))))))))***,,,///222444...---+++***+++,,,,,,,,,...000333666999;;;===>>>@@@BBBDDDDDDCCC???;;;888888555111///......------...---,,,************+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,+++---...000000///...------,,,,,,+++++++++,,,,,,---------.........//////000000000000111222333444444333333555777777555222888666555666555444444444333777AAAJJJQQQ```xxxqqqjjj```YYYPPPMMMGGGCCCBBBAAAAAAAAA???888444666999999:::<<<;;;::::::HHH\\\jjjZZZDDD;;;@@@===>>>NNN]]]]]]bbblll{{{iiiOOO???EEEHHHPPPZZZ\\\VVVQQQPPP[[[eeeggg^^^XXXUUUKKK===@@@<<<777444444444555555111222222333222222111111222222222222333777===AAAMMMRRRUUURRRMMMIIICCC>>>999666111//////111222222/////////.........------+++---...---,,,,,,---///'''222BBBQQQ```pppooojjj___VVVUUUTTTGGG666444000000666???AAA;;;555...---,,,+++++++++++++++***)))((((((((()))+++,,,''''''(((((((((((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((&&&&&&''''''(((''''''&&&&&&(((******)))'''''''''%%%))),,,,,,***(((***,,,(((&&&%%%'''***+++)))&&&'''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&''')))((('''%%%&&&'''%%%%%%&&&&&&''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&'''(((((('''''')))+++***///444666333000......---,,,,,,///444999<<<>>>:::888666444333000---******************+++++++++))))))***+++---...///000,,,,,,,,,++++++,,,000222333555888;;;>>>@@@BBBCCCCCCAAA???<<<999888777777666444222111111000...,,,...---,,,+++******++++++++++++************++++++---------------...///000//////---,,,++++++++++++,,,,,,---------.........,,,,,,++++++++++++,,,,,,---------.........//////000000111222333333333333000000222444777777555333777555777<<<<<<:::@@@IIIEEEKKKYYYkkkxxxuuuddd___\\\TTTLLLIIIBBB::::::???BBB???;;;:::444111555888888999;;;<<>>888555444555666666222222222222222111111111222222222111///000222444555;;;BBBFFFGGGGGGEEEDDD>>>;;;888777666666444222000000//////...---,,,,,,&&&(((+++---------.../////////------222@@@RRR___~~~|||fffKKK???888555<<>>AAACCCDDDEEECCC@@@;;;777444333333444333222111111222000---+++------,,,,,,++++++++++++++++++++++++++++++++++++//////............////////////---,,,++++++******,,,,,,+++++++++,,,---...,,,++++++++++++,,,,,,---...////////////000000000111222444666666666555555444444555666777888777666>>>:::<<>>@@@<<<777444444888<<<;;;999:::???NNN___GGGGGG???===???888=========>>>BBBIIISSS[[[}}}zzzkkk___]]]\\\___kkkzzzlllzzzuuuiiiaaaRRR@@@AAA===999666555666666666222222222111111000000000///000111000///...000222---000666;;;>>>???AAADDD>>>>>>>>>???>>>:::555111333222111///...,,,++++++&&&))),,,......---......222000,,,((()))111<<>>@@@@@@<<<<<<===???@@@<<<888:::@@@EEENNNVVV^^^nnn~~~tttiiicccaaaccckkkttttttmmmSSS???>>><<<888666666777666666333222111000000000000000,,,---............000222222111222666666666999???@@@BBBEEEHHHIIIEEE>>>999777666555222000---+++******,,,......---+++++++++)))+++.../////////000111999MMMeeevvvkkkWWWLLLGGGLLLMMMCCC666000++++++***))))))))))))))))))((('''''''''(((***+++)))***************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''')))******(((&&&%%%'''***,,,---,,,+++)))(((''''''&&&&&&&&&''''''''''''((((((((((((((('''((((((((((((((((((((((((((('''%%%$$$###"""######'''''''''&&&&&&&&&&&&%%%""""""$$$%%%&&&'''''''''%%%%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&''')))((('''%%%&&&'''$$$$$$%%%&&&'''(((((()))((('''''')))******(((&&&'''''''''''''''&&&&&&&&&%%%'''))))))'''&&&'''(((***+++,,,,,,---,,,++++++***(((((()))+++------,,,)))((('''(((***,,,,,,,,,)))))))))))))))*********+++,,,---...///...---,,,---...000111222444666888999999;;;<<<============999888777555333111000//////......///000///---***,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++222111000......------------,,,,,,+++++++++++++++---,,,+++***+++,,,---...---,,,,,,------...///000222222222333333333444444222222333444555555555555333444666777777999;;;>>>???GGGSSS```pppkkk___DDDBBB@@@?????????@@@AAA<<<<<<<<<:::999999:::;;;888777666444444===SSShhhoooMMMDDDAAA===>>><<<999999<<<<<<999:::???444999:::;;;GGG[[[fffeee]]]^^^\\\YYYZZZaaaeeeeeemmm{{{mmmPPPAAA;;;999777777888888666555444333111000/////////000---...///...---...000222333000000222222000333:::>>>@@@EEEIIILLLKKKGGGCCC>>><<<:::666333000---,,,+++,,,------+++******+++'''***---...---+++)))(((///777===>>>@@@HHHPPPTTTaaannnqqqeee^^^___XXXFFF777222---,,,+++))))))((((((((((((((()))))))))*********)))*********)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''')))***''''''(((***---,,,)))&&&$$$%%%(((+++---,,,***(((&&&&&&&&&%%%$$$%%%&&&(((''''''((()))************'''''''''((())))))******((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''%%%&&&(((((('''&&&'''((($$$%%%&&&'''((())))))***((('''((()))+++***(((&&&(((((('''''''''&&&&&&&&&%%%'''))))))'''&&&&&&'''''''''(((***,,,---------,,,***))))))++++++***))))))))))))***---//////...---,,,+++*********+++,,,,,,---......///////////////000111333666777666555666777777777777777666666444333333222111000000///000///...///000000...,,,+++,,,---......---,,,,,,++++++,,,------,,,++++++///......------......///+++++++++***++++++,,,---,,,,,,,,,,,,,,,------......------......000111111222222222333333333444444333333333333444555666777222777???DDDHHHJJJMMMPPPVVVjjj~~~eeeUUUNNNLLL??????>>>>>>=========<<<999999999999888999:::;;;:::888:::CCCRRRgggWWWKKKBBB999===BBB???BBBKKKMMMEEE<<<999>>>???777...111>>>CCC>>>888AAAFFFFFFNNN\\\bbb___VVV```uuu{{{\\\CCC<<<888777777888999888666444444333111////////////000111111111000......000222///+++,,,000000...111888555777;;;AAAEEEGGGFFFDDDBBB@@@>>>:::555222///---''')))***+++******,,,...---,,,***)))))),,,///222)))///222000///222555555(((;;;___}}}tttpppbbbJJJ888333...---,,,***)))((((((((((((((()))***+++*********))))))))))))((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&%%%%%%&&&''')))***''''''(((+++......***%%%###$$$'''+++---,,,***'''$$$%%%%%%$$$###$$$&&&(((&&&'''(((***++++++++++++&&&&&&'''((()))***++++++((('''&&&%%%&&&&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&'''(((''''''''')))%%%%%%&&&'''((()))***+++((('''(((***++++++(((%%%(((((('''''''''&&&&&&&&&%%%'''))))))'''&&&&&&&&&$$$$$$%%%(((+++...000000...---++++++++++++)))(((---,,,---///111333222000111///---+++++++++---...------......///000000000111111111444888999555222444555555444444333111111111000000/////////000000111000...///000111000...+++,,,---.........---,,,++++++------------++++++++++++,,,,,,...///000111************+++,,,---...,,,,,,---------..................//////111222222111111222222222333333333666666555555555777999:::;;;DDDQQQ[[[aaadddgggiiittt```NNNEEEDDDDDDBBBDDDAAA>>>======>>><<<;;;<<<:::999888::::::999888@@@@@@JJJbbbwwwRRRDDD@@@;;;DDDIIINNNNNNKKKGGGAAA<<<;;;888777888666333555:::666777:::>>>DDDJJJOOORRROOOZZZgggjjjbbbSSSFFF??????;;;777888:::;;;777333333333222111111222333333//////.........//////000...............///000000888:::>>>BBBEEEEEEDDDDDDDDDDDDDDDBBB===666000,,,,,,'''(((///111---+++---&&&(((************+++,,,000000111111111000...---000>>>SSS{{{aaaBBB111///,,,,,,++++++***)))((((((((((((((((((''''''''''''$$$&&&))),,,,,,***(((&&&(((((((((((((((''''''&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''!!!"""$$$'''******(((&&&)))((('''&&&%%%&&&'''''''''%%%$$$$$$&&&''''''&&&$$$%%%&&&'''''''''&&&%%%'''$$$%%%)))((($$$&&&,,,)))''''''***//////+++'''''''''''')))++++++)))'''$$$$$$$$$%%%&&&'''((())))))'''&&&(((+++---+++)))'''&&&&&&''''''((()))******)))(((''''''&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''((()))(((&&&&&&((()))%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&(((((())))))(((&&&$$$###$$$$$$&&&(((+++...111222333111...---------,,,+++***...111000------111555...---,,,,,,,,,,,,---...000000111222222333444444222333666777888777666555888666444111000///000111111000...---,,,---......222111000///////////////---///111222111...+++)))+++---...///...///111222111///---,,,+++,,,...///,,,,,,,,,---------......///.........////////////222222111111222222333444///555666222000333444111<<<555222666777555888>>>:::RRRkkkwww|||vvvUUUOOOHHHCCCAAA@@@===;;;>>>???>>>======>>><<<999BBB999555888888666===III___sssqqqPPPBBBAAA@@@CCCEEEDDDCCC@@@>>><<<;;;888777888666555777===888777777777888:::<<<===444<<>>>>>>>>GGGHHHIIIJJJHHHCCC;;;555222---+++......+++***,,,+++,,,------,,,,,,,,,---***,,,///111333333333222///>>>TTTjjjHHH333///++++++******)))(((((('''***)))))))))((('''''''''%%%''')))++++++***((('''((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$$$$$$$&&&'''((((((((()))((('''&&&%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&(((((((((((('''&&&%%%%%%&&&$$$%%%(((((($$$&&&,,,***'''&&&)))...///,,,)))''''''''')))++++++)))(((%%%%%%%%%%%%&&&'''((())))))'''&&&'''***,,,+++***(((''''''''''''((()))))))))(((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''(((((((((&&&&&&((()))%%%&&&&&&'''''''''''''''%%%&&&'''(((((((((''''''%%%&&&'''((((((((('''&&&%%%%%%&&&(((+++---000111222222333333222111000000444777888555111000333777////////////////////////111111222333333444555555777888:::;;;:::999777666444333111///......//////000000...---------......//////......---.........000222555666555222...,,,,,,...//////......000111000///...---,,,---........................//////...111333222///---...000222222111111222222333444333777666222222666888666666333222444999>>>AAADDDSSS^^^nnn~~~rrrfffYYYLLLIIIEEE@@@=========;;;999======;;;888555666:::<<<333444666888<<>>======<<<<<<<<<<<<<<<;;;888777888888777;;;@@@===<<<999666444333222222///222444444444555:::>>>===:::888888::::::777444///000111222222111000/////////............//////.........---......///000...///111333444666777888@@@AAAEEELLLPPPMMMCCC;;;999222------,,,+++,,,...000///...---------...//////111555888999888666444222@@@WWWpppKKK555...*********)))((((((''''''++++++******)))(((''''''&&&'''((())))))))))))((('''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))***(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''''''&&&+++***)))'''&&&&&&%%%%%%&&&%%%&&&((('''%%%'''+++***'''&&&(((,,,...---,,,'''&&&&&&(((***+++***)))(((''''''&&&''''''(((((()))'''&&&&&&(((***++++++))))))(((((((((((('''''''''''''''&&&''''''((()))'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''(((((('''&&&&&&''')))%%%%%%&&&'''''''''''''''&&&''''''((()))(((((((((###$$$%%%'''((()))))))))&&&''''''(((***,,,...///111555:::;;;999777666777<<<<<<;;;777333111333777555555666777777666555555222222333333444444555555999::::::::::::888777555//////---,,,,,,,,,---...//////...---------......------,,,,,,------......111333555777666444000......///000000......///000/////////.........------000000000000000/////////...333888666000,,,---000222222111111222222333444888888555222444999;;;999;;;<<<999666AAAUUU``````sssoooTTTFFFAAA>>><<<===;;;999999:::::::::999:::<<<<<<:::666666;;;@@@888::::::===QQQxxxWWWHHH@@@<<<:::;;;<<<;;;<<<>>>;;;888888999999999===CCC===<<<999777555444444444777666444111///111555999:::888666666777777555333---///000222222000///---000//////............///.........------......///...---......000222444555555777>>>IIISSSTTTKKKBBB>>>888111...---...000111111///---,,,...000222222666999>>>BBBDDDCCCAAA@@@===FFFYYYlllGGG333,,,+++*********)))))))))(((---,,,,,,+++***)))(((((('''''''''''''''((())))))''''''((((((''''''&&&%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''((()))((((((''''''&&&&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&)))((('''%%%%%%%%%&&&'''%%%%%%&&&'''&&&&&&(((+++***(((&&&'''***---......'''&&&&&&(((***++++++***))))))((('''''''''''''''((('''&&&&&&''')))***+++*********)))((('''&&&&&&&&&&&&&&&&&&'''((()))***)))))))))((('''&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%''''''((('''&&&%%%''')))%%%%%%&&&'''''''''&&&&&&''''''((((((((())))))(((###$$$%%%&&&((())))))***(((((((((((()))+++,,,------555===???<<<999999:::888888666222...---///111333555666888888666555333111111111222222333333333333333444555444444333222,,,,,,+++++++++,,,---...---------------------------------------...///000111111111222111000///...///111111000...---...///...////////////...------000000000000000/////////---111555555222///...///222222111111222222333444777666333333666999:::999999@@@???===RRRxxx{{{oookkkVVVCCC======<<<>>>CCC999999999999999999999888000222555888666444555999BBB===;;;JJJtttvvvUUUDDD>>>;;;>>>???<<<;;;===;;;999999;;;;;;999<<>>000***,,,,,,++++++++++++******,,,,,,,,,+++***)))))))))((('''&&&&&&&&&'''))))))'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%$$$###$$$%%%'''((($$$&&&'''&&&%%%''')))******)))''''''))),,,...///((('''&&&''')))++++++******)))((('''''''''''''''&&&&&&&&&&&&&&&''')))+++************)))(((&&&%%%%%%%%%%%%%%%&&&((()))************)))((('''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&'''((('''%%%%%%'''((($$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&''''''(((((((((((((((((()))***++++++(((///777:::777444444666000///...,,,******+++---***+++---......---+++***......////////////000000,,,---...///000000000111,,,,,,,,,,,,---...//////,,,,,,,,,------------,,,//////...//////000111111222000...,,,,,,---///111000111222111///....../////////000000//////...---////////////////////////...---...111444444000---222222111111222222333444444222222555777888999:::666EEEMMMPPPiiihhhUUUJJJEEE@@@666444<<<>>>777666;;;:::::::::999888777777777:::666666::::::888:::???DDDEEENNNkkkhhhLLLCCC===@@@@@@;;;999<<<;;;:::;;;>>><<<999:::>>>888777666555444555666666333444666777777666555444222222111111111000000000...///000111111000///...111000///......---......///...------,,,---------+++*********+++,,,...///...000666AAAMMMTTTTTTRRROOONNNIIIBBB>>><<<777222555333333777>>>CCCEEEEEEGGGIIIKKKMMMLLLJJJGGGDDDFFFCCCMMMwwwKKK555...***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************''''''&&&&&&''''''((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###'''+++,,,)))&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$######%%%&&&&&&%%%""""""######$$$&&&'''(((###'''(((%%%%%%'''))))))+++***)))((()))***,,,...***((('''''')))******))))))(((((('''&&&&&&&&&'''$$$%%%''''''&&&&&&((()))******++++++***((('''%%%%%%%%%%%%%%%&&&'''((()))************))))))((('''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((&&&''''''&&&%%%%%%&&&((($$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((((((((()))******+++$$$)))...000...,,,,,,---******))))))******++++++''''''))))))))))))'''''',,,,,,,,,,,,,,,---------***+++,,,---...000111111,,,------...///000000000,,,---......///.........111111111000111111222222333111---++++++---000222000111222111///...///000000000000/////////........./////////000000000000///,,,+++///555666222---222222111111222222333444111111333888:::;;;???EEERRRdddooonnnxxxttt]]]JJJCCCAAA;;;333888666999???===444111555999999:::888777666888999???888666999999:::CCCOOOcccqqqYYYKKKAAAAAA@@@:::999>>>;;;;;;===@@@>>>888777999999888777777777777999999:::999888777777666444333000111111111000//////000000000000000000000000000111000///......---------///...------,,,,,,,,,---+++++++++++++++,,,---...,,,---000666>>>FFFKKKMMMQQQTTTTTTOOOLLLJJJBBB999888777777===EEEJJJKKKJJJKKKJJJHHHEEEAAA;;;666333:::555@@@zzzjjj@@@111...+++++++++++++++++++++++++++)))))))))***************&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***)))&&&$$$&&&(((&&&'''((((((((('''&&&%%%%%%$$$"""###$$$&&&&&&%%%######$$$%%%&&&&&&&&&&&&###((((((%%%$$$(((***(((++++++***)))))))))+++,,,+++)))''''''((())))))(((''''''&&&&&&&&&&&&&&&'''!!!$$$((()))'''&&&'''((()))***+++++++++)))'''&&&%%%%%%%%%%%%&&&&&&'''((()))******+++******)))))))))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***((('''&&&%%%%%%''')))***&&&''''''&&&%%%%%%&&&((($$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((('''''''''(((((()))++++++'''((()))*********))))))''''''((()))++++++***)))************************++++++++++++++++++++++++,,,,,,,,,---...///000000------...///000000000000//////111222222222111111333222222111111111111222000///...------...///000000111222111//////000111111111///.........///000...//////000111222333333111///...000333444222000222222111111222222333444333333666;;;===AAAMMMZZZvvvyyylllfffbbb]]]LLLEEE;;;777<<<@@@999///888888999::::::999999:::666777888888888:::>>>BBB:::===FFFOOOOOOPPP___tttdddRRRDDDCCCAAA;;;<<>>AAA>>>777444666555444444444555777888:::666444222111333666888999000111222111000///000111111111000000000000111111111111000......---------///...------,,,,,,,,,,,,,,,---------............/////////111777>>>FFFKKKOOOUUUYYYWWWWWWVVVMMMCCC999888999???GGGLLLKKKIII======<<<;;;888555222111...(((555vvveee<<<111000,,,******************++++++((((((((()))******++++++%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$############$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&###"""'''+++&&&'''((((((((('''%%%%%%%%%###"""###$$$&&&%%%%%%%%%&&&'''((('''&&&%%%$$$###((()))$$$$$$(((***(((+++++++++***))))))***+++---***((('''((((((((('''&&&&&&%%%%%%%%%&&&&&&''' $$$(((***(((&&&&&&'''((()))+++,,,+++***((('''&&&&&&%%%%%%%%%&&&'''''')))******+++++++++*********(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******)))(((&&&%%%&&&(((***+++&&&&&&'''&&&%%%$$$&&&((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%&&&'''((()))''''''''''''(((***+++,,,...,,,))))))***++++++***%%%&&&'''***++++++)))'''***))))))(((((())))))***++++++++++++++++++++++++------,,,,,,,,,---......---...//////000000//////111222333444555444444333333333222111000000000111+++,,,---......---,,,,,,///111222111000///000222333111///...---...000111//////000111333444555666222333333222222111222222222222111111222222333444555666999>>>@@@GGGYYYllllllSSSCCC>>><<<:::===<<<777555777888777333333333222666;;;===;;;444666888999:::>>>EEEKKKRRRbbb{{{sssWWWPPPNNNDDD>>>@@@@@@>>><<<===??????<<<888777555444444666777777777:::888555555666888999:::555333111111222222111000111222222222333333333333...111111//////111000+++//////000111000...---,,,///,,,+++,,,...///---++++++---///222666999;;;<<>><<<===??????AAAFFFNNNTTT]]]RRREEE?????????;;;777888777777999999888888999<<<888555888:::888999;;;???888888===>>>HHHmmmxxxeeeWWWJJJDDDFFF<<<<<<===???AAABBB@@@???===:::777555666777777666555333333666999:::888666333111000000222333333222000000//////000000111111111222///,,,...222111---000000111111111111111000000...,,,---///000///---......000111333555666777777:::???DDDGGGFFFEEECCC:::555000///111333111////////////...,,,+++,,,---------,,,IIIjjj???...,,,***++++++******))))))******))))))***)))''''''(((***))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&'''%%%%%%)))---...+++''')))(((((('''''''''''''''''''''''''''(((((((((((()))&&&$$$&&&***,,,)))%%%&&&&&&%%%%%%&&&((()))***(((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%'''((()))((()))++++++)))(((((()))((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$$$$&&&''')))************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((('''&&&'''(((+++++++++)))************************)))******)))((((((+++---,,,++++++++++++,,,------)))***,,,...///////////////////////////000111222111111111111000000//////111000000///...---,,,,,,+++,,,...///000//////......///111111///......///222111///............///111111111111111222222333333333111000000000111111555777:::@@@EEEKKKPPPRRRKKKJJJFFFAAA;;;:::;;;>>>===???@@@===888555666777===;;;999888888888999:::444333555999:::888888;;;777<<>>:::555222111000111333444444444000000///...///000111222333333000++++++///000...///...//////000111222222111///...///000111000///000000000000000000000000---///222555777777666666333000,,,+++---...,,,***,,,,,,,,,***))))))+++---***---***===qqqiii@@@000---+++++++++******))))))))))))'''((()))((('''((()))+++******)))'''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%(((%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&'''%%%%%%(((,,,---+++((('''''''''&&&''''''((()))''''''''''''(((((((((((()))'''&&&'''***+++)))&&&%%%%%%%%%%%%&&&'''((((((''''''((((((((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%''')))*********+++,,,(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''((((((((()))))))))######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))))))))((((((((()))+++,,,***)))(((((())))))******++++++((()))***)))((((((***,,,++++++,,,---------------,,,,,,---...///000000111111000000//////000000111/////////............---000///---,,,,,,,,,---...,,,------...///000000111///111222111///......///555333111///......000000222222222111222333333444555444222000000111333444;;;<<>>999666666777555555444222000333999???<<<===<<<<<<<<<<<<===<<<<<<:::999999888777<<>>;;;999888777777555333222000111777>>>AAA===777555444222222444555555444333222111000000222333444333888999222,,,,,,---...---,,,+++++++++,,,...///000/////////000000000///000000000//////......---,,,,,,---...//////000000000...,,,+++,,,---+++************)))((())),,,...(((---***222\\\ddd???222///,,,***************)))))))))((())))))((('''''')))***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))$$$"""$$$&&&&&&%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&(((***+++***(((&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((((('''&&&''')))***(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))((('''&&&&&&%%%%%%$$$$$$$$$#########%%%((()))((()))***+++(((((((((''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&((()))*********))))))(((***+++,,,+++)))''''''((()))******++++++)))***++++++******+++---***+++,,,---...---,,,+++111000///...---------...222111000000////////////.........---------------///---,,,++++++,,,...///---------...///111222333222333444333111/////////666444111///......000111222111111111111222333333444444333333333333444555======>>>>>>>>>>>>>>>>>>888888999999999:::;;;;;;;;;666222333777;;;<<<;;;555;;;@@@BBBCCCCCC>>>:::>>>;;;888999<<>>===::::::888666555555555444333333222111111111222444555222???GGG@@@333,,,---000...---+++***)))***++++++......................../////////.....................---------......///......------------+++******+++++++++***+++---///))),,,+++---LLLaaa???444000+++***++++++,,,+++***))))))***++++++)))'''&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$((()))&&&$$$'''$$$%%%&&&'''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''((())))))(((%%%%%%%%%%%%&&&((()))***''''''''''''((((((((((((&&&&&&&&&&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&'''''''''&&&%%%%%%$$$$$$###$$$&&&'''&&&%%%&&&''''''(((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&((()))++++++,,,,,,)))))))))***,,,---,,,***'''(((((()))***++++++,,,+++,,,......---,,,---///+++,,,.../////////...---000///...---,,,,,,,,,,,,111111000///.......................................---+++***+++,,,...000---------...000222444555444555666555333111111111444333000///......///000000000000000000111222222111222444666777666555333555666888:::;;;<<<<<<<<<888888888888999999888777222666:::======;;;;;;;;;GGGRRR\\\``````\\\QQQFFF888:::AAAMMM]]]qqqqqq```UUUOOOFFFCCC@@@===<<<:::777555444222111222555888;;;<<<;;;999777666666555444222111111111222222222222222222CCCOOOJJJ:::111000222000000///...---,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,---------...............---,,,,,,---......,,,---.........,,,+++***+++,,,......------...///,,,+++,,,,,,@@@uuu^^^>>>444000***+++,,,---------,,,***)))+++++++++)))'''%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&$$$(((...---%%%$$$)))$$$%%%&&&((((((''''''&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''(((((('''&&&%%%%%%"""$$$&&&&&&$$$###$$$%%%&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$###''''''&&&%%%%%%$$$######$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''((()))***+++,,,,,,,,,)))((()))+++---......,,,))))))******++++++,,,,,,,,,...000000///...///000//////000111111111111111,,,,,,---------.........000///......------------.............../////////......---,,,,,,---...///,,,,,,...000111333555555333555666555333222222333222111111000000000000000000000//////000000111222...111555888999777555333111333555777888888888888;;;999888999::::::999777111888;;;666111;;;TTTjjjzzzZZZ```ooo}}}sssaaaZZZOOOFFFAAA???>>>===666777777666555666:::===999777555444555555444222000222333555555444333222///===IIIFFF<<<444111///000000111111111000000///+++---...---++++++,,,...*********++++++,,,,,,,,,---------,,,,,,---------,,,...000111000...,,,,,,+++---000000///...---......(((+++---999iiiWWW:::333111,,,,,,---...//////---,,,***)))******)))'''&&&''')))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%---444000$$$###+++$$$%%%'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((((((&&&'''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''((()))&&&&&&'''(((((('''&&&%%%"""$$$%%%%%%$$$$$$%%%&&&%%%&&&'''(((((((((''''''%%%%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))))))))((()))(((((('''&&&&&&''''''%%%%%%%%%%%%&&&'''(((((((((((()))***************(((((((((+++...000///...+++++++++++++++,,,,,,,,,+++---000000///....../////////......//////000111,,,---...///000///.........------,,,,,,,,,---------------.........////////////..................***,,,...111333555555555111333444444222111222333000111222333333333222111111111000000111111222333///111333666777777666555444555666777888777555444:::888777999<<>>===<<<888777CCCbbboooZZZKKKBBB===<<<888<<<>>><<<888888;;;@@@666444333333444444444333222444777999999888555444+++555======999555000+++---...000222222222111111+++---///...,,,+++,,,///))))))))))))************------------------------...000333444333111//////***---000222000...,,,,,,///&&&+++///666bbbxxxOOO555333333///---...///000000...,,,+++'''((()))((('''''')))+++(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''"""%%%000888111$$$###,,,$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((()))'''((()))((('''%%%%%%&&&%%%&&&'''''''''&&&%%%$$$''''''&&&&&&'''(((***+++$$$%%%&&&'''''''''&&&%%%!!!###%%%&&&%%%%%%'''((($$$%%%'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&&&&'''###$$$&&&(((************((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''((()))))))))))))))(((''''''(((+++...000000///------,,,,,,,,,,,,,,,,,,***---///000///.........,,,,,,+++******,,,---...000111222222111///,,,***,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........//////000000//////...---)))+++///222555555555555///111222222111000111222///111333555666555444333222222111111222222333444000111222333555666777777444666999<<<>>>???>>>>>>>>><<<999:::===@@@@@@???@@@:::;;;OOOttt{{{{{{aaaLLL???:::AAA@@@===;;;:::;;;<<<>>>===<<<777222222666777555999888888777777777555444333222111111000000000///333222222111000//////...---...000000///......///---,,,++++++,,,---,,,***))))))))))))***+++,,,,,,------------------------------...///000000000///***,,,---...888VVVeeeGGG777333333333111000///---,,,,,,,,,,,,+++++++++******(((''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%$$$(((+++)))%%%###%%%((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''******))))))((((((''''''((('''%%%$$$$$$%%%'''(((***)))'''&&&%%%%%%&&&&&&(((((((((''''''&&&%%%%%%&&&''''''((((((((((((((($$$%%%&&&&&&%%%%%%&&&(((%%%+++,,,'''%%%''''''###(((((((((((())))))))))))'''&&&%%%%%%&&&'''((()))))))))((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&'''))))))((((((***+++)))((((((&&&%%%$$$######&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$######%%%'''((('''''''''''''''((()))***---***''''''((()))((('''&&&'''((())))))******)))'''))),,,.../////////...,,,,,,,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++,,,+++*********,,,...000---...///000000///...---,,,+++***))))))+++---...,,,---------------,,,,,,///---,,,,,,---...,,,++++++...111333444333000///...111333444222///...---000222555555444222222333000111222222222222222333666555333000///000444777777;;;=========>>>@@@@@@:::DDDGGG>>>>>>HHHLLLHHHBBBEEEVVVxxxmmmmmmxxxcccYYYXXX\\\VVVMMMDDD>>><<<<<<<<<;;;:::666111111555666444555666555555444333222222111111111111111000///...111000000///......------......//////...------------,,,+++,,,---...---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......(((,,,...---444OOOyyy[[[>>>222///---+++///...------,,,,,,,,,,,,++++++++++++***)))((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%(((+++)))&&&$$$%%%(((''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''))))))))))))(((((('''''''''&&&%%%$$$$$$%%%&&&'''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((($$$&&&''''''&&&&&&'''((($$$((()))%%%$$$'''(((&&&''''''((((((((()))))))))''''''&&&&&&&&&'''((()))$$$$$$%%%&&&((()))******'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''((())))))$$$&&&)))***(((%%%$$$###(((((()))***++++++++++++)))+++---///000000000///------------------------***++++++,,,,,,,,,++++++,,,+++***)))***,,,.../////////000000000//////...---,,,+++***+++,,,...///---...............------000...------......,,,+++------...///000000000000000222444555333111000000///111333333222111111222000111111111222333555777333444555666777;;;???CCCCCCDDDDDDBBB@@@BBBDDDEEEFFFAAA===???JJJRRRQQQLLLRRRkkknnnUUUSSS\\\fffmmmxxx~~~ppprrryyy{{{rrrcccSSSFFF???======;;;;;;888444555:::;;;999<<<;;;999666333222333444000//////000111222000///000000000//////......---.........------,,,,,,,,,---,,,+++,,,...//////......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,'''---///***+++???cccpppNNN777000111000---------,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))(((''''''''''''''''''(((%%%(((***)))&&&$$$&&&(((''''''&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''''')))))))))((((((((((((''''''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''''''(((((((((((((((%%%'''(((((('''&&&((()))###&&&'''$$$$$$'''))))))&&&&&&'''''''''((((((((((((((('''&&&&&&'''''''''######%%%&&&(((***++++++&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%$$$%%%)))***)))'''''''''((((((((()))))))))******))))))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((($$$(((,,,+++(((%%%&&&))))))***+++,,,------------***+++---///000000//////........................---,,,+++++++++++++++,,,++++++******+++,,,...///000000///...---------......---,,,+++,,,---...///////////////////////////111///............,,,+++------,,,,,,---...000111222444555555333222222333000111222222000000111222444333222222333666888:::222555:::???CCCHHHLLLOOOPPPOOOMMMKKKIIIIIILLLPPPKKKEEEFFFLLLKKKJJJXXXjjjSSS???BBBEEEGGGLLLWWWbbbjjjtttfffdddqqq{{{lll[[[MMMDDD@@@>>>>>>???===;;;>>>DDDFFFDDDEEEBBB===777444444888;;;555222......000222222222222222222111111111000000///...------...///......---,,,+++---///000000///000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******------'''%%%///DDDWWWcccSSS>>>000...111333222,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''(((((((((((((((&&&'''((((((''''''(((***%%%&&&&&&$$$###&&&)))+++&&&&&&&&&&&&'''''''''((())))))((('''''''''&&&&&&((((((((((((''''''''''''$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++'''%%%''',,,...,,,(((******)))(((((('''&&&&&&(((((()))***)))(((&&&%%%$$$%%%&&&'''''''''&&&&&&(((''''''&&&''''''((((((*********((('''(((+++---)))***+++,,,------------***+++,,,---......------......////////////000000...---,,,******+++,,,---,,,,,,,,,,,,---...///000///...---+++++++++,,,,,,---,,,,,,+++,,,---......000000//////000000111111222000............,,,+++---,,,,,,,,,---...///000222333444333222222333555333444444333111000111222555333111111444777999;;;;;;@@@GGGMMMQQQTTTVVVXXXYYYWWWVVVVVVTTTRRRSSSWWWNNNIIIRRRaaadddddd|||___HHHEEEBBBAAABBBFFFLLLRRRZZZ[[[WWWPPPKKKNNNZZZdddqqqlllbbbWWWLLLDDD???===???@@@@@@@@@DDDKKKMMMLLLFFFAAA:::777999???EEEIIIDDD===333......000111000222222222222111111111111///---,,,---000222222111---,,,+++---///000000///000000///...------------........................,,,---------,,,+++******,,,,,,***((('''***000555999555///***(((***...000,,,,,,,,,,,,---...//////++++++,,,,,,,,,+++******(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&'''((((((''''''(((***(((((('''&&&%%%$$$'''+++&&&&&&&&&&&&'''''''''((()))))))))((((((''''''&&&+++******((('''&&&%%%%%%$$$%%%&&&((()))*********''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++'''%%%''',,,...,,,((()))((((((''''''&&&&&&&&&%%%&&&''')))))))))((('''&&&&&&'''((((((((((((''')))(((((('''''''''((((((***((('''***...///,,,'''((()))***+++,,,,,,,,,,,,,,,------.........------............//////000000...---,,,+++++++++---------------...//////000111000///---,,,+++,,,---...+++++++++++++++,,,,,,---/////////...///000111222111///...---......,,,++++++,,,---//////////////////111222222111111222444333555555444222111111222222111222555:::>>>@@@@@@NNNSSSZZZ___aaaaaaaaaaaa___]]]^^^___[[[TTTRRRUUUUUUOOO^^^uuuQQQHHH@@@???AAACCCEEEHHHFFFGGGFFFDDDBBBAAADDDFFFTTTRRRNNNIIIDDD@@@<<<:::<<<>>>>>>===AAAHHHJJJGGGBBB===:::>>>IIITTT[[[]]]TTTIII<<<333111000...,,,000000000000000000000000111...,,,---111333333222---,,,+++,,,...//////...//////..........................................,,,,,,---------,,,++++++---+++***+++......,,,)))'''***---,,,)))'''***---,,,,,,+++,,,,,,---......***+++++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((()))((())))))))))))(((''''''&&&'''(((((((((((('''&&&%%%&&&'''(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((%%%'''(((((('''&&&((()))***(((((()))'''%%%'''+++&&&&&&'''''''''((((((((((((((()))))))))((('''''')))))))))(((((((((''''''$$$%%%''')))************((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''(((&&&%%%&&&***+++***(((%%%%%%&&&'''(((((())))))$$$%%%&&&((())))))******(((((()))))))))***************))))))(((((())))))***)))---666===;;;///%%%'''((()))***++++++++++++//////////////////......,,,,,,,,,---......//////,,,,,,,,,,,,,,,---......------...//////000000000000///////////////000000******+++++++++,,,,,,,,,...------,,,---...000111///---,,,,,,---...,,,++++++,,,---///000//////...,,,...000111111000111333222444777888777666666777;;;;;;>>>EEELLLOOOOOOLLLYYY^^^eeeiiijjjiiihhhgggddd``````bbb\\\PPPKKKNNNTTTiiiYYYJJJ===<<<@@@AAAAAABBBAAACCCCCCBBB???===<<<===AAA@@@@@@>>>===<<<;;;:::999;;;:::888:::??????<<<;;;777888DDDVVVcccdddaaaWWWMMMAAA:::888666222---000000000000000000000000444000,,,,,,///222111///---,,,+++,,,---...---,,,......---------...//////........................+++,,,,,,------------,,,,,,,,,---///111000---+++(((,,,//////---++++++++++++***************++++++))))))******+++******)))))))))))))))))))))))))))(((((())))))))))))(((((())))))((()))))))))'''&&&&&&'''((())))))((('''&&&$$$%%%'''((()))))))))(((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((($$$&&&''''''&&&&&&'''((()))'''(((,,,+++''')))...''''''((((((((()))))))))''''''))))))***)))((((((((((((((((((((()))))))))$$$&&&(((***+++***))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((())))))******%%%&&&'''((()))******+++(((((((((((())))))***+++++++++*********+++,,,---,,,,,,+++******************,,,000888===;;;222***'''((()))***++++++++++++///...------,,,,,,,,,,,,)))******+++,,,,,,------******,,,---......//////+++,,,---....../////////,,,---...///////////////***+++,,,,,,,,,,,,,,,,,,,,,+++******+++---///000,,,+++***+++---------+++++++++++++++,,,---...///***---000222222111111222222666<<<@@@BBBBBBCCCDDDIIIJJJNNNTTTYYYYYYRRRLLLNNNTTT\\\bbbeeeeeeeeefffbbb\\\[[[^^^XXXLLLIIINNNWWWiiiUUUCCCAAAEEEFFFDDDDDDBBBCCCBBB>>>::::::???CCC<<<;;;;;;:::;;;;;;<<<===999:::888555555888777333111...222BBBWWWaaa^^^UUURRRJJJBBB>>>???>>>888333222222222222222222333333777111,,,+++...///...+++---,,,++++++------,,,***---------------...///000------------------------+++,,,------............---///000000///...---...******+++,,,---,,,***((())))))(((((((((((())))))((())))))*********))))))))))))))))))))))))))))))'''((()))******)))((('''***)))((()))***)))(((&&&&&&'''((())))))((('''&&&$$$%%%'''))))))))))))(((&&&&&&&&&'''''''''(((((())))))************))))))%%%&&&'''(((((((((&&&&&&''''''(((((()))*********&&&''''''((((((((((((((($$$%%%'''&&&%%%%%%&&&((('''%%%(((------***+++000(((((((((((())))))))))))&&&'''(((*********))))))******))))))((((((''''''%%%&&&(((***+++***)))((())))))))))))))))))))))))'''''''''(((((((((((()))((()))++++++******,,,---************)))))))))))),,,+++***)))))))))++++++---,,,+++******,,,...///------,,,+++*********+++(((((()))+++---.........(((((()))***++++++++++++++++++***)))(((((((((((((((((()))******+++,,,,,,((())),,,...////////////)))***+++,,,------------'''(((***,,,---------,,,+++,,,------......------+++***)))))))))+++...///***))))))***,,,------,,,---+++)))((((((+++...000)))---111333333222222222444999BBBHHHLLLNNNOOOPPPOOOPPPRRRWWWXXXSSSGGG>>><<>>===AAA>>>:::666555777;;;===::::::999888666333111000111111111666???HHHPPPTTTRRRRRRJJJ???888999777222555333111000111000...---+++,,,------......------.........------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,000...,,,,,,......,,,)))************)))))))))))),,,***)))***+++---,,,,,,...---,,,++++++***(((&&&''''''((((((((((((((('''''''''''''''((((((((()))&&&&&&'''((('''&&&$$$###***&&&$$$&&&***,,,)))&&&(((((())))))))))))((((((((()))++++++******+++---))))))))))))(((((((((((('''((()))******)))((('''(((((('''&&&%%%$$$$$$###%%%%%%&&&'''((((((''''''&&&%%%$$$%%%''')))))))))***)))(((((()))+++---...))))))))))))(((((('''''')))(((((((((((((((((()))///...+++******)))'''%%%''')))***++++++***)))'''******)))))))))))))))))))))*********(((((()))+++......---,,,+++***)))(((++++++++++++************(((((((((((())))))))))))))))))***+++,,,,,,------///---,,,---//////,,,))),,,+++)))((((((((()))***''''''''')))+++,,,***))))))***++++++++++++******************************(((((()))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))))))))******++++++++++++*********))))))((((((******+++++++++,,,,,,,,,)))))))))***+++,,,---...******,,,///333777;;;===<<>>DDDEEEGGGGGG@@@>>>EEEOOOWWWZZZWWWQQQLLLMMMLLLJJJGGGHHHRRRaaallltttXXXMMMLLLMMMQQQXXXUUURRROOOLLLJJJFFFBBB??????>>>>>><<<;;;:::888888777777666555444222000///111//////111777>>>CCCFFFKKKKKKDDD999333333111---111///...///000000///...,,,------.....................---,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------.........---,,,+++,,,.........---///---++++++---...,,,***+++++++++***************---+++******,,,------,,,(((((('''((()))))))))(((''''''(((((((((((((((''''''''''''((((((((())))))''''''((((((((('''&&&%%%)))&&&$$$&&&***+++)))&&&((((((((())))))((((((((('''(((***)))(((((()))***++++++++++++************)))***+++,,,,,,+++***))))))))))))((((((''''''&&&)))((((((''''''&&&&&&&&&(((&&&%%%&&&((())))))(((+++***)))))))))+++---...,,,,,,++++++******))))))'''(((((())))))(((((('''(((''''''(((***,,,++++++******))))))))))))******))))))))))))************)))))))))((('''''')))+++******))))))))))))))))))))))))))))))(((((((((((('''''''''((()))***************++++++,,,------......,,,+++,,,......+++)))---,,,+++***))))))))))))(((((())),,,......,,,***))))))************))))))************************(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++************++++++++++++*********)))))))))((((((************++++++++++++((((((((()))***,,,---.........///111444888;;;===IIIOOOUUUVVVRRRIIIAAA;;;555999888666???JJJLLLGGG@@@BBBDDDFFFGGGGGGFFFEEEAAA???===AAAQQQnnn{{{ZZZKKKJJJLLLRRRZZZ[[[ZZZYYYWWWUUUPPPJJJFFFDDDCCCAAA>>><<<:::888777777777666555444222000///111///---...222666999;;;CCCBBB<<<333...---,,,))),,,++++++,,,///000000///------.../////////......///...,,,++++++,,,---------------.........//////+++,,,,,,---...///000111---,,,+++,,,...///...------+++++++++---...---,,,---,,,++++++******++++++,,,***))))))+++,,,,,,+++------+++***)))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))(((((()))&&&%%%&&&)))+++)))&&&'''''''''''''''''''''''''''((()))(((&&&&&&&&&(((++++++++++++************)))***+++,,,,,,+++***)))((((((((((((((((((((((((***)))((('''''''''((()))***((('''''')))***)))(((,,,+++*********+++,,,------,,,,,,+++******))))))&&&''')))******)))'''&&&$$$$$$%%%'''***---------,,,+++)))'''''')))+++,,,)))))))))*********++++++))))))((('''%%%&&&(((+++((((((((((((((()))***+++))))))))))))((((((((((((&&&''''''((()))******+++***++++++,,,,,,---------,,,+++***+++,,,,,,***(((,,,---,,,,,,+++***)))(((((()))***---//////,,,)))(((((())))))))))))((((((************************((())))))******+++++++++------------------------))))))******++++++******+++++++++++++++***************))))))))))))(((((())))))))))))************)))))))))***,,,...///000000000000111333555777999;;;@@@FFFHHHDDD<<<555000444GGGCCC===TTTeeecccbbbYYYVVVPPPLLLKKKMMMQQQTTT___dddmmmzzz|||WWWFFFDDDHHHPPPYYY```___^^^]]]\\\XXXSSSOOORRRNNNGGG@@@<<<;;;<<<>>>;;;;;;:::999777444222111222000///000333666888888<<<:::666111---,,,,,,++++++***)))+++---///...---+++,,,------......------...---,,,******+++---...------........./////////+++,,,,,,---.../////////,,,+++++++++---...---,,,,,,+++,,,---.../////////,,,,,,+++*********+++,,,+++)))((((((***++++++***------,,,***)))(((***+++)))))))))((((((((((((((('''(((((((((((()))))))))&&&''''''((())))))))))))((('''%%%''')))***)))'''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''))))))))))))(((((((((''''''((()))******)))((('''%%%&&&&&&&&&'''''''''((('''&&&%%%&&&'''***---///+++***(((((()))***)))(((---,,,++++++***++++++,,,++++++***))))))((((((''''''(((+++,,,,,,+++((('''(((''''''(((+++,,,,,,+++++++++***))))))***++++++((())))))******++++++,,,******)))'''&&&&&&))),,,+++************+++,,,,,,++++++++++++*********)))(((((((((((()))))))))))))))*********+++++++++,,,***)))************)))(((***+++------------+++***'''(((***---//////+++)))(((((())))))((((((''''''************************((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))))),,,,,,++++++*********)))))))))))))))))))))(((((((((((((((((())))))))))))+++,,,,,,---///111333444///...------...///111222)))---333777777666555555111GGGHHHXXXYYYFFFDDDIIIRRR[[[___]]]\\\[[[[[[[[[XXXWWW[[[WWWRRRLLLGGGDDDBBBBBB>>>>>>===;;;999666444333444222111222444555555555666333111///...------...,,,+++***+++,,,---,,,+++******+++,,,,,,,,,,,,+++---,,,++++++++++++------------------.........///---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++,,,,,,---...//////000111++++++***)))***+++---...---+++******,,,------,,,''')))***+++***+++...000+++***)))((((((((((((((((((((((((((()))))))))***&&&&&&&&&''''''(((((()))''''''&&&'''((()))((((((((('''&&&&&&&&&&&&'''(((((()))***)))'''&&&'''((())))))))))))(((((((((''''''((()))******)))((('''%%%%%%&&&&&&'''((((((((('''&&&%%%&&&'''***---///,,,***((((((*********))),,,,,,++++++++++++++++++************))))))))))))(((***,,,......,,,***(((+++***)))***,,,,,,,,,***)))***+++,,,,,,+++***)))))))))******+++++++++,,,+++++++++)))((((((+++---,,,,,,,,,,,,,,,++++++***++++++++++++*********)))******))))))((((((''''''((((((((((((((()))))))))((())))))***))))))))))))((()))+++---.........---******,,,...000000...+++))))))***))))))(((''''''************************)))))))))))))))*********************************((((((((())))))(((''''''+++++++++******)))))))))(((((((((((((((((())))))''''''((((((((())))))))),,,,,,---...///111222333------,,,++++++,,,---......000222222333444777999;;;FFFLLLsssZZZFFFDDDGGGOOOVVVXXXWWWUUUVVVWWWWWWVVVUUUUUUWWW[[[[[[WWWOOOFFF@@@>>>>>>===<<<;;;999777666888666555555555555333111444111///000///------000///---,,,,,,------,,,***((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,+++***+++---...---,,,+++---...///......000111+++***))))))+++---000111111///......000111111000555777888555000------...,,,+++)))((('''(((((()))((((((((()))))))))******''''''&&&&&&&&&'''((((((''''''''''''((((((((())))))((('''&&&&&&'''((())))))***+++***(((((((((***++++++++++++************)))***+++,,,,,,+++***)))((((((((())))))************)))((('''''''''((()))+++)))(((((()))+++***)))************************+++++++++,,,,,,,,,,,,---)))+++,,,------,,,+++)))***))))))+++---///......(((***,,,------,,,***(((++++++++++++++++++++++++***+++,,,+++***)))+++,,,***+++,,,------+++)))'''))))))))))))((((((((((((******))))))(((((('''''''''''''''''''''''''''''''''(((******)))((()))***((()))+++,,,---......///...---...000222222111///++++++,,,++++++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&)))))))))))))))(((((((((''''''(((((((((((())))))(((((((((((())))))))))))*********+++,,,---...///...---,,,,,,,,,---...///222222222111111444888<<<<<>>>>>????????????>>>======>>>???>>><<<::::::666444555333///...222000...------......---,,,))))))***+++++++++++++++(((***+++---------+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------------...---,,,---///000///...***,,,...---,,,,,,---000++++++***+++---000444666222000//////111222222111???BBBBBB>>>555---******---,,,***(((''''''((()))(((((()))))))))************)))((('''''''''((()))&&&'''((((((''''''((()))***)))'''&&&&&&''')))***((()))******)))((()))+++++++++++++++************)))***+++,,,,,,+++***))))))))))))))))))*********)))((((((''''''&&&&&&&&&)))((('''''')))++++++***'''((())))))************)))***++++++------...///)))******++++++******))))))((((((***---.........++++++++++++++++++++++++---,,,,,,++++++******)))(((***,,,,,,+++*********'''***---000000...+++((())))))))))))(((((((((((('''((((((((()))))))))***''''''''''''''''''''''''&&&(((++++++)))((()))++++++++++++++++++,,,,,,---...---,,,---///000000///............---,,,+++***************************)))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))(((((()))))))))***************))))))******+++,,,...---,,,,,,---...000111+++---///000222555999<<<000HHHrrraaaKKKEEEEEEGGGKKKHHHIIIKKKNNNNNNLLLFFFBBB>>>DDDKKKQQQRRRMMMEEE@@@<<<===???BBBDDDEEEFFFGGGCCCCCCEEEGGGJJJKKKJJJIIIBBB<<<:::;;;888222000444000...---...000000///...******+++,,,,,,,,,,,,+++'''))),,,......---+++*********+++++++++,,,,,,,,,+++,,,,,,---...///000000000///...///000111111///)))+++---,,,***)))+++...,,,,,,,,,,,,///333777:::///...------///000000///222777;;;999333...,,,,,,---,,,***(((''''''((()))))))))))))))************,,,+++***((((((((())))))&&&'''((((((''''''((()))+++)))(((''''''((()))+++&&&((())))))((((((***+++))))))))))))(((((((((((('''((()))******)))((('''((((((((((((''''''''''''%%%%%%&&&'''((((((''''''((('''&&&''')))++++++***%%%&&&''')))************&&&'''((()))+++,,,---...)))(((((((((((((((((()))***)))((()))+++,,,,,,+++---,,,***))))))***,,,---...------,,,+++***))))))&&&))),,,,,,+++)))(((((('''***000444555333///,,,++++++++++++************%%%%%%&&&((()))+++,,,,,,((((((((((((((((((''''''&&&)))++++++)))(((***,,,...---+++***))))))***+++,,,***((((((***,,,------////////////...---,,,+++************************))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))))))))))))))************,,,++++++******++++++,,,,,,+++++++++,,,...000111+++...222444555666777888QQQvvvnnnMMMFFFBBBBBBKKKIIIMMMNNNLLLMMMLLLDDD999;;;???EEELLLPPPNNNIIIEEE@@@@@@:::777BBBRRRRRRIIIFFFGGGJJJRRR^^^ccc[[[OOOMMMPPPJJJ===999===:::222222333444333111///...///------......---+++)))(((,,,---///000///---***(((---,,,***)))((()))***+++)))&&&%%%'''+++...---+++------...///000000000//////---...///---)))***...***++++++...:::GGGIIICCC111...+++*********)))((())))))*********+++++++++111///,,,***(((((())))))+++*********))))))((((((***)))))))))((((((''''''&&&&&&&&&'''''')))******+++***)))((('''''''''''''''(((((()))***++++++,,,***++++++***'''&&&&&&'''(((%%%%%%***,,,***((()))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''')))&&&%%%&&&)))***)))'''+++***)))(((((('''(((((((((''''''(((+++,,,+++++++++++++++*********))))))(((***---//////,,,)))'''))))))*********+++++++++------...///+++(((+++111---,,,+++*********+++,,,+++,,,)))+++999EEE===+++---***(((((()))++++++***''''''((()))***)))))))))))))))))))))***+++,,,---,,,+++******)))*********,,,)))''''''((()))((((((******))))))******+++,,,..................------,,,,,,,,,,,,,,,...//////------,,,++++++***))))))))))))(((''''''''''''((((((((('''&&&%%%%%%%%%%%%((()))))))))'''&&&'''((())))))))))))(((((((((((())))))************))))))$$$''')))++++++,,,---///))),,,//////---,,,///111,,,444666222666CCCNNNQQQuuuNNNDDDBBBBBBIIINNNTTTWWWTTTTTTTTTQQQLLLAAADDDJJJPPPUUUUUURRROOOKKKNNNKKKFFFJJJRRRNNNDDDKKKJJJJJJRRRbbbqqqsssooo^^^___XXXIIIBBBCCCAAA:::::::::888666444222///............---,,,***)))(((+++,,,---------+++)))(((,,,+++)))(((((((((***+++(((''''''(((***+++,,,++++++,,,------------------,,,+++,,,...---***+++///...000111444<<>>---+++******+++,,,+++***************++++++++++++---,,,***((((((((()))************)))))))))((((((******)))))))))(((((((((&&&&&&&&&''''''((()))***++++++***)))(((''''''(((%%%&&&&&&'''(((((())))))'''((())))))(((((()))***+++((('''+++,,,***((()))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&)))***)))'''(((((('''&&&&&&&&&'''''')))((('''(((***++++++***+++++++++******))))))))))))***,,,------,,,***(((************++++++++++++---,,,---000///+++,,,///...---+++***))))))))))))(((***)))***555@@@;;;------+++))))))***+++++++++((((((((((((((()))))))))'''''')))+++---000222333///...---+++***(((((((((+++)))''''''((())))))(((***************++++++,,,---------...............+++++++++,,,,,,---...//////......---,,,,,,++++++***)))((('''''''''''''''(((''''''&&&&&&'''''''''((()))***)))'''''''''((())))))))))))(((((((((((())))))))))))))))))))))))''')))++++++++++++,,,---+++...000000///.........666///,,,555LLLjjjyyyLLL???@@@BBBGGGPPPXXX^^^[[[XXXZZZ___bbbXXXYYY\\\^^^```]]]YYYUUUZZZbbbfffcccbbbeeeccc]]]OOONNNOOOTTTaaammmoookkkkkkllleeeVVVLLLKKKHHHCCCHHHEEEAAA???===:::555111222111///---,,,+++******+++++++++***))))))((((((+++***(((''''''(((((()))((()))))))))((((((***,,,******+++++++++******))))))((())),,,,,,)))***///+++---///111555888555///(((((((((***,,,------+++*********+++++++++,,,,,,***)))(((''''''((()))*********))))))))))))((((((************))))))))))))''''''&&&''''''((()))***,,,+++***)))((((((((()))&&&&&&&&&''''''(((((()))$$$&&&((()))))))))+++---***'''&&&***+++)))(((***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&((()))((('''(((''''''''''''(((((()))***)))((((((*********(((************)))))))))))))))***++++++++++++************+++++++++,,,,,,,,,,,,***,,,222444000------///...,,,***)))(((((((((&&&(((((((((///888777...---+++))))))+++,,,++++++***)))((('''''''''((()))&&&'''(((+++---000111222///...---+++***))))))))))))(((''')))+++---......+++************+++,,,,,,++++++,,,,,,------......******++++++,,,------.........------,,,++++++++++++***)))(((''''''&&&'''&&&&&&''''''((())))))***((()))***)))'''''''''((((((((((((((())))))))))))******((((((((((((******)))***,,,+++******+++,,,------...///111000...,,,000***:::cccvvvEEE999===@@@CCCJJJSSSYYYWWWSSSVVV```jjjkkkmmmqqquuuwwwuuuppplllnnnyyy~~~zzz{{{pppkkkaaaZZZ]]]dddgggdddlllnnnjjjaaaZZZYYYVVVRRRTTTOOOIIIGGGGGGDDD>>>888666555222000............,,,,,,***)))(((((())))))))))))(((''''''''''''((('''***+++)))'''&&&(((+++***************)))((('''((('''(((+++***'''(((,,,'''((()))***++++++(((%%%&&&&&&'''***------,,,************++++++++++++,,,))))))(((''''''((())))))))))))))))))))))))((((((******************))))))'''''''''''''''((())))))++++++***)))))))))))))))((((((((()))))))))******$$$&&&((()))((()))+++---((($$$###''')))))))))+++***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''')))))))))))))))***+++,,,***)))(((((()))***((('''))))))))))))))))))))))))***))))))))))))******+++++++++++++++,,,,,,,,,,,,+++)))+++333777333---+++------,,,,,,++++++******%%%))))))''')))///000,,,,,,+++)))***+++,,,+++***+++)))'''&&&%%%'''((()))''''''((())))))))))))))))))))))))))))))***+++,,,''''''(((+++///222444444***************+++,,,,,,(((((())))))***+++,,,,,,))))))***++++++,,,,,,,,,++++++******)))))))))(((++++++)))(((''''''''''''$$$%%%&&&'''))))))******'''((()))(((&&&&&&&&&'''(((((((((((())))))))))))+++***(((''''''(((***+++)))***++++++******,,,...111...,,,---///111///---+++...TTToooAAA777:::;;;===>>>EEEKKKJJJFFFHHHTTT```aaahhhsss~~~oooZZZQQQUUUYYY[[[___```aaa``````aaa```\\\SSSOOOJJJIIIJJJHHHBBB<<<999888666333222111222222...---+++)))))))))***+++)))(((((('''''''''''''''(((***+++)))&&&%%%'''******************)))(((''')))((((((***(((%%%%%%)))*********)))((('''(((***''''''(((***+++,,,***((())))))************+++++++++******)))((((((''''''(((((((((((((((((())))))))))))))))))))))))******(((''''''''''''(((((()))+++***))))))))))))))))))(((((((((((())))))))))))&&&((())))))(((((()))+++...)))&&&((()))((((((+++***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&''''''((())))))((())))))***++++++***((('''((())))))((('''(((((((((((((((((((((((())))))((((((((()))***+++******+++++++++,,,,,,,,,***(((***222666222,,,***++++++,,,------.........'''******'''&&&((())))))+++***)))***++++++***)))***)))'''%%%%%%&&&((()))'''((((((((('''&&&%%%$$$&&&&&&&&&&&&'''(((******''''''(((***...000000///******))))))******+++,,,%%%%%%&&&&&&'''((())))))'''((()))***++++++++++++***)))))))))))))))((((((++++++***(((((('''''''''$$$%%%&&&((())))))))))))&&&'''((('''%%%$$$%%%&&&'''((((((((()))))))))******)))'''&&&&&&''')))***''')))*********,,,///111===888111...///000000...111333UUUddd???999999666999777999<<<>>><<<<<>>:::===DDDLLLSSSVVVVVVTTTYYYnnnssstttfffWWWQQQPPPNNNFFF???===<<<;;;:::888555333222111222222222111111000///...---,,,,,,++++++***+++))))))))))))(((((('''''')))'''&&&&&&((())))))((('''((())))))))))))))))))((('''(((***(((%%%&&&***''''''***,,,((("""%%%,,,)))'''&&&&&&((())))))(((''''''''''''((((((((((((''''''(((((((((''''''''''''''''''((((((((())))))&&&'''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))666///***))))))''''''***(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&''')))***)))(((&&&&&&&&&''''''(((((((((&&&&&&'''(((((())))))***(((((()))))))))*********((('''))),,,+++''''''+++'''(((***,,,------,,,,,,((('''(((((((((''''''((('''''''''((())))))'''%%%$$$%%%%%%&&&'''((())))))$$$%%%(((***,,,,,,++++++&&&&&&&&&%%%&&&&&&''''''((('''''''''((('''%%%###'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******)))(((************************)))))))))((())))))***++++++,,,------,,,***((('''((()))***)))'''&&&'''((('''''''''((()))*********((((((((((((((((((((((((******+++******,,,///222999999777444000///000111'''***555VVVsssCCC666>>>:::555>>><<<666444999;;;888555666444444555888<<<>>>>>>>>>FFF___~~~{{{kkkcccZZZNNNDDD777888888555222///------,,,---...//////...---,,,------,,,,,,+++******))))))))))))***)))((((((''')))'''$$$%%%)))***)))'''&&&&&&'''((()))))))))(((&&&%%%'''***)))&&&(((,,,''')))...111,,,$$$%%%,,,(((&&&$$$%%%'''***+++***&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((()))(((((('''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&((())))))(((((()))+++///((($$$%%%&&&''')))---''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%###&&&((('''%%%$$$&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))((('''((()))&&&###&&&+++'''((()))++++++***))))))'''%%%&&&)))***)))((()))&&&&&&&&&''')))(((&&&$$$###$$$%%%'''((()))))))))$$$%%%(((***++++++***)))###$$$$$$%%%''')))+++,,,&&&&&&&&&)))+++,,,***(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&$$$%%%((()))******((('''''''''''''''(((((((((((((((((((((((()))***+++,,,//////000000...,,,)))''')))***+++***)))((()))***&&&''''''((()))******+++''''''(((((((((((('''''',,,,,,,,,+++***+++---000(((,,,000111000///111444555333000BBB{{{eeeBBB:::<<<999999>>>;;;;;;999888666444333222222333333333333333333333777IIIaaaqqquuussssssuuu|||lllXXXJJJEEE???999555222///---///...---,,,+++***))))))+++++++++++++++***)))((((((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%&&&'''((()))---,,,+++)))((((((((((((''''''&&&&&&&&&''''''(((***))))))'''&&&%%%$$$$$$((('''&&&'''((((((&&&%%%(((((((((''''''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%&&&(((******)))((('''%%%%%%&&&&&&&&&&&&&&&%%%)))(((&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((("""###$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))(((&&&%%%$$$%%%''')))***'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))+++,,,,,,******)))''''''&&&&&&&&&''''''''''''((((((((((((***)))(((''''''((()))***((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((''''''''''''((((((&&&&&&''''''((('''''''''''''''''''''((()))+++++++++***)))(((&&&&&&&&&&&&((('''&&&&&&((()))))))))---***)))+++///000,,,(((++++++++++++***)))(((((())))))(((((()))+++---...)))))))))))))))*********---------......---,,,,,,---///000000///......///111444111EEEwwwxxxYYY>>>:::;;;777555999888888777777666555555444555555444444333333222222...777CCCIIIKKKMMMQQQVVVggglllwwwtttTTTQQQJJJCCC<<<666333222222111111000...------,,,+++++++++++++++***))))))))))))((((((((('''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%&&&'''((()))******)))''''''&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$&&&'''))))))((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((('''&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((((((((()))))))))***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''''''''$$$%%%%%%&&&&&&'''''''''+++******)))(((''''''&&&%%%&&&''''''(((''''''''''''''''''(((((()))***+++))))))((((((''''''(((((()))((('''''''''(((((('''***)))((())),,,...---,,,******++++++******))))))+++******)))***+++---...,,,+++++++++++++++++++++,,,---------------,,,,,,---///000000///......///111333000CCCpppbbbLLL======>>>777444777555555666666666666777777777777666555444333222222111222444444444666:::===CCCHHHSSS]]]aaa```bbbgggpppwwwxxxtttqqqpppiii```ZZZXXXSSSJJJ???888555555333333222111000//////...++++++++++++++++++***)))*********)))))))))(((((((((((('''''''''(((((()))&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%((((((''''''&&&''''''((($$$%%%%%%%%%&&&&&&&&&'''&&&(((***(((%%%######%%%######$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((())))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&))))))((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,+++***(((&&&$$$%%%&&&&&&'''((((((''''''''''''(((((())))))******'''''''''''''''((()))******)))(((''''''&&&&&&'''%%%&&&'''''''''((()))+++))))))***++++++++++++***---,,,+++++++++,,,---...//////......------,,,,,,,,,,,,------------,,,,,,...///000000......///000222222000>>>fffUUUHHH???AAA@@@:::777:::555555666666666666777777777777666666555555444444555555666777777666333111111555;;;??????======>>>GGGOOOSSSPPPNNNOOOOOOKKKPPPQQQOOOFFF<<<555444666222222111111000//////...+++++++++,,,,,,+++************)))))))))(((((((((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%&&&)))(((((('''''''''''''''''''''&&&%%%%%%$$$######'''+++...+++&&&###$$$'''######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%%%%&&&((())))))'''$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%'''((()))***)))(((&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''')))((((((''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((()))++++++***(((&&&$$$%%%%%%&&&'''((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&'''((((((---000///+++((((((***)))***+++,,,------------///...---,,,+++,,,---...000000//////...---,,,,,,+++,,,,,,------------,,,...///000000......000111333111000:::YYYzzzPPPGGG@@@AAA???:::999===888888888777666666555555555555555666666777777777333222333555666444000---222444555444333444444444111666;;;::::::>>>DDDFFF???BBBBBB===666111222555222222111111000000//////***++++++,,,,,,,,,++++++)))))))))(((((((((''''''&&&&&&%%%%%%&&&''''''(((&&&&&&'''''''''(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''***)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$###'''+++---+++&&&"""$$$'''%%%%%%$$$$$$$$$#########''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%*********)))'''&&&$$$###$$$&&&(((******(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&((()))(((&&&$$$"""$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''))))))(((&&&%%%$$$%%%&&&'''(((((((((((('''((())))))***))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&((('''&&&'''))),,,555;;;@@@???777000------+++,,,---...///000000000///...---,,,,,,,,,---...000//////...---,,,,,,++++++,,,---..................///000///...///111333333000111777MMMoooLLLCCC===<<<;;;999:::===;;;;;;:::999777666555555333333444555666777888888777555333333444555666666222333222///000444777666...///000...,,,...333666333666777666333111222444333333222222222111111111***+++,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((()))******)))(((''''''''''''######$$$%%%&&&'''((((((%%%''')))'''$$$""""""$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++******)))'''%%%$$$###$$$&&&(((++++++***)))'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''$$$$$$&&&'''(((((())))))'''((()))******)))(((''''''&&&%%%$$$$$$$$$$$$$$$###%%%((((((&&&'''***...777===BBBAAA:::222...---,,,,,,...//////000000000...---,,,,,,,,,---...//////.........---,,,,,,,,,,,,---...//////////////////000000///...///222444333000333555CCCjjjFFF???999888999999:::<<<<<<<<<;;;:::999888777777444444444555555666666666;;;;;;999888777888:::;;;000222000,,,...555888666:::888666444111//////111000000111111111111111111111111111111000000000000***+++,,,,,,------,,,,,,*********)))))))))(((((('''''''''(((((()))***+++%%%&&&'''((()))(((((('''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&((())))))+++***)))(((''''''''''''$$$$$$%%%&&&'''((())))))$$$$$$%%%%%%$$$###""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$############%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$&&&(((+++,,,,,,,,,+++%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''###$$$%%%'''((()))))))))'''((()))******)))((('''&&&&&&&&&%%%&&&&&&''''''###''')))(((&&&&&&)))---///333666555222...,,,,,,+++,,,---...............,,,,,,+++++++++---...///..................---------...///000111111111111///000000///...///222555333///555555<<>><<<:::888999888777888;;;:::666333444555333999444222444444111///111333333333222222222222222000111111222222000///...///...---...000000000///,,,,,,,,,------............---+++***)))******+++000...,,,***))))))))))))((()))***+++***)))'''%%%))))))******************+++***)))((('''((())))))&&&'''(((((())))))(((((((((***,,,+++)))'''(((***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%'''''''''(((***,,,...000333---&&&###$$$%%%$$$!!!%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$###"""$$$%%%$$$&&&######%%%&&&%%%###"""!!!"""$$$%%%$$$###$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&''''''(((((((((###$$$%%%%%%######$$$%%%%%%&&&((()))))))))((('''''''''(((((('''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%+++)))(((((((((((('''%%%***))))))(((((((((((((((%%%))),,,***%%%%%%,,,222...---,,,+++******+++,,,((()))+++,,,,,,+++)))(((******+++,,,------......************************&&&'''((())),,,...000111111111111000000000000000111111111000000000000000555333000......000333555666...111777;;;xxxfff\\\QQQIIICCC===<<>>999333222444333333333222222222111000111111222111000///......---------///000///...,,,,,,,,,------............---,,,+++***+++,,,,,,...---+++***)))(((((()))&&&''')))******)))((('''''''''((())))))***++++++(((((('''&&&&&&&&&'''(((&&&&&&'''(((((((((((((((&&&)))+++***((('''(((***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""###%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,///111111+++%%%###%%%&&&%%%###%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######$$$&&&!!!&&&'''%%%$$$'''((('''%%%$$$######%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%&&&&&&&&&'''''''''$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''((('''&&&***))))))))))))***++++++***,,,,,,)))$$$%%%---444333444555555333///+++(((((()))+++,,,,,,+++)))((()))*********+++,,,,,,,,,))))))))))))))))))))))))''''''((()))+++---//////000000000000000000000000/////////000000111111111666444222000000111333444999000222999999nnnpppeeeYYYRRRMMMIIIIIILLLHHHHHHGGGDDD???;;;999999<<>>>>>=========AAAGGGGGG???777444222222222222222222222333111111111000000000000000...---,,,---///000///...........................+++,,,---...///000000000------------------,,,,,,000000///...---+++***)))***************)))))))))'''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))(((((()))+++---......---'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((+++...///,,,)))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%'''((()))...---***)))'''&&&$$$"""%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&(((///222000***'''''''''%%%$$$######%%%'''))))))((()))((('''&&&$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%'''((()))%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))))))))%%%%%%&&&''''''(((''''''%%%%%%&&&(((***+++)))'''*********+++,,,...///000999;;;===<<<999888999:::999444...(((%%%&&&))),,,)))))))))******)))))))))''''''&&&&&&&&&&&&&&&&&&************************((()))************)))(((++++++,,,,,,,,,------------------------------------...000222333444444444333===777333DDDoooZZZZZZhhhpppppplllccchhhrrr{{{}}}tttbbbSSSHHHIIICCC???>>><<<888777888777666666555555444444333222111111000///000000000///...---...000000000////////////...............+++,,,---...////////////------.../////////......222111000///---,,,++++++,,,,,,++++++***))))))(((((())))))))))))((('''&&&(((((('''&&&&&&((()))******)))***,,,...//////...((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))###$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++***((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&'''(((---------+++***'''%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$%%%''')))...111///(((%%%%%%&&&$$$$$$######%%%'''))))))(((***)))'''%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''(((((())))))******&&&'''((()))************)))))),,,000333555444222////////////000000111222000222555444222///---,,,&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''************************))))))+++++++++***)))((()))******++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,...000111222333333222;;;333888XXXtttaaa___hhhpppssssssmmmfffgggrrr|||uuuggg]]]SSSIIIDDDDDD@@@???===;;;888666444333222222000/////////000111000///...///111111111000000/////////.........---+++,,,---...///......---+++,,,---/////////............------,,,---------000000000000////////////............---+++***)))***)))((('''''')))***++++++))))))+++...///...,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###&&&+++,,,***&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$'''&&&%%%%%%%%%'''((()))***,,,------,,,***))))))%%%$$$$$$######$$$$$$%%%###%%%&&&%%%%%%%%%''')))***,,,+++%%%###%%%&&&&&&&&&$$$$$$$$$&&&'''&&&%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&'''######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''((())))))***++++++******+++,,,------------111222444777::::::888666222111111000/////////000&&&''')))++++++*********))))))*********))))))((())))))(((((((((((())))))&&&''''''(((((()))))))))************************)))***+++,,,---,,,***)))(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,.........//////000111111...666<<<^^^lllcccccceeehhhkkkrrreeebbbrrryyy^^^OOOGGGFFFCCC???;;;777444222333222000/////////000111111000///000111222111000000000//////.........---+++,,,---.........---,,,***+++---...///......---*********+++,,,---...///555555555666666777777777444444444444222000...---+++***((('''((()))+++,,,+++)))(((***---...---*********))))))))))))******''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""&&&,,,///,,,((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%&&&(((***+++'''***---......---------%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&%%%&&&(((***%%%((('''###"""%%%((('''(((&&&%%%%%%%%%%%%###"""%%%%%%$$$$$$%%%'''((()))%%%%%%%%%&&&&&&&&&''''''++++++***((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&'''((()))((('''&&&''')))$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$%%%&&&'''((('''(((((()))***+++++++++,,,---...///000000000000555555555666777555111---111000///...,,,,,,+++++++++***)))((('''&&&&&&&&&((('''%%%%%%'''+++000333))))))(((((((((((())))))'''''''''((()))***++++++)))))))))))))))))))))))))))***,,,------,,,+++***'''(((((()))***++++++,,,))))))***+++,,,------...111111000///.../////////---777PPPkkkcccaaa\\\[[[^^^___bbb]]]iiimmm[[[RRRLLL@@@777444,,,000///111444222......222///////////////000000111---...///000000///...---------.........---+++***,,,+++******))))))*********))))))((()))+++,,,---///111444777888777444333555555444444333222111111+++***+++---000000---)))------,,,,,,,,,+++++++++(((((())))))))))))))))))&&&))))))%%%$$$'''***)))&&&&&&&&&(((***)))'''%%%(((((((((((((((((()))***&&&%%%&&&'''&&&$$$###$$$+++&&&###&&&)))***,,,000((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%(((&&&%%%%%%'''***,,,---)))******+++++++++******%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$###%%%'''((('''&&&$$$$$$%%%"""###$$$&&&&&&&&&%%%%%%&&&$$$$$$&&&%%%"""$$$)))((())),,,...***%%%%%%)))***$$$"""&&&---111111000///((("""!!!%%%(((&&&###%%%******&&&###%%%'''&&&$$$***---)))(((***)))$$$&&&'''(((((('''%%%"""!!!''''''(((((()))))))))((())),,,000000...---...000000222555555333000...---777555333000//////000000,,,***(((((()))+++,,,---))))))))))))((('''&&&%%%)))'''%%%&&&(((***)))'''(((((((((((()))***+++,,,&&&'''((())))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))))))))*********,,,,,,++++++***+++++++++---------...............///===SSSpppddd___XXXUUUVVVUUUVVVUUUYYYaaahhh~~~nnnbbbUUUDDDFFF<<<333111000///000333111000000000000000111111......////////////......,,,------------,,,+++***,,,,,,+++************+++************+++,,,---...,,,...111444444333222000222222111111000//////...222111111333555666444111222222111000000///......,,,,,,---------,,,***))))))------)))''')))***))))))(((''''''''')))+++,,,+++)))((('''&&&%%%$$$""")))((((((((((((''''''(((&&&######'''******,,,///******)))'''&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&((()))***+++,,,---...............++++++***)))'''&&&$$$###***))))))(((((('''((((((############$$$&&&'''((('''(((((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$###%%%((('''$$$%%%)))---++++++,,,)))%%%$$$''',,,(((%%%(((,,,---,,,***$$$$$$%%%%%%&&&&&&&&&%%%$$$)))***&&&###%%%'''&&&&&&+++,,,((('''))))))%%%((()))*********)))((('''))))))+++,,,,,,,,,+++***---...//////...------...222555777777555333111111111///---+++******+++,,,+++)))((('''((()))******''''''((()))************)))'''&&&''')))++++++)))((((((((('''(((((())))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++,,,,,,++++++***++++++,,,------............//////...888HHH{{{jjjbbbZZZUUUUUUNNNPPPYYYZZZPPPXXX{{{mmmooo[[[DDD888333111000111000000///////////////000//////...............///,,,,,,------,,,,,,+++***------,,,+++++++++++++++)))***+++,,,------------***+++...///000///...---......------,,,,,,++++++111000///000222333222111333333333222111000000///000222444555666555444333444888999666444555555333666777777333---)))((()))///,,,******...000000...)))((('''%%%%%%'''((((((***)))***,,,+++((()))---+++++++++)))&&&$$$%%%&&&"""###$$$&&&''''''''''''&&&&&&%%%%%%&&&''''''(((,,,,,,---............---++++++***)))'''&&&$$$###''''''&&&&&&&&&%%%%%%%%%""""""""""""###%%%'''(((&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$######"""%%%((((((&&&(((,,,:::444//////---)))''')))&&&%%%%%%&&&((()))((('''!!!%%%((('''$$$"""$$$'''%%%)))+++((('''***,,,+++(((******((((((,,,---,,,,,,,,,,,,,,,------......+++,,,...///000///---,,,000///---,,,,,,---,,,++++++...111111000...------******((('''&&&'''((()))*********)))))))))))))))((()))***+++,,,,,,,,,,,,((('''&&&&&&)))*********''''''''''''((()))******)))************))))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''((()))***++++++,,,,,,++++++***++++++,,,,,,............//////000000000555>>>qqqmmmccc[[[UUUTTTQQQRRRffflll[[[cccoooVVVFFF???;;;:::;;;000//////...---------...000///...---,,,---...///------------------,,,,,,...---,,,,,,++++++,,,,,,((()))+++,,,------,,,+++)))***+++,,,---,,,,,,+++++++++++++++******)))))),,,+++******+++,,,------........................000333777;;;===>>>>>>>>>>>>CCCFFFEEEDDDGGGGGGEEEFFFMMMUUUUUUNNNEEE@@@>>>???888///++++++,,,,,,+++......,,,((('''))))))(((***))))))+++)))''')))...)))***+++)))&&&$$$&&&)))''''''&&&&&&'''((())))))&&&'''((('''&&&&&&'''(((,,,------......------,,,***************)))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$'''((('''+++111AAA888000...---***(((((('''***+++)))'''))))))))))))***+++***((('''(((***(((++++++((()))---...------,,,***))),,,000444444000///...------...000111+++,,,///000111000...---///,,,((((((***,,,+++)))$$$&&&)))***)))(((((((((((((((''''''''''''((()))***+++,,,,,,+++*********,,,,,,,,,,,,,,,+++******'''&&&&&&&&&((()))******''''''((()))***,,,...///***+++++++++***)))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++,,,,,,++++++******++++++,,,,,,---......//////000000000333444:::ZZZnnn^^^UUUPPPNNNRRRQQQcccmmmdddmmmwwwiiiXXXMMMHHHEEEFFFJJJ333333111000////////////000///...,,,,,,,,,---...------------------.........---,,,,,,++++++,,,,,,&&&''')))+++++++++***************+++++++++++++++***************)))))))))******************,,,---'''((()))***+++,,,,,,---,,,...222666999:::;;;;;;999???DDDDDDFFFJJJLLLKKKKKKUUUbbbjjjkkkiiijjjkkklllbbbSSSHHHBBBAAAAAAAAA@@@BBB???777333333111,,,---***)))***)))(((***///))),,,///...***((())),,,...,,,***(((((()))+++---&&&((()))(((&&&&&&(((******+++,,,---//////000000------------,,,,,,+++***((())))))******)))((((((''''''((((((((('''&&&&&&(((&&&&&&''')))***(((&&&$$$$$$%%%%%%&&&'''((()))***'''%%%%%%&&&'''---555>>>444,,,***)))'''&&&(((###,,,111...+++---000000111000222999??????999333<<<===999333222444555333777222------///222444666222000...,,,++++++---...)))+++---......---,,,++++++'''$$$%%%(((******(((%%%''')))***)))))))))***'''''''''''''''((((((((((((***,,,,,,***((()))***,,,------------,,,,,,+++******************,,,,,,,,,,,,,,,,,,,,,---......***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&'''((()))***+++,,,,,,+++*********++++++,,,------------...///000000111333333888KKKxxxbbbVVVRRRQQQRRRSSS\\\aaaaaakkk{{{|||ooobbbTTTKKKFFFBBBCCCFFF888777666444333222222222//////...---,,,,,,,,,,,,------,,,,,,,,,---......------,,,+++++++++++++++&&&'''((()))************++++++************+++,,,************************'''(((***)))(((((()))+++&&&'''((()))***+++,,,---((()))***+++,,,------...,,,111555666888===@@@@@@@@@FFFMMMTTTYYY___fffkkkqqqmmmfffbbbccciiiqqqwwwqqqwwwvvvoookkkkkkfff]]]OOOHHHBBB@@@===777444444555<<>>666111000,,,,,,++++++++++++,,,,,,)))***+++)))''''''+++///((()))+++---///000111111......//////...------,,,(((***+++---......------******)))))))))+++,,,...---+++)))***,,,---***'''))))))((())))))***,,,,,,...***'''&&&&&&'''---555999333......//////222777333FFFWWW\\\___ffflllnnngggeeeiiitttssseee```]]]TTTJJJGGGHHHHHHEEE@@@888000//////......///000...,,,)))(((((()))***((())))))***************&&&%%%$$$%%%''')))))))))%%%'''))))))(((((()))***&&&&&&&&&&&&&&&''''''&&&%%%(((***)))'''&&&)))+++***+++---...000111111111000000111///...---///000000///...,,,+++******)))((())))))))))))(((((('''''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''((()))***++++++,,,************+++,,,------+++,,,,,,---...///000000000000666BBBlll___]]]^^^ZZZgggmmmkkkmmmqqq|||yyygggRRRGGGAAA>>>;;;<<<999999777555444333222222............---,,,+++***++++++*********+++,,,---,,,,,,+++************+++(((((((((((()))***+++,,,,,,+++***)))))))))+++,,,))))))))))))))))))))))))###&&&))))))'''&&&'''(((((())))))))))))*********(((((('''&&&'''((()))***'''+++---***+++///222111222222333444777;;;???BBB>>>BBBFFFJJJPPP[[[hhhrrrooogggbbbbbbaaaZZZPPPKKKOOO[[[iiikkk```OOO???777...111555999:::888666333000222222///---...555:::;;;;;;;;;:::999777666555333444666999;;;===>>>>>>666999>>>DDDJJJNNNPPPQQQIIIEEE???;;;;;;???EEEIIIDDD@@@======>>>===999444111000///...------...//////,,,***+++)))'''+++000555333333777;;;>>>FFFNNNXXXuuuddd___TTTIIIFFFIIIKKKHHH???555---------***)))***+++***)))'''''''''((((((((('''&&&&&&&&&'''))))))&&&'''))))))(((''''''((($$$&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&)))+++***((((((,,,000---...000111333444444444222333333111...---...000,,,+++***)))((('''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))*********+++************+++,,,---...******+++,,,---...//////000...444===kkkqqqddddddhhheeeiiiOOOCCCBBBBBB@@@???888777555333222000000///---...//////...,,,+++)))))))))((((((((()))+++,,,,,,+++******))))))*********))))))((()))+++,,,...,,,+++)))(((((()))***+++(((((())))))))))))))))))%%%(((,,,---+++))))))*********))))))((('''''''''***)))(((((()))+++...000+++...---)))'''***,,,+++*********,,,...---+++)))(((...333333222444<<>>EEEYYYWWWTTTOOOJJJDDD@@@>>>===???DDDJJJOOOTTTXXXYYYPPPUUU^^^iiittt}}}ssskkk```XXXVVV[[[dddjjjbbb^^^YYYWWWXXXUUUOOOJJJ888777444222000//////000...------///,,,((((((,,,......333:::@@@FFFQQQ[[[^^^~~~pppbbb^^^\\\UUUNNNGGGAAA666---,,,333777666888...(((***,,,)))((()))''''''''''''''''''((()))((('''%%%$$$$$$&&&(((***'''***---,,,(((&&&&&&(((&&&'''((((((&&&&&&'''((()))*********))))))((('''***---///---+++,,,111666333333444555555444444444111222333000,,,***+++---######$$$$$$&&&'''))))))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%&&&''''''(((((())))))))))))))))))*********************+++,,,---...))))))***+++---......///111///444<<>>@@@777888555///---000111000......---,,,,,,+++*********+++++++++***(((&&&%%%***)))(((''''''((()))***))))))***+++---...///000...,,,***(((((()))***+++(((((((((((((((((((((((()))))))))***+++,,,......************************'''((()))***************''''''(((((())))))******%%%&&&''')))******++++++...---,,,++++++,,,---...---777AAACCC>>>:::;;;???999888999???HHHNNNNNNLLLJJJPPPYYY]]]ZZZPPPCCC:::222111333;;;EEEIIIFFFAAA666555222000............@@@BBBCCCCCCAAA===888666;;;AAAHHHKKKKKKJJJLLLNNNSSSZZZeeeooowww{{{zzzmmm___UUUOOONNNNNNPPPPPPOOONNNLLLJJJHHHGGG777666333000---,,,++++++))))))************)))))),,,,,,...000444888<<<>>>IIINNNVVV\\\]]]YYYTTTOOOIIICCC<<<777444111...+++---,,,+++***)))***++++++(((((((((&&&%%%%%%'''))))))(((&&&&&&&&&'''&&&%%%%%%&&&''''''&&&''')))+++%%%%%%&&&'''((())))))***&&&&&&'''((()))+++,,,,,,,,,,,,,,,---...///000111888999::::::888555111/////////......---,,,,,,,,,'''''''''((()))+++------'''&&&%%%$$$$$$%%%'''(((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))((('''''''''(((***+++************************((()))***+++,,,---------+++++++++,,,---///222333777(((666===BBBzzzqqqqqqtttrrrwww{{{}}}kkkSSSCCC>>>???@@@???<<<===999222///000000......------,,,,,,+++++++++,,,,,,---,,,,,,+++***)))))))))(((''''''((())))))))))))***+++,,,------...,,,+++***(((((()))***+++))))))))))))))))))))))))+++***************+++,,,******************************++++++,,,+++++++++((((((((()))))))))))))))((())))))***************,,,+++***))))))***+++,,,&&&,,,222222...,,,...111---+++***...333666444111,,,...000111000...+++***,,,***)))...444666222---000///...------------......///111333333111///......000444999;;;<<<:::888222777>>>DDDGGGHHHIIIJJJNNNHHH@@@777222000000111000000000000///...---,,,000...---+++***)))))))))))))))************))))))***)))))))))***+++,,,---(((+++///333444222///---000,,,)))(((((()))'''&&&***))))))(((((()))******$$$%%%&&&&&&%%%&&&(((***%%%$$$$$$$$$&&&'''((('''((('''''''''''''''''''''+++++++++******))))))(((***+++---///111222333333000000///........./////////000111111///---***(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***++++++)))'''&&&%%%&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))******+++************************++++++++++++++++++,,,,,,+++++++++,,,---///111333444+++555888>>>xxxtttuuuzzz}}}}}}jjjRRRDDDAAABBB@@@===??????;;;444000000///------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))(((((((((((()))))))))))))))******+++++++++******)))(((((()))++++++************************---,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***************)))))))))))))))+++++++++******)))))))))+++******))))))******+++)))******)))''''''(((***(((&&&$$$%%%((()))&&&###+++***)))((()))+++---///,,,)))&&&(((,,,,,,)))$$$******)))******+++------'''((()))***+++,,,++++++)))((()))---222333///***...000333444333333333444888555111...,,,,,,---...,,,------...............)))((((((((((((((())))))))))))************))))))+++***)))((('''&&&&&&&&&'''((())))))************$$$###"""$$$'''(((((('''((((((((()))))))))))))))'''((())))))(((((()))+++***))))))((('''&&&&&&%%%'''&&&%%%(((+++,,,***'''++++++,,,...000111222333333555777999::::::999888111000...---++++++******&&&'''((()))(((&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((---+++***(((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************------+++*********++++++++++++,,,,,,...///111222000000555222999eeevvvpppooowwwiiiVVVIIICCCAAA===999:::;;;888222///111000---,,,,,,,,,---------------******)))((()))***,,,---+++******************+++)))))))))))))))))))))(((((((((((((((((()))***+++))))))))))))))))))))))))------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++++++++***)))(((+++++++++******)))))))))+++******)))))))))))))))++++++************++++++...,,,***))))))))))))((()))'''''')))+++,,,***(((***+++,,,------+++***)))---***((())),,,...,,,)))''''''(((((()))***+++,,,...---,,,+++************,,,+++***+++...///...,,,+++,,,------,,,,,,...000111000...,,,+++***)))))))))***++++++,,,,,,++++++((((((((())))))*********))))))************))))))*********)))))))))))))))*********************+++))))))******++++++******))))))))))))))))))(((((()))***+++***)))'''(((((())))))***)))((('''''''''***((()))...555888555000,,,---///111333555666777666777888999777444111///+++***)))'''&&&%%%%%%$$$###$$$&&&''''''&&&$$$###&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''+++***)))(((''''''(((((((((((('''&&&&&&''')))***))))))))))))))))))))))))***+++,,,......---,,,,,,************************---,,,***))))))***,,,---++++++,,,---...///000111---444555///777JJJpppjjjjjjrrrjjjdddYYYNNNCCC<<<777555111333222......111222000---------------------...******)))((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((''''''''''''''''''((())))))***''''''''''''''''''''''''))))))))))))***+++,,,---------------......//////------------,,,+++******,,,,,,++++++******))))))))))))((((((((()))***+++)))******************)))+++)))))))))***)))%%%"""''''''''')))***++++++***((()))+++---,,,)))&&&$$$+++(((&&&''')))++++++***((()))))))))*********)))---,,,***((('''&&&&&&&&&+++,,,,,,***)))***...111'''((()))(((((())),,,...---------,,,+++)))'''&&&((((((((((((((('''&&&%%%)))***************))))))))))))************))))))'''''''''((((((((((((((('''((()))******)))(((((()))*********)))'''&&&&&&))))))(((((('''''''''&&&&&&'''((((((''''''((()))$$$'''***+++++++++---///000...///444:::===:::666222222111///...,,,+++++++++,,,......,,,)))&&&$$$&&&%%%$$$###############$$$%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&((()))***((((((((((((((((((((((((***+++,,,......---,,,,,,************************+++***)))))))))+++...///+++,,,---......///000000,,,444555222666<<>>:::888777///111111//////222222/////////......------,,,,,,,,,,,,------...---------***+++,,,------,,,+++***((((((((((((((()))))))))''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))))))))***+++,,,,,,,,,+++,,,------------------+++++++++,,,,,,,,,,,,,,,...---,,,******+++,,,---***+++,,,------,,,+++***)))+++...000000...+++***)))***++++++***)))))))))''''''''''''((()))***+++---,,,++++++++++++***)))))))))***++++++******)))(((((())))))******++++++***---222555666777666666+++++++++)))'''&&&''')))(((***,,,---.........---......------,,,***)))((('''((()))******)))(((((())))))************))))))++++++,,,,,,+++***)))((($$$$$$&&&'''((((((((((((***+++,,,+++)))))),,,///,,,+++******,,,000444777333222111///...///333666888:::;;;888000***((()))'''&&&%%%%%%$$$######"""!!!"""###$$$%%%&&&'''(((&&&'''(((***++++++++++++&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********************************++++++,,,,,,,,,+++,,,---////////////...000,,,222;;;222888TTTjjjbbbeeeaaazzz~~~rrrzzzoooQQQJJJAAA===<<<<<<;;;999444666555111000222111...000000///...---,,,,,,,,,***+++,,,---,,,,,,***))))))***+++,,,,,,+++***)))(((((((((((())))))******'''((((((((('''&&&%%%%%%''''''''''''''''''''''''))))))(((''''''''''''(((&&&''''''((())))))******'''((()))***************+++++++++,,,,,,---------333111///,,,++++++,,,---//////000111111000//////***---000111///...///000''')))+++++++++++++++,,,''')))---//////---***''')))******+++,,,,,,++++++'''((()))+++++++++******((())))))*********))))))(((+++000888>>>>>>888222...//////---++++++,,,---,,,---...000111111000000000000000000000///...---''')))***,,,,,,,,,,,,+++))))))************))))))&&&''')))*********)))))))))))))))***+++---///000...//////---+++,,,///333000///...///333999???CCC777555000+++''''''***---%%%)))---,,,((($$$%%%'''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%''')))***))))))(((************************)))((('''''''''(((***+++************************++++++,,,,,,,,,+++******+++,,,.../////////......222(((000===///999===qqqcccbbbqqq~~~|||nnnjjjlllyyy~~~^^^JJJBBB=========999777777888555222222555555111---///...------,,,,,,------++++++,,,,,,---...//////))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((''''''(((((())))))******,,,...///111222222111000///000111222222111000///000...,,,---...///......******+++,,,,,,,,,,,,+++***+++,,,---------,,,+++,,,,,,+++***)))(((((((((((()))+++,,,,,,+++)))(((+++///555999:::888555222:::888444000,,,)))((('''---------....../////////111222444555444111---+++...---,,,+++***+++,,,---************************+++******---111333111...------+++++++++---///111444444333222111000//////...---+++))))))***,,,---)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&$$$&&&&&&$$$$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))(((''')))(((''''''''')))***+++)))***+++,,,---,,,+++***))))))))))))((((((''''''000000//////.........------...//////......///111,,,---333777222111BBBYYYuuuccc___lllxxxuuugggcccfffrrryyy___NNNDDD=========:::555333888555333333666666222.........---,,,,,,,,,,,,,,,+++,,,,,,,,,---.........************************&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&(((((((((((((((((('''''''''((()))***+++******)))***++++++,,,,,,++++++***---+++******+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,...//////......---555555555555444444333222111222333555555333222111333333555777888888555333<<<<<<;;;:::777333000...++++++,,,,,,,,,---------000111222333333111///---...---,,,+++******++++++))))))))))))))))))))))))+++))))))+++...000...,,,,,,+++***)))((()))+++,,,---,,,,,,++++++*********)))((('''&&&&&&'''(((***((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((())))))'''''''''((($$$''''''%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''')))((((((''''''((()))******+++,,,,,,------,,,,,,++++++++++++*********)))............---------,,,,,,...//////...---///000------222666333111???RRR}}}eee\\\cccnnnjjj___^^^cccmmm~~~rrr^^^PPPFFF???AAADDD@@@999444888555333444666666222///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((()))(((''''''((())))))******)))))))))***,,,---------,,,+++222333444555555444333222///000111222222111000///666333111111333333222000222444777888777333///,,,)))))))))***************------...///000000000///...---,,,+++***)))))))))''''''''''''''''''''''''***((('''(((***++++++******)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&((()))((('''&&&'''((($$$'''(((%%%&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((''''''))))))((('''''''''((((((,,,++++++++++++,,,------------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++---......------...//////...000555444222;;;GGGiii\\\^^^hhhddd[[[___eeennn{{{~~~zzzlllZZZNNNEEEAAAGGGMMMJJJ???777666444333333444444111///------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%%%%$$$%%%'''(((((((((((('''((()))+++,,,,,,+++***)))''''''((())))))(((''''''///+++((((((+++---+++(((&&&(((+++......,,,(((&&&''''''''''''''''''''''''((())))))***+++---...///---,,,+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''$$$%%%&&&%%%$$$$$$%%%&&&###&&&'''%%%%%%))))))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((''''''&&&))))))((((((''''''''''''+++***)))))))))***,,,------------------------------------,,,,,,,,,,,,,,,+++,,,------,,,,,,---///222///000444555444888>>>|||ppp___aaaiiiddd]]]bbbhhhllluuuzzztttuuuvvvhhhUUULLLDDDBBBJJJPPPJJJ>>>444333222222222222111000......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))))))))******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''###$$$$$$%%%&&&''''''(((&&&'''((()))+++,,,......&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%""""""###$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%%%%%%%''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$"""$$$'''((('''%%%&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))+++,,,+++*********)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''((()))***$$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&$$$######%%%'''###&&&&&&$$$$$$'''(((%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))(((((((((''''''&&&&&&)))((('''''''''(((***++++++++++++++++++,,,,,,,,,---------------------...+++,,,------,,,,,,---///444111111444666666777999bbbvvvaaadddjjjddd^^^dddgggfffjjjmmmoooeeelllqqqeeeTTTMMMEEEAAAFFFHHHAAA666...000111111111111000///.........---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''''''''''''''((((((&&&&&&&&&'''&&&&&&%%%$$$"""###$$$%%%'''((())))))''''''((()))***,,,...///$$$%%%&&&''''''&&&%%%$$$(((&&&$$$%%%&&&'''&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""###%%%''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%''')))***((('''&&&&&&'''(((+++,,,&&&&&&&&&&&&&&&%%%%%%%%%#########$$$%%%&&&'''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######$$$&&&######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%'''''''''&&&$$$%%%''')))$$$&&&&&&######&&&&&&###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************------------............+++---......------...///333111111333555777777777LLLyyy```]]]ccc^^^ZZZccceee``````hhhxxxggg]]]ccciiicccWWWOOOFFF???>>>>>>999333000000111222222111000///000000///......------......*********+++,,,,,,,,,---************************''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))***&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((())))))(((((((((((()))+++,,,$$$&&&(((******(((&&&$$$'''&&&$$$$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$&&&((())))))))))))(((&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###%%%+++111'''&&&%%%$$$%%%&&&((()))''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((((((((((((((((((((((("""%%%'''&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''''''''%%%$$$$$$''')))&&&((((((%%%$$$&&&&&&###$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&''''''(((((('''''''''((((((((()))))))))***++++++,,,,,,------------,,,...//////...---///000///000000111222555777777???www{{{^^^RRRYYYVVVUUUaaaddd^^^]]]jjjxxxxxxqqqvvv~~~fffZZZ]]]cccaaa[[[PPPFFF<<<999888666777999000222333333111000000111000000///............///))))))***+++,,,,,,------++++++++++++++++++++++++%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&((()))***+++((()))))))))((('''&&&&&&&&&'''''''''''''''''''''+++***)))((('''(((((()))&&&(((,,,......,,,(((&&&'''%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$###$$$&&&((()))))))))))),,,***'''$$$$$$$$$&&&'''(((''''''&&&&&&''''''(((((()))(((###""",,,555'''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&(((((((((((('''))))))))))))))))))))))))!!!$$$'''(((&&&$$$%%%'''%%%%%%&&&%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%$$$###!!!"""%%%'''(((******&&&%%%'''&&&###$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''%%%&&&((()))))))))((('''''''''(((((()))))))))************++++++,,,,,,,,,---...//////......///111---/////////000444777777999fffjjj\\\ZZZWWWWWW]]]eeeiiihhhooommmpppvvvuuunnnkkkmmmsss}}}~~~vvvttt|||rrreeeXXXWWW^^^aaaZZZPPPBBB@@@===<<<;;;:::777555333222111111222222111///------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------------------------)))'''&&&&&&''''''&&&$$$))))))(((((((((((())))))&&&&&&'''((()))***++++++)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((***+++---...---***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$&&&'''&&&%%%%%%&&&''',,,***(((&&&%%%%%%'''(((&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$$$$"""!!!(((222+++'''######%%%'''&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%&&&'''((('''&&&((('''&&&&&&&&&'''((()))&&&''')))*********)))((())))))((((((''''''''''''%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###'''%%%$$$$$$&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''')))(((&&&$$$(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))((()))***)))((('''((()))'''&&&%%%&&&(((((((((''''''''''''''''''((())))))******+++++++++,,,,,,,,,------......///...............///111444666999:::===UUUrrrdddcccdddhhhooovvvwwwvvvqqqqqqsssrrrjjjbbbcccjjjmmm{{{~~~xxxkkk]]]RRRJJJCCCCCCHHHKKKHHHDDD;;;;;;999888777555333222222000///...//////---,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''(((((('''%%%((((((''''''''''''(((((('''''''''((())))))******)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%''')))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''%%%$$$%%%'''(((((()))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%$$$%%%%%%###"""'''///***'''$$$###%%%&&&&&&%%%%%%%%%%%%&&&((()))+++,,,)))(((&&&&&&'''((('''&&&&&&%%%$$$######$$$%%%&&&%%%&&&'''(((((((((''''''((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''')))(((&&&$$$''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))((('''(((***'''&&&%%%&&&((()))(((''''''''''''''''''((())))))))))))*********+++++++++,,,---......///.........000000111111333555666777999GGGvvvkkklllooowww~~~}}}wwwiiihhhnnn}}}{{{tttmmm___QQQGGGCCC???===>>>>>>===<<<555666777666444222111111222000///...//////---,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***)))(((((())))))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&'''((('''%%%$$$$$$%%%$$$&&&***,,,,,,+++(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''%%%"""%%%,,,)))'''$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%(((***---///,,,)))'''&&&'''(((((('''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''))))))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&'''))))))(((((()))+++'''&&&%%%&&&((()))(((''''''''''''''''''((())))))(((((()))))))))*********,,,------...//////......222222222222222333444444555999\\\rrrppprrrxxx||||||xxxwww~~~uuusssxxxmmmiiihhhbbbYYYIIIEEEAAA>>>===<<<:::888333555777666333111111222333111111111222333222111------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************************+++)))((()))******)))((((((''''''&&&&&&''''''((())))))((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''%%%###$$$%%%###%%%)))+++,,,,,,***((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&(((&&&###$$$((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$&&&)))+++------***(((&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$###%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&'''))))))'''%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((((((((()))+++(((&&&&&&'''((()))(((''''''''''''''''''((())))))))))))))))))*********+++,,,,,,---...////////////222111111222222333444555666888QQQ~~~wwwsssvvvwwwtttqqqrrr{{{ssssssssssssuuuwwwtttjjj___NNNHHHAAA>>>>>>>>>:::777666666666444222111111222111000000222444666555555------,,,,,,,,,+++++++++******++++++++++++*********************************)))((()))***+++***))))))(((((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''%%%###$$$%%%%%%%%%&&&((()))***+++,,,((('''&&&&&&%%%%%%%%%&&&'''%%%&&&((('''###$$$'''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%'''(((,,,***((('''((()))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&''''''%%%$$$$$$%%%''')))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%'''))))))'''&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''((('''''')))+++((('''&&&''')))))))))((('''''''''''''''((())))))*********+++++++++,,,,,,+++,,,---...////////////000000111222333555777888;;;DDDVVV{{{||||||yyyyyy}}}||||||{{{{{{}}}vvvoooqqqwwwyyypppmmmdddYYYQQQLLLGGGBBB======999555222111111000//////......000222444444333------,,,,,,,,,,,,++++++))))))************))))))***************************)))((()))***+++***)))))))))(((((((((((())))))(((((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&'''((('''%%%$$$$$$%%%&&&%%%$$$$$$&&&))),,,...***)))((('''&&&&&&&&&&&&(((%%%%%%''''''$$$$$$'''$$$%%%&&&%%%$$$######%%%%%%%%%$$$$$$$$$#########)))(((''''''))))))((('''&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%%%%&&&'''((('''''''''(((((((((((()))&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&%%%$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%'''))))))(((&&&%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&((((((''''''(((***((('''&&&''')))***)))((('''''''''''''''((())))))***++++++++++++,,,,,,,,,++++++---...//////000000//////111333555888:::;;;>>>QQQ]]]zzz{{{~~~xxxssstttxxx~~~zzzuuu}}}vvvkkk]]]RRRJJJGGGFFFGGG???666222444555333000///...---...000111000///------,,,,,,,,,,,,++++++*********++++++*********++++++++++++++++++++++++)))((('''(((***+++***)))(((((((((''''''((((((((('''''''''''''''''''''&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$%%%'''%%%%%%$$$$$$%%%'''***,,,+++***)))(((((('''''''''((($$$###&&&'''%%%%%%(((###%%%'''&&&$$$"""###$$$$$$$$$&&&&&&&&&$$$"""!!!%%%%%%&&&(((******(((&&&''''''(((((('''%%%$$$###&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$%%%''')))***(((&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''((()))''''''''')))***)))((('''''''''''''''((())))))************++++++++++++***+++,,,...///000000000000111222444666999;;;===>>>YYY\\\kkkvvvgggllluuu~~~~~~ttthhh```dddbbb\\\PPPDDD???CCCIIIPPPEEE999555777999666222222111//////000000...------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++(((''''''''')))******)))'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$%%%''')))))),,,,,,***)))((((((((((((((($$$"""%%%'''%%%&&&)))"""%%%'''&&&###"""###$$$###$$$&&&((((((&&&$$$""""""###%%%(((++++++(((%%%)))******+++***(((&&&%%%&&&%%%$$$$$$$$$%%%&&&'''"""###$$$%%%'''((()))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%''')))***((('''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''(((((((((((()))&&&'''((((((&&&%%%&&&''')))((('''((()))***)))((('''''''''''''''((())))))))))))))))))***************+++,,,...///000000000222222333555777999;;;===<<>><<<;;;999777777777777@@@@@@999000...333333...111000///---+++)))((('''******))))))******+++,,,******))))))******+++,,,''''''''''''((((((((((((''''''((())))))(((&&&&&&$$$%%%&&&&&&%%%%%%'''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$&&&$$$###%%%((()))'''%%%&&&'''(((((('''&&&###"""$$$$$$%%%%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((+++,,,------,,,)))'''%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((('''%%%#########%%%&&&"""""""""###&&&(((+++,,,---,,,***'''%%%###"""!!!'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''(((((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))***++++++++++++******---///000000//////000444333222222444777:::<<>>>>>;;;:::;;;===;;;777444444444777888>>>===777222000333222/////////......---,,,,,,,,,+++++++++++++++,,,------///...---+++******))))))''''''''''''(((((((((((((((((((((((())))))***+++&&&'''((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''&&&%%%&&&''''''%%%$$$&&&''''''((('''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((()))+++,,,---((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%(((((((((((()))+++,,,---$$$$$$#########$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******+++++++++,,,,,,,,,------,,,...///.........000222000111222555:::???DDDGGGHHH@@@HHHCCCYYY|||dddVVVGGG>>>:::888:::===>>>;;;777444333555777999;;;999555222111222111///........................,,,,,,++++++,,,,,,---...///...---,,,++++++++++++''''''''''''(((((((((((()))((((((((((((***,,,---'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&'''&&&&&&%%%###&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&'''(((***,,,))))))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((***+++---...******((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,,,,,,,,,,,,,------......---......------...000333000111222555999===AAACCCAAA888@@@;;;EEEqqqbbbQQQFFF???;;;:::===@@@===999555444555888999888555222222222111//////---------.........//////,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,------''''''''''''(((((((((((()))((((((((((((***,,,---'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$%%%(((***,,,***)))((('''&&&&&&%%%&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))++++++---,,,+++***))))))))))))'''&&&&&&&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,------,,,,,,,,,---...///---......------...000333222222222333555777888:::888333:::;;;===sss~~~|||rrrtttzzzkkk```UUUOOOIIIBBB===<<>>EEEfffsssXXXKKKFFFEEEGGGMMMQQQRRRWWW]]][[[\\\___fffmmmoookkkfffccc___YYYPPPGGG???999666999999888777666555444444222222222111111000000000......---------,,,,,,,,,************+++++++++++++++++++++***************((((((((((((((((((((((((((((((''''''((())))))***(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$'''(((%%%&&&))))))&&&'''((()))***+++)))'''%%%"""###$$$%%%%%%%%%%%%%%%'''%%%###$$$&&&((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&''')))***++++++******************++++++++++++$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''((())))))***---111444******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++)))((()))***,,,---***++++++++++++,,,,,,,,,......////////////000000...//////000000111222222111222444666777666555444666555;;;999>>>CCCaaa]]]EEEAAA???@@@DDDEEECCCDDDHHHDDDDDDFFFMMMVVV^^^aaaaaahhhiiiggg___SSSFFF???;;;888888777777666555555555333444555555444222000///000000//////...---,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++((((((((((((((((((((((((******)))))))))***++++++(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%((((((%%%&&&))))))&&&%%%(((+++------+++)))&&&$$$$$$%%%%%%&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$%%%&&&'''(((((((((&&&&&&''''''((())))))))))))***+++,,,,,,,,,++++++%%%%%%&&&''''''''''''&&&'''&&&%%%%%%$$$%%%%%%%%%(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''')))*********,,,000222))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***)))))))))+++,,,---++++++++++++,,,,,,,,,,,,/////////000000111111111000000111111222333333333222333555666777777666666777666;;;999===@@@\\\fffEEEAAA>>>>>>BBBCCC@@@???@@@BBB@@@???AAAEEEJJJLLLMMMWWW\\\```]]]UUUNNNJJJJJJ???>>>===;;;888666444333555555555444333111000///222222111000///...---,,,++++++++++++,,,,,,,,,---************************((((((((((((((((((((((((*********))))))***++++++(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&%%%$$$'''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%((((((%%%%%%((((((&&&%%%'''***,,,+++***))))))%%%&&&&&&&&&&&&&&&%%%$$$'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$%%%&&&'''((((((((((((((((((''''''(((((()))***%%%''')))***+++***((('''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&((())))))(((&&&&&&(((***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************+++------+++++++++,,,,,,,,,------...//////000000111111111000111111222333333444444666666888999::::::999999999777:::888<<>>:::999>>>@@@>>>======>>>===<<<<<<>>>@@@@@@@@@===CCCHHHIIIFFFDDDGGGJJJDDDCCCAAA>>><<<999777666777555333000//////000000333333222111///...------+++,,,,,,,,,------------,,,,,,++++++***))))))((())))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&((((((%%%%%%((((((%%%&&&'''((((((&&&''')))+++&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))&&&''''''(((''''''&&&&&&''''''&&&&&&&&&'''((()))$$$%%%'''))))))((('''%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((('''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************++++++,,,---...++++++,,,,,,,,,---------------...//////000111111000111111222222333444444777777888999999:::::::::<<<888999666;;;???ZZZvvvOOO???:::888<<<@@@???======<<<<<<<<<;;;:::999888777555777999999888888<<>>===<<<;;;::::::666444111...---...000111222222111000000///......,,,,,,,,,---------......------,,,+++***)))((('''))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''''''''''''''''''''&&&''''''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''((((((&&&'''&&&%%%&&&'''((('''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&))))))&&&%%%((((((%%%&&&((((((%%%######''',,,&&&&&&''''''((('''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((((())))))***'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((((((&&&&&&'''(((((((((((('''&&&&&&'''((((((((((((''''''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((($$$&&&((()))((()))+++,,,'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,---......,,,,,,,,,,,,------------------......///000111111111111222222333444444444555555555666777777888888===888999666;;;>>>WWW^^^FFF@@@<<<>>>AAA@@@>>>>>>=========;;;888555444333:::999777666555666777888777777777888888888888888333222111000///000000111111111000000////////////------------............+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&((())))))((((((&&&%%%&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&))))))&&&%%%((('''$$$%%%((()))'''######&&&)))%%%&&&'''(((((((((((((((&&&'''(((&&&$$$###%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((&&&''''''((())))))******$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$###(((((((((((())))))))))))&&&&&&'''(((((((((((((((&&&''')))*********))))))'''((()))******)))((('''''''''((())))))(((''''''(((((((((((((((((((((((())))))))))))))))))******$$$''')))******+++---...((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++,,,---.........,,,,,,,,,------------...---......///111222222333222333333444444555666666555555555555666777777888;;;777:::888<<<<<>>@@@===;;;;;;::::::;;;:::999999:::;;;:::888666555666777666555222333333333333333333333000111222333222111000000000000000///////////////---------.........//////***************+++++++++))))))))))))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%''')))******)))((('''&&&&&&'''((('''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''))))))&&&%%%''''''$$$$$$(((+++***&&&###$$$'''%%%%%%'''((())))))))))))&&&(((((('''$$$###%%%'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&''''''((()))******+++"""###$$$%%%&&&'''''''''%%%&&&((())))))(((&&&%%%(((''''''''''''((())))))&&&''''''((((((((((((((('''((()))+++++++++***)))'''((()))******)))((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))******++++++'''(((***+++***)))***+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++,,,---.........,,,,,,,,,---------.........///000111222333444444444444555555666777777777666666666666777888999:::999777;;;:::>>>;;;KKK~~~PPPIII???:::888999;;;===999:::;;;;;;;;;:::999888999;;;;;;777555777666333555333000000000111111000---///111333333222000...000111111222222000///...------------------------+++++++++************)))***))))))++++++***+++,,,,,,,,,,,,+++++++++******((('''&&&''')))))))))'''******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((('''%%%###'''+++)))"""((('''&&&'''((())))))((($$$'''***((($$$"""$$$((('''''''''(((((((((((()))******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''((((((((((((((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''(((((())))))))))))((((((***++++++******)))((('''(((((((((((())))))))))))***((('''(((+++,,,+++((('''((())))))(((((()))******++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,------,,,+++,,,...000...//////000111222222222111111111111111111222222222222444555555666666555444333222333666888888888888333???000:::???>>>YYYOOOFFFCCC@@@===>>>BBB<<<<<<<<<;;;:::999888777888;;;:::777666888777444666444111111222333222222000111333555555333111000///000000111000///...------------------,,,,,,,,,++++++++++++************+++)))))))))***)))((((((,,,+++++++++************((('''&&&''')))))))))(((***)))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&)))(((&&&$$$(((,,,)))###'''&&&%%%&&&(((((('''&&&$$$''')))((($$$"""%%%(((&&&&&&'''''''''(((((((((***))))))(((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''''''''(((''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%%%%&&&''''''(((((('''''')))))))))))))))))))))))),,,,,,++++++***))))))(((((()))))))))))))))(((((((((((()))*********)))))))))))))))************+++***)))'''(((+++,,,+++)))(((***++++++***)))+++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---......------,,,---...000//////000000111222222333111111111111111222222333444444444444444333333222;;;999666444555666888888888555BBB777@@@FFFEEEdddRRREEEEEEDDD===<<>>===<<<<<<<<<===:::<<<;;;888777999888555555444222333444555444333222333444555444333222111///000////////////............------,,,,,,++++++,,,,,,+++++++++*********))))))((((((***---***&&&*********))))))))))))((((((''''''''')))***)))((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&((()))((('''&&&'''(((&&&''''''(((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))***)))'''))),,,+++'''(((''''''((())))))'''%%%%%%'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((('''''''''((((((((())))))((((((((((((((()))))))))))))))***++++++++++++*********)))((('''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))(((((('''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((+++++++++*********))))))***************)))((('''&&&'''((()))))))))))))))************+++++++++,,,************+++,,,,,,+++***,,,------,,,+++---...++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111000//////000000//////111111111222222222333333222222222222222333444555333333444444555666777777333555888::::::999999888555555AAABBBRRRcccrrrkkkIIIBBBFFFEEEBBBDDDAAA@@@???>>>>>>???AAAAAA<<<>>>===999777999777444444333333333555555444333111222222222222111000///111111000000000/////////.........------,,,,,,,,,,,,,,,,,,++++++++++++***''')))))))))---222000)))*********))))))))))))((()))((('''(((*********((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))(((''''''((()))&&&''''''((())))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&)))+++***((())),,,+++((()))))))))***,,,+++)))'''&&&''''''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))******)))))))))))))))))))))))))))******+++++++++++++++******)))((('''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''((((((((((((''''''''''''''''''((()))(((((('''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((***************)))(((((()))))))))))))))((('''''')))))))))*********++++++***++++++,,,+++,,,,,,---***+++---,,,++++++,,,...,,,,,,,,,,,,------------............///000111222222111000000222333111///222222222222333333333333222222222222333444555666444444333333444555666666;;;;;;;;;:::999:::>>>BBBHHHOOOcccrrrXXXCCCBBBDDDBBB@@@>>>>>>>>>??????@@@AAABBB<<<>>>===999888:::888555555444444555777777666444333333333222222111000///222222111000000000000000........................,,,,,,,,,,,,++++++++++++'''*********000777444+++++++++*********))))))))))))((('''(((***+++***)))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''((())))))''''''((()))&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''))))))(((''''''(((++++++((((((++++++(((((()))***,,,------+++(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((()))))))))*********++++++))))))))))))(((((((((((())))))***++++++++++++***'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((()))&&&&&&&&&'''(((((())))))(((''''''&&&&&&''''''((()))(((''''''&&&'''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))+++++++++******)))(((''')))))))))************+++***,,,------,,,+++---...+++,,,------,,,,,,---...---------.........//////000000000000000111222333333111000222555666333000333333333333333333333333222222222333444555666777666555444333333444555666555555555777===IIIYYYddd{{{oooLLL>>>??????<<<<<<======>>>>>>>>>>>>===:::<<<<<<999999<<<;;;999777666777888::::::999777666666666555444333333222222111000///...//////000......//////000111111111------,,,,,,,,,+++++++++(((,,,+++***000999444))),,,+++++++++************)))(((((((((***+++***)))'''((((((((()))))))))*********))))))))))))******************************''')))***)))((('''((()))&&&&&&((())))))*********))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((''''''***+++((('''******(((&&&''')))+++......+++)))'''&&&&&&&&&&&&&&&%%%$$$&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((()))*********++++++++++++,,,)))))))))(((((('''''''''((())))))***+++*********&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&'''((())))))))))))((((((''''''(((((()))(((''''''&&&&&&'''((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((()))***++++++++++++***+++++++++++++++***)))*********+++++++++,,,,,,***,,,...---,,,+++---///,,,---///...------...000////////////000000000000222222111111111111222333222000///222777888666222444444444444444444333333222222333333444666777888777777777777999<<>>;;;<<<=========;;;:::999777:::;;;999:::>>>>>><<<999888999;;;<<<===;;;999:::999999888777666666555111000///------......///......///000111222333333---------,,,,,,,,,++++++)))---,,,***000888333&&&,,,,,,,,,++++++++++++******(((((()))***+++***)))'''((((((((())))))************))))))))))))******************************''')))***)))((('''(((***&&&&&&((()))************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$&&&((()))***)))((('''&&&***+++(((&&&)))***((($$$%%%'''+++---...+++)))(((&&&%%%&&&&&&&&&%%%$$$'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))******+++++++++,,,,,,,,,))))))(((((('''''''''&&&(((((()))************)))'''''''''((((((((((((((($$$$$$%%%&&&'''((()))***&&&&&&&&&'''((())))))*********))))))))))))******((('''&&&&&&'''((()))***%%%&&&''''''((((((''''''************************)))))))))))))))*********'''((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***---///...,,,+++---000...///000000//////000111000000000000111111111111333333222222111222222222222000///333888:::777333444444444444444444444444222333333444555666888888666777999<<>>>>>AAA???@@@@@@???<<<999888888===;;;:::999:::;;;;;;::::::999999999:::;;;<<<===:::999888888777777888888666555444222111000000///111222222222222111000000......---,,,,,,+++******------......------,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++***)))((()))))))))))))))******+++++++++++++++******))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((///222222...'''$$$%%%)))************)))(((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))''''''(((***)))((('''(((+++---...---))))))))))))************+++)))(((******(((&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))))))))***+++---...///,,,+++)))((((((((()))******)))((('''(((***,,,---***+++,,,+++((('''((()))(((((((((((())))))))))))''')))***)))((('''(((*********))))))((((((''''''))))))(((((((((((())))))&&&''''''((()))******+++++++++******)))******+++***((('''(((+++,,,+++)))&&&'''((()))************+++++++++++++++,,,,,,,,,,,,------------------,,,......---------......//////////////////////////////222444333111111333666555222000000222333111///333222222777===>>>999222999666222111222444666777444777::::::999888888888<<<@@@GGGOOOYYYiii{{{fffOOOCCC>>>888999<<<=========<<<<<<;;;:::999;;;===>>>>>>===999999999999999999999999:::999999888888888888888777777555444333222222222222222333333222222111000//////......---,,,,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++******))))))))))))))))))***++++++++++++++++++*********))))))))))))(((((()))))))))((())))))))))))))))))((((((((())))))))))))((((((***---///...***''''''((()))))))))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''''')))***)))''''''(((+++------,,,((((((((()))))))))*********)))((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))***+++,,,------,,,+++***))))))))))))---,,,***((('''((()))******+++,,,***(((&&&'''((((((((((((((()))))))))***((()))***)))((('''((()))******))))))(((((((((((()))))))))(((((()))))))))'''((((((((()))***************))))))))))))*********((('''(((+++,,,***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,------............------...---------...//////000000000000000000000000000///000222222111111333444444222000111333555444222777333000222666999777333///000222444777888888888<<<:::777444555;;;CCCJJJRRR^^^pppiiiNNN<<<=========>>>======<<<<<<999888888:::===>>>===;;;777888999999999888777666999999999888888888888777999888777666555444444444444444444444444333222222111111000000///.........---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++++++++******))))))******+++,,,++++++++++++******************))))))))))))******))))))************))))))((())))))******))))))(((&&&(((+++------+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))(((''')))+++)))''''''(((***,,,,,,+++''''''((((((((()))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))******,,,---,,,,,,+++***)))(((---,,,***)))(((((())))))***++++++***'''&&&&&&'''((((((((()))))))))******)))***+++***((('''((()))***))))))))))))(((((((((******))))))))))))******))))))))))))))))))******)))))))))))))))*********)))(((((((((***+++***))))))***+++,,,------------******++++++,,,,,,,,,,,,//////000000000000//////---------...///000111222333333333333333333333333222111111222444555555444000///...///111222222222555222000111444666555222:::999888777777666666666:::<<>>;;;;;;<<<===>>>;;;::::::;;;======;;;999444666888999999888777555999999999999888888777777888888777666555555555555555555555555555444333333222222222222111111000000......//////......---,,,------------------------,,,++++++++++++++++++,,,++++++++++++,,,,,,------+++************+++,,,,,,+++++++++++++++++++++++++++******))))))******+++)))******++++++******))))))))))))******)))))))))((('''(((***,,,,,,***((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,)))((('''''')))++++++***''''''''''''((((((((((((&&&)))***((('''(((((('''''''''''''''''''''''''''(((((()))***************((('''''''''''''''((((((***+++------------+++***)))))))))))))))+++,,,---***++++++)))'''%%%&&&'''(((((()))))))))************++++++***((('''((()))))))))))))))))))))))))))+++******))))))******+++******************))))))******++++++++++++++++++))))))))))))***+++************+++,,,------------+++++++++,,,,,,------...000111111111111111111000---......///000111333444333333333333333333333333555333111333777999888555111000///000111111222222333333666888:::999666444===:::666333333888???EEELLLVVVggg{{{}}}\\\LLLFFF>>>::::::<<<>>>???===<<<;;;<<<======<<<:::333555777999:::999888777888999999999999888777666666666555555555555555666555666666666666555444444444444333333333333333222///000000000000///..............................,,,,,,------------,,,,,,,,,,,,++++++,,,---...///+++++++++++++++,,,,,,---+++++++++++++++++++++,,,++++++************++++++******++++++++++++******))))))************)))))),,,***''''''(((*********))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))***,,,+++)))((((((***+++***)))''''''''''''((((((((((((&&&+++---)))'''))))))'''((((((((((((((((((((((((((())))))***************((('''''''''''''''((((((((()))+++---.........---)))))))))******+++,,,---)))***+++***(((&&&'''((())))))))))))***************++++++***)))(((((()))))))))))))))************++++++************++++++++++++++++++************+++,,,---............---)))***+++++++++++++++,,,******+++,,,------------+++,,,,,,---.../////////111222222333333222222111...//////000111222444555333333333333333333333333444222111333777999888555555555555444444444555666555666777777777888999;;;666999===DDDNNN\\\jjjtttnnneeeXXXNNNHHHDDDAAA>>>===;;;999999:::;;;:::999666777888::::::::::::999888888999::::::888777666555444444444444555555666555666666666666555444444444444444444444444444444111222222222222111000000////////////////////////---......//////......---...---,,,+++,,,---...///,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++******)))...,,,)))''''''(((***,,,,,,+++***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))+++------+++))))))***+++***)))''''''((((((((()))))))))'''...000***&&&)))***'''(((((((((((((((((((((((((((((()))***************((((((((((((((()))******((()))+++,,,---......///,,,,,,,,,++++++***))))))(((***+++***)))((()))***)))))))))*********++++++)))***++++++))))))***+++)))))))))************+++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---...000000000//////***,,,------,,,+++---...***+++,,,------.........------...///000111111222222222333333333333222222000000000111222333444555222222222222222222222222000000000222444666666555444555555555444444555777888888888666888>>>HHHPPPYYYcccrrr|||rrrggg\\\UUULLLHHHCCC???>>>===<<<;;;<<<<<<;;;;;;:::::::::999777888999::::::999777666444444444444444555666777555555666666555555444333444444444444555555555555333333444444333333222111000000000000000000000000...///000111111000///...000///---,,,,,,,,,...///,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++******)))***,,,,,,***((((((+++......---+++***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,......,,,+++***+++,,,+++***((((((((()))))))))******(((222444+++&&&***+++'''(((((((((((((((((((((((('''((())))))******))))))))))))))))))***+++,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,+++***))))))((()))++++++******,,,---))))))*********+++++++++''')))************+++---))))))*********+++++++++,,,,,,++++++++++++,,,,,,******++++++,,,---------+++,,,...000111000///...+++---//////---,,,...000,,,,,,---...////////////...///000111222333333444222222222333333222222222222222222222222333444444333333333333333333333333000111333444444555777999222555777777666777;;;===@@@FFFNNNUUU]]]hhhwww|||eee___VVVOOOJJJGGGDDDBBBAAA@@@>>><<<:::999999999777888:::::::::999777555555555444555555666777888555555555555555444444333444444444555555555555555444444555555444444333222000000000000000000000000///000111222222111000///111000...,,,+++,,,---...---,,,,,,,,,,,,---......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******++++++++++++******&&&***......***))),,,000000///---+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...///---,,,+++,,,,,,+++***))))))))))))************)))444666,,,'''***+++'''))))))))))))))))))))))))''''''((())))))))))))))))))))))))***+++---...///...---+++***))))))***+++))))))***,,,,,,,,,,,,,,,''')))+++++++++,,,---///)))************+++++++++'''(((*********+++,,,...))))))******++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......***+++---///000000///...,,,...000000...---///111---...///000111111111111///000111222333444555555111222222333333222222111333333333222222333444444444444444444444444444444222555888888777777:::===888;;;>>>??????AAAFFFIIILLL[[[pppzzzooobbbYYYOOOIIIBBB@@@@@@???;;;777:::::::::;;;<<<999555222555555666777777777666666888777666555555444444444333444555555666666555555555444333333222222333333000111333444444333111000111111111000000000000000000000000000000//////...///......---------....../////////...------,,,,,,------,,,,,,,,,---......------------------------...------,,,,,,------...)))***,,,------,,,***)))************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,---......---,,,***)))))))))************))))))(((((())))))***+++---------,,,+++*********+++,,,******************+++,,,))))))))))))+++---///000*********)))***++++++,,,---,,,+++,,,------,,,+++---,,,,,,+++*********+++)))***,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++******+++++++++)))***,,,---...------,,,---...............------------------.........///222222222222222222333333......000222444333000---///111333555555333111000555222000111444555444111333444333222222333777:::333555666666444444555666333888;;;:::666777===CCCEEEJJJPPPVVV```oooyyynnnddd\\\RRRHHHAAA@@@>>>======>>>???>>>======<<<:::888777666555555555666666777666555333222444555666777888888888888555444333333222222333333222333555666666555333222///000000111111222222222222222222222111111000///000000///////////////000111111000000///...............---------------...---------------------------------,,,,,,---------+++,,,,,,------,,,+++***++++++++++++++++++++++++***************************++++++,,,,,,++++++***---------,,,,,,+++++++++***+++,,,---------,,,+++)))******************)))***))))))******+++,,,---+++******)))***+++------+++************+++,,,,,,,,,++++++++++++,,,...///***************+++,,,,,,,,,,,,+++,,,,,,---,,,+++......---,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---........................////////////....../////////000000000000111000000111111222333444444111111333555777666333111333555777999999888777555222444666666666555444444111222333333222333555777666666555444333444888;;;999===AAABBBDDDLLLXXXbbbvvvzzzmmmdddSSSOOOHHHBBB???===;;;:::@@@>>>;;;999888888:::;;;777888;;;<<<<<<:::777555555555666666666666666666555555444333333333333333555666777888888777666555//////000111222333444444444444444444333222111000111111000000000111111222333333222222111000000///000000//////......------........................------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***------------,,,,,,,,,,,,)))***+++,,,------------******++++++++++++******,,,++++++******++++++,,,))))))((()))***,,,...///++++++*********+++---...///...---,,,,,,,,,---...+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......***,,,......---,,,---...------,,,,,,,,,,,,------......------------......111000000////////////000...//////000000000//////111111222222222333333333......///111222333444555444444555777999999777444222333555777777777666555444999>>>>>>;;;888999;;;111333555666666666777999===;;;999777777;;;AAAFFFEEEMMMYYYdddppp~~~|||qqqeeeZZZQQQJJJEEEDDDAAA===:::999:::===???444555666777777666444333888777777666666555555555666666555444444444444444666666777888888777666666111111222222333333444444555555555444333222111000111111111111111111222333444333333222222111111000222111111111000///...---000000000000000000000000...------,,,,,,------...000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++******))))))***+++---...---,,,+++++++++---///000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------...,,,,,,------,,,+++,,,---///......------.........+++---//////...---...//////......------....../////////......//////000000333222000/////////000000///000000111111111111111222222333333333444444444//////000111111222333333555444555777999999777555333333444444444444444333555777999888555333444555666666777555444555777999888:::===BBBHHHQQQ[[[aaammmyyyxxxeee```XXXPPPIIIDDDBBBAAAAAA???===;;;::::::::::::888777777777777888999999888777777666666666666666666666777777777777666666555555444444333333222222444444444444333222111000111000000000111222222333444444333333222111111000222333333222222000///...111111111111111111111111///..................///111111000///......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,///......---------,,,,,,,,,,,,------------,,,,,,///...---,,,++++++++++++---,,,+++******+++,,,,,,///...---,,,---///111333,,,,,,++++++,,,---///000---------------......///,,,...///...,,,,,,---///......------------......---///000000//////000111000000////////////000000000/////////000000111222333222111/////////000111000111222222333333333222222222333333333444444444222222222111111111111111333333333555777888666555888888777666666666777777FFFAAA;;;888888888777666777888999:::===BBBHHHMMM[[[aaakkkwwwuuujjjaaa]]]RRROOOIIICCC???===<<<===888888777666777888:::;;;::::::999888888888888888666666666666666666666666777777666555444333222222444444444444444333333222111111111111111222333444555555444333333222222111222333444444333222111///222222222222222222222222000000////////////000000000000111111111111111111........................---------------------------......//////......---,,,,,,,,,,,,------------222111000......---......------............------///...------,,,,,,,,,,,,///...---+++++++++,,,---111000///...///111444666------,,,,,,---...000111...............//////000---///111000---,,,...111...------------...//////...000222222111000111222111111000000000000111111000//////000000111222333222222111111111111111111111222333444444444444444222222222333333333444444444444333333222111111000222222222333666777666555999888777777888999;;;<<>>??????AAAFFFOOOZZZfffttttttppphhh```WWWPPPLLLIIIKKKIIIFFFBBB???>>>======<<<<<<;;;:::::::::::::::777777666666666666777777777666666555555444444444444444555555666666555555222222222222333444555666777666666555555444333333222333444555555444222111333333333333333333333333222222111111111111222222///000111333333333222222//////////////////////////////////////////////////////000000000000//////............/////////000222111000//////000111111.........//////.........///...---------------...///...---,,,---...///000444222111000111444777999111000/////////000111222//////......//////000111...111333222///---000333///.........//////000111///111333333222111222333222222111111111111222222////////////000111222333222222333444444444333333222222333444555666666555333333333444444444444555444444444333333333333333444333333444777888888777888888888999;;;???CCCEEEBBBBBBBBBFFFMMMUUU\\\```qqqxxx{{{hhhddd^^^VVVOOOJJJFFFEEE======<<<;;;;;;;;;;;;<<<888888777777777777888888555555555666666666666666444555666777888888888888333333333444555666777777888888777777666666555555111333444666666555333222444444444444444444444444333222222222222222222333---///222444555444333333000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111222222111111000000000222333444......////////////............---------......///...---------...000111333555444222111222555999;;;666444333111111111111222///////////////000111111...222555333///...111444000000///000000111222222000111333333222222222333333222222111111222222333////////////000111222333222333555666777666555555222333444555666666666666444444444444555555555666333333333444444555555555555555444666999::::::999<<<<<<===???CCCIIINNNQQQ\\\cccmmmwwwnnnccc[[[WWWRRRMMMIIIEEEBBB??????;;;777888<<>>??????===999666:::999777666555555666666:::888555444555666666666:::999777777888888666555333444555666777777777777999888666555555555666777111000000222444666666555111111111111111222222222333333111000000000111222111111111111111111111111...///111222111000111222111111111111222333444555333222111111111333555777777666555333111000111111000///...---------------,,,---...///000222333333999888777777888888777555===999444222222222111///222222222222222222222222333111000111444555333111111111111111000///...---222333444444555444444444777666666555444333333222555666666444222111222333444222111222666777666444444333222222222333555666000222222333333444888:::999666333555888;;;;;;:::444999>>>???>>>@@@EEEIIIJJJSSS```kkktttwwwnnnfffaaaXXXRRRKKKGGGEEEBBB===888777666666888;;;<<<<<<;;;===<<<:::888777666666666<<<:::777777888999::::::666555555777999;;;;;;:::111111222222222222222111444444333222222333333444444333222333555666555444555555555666666666666666666666555444333222333333222222222222222222222222///111333333222111222333000//////000111222333333333222111111222333555777555222000222444555333000000000/////////000000111111000/////////222444666888777666777:::<<<<<<;;;;;;888444333333444333222111111111111111111111111444222111222555666444333222222222222222222222222444444666777888888888888666666555444333222111000444555666555333333444666999777555666888888666444666555444444444555666777777888888777666666888;;;;;;999888999;;;===>>>>>>AAAHHHPPPUUUZZZ```hhhnnn}}}wwwqqqiiiddd[[[WWWQQQMMMJJJHHHEEECCC???>>>===<<<<<<<<<<<<<<<888666555555777999::::::;;;999888888999:::888777:::::::::::::::999888777;;;:::999888888888888888555444333444555555444333666666666666666666666666888888888777666555444333444444444444444444444444111222444444333222333444111111111111111222333444333222222111222444555666555111///222999<<<999555222222222111222222333333555333111///000222555777999777666666888;;;======999777444333444555555444222222222222222222222222444333333333555666555444000000//////000111333444///000222333555555666666888888888777777777666666222333444333222333444666111000000111333444444333888777777777777888999999888:::===>>>@@@CCCFFFIIIMMMPPPUUU[[[```fffmmmqqqxxxooohhhcccYYYWWWTTTPPPLLLHHHEEEDDDDDDBBBAAAAAABBBCCCCCCCCC@@@>>>===<<<======;;;999::::::::::::999999888777999888777666555555444444999777777777888999888777888777777777777777666666666666777888888777555444555555555555555555555555222333555555444333333444555444444444555555666777333333333333333555666777666444333555:::???AAAAAA666666555444444333444444555555444333333333444555<<<999555444555777999999888777555444444444444444555555555555555555555555444444444444555555555555222111/////////111444555111111333444555666666666444444444444555555555666555666777777666777999;;;999888888999::::::::::::888888:::<<<>>>AAABBBCCCFFFKKKQQQXXX```gggnnnsss{{{{{{qqqhhhaaa]]]XXXUUUQQQOOOMMMJJJGGGEEEDDDBBBAAABBBCCCCCCBBBAAA============<<<;;;:::999999999999999999999999999:::999888999;;;<<<;;;:::::::::::::::999999888888333444666777888888777666666666666666666666666666333444666555444333333444666666666666666777777888444444444555555666777777666777777666666;;;CCCJJJ;;;:::888777555444444444444555777888888666444222<<<999666555666999:::;;;999999888666444333333333555555555555555555555555333444555555555555555666777555444222222444555777666777888999999999999999::::::999999999999999999666777999999999:::<<<>>>;;;<<<============>>>???FFFHHHMMMTTT[[[aaaeeehhhsssxxxzzzuuupppkkkfffbbb^^^\\\XXXUUURRROOOKKKHHHHHHHHHGGGEEECCCAAA???>>>;;;<<<===>>>>>>>>>>>>===:::999777888999999888777::::::999999888888777777666666777888999999999999888888888888888888888888555666888777666444555555666666555555555666666777555666666777888888999999555777777555222666@@@III>>>===<<<:::999888777777444666:::<<<<<<999555333;;;999888999<<>>@@@DDDFFFEEEIIINNNTTTYYY^^^dddgggrrrvvv}}}{{{vvvrrrkkkiiigggccc^^^ZZZVVVTTTPPPPPPOOOMMMJJJGGGDDDCCCHHHFFFDDDCCCBBBAAA???===>>>>>>======<<<;;;;;;:::======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999;;;:::888777777888777777666666666666777777777777888999::::::::::::666777888666555777<<>>>>>======>>>>>>777999<<<>>>>>>===:::888;;;::::::;;;>>>AAABBBBBB<<<===???>>>;;;999999;;;777777777777777777777777666888::::::888777999;;;666777777777888999999999777888:::===???AAABBBBBB===>>>@@@CCCGGGIIILLLMMMXXX[[[___cccgggkkkpppttt~~~{{{tttmmmgggccc___\\\YYYWWWUUUSSSPPPNNNIIIIIIHHHGGGFFFFFFEEEEEEEEECCCAAA???============>>>>>>>>>>>>>>>>>>>>>>>>:::<<<======;;;999999:::::::::999999999999999:::888888999:::;;;;;;;;;;;;888888888999;;;;;;;;;;;;@@@@@@@@@@@@AAABBBCCCDDD;;;<<<>>>?????????>>>===<<<;;;;;;<<<>>>???>>>===<<>>===>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;888;;;===<<<:::999;;;>>>===>>>@@@BBBCCCDDDDDDDDDJJJLLLOOOSSSVVVYYY[[[\\\cccffflllssszzz~~~wwwrrrqqqnnnjjjeeeaaa^^^]]]]]][[[VVVPPPMMMMMMLLLJJJHHHKKKIIIHHHGGGGGGFFFCCCAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========;;;<<<<<<>>>???@@@AAAAAA???@@@AAAAAA@@@@@@BBBDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>???AAACCCCCCBBBAAA@@@@@@CCCEEEEEEBBB@@@AAABBBDDDDDDBBB@@@???@@@CCCFFFGGGGGGHHHJJJLLLPPPSSSUUUTTTVVV[[[```fffkkkooorrrzzz|||rrrpppooonnnnnnmmmjjjhhhbbbaaa___]]][[[YYYWWWVVVYYYYYYXXXWWWVVVTTTTTTSSSQQQQQQPPPPPPOOOOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLJJJJJJLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPIIIKKKMMMOOOQQQQQQQQQPPP\\\^^^aaabbbbbbdddhhhlllnnnoooppppppppprrruuuxxx{{{{{{}}}~~~zzzzzzyyyxxxwwwvvvuuuuuuzzz{{{{{{yyywwwvvvwwwxxx{{{|||}}}~~~