BM6P6(@ vvvzzzuuurrruuuwwwssskkkhhh```OOOJJJLLLHHH888444000...............------------------------++++++++++++++++++++++++***+++---...+++***333>>>BBBFFFEEEDDD<<>>IIILLLJJJHHHGGGFFFMMMYYYaaabbbaaa```XXXSSSLLLLLL\\\qqq|||||||||zzzwwwssspppmmmkkkjjjuuu{{{{{{xxxnnnooozzzxxxyyyuuu~~~~~~eeeNNNJJJKKKUUUYYY\\\```nnnuuuPPP===;;;999BBBSSSzzz{{{uuuaaa~~~yyyppp~~~~~~zzzyyyyyylllfff[[[NNNDDD@@@AAACCCMMMIIIDDD@@@???>>>===<<<>>>>>>>>>>>>AAAFFFLLLQQQZZZaaappp|||xxxtttyyyuuupppoooqqquuuyyyzzz~~~xxxooogggbbbaaahhhZZZPPPQQQQQQLLLJJJMMMYYYeeeooorrryyyuuuvvvwww|||~~~~~~~~~}}}tttzzzvvv]]]HHH999555000444777666MMMuuummmNNNPPPNNNPPP[[[jjjwwwlll^^^ZZZYYYUUUQQQOOOQQQOOOPPP```zzzggguuuyyyooo~~~{{{wwwmmmbbbvvvzzzvvvrrrsssrrrtttllliii___LLLFFFGGGCCC999555111............---------------------------++++++++++++++++++++++++******,,,---******222<<>>JJJNNNKKKHHHDDDDDDJJJWWW```bbbaaaaaaYYYVVVOOOOOO[[[ooo|||zzztttooommmmmmsss~~~|||yyy~~~zzzssstttppp{{{nnn]]][[[ZZZ]]]]]]\\\___lllrrrNNN<<<:::888???OOOvvvwwwcccyyy~~~tttyyyvvviiibbbWWWLLLEEEBBBCCCDDDFFFCCC???<<<;;;;;;<<<===???AAAEEEGGGIIINNNTTTYYYeeemmm~~~}}}zzzxxxyyy{{{~~~wwwooojjjhhhhhh[[[QQQRRRRRRMMMJJJMMMUUUdddppptttyyy~~~zzzqqqlllnnnvvv~~~~~~~~~{{{}}}vvvnnnuuu}}}{{{www```KKK999555000444777555JJJpppttt^^^PPPMMMOOOXXXdddqqq|||qqqbbb[[[YYYVVVTTTPPPNNNLLLOOO^^^|||}}}kkksss~~~~~~nnnjjjmmmxxx{{{zzzxxxvvvrrr{{{vvvlllaaauuuyyywwwrrrppplllrrrjjjggg]]]KKKDDDEEE@@@:::666111...---------,,,------------------------++++++++++++++++++++++++))))))+++,,,))))))000999;;;BBB??????999HHHkkknnncccZZZMMMFFFMMMZZZ``````bbb^^^YYYUUUSSSTTTWWWYYY[[[III;;;>>>JJJPPPMMMHHHCCCBBBHHHTTT^^^``````aaa[[[YYYTTTRRRZZZkkk{{{vvvooommmmmmooo{{{{{{tttqqqmmmyyy}}}tttsssooohhhddd^^^___lllkkkJJJ;;;999:::>>>KKKqqqsss```qqqttt~~~{{{sssmmmbbb[[[QQQIIIEEECCCAAA???>>><<<:::888999;;;>>>@@@DDDJJJQQQUUUXXX]]]eeekkk{{{||||||~~~{{{tttooolllhhh[[[RRRSSSSSSNNNKKKMMMTTTcccpppuuuyyyxxxtttuuu|||~~~~~~{{{yyy{{{{{{qqqlllrrr|||zzzyyycccNNN999555000333666333DDDfffzzzkkkRRRMMMMMMTTT]]]hhhvvv{{{jjj^^^YYYWWWVVVRRRKKKIIINNNZZZrrrsssoootttxxxbbb[[[ZZZdddqqqwwwxxxwwwfffdddfffiiiiiikkkrrr{{{ssswwwzzztttjjj```sssxxxwwwssspppjjjlllfffeee]]]LLLFFFGGGAAA;;;777222...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))((()))+++)))(((...666666???;;;<<<:::EEEiiivvvqqqhhhXXXLLLLLLUUU]]]___bbb^^^WWWRRRPPPSSSWWW[[[ZZZIII:::<<>>DDDHHHLLLSSS\\\bbbgggnnnyyy~~~~~~yyytttqqqjjj\\\SSSTTTSSSMMMJJJLLLXXXdddooossszzz~~~{{{||||||}}}zzzxxxyyy~~~||||||xxxzzzsssllluuu}}}eeeMMM999666000222555222>>>[[[|||oooUUUMMMJJJPPPXXXaaaqqquuudddZZZWWWWWWTTTKKKIIIPPPWWWeeeqqqmmmsssiiibbbgggttt}}}~~~{{{fff^^^XXXVVVTTTWWWdddttt|||sss}}}xxxpppfff]]]|||qqqxxxxxxtttpppjjjlllfffeee^^^NNNGGGGGGAAA;;;777222...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************((()))***)))(((,,,333<<>>??????DDDhhh~~~xxxooo___NNNHHHNNNWWW[[[^^^YYYRRRMMMLLLPPPWWW[[[UUUHHH:::999EEEPPPQQQMMMKKKIIIKKKTTT[[[\\\\\\^^^]]]\\\ZZZWWWWWWaaasss{{{pppmmmnnnlllmmmvvv|||uuu|||nnnhhhcccfffqqq~~~ZZZAAA999999===>>>FFFkkkkkkkkknnnpppuuummmiiiddd]]]WWWUUUTTTUUUWWW[[[___```aaaaaa^^^[[[YYYXXXQQQFFF===666888;;;===???DDDJJJOOOTTTZZZccckkksss}}}{{{nnn___UUUTTTSSSMMMJJJLLLZZZeeeqqqvvv|||||||||{{{|||~~~|||yyyxxxzzz|||}}}wwwvvvrrrjjjooohhh|||fffJJJ999777111111555111999PPPwwwzzz\\\PPPIIIMMMTTT\\\lll|||mmm^^^WWWVVVUUUMMMLLLRRRSSSWWWlllzzzlll~~~}}}ssssss|||{{{ggg]]]UUUQQQMMMMMM\\\nnn~~~tttuuuuuukkk```XXXyyypppxxxxxxsssqqqkkkoooiiihhhaaaNNNFFFDDD===:::666111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++((((((******(((,,,111DDDQQQGGGGGGGGGDDDbbb|||vvvfffTTTKKKOOOYYY```[[[VVVPPPKKKJJJOOOUUUZZZSSSJJJ>>>999AAAMMMRRRPPPNNNKKKLLLSSSYYY[[[[[[\\\\\\ZZZXXXVVVVVV\\\lll{{{wwwrrrrrroooooowww~~~pppmmmnnnsssxxx|||wwwRRR===999:::888<<>>JJJQQQQQQMMMIIIJJJQQQWWWYYYZZZ\\\[[[WWWUUUUUUTTTXXXfffttt{{{vvvsssrrrsss}}}{{{|||~~~{{{}}}pppLLL;;;999;;;666@@@AAARRR~~~cccppp{{{rrr|||}}}wwwssspppddd___YYYSSSPPPOOONNNMMMOOOOOONNNLLLHHHBBB<<<888???EEEMMMRRRTTTWWW\\\```bbbhhhttt}}}lll\\\WWWTTTOOONNNRRRYYYdddrrrzzz{{{zzz{{{}}}{{{|||}}}{{{}}}||||||~~~}}}xxxwwwxxxkkkfffmmmrrrnnnpppmmmfffhhhzzzhhhIII888777111222777333333AAAYYY{{{qqqYYYHHHJJJPPPRRRZZZfffrrrnnnaaaZZZSSSRRRPPPMMMLLLLLLMMMPPPXXXiii|||vvvnnnyyyyyyaaaYYYWWWYYYSSSNNNZZZnnn}}}zzz~~~xxxwww~~~xxxmmm```TTTNNNyyyttt{{{vvvooommmkkkiiidddeee```OOOGGGEEE>>>888555000...............++++++++++++++++++++++++))))))))))))))))))))))))---***)))++++++***+++///666LLLGGGMMMNNN???SSSttt|||oooZZZLLLNNNXXX``````[[[TTTNNNLLLOOOTTTWWWVVVSSSIII>>>===GGGPPPQQQKKKGGGGGGOOOVVVYYYZZZ]]]YYYUUUSSSTTTTTTVVVbbbooo{{{vvvrrrsssvvvtttooosssxxxuuuuuuvvvzzzyyyzzz}}}mmmIII:::999<<<888FFFCCCIIIxxxllltttrrryyy~~~|||zzz{{{|||zzzvvvtttssstttrrrnnniiiccc^^^YYYTTTQQQNNNNNNLLLIIIDDD@@@??????FFFNNNWWW\\\^^^```eeeiiiiiiooo~~~qqq```ZZZVVVPPPPPPUUU\\\cccnnnwwwzzz{{{~~~{{{|||{{{|||{{{uuusssgggcccooowwwuuuhhhdddlllqqqtttiiiKKK777777222222888333333>>>WWWyyyxxx]]]HHHJJJNNNNNNRRR\\\hhhxxxuuueee]]]QQQRRROOOJJJIIILLLKKKGGGHHHQQQZZZbbbmmmzzzzzzhhhlllttt\\\UUUUUUYYYTTTNNN[[[ppp~~~xxxtttxxx}}}}}}~~~~~~vvvkkk]]]QQQKKKxxxqqqxxx{{{rrrjjjkkkpppgggddd]]]NNNHHHFFF===888444000...------,,,++++++,,,,,,------,,,,,,+++************************++++++************++++++000HHHPPPOOOLLL???HHHjjj~~~nnnTTTIIIHHHRRRbbbbbbaaa^^^YYYUUUTTTVVVYYYXXXYYYRRRFFF@@@FFFMMMPPPMMMIIIEEEHHHOOOWWW[[[[[[YYYYYYXXXVVVWWWZZZ___ddd}}}|||tttlllqqqtttzzzxxxkkkbbb___aaa______```eeeqqq~~~```BBB======999:::???EEELLLiiixxxrrrttt~~~zzz~~~zzzuuuooollllllmmmmmmllluuuzzz~~~|||tttiii___[[[VVVQQQJJJDDD???<<<>>>BBBMMMXXXaaaaaa^^^aaaggglllrrrxxxzzzbbbZZZXXXTTTRRRTTT^^^iiivvv}}}{{{yyyyyyzzz~~~}}}}}}~~~|||}}}uuukkknnn{{{iiihhhpppnnnssseeeIII888666333111111333666888MMMnnn[[[GGGLLLHHHJJJSSSTTTbbbmmm}}}mmm[[[SSSUUUQQQJJJMMMSSSOOODDDEEEIIIOOOVVV^^^gggpppvvv~~~ooofffwww|||mmmgggaaa___aaa\\\XXX```ooo}}}uuutttwwwrrr||||||pppggg___PPPBBByyyqqqwwwzzzpppiiijjjjjjbbb```[[[NNNIIIHHH@@@999666111///......---,,,+++,,,,,,------,,,,,,+++************************+++******))))))******+++---???FFFGGGGGG===CCC```yyyyyygggPPPIIIJJJPPP]]]\\\]]]^^^\\\XXXWWWXXXZZZWWWXXXRRRFFF@@@EEELLLPPPMMMHHHDDDFFFMMMUUUYYY[[[ZZZZZZXXXVVVVVVXXX]]]aaawww}}}{{{tttwwwyyy}}}xxxiii\\\VVVUUUXXXXXXZZZ^^^iiiuuuyyysssrrrmmmqqq\\\@@@;;;;;;888999<<>>BBBWWWtttuuueeeRRRMMMMMMPPPYYY[[[^^^```___[[[WWWVVVWWWVVVWWWQQQFFF@@@CCCKKKPPPLLLGGGCCCCCCJJJRRRXXX[[[[[[[[[YYYWWWUUUVVVYYY\\\qqqzzz}}}yyyzzzzzz}}}nnn^^^SSSOOOWWWVVVVVVXXX^^^hhhttt|||tttccc]]][[[]]]pppVVV===999:::888:::;;;???DDD\\\{{{yyyxxx}}}~~~}}}{{{{{{|||}}}~~~}}}|||xxxwwwuuuvvvxxx|||~~~iii```UUULLLDDDCCCMMMZZZ```cccfffgggmmmuuuxxxwww~~~{{{ooommmttt~~~{{{jjj]]]\\\ffftttsssbbbZZZTTTTTTYYY___iiiuuu|||}}}{{{|||}}}zzz|||~~~}}}zzzxxx~~~~~~qqqssszzzhhhdddiiiiiiuuueeeIII777555333222222333555777:::XXX{{{vvvWWWHHHMMMMMMHHHJJJSSS^^^pppttt^^^XXXSSSRRRQQQNNNLLLMMMCCCCCCCCCDDDHHHOOOYYY___hhhoooxxx}}}yyy}}}|||qqqssszzzwwwnnnxxxyyyooommmtttzzzwwwyyyooodddVVVEEE777}}}qqqttttttkkkeeegggaaa[[[\\\[[[PPPMMMLLLDDD999666222//////......---++++++,,,,,,,,,,,,++++++******************************))))))))))))******///555>>>DDDBBB:::???MMMrrrzzzppp^^^UUUOOOOOOWWWaaadddeeeaaaYYYRRRPPPQQQVVVVVVRRRHHHAAAAAAIIIPPPMMMHHHDDDCCCIIIQQQXXX\\\]]]\\\[[[XXXTTTSSSUUUVVVlllwww}}}zzzvvvvvvvvvzzz~~~~~~mmm___XXX]]]ZZZWWWWWWXXX]]]hhhsss{{{iii___aaa^^^eeeuuuOOO<<<888999999>>>;;;???DDDTTTsssttt{{{uuuuuu~~~~~~}}}zzzyyy|||vvvjjj___SSSKKKSSS___bbbfffiiikkkqqq{{{|||eeeTTTQQQVVV^^^cccccc^^^XXXSSSSSSXXX^^^bbbssswwwcccYYYTTTVVV\\\___hhhsss{{{}}}|||}}}~~~www{{{|||zzzyyyzzz}}}nnnuuulll___bbbfffvvveeeIII666555333222222333555666777QQQsssbbbKKKNNNLLLEEELLLOOOWWWeeexxxppp```SSSRRRQQQKKKIIILLLHHHFFFCCCAAACCCJJJTTT[[[jjjrrr{{{}}}uuuyyy|||qqquuuyyymmmfffhhhqqqxxx~~~~~~|||wwwnnnaaaQQQ???333~~~qqqssssssjjjdddfffaaa\\\^^^]]]RRRNNNLLLCCC888555111...------,,,+++***++++++,,,,,,++++++******************************))))))))))))))))))******///<<>>;;;???CCCKKKooowwwjjjlllpppppp}}}wwweee___dddbbbjjjqqqtttyyyxxxiiiTTTGGGCCCEEEFFFFFFDDDDDDEEEGGGIIILLLNNNOOOUUUdddmmmuuu}}}fffYYYSSSUUU\\\```hhhsss{{{~~~yyy|||~~~zzzuuuqqqqqqsssvvvxxx{{{lll{{{}}}gggffflll}}}|||dddGGG555444333222222333444555666JJJiiirrrVVVOOOGGGAAAKKKMMMQQQ[[[kkk|||qqq[[[VVVUUUPPPKKKKKKKKKIIIEEECCCDDDJJJSSSYYYdddkkkrrruuuuuuxxx|||~~~{{{uuullleeedddjjjssszzz|||}}}zzztttkkk]]]KKK;;;111rrrttttttkkkdddfffbbb\\\___^^^SSSMMMJJJAAA888444000...------,,,+++******++++++++++++*********************************))))))(((((())))))***+++,,,???LLLAAA999>>>AAA___zzzzzzfffQQQGGGMMM___cccddd^^^UUUNNNOOORRRVVVWWWWWWRRRGGG???CCCLLLOOOLLLIIIHHHKKKRRRZZZ______```^^^ZZZVVVRRRPPPPPPVVVcccrrrzzz~~~~~~zzzwwwvvvxxx|||zzzkkkbbb[[[ZZZXXXWWW___jjjgggooo|||wwwxxxqqqiiittt\\\BBB;;;:::;;;======888>>>BBBBBB\\\uuufffeeetttooonnn{{{~~~yyyhhhfffgggqqqzzzxxxZZZQQQFFF???>>>???>>><<<@@@???>>>>>>@@@BBBEEEGGGHHHOOOOOOQQQ^^^oookkk[[[QQQQQQXXX```gggqqqzzz}}}zzztttlllggggggjjjnnnppp}}}wwwqqqwwweeehhhttt~~~bbbEEE555444333222222333444555555@@@YYY|||qqq\\\LLLFFFKKKJJJLLLSSS___pppnnnaaa]]]XXXRRRNNNKKKJJJGGGDDDDDDHHHOOOTTTXXX\\\bbbfffjjjqqq|||~~~nnniiidddccciiisss|||~~~}}}wwwooofffWWWEEE777222sssvvvvvvllleeefff___[[[^^^^^^RRRMMMIII@@@888555111///......---,,,******++++++++++++******************************))))))(((((((((((())))))---***@@@SSSKKKEEEGGGBBBQQQppppppXXXHHHIIIWWW^^^ccc___VVVOOOOOORRRVVVXXX[[[WWWKKK???AAAIIIMMMLLLJJJJJJLLLRRRYYY^^^```aaa```\\\WWWRRROOONNNOOO\\\kkkxxx{{{xxxxxx{{{}}}~~~|||nnndddbbb___YYY\\\ddd```ccclllzzz~~~xxxuuu}}}~~~PPP<<<:::::::::===<<<888AAAEEE===MMM}}}zzzgggaaahhhrrrkkkxxx}}}wwwkkkkkknnnvvvwwwaaaIIIDDD>>><<<<<<======<<>>>>>@@@BBBCCCCCCFFFCCCDDDNNNXXXjjjlll[[[OOONNNTTT[[[aaakkktttzzz}}}~~~~~~~~~~~~~~~~~~{{{sssiiiccccccggglllnnn{{{yyyyyyfffaaajjjvvv```CCC444333333222222333333444777888IIIlllmmmXXXPPPLLLFFFIIIMMMVVVbbbsssoooddd^^^XXXPPPLLLKKKIIIFFFDDDFFFIIILLLLLLNNNSSSXXX___iiittt{{{zzz}}}vvvgggccc___cccnnn{{{|||tttjjj```QQQ???555333tttwwwwwwmmmeeefff]]]XXX]]]]]]RRRLLLIII???999666222000//////...---******++++++++++++******************************))))))(((((((((((())))))+++$$$:::QQQNNNKKKKKK>>>HHHiiixxxaaaLLLHHHTTT\\\cccbbbXXXOOOMMMNNNWWWYYY]]]ZZZMMM??????GGGLLLLLLKKKKKKMMMQQQXXX]]]aaaaaa```]]]WWWRRROOONNNNNNZZZjjjxxx{{{xxxvvvyyy{{{}}}|||nnnjjjeee[[[YYY^^^\\\[[[```nnnwwwIII888999999:::===>>>:::DDDHHH<<>>===IIIMMMOOOLLLGGGHHHQQQZZZ```aaa^^^YYYUUUTTTNNNHHHIIIPPPeee|||zzzxxxyyy}}}tttjjjbbbZZZUUUWWWRRRVVVhhh|||{{{jjjEEE>>>:::888<<<>>>;;;???CCCHHHDDDAAAaaarrr\\\___{{{xxxnnnrrr{{{wwwsssrrrqqqpppqqqssszzz|||kkk^^^VVVKKKIIIDDD>>>;;;;;;===<<<;;;===>>>???@@@???>>>===<<<@@@?????????CCCLLLWWW^^^yyymmmWWWJJJEEEDDDOOOSSSZZZdddmmmvvv|||||||||}}}~~~}}}tttlllkkkrrrwwwvvvsss{{{yyytttpppllljjjpppxxx}}}~~~{{{{{{xxxzzzzzzXXX???666444222111111333666777<<<444999RRRrrrzzz\\\NNNOOOJJJFFFGGGLLLOOOTTTeeewwwkkkXXXQQQPPPUUUSSSPPPMMMJJJGGGDDDCCC???AAAEEEHHHLLLRRRXXX]]][[[eeettt}}}uuueee\\\ZZZVVV[[[iiixxx}}}{{{zzzttteeePPP===444222222~~~sssyyyzzzppphhhgggbbb\\\WWWUUUQQQIIIDDDCCC;;;888333000///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************(((...:::DDDGGGHHHJJJCCCPPPssskkkXXXRRRIIIOOO[[[dddddd```]]]XXXRRRYYY[[[[[[XXXPPPFFF???<<>><<<:::<<<======@@@BBBFFFCCC>>>XXXyyy___QQQppptttoooqqqzzz|||vvvvvvvvvuuuvvvyyyyyy~~~zzzllliiihhh]]]WWWUUUNNNJJJEEE@@@<<<<<<<<<<<<;;;>>>>>>??????@@@?????????BBBAAA@@@@@@BBBHHHQQQWWWkkknnnZZZNNNIIIIIIMMMPPPWWW```jjjssszzz}}}{{{|||}}}~~~zzzttttttyyy}}}}}}{{{|||zzzvvvooojjjlllvvv|||xxx|||wwwUUU<<<555444222111111333555777;;;777:::LLLfff~~~fffTTTLLLIIIDDDDDDIIIKKKNNN[[[kkkxxxfffZZZSSS[[[XXXTTTPPPMMMKKKIIIHHHCCCDDDEEEEEEFFFHHHLLLOOOUUU\\\iiixxxqqqbbb[[[YYYVVVUUU\\\kkkzzzyyy{{{zzzvvvnnn___KKK;;;333222333|||rrrxxxyyynnneeeeeebbb]]]YYYXXXTTTKKKDDDBBB;;;888333000///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++(((+++555>>>CCCFFFIIIDDDJJJfff|||ppp\\\TTTPPPKKKUUU___bbbaaa^^^WWWPPPZZZZZZ[[[ZZZUUUMMMCCC<<>>AAAAAADDDBBB<<>>>>>>>>>>>???@@@AAAAAACCCCCCBBBAAAAAADDDIIILLL\\\pppnnn[[[PPPKKKJJJIIIMMMSSS[[[eeennnvvvzzz}}}~~~~~~wwwzzzrrrjjjeeemmm}}}~~~yyysssRRR999555444222111222333555666999:::<<>>KKKOOOQQQOOOIIIFFFIIIMMM[[[aaaeeeccc```]]]VVVPPPKKKHHHEEEPPPppp{{{zzz~~~|||wwwlllkkkfff___YYYVVVYYY\\\```ddd```\\\hhhyyy}}}zzzyyyuuuPPP:::;;;:::;;;>>>>>>===AAA@@@BBBCCC===EEE^^^~~~~~~___PPPaaa~~~lllkkkqqqxxxwwwxxxxxxuuutttzzzmmmccc___WWWVVVZZZWWWNNNKKKFFFBBB???>>>===<<<>>>=========>>>???AAABBBCCCCCCCCCAAA@@@@@@CCCEEESSSeee}}}nnn[[[OOOIIIFFFFFFHHHNNNVVV```jjjtttyyy{{{rrrzzz~~~mmmeeecccnnnzzzrrrPPP888444333222111222333555666555:::<<<;;;HHHhhhuuu```VVVKKKEEEGGGHHHGGGKKKSSS```uuu}}}mmm[[[YYYWWWVVVTTTOOOHHHCCCFFFFFFFFFEEECCCBBBDDDEEEMMMLLLMMMTTT]]]ccceeeeeekkklllnnnqqquuuwwwvvvuuuvvvvvv{{{wwweeeXXXSSSRRR```dddmmmyyy|||ooofffcccmmmsssxxx~~~qqqaaaLLL===444000000222xxxrrryyyyyylllddddddccc___]]]\\\WWWMMMEEEAAA;;;888333000///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))***---222999??????<<<;;;===QQQuuuvvvbbb```MMMNNNTTT^^^eeeccc[[[TTTQQQQQQTTTYYY]]]YYYNNNDDDIIIMMMQQQPPPKKKGGGGGGIIIXXXaaahhhhhhddd```YYYRRRKKKJJJGGGJJJaaa|||~~~}}}yyyqqqtttwwwwwwrrrkkkeeebbb___```___\\\YYY[[[```ffffffllliiibbblllwwwzzzmmmMMM999999888:::???>>>;;;AAA@@@@@@CCC???CCCSSSxxxzzzzzzttt]]]aaa|||oookkkooo~~~zzzxxxyyyzzzyyyzzzyyywwwxxxpppddd^^^TTTSSSUUUPPPOOOMMMJJJFFFCCCAAA@@@AAA>>>>>>======>>>@@@BBBCCCAAABBBBBBAAA@@@???AAABBBOOO___tttppp]]]OOOGGGCCCCCCEEEIIIQQQ\\\hhhssszzz~~~sssxxxqqqkkkjjjttt}}}rrrPPP888333222222222222333444555111888;;;999AAA^^^yyybbbSSSGGGFFFHHHFFFHHHMMMTTTggg}}}kkkdddZZZTTTRRRPPPMMMJJJHHHHHHHHHGGGDDDCCCDDDEEENNNNNNLLLLLLLLLOOOSSSUUU[[[\\\___eeekkkoooqqqppppppnnnpppuuuxxxxxxxxxzzzeeeSSSNNNUUU\\\hhhnnnvvv}}}vvvkkkdddgggdddlllyyyqqq\\\EEE888333///...111tttqqqyyyxxxllldddeeeddd```]]]\\\WWWMMMDDDBBB;;;888333000///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((+++---111999???@@@<<<999;;;FFFggg~~~hhhcccPPPLLLNNNYYYcccccc\\\VVVMMMNNNSSSYYY^^^\\\SSSKKKFFFKKKPPPQQQMMMIIIGGGFFFSSS^^^iiikkkhhhccc]]]WWWOOONNNKKKIIIUUUooo|||vvvqqqnnnqqquuuvvvsssoookkkjjjkkkjjjhhhfffeeeggglllooolllqqqpppkkkqqqyyyyyyyyyuuu{{{eeeIII:::999777999>>>===999AAA@@@>>>AAA@@@BBBNNN{{{~~~zzzqqq}}}fff```uuunnnpppxxxlllllllllvvvyyywww~~~{{{{{{pppeeeaaaXXXVVVVVVOOOOOONNNMMMJJJGGGEEEEEEGGGBBBBBBBBBBBBCCCDDDDDDEEEAAABBBCCCBBB@@@@@@AAABBBKKK[[[pppsss```RRRIIICCCBBBCCCGGGOOOZZZiiivvv~~~wwwvvv}}}uuusss{{{~~~pppOOO888222222222222222333333444222555999:::>>>QQQuuusss^^^KKKFFFGGGEEEEEEHHHQQQ]]]mmmzzzuuuaaaSSSNNNNNNOOOPPPKKKLLLKKKHHHDDDAAA@@@@@@FFFFFFEEECCCBBBEEEJJJOOOMMMNNNQQQWWW^^^ccceeeeeedddbbbbbbdddgggiiiiiijjjrrrzzzyyyllliiimmmwwwpppdddUUUKKKLLLWWWaaatttzzz~~~vvvqqqnnnnnntttpppyyy~~~wwwoooVVV>>>444333///...///{{{pppooowwwwwwkkkccceeeeee```\\\[[[VVVLLLDDDBBB;;;888333000///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************'''***+++...777BBBEEEBBB@@@@@@>>>UUU|||oooiiiUUUKKKIIITTTaaaccc]]]YYYMMMPPPUUU[[[___]]]VVVQQQBBBHHHNNNQQQOOOKKKGGGFFFKKKYYYggglllkkkhhhbbb]]]UUUQQQMMMJJJMMM[[[vvvzzz|||yyyxxxtttooolllpppzzz}}}vvvvvv~~~[[[DDD999:::888999===:::888BBB@@@;;;>>>>>>AAAKKKlllnnntttooo```wwwooonnn}}}~~~zzzrrrmmmqqq}}}yyysssuuu{{{xxxuuuvvvzzzpppmmmddd___ZZZQQQNNNOOOOOOMMMJJJIIIKKKMMMIIIIIIJJJJJJKKKJJJJJJJJJDDDEEEDDDBBB@@@???AAABBBGGGZZZqqqppp```TTTKKKFFFAAABBBFFFNNN[[[jjjyyyxxxuuuvvvqqqzzz|||lllLLL555222222222222222333333333555333666<<<;;;BBBbbbmmmSSSIIIHHHEEEDDDGGGOOOUUU```mmm{{{vvveee\\\WWWRRROOONNNOOONNNJJJFFFBBB@@@@@@@@@>>><<<<<<>>>BBBEEEGGGEEEEEEFFFJJJOOOSSSTTTTTTVVVVVVVVVUUUUUUVVVWWWVVV\\\iii{{{yyybbbRRRMMMEEEIIIMMMOOORRR[[[hhhsss~~~uuunnnlllooosss}}}xxxjjjOOO777111333000...///wwwmmmmmmvvvvvvjjjbbbdddfff```\\\ZZZUUUKKKDDDBBB;;;888333000///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************'''))))))+++555CCCJJJIIIJJJHHH;;;IIIttttttooo]]]PPPKKKVVVdddgggccc```OOORRRXXX]]]___]]]XXXTTT@@@FFFMMMQQQPPPLLLHHHFFFEEETTTeeelllmmmkkkfffaaaYYYRRRLLLKKKIIIPPPhhhxxxmmmhhhggg```hhhqqqxxx}}}zzzuuuxxx{{{RRR???999<<<::::::<<<777888CCCAAA999;;;<<<@@@IIIeeetttqqq}}}xxx```vvvmmmkkkzzz~~~tttqqqwwwyyyvvv{{{~~~zzzvvvwww{{{vvvpppqqqvvv|||xxxlllcccZZZNNNMMMOOOPPPOOOLLLLLLNNNQQQNNNOOOPPPQQQQQQPPPNNNMMMGGGGGGFFFCCC@@@???@@@BBBFFF[[[tttlll^^^TTTLLLGGGAAABBBEEENNN[[[lll{{{}}}uuuwwwvvvpppiiivvv{{{iiiIII333111111222222222333333333888222555===999888SSSxxxyyyZZZNNNKKKHHHFFFHHHLLLPPPYYYhhhxxxvvviiiYYYNNNOOOPPPOOOMMMIIIFFFDDDDDDDDD???:::;;;@@@DDDCCCAAAAAA@@@@@@BBBEEEGGGGGGFFFNNNPPPPPPMMMKKKKKKKKKIIIIIIPPP]]]eee]]]MMMDDDDDDEEEHHHJJJMMMUUUhhh~~~yyyrrrllljjjlllooozzzfffJJJ222///333111...000wwwnnnkkkqqqssskkkeeedddaaa]]]\\\\\\XXXMMMDDDAAA:::777333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))******************,,,+++)))000@@@LLLPPPHHHJJJAAA===WWW{{{ooofffWWWKKKPPP```jjjggg^^^[[[VVVVVV^^^bbb^^^ZZZYYYJJJHHHGGGIIIMMMMMMIIIDDDDDDNNN]]]kkksssrrrkkkeeeYYYRRROOOPPPLLLMMM^^^sssqqq\\\XXXaaaiiiwwwuuuxxx}}}hhh???;;;777777:::<<<:::777<<<;;;:::;;;<<>>===>>>AAACCCDDD>>>>>>>>>???BBBBBBBBB@@@@@@@@@???>>>???AAA@@@>>>>>>BBBGGGHHHGGGDDDBBBAAAGGGRRRZZZ___pppzzzwwwxxxzzzqqqfffhhhsss|||wwwXXX@@@///000555333//////ssskkkiiiooopppiiidddfffddd___[[[ZZZUUUKKKDDDBBB:::777333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************(((***)))''',,,888CCCFFFBBBFFF@@@<<>>666333333222222111222222333444000111777777555===JJJiiixxxhhhYYYNNNIIIIIIIIIIIIMMMVVV___hhhtttppp[[[WWWQQQLLLIIIHHHIIIJJJIIIGGGDDDBBBBBBBBBBBBAAA======<<<===???@@@>>>===AAAAAA@@@??????@@@???>>>??????@@@???>>>@@@BBBEEEPPPaaasssuuussstttuuummmgggqqqzzzqqqMMM:::---///444222///111qqqkkkkkkpppooohhheeeiiiggg```[[[XXXSSSJJJDDDCCC:::777333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************(((***)))''')))111999<<<===CCC@@@;;;JJJjjjmmm```SSSRRR[[[dddfffddd]]][[[^^^hhhoookkkaaa[[[VVVLLLBBBBBBHHHMMMJJJEEEBBBEEEOOO```rrryyyuuuooolllccc\\\YYYRRRKKKNNNUUUddd{{{{{{kkkbbbgggqqq~~~}}}|||vvviiicccpppsssyyyxxx}}}tttSSS>>>:::777777:::;;;:::888999999888999:::<<<>>>@@@KKKtttvvvxxxooo^^^___pppvvvxxx|||sssaaaWWWUUUbbbpppvvvyyy||||||wwwxxx}}}{{{qqqlllzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~{{{tttkkkdddaaaYYYWWWTTTPPPLLLIIIFFFEEEIIIYYYvvvssskkk]]]VVVQQQHHHAAAAAAFFFRRRcccttt}}}|||tttnnnuuu}}}vvvxxx]]]>>>777333222222111222222333333555111111555444222888BBBRRRqqqpppYYYMMMNNNJJJEEEEEEMMMWWW___hhhnnn}}}pppfffYYYPPPLLLKKKKKKKKKJJJHHHFFFEEEDDDBBB@@@===???>>>======>>>>>>===;;;===<<<<<<<<<<<<<<<===>>>>>>>>>======AAAIIIRRRYYYooo|||yyyiiieeedddcccaaaggg|||uuuddd@@@333,,,///222000000333tttpppppptttppphhhffflllhhhbbb]]]ZZZTTTKKKDDDBBB:::777333000///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************)))+++,,,***+++///444888;;;BBBBBB<<>>DDDbbbzzzrrryyyuuubbbTTTooo{{{|||kkk]]]UUUMMMMMM[[[kkkrrrrrrqqq{{{~~~zzzvvvwww{{{yyyooolll|||vvvnnnjjj\\\ZZZVVVRRROOOKKKHHHFFFLLLVVVllltttjjj\\\UUURRRJJJAAAAAAGGGTTTgggxxxrrryyy~~~wwwooommmuuu{{{YYY<<<777222222111111222222333333777444444666555444888???EEEbbboooYYYOOOKKKFFFDDDIIIPPPVVV^^^eeesssxxx|||kkk^^^XXXTTTOOOLLLLLLJJJGGGFFFEEEEEECCCBBBCCCAAA???>>>??????===<<<;;;:::;;;=========???CCC???BBBFFFMMMVVVcccpppyyy}}}tttlll\\\XXXXXX\\\dddssslllPPP666000...000111...///333yyytttrrruuupppfffeeejjjfffbbb___^^^XXXMMMDDD@@@:::777333000///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************'''))),,,,,,+++---222888999???BBB>>>>>>PPPpppuuudddVVVQQQXXXfffpppkkkeee]]]XXXZZZ]]]^^^]]]]]]YYYQQQIIIDDDDDDHHHMMMGGGBBB???HHH[[[nnnzzzyyyoooeee^^^XXXSSSPPPPPPMMMRRRccc{{{wwwpppmmmhhheeeddd___\\\[[[```iiivvv|||rrruuu{{{gggHHH;;;999777777888999::::::999999::::::;;;<<<===>>>???OOOxxxvvv~~~nnnZZZnnn}}}~~~mmm\\\QQQPPPJJJIIIVVVfffnnnnnnkkknnntttyyyyyyvvvuuuxxxzzzvvvnnnlll|||{{{wwwdddaaa\\\XXXUUUSSSOOOLLLNNNZZZnnnvvvjjjZZZTTTSSSMMMCCCBBBGGGUUUiii|||~~~}}}~~~xxxmmmmmmkkksssuuuTTT:::777222111111111222222333444555444444666666666999======QQQooolllSSSKKKGGGEEEGGGIIILLLTTT]]]ccciiirrr{{{rrriii```VVVOOORRRNNNJJJGGGGGGHHHIIIIIIFFFDDDAAA@@@@@@???>>>===@@@>>>???BBBAAA???CCCIIIHHHNNNXXXdddppp{{{~~~zzzqqqdddZZZTTTXXXbbbrrr___<<<111000000111000---...111{{{tttppprrrnnneeebbbfffdddaaa______YYYNNNDDD@@@:::777333000///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************%%%'''***,,,***)))///777:::===AAAAAA>>>GGGeee{{{lllZZZOOORRRaaannnnnnjjj___SSSPPPVVV\\\___```___[[[RRRHHHCCCGGGLLLIIICCC???AAAMMMaaatttzzzpppfff^^^WWWSSSQQQKKKJJJ\\\}}}|||zzz{{{vvvpppllliiifffdddiiissstttvvv{{{{{{```CCC999999888777777888:::;;;999999:::;;;;;;<<<======AAAHHHqqq~~~~~~qqqbbbppp~~~pppbbbWWWQQQNNNIIIHHHRRRaaalllpppooolllqqqtttrrrrrruuuyyyzzzrrrmmmlll{{{mmmggg```[[[YYYVVVRRROOOPPP```zzzuuukkk[[[UUUVVVQQQHHHFFFJJJXXXmmm~~~xxxjjjjjjqqq~~~oooOOO777666111111111111222333444444222222333444555666777888:::DDDYYYzzz|||^^^NNNJJJFFFDDDBBBBBBJJJRRRWWW]]]hhhrrr|||zzzoooddd]]]ZZZUUUOOOJJJIIIIIIJJJJJJIIIFFFCCCBBBBBBBBBAAA@@@CCC@@@BBBFFFFFFCCCHHHRRR\\\bbblllvvv{{{uuummmbbbUUULLLNNN___yyyrrrNNN111000111111111///---...///}}}sssnnnqqqppphhhdddfffccc___\\\[[[VVVLLLDDDAAA:::777333000///...---,,,************************))))))))))))))))))))))))(((((()))***************&&&'''***,,,)))'''...888BBBAAADDDFFF@@@???UUUqqq}}}sss```OOOLLLYYYffflllllleeeXXXQQQUUU]]]bbbddddddaaaYYYOOOHHHFFFGGGGGGEEEBBB???CCCSSSkkk}}}{{{qqqggg___YYYUUUOOOLLLWWWqqqxxxrrrxxx~~~yyyVVV999888888888777777888:::;;;888888999::::::;;;;;;;;;AAAEEEiiilll```jjjuuuwwwxxxkkk___WWWTTTJJJGGGFFFMMM]]]mmmwwwzzzwwwyyyvvvqqqqqqwww{{{zzzooolllmmmxxxyyyqqqfff___\\\YYYTTTQQQSSSccc}}}{{{rrrlll___ZZZZZZUUUNNNMMMQQQ```ttt~~~kkkooovvv{{{}}}}}}kkkKKK444555111111111111222333444555333333333333444666555444999;;;IIIeeeoooXXXOOOFFFBBB@@@???BBBFFFMMMSSS]]]hhhrrr{{{yyytttnnniiibbb[[[VVVRRROOOMMMOOOLLLIIIGGGGGGHHHGGGGGGFFFDDDIIIRRRUUUUUU^^^kkkyyy{{{}}}xxxpppggg^^^VVVQQQNNNVVVnnnvvvWWW<<<000...//////............---tttnnnrrrsssmmmhhhiiiccc]]]YYYWWWRRRJJJDDDCCC:::777333000///...---,,,************************))))))))))))))))))))))))(((((()))******************))),,,...***'''...999LLLGGGIIIJJJ@@@888HHHaaa|||}}}vvvdddPPPIIISSS___hhhnnnkkk___VVVXXX```ccchhhgggccc]]]UUULLLFFFBBBDDDFFFFFF@@@???KKKdddyyyzzzooofff___[[[UUUQQQQQQ___}}}tttnnnsssyyyrrrNNN222888888888777777777:::<<<666777888999999999999999:::>>>```jjj]]]ccc|||___xxxkkk^^^WWWTTTFFFDDDDDDJJJZZZnnn}}}zzzrrrrrryyy|||zzznnnlllmmmvvv}}}pppgggbbb___ZZZVVVUUUbbbxxxrrrooommmccc^^^]]]XXXRRRRRRWWWfffyyy~~~yyyvvv|||~~~vvvvvv{{{hhhHHH333555111111111111222333444555555666666555555777555222555444===TTTttt}}}bbbTTTGGGBBBBBB@@@???>>>BBBHHHRRR\\\fffoooxxx}}}{{{ssskkkccc[[[VVVUUURRROOOMMMNNNNNNNNNNNNMMMMMMUUUccckkknnn{{{yyysssooofff\\\TTTRRRTTTWWWfffgggCCC111444---------,,,---......,,,}}}uuupppqqqrrrnnniiigggggg___UUUPPPOOOLLLDDD>>>777555333000...------,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************((()))*********+++...111GGGKKKNNNKKKDDDAAAEEEKKKqqq{{{ggg]]]QQQMMM]]]jjjkkkllliii```ZZZ]]]fffgggiiiiiicccXXXLLLCCC???AAAAAAFFFHHHCCCAAASSSjjj}}}|||tttjjj___XXXTTTRRRXXXeee~~~|||pppqqqxxx[[[???;;;777666777:::===???===:::999999999999999999999999@@@EEE^^^rrrddd]]]nnnkkkjjjzzzvvvtttlll\\\OOOJJJHHHDDDIII\\\tttzzztttwww~~~}}}xxxjjjkkknnnuuuwwwpppggg___]]]\\\eeevvvuuurrrqqqhhhcccaaaXXXUUUVVV___mmmyyy~~~~~~yyypppppp}}}~~~{{{[[[BBB777///000111111111111222222222222222333333333333444444444888999@@@\\\jjjRRRFFFCCC@@@===<<>>777555333000...------,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))************************((()))******)))***---///===DDDKKKKKKFFFBBBDDDHHHbbbuuuzzzooobbbVVVNNNOOOfffiiinnnmmmfffaaaeeemmmsssqqqnnnhhh```VVVJJJCCCAAA???BBBFFFCCC???JJJZZZsss}}}rrriii^^^YYYSSSPPPUUUiiiwwwoookkkrrr|||xxxQQQ999666777666666999<<<===<<<999999999999999999999999999???EEE^^^tttfffjjjnnn```xxxsssjjj___VVVRRRPPPLLLPPP___rrr|||{{{~~~zzztttqqqvvv|||zzzttthhhhhhjjjpppzzzuuugggaaagggnnn}}}}}}{{{zzzqqqkkkeeeYYYVVVXXXaaappp|||sssvvvwwwvvvzzz}}}|||vvvWWW???666///000111111111111222222222222222222333333333444444111555777;;;NNNppprrr___SSSKKKCCC>>>======>>>DDDLLLQQQVVV^^^fffqqqxxx{{{llliii}}}~~~yyyvvvnnnddd\\\OOOGGGMMM[[[gggqqqyyyyyyZZZAAA777222000.........---,,,,,,++++++uuunnnkkknnnpppkkkeeeaaaddd]]]SSSNNNLLLIIIDDD@@@777555333000...------,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************((()))***)))((((((***,,,222;;;EEEJJJHHHEEEDDDEEETTThhh{{{xxxggg^^^UUUFFF___fffnnnrrrllleeefffmmm|||wwwqqqnnnkkkbbbUUUKKKCCC>>>>>>CCCDDD@@@BBBIIIddd}}}|||rrrddd```YYYQQQLLLVVVpppttteeeffflllxxxxxxuuu~~~bbbEEE666444666666666888;;;;;;:::888::::::::::::::::::::::::@@@BBB[[[rrrcccuuuwwwWWWppp{{{rrrjjjbbb^^^___]]]ZZZ\\\fffrrrwwwuuutttrrrpppqqqwww|||xxxoooeeeccceeelllvvvvvvjjjpppvvv|||vvvooo```WWWZZZeeeuuuzzzkkkhhhyyy}}}xxx|||nnnOOO;;;444...000111111111111222222222222222222222333333333333000222666999???UUU|||yyylll\\\LLLDDDCCC???>>>@@@DDDGGGIIIOOOVVVccciiiqqqxxx}}}}}}uuuooohhh___VVVMMMCCC@@@PPPjjjeeeHHH888333000---......------,,,,,,++++++qqqllliiimmmooojjjccc```ccc\\\SSSMMMJJJHHHDDDAAA777555333000...---,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************((()))***)))((('''(((***+++333>>>FFFHHHGGGFFFFFFLLL```~~~kkkddd___IIIUUU^^^lllsssnnnddd```bbbsssqqqoooppppppiii^^^TTTGGG>>>999>>>CCCCCCBBBCCCWWWpppyyykkkgggaaaZZZSSSRRR\\\iiisss```bbbiiiuuu{{{zzz{{{|||zzzkkkrrrxxxmmmMMM<<<888777555666777888999999888777::::::::::::::::::::::::@@@>>>RRR}}}zzz|||aaaeee~~~RRR___|||tttmmmfffaaagggffffffiiiooouuuwwwvvvwwwvvvttttttyyy}}}wwwnnnbbb```dddmmmxxxvvvvvv{{{yyyiiiXXX\\\hhhxxx~~~xxxwwwtttooommm}}}ttt~~~{{{eeeFFF666333...000000111111111222222222111222222222222333333333333222555999999CCCfffsss[[[OOOMMMDDDAAA@@@BBBDDDEEEIIIOOOUUU[[[cccjjjqqqxxxyyywwwssslllddd[[[SSSLLLIIIEEEKKKbbbtttQQQ888000111000,,,......------,,,++++++***pppkkkiiimmmoookkkdddaaabbb]]]UUUNNNJJJGGGCCC@@@777555333000...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((''''''(((***///777@@@FFFIIIJJJKKKBBBVVV|||uuujjjbbbMMMKKKUUUeeeqqqqqqggg___\\\```ccchhhmmmnnnjjjccc^^^KKK@@@666777???CCCDDDDDDKKK^^^tttxxxooofffaaa[[[VVVVVVYYYttttttbbb[[[iiisss|||xxxuuutttrrrqqqxxx[[[???666777999555666888999888777777777999999999999999999999999???:::EEEjjj~~~~~~~~~eeecccwww|||LLLPPPvvv|||xxxrrriiicccbbbdddiiipppvvvzzz}}}~~~yyyvvvyyy{{{tttkkkbbbaaadddmmmvvv}}}mmm[[[___jjjzzz}}}tttqqquuuyyyzzzvvvnnnuuu\\\>>>222333...000000111111111222222222111111111222222222333333555000222999999;;;RRRnnnlll]]]YYYIIICCC@@@AAABBBCCCFFFLLLLLLPPPVVV]]]eeemmmtttxxx{{{{{{wwwqqqmmmhhh```WWWMMMGGGDDDHHHNNN]]]www}}}bbbBBB///---000///---...------,,,++++++******pppjjjhhhlllnnnkkkeeebbbbbb^^^WWWQQQLLLGGGBBB???777555333000...------,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''')))******((('''((((((+++---222:::CCCIIIMMMNNN999KKKnnnrrrbbbSSSHHHNNN\\\llltttooofffaaaTTTYYY___fffjjjjjjgggeeePPPEEE888333888???DDDEEECCCNNN[[[kkk|||mmmddd___ZZZXXXYYYYYYssssss]]]\\\dddqqq}}}|||xxxzzzwwwqqqrrrxxxoooMMM999333555666666777999999888666666777888888888888888888888888:::999<<>>DDDVVVuuuzzzfffdddOOONNNUUUeeeqqqssslllhhhZZZXXXYYY___hhhmmmllljjjYYYPPPBBB777555;;;AAADDDAAAFFFIIIQQQggg|||qqqhhh```[[[[[[SSS___pppnnn___[[[eeesssvvvvvvuuuzzz}}}[[[BBB777444444666666999;;;:::888666666777666666666666666666666666333:::;;;CCCkkktttxxxtttkkkwwwtttTTTEEEPPP|||~~~}}}|||{{{xxxsssppphhhllluuu{{{xxxyyyyyyqqqggg___^^^___aaa___\\\^^^cccffffffjjjqqqwwwttteeehhhqqq~~~{{{sssuuuyyyxxx~~~mmmQQQ555000444000000111111111111222222222111111111111222222222222111///111555555444:::CCC\\\www{{{tttaaaWWWMMMHHHEEECCCCCCFFFGGGFFFGGGIIINNNSSSWWWYYY\\\ccclllsssxxx}}}~~~xxxrrrmmmgggaaa]]]VVVPPPKKKHHHEEEDDDKKKTTTbbbsssyyyNNN???222///000///------------,,,,,,+++*********ooohhhdddgggjjjhhheeecccccc```\\\VVVOOOGGG@@@<<<777555333000...---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++***)))******)))))),,,555@@@HHHKKKKKKKKKDDDCCCcccnnnwwwWWWPPPQQQ^^^mmmqqqmmmiiiddd\\\VVV[[[gggpppppplllaaaZZZLLL===666999???DDDCCCDDDAAA@@@QQQpppttteee\\\ZZZXXXWWWXXXddd}}}dddYYY\\\eeerrr~~~~~~rrruuuzzzoooMMM<<<888777777999777:::<<<;;;888666666777666666666666666666666666...======:::]]]yyy}}}uuuhhhppp}}}{{{aaaKKKHHHrrr{{{zzz~~~uuuyyy}}}}}}zzzwwwvvvwwwzzz||||||zzz||||||tttiiiZZZYYY[[[[[[XXXTTTVVV\\\^^^]]]bbbjjjooosss~~~{{{jjjkkkssspppmmmvvv}}}{{{|||kkkPPP444000555000000111111111111222222222000111111111111222222222111333555555333444999>>>BBB\\\yyyqqqfffYYYRRRMMMHHHFFFHHHFFFEEECCCDDDGGGKKKNNNPPPSSSYYYaaafffiiimmmuuu{{{}}}}}}~~~|||vvvrrrlllfff```ZZZUUUQQQJJJDDDAAACCCFFFKKKXXXfffxxx~~~kkk???666000111222...+++---------,,,,,,+++******)))uuukkkdddfffjjjiiidddaaaddd^^^YYYVVVOOOEEE@@@@@@:::444000///...+++***,,,---------,,,,,,,,,++++++)))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((&&&'''///;;;FFFKKKLLLEEEFFFHHHUUUrrrrrrhhhUUUJJJRRR```hhhnnnvvvyyypppeeedddooo{{{yyyqqqiiibbbVVVIII>>>888<<>>===AAAAAABBBDDDGGGIIILLLMMMRRRTTTYYY^^^bbbeeegggggghhhgggffffffgggiiilllnnnllllllllllllllllllllllllkkkhhhdddaaa^^^^^^___```UUUPPPJJJGGGCCC@@@BBBGGGFFFNNN\\\ooo{{{VVV;;;///333111000...---------...------,,,,,,++++++******ssskkkggggggnnnrrrmmmfffaaabbb]]]XXXUUUNNNEEE@@@AAA;;;555000000///,,,+++,,,***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((***+++******///999AAAEEEQQQXXXRRROOO\\\sssrrrlll]]]MMMLLLXXXdddgggwwwqqqggg```cccmmmrrrqqqsssqqqlllddd\\\RRRCCC777<<>><<<>>>BBBEEEFFFLLLRRR___hhhuuuxxx^^^@@@000...000111000//////000000111111111111////////////////////////000000//////000000111222222888::::::EEE```~~~vvvkkkaaaWWWMMMHHH???@@@AAABBBDDDEEEEEEFFFEEEHHHLLLPPPRRRRRRRRRQQQNNNOOOPPPRRRUUUXXX[[[]]]ZZZZZZ[[[[[[\\\]]]]]]^^^[[[YYYVVVSSSOOOLLLIIIHHHIIICCC>>>@@@KKKWWW___```nnnzzz}}}___EEE444111555//////...------,,,,,,,,,,,,+++++++++++++++******hhhlllgggdddfffhhhdddaaaaaaaaa[[[WWWTTTNNNEEEAAAAAA;;;555111111000,,,+++---,,,,,,+++++++++*********'''(((((()))))))))))))))''''''(((((())))))******(((((((((((())))))))))))''')))***)))(((,,,444<<>>======@@@EEEGGGFFFDDDAAAOOOeee~~~zzzlllccc]]]XXXUUUSSSOOOPPPXXXggg|||~~~hhhZZZPPPQQQVVVZZZaaaiiiyyyzzzrrrjjjeeeeeefffhhh{{{|||PPP;;;444777888222333666222444444444444444333222111222333444555666666666666444888777999===EEEgggwwwnnnvvveeebbbxxx{{{fffSSSZZZ{{{yyyyyyoooYYYIII<<<<<<>>><<<:::;;;<<<:::;;;???AAABBBHHHOOOWWWbbbqqq}}}vvv{{{}}}pppUUU:::000000//////111/////////000111111222222000000000000000000000000000000000000000111111222111666999777888IIIggg{{{lll^^^UUUHHHHHHHHHGGGFFFEEECCCBBBAAACCCEEEGGGHHHHHHGGGFFFFFFGGGHHHJJJLLLNNNPPPRRRNNNNNNOOOPPPQQQQQQRRRRRRMMMLLLKKKHHHFFFCCCAAA@@@@@@@@@BBBNNNdddzzz___CCC444...///222......---------,,,,,,,,,++++++++++++++++++******jjjiiidddcccfffhhhdddbbbbbb```[[[WWWTTTMMMEEEAAAAAA<<<555111111000---,,,---,,,,,,+++++++++*********''''''((()))))))))))))))'''''''''((()))*********(((((((((((())))))))))))'''((()))((((((+++000555GGGOOOVVVQQQFFFEEEQQQ```vvvwwwttthhhUUUJJJNNNXXX\\\hhhsssuuusssooojjjdddjjjtttyyysssnnnmmmfff\\\MMMFFF===;;;@@@FFFFFFCCC???EEEPPPbbb}}}~~~sssjjjaaaZZZYYYTTTQQQRRRTTT[[[lll}}}qqq```YYYOOOJJJPPPXXXaaaqqqsssnnnhhheeehhhlllnnnooobbb???888333555555///333777111111222222333333333333333333444555666666777666666333:::666555<<<@@@YYYuuu{{{ggg___qqqyyyyyybbbWWWooowwwwwwzzznnnRRRDDD;;;>>>???999777;;;999777888;;;===???EEELLLUUU___nnn{{{|||mmmvvvxxxggg|||{{{hhhNNN777222222......111...//////000111111222222000000000000000000000000111000000000000111222222444333555888666;;;OOOeeeuuujjjbbbaaa^^^ZZZTTTOOOJJJHHHDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIICCCBBBAAA@@@AAACCCEEEFFFBBBKKKXXXiiifffFFF555222111000...,,,------------,,,++++++******************++++++nnneeebbbccchhhiiifffcccccc```[[[VVVSSSMMMEEEAAAAAA<<<666111111000---,,,...++++++++++++************''''''((()))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))((((((((('''''')))---000EEEIIINNNQQQOOOLLLLLLPPPbbbvvvsssaaaWWWRRRMMM]]]dddmmmsssyyy|||wwwpppooo}}}zzzyyyrrrhhh\\\PPPAAA999===EEEFFFCCCCCCCCCDDDNNNeeezzznnneeeYYYWWWWWWVVVPPPMMMTTT```iiizzzfffYYYTTTOOONNNWWWfffnnnrrrzzzmmmhhhdddaaadddnnnwww{{{|||uuuQQQ777888333555333///555:::222///000111222333444444444333444555666777777777777444===666333;;;>>>RRRyyy}}}lllaaaeeeppppppVVVaaaxxxrrryyymmmLLLBBB===@@@>>>666555;;;666444555888;;;===CCCJJJXXXbbbooozzzrrrkkkxxxuuummmaaauuuzzzcccKKK666444444...---222...//////000111222222222000000000000000000000000111111111111111222222333999111222::::::666???PPP]]]{{{}}}}}}zzzuuunnnfff]]]VVVQQQJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>BBBHHHNNNRRRUUUdddtttaaaJJJ444...222333...))),,,,,,---------,,,++++++******************++++++ggg___aaafffkkkjjjeeebbbdddbbb\\\XXXTTTNNNDDD>>>>>>:::777333000...---+++***************************)))(((((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))(((''''''(((***,,,...;;;CCCIIIIIIJJJLLLNNNLLLRRRlll~~~yyyqqqlll]]]JJJSSS]]]eeekkkttt{{{ssseeelllzzzyyyfff\\\PPPFFF;;;666===IIIDDDEEEFFFFFFJJJ\\\}}}rrrhhh```[[[ZZZVVVQQQRRRWWW\\\dddppp|||jjjZZZQQQMMMMMMRRRYYYdddoooyyyqqqgggcccaaahhhnnnqqqyyyVVV;;;444444444333222222111111000111111222333444444444444555555555666666666666777:::666555888666888MMMdddxxxvvv~~~|||zzzaaa]]]^^^SSS}}}nnnnnn|||kkk[[[LLLEEE@@@>>><<<999777999;;;888888:::::::::???FFFUUU___lllwwwuuudddooojjjfffuuuXXXCCC222111222...---111111111000/////////////////////////////////////////////000111222222333333444444444444666888:::<<>>???@@@BBBCCCDDDAAA???DDDOOO\\\ffflllrrriiiAAA:::222...///000...++++++++++++************)))))))))))))))))))))))))))iiieeecccdddggggggcccaaabbbbbb\\\XXXUUUOOOFFFAAA@@@:::777333000///---+++***************************))))))((((((((('''''''''))))))))))))))))))))))))''''''((())))))))))))))))))(((''''''''')))+++,,,222999@@@BBBDDDIIIMMMLLLNNN___sss|||zzzpppcccYYYQQQYYYbbbiiiooorrrpppjjjeeessszzzoooeeeYYYLLL>>>666999BBBIIIIIIIIIGGGDDDLLLaaawww}}}sssiiiccc\\\TTTQQQSSSNNNRRRXXX___fffppp{{{~~~xxxqqqlllcccZZZSSSSSSVVVZZZccckkkwwwpppddd\\\XXXTTTWWWiiilllHHH888888444444333222222111111000000111222333444444444444444444444555555555666666888444555999777777EEEVVV}}}|||ooojjjfffYYYsssooogggsss~~~eeeVVVPPPIIICCC@@@===888666888;;;888888:::::::::???FFFNNNWWWeeeqqqxxx~~~}}}cccYYYrrruuummm{{{nnnPPP===//////111......111111000000///////////////////////////////////////......///000000111111222222222222333444666888999999JJJ]]]ssszzzpppiiiiiiiiigggbbb\\\VVVRRRRRRRRRQQQPPPMMMJJJFFFDDD@@@AAABBBCCCEEEFFFGGGGGGDDDGGGNNN\\\mmm}}}hhhHHH:::444///---...///...++++++++++++*********))))))))))))))))))))))))))))))nnnlllfffbbbdddeeebbb___```aaa[[[VVVTTTPPPHHHCCCBBB:::777333000///...,,,***************************)))))))))(((((((((''''''************************''''''((())))))))))))))))))((('''''''''((()))***)))000777;;;AAAJJJPPPRRRNNNSSSeeezzzvvvjjjfffQQQTTT\\\dddhhhiiimmmssscccjjjttt~~~{{{xxxpppdddVVVFFF:::777999GGGIIIKKKIIIBBB???GGGSSSlll|||rrrjjj```ZZZXXXXXXXXXWWWWWWWWWZZZ___ccceeegggkkksss|||xxxkkkgggeee^^^VVVQQQWWWVVVSSSRRRTTT[[[eeelllzzzvvviiiccc^^^XXXTTTSSSWWWrrr}}}RRR999444888444444333222222111111000000000222333333333333333333333333333444444444444555222444999999666;;;EEElll~~~tttuuu{{{pppccceeewwwfffiii}}}wwwaaaUUUTTTLLLFFFCCC???999555666;;;888777999::::::???EEENNNWWWdddpppxxx{{{```^^^ssszzzuuufffEEE777,,,...111///...111000000//////......//////////////////////////////------......//////000000000000000111222444555666333;;;BBBRRRlll}}}~~~sssggg```tttqqqnnnllljjjddd[[[UUUNNNQQQWWW]]]aaacccddddddWWW^^^jjj{{{gggHHH000222...++++++...///---+++++++++*********)))))))))))))))))))))))))))))))))rrrqqqiiiccceeefffccc^^^]]]```YYYTTTRRROOOIIIDDDCCC:::777333000///...,,,***************************)))))))))(((((((((((('''))))))))))))))))))))))))''''''((())))))))))))))))))(((''''''&&&''''''(((&&&---333999CCCPPPYYY[[[SSSPPPYYYmmm}}}{{{ppphhhXXXRRRRRR[[[```cccmmmzzziiihhhgggjjjttt~~~zzzxxxuuunnnbbbSSSCCC999666===@@@GGGJJJGGGBBBBBBHHHIIIcccvvvmmmhhh___\\\YYYUUUSSSSSSUUUWWWUUUTTTSSSSSSUUUYYY^^^aaannnrrrzzzxxxuuusssuuuxxxttthhh^^^^^^UUUNNNNNNNNNMMMLLLNNNXXXXXXYYY[[[aaalllxxxyyyoooddd]]]ZZZXXXTTTPPPZZZfffgggCCC444333555444444333222222111111000///000111222333333333333111222222222333333333333444111333777888666777;;;^^^{{{jjjooo}}}qqq\\\nnneeeuuusss```XXXTTTMMMGGGDDD@@@:::666666;;;888777999999999>>>DDDQQQYYYeeeooowww}}}uuuwwwvvvuuuqqq```>>>333,,,...111000...///000//////.........//////////////////////////////------....../////////////////////000111333444444444888888AAAVVViii~~~~~~xxxmmmeee^^^dddmmmwww}}}|||\\\CCC666111---,,,+++,,,---...,,,)))************))))))))))))))))))))))))))))))))))))uuussslllggghhhiiiddd^^^\\\___WWWPPPOOONNNIIIDDDBBB;;;888444111///...,,,+++***************************)))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((('''''''''''''''''',,,111777CCCRRR]]]aaaTTTQQQPPPZZZppp~~~vvvfff```RRRJJJPPPYYY```kkkvvvqqqooojjjhhhnnnvvvyyyvvvuuuwwwvvvooobbbSSSEEE;;;666999@@@HHHKKKHHHHHHKKKFFFNNN___yyy|||nnnjjjddd^^^ZZZWWWTTTSSSSSSRRRPPPOOOOOOQQQSSSTTTRRRRRRVVV]]]cccddd```[[[XXXWWWVVVWWWXXXVVVRRRNNNPPPNNNNNNNNNKKKIIINNNUUU```bbbffflllttt{{{qqqhhhbbbYYYRRRQQQTTTXXXZZZdddrrrwwwPPP999555777777444444333222222111111000//////000111222222222222111111111111222222222333444111111444666666777:::OOOhhhiiiyyyyyyXXXqqq{{{fffmmmmmm___XXXRRRLLLGGGEEEBBB<<<999999;;;888777999999999===DDDNNNUUU___gggnnntttzzzzzz{{{yyyyyynnn\\\:::333...///111000...---//////............//////////////////////////////........./////////////////////000111222333333333111777555777CCCPPPddd~~~uuuZZZAAA333111444---------------,,,***(((*********)))))))))((((((((((((((((((((((((((((((vvvsssmmmiiijjjiiiddd___^^^___VVVOOONNNMMMHHHCCCAAA;;;888444111000...---+++******************************)))))))))(((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((***,,,111===NNNZZZ]]]QQQNNNKKKPPPdddwwwwwwkkkgggZZZNNNMMMUUU]]]eeekkkpppuuuxxxvvvuuuwwwxxxwwwxxx}}}zzzqqqeeeVVVJJJ@@@<<<===CCCGGGHHHJJJLLLJJJDDDDDDTTTuuuwwwooofff___ZZZTTTSSSRRRQQQPPPQQQQQQRRRNNNMMMMMMOOORRRRRROOOLLLOOOOOOOOOMMMLLLKKKLLLMMMGGGJJJNNNPPPMMMLLLUUUaaahhhmmmuuu}}}nnnccc]]][[[VVVQQQRRR[[[kkk{{{WWW:::222555:::===444444333222222111111000...///000111111222111111111111111111222222222222333222111222444666999;;;DDDwwwooohhhrrr{{{zzzYYYbbbiiigggzzzwwwggg\\\UUURRRLLLHHHGGGEEE???<<<<<<;;;888777999888888<<>>@@@BBBFFFJJJFFFBBB???EEEXXXuuuzzzooohhhccc```[[[WWWSSSRRRRRRRRRSSSRRRQQQRRRRRRRRRPPPOOOPPPPPPOOONNNMMMMMMNNNOOOJJJLLLRRRWWW[[[```lllyyy~~~zzzlllcccYYYSSSSSSOOOMMMQQQ___vvvddd===222444444666;;;444444333222222111111000---...///000111111111111111111111222222222333333000222333222222444888:::>>>hhhsssvvvlll[[[yyypppggguuu{{{iiibbb\\\TTTUUUOOOKKKKKKHHHBBB>>>>>>;;;888777888888888<<>>CCCHHHEEEIIIKKKIIIGGGQQQhhh~~~vvvrrrkkkeee```______```VVVWWWXXXXXXXXXXXXWWWWWWZZZXXXXXXYYY\\\]]]\\\ZZZ___^^^```gggnnnwwwqqq^^^VVVSSSNNNMMMPPPKKKLLLVVVmmmpppKKK000444;;;444///333444444333333222111111000---...///000111111111111111222222222222333333333...333555333111222666888999[[[uuu\\\tttvvvjjjtttmmmbbbaaa^^^WWWYYYSSSOOONNNKKKDDD@@@???;;;888777888888777<<>>===RRRooo}}}ccc@@@888222222000,,,...444)))******)))((((((***+++))))))))))))((((((((((((((((((((((((((((((((((((xxxsssmmmgggccc```^^^___```ccc\\\UUURRRLLLDDD>>>===>>>:::555111000///......+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))''')))+++***,,,333???HHHMMMVVV^^^^^^[[[[[[ccckkkwww}}}|||ooo___YYY[[[^^^dddjjjpppoookkkkkkssszzz~~~xxxxxx{{{qqqgggYYYKKK@@@999888;;;;;;===DDDKKKKKKIIIOOOXXXfffwww~~~yyytttpppqqqpppnnnnnnoooooommmlllkkklllmmmmmmnnnnnnnnnnnnqqqyyyvvvmmm```YYYPPPLLLKKKLLLJJJHHHEEE[[[uuuKKK@@@333...222666666333111111111111111111111111000000000000000//////...111111111111111222222222222222111111111222333333999MMMuuunnnkkkvvvyyyqqq```wwwlllooozzzlll[[[\\\]]]YYYWWWVVVSSSOOOKKKFFFBBB@@@???>>><<<:::999999::::::CCCGGGMMMRRRXXXaaakkkrrryyyssskkkkkk{{{~~~}}}xxxmmmUUU???////////////////////////.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////000000111222333333444444444<<>>:::555111000///......+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))(((***+++******///888???GGGQQQ___lllqqqooohhhbbbttt{{{|||qqqbbbYYYTTTRRR[[[ccckkknnnlllkkknnnqqqttt{{{}}}tttiii___VVVMMMDDD???<<<999:::>>>??????EEEMMMPPPVVVcccttt|||nnncccZZZTTTUUUOOOHHHFFFHHHMMMOOOPPPcccnnnyyy~~~|||[[[@@@999111///333555444111111111111111111111111111---...///000000000000000000000111111111222222222333222222222222333333444333???```wwwnnnsssvvv}}}{{{uuussswwwnnnqqqxxxeee[[[ZZZZZZWWWXXXWWWUUURRROOOLLLJJJHHHCCCAAA>>>;;;999999:::;;;AAAEEEJJJNNNTTT\\\fffmmmwww}}}|||ttt|||tttfffMMM777......................................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////000000111111222333333444333777>>>KKK]]]tttiiiSSS???222111111000///...---,,,,,,***++++++++++++***))))))((((((((((((((((((((((((''''''((((((((((((''''''tttxxxoooiiihhhfffaaa^^^^^^___XXXRRRPPPLLLEEEBBBBBB>>>:::555111000///......+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((''''''((())))))))))))((('''''''''''''''((())))))(((******)))(((***///444AAAKKK]]]rrr~~~{{{jjj[[[ccclllrrrpppiiibbbZZZTTTTTT\\\fffnnnqqqrrrqqqqqqpppxxx{{{tttooojjjbbbUUUJJJEEE===666444555888===CCCDDDGGGLLLRRR]]]lll|||ttt___RRROOOOOOMMMJJJLLLJJJJJJNNNWWWcccmmmsssZZZ:::333222000111222222111000////////////////////////,,,,,,...///000111111111000000000111111111222222333333333333333444555555666888LLLnnnrrrqqqrrryyy}}}rrrkkkjjjlllrrrzzzqqqgggvvv|||zzzttttttllleeebbb___ZZZYYYZZZYYYWWWUUURRRPPPOOOOOOOOOHHHEEEAAA<<<:::999:::;;;===AAAEEEIIIMMMVVV```ggguuu~~~{{{~~~{{{ooo]]]CCC///........................------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,------............////////////000000111111222222333222333333333:::NNNjjj~~~oooSSS@@@555///+++......------,,,+++************++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''ssswwwlllfffiiikkkfffbbbbbb___XXXRRROOOKKKEEEAAABBB>>>:::555111000///......+++++++++*********))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((('''''''''''''''((())))))''')))***)))((((((+++---;;;FFFXXXjjjtttqqqeeeZZZXXXaaaiiimmmmmmllleee^^^TTTWWW^^^gggooouuuwwwwww}}}xxxtttpppiiiaaaYYYMMM>>>666555888<<>>:::555111000///......+++++++++*********))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))'''((())))))))))))***+++111AAAUUUaaabbb]]]ZZZZZZ]]]cccgggiiilllnnnlllgggaaa^^^\\\___fffooovvvyyy{{{yyyzzzxxxlll___LLL@@@===??????>>>JJJMMMOOONNNMMMLLLNNNPPPKKKQQQ[[[iiizzzwwwnnndddYYYPPPMMMMMMLLLMMMMMMMMMLLLJJJMMMTTT^^^iiiuuummmFFF666888///111111000------...000------------------------......////////////.........//////000111111222222333333333333444555666777999222999QQQxxxqqqrrrssscccooo~~~vvvllljjjfffYYY```|||kkkkkkccchhhtttzzzssspppcccZZZVVVZZZ[[[WWWXXX___^^^[[[WWWRRROOOMMMLLLLLLOOOKKKFFF@@@;;;999999999666888;;;???DDDNNN[[[dddttt}}}|||}}}~~~}}}yyywwwiiimmm~~~xxxfffOOO:::...........................---------------------------------------------------,,,,,,++++++,,,,,,---------------..................////////////000000...000222222111333777:::FFF[[[vvvuuuUUUFFF444---000333111,,,---,,,,,,++++++*********)))************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''ssshhhmmmqqqiiiaaaaaabbbZZZRRRNNNIIIBBB???@@@>>>:::555111000///......+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((''''''''''''''''''((())))))''''''((()))***++++++,,,(((:::NNNYYYWWWTTTUUUYYY]]]```bbbccchhhqqqwwwwwwyyyrrrhhhcccdddjjjqqqvvv~~~}}}yyyvvvxxxxxxnnn___QQQKKKKKKHHHCCC@@@GGGRRR[[[___\\\VVVQQQMMMNNNPPPRRRWWWbbbpppzzzyyyrrriii]]]VVVTTTSSSPPPMMMGGGHHHJJJMMMRRRYYYaaafffhhhmmmsssvvvxxx}}}xxxPPP333///999222222111///------...000------------------------///////////////...---,,,---...//////000111222222222222222222333555666666666333888GGGgggzzzzzzzzziiimmmxxxjjjgggjjjaaabbbrrr}}}rrrqqqyyycccccclll{{{|||tttppprrrnnngggcccccccccaaabbbeee```^^^[[[WWWSSSQQQPPPOOOQQQNNNIIIDDD???;;;:::999555777999<<>>:::555111000///......+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&''''''(((((('''''''''''''''''''''((())))))(((((('''(((***+++++++++(((111>>>IIIPPPUUUYYY]]][[[^^^^^^]]]cccooo{{{tttiiicccdddiiimmmrrrtttsssnnnlllttt~~~ttthhhaaa___ZZZRRREEEKKKUUU```fffbbbWWWNNNPPPSSSUUUSSSPPPOOORRRUUUSSSYYYbbbjjjrrryyy}}}vvvsssmmmddd\\\PPPMMMIIIHHHJJJMMMPPPQQQLLLJJJLLLTTTcccuuu|||XXX===111222777000000///////////////...........................------......///.........------...///000111222222000111111111222444555666666777999<<>>:::555111000///......+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((()))%%%&&&''''''(((((('''''''''''''''''''''((())))))***((('''''')))******)))...,,,---888HHHXXX```cccbbbdddaaa\\\]]]gggttt{{{|||sssggg___\\\^^^aaagggmmmqqqmmmgggkkkyyy{{{tttqqqjjjbbbWWWQQQKKKLLLSSSYYYZZZXXXOOOVVV^^^```ZZZRRRMMMKKKOOOPPPPPPPPPOOOQQQWWW\\\aaa^^^\\\___iiivvv}}}qqqiiieeeddddddbbb[[[TTTQQQTTTVVVSSSOOOFFFGGGHHHIIILLLPPPSSSUUUWWWSSSTTT___ttt[[[<<<222444555111------...000222222///---........................++++++---...//////000000------...///000111222222000000000111222333555666555777666000???tttzzzlllmmmyyy|||vvvuuukkkaaacccdddkkkoooaaa]]]kkk{{{wwwyyy}}}vvvrrrfffWWWUUUVVVXXXYYYZZZZZZZZZZZZTTTSSSPPPLLLGGGBBB>>><<<::::::999888;;;CCCPPPYYYkkkttt|||ooo{{{|||vvvqqqjjj___aaawwwwwwgggNNN555+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------***,,,............///111***///888<<<999===RRRiiigggNNN===444000,,,///111...)))(((+++///************)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((oooaaalllqqqmmmjjjeeeddd[[[SSSRRRPPPJJJEEECCC???;;;666333111000...---,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++'''***---333;;;HHHXXXbbbfffjjjooonnneee___gggtttyyyuuunnnfffaaa]]]\\\\\\dddhhhooosssrrrrrrzzzzzzkkkaaaUUUNNNPPPUUUWWWVVVVVVZZZ___aaa]]]WWWRRROOOOOONNNKKKKKKMMMPPPNNNJJJMMMMMMLLLKKKMMMRRRYYY^^^ccc]]]VVVPPPMMMKKKJJJIIIKKKHHHFFFIIIMMMOOOLLLIIILLLJJJGGGHHHQQQ___ppp{{{rrrrrrpppoooqqqzzz___???555555222///111///............---------,,,,,,,,,---------..................////////////......//////000000111111222111111000000111111222111333000333CCC\\\~~~}}}nnnttt}}}}}}nnncccdddzzzyyyhhhxxx{{{hhh\\\ddduuu|||uuujjj]]]VVVRRRVVVaaaddd^^^[[[]]]VVVTTTOOOJJJHHHHHHEEEBBB:::<<<777777;;;>>>LLLfffrrr|||vvvqqqhhhlllrrrqqqppp[[[CCC111,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...,,,,,,,,,---------------------------------............//////000000222444777:::;;;QQQpppmmmPPP@@@999333000000------,,,,,,+++***))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''rrrgggqqqpppiiifffcccddd[[[SSSRRRPPPJJJFFFDDD???;;;666333111000...---,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++)))+++---...444???OOO[[[mmmyyytttfff```aaarrroookkkgggdddbbbbbbbbbqqqppppppqqqppprrr{{{|||lllbbbjjjwww}}}zzzrrrpppnnnlllggg___VVVOOOWWWVVVTTTRRRQQQPPPMMMIIIOOONNNLLLIIIGGGFFFGGGHHHLLLJJJIIIIIIIIIHHHFFFCCCEEECCCDDDHHHOOORRRPPPMMMCCCIIIPPPVVV```qqqbbbIII444000333111///111............------------,,,,,,,,,------------...---.........////////////.........///000000111111111111000000000000111111111333111444===PPP~~~qqquuuyyyggg^^^hhhgggpppsss^^^]]]jjjxxx|||iiihhhaaa```gggkkkgggaaa```WWWTTTPPPMMMLLLKKKIIIFFF>>>???999888<<<>>>MMMhhhwwwvvvqqqiiiiiiqqqzzz~~~{{{iiiQQQ;;;000------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***---000111///---,,,,,,------------------------------------............000//////000111222444555@@@MMMccc{{{}}}___MMM:::222000---***+++---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''tttkkktttpppgggeeeeeeeee\\\TTTQQQOOOJJJGGGGGG???;;;777333111000///---,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))******+++***+++,,,***+++444CCCPPPcccxxxzzzoooeee\\\jjjjjjiiijjjkkkmmmoooppp{{{wwwuuuuuuttttttzzzrrrlll{{{xxxsssqqqlllaaaXXXXXXYYYYYYWWWTTTRRRQQQQQQKKKKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDFFFHHHHHHFFFDDDGGGGGGHHHMMMQQQSSSPPPMMMMMMWWW```cccdddnnndddCCC555,,,///222000...///............------------,,,,,,,,,,,,---------------------.........//////---......//////000111111111111111000000111111111222333222666888AAAmmm{{{vvvvvv\\\tttnnnoooeeeYYY^^^lll{{{xxxzzz{{{rrrjjjZZZUUUQQQPPPPPPOOOLLLJJJCCCCCC<<<:::===???NNNiiissswwwlllccc^^^bbblllxxx}}}vvv```DDD222......+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++***...111333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///000111999KKKfffcccLLL<<<444......///---+++,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&vvvjjjrrrpppiiigggfffeee\\\UUURRROOOJJJGGGHHH???<<<777333222111///...,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((()))*********'''***,,,)))''',,,999DDDTTTiiiwwwqqqjjjllljjjccceeeeeefffiiiooowww~~~}}}yyywwwyyyyyywwwxxx{{{yyyqqqiiihhhuuu{{{}}}uuummmjjjgggbbb[[[UUUUUUZZZSSSQQQOOONNNNNNNNNMMMLLLMMMJJJGGGGGGIIIJJJKKKKKKMMMOOOTTTZZZ```cccbbb```ooovvvzzzuuummmnnnyyyeeeEEE666000...111222///,,,............---------,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------......///000000111111111222222222222111111222111111777777777YYY~~~vvv^^^kkkxxxppp\\\XXXaaannnvvvuuu___XXXRRRQQQRRRPPPLLLKKKGGGFFF???<<<>>>@@@OOOiiizzz|||~~~hhhmmmqqq```WWW```ppp}}}{{{rrrYYY:::,,,...///***++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++***...222444222000---,,,+++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++///333666<<>>AAABBBPPPjjj|||sss}}}sssppp~~~qqqoooxxxeeeXXXaaarrr|||mmmQQQ555+++...///***+++++++++++++++++++++++++++******))))))******+++))))))***************)))***************************---111222111///---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---***++++++,,,,,,,,,------,,,222666111+++...<<>>LLLWWWXXX[[[fffoooqqqrrrmmmfffbbbdddlllvvv}}}}}}uuummmhhhfffiiisss~~~{{{yyyvvvssszzzzzzooonnntttuuujjj\\\SSSSSSWWW\\\___^^^aaahhhpppwww{{{zzzyyyeeeGGG666///111000...............///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......///000000111222333444444333222111111000...444:::666===TTT~~~sssqqqjjjcccwwwtttpppYYYZZZiiirrrkkk\\\PPPPPPQQQMMMKKKLLLKKKKKKEEECCCEEEEEERRRkkkuuuttt}}}wwwhhhtttxxxqqqvvvhhh]]]dddwwwzzzdddGGG333---......,,,++++++++++++++++++++++++******))))))))))))******((()))******+++*********))))))))))))))))))))))))***,,,//////...,,,,,,,,,******************************+++++++++,,,,,,,,,)))***+++,,,---.........,,,,,,------...///000000444@@@TTTiii~~~nnn^^^JJJ;;;222------///+++,,,+++''''''******))))))))))))(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%~~~ooouuusssiiiddd___aaa]]]YYYUUUNNNDDD???@@@@@@===888444333111000///,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((***+++,,,---000:::HHHSSS^^^kkkzzzyyynnnhhhhhhlllpppsssooojjjfffaaaaaajjjuuu}}}~~~{{{xxx|||}}}pppjjjoooyyyaaaEEE555///000///...,,,+++,,,......,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......//////000///000222333333222000//////333111111666555888EEEqqqwwwllluuuzzziiilll{{{eee]]]dddiii{{{ooo\\\NNNOOOQQQNNNMMMQQQLLLNNNJJJHHHKKKJJJVVVnnnuuuqqqzzz~~~uuuoooqqqqqqrrr{{{}}}yyypppkkkffflllsssWWW<<<222000,,,+++...******************************))))))))))))******((()))***++++++++++++***)))))))))))))))))))))))))))+++,,,+++***)))***+++************************************++++++++++++)))***+++------------,,,+++)))(((,,,111333000,,,...222888AAANNN```ttt|||aaaGGG<<<222///...++++++...+++,,,)))&&&(((---...)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%yyyqqqzzzvvvkkkgggddd```]]]ZZZVVVNNNCCC======@@@===888555333222000///,,,++++++***)))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))---)))&&&%%%(((***+++***///444???MMMZZZgggzzz~~~qqqkkkiiiiiifffhhhlllkkkddd^^^aaahhh}}}vvvyyyrrrkkkooo```BBB222...000333000///---+++,,,...,,,(((---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...//////000---///000111111000///------777444...222444777@@@XXX|||pppmmmyyyqqqdddhhhqqqaaa]]][[[kkktttppp\\\MMMNNNRRRPPPQQQVVVNNNPPPMMMLLLOOOMMMYYYpppyyyiiijjj{{{zzziiiiiizzz~~~iiigggttt{{{tttjjjmmmooopppuuummmMMM333000111+++)))///******************************))))))))))))******))))))***+++++++++++++++)))))))))))))))))))))))))))******)))(((((()))+++)))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++******,,,...---,,,,,,///222111000...,,,///999HHHRRRbbbrrr~~~tttlllVVV???:::111+++---...++++++...)))***'''$$$'''---,,,&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%yyyppp{{{yyypppjjjfffddd[[[WWWVVVNNNBBB===@@@@@@>>>:::555222000//////...,,,+++*********((('''''''''((((((((((((''''''&&&&&&'''''''''''''''&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***---444>>>IIIYYYqqqyyynnnhhhgggdddeeekkkrrrwwwzzz|||nnntttzzzvvvzzzxxxqqqsss}}}[[[;;;222444111..................---,,,+++*********************************************************+++,,,,,,,,,,,,+++,,,,,,,,,---------............//////000000111111000000111222444555555666CCCkkkzzziii```ooosssiiivvvuuujjj___VVVXXXiiizzz|||uuu|||eee]]]UUURRRTTTWWWXXXVVVZZZUUUTTTUUUUUUXXXeeetttyyycccdddmmmtttkkk___jjjyyy}}}nnn]]]aaatttttthhhfffpppyyyvvv```EEE...,,,111///++++++,,,,,,+++***)))(((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------++++++++++++------/////////000111111222222<<>>AAA@@@>>>:::666222000//////...,,,+++*********((('''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++///666???NNNfffzzzwwwooogggdddfffppp}}}yyyoooiiinnnvvvyyyzzz|||qqqrrrvvv{{{\\\FFF333///000------000............---,,,+++***************************************************)))***++++++,,,,,,++++++,,,,,,,,,------------............///000000111111000000111222333444555555;;;ZZZ~~~jjj___nnnyyyyyyttt~~~xxxhhhZZZQQQ___nnnyyytttoootttvvvuuupppkkkiiimmmrrrrrruuurrriiibbb```]]]YYYYYYVVVRRRRRRUUUWWWXXXWWWWWWTTTUUUWWWYYY\\\hhhuuutttiii]]]```fffiiidddaaaqqq~~~zzzsssdddXXXbbboooeee]]]hhhnnnzzz}}}mmmTTT>>>,,,,,,000...+++,,,++++++******)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---.........///000000111111***///444888>>>GGGSSS\\\lllwww~~~pppggg\\\SSSGGG>>>888333---)))++++++++++++++++++******))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{pppyyywwwoookkkhhheee\\\VVVTTTMMMCCC???CCCAAA>>>:::666222000//////...,,,+++*********((('''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,)))(((,,,222???TTTgggmmmnnnrrr|||}}}tttllleeeiiivvvyyykkk______gggpppuuuyyywww{{{~~~~~~~~~qqqWWW;;;222---///...***+++000------------,,,++++++***************************************************)))***++++++,,,,,,++++++,,,,,,,,,,,,---------------......//////000111111000000111222333444444555666HHHlllpppaaalllwwwvvvzzz~~~~~~vvvjjjvvv^^^RRRXXXaaammm}}}|||fffZZZWWWWWWXXX[[[___```^^^\\\cccdddbbbZZZTTTQQQOOOMMMMMMNNNQQQTTTWWWYYYZZZ[[[YYYXXXYYY[[[]]]```jjjtttxxxhhh[[[YYY]]]```aaaeeessszzzuuummmggg]]]YYYeeegggUUUSSSkkkhhhxxx|||uuueeeCCC555***,,,///,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************,,,,,,+++******+++,,,,,,,,,,,,------.../////////000222333111000111555:::<<>>999444...+++,,,,,,+++))),,,+++++++++******)))))))))))))))))))))))))))))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{ooowwwuuummmkkkiiifff\\\VVVTTTMMMCCCAAAFFFAAA>>>:::666333111000000...,,,************((('''''''''((((((((((((''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++'''%%%'''***222BBBPPP\\\bbbjjjsss}}}tttgggfffnnnrrrrrriiijjjjjjjjjhhhjjjpppvvvwwwtttnnnLLL777000---...111///******...,,,,,,,,,,,,,,,+++******************************************************))))))***+++++++++++++++++++++,,,,,,,,,---------------......///000000111000000000111222333333444444999SSS|||yyy~~~}}}ooonnn~~~|||vvvqqqooonnnvvveeeqqqggg\\\WWWUUU^^^ppp|||mmmddd___]]][[[\\\]]][[[VVVQQQTTTUUUSSSOOOLLLKKKKKKLLLIIIMMMRRRWWWZZZ]]]aaaccccccaaa___^^^```eeennnvvv{{{mmm___WWWZZZ\\\[[[[[[jjjvvvxxx~~~mmmaaaeeeffffff___OOOSSSkkkdddwwwzzznnnZZZ666///,,,...///+++***,,,(((((())))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************++++++************++++++******++++++,,,---------,,,---///...,,,,,,...000000444888;;;===AAAEEEIIIVVVYYY```hhhqqqxxx}}}~~~zzztttnnniiibbbZZZUUUKKKFFF@@@;;;888555222///111...+++***,,,---------+++++++++***))))))(((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%{{{nnnuuusssllljjjhhhfff\\\VVVTTTNNNEEECCCGGGAAA???;;;666333111000000...,,,************((('''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&((()))+++444===MMMYYYfffmmmrrr{{{llliiihhheee```gggpppvvvyyy|||}}}}}}}}}zzzhhhJJJ666...000...---//////---+++++++++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,---------------...//////000000///000000111111222222222222000@@@jjjooouuu{{{ppp{{{{{{tttmmmqqqooo___yyy}}}gggYYYNNNRRRcccuuuvvvqqqllljjjeee```ZZZUUUQQQOOOMMMLLLLLLKKKJJJIIILLLOOOOOOSSSXXX]]]bbbgggllloooqqqnnniiieeegggppp{{{nnn```[[[\\\fffbbbZZZWWWiii}}}zzzuuunnnbbbtttuuudddWWWRRRYYYiiimmmwwwdddKKK111......//////+++)))***((((((((()))******++++++******)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************)))))))))***++++++,,,,,,&&&(((***+++,,,,,,---...---............000222444111333777<<>>222------111*********)))***++++++***))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******************++++++++++++,,,,,,,,,,,,,,,---......//////000/////////000000000000000222555888GGGmmmrrrhhhpppwww{{{yyyooozzz}}}ttteeeggg}}}uuu```VVVVVV]]]kkkwww||||||xxxpppfff]]]WWWUUUUUUSSSPPPRRRVVVYYYYYY___ffftttwwwwwwggg```gggxxxxxxmmmkkkpppssstttqqqnnn{{{}}}|||eee]]]```hhhuuu{{{hhhQQQ555///...---,,,------,,,***)))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((()))******)))((((((((((((((()))******++++++******))))))))))))((('''---,,,******++++++,,,,,,.........------.........------------------------++++++,,,+++++++++,,,---,,,------,,,+++)))(((((('''(((***+++************&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$wwwkkksssqqqhhhdddaaabbb[[[WWWXXXSSSHHHDDDHHHBBB@@@;;;777444222111111...,,,+++*********((('''''''''((((((((((((''''''$$$$$$&&&'''((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++((((((+++***((((((+++(((+++444EEE[[[nnnyyy}}}}}}pppssssssoooqqqxxx{{{xxxiiipppvvvvvvuuu{{{~~~zzzkkkPPP666///222222---)))))),,,...+++(((((())))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,------...//////000////////////000000000000***222111555VVVvvvsss~~~oooxxxmmmsssZZZjjjrrr```TTTPPPYYYeeeuuuyyy~~~uuukkkccc^^^ZZZ___]]]```hhhmmmpppwwwkkk```dddwww}}}rrrkkkllluuu|||~~~|||zzzkkkgggeeennnpppZZZDDD+++...---+++***,,,......+++******))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))***+++++++++)))(((((()))+++,,,,,,+++***)))((()))***+++++++++++++++*********+++,,,,,,,,,++++++******++++++,,,+++,,,,,,***))))))***+++))))))))))))((()))+++---%%%''')))***)))(((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ttthhhnnnkkkdddddddddeee^^^XXXUUUQQQIIIEEEEEE???===;;;777444222000//////---+++***++++++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((''''''(((***((((((((((((((()))******...,,,,,,333CCCVVVhhhrrrooouuu~~~llliiinnnooommmmmmgggfffhhhqqqkkk===:::555000---+++++++++************))))))))))))************************''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,,,,------///////////////.........444------777BBBXXXnnntttpppnnn^^^{{{qqqVVVNNNTTTXXXfffnnnxxx~~~|||vvvvvvkkkqqqwwwzzz~~~qqqdddmmm~~~mmmnnnzzzqqqrrrnnniiiuuunnnPPP777...------------,,,+++************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''))))))&&&'''++++++)))))))))))))))************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ttthhhooollldddddddddddd^^^XXXVVVRRRJJJEEEDDD???===;;;777444222000000///---+++***++++++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((''''''(((***((((((((((((((()))******&&&'''))),,,444AAAPPPZZZbbbiiitttyyyvvvrrrpppooofffhhhmmmyyywwwYYYEEE777555111...,,,++++++,,,*********)))))))))((((((************************''''''''''''''''''''''''&&&&&&((()))))))))(((''')))((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,------////////////............222...000555777FFFppplllfffjjjpppbbbbbb~~~~~~qqqbbb[[[WWWUUU\\\ggguuulllllluuu}}}pppkkkwww}}}qqqllljjjnnn{{{eeeIII555000------------,,,+++***)))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''')))(((&&&'''+++,,,)))(((((()))))))))*********++++++*********)))))))))************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ssshhhpppmmmeeeddddddccc]]]YYYXXXSSSKKKEEECCC???>>>:::777444222000000///---+++***++++++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&'''((((((''''''(((***((((((((((((((()))******&&&***---,,,+++000:::CCCQQQ\\\jjjvvv}}}|||vvvvvvuuuyyy|||}}}jjjNNN999...111///---+++******,,,,,,******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,........................//////222333///666VVVzzzyyymmm___VVVccc~~~lllooozzzggg^^^[[[\\\dddgggbbbXXXRRRQQQ\\\lllzzz~~~mmmhhhxxxrrrppp~~~xxxqqqvvv~~~xxxmmmmmm|||nnnUUU<<<000000,,,,,,,,,,,,,,,+++)))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((&&&((((((&&&(((,,,,,,((((((((())))))))))))******************))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ssshhhqqqnnnfffeeeeeebbb]]]YYYYYYUUULLLEEECCC@@@>>>:::666333111111000///---+++***++++++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***((((((((((((((())))))***))),,,...---+++,,,000444BBBOOOaaapppzzzwwwvvvzzzxxxrrriiiooo|||___GGG888333111...---+++***)))***+++,,,***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,------...............///......111333000222GGG```xxxsssqqqeee[[[```rrrvvveeehhhwww~~~\\\KKKDDDPPP]]]^^^YYYVVVOOOTTT^^^lllyyypppkkk|||sssaaaqqq}}}tttuuu{{{yyyzzztttwwwttt^^^DDD000***...,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''&&&)))---,,,'''(((((((((((()))))))))*********)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrhhhpppnnnggggggfffaaa]]]ZZZYYYUUUMMMFFFDDDAAA>>>:::666333111111111///---+++***++++++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&'''((((((''''''(((***((((((((((((((())))))***((((((((()))+++++++++***555???OOO```nnnyyyyyytttqqquuurrrTTT===222000000111...---+++***************)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''((((((((()))((()))))))))*********************+++++++++,,,,,,,,,---------......//////000---...222222333===IIIvvv{{{ppppppkkkddddddkkkyyy~~~hhh```eeeppptttYYYBBBAAAKKKQQQWWW\\\TTTPPPPPPZZZjjjyyy~~~~~~}}}{{{{{{}}}|||pppxxxrrrmmmrrr}}}rrrbbbmmmvvvooohhhpppyyy~~~|||~~~iiiQQQ999***)))---++++++++++++***)))(((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&***///,,,''''''(((((((((((())))))))))))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssgggooommmggghhhiiibbb]]]YYYXXXUUUMMMGGGFFFAAA>>>:::555222111111111///---+++***++++++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&'''((((((''''''(((***((((((((((((((()))******(((&&&&&&(((,,,...---++++++///888FFFXXXkkkzzzuuuzzzyyyvvv}}}tttxxx}}}YYYKKK:::000//////---)))------,,,+++***)))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&''''''(((((()))))))))))))))************************++++++++++++,,,,,,,,,---......//////222---,,,///111111333777UUU}}}jjjkkkiiiddd```aaaooo|||iii^^^ccc{{{mmmOOO<<<999???KKKTTTWWWPPPKKKOOOZZZhhhpppttt{{{||||||yyyvvvvvvyyy}}}zzznnnvvvhhh```ooowwwuuuhhhZZZfffnnnhhhaaa```pppvvv]]]EEE444---,,,...******+++******)))((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%&&&+++000---&&&''''''(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssfffmmmlllgggjjjlllccc]]]YYYWWWTTTMMMHHHHHHAAA>>>:::555222111111222///---+++***++++++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((***((((((((((((((()))******))))))******+++,,,///000)))))),,,222===PPPdddqqqooosssuuuwww}}}tttrrrvvv}}}ppp[[[:::666000/////////,,,(((************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***%%%%%%&&&''''''((())))))))))))))))))************************++++++++++++++++++,,,------.../////////,,,,,,...///...///222>>>^^^}}}iiiiiigggbbb[[[[[[fffzzzvvv```]]]eeeuuu~~~hhhKKK888666???FFFQQQRRRPPPNNNOOOTTT^^^fffnnnsssxxxyyyuuusssssstttxxx~~~wwwnnnwwwiii\\\bbbttt{{{uuu}}}yyy}}}yyyiiifffgggfffiiicccrrr|||iiiMMM888//////...---************)))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$&&&,,,111---%%%'''''''''((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssfffmmmkkkgggkkkmmmddd^^^YYYWWWSSSMMMIIIIIIBBB???:::555222111111222///---+++***++++++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***((((((((((((((()))******&&&)))+++)))%%%&&&+++111+++,,,,,,***+++666HHHVVVhhhnnnppprrr|||vvvyyy~~~dddGGG333,,,,,,+++******++++++,,,'''((((((((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***%%%%%%&&&&&&'''((())))))))))))))))))************)))************+++++++++++++++,,,,,,---...//////***+++...///......111666666BBBppppppkkkiiiccc]]]ZZZ```mmmwwwnnnfff\\\```wwwbbbEEE<<<>>>@@@KKKRRRXXXSSSIIIHHHRRR]]]```iiisssyyywwwsssrrrrrrmmmttt}}}~~~uuujjjmmmdddTTT\\\ooo}}}zzz{{{qqqzzzxxxhhhaaadddpppjjjvvv~~~sss]]]@@@---+++///...)))************)))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$&&&---111---%%%''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvlllsssooohhhiiijjjddd]]]WWWTTTQQQLLLIIIJJJDDDAAA<<<777444222222222111...***(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((())))))***((()))))))))************)))***+++++++++,,,...111HHHVVViiiuuu{{{xxx{{{{{{yyy{{{vvv||||||}}}kkkRRR>>>222///++++++++++++++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))************++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,---...000111999777QQQsssvvvdddVVV```dddfffuuuwwwcccaaammmxxxaaaLLL>>>999BBBNNNYYYWWWLLLEEEHHHPPPZZZ^^^gggrrrzzz{{{wwwrrrrrruuuxxx{{{}}}jjjkkkqqqpppXXXKKKZZZkkkoooqqqwww}}}www{{{ppp```bbbllldddzzzyyyeeeIII000+++---+++)))+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxkkkqqqnnnhhhjjjkkkeee^^^XXXVVVRRRMMMJJJKKKDDDBBB===999555444333444111...***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''((((((''''''(((((()))***(((((()))))))))*********(((***+++++++++,,,...000444;;;KKK```vvv||||||}}}^^^GGG999111------++++++++++++++++++++++++))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((()))))))))*********++++++++++++++++++++++++******+++,,,,,,------...------,,,,,,---...///000000222DDDiiisssjjjssswwwpppkkkuuujjjwwwiiiQQQBBB999EEERRRWWWSSSLLLHHHHHHMMMSSS]]]iiitttyyyxxxvvvuuuxxx|||~~~}}}ppphhh```tttyyy___QQQKKKSSSkkkvvvxxx{{{|||vvvggg[[[]]]fffooo~~~rrrUUU@@@...,,,...+++)))+++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{jjjooonnnjjjkkkjjjfff___YYYWWWTTTNNNKKKKKKDDDBBB>>>999777555666666000...+++))))))))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))((()))*********+++---///---+++...;;;RRRjjj}}}iiiRRR:::...---------...************************)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))************************++++++******++++++,,,---------...---------------......+++000666GGGsss|||~~~yyyiiiyyy~~~zzzbbbKKK777===GGGQQQVVVSSSJJJBBBAAAFFFNNNZZZgggpppvvvwwwtttwww{{{~~~xxxiii]]]XXXjjjuuuYYYHHHEEERRRiiizzzjjjxxxxxxxxxtttkkkeeeiiirrrvvvfffAAA444,,,...///+++(((***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||jjjppppppllljjjhhheee___YYYXXXTTTNNNKKKKKKCCCAAA===999777666666777000---+++*********)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''((((((((())))))((()))******)))***,,,...+++,,,,,,+++000@@@ZZZmmmmmmUUUCCC777......111000......************************))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((()))))))))***)))))))))************************+++,,,,,,------......---------------------111000333OOO{{{zzz}}}nnnpppvvvqqqzzzsss```HHHBBB???DDDNNNRRRLLLEEE@@@AAADDDKKKUUUaaajjjpppnnnqqqvvvyyyzzz{{{}}}~~~zzzhhh[[[VVVVVVyyyoooWWWKKKIIIOOOeee~~~zzzwwwvvvqqqnnnlllllllllhhhaaa```lllzzzhhhQQQ333...+++...---)))(((+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{lllssssssmmmiiieeeddd^^^YYYWWWTTTMMMIIIIIICCC@@@<<<888666555555666///---++++++++++++***((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&''''''''''''((((((((('''((())))))((((((***,,,$$$+++111111---...555===TTTmmmwww\\\DDD777...,,,,,,//////+++)))***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''(((((((((((()))))))))((((((((())))))*********))))))***++++++,,,,,,---------------------,,,,,,...///000000888UUUmmmcccllluuuyyyzzz}}}jjjXXX^^^vvv|||eeeTTT@@@:::@@@IIIMMMLLLHHHFFFCCCBBBFFFOOOZZZaaagggkkkqqquuuwwwyyy{{{|||xxxdddVVVUUU___iiizzz}}}{{{nnnYYYHHHBBBCCCVVVnnnzzzsssoooppp|||}}}yyyqqqcccXXX^^^xxxrrrVVV:::///---,,,,,,***((())),,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{mmmuuusssllliiifffccc]]]YYYXXXTTTNNNIIIIIICCCAAA<<<888555444444555...---,,,+++,,,,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&((((((((('''''')))++++++(((&&&(((,,,...+++'''000AAAWWWiiizzzxxx^^^GGG666//////...,,,,,,,,,)))%%%''',,,((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))''''''(((((())))))******))))))******+++,,,,,,,,,+++,,,------------,,,,,,***)))...444111;;;eeeiiiVVVXXXcccnnnlllfffpppooo]]][[[iiizzz}}}jjjOOO>>>;;;BBBIIINNNNNNKKKFFFAAA@@@DDDKKKPPP^^^cccjjjppptttwwwzzz|||tttcccXXX[[[lllsss___QQQIIIFFFIIIOOOaaatttsssiiippppppttt}}}iii]]]iiiyyyfffIII222...---,,,***(((''')))+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{nnnssspppiiiiiiiiiddd^^^ZZZYYYVVVOOOJJJIIIEEECCC>>>:::666555444555...---,,,,,,---,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&(((***111***###!!!%%%***,,,,,,---+++///:::III\\\tttrrr___III;;;111+++***---000,,,***+++***((())),,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((())))))&&&&&&'''(((((()))******)))))))))***++++++,,,,,,******,,,---...------,,,,,,'''+++222000222LLLmmmqqq___YYY[[[dddeeeccckkkyyy}}}qqqddd]]]aaaooo{{{yyyfffQQQCCC???BBBGGGKKKKKKJJJGGGCCCAAABBBDDDOOOUUU]]]eeekkkooorrrtttvvv{{{yyygggcccdddppplllMMMAAAHHHVVVeeeppprrr|||hhhcccjjjjjjuuu|||sssjjjgggwww{{{lllSSS===333,,,,,,+++)))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################{{{mmmqqqlllfffjjjmmmeee___[[[[[[WWWPPPKKKJJJHHHEEE@@@;;;777555555555...---,,,,,,------+++)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&''')))###***000///((($$$'''+++///'''&&&...333777FFFYYYrrrqqq```FFF777,,,---111///+++***,,,'''&&&+++...+++(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,(((***+++---......------111+++)))------///:::JJJxxxiii[[[XXXZZZ]]]aaaeeezzz{{{hhhRRRPPPeee|||vvvcccMMM???===???FFFIIIMMMLLLHHHCCC@@@???@@@GGGPPPYYY___dddhhhjjjmmmsss}}}{{{nnnfff```fffxxx{{{aaaIIIJJJ\\\ooo~~~{{{|||vvvooojjjfffxxxvvvhhhjjjpppxxxxxxooo\\\???///000)))******((()))***)))&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################|||lllrrrpppkkkkkkkkkeee___ZZZYYYVVVPPPMMMMMMIIIEEE???:::777555333222000...,,,,,,,,,,,,***((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((()))***++++++***((((((+++***))))))+++---000222FFFTTTiii}}}mmmXXXDDD777//////...------,,,++++++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))************))))))******+++,,,,,,,,,,,,+++,,,,,,---...000222333555QQQ}}}}}}zzzwwwmmm]]]TTTUUUYYY\\\nnn}}}yyyiii___XXXVVV]]]pppwwwbbbYYYLLL;;;;;;DDDNNNRRRKKKCCCBBBEEEFFFBBBCCCIIIOOORRRUUUYYYaaaiiisssyyy|||~~~}}}qqqccc]]]```pppbbbVVVKKKPPPiiiuuuxxxoooaaacccpppsss]]]FFF444...000++++++***)))((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################***)))$$$!!!''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$wwwmmmuuusssllljjjiiiiiiccc^^^\\\XXXQQQLLLKKKIIIEEE???:::777555333222000...,,,,,,,,,,,,***((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))*********)))(((+++***))))))***,,,...000///666AAAMMM\\\ooo|||gggTTTGGG<<<444...------,,,++++++***))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))))))))************)))))))))***++++++,,,,,,+++++++++++++++,,,...///111222===WWW~~~zzz|||vvvgggXXXTTTVVVYYYbbbuuu}}}{{{xxxmmm]]]YYYhhhrrreeeXXXKKK???@@@CCCHHHIIIHHHEEEDDDEEEAAAAAAEEEHHHIIILLLQQQVVV^^^gggooosssyyy}}}wwwlll```TTTTTTfff{{{ppp[[[QQQQQQSSS^^^sss|||}}}hhhmmm~~~zzzcccMMM:::---***---++++++***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################## """###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$##############################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$tttnnnxxxuuukkkhhhgggfffaaa^^^]]]ZZZRRRMMMKKKIIIEEE???:::777666444333000...,,,,,,,,,,,,***((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))*********)))******)))((()))***+++,,,******+++---444BBBSSS___vvv~~~rrrVVVLLL===222---++++++************))))))(((((('''(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((((((((()))))))))((())))))******))))))((()))***++++++,,,,,,++++++************+++,,,---...111777UUUzzzlllccc^^^YYYSSSWWWnnnrrreeeaaaooorrrfffSSSJJJ@@@===BBBHHHHHHFFFFFFCCCCCCDDDBBB@@@CCCGGGJJJPPPXXX___fffoooyyy|||zzziii^^^QQQKKKOOOcccmmmXXXIIIAAARRR]]]kkkvvv~~~|||qqq}}}~~~jjjOOO;;;...((()))---+++***))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################"""###%%%((('''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$###"""!!!########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$tttoooyyytttjjjfffeee___[[[ZZZ[[[YYYSSSNNNMMMIIIEEE???:::888666555333000...,,,,,,,,,,,,***(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''((())))))*********)))(((((((((((()))))),,,,,,,,,,,,,,,...333777DDDMMM[[[jjjxxx{{{lll]]]MMMBBB555222///------,,,+++))))))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''((((((((())))))(((((())))))))))))(((((())))))***+++++++++++++++******))))))******++++++000...>>>dddzzzlllllllllaaaRRRTTThhh|||llleeeiii|||uuujjjWWWFFF>>>AAAEEEFFFFFFDDDEEEEEEBBB>>>???CCCBBBFFFJJJPPPWWWaaakkksssuuuyyy{{{pppfffbbbUUULLLJJJXXXrrrnnn\\\KKK@@@CCCNNNjjjzzziiigggjjjnnn~~~vvvwww}}}oooYYY@@@111+++)))***---***))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$***&&&$$$%%%$$$""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$####################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$yyyooowwwrrrhhhfffeee___[[[ZZZ[[[YYYSSSNNNMMMIIIEEE???:::888777555444000...,,,,,,,,,,,,***((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&''''''((()))***))))))((((((((('''((((((###&&&***,,,---,,,++++++***000888@@@JJJVVVdddmmmxxxmmmeeeXXXKKKAAA888000+++)))***+++------,,,)))&&&)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))***++++++++++++***+++***************++++++---///222>>>[[[tttmmmlllfff]]]VVV```gggssstttlllsss~~~fffMMMAAA??????@@@>>>???BBBAAA>>>???CCC??????AAACCCHHHOOOWWW\\\aaafffmmmttt{{{zzzoooiiiaaaWWWOOOMMMIIIQQQddd}}}vvvcccPPPEEE>>>AAATTTjjjlll^^^cccvvv}}}qqqyyyppp[[[III666...,,,++++++,,,))))))((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$######""""""######$$$""""""#########$$$$$$$$$&&&###!!!###))),,,((("""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################"""""""""######$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$~~~oootttqqqiiigggeeefffaaa^^^]]]ZZZRRRMMMKKKIIIEEE???;;;999777666555000...,,,,,,,,,,,,***(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''(((******++++++***,,,...///111777@@@GGGNNNVVVaaakkksss}}}uuujjj^^^TTTNNNBBB===555///,,,+++******,,,+++***)))((((((((()))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))(((((('''((()))******++++++************************+++++++++000///+++999]]]vvvlllnnnrrrbbb___VVVWWWgggqqq{{{~~~ooo^^^YYYeeeuuukkkVVVKKKEEEDDD>>>:::;;;======???BBB===<<<;;;<<<>>>AAAEEEGGGJJJNNNVVV^^^eeemmmtttyyyyyy{{{~~~|||yyyoooeeeZZZRRRLLLFFFEEEGGGQQQkkkmmm[[[QQQHHHBBBCCCHHHUUUnnnhhh\\\qqq|||uuudddFFF999...+++---+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&########################""""""""""""""""""""""""######""""""""""""######"""""""""###$$$$$$%%%%%%"""%%%---???JJJ<<<%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$oootttsssmmmiiieeeiiiccc^^^\\\XXXQQQLLLKKKIIIEEE???;;;999888777666000...,,,,,,,,,,,,***(((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((('''(((((()))))))))((((((,,,***(((((((((((())))))+++,,,---,,,***+++000444222666;;;@@@FFFNNNWWW^^^jjjnnntttxxx{{{yyyrrrkkkeeeaaaWWWRRRKKKDDD>>>888333000...,,,)))'''((()))++++++,,,+++***((('''((()))+++(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((())))))***************)))))))))))))))***++++++---...---,,,///@@@^^^www}}}ppp[[[VVVaaaeeegggqqqxxxsssZZZOOOUUU```{{{}}}tttjjjaaaRRRBBB<<<;;;<<<===@@@>>>=========>>>?????????<<>>CCCFFFHHHJJJNNNQQQWWW[[[aaadddeeeeeegggiiifffeeecccddddddaaa[[[VVVPPPMMMIIIEEEAAA===999666333000---+++,,,---......*********)))))))))(((((($$$&&&((())))))(((((((((''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((()))***************'''''''''(((((()))++++++...''')))222000+++;;;TTTkkkeeemmmhhh]]]^^^mmm{{{{{{nnngggaaa\\\fffuuukkkQQQBBB===;;;<<<>>>AAAAAAAAABBBCCCCCCAAA???;;;<<<<<<>>>???BBBDDDFFFFFFHHHIIIJJJJJJLLLOOOQQQSSSUUUWWWWWWWWWXXX\\\```ooossswwwwwwuuuttttttvvvzzzzzzzzz{{{{{{|||||||||zzzvvvoooggg```WWWOOOJJJHHHFFFEEEFFFIIINNNZZZfffuuuuuulll[[[NNNGGGBBB<<>>@@@???@@@BBBAAA===@@@===;;;<<<@@@@@@===:::>>>???@@@??????>>>???@@@DDDEEEFFFFFFGGGJJJOOORRR]]]]]]^^^___aaabbbccccccaaadddffffffdddbbbaaaaaa[[[ZZZVVVQQQKKKHHHGGGGGGCCCHHHLLLRRRaaasss}}}|||uuu___LLLGGGAAA888:::EEERRReee||||||hhhbbbdddvvv{{{llluuuxxxkkkYYYCCC222+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""################################################!!!!!!""""""#########$$$########################%%%###"""&&&+++...---)))""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###vvv{{{yyyppphhhbbbcccbbb___[[[VVVRRROOONNNKKKGGGAAA===:::999777666000///...//////---)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))++++++************++++++******++++++,,,,,,------'''((()))+++,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,+++******)))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%#########$$$%%%$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&###%%%((('''$$$''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))******+++******,,,///222???UUUnnnUUUTTT]]]qqqgggiiioooxxxvvveeeZZZRRRMMMJJJCCC>>>AAAGGGHHHEEEAAAAAAAAAAAA@@@??????>>>;;;<<<===>>>>>>>>>??????AAAAAAAAA???>>>>>>AAACCCJJJJJJKKKLLLMMMNNNNNNOOOMMMQQQUUUVVVTTTOOOLLLJJJMMMMMMKKKHHHFFFGGGJJJLLLWWW```mmm{{{bbbSSSFFF@@@>>>AAAOOO___www|||tttkkk^^^[[[ZZZhhh{{{~~~mmm[[[III777,,,******))))))(((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""################################################!!!"""""""""####################################$$$!!! """'''(((&&&###"""##################"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###www{{{wwwmmmgggcccaaa___]]]ZZZWWWTTTQQQPPPNNNIIICCC>>>;;;999777666000///.........---***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&''''''''''''((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((&&&$$$%%%))))))%%%&&&''''''''''''(((((((((((((((''''''''''''((((((''''''((((((((())))))))))))*********)))***---///...555RRRlllYYYQQQWWWvvvyyyoooeeeTTTFFFCCCEEEDDD>>>BBBDDDFFFEEECCCBBBCCCEEE===>>>>>>????????????>>>;;;;;;<<<;;;::::::===??????@@@@@@@@@AAAAAABBBBBBBBBDDDGGGGGGEEEBBBAAA@@@@@@CCCFFFKKKQQQYYYbbbhhhxxxnnnMMMJJJDDD>>>???MMMbbbsss}}}ppphhh^^^\\\TTTZZZtttqqq]]]HHH777---)))***))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###############################################################""""""""""""####################################$$$""" !!!$$$$$$!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$$$$$$$$$$###############################################################""""""###$$$$$$$$$$$$###vvvzzzuuukkkhhheee]]][[[YYYWWWUUUSSSQQQOOOPPPKKKDDD???<<<999777666000///.........,,,***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))*********))))))*********))))))((()))))))))******+++++++++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&%%%)))...///,,,&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((()))))))))******)))((((((***,,,)))222===PPPxxxgggUUUlll|||mmm]]]SSSJJJBBBCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDEEEDDDCCCAAA>>>??????>>>===>>>@@@BBB@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCEEEIIILLLIIIOOOXXXcccnnnyyy{{{dddSSSGGGOOOSSSTTTZZZjjjzzz~~~}}}tttooommmmmmooocccaaaYYY^^^sss{{{vvvuuu}}}yyyppp```LLL:::...++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""#################################%%%$$$"""###$$$$$$""" $$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###sssxxxtttllliiiggg]]]ZZZWWWVVVUUUTTTQQQOOOOOOJJJDDD???<<<:::888777111///...------,,,***(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((((((((((()))******++++++(((((((((((((((''''''&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$##############################$$$$$$$$$$$$###############################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&%%%(((...///,,,&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))***)))(((((()))***&&&,,,///555PPP|||rrr~~~pppjjjhhhttt{{{nnnfffUUUOOOIIIHHHKKKKKKFFFAAAFFFDDDCCCCCCEEEFFFEEECCCEEEFFFEEEDDDAAA???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@DDDIIIMMMPPPSSSUUUWWW^^^dddlllsssyyy~~~wwwuuurrrlllbbbZZZVVVUUU\\\gggttt|||~~~uuuiii^^^ZZZ```iiiccceeegggqqq{{{qqqgggmmmyyy}}}nnn```LLL;;;111---------((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""""""""#################################$$$%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!"""###%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###~~~ooovvvtttmmmiiieee```]]]YYYWWWWWWVVVRRRNNNLLLHHHCCC???===<<<:::999111000...------,,,***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&''''''((())))))&&&&&&&&&''''''&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$##############################$$$$$$$$$$$$##############################"""""""""#########$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%'''%%%###$$$(((((($$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''')))******(((((()))***,,,%%%'''333;;;FFFeee}}}sss}}}~~~mmm]]][[[fffvvvvvvkkkggggggeee\\\SSSGGGCCC???>>>@@@BBBBBB@@@AAABBBDDDDDDCCCDDDEEEFFF@@@@@@AAAAAABBBBBBBBBCCC>>>GGGTTT^^^aaa```\\\ZZZbbbdddfffeeeaaa]]]ZZZYYYRRRPPPOOORRRUUU\\\gggrrrtttbbbVVVYYYcccjjjttt{{{oooiiivvvuuulll\\\MMM:::...+++,,,,,,+++''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$############################################################""""""""""""######################## !!!"""##################$$$$$$$$$$$$######"""""""""""""""""""""""" """$$$%%%&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$###############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###~~~mmmttttttmmmgggaaabbb^^^YYYWWWWWWUUUPPPLLLIIIEEE@@@=========<<<<<<222000---,,,,,,,,,***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%#########$$$%%%$$$#################################$$$$$$$$$$$$############################## !!!"""###$$$%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%"""###'''&&&"""%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&(((******))))))***+++///'''(((000...***:::SSSrrrfffcccjjjrrruuuuuuyyy{{{ooodddaaammm|||{{{sssddd]]]TTTOOONNNMMMKKKIIIEEEFFFHHHHHHGGGFFFGGGHHH@@@AAAAAABBBCCCDDDEEEEEE>>>GGGSSS\\\^^^[[[VVVSSSRRRSSSRRRNNNJJJFFFDDDDDDGGGFFFNNN```pppxxx~~~|||xxxggg]]]cccppp|||vvvdddWWWFFF<<>>===>>>>>>@@@AAABBBCCCCCC>>>BBBGGGJJJJJJIIIIIIIIIFFFGGGGGGGGGHHHLLLQQQUUURRRSSSaaa{{{}}}yyyooopppqqqkkkbbbaaapppvvvhhhTTTDDD777222,,,))))))***((('''&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$#########""""""!!!!!!########################"""###$$$$$$###"""""""""""""""############"""""""""""""""""""""""""""""" !!!$$$&&&&&&%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###ssswwwrrrhhhccc```ccc\\\UUUSSSTTTSSSMMMGGGKKKGGGBBB>>><<<;;;999888111000000...---+++)))((())))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""(((&&&$$$######%%%(((***''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$######"""###########################"""!!!!!!!!!"""$$$%%%$$$$$$################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((******+++++++++,,,,,,,,,555KKKooo|||tttsssmmmddd\\\XXXbbb|||vvvXXXIIIGGGHHHDDDFFFHHHKKKMMMOOOOOONNNKKKEEECCCIIINNNNNNKKKJJJNNNQQQYYYdddmmmqqqqqqpppvvvmmmhhhbbbZZZ]]]kkknnnlllyyy|||mmmaaaRRRCCC:::,,,+++***(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$###"""###$$$###!!! """$$$$$$"""!!!"""#################################$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################################################################%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%########################pppuuutttmmmiiieeeddd]]]VVVTTTUUUSSSMMMGGGJJJFFFAAA>>>;;;:::888666111000000...---+++)))((()))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%'''(((((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&%%%###%%%%%%%%%$$$$$$#####################"""""""""!!!$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!#########$$$$$$######"""###########################"""!!!!!!!!!"""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((************+++++++++++++++///???```~~~}}}yyynnn^^^TTT[[[fffvvv|||ooolllvvvtttuuummmmmmiiifffjjjqqqpppkkk___[[[[[[bbbhhhkkkmmmppp{{{||||||llldddgggggglll{{{iiiZZZNNNAAA555///,,,+++***((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################"""""""""$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""############""""""############""""""$$$$$$$$$#########""""""################################################$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################################################################$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$########################nnntttuuuoookkkgggddd^^^XXXVVVVVVTTTNNNIIIIIIEEEAAA===;;;999777555111000000...---+++)))(((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$%%%&&&$$$###$$$$$$$$$$$$$$$#####################""""""""""""$$$$$$$$$###############""""""""""""!!!!!!!!!!!!""""""######$$$######"""########################"""""""""!!!"""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********---))))))888WWW}}}~~~xxxaaaWWWWWW___iiizzzwwwpppmmm{{{}}}|||oooaaaccckkkvvvxxxiiiWWWJJJ>>>333---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""$$$%%%$$$!!!!!!$$$(((%%%""" """$$$###"""######################## !!!!!!!!!""""""""""""############""""""$$$$$$$$$#####################################################################""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$########################pppuuuuuunnniiicccddd```[[[XXXWWWUUUOOOJJJIIIFFFBBB???===:::888666111000000...---+++)))((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$################################################################################################%%%%%%$$$$$$$$$$$$%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###$$$$$$$$$########################"""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!""""""#######################################"""""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))),,,000111///333FFFfffxxxuuuiiiccc^^^___bbbgggpppyyyyyytttwwwwww~~~|||~~~~~~sssjjjpppxxxrrraaaWWWIII???555---***---***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!$$$&&&$$$ !!!&&&,,,***$$$!!!###"""######################## !!!!!!!!!""""""""""""############""""""########################################################################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###########################################################################$$$##################$$$######$$$$$$$$$$$$######$$$##################$$$########################rrrvvvtttlllgggbbbccc```\\\ZZZXXXUUUOOOKKKJJJGGGDDDAAA???<<<999777111000000...---+++)))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""########################""""""""""""""""""##############################""""""""""""!!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((("""***///+++%%%)));;;KKKjjjyyyggg\\\XXXXXX\\\bbb```ZZZ\\\iiizzzyyyooofffaaaaaagggwwwzzzkkk___MMMEEE<<<555---'''(((+++)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!$$$&&&$$$ !!!&&&,,,000+++$$$###%%%'''$$$!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""#################################################################################$$$$$$#########"""######$$$$$$######"""#########$$$$$$#################################rrrxxxuuummmiiifffbbb```^^^[[[XXXTTTOOOKKKJJJHHHEEEBBB@@@===:::777111000000...---+++)))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$################################################################################################$$$$$$############$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""""""###%%%&&&&&&&&&%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!###$$$%%%###""""""""""""###############""""""""""""###########################$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""############""""""""""""""""""""""""!!!!!!"""############""""""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))'''&&&''')))+++,,,,,,<<>>999555222222111///,,,***'''&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$#########""""""######$$$%%%%%%###""""""###$$$$$$###""""""#########$$$$$$$$$###################################################!!! ######""" """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$###""" """"""""""""""""""######""""""""""""""""""""""""""""""""""""##################"""""""""!!!!!!!!! !!!!!!!!!"""""""""#########""""""""""""######""""""############""""""############"""""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''(((&&&###"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''---+++)))(((&&&***666DDDTTTnnn}}}xxxnnncccXXXPPPKKKIIITTT]]]```]]]```kkkqqqpppzzz~~~hhhaaaYYYUUUSSSRRRNNNKKKNNNVVV```ooo}}}nnnYYYPPPDDD;;;777444000,,,+++***)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########"""""""""!!!!!!!!!"""$$$%%%'''""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################################################################|||mmmtttsssmmmjjjhhheeebbb]]]YYYVVVRRRMMMJJJFFFOOOQQQHHH@@@>>>;;;555222222111///,,,***'''&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$%%%%%%###""""""###$$$$$$###"""""""""############$$$###################################################!!! !!!"""###""" """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""######""" !!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""############""""""############""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""$$$&&&***222;;;AAA222+++$$$"""$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''+++(((((()))'''%%%''',,,000===VVVssstttkkkcccYYYKKKNNNTTTYYYZZZXXXTTTRRR^^^hhhpppuuuyyyxxxkkkZZZiiiooovvv|||kkk___]]]aaafffxxxrrriiilllggg[[[PPPPPPRRRUUUZZZ___ccceeebbbqqqzzz{{{|||kkkZZZNNNCCC===444///...---,,,******)))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$############""""""""""""!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################################################################{{{mmmssspppiiigggeeeeeeaaa\\\WWWTTTPPPMMMJJJPPP___bbbQQQCCC@@@===555222222111///,,,***'''&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%%%%###""""""###$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!"""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################################################################!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""#########"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!(((666GGGRRR:::111'''###&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%###&&&,,,...,,,+++,,,000---///;;;SSSttt{{{aaa___ccckkkhhh\\\SSSRRRVVVWWWVVVVVV\\\aaa]]]TTTWWWXXXYYY[[[```iiittt|||tttgggVVVLLLKKKOOOUUUWWW]]]gggeeeVVVOOOTTTSSSJJJJJJQQQ[[[dddmmmuuu}}}yyyxxxnnn]]]PPPDDD<<<999444...+++******)))((()))(((''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$#######################################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################################################################}}}oootttppphhhfffdddccc___ZZZUUURRROOOMMMKKKUUUcccdddRRRCCC???<<<444222222111///,,,***'''&&&))))))(((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$$$$######""""""######$$$%%%%%%###""""""###$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''### !!!(((222999666---$$$"""%%%((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$)))+++)))&&&&&&&&&&&&&&&***333CCCUUUaaa~~~mmmeeegggfff___SSSKKKMMMTTTXXXWWWVVVTTTPPPLLLLLLPPPUUUZZZSSSMMMJJJPPP\\\cccaaa\\\^^^bbb^^^TTTSSS]]]aaa\\\^^^eeepppxxx|||~~~wwwzzz{{{ooo___QQQGGG???:::777333000,,,***)))))))))(((((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$"""######$$$$$$$$$######################################################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################################################################~~~rrrxxxsssjjjgggfffaaa^^^YYYUUUSSSQQQNNNLLLNNNVVVUUUJJJ@@@===999444222222111///,,,***'''&&&******)))((('''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%###""""""###$$$$$$######"""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######""""""!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""############""""""""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%'''&&&$$$"""!!!!!!(((###$$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((($$$$$$'''(((&&&%%%&&&"""&&&***+++***,,,222777DDDTTTooo{{{oooeeeaaaaaabbbcccdddaaa\\\UUUQQQQQQUUUYYYRRRSSS[[[kkk|||wwwvvvyyyvvvnnnppp||||||{{{kkkWWWLLLAAA<<<999555333444+++***)))((((((((()))***'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""#######################################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""""""""""""""############$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################zzzpppxxxtttjjjhhhfff```^^^ZZZWWWVVVTTTQQQOOOLLLIIIFFFBBB???<<<888555222222111///,,,***'''&&&***))))))(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%%%%###""""""###$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###### !!!###"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!"""""""""""""""!!! !!!!!!"""######$$$################################################""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""!!! """"""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""#########"""""""""!!!!!!!!! !!!!!! !!!!!!""""""############""""""!!!"""""""""############!!!""""""###$$$$$$%%%%%%########################"""#########$$$$$$$$$$$$ ###''')))(((%%%######!!!!!! """%%%&&&%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%((()))((()))---)))******'''%%%'''+++///(((,,,===XXXpppzzzvvvvvvwwwtttnnnfff```aaaiiioookkknnnuuu~~~|||}}}~~~pppdddVVVJJJAAA888222222222...---...(((((((((((('''''''''(((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""###### !!!"""#########"""!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################sssllluuurrriiifffeee```^^^[[[ZZZXXXVVVSSSQQQOOOFFF@@@AAABBB===999777222222111///,,,***'''&&&)))((((((&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%###""""""###$$$$$$#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$### !!!###"""""""""""""""""""""""" !!!!!!!!!""""""###### """############ !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################################################################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""!!! """"""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$######""""""!!!!!!!!! !!!!!! !!!!!!""""""############""""""!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$&&&&&&&&&$$$""""""$$$&&&$$$%%%'''((('''%%%###!!!########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%'''***(((%%%&&&+++''''''&&&&&&&&&&&&''''''222))))))333999>>>OOOeeeyyypppjjjmmmxxx{{{uuutttuuu~~~nnn[[[OOOHHHAAA::::::222...000000+++((()))*********)))'''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""######!!!"""""""""!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################zzzooollluuurrriiiddd______[[[___```WWWUUUTTTMMMHHHFFFCCCAAA???<<<888555111111111000...***%%% ''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""#########################################################"""""""""""""""###!!! !!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###!!! """$$$%%%############""""""""""""""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$&&&(((+++...000333444@@@IIIWWWjjj{{{pppnnntttzzz|||xxxooolllrrrxxxvvv___VVVJJJAAA<<<;;;:::999///...---+++***))))))((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$#########""""""!!!!!!######""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""############%%%$$$$$$$$$###"""""""""""""""""""""############""""""""""""""""""""""""""""""############"""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""####################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################uuunnniiiqqqooojjjiiifffccc^^^aaaaaaXXXUUUTTTLLLIIIFFFCCCAAA???<<<888555222111///...,,,)))&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###################################################"""""""""""""""""""""###!!! """!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$############""""""""""""""""""""""""""""""""""""##############################"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###""""""###$$$$$$$$$$$$########################$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))******+++++++++///111666>>>KKK\\\mmmxxx|||yyy}}}~~~lllZZZNNNFFFAAA:::555444333222000,,,,,,***)))((((((''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##################"""""""""!!!######""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""####################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################vvvpppgggmmmkkkhhhjjjiiifff```ccccccXXXUUUSSSKKKJJJGGGDDDAAA???;;;777333333111...,,,)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""""""""#########!!! !!!""""""!!!!!!""""""""""""""""""###""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!"""""""""########################""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""!!!"""######$$$$$$###########################"""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$################################################$$$$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((('''(((+++222;;;BBBUUUbbbuuuwwwiii\\\QQQGGG>>>777444222000000///...,,,***(((((('''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##################""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################|||tttiiimmmiiieeegggfffeee```cccbbbXXXUUUSSSKKKKKKHHHDDDAAA>>>;;;666333111111///,,,***(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""################################################"""""""""""""""############!!! """""""""!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!"""###$$$$$$##################"""""""""!!!""""""""""""""""""""""""########################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""!!!""""""###########################""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""####################################$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&))),,,------------...///666@@@JJJVVVfffvvvqqqeeePPPKKKCCC===:::999888777000///...---,,,***((('''&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""###############"""""""""""""""######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!"""""""""############"""""""""###$$$$$$$$$%%%!!!"""""""""############""""""""""""""""""""""""%%%###!!! !!!###%%%######""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################~~~tttjjjoookkkffffffdddccc^^^aaaaaaXXXUUUTTTLLLKKKHHHDDDAAA>>>;;;666333...000111///+++((('''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""############"""!!!!!!!!!######""" !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" """###$$$$$$$$$###############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!"""!!!!!!"""############""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***!!!$$$)))++++++***))))))(((***,,,///333:::DDDKKKXXXcccrrr|||lllaaaYYYPPPEEE<<<>>>;;;777444222222111000---,,,***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""############""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""################################################!!!"""""""""############"""""""""###$$$$$$$$$%%%!!!"""""""""############""""""""""""""""""""""""%%%###!!! !!!###%%%############""""""""""""########################!!!"""""""""############""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################{{{qqqiiiooolllhhhhhhgggbbb]]]aaaaaaXXXUUUTTTLLLJJJGGGDDDAAA???;;;777333...111222000+++'''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!!"""###$$$""" !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!""""""######""""""!!!!!!!!!"""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%$$$###&&&)))---(((***.../////////000111111777@@@HHHPPPZZZdddkkkuuuzzzxxxpppgggbbbTTTLLLCCC===<<<;;;777444444333222000...,,,+++******)))(((%%%###$$$'''***&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""##################""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""################################################""""""""""""###########################$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$################################################""""""""""""############""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################}}}qqqhhhnnnkkkgggiiihhheee```ccccccYYYUUUTTTKKKIIIFFFCCCAAA???<<<888555111333222...(((%%%&&&)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""!!!###$$$$$$""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###%%%&&&############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!""""""""""""""" !!!"""###$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%'''+++...'''))),,,------,,,******++++++,,,...000555999;;;;;;@@@HHHQQQYYYaaajjjooottt}}}|||uuuooojjjggg___YYYRRRLLLGGGAAA<<<999999666333222333333333222***+++,,,,,,+++*********)))))))))'''%%%&&&))),,,&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!"""""""""##################""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""################################################""""""""""""############$$$$$$$$$###############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%########################""""""""""""############""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################uuujjjlllhhhdddffffffiiiccceeedddYYYUUUSSSJJJHHHFFFCCCAAA???<<<888555444444222,,,%%%###&&&+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""###$$$$$$""" """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!###&&&'''############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""" !!!"""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!""""""""""""""" !!!"""###$$$%%%""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################""""""""""""############!!!"""###$$$%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''!!!###'''((('''&&&&&&'''***)))'''%%%%%%''')))+++***((('''(((,,,///111222000333666555444444888<<<;;;CCCJJJJJJKKKOOOTTTVVVXXXVVVTTTQQQOOOMMMMMMMMMKKKJJJHHHEEEBBB@@@@@@@@@>>>:::777777888666444222///000///...,,,***'''&&&+++++++++***(((''''''(((&&&((()))'''$$$"""$$$&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!""""""#########$$$######""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""################################################""""""""""""############%%%$$$$$$$$$######""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!"""###$$$%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################pppccchhhhhhgggiiifffggg```dddggg]]]UUURRRKKKKKKHHHEEEBBB???;;;666333444444222...)))''''''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!! !!!###$$$&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""############%%%(((+++---!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" """"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""####################################""""""""""""############"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,---------222222222222222222222222555555555555555555555555555555444333222222333333222111000///...------------,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""####################################""""""""""""""""""""""""$$$###"""""""""###%%%%%%##############################################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$ppp___dddggghhhgggcccddd]]]bbbfff\\\UUUSSSLLLIIIGGGDDDAAA>>>;;;666333444444222...)))''''''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!! !!!"""###$$$&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%((()))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""!!!""""""""""""####################################""""""""""""############"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))*********+++++++++------------------------........................//////...---------------......---,,,++++++++++++,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""####################################"""""""""!!!""""""""""""####################################""""""""""""""""""""""""$$$###"""""""""###$$$%%%##############################################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$nnn\\\aaafffgggfff```bbb[[[```ddd[[[UUUSSSMMMHHHEEECCC@@@>>>;;;777444444333111...***''''''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$###"""!!! ########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""####################################""""""""""""############"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((('''''''''(((((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((******)))(((''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############################################################""""""""""""$$$############"""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""####################################""""""""""""""""""""""""####################################""""""""""""""""""""""""######""""""######$$$%%%##############################################################################$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$%%%iii\\\ccceeedddddd```aaaZZZ___bbbYYYSSSRRRLLLGGGEEEBBB@@@>>>;;;777444333333111---***(((((()))***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$###"""!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""!!!"""""""""####################################!!!"""""""""############""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((('''((('''&&&&&&%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################"""""""""!!!############""""""""""""""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""#################################"""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""###############$$$$$$$$$##############################################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%zzz{{{eee___gggccc```bbbbbbccc[[[___aaaXXXQQQPPPJJJGGGEEEBBB@@@>>>;;;777555333333111---***(((((()))***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""####################################!!!"""""""""############""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%wwwwwwdddaaahhhaaa\\\```cccddd\\\___aaaWWWQQQPPPJJJIIIFFFCCCAAA???<<<888555333222111---***((()))******)))((('''&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""############"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############################################################""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""########################""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%xxx|||fff```ddd___[[[___bbbbbbZZZ^^^```WWWRRRRRRMMMKKKHHHEEEBBB@@@<<<888555222222000---***((()))******)))((('''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""###""""""!!!"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" """"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""####################################""""""""""""############"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""########################!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$#################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&{{{iii]]]```]]]ZZZ___```aaaYYY]]]```XXXTTTTTTPPPLLLJJJFFFCCC@@@<<<888555222222000---***((()))******)))((('''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" """#########"""!!!"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" """$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""####################################""""""""""""############"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$####################################################################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&}}}ooo^^^[[[\\\[[[[[[^^^ggg\\\]]]___WWWTTTTTTOOOJJJHHHEEEBBB@@@<<<888555444222000+++'''&&&(((***,,,)))&&&%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  """###"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""##############################$$$###"""""""""###%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%"""######!!! ###%%%"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!! """"""############""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""#########"""###$$$$$$""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''{{{}}}lll___]]]]]]ZZZZZZ]]]dddZZZ\\\^^^WWWSSSSSSMMMGGGEEEBBB@@@>>><<<888666444222000+++'''&&&(((***,,,)))&&&%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$###""""""!!!""""""##############################"""""""""###$$$%%%""""""""""""#####################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""$$$$$$################## """%%%%%%$$$######$$$"""""""""""""""""""""""""""""""""#########$$$$$$!!!"""###$$$$$$$$$$$$###############"""""""""!!!!!!!!!"""############"""""""""#########""""""!!!""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''wwwuuuhhh``````___YYYXXX\\\aaaXXX[[[___XXXSSSQQQJJJDDDBBB???>>>===;;;999666444222000+++'''&&&(((***,,,)))&&&%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################$$$############$$$%%%%%%######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$$$$######### !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$###""""""!!!""""""###########################""""""""""""###$$$$$$""""""""""""#####################$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!"""'''***)))&&&$$$###""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""######$$$$$$##################""""""""""""!!!"""###$$$$$$$$$$$$$$$###############"""!!! """"""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''rrrmmmeee```ccc```YYYVVVZZZ___WWW\\\bbbZZZTTTQQQIIIFFFCCC@@@>>><<<;;;888666444222000+++'''&&&(((***,,,)))&&&%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&#######################################$$$$$$%%%###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$########################"""""""""""""""######$$$!!!"""""""""########################$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################################################################################################################""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$#########"""""""""&&&)))+++)))&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""#########"""""""""""""""$$$$$$$$$%%%%%%$$$$$$#########$$$######"""!!! !!!"""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''pppjjjbbb```cccbbbYYYVVVYYY___XXX^^^ddd]]]WWWSSSJJJJJJGGGBBB???===;;;888666444222000+++'''&&&(((***,,,)))&&&%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&##############################""""""######$$$%%%"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!!!!""""""######################## !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&'''""""""""""""""""""""""""!!!!!!""""""############!!!"""""""""############""""""#########$$$$$$$$$"""######$$$$$$######"""################################################%%%%%%$$$$$$$$$##########################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""#########$$$$$$$$$((()))***(((%%%#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########""""""!!!""""""""""""""""""######&&&&&&&&&&&&%%%###"""!!!###############"""!!!!!!!!!"""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########%%%&&&''''''%%%%%%&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((ssskkkbbb^^^bbbbbb[[[VVVXXX```ZZZ```fff___YYYUUULLLMMMIIIDDD@@@>>>;;;999777444222000+++'''&&&(((***,,,)))&&&%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&###########################""""""""""""###$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""############################## !!!!!!!!!!!!""""""!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!"""######$$$$$$#########""""""""" !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!###$$$&&&'''"""""""""""""""""""""""" !!!""""""######""""""""""""""""""############"""""""""############$$$""""""############""""""########################""""""""""""""""""""""""$$$$$$$$$$$$################################################$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%***)))(((%%%"""!!!"""$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""######""""""!!!!!!""""""""""""############&&&&&&&&&%%%$$$###"""!!!""""""############""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((({{{oooccc\\\```bbb\\\WWWWWWaaaZZZ```fff___YYYVVVNNNLLLHHHCCC@@@>>><<<;;;999444222000+++'''&&&(((***,,,)))&&&%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&########################"""""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!""""""###$$$$$$%%%######################## !!!!!!!!!"""""" !!!"""###$$$!!!!!!!!!!!!!!!"""######$$$#########"""""""""""" !!!""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!""" !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" """#########"""!!!""""""""""""############""""""""""""############""""""############""""""########################""""""""""""""""""""""""$$$$$$$$$$$$################################################$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################################################################################################################""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$##################$$$$$$&&&&&&%%%###!!! """$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""!!!!!! !!!"""""""""##################$$$$$$$$$$$$###### !!!"""######$$$######""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''((((((((((((rrrddd[[[___bbb]]]XXXWWWaaaZZZ___eee^^^YYYVVVNNNIIIFFFBBB???>>>===<<<;;;444222000+++(((&&&(((***,,,)))&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################"""""""""""""""######$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###!!!""""""###$$$%%%%%%%%%######################## !!!!!!!!!""" !!!"""$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!  !!!""""""###"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!!!! !!!!!!!!!""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$######""""""""""""""""""""""""""""""""""""""" """#########"""!!!""""""""""""############""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""###"""!!!!!!###$$$""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""!!! !!!!!!""""""#########$$$ """###$$$%%%%%%&&& !!!###$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""#########$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))~~~pppgggaaa``````]]][[[[[[^^^]]]eeefffZZZUUUSSSKKKEEEBBB???===<<<;;;:::999444222...***(((((())))))***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!"""""""""############$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!  !!!!!!"""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! """""""""""""""""""""""""""!!!  !!!"""######""""""!!!!!! """"""""""""""""""""""""!!! !!!"""###&&&%%%###"""""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!  !!!"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%###  ###%%%######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!!!!"""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""""""""###%%%&&&########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""############'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((('''%%%%%%'''(((((('''nnnfffaaaaaaaaa^^^\\\\\\aaa___fffggg\\\VVVSSSKKKEEEBBB???===<<<<<<:::999666333///+++((('''''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""########################"""""""""!!!#########"""""""""""""""######""""""!!!!!!!!!!!!"""!!!!!! !!!"""###$$$"""#########$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! """"""""""""""""""""""""!!!!!! !!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!  !!!"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%###!!! !!!###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!!!!"""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""###$$$%%%########################""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""############&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((((('''''''''((()))))))))kkkeeeaaacccddd```]]]]]]bbb___ffffff[[[TTTQQQHHHEEECCC@@@>>>===<<<:::999777555000+++(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""########################""""""""""""""""""""""""############$$$$$$######"""""""""!!!###""""""""""""######$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$######"""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!"""""""""""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""###$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!""""""######""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######"""######$$$########################""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$"""""""""#########$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))hhhcccaaadddfffbbb^^^]]]```]]]bbbcccXXXRRRNNNDDDEEECCCAAA???>>>===;;;999777444///+++(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""#####################"""""""""""""""!!!!!!""""""######$$$$$$!!!!!!"""""""""#########"""""""""""""""""""""###""""""#########$$$$$$$$$$$$%%%%%%&&&%%%$$$###""" !!!"""######$$$ !!!!!!""""""""""""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############################################################!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""############"""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''')))************+++---fffbbb```dddfffccc^^^]]]___[[[aaabbbXXXSSSNNNCCCFFFDDDAAA@@@???>>>;;;999444222...+++((((((((()))))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""############""""""""""""""""""######!!!!!!""""""######$$$$$$ """###$$$$$$!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%&&&'''((('''&&&$$$### !!!"""######$$$ !!!"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""###############################################################""""""#########$$$$$$$$$#########$$$############################################################""""""""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((((((((((((((((((((()))))))))*********++++++)))***,,,---,,,...111444|||fffaaa___ccceeebbb^^^]]]```\\\aaaccc\\\WWWSSSHHHFFFDDDBBBAAAAAA???<<<999444111...***(((((()))******)))(((&&&$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############""""""""""""############""""""""""""############ !!!###$$$%%% !!!!!!!!!!!!  !!!!!!!!!""""""%%%&&&'''((((((&&&$$$### !!!!!!""""""###### !!!""""""######"""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""###"""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""######$$$$$$######################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###################################################""""""""""""#####################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,...000222666>>>DDDyyyfffaaa^^^aaaccc```]]]\\\^^^YYY___ccc]]]ZZZVVVJJJFFFDDDCCCBBBBBB???<<<999555333///+++((('''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############!!!"""""""""#####################""""""""""""""" !!!""""""######!!!""""""###"""!!! !!!!!!!!!!!!""""""""""""###$$$&&&''''''%%%###!!!!!!!!!!!!!!!"""""""""""" !!!"""############ !!!""""""""""""!!! """""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""""""""!!! !!!!!! !!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%################################################!!!"""""""""#####################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))***,,,---///111111888;;;???CCCHHHQQQ]]]fffyyyfffaaa^^^```bbb___\\\\\\[[[VVV\\\aaa\\\ZZZVVVKKKFFFEEECCCCCCBBB@@@<<<999777444000+++(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!############"""""""""!!!"""###$$$$$$$$$"""!!! """"""""""""############!!!###%%%&&&&&&$$$!!! """"""""""""!!!!!!!!!!!! !!!"""############ !!!""""""!!! """""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###$$$"""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""""""""!!! """!!! """###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$%%%%%%&&&%%%$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$ """$$$%%%&&&&&&%%%################################################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))***,,,///444999===AAACCCOOOSSSYYY^^^eeeqqq}}}kkkaaa[[[___dddddd```]]]]]]YYYYYY^^^___WWWMMMHHHJJJEEEAAAAAA@@@<<<:::;;;999444...)))''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!###$$$"""""""""""""""""""""""" """""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""""" """###"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!!  !!!""""""###  """"""!!!!!!  !!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!###$$$$$$$$$###"""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! ###$$$""" ######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$##################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""!!!!!! """############$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""############""""""########################################################################""""""""""""!!!!!!!!!!!!############"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''---+++(((&&&'''((()))))))))))))))***+++,,,,,,+++111333<<>>;;;999;;;999444...)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!""""""""" """###"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""" !!!"""######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!! !!!"""###""" ######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""$$$$$$#########""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&'''(((((()))))))))(((,,,...111333777>>>HHHOOOVVV___llluuuvvvzzzqqqggg^^^]]]___]]][[[[[[]]]ZZZZZZ]]]\\\TTTLLLIIIGGGBBB>>>???>>>:::999:::999444...)))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$#################################$$$$$$#################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""" """###"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$###########################################################################"""""""""""""""#########$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))++++++***)))))))))+++---000888@@@BBBDDDPPPfffyyywww|||~~~}}}xxxsssvvvnnneee]]]]]]^^^]]]]]]^^^\\\ZZZZZZ]]]ZZZRRRKKKIIIGGGAAA>>>???>>>;;;999;;;999444...)))'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$##################$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!""""""""" """###"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$""""""""""""""""""""""""################################################""""""############""""""########################################################################!!!"""""""""#########$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***+++++++++***)))+++000888>>>BBBOOOZZZYYYWWWccc|||wwwllljjjkkkccc]]]^^^___^^^]]]___\\\ZZZ[[[]]]YYYPPPKKKJJJGGGBBB>>>??????<<<:::<<<999444...)))''''''''''''''''''''''''&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""" """""""""!!!!!!!!!""""""""" """###"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""###$$$$$$$$$###!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###"""!!! !!!#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""#########""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""############$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################"""""""""######"""""""""########################################################################!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((())))))***+++,,,'''))),,,///555AAAOOOYYY___lllvvvtttmmmuuu~~~{{{|||zzzpppeee}}}iiibbb^^^______]]]\\\]]]\\\[[[[[[\\\XXXOOOJJJJJJHHHBBB???@@@@@@===<<<===999444...)))''''''''''''''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&########################$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""###""""""!!!"""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""!!!#########"""!!!!!!""""""""" """###"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$'''((((((%%%###!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" """###### !!!#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!"""######$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""######$$$$$$######"""########################################################################!!!""""""######$$$%%%%%%%%%%%%$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---+++000777???IIIWWWhhhtttxxx{{{rrrmmmlllttt{{{kkkyyyiiiccc___``````\\\ZZZ[[[\\\[[[\\\\\\WWWOOOJJJJJJHHHCCC???@@@@@@===<<<>>>999444...)))''''''''''''(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""%%%$$$###""""""###$$$%%%################################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ """#########"""!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" """$$$%%%$$$###"""!!!""""""""" """###"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!!!!!!!""""""######!!!!!!!!!!!!!!!   !!!!!!"""""" !!!!!!!!!""" !!!""""""!!!  !!!###$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$###%%%)))******'''###!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""" """$$$### !!!#########$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!"""######$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$########################### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***+++,,,---444;;;DDDNNNYYYhhhyyy~~~ssshhhcccdddnnnzzzyyy~~~ooobbb```bbb]]]\\\^^^ZZZ^^^[[[XXXUUUSSSQQQMMMKKKIIIEEEAAA???@@@AAA>>><<<999555///***((('''&&&%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%###########################"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###!!! """""""""!!!!!!!!!!!!!!!"""!!!  !!!"""$$$#########""""""!!!!!!"""############$$$$$$$$$!!!!!!""""""############ !!!"""######$$$$$$###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$%%%### !!!$$$###"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ """$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!  !!!"""######"""""" !!!!!!""""""(((%%%$$$'''++++++'''"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!$$$$$$##################$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###"""!!! !!!"""#########$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((())))))(((+++((((((***...222666:::CCCMMM[[[gggssswwwsssxxxgggZZZhhhxxx~~~|||ooobbb```bbb]]]]]]```[[[^^^\\\YYYVVVSSSOOOLLLJJJHHHDDD@@@???@@@@@@>>>;;;999555...***((('''&&&%%%))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################"""""""""!!!!!!!!!!!!""""""######$$$$$$###########################"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$######"""!!! """"""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!############"""""""""!!!""""""#########$$$$$$$$$"""""""""#########$$$$$$ """###############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###&&&%%%"""!!!###""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""" !!!###%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""#########"""""" !!!!!!!!!"""""""""'''%%%$$$&&&******&&&"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""!!!######""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""!!!########################$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###""""""""""""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))(((((((((((((((''',,,...000333666<<>>:::777333---)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###############!!!!!!""""""###$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&""""""""""""############!!!!!!!!!"""""""""###############""""""""""""""" !!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!%%%'''###!!!"""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!  !!!""""""""""""""""""""""""!!!!!!""""""""""""###### !!!!!!!!! ###"""""""""""""""!!!!!!########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""##################""""""""""""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""###$$$$$$%%%%%%###############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######"""############$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************,,,333===EEEVVVcccssszzzwwwjjjjjjbbbiiiqqqnnnrrr~~~yyy|||}}}zzzsssfffdddgggbbbaaaddd``````bbbccc^^^UUUMMMJJJJJJGGGEEECCCCCCDDDCCC>>>;;;777333---)))((((((((('''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%########################!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########"""""" !!!""""""###$$$$$$#########""""""#########!!!"""""""""############!!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!!  !!!""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###### """""" """""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""""""""""""""""""""""""""!!!!!!!!! """"""""""""!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""""""""##################""""""""""""###### !!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%$$$############$$$$$$$$$$$$######"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))************,,,...111888FFFXXXdddkkkyyy|||}}}sssiiisss}}}ooommmrrrtttzzz~~~tttgggeeegggbbbaaaddd___```cccddd___VVVNNNKKKKKKHHHEEECCCDDDEEECCC???;;;777333---)))(((((((((((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&######################## !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""######### !!!###$$$$$$###!!! !!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  $$$###"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""  !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$""""""!!!!!! !!!""""""!!! """###""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""######!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************)))---222999FFFZZZqqqhhhmmmtttwwwttteeeYYY```jjjlll~~~xxxsssxxx}}}mmmhhhdddeeeddd```___```bbbbbbaaa\\\UUUNNNJJJHHHJJJFFFBBBAAAAAA@@@<<<888555333000,,,***(((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$#########""""""!!!!!!#########""""""""""""""""""""""""""""""######$$$######""""""""""""#########"""!!! !!!"""###!!!!!!""""""######$$$$$$%%%###!!! !!!###%%%###############"""!!! """"""""""""""""""""""""""""""###""" !!!"""!!!!!!""""""""""""!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""###### !!!!!!""""""###### """###$$$$$$###""" """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""############$$$$$$$$$#########"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&***''''''******((())),,,000222;;;JJJWWWjjj|||uuu]]]iiiooooooxxxzzzjjjdddkkk{{{yyy}}}lllfffcccdddccc```___```aaaaaa```\\\VVVOOOKKKIIIHHHDDDAAA???@@@???;;;888666444000,,,)))(((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$############"""""""""!!!###""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###"""""""""""""""#########$$$###"""!!!!!!"""###$$$"""############""""""!!!""""""""""""""""""""""""###$$$$$$""" !!!"""!!!!!!""""""""""""!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############""""""!!!""""""############""""""""""""""""""############$$$$$$$$$#########"""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""$$$$$$###""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""########################"""""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''(((++++++***---222:::DDDUUUhhhxxxrrrpppuuuvvvrrrooozzz}}}oookkkqqq{{{jjjeeebbbcccccc```___```___``````\\\VVVQQQMMMKKKFFFBBB???>>>???>>>;;;999888555111,,,)))'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$############""""""""""""""""""""""""""""""######"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%"""##################"""############""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""%%%%%%%%%###!!! !!!"""!!!""""""######""""""!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######""""""""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$###""""""!!!""""""""""""############""""""""""""""""""############$$$$$$$$$############### !!!""""""######""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""########################"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$############"""""""""$$$$$$$$$##################$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((***---,,,---666???KKKZZZmmm}}}yyyqqquuuwwwttt~~~zzzkkkvvvvvvpppwww|||iiidddaaabbbbbb___^^^```^^^______\\\WWWRRRNNNMMMFFFBBB>>>===>>>???<<<:::999666111,,,(((&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!""""""############"""""" !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&$$$""" !!!###"""""""""######"""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######$$$######""""""!!!!!!!!!!!!"""############"""!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""""""""############""""""!!!"""""""""####################################!!!!!!"""############"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""$$$##################$$$$$$######""""""######$$$""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$###"""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***,,,......444BBBQQQnnn|||~~~xxxpppooonnnmmmwwwzzz|||{{{yyy|||{{{tttyyy{{{uuunnnxxx~~~jjjeeeaaabbbbbb___^^^```]]]______\\\WWWSSSPPPNNNGGGCCC???===??????>>>;;;:::666111+++'''&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$""""""""""""""""""######!!!!!!""""""############"""""""""""""""######$$$######""""""""""""######"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!""""""############"""""" !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&%%%$$$"""!!!"""###""""""############""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""##################""""""""""""######$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""############""""""!!!"""""""""####################################!!!""""""###############""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""#########$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""""""""""""""##############################$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((()))))))))******+++***,,,///222<<>>???===;;;999666000+++'''&&&''')))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$""""""""""""############!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$###""""""""""""""""""###"""##################"""############""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""###$$$$$$###!!!!!!"""$$$"""######$$$$$$######"""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""########################""""""###""""""""""""""""""###""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""###########################$$$$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""############$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))(((((())))))******++++++---,,,000666>>>JJJ]]]mmm}}}|||}}}vvv||||||pppbbb___jjjvvv~~~nnnhhhddddddccc___]]]^^^^^^___```]]]XXXSSSPPPOOOIIIDDD???<<<<<<===;;;999999555///***'''''')))***&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$!!!"""""""""############ !!!!!!"""######$$$$$$"""""""""""""""######$$$$$$######""""""######$$$###""""""!!!!!!""""""###"""""""""""""""#########$$$###"""!!!!!!"""###$$$"""############""""""!!!""""""""""""""""""""""""!!!"""###"""!!!!!!###$$$"""######$$$$$$######"""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""########################$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!"""######$$$######""""""############""""""""""""""""""############""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""############!!!"""""""""############"""############$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$############$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))))))(((((()))******+++,,,,,,222333:::GGGSSS___mmmyyy|||ssshhhaaaeeerrr~~~~~~~~~pppjjjeeeeeeccc___]]]^^^___``````]]]XXXSSSPPPNNNIIIDDD>>>;;;;;;;;;:::888888444///***'''''')))+++%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%"""############$$$$$$$$$!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""###!!!!!!""""""######$$$$$$%%%###""" """###%%%###############"""!!! """""""""""""""""""""""" !!!!!! !!!###%%%######$$$$$$$$$$$$######""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""$$$$$$"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""###$$$$$$$$$%%%######""""""""""""######"""""""""""""""""""""""" """###$$$$$$$$$###""""""############""""""""""""""""""############""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,888;;;FFFVVVeeepppzzz}}}zzz}}}sssiiieeeiiipppyyy{{{}}}qqqkkkggggggeee___\\\]]]```cccccc]]]WWWSSSNNNJJJDDDBBB???<<<:::999999999:::555...***((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""######$$$###########################"""""""""!!!!!! """"""""""""############""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""############$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!!  !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""!!! """""""""""""""######$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$################################################"""###$$$$$$$$$"""!!! $$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((***&&&'''---+++)))222<<>>;;;888888777:::555...***((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$"""############$$$$$$$$$###########################""""""""""""###$$$$$$########################$$$$$$$$$$$$############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############$$$$$$$$$###############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!! !!!!!!""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""############""""""""""""######""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""####################################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$###########################""""""""""""!!!!!!!!!########################"""############$$$$$$$$$#########################################################$$$######"""!!!###############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((+++((((((///222<<>><<<<<<<<<<<<:::555...***(((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$############$$$%%%%%%####################################$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""###########################$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""######"""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""############""""""""""""######$$$$$$######"""""""""""""""######$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$############$$$%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((())))))******+++(((///111999HHHSSSbbbxxxyyyvvvuuuyyyxxxvvv|||rrr|||{{{pppiiicccaaa___\\\[[[]]]\\\^^^ZZZRRRMMMMMMNNNLLLGGGEEEBBB>>>;;;::::::::::::555...***((((((((((((%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&########################"""#########$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""############""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""############""""""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""############""""""!!!"""###$$$$$$$$$$$$###"""""""""""""""######$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++(((000777DDDZZZgggsssyyyrrr|||yyyzzz|||rrrkkkeeebbb```]]]\\\^^^^^^^^^ZZZRRRMMMMMMNNNLLLIIIFFFBBB>>>;;;999888888:::555...***((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######################## !!!!!!"""""""""###""""""""""""############""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""############""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###!!!!!!"""###############"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################""""""############""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$#########$$$&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$***)))'''%%%$$$$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))***+++++++++///999AAATTTmmm{{{zzzpppjjjvvv~~~wwwuuuqqqmmmmmmuuummmhhhdddaaa]]]YYYZZZ___^^^aaa___VVVNNNMMMOOOPPPIIIHHHDDD>>>888666888;;;777555000,,,)))''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###########################"""!!! !!!"""###"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$######""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!! !!!"""###%%%&&&""""""""""""""""""""""""!!!"""""""""""""""!!!!!!######""""""!!!!!! !!!!!!"""###########################"""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""$$$$$$##################'''&&&%%%###"""!!!!!!!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#####################$$$$$$$$$########################$$$$$$$$$############"""!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!########################$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((+++((('''))))))(((+++000555@@@YYYzzz{{{~~~yyylllsssyyy}}}kkkjjjjjjlllqqq|||oooiiieeebbb^^^YYYZZZ^^^___bbb```WWWOOONNNPPPQQQIIIHHHDDD>>>888666888:::777555000,,,)))''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###########################"""!!!!!!!!!!!!"""###"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$#########"""!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!"""###########################"""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""########################%%%$$$######"""#########""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""###$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$#########""""""""""""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((('''))),,,------222999???QQQmmmnnnrrr{{{|||kkkppp{{{|||oooooottt}}}rrrkkkfffccc___ZZZZZZ]]]]]]aaa```WWWOOONNNPPPQQQIIIGGGCCC>>>999777888:::777555000,,,)))''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###########################""""""!!!!!!""""""###"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###########################"""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""###########################"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###%%%&&&&&&'''"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###############""""""""""""###############"""""""""########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((***------...777AAAKKKeeetttdddsssuuu}}}tttvvv~~~yyy|||tttmmmfffccc___[[[ZZZ\\\[[[______VVVNNNMMMOOOOOOHHHFFFBBB>>>:::888888999777555000,,,)))''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###########################"""""""""!!! !!!"""###$$$######"""""""""""""""""""""""""""###############$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""################################################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""###%%%'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((+++))))))******///<<>>;;;:::999888777555000,,,)))''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$######""""""!!! """""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###########################"""""""""!!! !!!"""###$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$######""""""######""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################################################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))*********---***(((***///:::LLL]]]{{{ppplllvvv{{{yyyyyy{{{uuujjj```fffxxx|||rrrgggeeennn|||uuullldddbbb```\\\YYYZZZ]]]cccccc[[[TTTRRRTTTTTTHHHEEEAAA>>><<<;;;999777777555000,,,)))''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""######$$$$$$######""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!! """""""""""""""""""""""" !!!""""""######"""!!!!!!!!!!!!""""""""""""!!!!!!"""###########################"""""""""""" !!!"""$$$$$$######""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$###"""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((())))))******++++++,,,---))))))111>>>OOOeeevvv}}}}}}xxxpppoooqqqqqqooooooppplllfffuuu|||mmmeeebbbiiivvvtttjjjbbb``````\\\YYYYYY\\\aaabbb[[[TTTRRRSSSSSSHHHDDD@@@>>>===<<<999777777555000,,,)))''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$######"""!!!"""""""""""""""""""""""" !!!"""############ !!!!!!!!!"""""""""###!!!!!!"""###########################"""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%#########"""######$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((******(((((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***''''''&&&&&&&&&&&&''''''((((((((()))******++++++,,,))),,,;;;NNNcccvvvvvvnnnmmmrrrxxxsssssssssrrrnnnoooyyyuuuooolllppp}}}sssiiiaaa```___\\\YYYYYYYYY^^^___XXXQQQOOOPPPPPPGGGDDD@@@>>>>>>===999777777555000,,,)))''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""############ !!!!!!!!!""""""######!!!!!!"""###########################"""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""###%%%&&&'''""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&''''''&&&&&&'''))))))(((((((((''''''''''''%%%%%%%%%&&&((()))+++,,,)))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++'''''''''&&&&&&'''''''''&&&''''''((()))******+++---***///AAAXXXlll|||uuukkkjjjwwwtttvvvyyyxxxpppqqq{{{mmmyyyxxxpppjjjeeedddaaa\\\YYYZZZZZZ^^^^^^WWWPPPOOOQQQRRRFFFFFFCCC>>><<<<<<999444555333000,,,***))))))))))))((('''&&&%%%&&&''''''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$###!!!!!!!!!"""###"""############$$$$$$$$$$$$%%%'''((('''%%%###!!!"""######$$$$$$%%%&&&&&&########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***(((''''''&&&&&&%%%&&&&&&%%%''')))***)))))))))***)))'''%%%&&&(((***)))(((&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''))))))))))))((((((((((((+++'''&&&)))***((((((+++,,,111:::GGGYYYnnn~~~gggdddqqqtttkkkpppyyyzzzrrrrrr}}}zzz~~~oooiiidddcccaaa\\\YYYZZZZZZ___^^^VVVOOONNNOOOPPPFFFGGGCCC>>><<<===:::444555333000,,,***))))))))))))((('''&&&%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$###"""!!!!!!"""###############$$$$$$$$$$$$###%%%&&&((('''%%%###!!!"""######$$$$$$%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###################################################################################################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((()))))))))+++)))((()))***+++***(((*********)))(((((()))******+++***)))((('''((())))))******)))(((((()))+++&&&'''''''''&&&''')))***&&&''''''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''))))))))))))((((((((((((***''''''***+++******---+++333@@@RRRfff{{{rrrdddgggqqqtttooouuuiiimmmyyyqqquuu}}}nnnhhhcccccc```[[[YYYZZZ[[[```___VVVNNNMMMNNNNNNFFFGGGDDD???======:::555555333000---***)))))))))(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%############$$$$$$$$$%%%########################$$$$$$$$$###############$$$$$$###"""""""""##################$$$$$$$$$%%%###$$$&&&''''''%%%###""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""###$$$$$$$$$$$$###################################################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((('''''''''''''''(((&&&&&&&&&'''(((((())))))+++))))))+++...000...,,,...000333333333222333444333222111///...---------(((+++---,,,))))))---111---,,,***)))((((((((((((%%%&&&'''((('''&&&$$$###%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))'''(((,,,---++++++...555>>>MMM```qqq~~~kkkkkkuuuzzz{{{{{{xxxdddfff~~~zzzlllhhhrrr}}}uuuqqqooovvv|||mmmgggcccbbb```\\\YYYZZZ\\\```___WWWOOONNNPPPPPPGGGGGGDDD???>>>>>>;;;666666444000---***)))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%################################################$$$##############################$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%###""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((((((((((((((()))***+++,,,&&&'''((()))+++,,,---...000222666888:::;;;===>>>;;;AAAGGGJJJIIIGGGFFFFFFBBBAAAAAABBBCCCCCCAAA@@@666666444111///...///000000...+++***************'''((((((((('''&&&$$$###&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***((())),,,,,,***+++///===JJJ]]]qqq}}}rrr~~~kkkhhh{{{}}}wwwsssttt}}}xxxnnngggfffhhhlllnnnzzz~~~lllgggbbbbbbaaa]]][[[\\\\\\aaaaaaYYYRRRQQQSSSSSSGGGGGGDDD@@@>>>???<<<777666444111---+++*********'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))((((((((()))***++++++,,,---///222555777999:::>>>DDDKKKLLLIIIIIILLLQQQOOOVVV]]]```\\\XXXUUUUUUOOOPPPSSSWWW[[[[[[XXXUUUOOOIIIAAA>>>>>>===:::666444111---+++,,,......---************************''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''((((((((()))))))))***+++)))***,,,+++)))+++000===PPPlll}}}yyyzzzyyyyyy~~~|||uuullljjjiiilllsss{{{lllgggccccccbbb^^^\\\^^^^^^cccbbbZZZRRRQQQSSSSSSGGGHHHEEE@@@???@@@===888666444111---+++*********''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#######################################$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))++++++***************+++222444777;;;@@@DDDGGGHHHLLLRRRXXXXXXTTTRRRUUUXXX[[[aaaffffff```[[[ZZZ[[[WWWWWWZZZ___dddfffbbb___XXXQQQKKKMMMUUUZZZYYYUUUKKKDDD<<<666333111---***+++***)))((()))***,,,---(((((()))************)))(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******+++)))***,,,******///777CCC\\\}}}zzz~~~zzz{{{{{{xxxvvv|||mmmgggddddddccc___^^^___aaaeeedddZZZQQQOOOPPPPPPGGGHHHEEEAAA@@@AAA>>>999777444111...+++*********&&&'''((((((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,---...000222444555>>>@@@DDDJJJOOOUUUYYY[[[YYY[[[^^^bbbdddeeedddcccdddhhhjjjhhhddddddiiiooohhheeedddfffjjjllljjjggg]]]YYYWWW[[[dddllloooooo```XXXOOOHHHEEECCC>>>;;;888555000,,,))))))***+++((()))******++++++******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,************************)))******++++++******)))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))'''''''''((()))************)))***,,,,,,...777AAASSSooo~~~www~~~yyy~~~~~~mmmhhhdddeeeddd```___```dddgggeeeZZZPPPLLLLLLLLLGGGHHHEEEAAA@@@AAA???:::777555111...+++******+++&&&'''((((((((('''%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********+++++++++++++++---000444999>>>BBBDDDMMMPPPUUU[[[bbbhhhlllooogggdddfffnnnxxx}}}zzztttooorrrrrrpppooouuuyyytttsssuuuxxxvvvtttllliiigggfffgggjjjmmmnnn```ZZZUUUUUUYYY]]]^^^\\\NNNIII@@@777000,,,++++++))))))***++++++++++++***((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&''''''((()))******+++)))((())),,,---222===III^^^|||}}}vvv{{{www|||zzzlllddd```dddgggddd^^^ZZZ^^^cccbbbXXXOOOMMMMMMLLLLLLFFF@@@@@@CCCBBB<<<666777444111---***)))))))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%''')))*********'''(((------***,,,111///777AAAIIIOOOSSSWWW[[[[[[^^^```fffuuuooottt{{{}}}xxx~~~}}}tttpppoooppppppjjjjjjddd]]]aaalllnnnhhhfff___XXXPPPCCC777333666...,,,***)))******)))'''((((((((('''&&&''')))+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))***)))((('''((()))'''(((((((((((('''''''''***)))'''&&&''')))***+++''')))+++,,,***))))))))))))333///(((******)))...,,,---///111000,,,(((&&&---,,,******++++++)))''',,,+++******++++++)))'''&&&&&&&&&''')))***+++,,,*********)))'''&&&$$$###((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''((((((((()))'''''''''(((((()))***+++)))(((...///,,,888QQQ```}}}yyy{{{|||xxxxxxwwwooo|||ooofffaaaccceeeccc___]]][[[```___VVVMMMJJJJJJJJJKKKFFFBBB@@@AAA@@@;;;666777444111---***)))))))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((((()))(((+++//////---000777AAAIIITTT]]]aaadddgggiiikkkttt~~~~~~}}}~~~|||xxxuuussslllfffhhhooorrrppprrrvvvwwwttttttvvvtttmmmmmmooooooddd___ZZZXXXWWWRRRIIIAAA;;;777222---***+++///222***++++++***((('''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***)))((('''((()))+++******+++,,,,,,+++***))))))((()))+++---------///...------...111222333///999:::999AAAAAA;;;;;;<<<>>>===999777999888555222111000...---,,,---...,,,***((()))***,,,+++++++++***))))))***+++++++++''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))(((''''''(((((()))***+++)))++++++,,,111@@@ZZZrrr|||yyy|||wwwoookkkiiiuuu{{{zzzqqqhhhbbbbbbdddbbb___^^^ZZZ___^^^UUUMMMJJJKKKKKKJJJGGGDDDAAA???<<<888555777444111---***)))))))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################!!!!!!"""""""""#####################################################################$$$$$$$$$%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))*********,,,000333444555===FFFRRR[[[hhhrrrwwwzzz|||~~~yyy|||||||||{{{{{{zzzyyyxxxvvvssstttvvvuuurrrrrrtttkkkooorrrooommmmmmkkkhhhyyy~~~{{{sssvvv}}}qqqkkk```[[[dddmmmhhh[[[UUUPPPGGG===333...---...++++++++++++***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''((())))))((('''(((***,,,)))((())),,,---+++)))***))))))+++.../////////999777666777;;;???BBBCCCDDDLLLIIIIIITTTVVVOOONNNJJJWWW^^^[[[YYYZZZQQQCCCEEEDDDAAA===:::888888999555222///.........---,,,...,,,))))))*********)))'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((()))))))))(((((((((((()))***++++++)))000)))(((;;;KKKdddxxx{{{}}}ggg]]]cccnnnyyy|||ppphhhcccdddeeebbb^^^]]]]]]aaaaaaXXXPPPMMMNNNNNNIIIHHHEEEAAA===999777555777444111---***)))))))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""#########$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((()))))))))(((((()))******+++---...///222666999<<>><<<888333000222///+++)))***+++)))(((++++++******))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((()))***+++,,,)))444)))***EEESSShhhyyyxxxlllffftttkkkgggeeehhhgggbbb]]][[[^^^bbbbbbYYYPPPNNNNNNNNNHHHGGGDDDAAA===:::777666777444111---***)))))))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#################################$$$$$$$$$%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''((((((((()))))))))******)))*********)))***...111888;;;>>>@@@FFFTTTeeeppp{{{~~~{{{vvvuuuuuu}}}}}}zzztttlllfffcccdddnnnvvvoooxxx~~~|||xxxoooeee___\\\UUUIII???555000***'''((()))++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******((()))******))))))***,,,///,,,***+++---///...---111444777999<<<@@@GGGMMMLLLYYYgggnnnkkkfffeeefffwwwsssooosss```]]]\\\aaahhhjjjddd^^^PPPQQQRRRSSSRRRNNNHHHDDDBBB<<<555111111000---)))---,,,+++)))))))))))))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***((((((((())))))***+++,,,***555---333OOOZZZjjjzzzssszzz~~~gggdddeeehhhhhhbbb\\\[[[]]]aaa```WWWNNNKKKKKKJJJHHHEEEBBB@@@???===:::888777444111---***)))))))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((())))))))))))***************,,,,,,++++++...444:::HHHKKKLLLNNNVVVdddqqqwwwzzz~~~~~~}}}~~~~~~wwwqqqrrrqqqmmmhhheeemmm~~~rrriiifffddd___YYYNNNEEE999000+++***((('''************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))******++++++)))***,,,,,,++++++,,,...,,,,,,,,,---///111444666666???JJJNNNNNNQQQ[[[eeelll{{{~~~yyyuuuvvvyyywwwnnnfffWWWZZZ^^^cccfffeeeaaa^^^WWWOOOFFFAAA???===888444222000...,,,++++++++++++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((()))))))))******))))))))))))***+++,,,,,,,,,222333AAAYYYaaaqqq~~~qqqppp{{{eeeccccccfffeee```]]]]]]\\\```___UUUKKKHHHHHHGGGGGGCCC??????BBBBBB>>>:::777444111---***)))))))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))))))))))))))))))))*********++++++***,,,///111444<<>>999777444111---***)))))))))))))))(((((())),,,...000''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((())))))******(((''''''&&&&&&&&&&&&'''&&&&&&%%%'''((((((&&&%%%))))))((((((((((((((()))((()))+++,,,---...------///000000///......///111.........000222333222111---,,,---000///+++,,,000******))))))((())))))))),,,+++***)))(((((('''''''''''''''''''''(((((((((&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))******'''(((,,,///...---333;;;EEENNNXXXbbbnnn{{{~~~{{{nnniiijjjnnneee[[[NNNBBB666,,,***,,,((()))++++++)))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((())))))***+++***+++,,,,,,+++,,,///111222444;;;EEEKKKRRRaaarrryyyfffdddaaa___```aaacccccc[[[___bbbbbbaaabbbfffjjjiiieeeccceeefffddddddfff```[[[ZZZ\\\XXXPPPPPPUUUUUUUUUUUUXXX[[[aaafffiiissswww{{{|||xxxrrrlllhhhaaa___^^^___bbb```YYYSSSFFF@@@777000---,,,,,,,,,,,,++++++************+++******))))))))))))******((((((((()))))))))******)))))))))******************+++,,,+++***+++,,,...111:::SSSkkk{{{fff^^^nnnuuuzzzwwwsssxxxmmmvvvjjjfffdddeeeccc^^^\\\^^^[[[``````YYYQQQLLLGGGCCCCCCAAA@@@AAACCCBBB===888777444111---***))))))))))))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((()))(((((('''''''''''''''((($$$$$$%%%&&&'''''''''&&&)))))))))(((''')))+++---000111222444555888;;;>>>>>>???>>>;;;:::<<>>===999333222444///...,,,***))))))***+++...---,,,+++***)))))))))''''''''''''''''''''''''&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))***+++,,,***+++...///...222@@@OOO]]]aaaccceeemmm}}}|||zzz}}}}}}zzzwww{{{||||||zzz|||~~~|||wwwwwwvvvvvv||||||tttrrrtttvvvpppfffZZZLLL<<<000)))(((+++,,,+++(((&&&%%%&&&)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))***+++++++++---///...---///333777@@@@@@HHHTTTYYY^^^qqq|||vvvtttttttttsssqqqkkkjjjjjjjjjjjjjjjjjjiiiggglllqqqsssrrruuu{{{zzzuuusssvvvwwwvvvwwwyyy{{{uuuqqqnnnfff\\\XXXZZZRRRQQQOOOOOORRRUUUXXXYYYeeekkkrrrtttrrrlllgggeee___dddjjjrrrwwwttteeeVVVSSSNNNEEE===888444000...------,,,,,,,,,,,,------+++******))))))******+++(((((()))))))))************************************+++,,,,,,++++++---///333FFF```uuujjjeeexxx}}}~~~}}}tttmmmlllhhhfffgggddd___]]]^^^ZZZ```aaaZZZRRRLLLGGGBBBBBBAAA@@@@@@AAA???;;;777777444111---***)))))))))((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''((((((((((((((((((''''''(((((()))))))))))))))(((((())))))(((***,,,---///444:::???AAABBBBBBCCCEEEJJJRRRXXXZZZZZZXXXUUUUUUZZZdddlllqqqnnnkkkkkkmmmllliiieeemmmhhhdddaaaZZZOOOHHHGGG@@@>>>999444111000000000---,,,,,,+++++++++,,,,,,'''''''''&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))******,,,------......000222555AAAXXXmmmmmmrrrsssrrrwwwxxxsssmmmmmmqqqtttqqqkkkmmmppppppoooppprrrppplllooonnnmmmooosssyyy}}}zzz|||xxxpppwwwzzz~~~wwwnnneee\\\PPP???222---------,,,***))))))******)))))))))(((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,***---/////////333:::@@@HHHOOO___ooouuuxxxrrrnnnkkklllqqqwwwzzz{{{xxxyyy}}}~~~zzzsssppppppfffbbb]]]YYYXXXXXXWWWUUU[[[^^^cccfffffffffeeeddd___hhhrrrzzz~~~nnn\\\XXXUUUPPPKKKEEE===666111------,,,,,,,,,------...++++++************++++++))))))))))))************+++++++++******************+++,,,,,,+++,,,...000555NNNhhh}}}}}}{{{yyy~~~jjjgggwww}}}}}}~~~~~~yyysssvvvoookkkhhhhhhddd^^^\\\]]]ZZZ```aaaZZZRRRLLLFFFAAAAAA@@@@@@@@@@@@===:::777777444111---***)))))))))&&&&&&&&&''''''((()))***''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&((()))))))))))))))(((((((((((())))))************((('''(((+++......333999>>>CCCJJJSSSZZZ^^^___``````aaagggpppwwwuuutttsssrrrtttzzztttjjjffflllggg___UUUKKKAAA:::666111000...---,,,+++++++++(((((((((''''''''''''&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))*********************+++,,,---...///,,,...333999@@@NNNfff{{{uuu|||vvvrrrooonnnvvvwwwxxxzzz}}}uuuqqqwww{{{|||~~~}}}xxxvvvuuurrrqqqrrrtttvvvwwwppphhhdddiiillllllqqqxxx}}}}}}sssrrrzzz{{{mmmfff___SSSFFF555111,,,))))))***++++++******)))))))))(((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---))),,,///111444<<>><<<999666777444111---***)))))))))(((((((((((()))******+++''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''&&&%%%%%%$$$&&&(((*********))))))))))))(((((())))))***+++)))***++++++---222:::@@@CCCIIIPPPVVV[[[bbbkkkrrrrrruuuxxxxxxxxxzzz||||||xxxiii[[[SSSOOOLLLGGG@@@999333...,,,************))))))((((((&&&((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))*********++++++******++++++,,,...///000222666@@@JJJQQQZZZiiiwww}}}|||zzzyyyyyyzzzzzzzzz~~~rrrlllqqqtttpppooorrrkkkmmmyyy~~~vvvvvv}}}wwwooommmggg```LLLAAA444,,,+++,,,+++)))*********)))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,++++++++++++,,,------***///444888???MMM___mmm{{{yyyxxxtttpppllleee\\\YYYZZZ\\\YYYVVVYYYaaaffffffjjjqqqooofffSSSUUUYYY\\\\\\XXXQQQKKK<<<;;;888555222000......,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,++++++************+++,,,,,,,,,---///111CCC[[[ooouuunnnqqq}}}qqqfffuuu}}}}}}xxxwwwwww|||sssgggooo{{{ssslllhhhfffppplllhhhgggbbb[[[XXXYYY[[[``````YYYPPPJJJEEEAAA@@@@@@@@@???>>>;;;888666777444111---***)))))))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%''')))***)))((('''))))))((())))))***++++++***---000444:::EEEQQQZZZXXX^^^eeeiiikkkpppwww~~~uuuyyy~~~~~~|||||||||}}}wwwvvvzzzwwwyyy~~~xxxrrrhhh\\\NNNCCC:::555,,,,,,,,,+++++++++******((()))+++***(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((())))))************++++++++++++++++++,,,---...000000AAAGGGTTT```dddeeejjjqqqwwwssszzz|||{{{sssrrrkkkhhhlllwww~~~yyyrrrmmmxxx{{{vvvxxxyyyvvvhhhXXXDDD777444222...***************))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''')))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---......333:::@@@JJJ\\\rrr}}}wwwjjjccccccbbb\\\VVVSSS]]]cccaaaccchhhfff]]]TTTVVV[[[aaadddccc___[[[HHHFFFBBB===888444222000,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,++++++************+++,,,,,,,,,---///222NNNdddtttzzzooo}}}kkksssxxxuuu|||}}}|||hhhZZZ\\\vvvzzztttsssssspppkkkccc\\\XXXVVVqqqjjjeeeeeeddd```\\\[[[^^^```___YYYTTTNNNEEE===?????????@@@@@@???<<<999666444000,,,***)))******(((&&&&&&---555555,,,###&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((+++)))'''&&&&&&''')))+++///)))'''***,,,+++,,,...999:::===FFFRRR\\\aaaccclllnnnrrruuuvvvuuusssrrriiinnntttvvvrrrlllfffbbblllooorrrrrrmmmfff^^^ZZZ___dddiiimmmtttxxxqqqeeeeeegggiiilllwwwyyy\\\BBB:::777222///---+++)))''''''((()))(((&&&&&&(((***''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))+++)))&&&'''***,,,+++))),,,444111---000000444@@@XXXiiissswwwtttkkkmmmxxxqqqrrrwwwwwwllleeefffnnnyyytttpppqqq~~~ttthhh```SSS???666333***111,,,)))+++,,,++++++...'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,000,,,***,,,---,,,///333777<<>>??????@@@AAACCCBBB???===666444000,,,***)))******(((&&&''',,,111111+++$$$&&&''''''((((((''''''&&&%%%'''((('''&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&'''&&&'''''''''''''''''''''***))))))(((((())))))***%%%%%%(((...111444;;;CCCLLLMMMQQQXXX```fffhhhhhhmmmooorrrrrrmmmeee[[[VVVVVVYYY[[[[[[VVVQQQLLLJJJTTTWWW\\\______]]][[[YYYZZZ___bbbbbbdddfffccc]]]YYY\\\^^^___dddmmmssssssmmmooovvvvvvXXXNNN???444///......---000...***((('''((()))***)))(((((('''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))***)))((())),,,------+++***000,,,***111777???MMMqqq{{{rrrppprrr{{{~~~uuuppplllkkkiiijjjnnnzzz~~~uuuyyy~~~~~~qqqiiiaaaRRRFFF:::(((---++++++---+++'''''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''************************)))*********++++++,,,,,,***)))+++/////////333999:::KKK```ooo}}}pppkkkddd^^^ZZZYYYYYYYYYVVVZZZaaakkkxxx|||ooo^^^XXXYYYVVVOOOMMMMMMIIICCC999444///+++***+++,,,,,,***))))))+++---...---+++++++++,,,,,,,,,,,,+++++++++///+++***///...111===aaauuu}}}{{{uuuvvvwwwvvv|||pppccc___ccceeebbb___YYYSSSNNNKKKGGGCCCCCCGGGsssooollliiiddd]]]\\\___\\\```___ZZZUUUOOOHHH@@@???@@@AAACCCEEEDDDAAA???666444000---***))))))***(((((()))***,,,+++)))&&&&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''((('''''''''&&&&&&&&&&&&&&&((('''''''''''''''''''''))))))))))))))))))))))))***---444:::;;;>>>GGGQQQXXX\\\dddkkkpppooojjjfff```aaaaaa```[[[TTTNNNIIIOOORRRUUUWWWVVVVVVVVVVVVZZZ\\\aaafffjjjmmmooopppmmmssswwwuuurrrqqqpppmmmkkknnnooolllkkkkkkhhhddd[[[\\\aaaiiiqqq{{{uuubbbRRRHHH???555...///,,,(((((()))***)))'''******)))(((((((((((()))(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))******))))))+++---...---,,,+++000,,,---;;;FFFRRRaaatttzzzssssssyyyzzzhhheeebbbfffttt}}}rrrlllccc[[[LLL777...,,,---...,,,((('''***))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,***+++...222222333:::DDDVVVrrrnnnaaa___\\\VVVYYY[[[```jjjuuuxxxkkk\\\ZZZXXXTTTSSSVVVYYYVVVPPPFFF???666///,,,+++,,,,,,---,,,++++++,,,---+++***++++++,,,,,,,,,,,,+++++++++///+++***...---333CCCggg|||www~~~lllgggpppvvvrrrzzzlllddd___ZZZVVVRRRLLLFFFCCC@@@>>>@@@DDDssspppmmmjjjbbb[[[[[[```\\\``````[[[UUUPPPIIIBBBAAAAAABBBDDDEEEDDD@@@===555444111---+++***))))))((()))))))))((('''''''''''''''(((((((((((('''''''''((()))(((''''''''')))((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''(((((('''((()))***,,,---555999AAAJJJLLLMMMQQQXXX]]]bbbiiimmmllldddZZZRRRMMMLLLLLLMMMPPPVVV[[[^^^```dddkkkpppssstttuuuvvvtttuuuxxx}}}{{{pppjjjfffgggiiikkkpppwwwuuuvvvyyy}}}zzzeeeLLL999000,,,)))+++...///+++'''+++******)))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((())))))*********+++,,,------,,,+++---333222666GGGUUU```oooeee{{{~~~pppfffhhhttt|||~~~mmmyyyqqqkkkfffgggbbbSSS;;;333---------,,,---///******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,//////111333333999HHHWWWyyy~~~tttpppjjj___aaa^^^]]]ccclllooohhh___WWWSSSPPPRRRYYY]]]ZZZTTTRRRKKKAAA888222...+++***---,,,******+++,,,+++***+++,,,,,,,,,,,,,,,,,,++++++...++++++...---666KKKhhhzzzxxxpppnnnhhhsssxxxtttxxxnnncccZZZSSSLLLFFFDDDBBB??????BBBsssooolllhhhaaaZZZZZZ___[[[aaabbb\\\UUUPPPIIIDDDBBBBBBCCCDDDDDDAAA<<<888555333111...+++***))))))((())))))(((%%%$$$&&&((('''((((((((((((((((((''''''((()))(((''''''''')))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))(((''''''***...222555<<>>444......///...,,,+++******)))((()))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))((((((((((((((()))******+++,,,,,,---,,,,,,,,,,,,+++555999@@@PPPYYYaaannnlll~~~wwwmmmmmmmmmjjjeeehhhtttuuukkkgggeeekkkooohhhSSSCCC222,,,---.........++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''((((((((())))))))))))))))))))))))************************------------............000///000444:::GGG^^^rrr~~~zzzsssiii___]]]aaacccaaa^^^ZZZUUURRRWWW^^^```\\\WWWYYYUUUMMMEEE===555...))),,,***))))))+++,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,...,,,,,,///...<<>>777444111,,,(((,,,,,,,,,+++***)))((('''***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&'''''''''((((((((())))))))))))))))))************...---+++***+++++++++***111000000555BBBWWWppp|||~~~~~~zzzooocccaaabbbSSS@@@111///------///...+++))),,,,,,++++++******))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************+++***))))))))))))***+++---,,,+++))))))***,,,---,,,------------.........//////000222222888JJJ]]]iiiyyywwwfffcccggggggcccaaabbb___ZZZWWWWWWXXXUUUQQQMMMGGG>>>777333111000///---...------,,,,,,---.........***111...999cccttt|||vvvuuulllrrrqqqvvv|||vvveeeZZZTTTRRRyyyrrrllljjjgggcccaaacccccccccaaa\\\UUUMMMHHHFFFFFFEEECCCCCCAAA>>>999666333333333000---+++***+++))))))))))))(((((((((((()))))))))))))))(((((('''&&&((())))))(((''''''(((%%%%%%&&&'''(((((())))))'''***...000111666???FFFGGGJJJOOOQQQNNNHHHAAA===CCCGGGOOOYYYccciiijjjjjjqqqvvv|||}}}yyyuuusssyyy}}}ooodddYYYeeetttrrrcccOOOBBB<<<888222,,,------------,,,***((('''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,...<<>>kkk}}}tttttttttzzzyyyzzzooo]]]WWWWWWuuuoookkkjjjhhhdddbbbcccccccccaaa[[[SSSLLLIIIHHHHHHFFFDDDBBB@@@<<<888444222333222000---+++***+++))))))))))))(((((((((((((((((())))))))))))((((((&&&((())))))(((''''''(((((((((((())))))***++++++(((---333888<<>>:::......,,,+++++++++++++++)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))'''(((((((((((()))))))))))))))*********+++++++++''')))+++,,,------...000...222===PPPjjjuuummmnnn{{{xxxsssttt```RRR@@@222,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************++++++++++++++++++++++++,,,,,,+++++++++,,,---------------...//////000000000111222444:::KKKeeezzzpppiiiiiiiiihhhiiiqqqrrriiifffjjjjjjccc]]]XXXQQQJJJBBB;;;333///---------...//////...------///+++111///@@@mmm|||wwwuuuuuuwwwllllll___[[[qqqlllhhhiiigggcccaaabbbbbbbbbaaaZZZQQQKKKIIIIIIIIIGGGDDDAAA???;;;777333222222222000---++++++,,,))))))))))))(((((((((((((((((())))))))))))((((((&&&((())))))(((''''''(((***))))))((()))***++++++---111888AAAIIILLLKKKHHHDDDAAA===;;;???GGGPPPVVVWWW]]]eeemmmrrrrrrqqqooohhhiiiiiijjjmmmsss|||~~~}}}|||uuunnnjjjjjjlllssssssuuuzzz}}}|||uuuoooqqqxxx|||uuusssyyyjjjXXXLLLGGG777444000,,,******+++---))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((()))*********(((((((((((()))))))))***************++++++++++++(((***,,,,,,+++,,,...000333CCCYYYmmm{{{}}}fff\\\ddd{{{|||{{{oooeeeTTTBBB444---,,,...---------,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))))))))((()))))))))************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...------...//////000111111222444666<<>>;;;777333111222222000---++++++,,,))))))))))))(((((((((((('''(((((()))))))))))))))&&&((())))))(((''''''(((((((((''''''(((***+++,,,444777>>>GGGOOOOOOIIICCC999:::===CCCJJJRRRYYY]]]```bbbddddddbbbaaaaaabbbfffjjjnnnqqqsssuuuwwwyyy~~~~~~wwwnnnfffffffffeeedddbbbbbbdddfffooolllkkknnntttzzz{{{zzzqqquuuzzz|||}}}vvvtttxxxjjjTTTHHHFFFBBB;;;444///,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((())))))*********((((((((()))))))))***************++++++++++++,,,,,,...///---******---111333LLLhhhyyy{{{tttdddcccooo{{{|||pppmmmfffZZZIII:::///+++//////...------,,,++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))************+++,,,,,,------,,,,,,+++++++++,,,,,,------......---......///000111222222000555<<>>;;;777444111222222000---,,,,,,,,,))))))))))))((((((((((((''''''((()))))))))))))))&&&((())))))(((''''''(((''''''''')))+++...111333888===DDDJJJLLLIIICCC???;;;???EEENNNUUU[[[^^^```bbb```\\\WWWUUUWWW]]]bbbkkkmmmpppqqqooommmlllkkkttttttsssqqqlllgggcccaaaaaaaaabbbfffjjjmmmooooooyyy|||~~~wwwrrrsss{{{cccSSSQQQNNNHHHAAA:::333...,,,++++++***)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))******(((((()))))))))******************+++++++++,,,,,,,,,...///---+++---333999@@@ZZZsss}}}uuuxxxyyywwwyyy{{{qqqrrrqqqlll```OOO>>>333111000///...---,,,+++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))************+++,,,---......---,,,+++***+++,,,---............---...///000111222222333555BBBQQQaaauuuvvvlllgggjjjiiibbb```ccc```^^^[[[XXXTTTNNNHHHCCC<<<666000---///000...,,,,,,333///222111FFFssssssxxx}}}nnnjjjnnn|||kkkjjj~~~ttttttmmmhhhhhhfffcccccceeebbbfffhhhbbbWWWOOOMMMOOOHHHFFFBBB???===;;;777555111222222000---,,,,,,---))))))))))))((((((((((((''''''((()))))))))))))))&&&((())))))(((''''''((())))))***,,,000444888;;;:::AAAHHHJJJGGGBBB???>>>EEEHHHMMMSSSYYY^^^aaacccVVVTTTQQQOOORRR]]]kkkvvvtttsssppplllhhhfffggghhh___```___[[[YYY^^^iiisss|||zzzxxxzzz}}}~~~{{{xxxyyyqqqiiitttvvvhhhUUUSSSQQQKKKDDD<<<444000,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,(((***---------222<<>>@@@CCCAAA>>>;;;:::===CCCHHHLLLRRRXXXXXXXXXXXXUUUPPPPPPVVVYYYVVVXXX```gggiiimmmnnnnnniii]]]PPPNNNSSSYYY___```___gggwww}}}yyyjjjmmmvvvlllbbbVVVNNNIIICCC>>>;;;333000,,,******++++++***,,,+++******+++***(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))***++++++***+++---///222......111111888PPPkkk~~~xxxvvv{{{yyyuuupppaaaQQQGGG999---,,,...---,,,...---,,,++++++******++++++************************,,,***((('''(((******)))++++++******++++++,,,------------...............222111//////111666:::===YYYkkklllhhhcccZZZ___ooo{{{~~~xxxiii\\\VVVSSSNNNIIICCC<<<555111000///...,,,+++111222444MMMppp{{{ooo|||~~~pppdddWWWOOO]]]uuuppp}}}|||wwwoooiiigggeeebbbbbbdddccceeeeeeaaaWWWOOOMMMOOOIIICCC@@@AAAAAA;;;666444333222000///---,,,,,,,,,++++++******)))(((((('''(((((())))))))))))((((((''')))******))))))***,,,......111777>>>BBBBBB@@@999999:::<<>>888444222000......,,,000111444MMMmmmzzzxxxeeeoooooodddUUUPPPYYYkkkkkknnn|||yyywwwwwwyyyzzzyyywwwxxxxxxvvvttttttwww|||}}}zzzuuupppllljjjsssoooooorrrvvvxxx~~~xxxpppjjjhhhfffbbbaaacccbbbeeeddd^^^UUUPPPPPPRRRLLLEEEAAAAAA@@@;;;777666333222000///---,,,,,,,,,++++++******)))((((((((((((((())))))))))))((((((%%%'''((())))))))),,,...222222555===FFFIIIEEE???888999;;;@@@FFFKKKNNNOOOVVV[[[ZZZPPPGGGHHHNNNRRRZZZaaahhhhhhgggggggggfff[[[SSSNNNOOOTTTZZZdddmmmvvvpppoooyyydddYYYRRRJJJDDDFFFAAA999333000...,,,,,,+++)))((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,++++++,,,...111,,,///>>>OOOaaaxxxtttooouuu}}}zzzsssnnn\\\MMM>>>555111...,,,---------,,,++++++++++++,,,++++++++++++++++++++++++***)))((()))++++++***(((+++++++++++++++,,,------------........./////////+++111666666777@@@RRRaaa{{{|||lllddd___[[[kkkxxx}}}oooccc[[[XXXNNNIIICCC>>>999555111///000---000111777PPPmmmvvv{{{eeeiiifff]]]JJJJJJ```sss~~~xxxfffppp}}}zzz{{{vvvpppoooppppppmmmjjjfffeeecccbbbccchhhooouuu|||vvvpppiiiccc___\\\]]][[[[[[^^^```eeepppzzz~~~xxxqqqkkkiiifffbbbaaacccaaadddbbbYYYQQQNNNPPPRRRMMMFFFAAAAAA@@@;;;777777333222000///---,,,,,,,,,************))))))(((((((((((())))))))))))((((((&&&''')))))))))***---000444666;;;CCCHHHHHHBBB===<<<<<>>>>>>>>@@@DDDIIILLLMMMKKKIIIIIIKKKKKKKKKOOOVVVYYYWWW______]]]XXXRRRMMMLLLOOO[[[___gggnnnnnnmmmsss{{{~~~}}}qqqppprrrqqqeeeTTTPPPWWWZZZ[[[\\\\\\ZZZZZZZZZZZZWWW\\\WWWRRRUUUXXXggg~~~{{{yyyccceeerrrsss```XXXVVVIIIGGGDDD@@@<<<777000,,,---+++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++,,,---...---,,,,,,...///000777HHH___rrr{{{||||||~~~wwwwwwyyyyyy}}}wwwyyyuuuhhhTTT@@@555111000...///...------,,,,,,------++++++++++++++++++++++++++++++,,,...//////...,,,,,,,,,++++++,,,,,,---...------......///000000111777777888<<>>888444000...000444AAAddd{{{fffXXXUUUVVVYYYfff||||||ccc~~~}}}~~~{{{wwwtttttttttrrrkkkfff```^^^YYYTTTQQQPPPSSSVVVXXXUUUQQQLLLIIIGGGFFFGGGGGGHHHLLLPPPOOOOOOUUU^^^qqqxxxvvvoookkkjjjhhhdddcccddd```eeeaaaSSSIIIIIIKKKJJJHHHBBB>>>??????:::666555333222000///---,,,,,,,,,******))))))))))))))))))(((((())))))))))))((((((***+++,,,,,,---000555888888===BBBBBB===;;;===AAAJJJLLLOOOOOOLLLHHHFFFEEEMMMOOOQQQSSSXXX\\\YYYQQQLLLJJJIIIIIIIIIKKKSSS[[[oooqqqvvvvvvqqqnnnuuuyyymmmddd^^^\\\WWWXXX[[[ZZZTTTMMMLLLQQQUUUXXX[[[]]]]]]___bbbfffdddfff___YYYYYYWWW]]]ooouuuuuuoooddd]]]aaahhhmmmrrryyyjjj]]]yyylll___XXXMMMKKKHHHFFFBBB===666222111...+++***+++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************************************++++++++++++,,,,,,---......------///111000@@@YYYqqqxxxnnntttttt}}}tttuuu|||tttcccOOOBBB;;;666111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---,,,,,,,,,,,,,,,------...------...///000000111222555666999@@@QQQllltttccc___```gggiiicccWWWPPPWWWTTTOOOJJJFFFAAA<<<888111000222333AAAiiigggUUUVVVXXXYYYgggzzz[[[~~~~~~|||vvvmmmccc[[[WWWUUURRRQQQOOOMMMMMMMMMOOOPPPKKKKKKNNNQQQPPPLLLMMMQQQccckkkzzztttnnnjjjjjjiiifffdddfffbbbgggcccSSSHHHHHHIIIFFFDDD>>>;;;>>>>>>999555333333222000///---,,,,,,,,,)))))))))))))))))))))***(((((())))))))))))(((((()))***,,,...111666<<<@@@>>>??????===;;;===BBBFFFPPPSSSUUUOOOFFF@@@???AAAQQQVVVYYYYYYYYYXXXQQQIII???===???DDDIIIPPP^^^kkkyyyxxxxxxwwwrrrmmmpppvvvsssnnnhhh```XXXPPPLLLKKKHHHMMMQQQRRRTTTZZZ______mmmooorrruuuyyy}}}|||tttssskkkhhhrrrmmmkkkkkkllljjjeeeccceeeeeegggjjjooowwwhhhrrrsssaaaVVVSSSNNNJJJFFFBBB>>>;;;444111...,,,,,,,,,,,,+++************************))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,+++,,,---......///111333:::OOOkkktttmmmmmmvvv{{{qqqppp}}}ssscccUUUJJJ>>>333000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---.........---,,,,,,,,,,,,---......------...///000111222222///777AAALLL[[[tttmmmddd___aaabbb^^^ZZZZZZYYYUUUPPPKKKGGGCCC???<<<555444444000<<>>999444222333222000///---,,,,,,,,,)))))))))))))))*********(((((())))))))))))(((((('''))),,,///444:::AAAFFFCCC@@@;;;:::<<>>BBBHHHLLLSSSWWWUUUPPPKKKDDD>>>CCCAAADDDKKKRRRYYYhhhvvvtttrrrrrrssspppiiidddccc___YYYRRRNNNKKKHHHFFFGGGGGGPPPUUUVVV___ooovvvuuu~~~}}}rrrpppmmmjjjiiikkkooosssiii{{{xxx___ZZZRRRLLLHHHEEECCCBBB666333///---------,,,+++************************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***,,,---......000222555FFF\\\wwwmmmooovvv}}}sssrrrrrrcccUUUCCC555000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((+++---......---,,,,,,,,,,,,---......------...///000111222222000>>>PPP\\\hhh~~~uuukkkcccaaa^^^[[[^^^dddYYYUUUPPPKKKGGGDDDAAA>>>888777555...888cccpppTTTIII[[[ttt~~~gggyyyxxxtttyyywwwqqqhhh\\\SSSPPPJJJQQQ```xxxqqqnnnkkkiiigggeeecccaaacccgggbbbTTTJJJJJJIIIEEE@@@===:::999:::999555111444333111///---,,,++++++************************(((***+++***)))((()))******,,,000333777===DDDIII===;;;<<>>666///++++++---///---+++)))(((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))++++++++++++,,,---......111***+++333333000:::LLLbbbsss~~~|||lllooo{{{zzzqqqeeeRRRAAA<<<555---,,,000222///,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++,,,111333111111333777DDDXXXoooyyyccc]]]\\\ZZZ^^^fffnnneeeWWWMMMHHHEEEBBB@@@777888999333999^^^yyyXXXPPPlllpppyyywwwzzz~~~pppaaaVVVTTTQQQUUUgggqqqnnnjjjgggfffeeedddbbbdddhhhcccTTTKKKJJJIIIDDD???<<<999999:::999666222444333111///---,,,++++++************************)))***+++***)))((()))++++++---111777<<>>>>>>>>AAAGGGAAA@@@>>>===@@@DDDIIIMMMJJJKKKLLLIIIGGGHHHNNNSSSWWW\\\ccchhhjjjjjjiiiiii^^^XXXQQQNNNOOOPPPOOOMMMHHHOOOUUUYYYaaallltttvvvppprrrwww~~~~~~xxxuuu[[[MMMMMMRRRRRRPPPJJJEEE>>>666111...------...,,,******+++++++++***************************************************++++++++++++*********)))++++++++++++,,,---...///---***+++///111888MMMdddyyy{{{xxxyyy~~~|||~~~ppp```WWWCCC;;;111---...000///,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........333///...222444333333444===SSSooozzzggg]]]]]]aaabbbgggccc]]]WWWRRRKKKDDD???:::::::::444;;;aaavvv\\\YYYsssyyywwwsssuuuyyy|||~~~~~~~~~~~~~~~oooccc[[[VVV]]]lllrrrnnniiifffeeeeeeeeeeeedddiiidddVVVLLLJJJHHHCCC===:::888999::::::777333333222000...---,,,++++++************************)))***+++***((((((***+++,,,000666<<<@@@???<<<999;;;<<>>BBBEEEHHHHHHHHHHHHAAABBBDDDEEEGGGNNNWWW^^^```cccgggkkkiiicccYYYRRRGGGEEEBBBBBBEEEKKKRRRVVV]]]dddjjjmmmsss}}}|||rrrvvvgggTTTQQQVVVWWWVVVSSSOOOIIIAAA999333///,,,---,,,++++++,,,,,,***)))************************************************++++++++++++************++++++++++++,,,---...///***...111000333DDD```vvv{{{tttzzz{{{ppprrr}}}uuuxxxlllkkkRRRGGG999000...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........333...,,,///222333666:::QQQjjjwwwccc``````[[[``````^^^[[[UUUNNNGGGCCC>>>===<<<666===bbbuuu}}}mmm[[[]]]rrrzzz~~~xxxrrrrrrvvvyyyyyyzzz{{{zzzzzzzzz}}}~~~}}}oooaaa]]]cccrrrsssooohhhddddddeeeffffffdddiiieeeXXXMMMKKKHHHCCC;;;999777888::::::777444222111000...---,,,++++++************************)))*********))))))+++...///555<<>>;;;888777===BBBMMMVVVTTTIII@@@===<<<@@@GGGLLLLLLIIICCC???===@@@DDDIIINNNVVV^^^dddgggccc___\\\XXXPPPFFF???999<<>><<<@@@DDDJJJMMMLLLFFF>>>999;;;@@@HHHQQQXXX^^^bbbeeehhh^^^QQQGGGBBB@@@===;;;999AAAKKKSSSZZZbbbkkkrrrrrrxxx|||{{{}}}|||xxxvvv}}}vvvnnn|||sss```TTTQQQSSSUUUUUUTTTQQQKKKCCC;;;666,,,***)))***,,,,,,,,,+++************************************************+++++++++++++++++++++,,,,,,,,,,,,,,,---...//////,,,000333888HHHccc|||}}}eeefffxxx~~~pppsss||||||wwwjjj^^^LLL===444000///............---------,,,,,,---------------------------------.........//////000333666555222777LLL```{{{jjjhhh\\\ZZZWWWTTTQQQOOOMMMKKK@@@@@@@@@;;;@@@___{{{qqqoooppphhh^^^YYY[[[hhhooozzzwwwuuuyyy}}}}}}~~~|||zzzzzzyyyxxxxxxzzz~~~}}}ssssss~~~uuupppiiidddcccdddeeeeeebbbhhhggg[[[QQQNNNJJJDDD;;;888666777::::::777444111000///---,,,+++++++++************************)))***++++++,,,///333666888===AAA===666333777===CCC@@@???@@@===:::;;;@@@DDDEEEGGGHHHFFFBBB>>>;;;>>>DDDMMMVVV\\\^^^]]]\\\WWWNNNAAA777555888>>>BBBJJJRRR\\\ccchhhkkknnnqqqooouuuxxxyyy{{{xxxlllkkkuuutttzzzlllYYYTTTVVVSSSTTTVVVUUUQQQKKKDDD???111///,,,+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000...---111>>>UUUrrruuueeelllpppnnnyyy{{{vvvoooeeeUUUFFF:::333...,,,............---------,,,------------------------------........./////////000333666444111;;;UUUnnnrrrmmm]]][[[ZZZZZZZZZVVVOOOIIIAAAAAAAAA<<<@@@^^^xxxzzzjjjmmmxxxssshhh]]]YYYiiiwwwxxxvvvsssvvvzzzzzz}}}|||zzzxxxxxxvvvwwwxxx{{{~~~}}}|||~~~vvvqqqjjjfffdddccccccccc```gggggg\\\SSSPPPKKKEEE;;;999777777999999666333000///...---,,,+++++++++************************)))***+++,,,...222777;;;>>>>>><<<:::888888999:::===999777777666666<<>><<<999777999@@@IIIOOO[[[```gggllloooooonnnmmmooosssvvvuuuwww}}}{{{sssrrrwww~~~ooo```[[[RRRTTTWWWXXXVVVQQQKKKGGG;;;777222...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000222???UUUiiiyyywwwnnnvvvyyy{{{xxxwwwyyy{{{uuunnnaaaSSSFFF;;;333///............------------....................................////////////......000222888HHHeee~~~rrreee___YYYYYY\\\ZZZSSSLLLEEECCCAAA;;;@@@```|||~~~pppppp{{{uuujjj\\\VVVlllooovvvqqqrrruuuuuuwwwyyyyyyxxxvvvuuuuuuvvvxxxyyyzzzyyyxxxxxxwwwwwwyyy|||}}}}}}}}}}}}vvvrrrkkkfffdddcccbbbaaa___ffffff\\\SSSQQQLLLFFF<<<999777777999999555222000///...---,,,+++++++++************************(((***+++---///444:::>>>BBB<<<888888<<<===:::666555555777;;;<<<;;;???DDDAAA>>>:::999;;;@@@GGGKKKSSSTTTUUUTTTOOOGGG===777111666===CCCHHHPPPXXX______aaafffjjjlllllljjjiiiiiinnnppppppttt|||~~~wwwxxx}}}vvvmmm___RRRUUUXXXZZZXXXTTTOOOKKKCCC>>>666000...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------...000000333:::QQQnnnzzzzzzzzztttuuu}}}|||{{{uuukkk^^^PPPCCC999333//////.........---------..................................../////////000111......666EEE\\\zzz}}}ooobbbUUUQQQUUUYYYVVVQQQIIIEEEAAA:::@@@bbbzzzrrrrrrooodddUUUQQQlllddd~~~wwwppppppsssrrrtttvvvvvvuuusssssstttqqqsssuuuuuuttttttuuuwwwvvvxxx{{{||||||}}}~~~zzzwwwrrrkkkfffddddddccccccaaadddccc\\\TTTNNNHHHBBB:::999888777777666444111111000...,,,+++,,,---...---,,,+++))))))))))))***'''***,,,...///222666999999<<<<<<;;;???EEEFFFDDD===;;;:::<<<@@@CCCBBB@@@999999999;;;???EEEKKKOOO\\\YYYSSSHHH>>>888777999555:::CCCLLLUUU[[[___```aaacccggglllnnnmmmiiifffgggjjjnnnoooppptttyyy~~~~~~}}}}}}qqqrrrgggVVVRRRPPPRRRVVVVVVQQQMMMIIIEEE>>>666///++++++,,,,,,------------,,,+++***++++++,,,,,,,,,---------+++++++++,,,,,,---------+++///222///+++,,,///111555DDDhhhmmmuuuwwwuuuzzz|||~~~wwwnnnfff^^^RRRAAA555111000111222///+++---222......------------......000////////////000000111///666777;;;RRRwwwwwwooobbbVVVSSSWWWXXXUUUSSSIII888???===RRRiiinnnbbb^^^WWWQQQaaappphhhyyyssspppnnnssstttwwwyyyxxxvvvtttrrrtttrrrqqqqqqsssttttttssstttuuuwwwzzz{{{||||||{{{{{{}}}~~~~~~wwwrrrlllgggeeedddddddddaaadddccc\\\SSSNNNGGGAAA:::999777777777666333111111000...,,,,,,,,,---...---,,,+++)))))))))***+++***+++,,,...111555999<<<666888;;;???GGGNNNLLLEEE666777;;;AAAFFFHHHGGGDDD>>>>>>>>>???BBBGGGNNNRRRUUUPPPGGG===666444777:::EEEHHHMMMSSSXXX\\\^^^___bbbcccgggjjjkkkiiifffcccbbbeeeiiikkkllloootttyyy{{{}}}yyyzzz~~~}}}```WWWQQQQQQRRRPPPPPPTTTLLLHHHBBB:::444///......------------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------............000222333BBB\\\}}}{{{|||xxx|||wwwmmmhhhddd[[[LLL@@@444111000111000---...111///......------......///000////////////000111111111444999HHHggguuuddd^^^[[[WWWXXX]]]QQQIII;;;AAA>>>QQQ}}}gggqqqkkk^^^TTTOOO[[[zzzcccWWWuuu~~~vvvsssrrrtttuuuuuuvvvuuutttsssrrrsssqqqpppqqqrrrtttsssssstttuuuvvvxxxyyyyyyxxxxxxxxx{{{}}}}}}}}}xxxssslllgggeeeeeeeeeeeeaaadddccc[[[SSSMMMFFF@@@:::999777666666555333222111000...---,,,,,,------,,,,,,***))))))***++++++......///222666:::<<<<<<777999<<>>EEEJJJKKKGGGCCC???@@@BBBDDDFFFJJJOOOSSSLLLDDD:::333222666<<<@@@PPPRRRTTTWWWZZZ\\\]]]^^^```bbbdddeeeeeeccc```^^^\\\```eeehhhjjjnnntttyyy{{{nnnwwwgggZZZQQQTTTSSSMMMPPPXXXOOOLLLGGGAAA;;;666222000------------............,,,,,,,,,,,,------------,,,,,,,,,,,,------------///---,,,---000333666888RRRuuussszzz~~~wwwooollljjjcccWWWLLL;;;444///000111000///000///......------......///000000//////000111111222666555@@@]]]lllfff___SSSRRR[[[OOOIIIAAADDD???MMM{{{yyyeeemmmjjjXXXNNNLLLSSSlllgggPPPccctttooopppvvvuuutttsssrrrrrrrrrqqqrrrpppooooooqqqrrrrrrqqqssstttuuuuuuvvvvvvuuuuuuuuuxxx{{{|||{{{}}}wwwssslllgggfffeeeeeeeeeaaadddccc[[[SSSLLLFFF@@@;;;999666555555555333222000000...---,,,,,,------,,,+++*********+++,,,---222333555999===>>>;;;999;;;>>>AAACCCGGGHHH@@@777777:::@@@EEEGGGEEEAAA======AAAFFFHHHHHHHHHJJJKKKBBB;;;444222888@@@GGGJJJPPPQQQSSSUUUXXXZZZ\\\]]][[[]]]^^^___]]]\\\[[[[[[[[[```gggmmmrrrxxxsssuuuqqq]]]RRRWWWXXXPPPNNNUUUQQQOOOKKKFFFAAA;;;666222------,,,,,,------......,,,,,,,,,------------...,,,,,,------------------///------...///222;;;CCCeeeyyyooonnnuuu{{{oookkkqqqwwwvvvtttrrrnnnfff[[[TTTCCC999000000333222000/////////............//////000000000000111111222333:::<<>>999555===AAACCC???<<<;;;888444;;;<<<>>>???>>>===<<<<<<@@@FFFMMMNNNIIICCC???===888555444888AAAJJJOOOQQQOOOPPPQQQSSSUUUWWWYYYZZZUUUWWWYYYYYYXXXXXXZZZ]]]bbbhhhrrrzzz}}}yyyoooXXXUUUUUUOOOMMMQQQRRROOOLLLIIIEEE@@@999444------,,,,,,,,,,,,---...,,,,,,---------.........---------------------------///111111---000AAATTT}}}tttppprrryyypppbbbkkk~~~kkkpppvvvwwwpppggg___[[[LLL???444222444333000////////////....../////////000000000111111222444444888CCC^^^tttccc]]]WWWNNNKKKHHHJJJGGGAAADDDbbbzzzqqqmmmiii^^^MMMQQQvvvyyyWWWJJJooouuusssrrrtttvvvxxxvvvsssooolllnnnmmmllllllnnnoooooonnnnnnnnnpppqqqsssuuuwwwwwwsssuuuxxxzzzzzzyyyyyyyyy|||{{{yyyyyyzzz|||~~~~~~uuuqqqjjjfffeeeeeeeeeeee___cccbbb\\\TTTOOOIIIDDD;;;888555444444444333222/////////......---,,,,,,+++*********+++,,,...///555:::???BBB@@@<<<999777:::???@@@:::666777:::;;;<<<<<<;;;999888:::===@@@HHHNNNRRRPPPFFF;;;444222222444888???GGGMMMPPPQQQRRRRRRSSSTTTTTTUUUTTTTTTQQQTTTWWWXXXYYY\\\bbbfffooovvv|||iiiUUUOOOOOOPPPQQQRRROOOLLLJJJHHHCCC<<<777000///---,,,,,,,,,---...,,,---------........................------------...///222333///555NNNiiiwwwxxx}}}xxxxxxwwwcccgggsssyyy}}}gggnnnwwwyyytttlllfffcccUUUGGG:::555555333111000000//////......//////000000000111111222333555555777NNNooowwwdddbbb\\\PPPNNNJJJOOOIIIDDDCCCWWWttt~~~rrrWWWSSSyyydddJJJ^^^wwwsssnnnqqquuuxxxwwwsssmmmjjjmmmkkkjjjkkklllmmmmmmmmmllllllmmmoooqqqtttvvvxxxssstttvvvxxxyyyxxxwwwvvvwwwvvvuuuuuuvvvyyy}}}}}}}}}tttoooiiieeedddddddddddd^^^bbbbbb\\\VVVQQQLLLGGG;;;888555333333333333222////////////...---,,,,,,************+++---///000555;;;@@@???;;;999;;;???;;;>>>===:::999>>>BBBCCC>>>===;;;999777:::???DDDGGGKKKNNNIII???555111111444888???EEEIIILLLNNNOOOQQQRRRTTTUUUUUUSSSRRRPPPPPPTTTYYY[[[^^^dddmmmttt~~~}}}bbbTTTTTTVVVUUURRROOOKKKJJJJJJGGG@@@;;;444222000...------...///------------............///.........------------000...000333555@@@^^^|||}}}nnnhhhmmmyyytttkkkhhhhhhjjjjjjmmmoootttyyykkkaaaeeellluuuwwwyyyzzzxxxsssjjjeee\\\NNN@@@999555222111222000000////////////000000111111111222333444555666===^^^lllddd___YYYRRRMMMSSSKKKHHHDDDPPPwww}}}}}}dddRRReeetttQQQQQQ}}}wwwnnnlllnnnqqqsssssspppllliiillljjjiiiiiikkkllllllkkkkkkkkkkkkmmmnnnqqqsssuuurrrrrrtttvvvwwwwwwvvvtttwwwvvvttttttvvvzzz~~~~~~||||||}}}sssnnnhhhdddccccccdddddd^^^bbbccc]]]WWWSSSNNNHHH;;;888555333333333333222////////////...---,,,+++************+++---///111555:::>>><<<777777>>>FFF>>>???===;;;???FFFIIIFFFAAAAAA???;;;999:::@@@EEE@@@DDDEEE@@@777222222666999???FFFJJJJJJJJJLLLNNNMMMOOORRRTTTTTTSSSQQQPPPQQQVVV[[[___ccckkkvvv~~~sss___]]]\\\WWWSSSOOOKKKJJJKKKIIICCC===777555222000/////////000---------.........////////////.........---------333---,,,333:::JJJiii}}}}}}pppkkkkkkmmmxxxnnnaaaWWWUUUVVVYYYZZZUUUXXX^^^fffppp}}}xxxaaa___jjjwww|||{{{{{{wwwlllbbb```RRRDDD;;;555111111333000000////////////000000111111111222333444666777GGGmmmzzzhhhcccgggVVVOOOVVVMMMKKKFFFMMM~~~ooovvv}}}mmmPPPMMMcccrrrxxxRRRHHHrrryyynnnkkklllnnnoooooommmllljjjkkkiiihhhiiijjjlllkkkkkkkkkkkkkkkkkklllnnnpppqqqqqqqqqqqqsssuuuvvvuuussstttsssqqqqqqssswww|||~~~{{{{{{{{{~~~qqqoookkkiiihhhgggdddbbb```dddccc^^^ZZZVVVOOOHHH>>>777333444555333111222000000...---,,,++++++++++++++++++,,,...111444666===<<<:::777777>>>JJJRRRPPP???555999@@@CCCKKKUUUNNN@@@555555<<<@@@BBBCCCFFFAAA999222///000444777@@@CCCFFFHHHIIIIIIJJJKKKPPPQQQQQQPPPOOOOOOQQQSSSVVV[[[cccllluuu{{{tttwwwoooYYYOOO]]]RRRSSSPPPKKKKKKNNNJJJAAA:::888444000...------.....................------///000000///---,,,...///...333666;;;NNNiiizzz}}}qqqzzzoooiiisssxxxoooddd\\\YYYWWWSSSPPPRRRQQQTTTZZZbbbmmm}}}vvvfffjjjyyyyyynnneee```ZZZPPPBBB777111111333000000////////////000000///444///...444555555???[[[vvviiihhh\\\ZZZVVVPPPWWWIIIGGG|||tttmmmllljjjXXXEEEMMMddduuu{{{___IIIiii~~~oookkkhhhhhhnnnqqqpppooopppqqqooommmkkkkkkiiigggeeeeeegggjjjlllnnnnnnmmmlllnnnooorrrttttttsssqqqooouuusssrrrsssvvvxxxxxxxxx|||{{{{{{~~~ssspppmmmjjjiiigggeeeccc```cccccc^^^YYYUUUOOOHHH>>>777222444555222111222000///...---,,,+++++++++,,,,,,,,,---///333666888999999888999===EEENNNTTTPPPAAA777<<>>@@@BBB@@@<<<555000///333999===AAACCCFFFHHHHHHHHHIIIKKKNNNNNNNNNMMMMMMOOOSSSVVV___cccjjjrrryyy~~~~~~sssuuubbbOOOSSSOOOQQQPPPKKKJJJLLLIIICCC===:::555111...------...........................///000000///------...///...000666GGGaaawww{{{zzz|||rrrmmmzzznnnddd___ZZZUUUQQQSSSQQQQQQVVVZZZaaannnyyytttkkknnnxxxvvvjjjaaa\\\SSSGGG<<<555333333000000000//////000000000///444222222666555:::KKKoooooohhheeeaaaZZZQQQYYYOOOHHHrrrpppjjjgggfffYYYJJJLLLXXXmmmqqq^^^LLLaaasssiiieeedddiiimmmmmmnnnpppkkkiiihhhiiikkkllllllkkkfffgggiiijjjkkkkkkkkkkkkmmmnnnppprrrrrrqqqooommmrrrqqqrrrtttwwwyyyyyyxxx{{{zzzzzz}}}~~~uuurrrnnnkkkiiigggdddbbb```cccccc^^^YYYUUUOOOHHH>>>777222333444222111111000///...---,,,+++++++++,,,,,,---...111555999;;;999888999<<>>===???777444000///111777>>>CCCAAADDDFFFGGGGGGGGGHHHJJJLLLKKKKKKJJJLLLQQQWWW]]]jjjmmmrrrxxx}}}vvvkkk~~~nnnVVVSSSMMMPPPRRRNNNLLLKKKJJJGGGBBB>>>888333///------...........................///000000///...---...000111///;;;YYYyyy}}}uuummm{{{~~~rrriiibbb]]]WWWSSSSSSQQQPPPSSSTTTVVV\\\cccqqqnnnlllqqq~~~}}}yyyyyylllccc___WWWNNNDDD<<<555222111111000000000000111111000333333555888555CCC___rrrlllhhh___QQQWWWSSSHHHcccwwwqqqiiibbbYYYQQQRRRWWWaaaccc^^^QQQVVVxxxuuukkkddd```dddhhhjjjlllooohhhgggeeefffiiilllmmmmmmggggggggghhhhhhiiiiiiiiilllmmmoooppppppnnnmmmkkknnnnnnppptttxxxzzzzzzxxx{{{zzzzzz{{{}}}~~~~~~}}}uuurrrnnnjjjhhhfffccc``````cccccc^^^YYYUUUNNNGGG>>>777222333444222000111//////...---,,,++++++,,,++++++,,,...222666;;;===<<<;;;;;;>>>CCCEEEDDDAAABBB999555:::===;;;888888777999@@@HHHHHHAAA;;;999/////////111555;;;@@@CCCBBBDDDEEEFFFFFFFFFHHHIIIJJJIIIIIIIIILLLTTT]]]cccooorrrvvvzzzqqqvvvaaaXXXNNNRRRTTTRRRNNNLLLLLLLLLFFFBBB<<<666111///..................///////////////000000///......///111444333CCChhhqqqpppwww}}}yyyssskkkddd^^^ZZZUUURRRQQQOOOQQQTTTTTTQQQQQQSSS]]]iiixxx{{{ppprrr}}}}}}ssszzzyyypppeeeaaaZZZSSSKKKBBB888222222111111000000111111222111333222444777888PPPwwwkkkhhhcccQQQQQQRRRHHHXXXvvvdddUUUOOOTTTYYYWWWXXX```XXXNNNiii~~~rrrhhh``````dddfffhhhkkkkkkhhhfffeeefffhhhhhhhhhiiihhhgggggggggggghhhhhhkkklllnnnnnnnnnmmmlllkkkjjjkkknnnsssxxxzzzyyyxxxzzzzzzyyyyyyzzz{{{{{{{{{ssspppllliiigggdddaaa______bbbbbb]]]YYYUUUNNNGGG===666222333444111000111///...------,,,,,,,,,,,,++++++,,,...222777;;;===>>><<<<<<>>>AAA@@@;;;777;;;888888:::;;;888666555======CCCKKKMMMDDD888222+++...222777:::===>>>>>>AAACCCDDDEEEEEEFFFHHHJJJIIIJJJJJJLLLQQQYYYbbbiiioooqqquuuyyy}}}}}}~~~oooZZZQQQRRRSSSRRRNNNJJJKKKMMMIIIFFF@@@:::555111//////........./////////000000///000000000......000222333888NNNpppnnnllllllpppxxx~~~}}}wwwqqqnnnjjjddd^^^YYYUUUQQQOOOMMMMMMQQQWWWWWWQQQLLLKKKPPPTTT^^^jjjxxxoooooowwwrrruuuxxxuuuiiiccc\\\VVVQQQGGG<<<333222222111111111111222222222333111222999CCCcccgggdddcccPPPKKKMMMGGGSSS}}}vvv]]]NNNLLLPPPQQQTTTbbb^^^NNN```|||oooccc```aaacccdddgggiiigggeeedddeeefffeeedddiiiiiihhhgggggggggggghhhkkkkkkmmmnnnnnnnnnmmmlllhhhiiilllqqquuuxxxwwwvvvxxxyyyyyyyyyxxxwwwwwwxxxrrroookkkhhhfffdddaaa______bbbbbb]]]XXXTTTNNNGGG===666111222333111000000///...---,,,,,,,,,,,,,,,+++,,,---///222777;;;>>><<<<<<===>>>???===:::888<<>>???@@@AAA@@@>>>===<<<<<<@@@GGGKKKFFF<<<777:::??????>>>AAADDDAAA888222000000333666:::<<<===<<<<<<>>>@@@AAABBBCCCFFFIIILLLMMMPPPUUUZZZ___dddjjjnnnpppqqqsssuuuxxxzzz||||||}}}aaaXXXRRRQQQNNNJJJIIILLLJJJIIIGGGBBB===777222///---......///000000111111///000111000//////111333444NNNlllppp___YYY]]]ppp}}}vvvooojjjhhh^^^YYYVVVXXXXXXTTTPPPPPPJJJGGGGGGNNNWWWcccuuuuuukkkppp|||yyyvvvwwwuuulll```ZZZWWWQQQEEE:::333333222222222222333333222;;;:::;;;QQQooottt``````XXXPPPRRROOOWWWaaazzzVVVDDDFFFTTT___aaa]]]\\\qqqyyyhhhaaaaaa```___```^^^^^^```cccfffgggfffddddddeeefffggggggfffeeeeeeffffffhhhiiikkkmmmnnnnnniiiiiiiiikkknnnppppppooonnnqqqttttttqqqmmmkkkkkkqqqoookkkiiihhhgggdddbbb___bbbbbb]]]XXXTTTMMMFFF===666111222333111///000......---,,,,,,,,,------000000111222555999===???DDDFFFFFFCCC???<<<<<<>>>DDDMMMQQQHHH;;;555999@@@;;;<<>>???===???@@@BBBCCCFFFJJJMMMNNNSSSYYY___dddhhhlllnnnssstttuuuvvvxxxyyyzzz{{{}}}~~~oooxxx~~~jjj^^^UUUSSSRRRMMMLLLOOOJJJIIIHHHEEE???999333///---......///000111111222///000111000///000111333<<>>444333333222222333333444111??????AAA]]]bbb___\\\VVVXXXTTTZZZYYYyyy___GGGAAATTT[[[___ccc^^^lllyyyhhhaaaaaa```______]]]^^^```dddfffgggdddbbbaaabbbdddfffffffffdddccccccdddeeegggiiilllmmmnnnjjjiiihhhiiikkkmmmnnnmmmiiinnnrrrrrrnnniiigggfffsssoookkkiiiiiigggddd```]]]dddgggaaaXXXQQQIIICCC;;;666111///000111000.../////////---++++++...000444222333777666444999AAAKKKYYY___RRR>>>444999@@@EEEJJJIII>>>444444;;;@@@===:::888666000,,,///555666777888888777888:::<<>>CCCBBBCCC@@@:::888===AAABBB???:::666444000...111777777888999888888888:::<<<>>>>>>>>>@@@CCCGGGLLLNNNSSSYYY___bbbcccdddiiimmmpppqqqrrrttttttuuuuuuuuu{{{|||~~~~~~|||yyyvvvtttsssssssss|||||||||{{{|||}}}}}}xxxmmmXXXYYYZZZQQQLLLQQQKKKKKKIIIGGGCCC>>>888444222000......///111111000000111333333000000999EEEeee{{{rrr{{{sssccc___cccgggjjj}}}wwweee]]]```zzzxxxoooddd\\\YYYXXXVVVSSSQQQOOOOOOOOOMMMMMMUUU^^^jjjwwwjjjiiiwwwhhh]]]XXXUUUNNNGGG<<<666333444555444444777777;;;LLLhhhvvvnnnkkk``````___aaaccceeeeeedddcccddddddfffhhhkkkmmmooopppyyy{{{tttjjjccceeemmmqqqxxxeeeNNN@@@CCCUUUwwwuuu[[[WWWnnnnnnbbb\\\\\\^^^^^^^^^```aaabbbcccddddddccccccbbbccccccdddeeeeeeggggggggggggggggggggggggdddddddddeeehhhkkknnnooonnnmmmkkkiiiddd\\\QQQJJJuuuoooiiifffffffffeeeccc___dddccc[[[QQQKKKFFFAAA;;;666111///000111000...//////...---,,,,,,///111555777:::;;;777666<<>>BBBGGGLLLOOOSSSXXX]]]``````bbbfffiiimmmnnnooooooppppppppppppuuuvvvwwwxxxzzz|||}}}}}}~~~|||zzzxxxxxxwwwsssrrrqqqqqqqqqrrrssstttoooqqqrrrssstttwww{{{~~~xxx}}}yyyaaa]]]^^^XXXSSSRRRKKKJJJHHHFFFDDD@@@:::666333111///...000111111000---///111000,,,///>>>OOOttt}}}uuuwwwlllgggeeeeeelll~~~lll```]]]qqqyyywwwqqqjjjeeebbb___[[[WWWVVVTTTTTTTTTPPPLLLOOOUUUYYYeeewwwrrrcccxxxrrr```XXXWWWSSSLLL???999555666666555666999;;;BBB___zzzvvv}}}}}}yyyxxx~~~{{{{{{wwwmmmbbb\\\SSSQQQPPPPPPPPPPPPOOONNNNNNNNNNNNPPPRRRTTTVVVWWWZZZ]]]bbblll~~~yyyvvvsssjjjlllppptttuuu{{{uuudddRRRLLL@@@OOOrrrqqqXXXEEEIIIpppzzzhhh]]][[[^^^YYYYYY[[[\\\^^^```aaabbb`````````aaabbbcccdddeeeffffffgggggggggggggggfffcccbbbaaabbbeeejjjooorrrooopppnnniii^^^QQQFFF@@@uuuooohhhddddddffffffeeebbbeeecccYYYOOOJJJFFFBBB:::666000...///000///............---,,,---000333999===@@@>>>999888>>>FFFGGGFFFAAA:::777:::===<<<;;;888555666AAALLLNNNIIIAAA888000///111222666999888999::::::999:::<<<>>>=========???CCCHHHMMMPPPSSSVVVZZZ\\\^^^```cccfffkkkkkkkkkllllllkkkkkkjjjnnnnnnnnnnnnoooooooooooorrrqqqooommmkkkjjjjjjjjjeeeeeefffggghhhkkklllnnnkkklllnnnnnnoooqqqtttwww{{{~~~~~~eeeZZZ]]]^^^XXXRRRLLLJJJGGGFFFEEEBBB===999444222000///000111111000---///111///,,,111FFF[[[wwwwwwlllggg```vvvwwwhhh^^^fffuuu|||wwwrrryyyyyy{{{~~~zzzuuuooohhhcccbbb___\\\ZZZTTTNNNNNNRRRRRRZZZjjj~~~}}}cccmmm~~~yyyeeeXXXWWWSSSLLLCCC<<<777666666555666:::???OOOvvvzzzrrr}}}yyyiiiiiinnnuuusssfffYYYQQQOOOMMMJJJHHHGGGFFFCCCAAAFFFFFFGGGHHHIIIJJJLLLLLLLLLPPPVVV___mmm}}}rrrlllffflllgggyyy}}}ooommmfff[[[WWW???IIIeeelllfffXXXBBBAAAaaarrrddd]]][[[XXXZZZ\\\]]]_____________________```aaacccdddeeedddeeefffgggggggggffffffeeeeeeddddddeeehhhlllooooooqqqooofffXXXKKKDDDAAAuuuooogggcccccceeefffeeedddgggcccYYYOOOJJJGGGEEE:::555000...///000///------......------...111444;;;???AAA===888888===BBBCCCAAA;;;777:::??????:::888999999;;;BBBJJJLLLIII>>>555...///222333666:::888999::::::999:::<<<>>>>>>>>>@@@BBBEEEJJJMMMPPPQQQSSSVVVXXX[[[^^^aaaccchhhhhhiiihhhhhhgggfffeeefffffffffeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeefffbbbbbbbbbbbbcccddddddeeefffgggjjjkkkmmmppptttwww}}}lllXXXYYY```]]]SSSNNNJJJFFFEEEEEEDDD@@@<<<666444111000111111000000111222333222000:::RRRiii}}}uuujjj]]]mmmqqqbbb___bbbcccbbbcccnnnuuu}}}~~~wwwsssmmmeee```YYYSSSSSSVVVXXX\\\fffwwwoooeeeqqqwww|||wwwhhhZZZUUUQQQLLLFFF>>>888666555444666:::@@@```{{{rrriii```[[[TTTXXXaaagggbbbVVVMMMJJJKKKIIIGGGFFFEEEDDDBBB@@@@@@AAABBBCCCCCCDDDDDDDDD???CCCJJJRRR]]]oooxxxnnncccaaa[[[fffqqqlllhhhcccSSS???HHH```cccaaa]]]NNNHHHVVVtttrrrddd[[[\\\^^^```bbbcccbbbaaa```_________```aaacccdddeeecccdddeeegggggggggfffeeehhhiiiiiihhhffffffhhhjjjmmmnnnjjj```SSSJJJHHHIIItttnnngggcccdddeeefffeeedddgggdddZZZPPPLLLIIIGGG:::555000...///000///------......------///222555888<<<<<<888555888<<<===CCCBBB??????EEEJJJEEE===555:::===>>>AAAFFFFFFCCC777111///111333333555999777999999999999999;;;===>>>???BBBEEEHHHKKKLLLMMMOOOPPPRRRUUUXXX\\\___aaaffffffeeeeeecccbbbaaa```_________^^^^^^]]]]]]]]]^^^^^^___```aaaccceeefffffffffffffffffffffffffffbbbeeehhhlllpppvvv}}}bbbZZZ``````WWWQQQKKKFFFDDDFFFEEEAAA===888555222111111111000/////////000111555BBB]]]uuusss```fffxxxyyyiiiaaa______bbbfffdddmmmwww}}}rrrjjjccc]]]]]]```fffgggmmmyyyfffiiixxxsssuuussskkk^^^TTTOOONNNIIIAAA999666555444777;;;DDDuuuyyymmmhhhddd^^^YYYUUUSSSQQQPPPPPPRRRUUUUUUOOOFFFEEEHHHFFFEEEDDDEEEFFFGGGGGGFFFAAABBBCCCCCCCCCCCCCCCBBB@@@@@@AAACCCIIIXXXttt{{{uuunnnfff^^^\\\___yyy~~~pppgggbbb[[[JJJFFFOOOTTT\\\fffkkkNNNLLLbbbwwwiiiaaaaaaaaa`````````_______________```aaabbbcccdddaaaccceeegggggggggeeedddhhhjjjkkkiiifffeeefffiiijjjiiieee[[[QQQKKKLLLOOOsssmmmgggcccdddfffeeedddcccfffdddZZZQQQMMMJJJGGG:::555///---...///...---------...------///333666666888888555777===@@@===@@@AAABBBFFFMMMOOOGGG<<<333888<<<>>>AAACCC@@@999///...000444444222333777777888999888888888:::<<<===???CCCFFFIIIJJJJJJIIIMMMMMMOOORRRWWW[[[___```bbbbbbbbbaaa___]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYY[[[ZZZYYYYYY\\\```eeehhhdddeeehhhkkkooorrrtttuuuxxx{{{~~~www______bbb___SSSMMMFFFDDDFFFFFFBBB>>>999666333111111111000//////...///444===PPPlllddd```hhh}}}nnnhhhhhhiiikkkmmmaaafffnnnvvv|||uuunnnlllooorrrtttyyyqqqkkkrrr}}}xxxssseeeTTTMMMRRRMMMDDD;;;888666555888<<>>999777444222222111000///555444555===KKKaaa~~~fff[[[]]]wwwqqqnnnrrrsssqqqooofffhhhlllttt|||yyyzzzxxx||||||qqqnnnyyy}}}lllTTTLLLSSSPPPGGG===999888777:::>>>UUU~~~mmmjjjgggeeeeeefffeeeddd___\\\\\\bbbddd```[[[XXXUUUSSSQQQQQQQQQQQQOOOMMMMMMNNNOOOOOOOOONNNLLLKKKJJJGGGIIIMMMNNNLLLRRRZZZlllyyyrrrrrrgggrrrfffeeewwwbbb___MMMGGGRRRQQQPPPbbb```OOOGGG[[[sssfff]]][[[^^^aaa^^^^^^]]]]]]]]]^^^_________aaadddfffgggfffeeecccaaaccccccaaa```dddmmmuuuooommmiiibbb[[[UUURRRQQQqqqmmmhhheeeccccccbbbbbbeeeeeeddd___VVVMMMEEEBBB777444111/////////---,,,...---++++++---111444777===<<<:::===IIIUUUSSSKKK===;;;???GGGHHH@@@888777888;;;<<<;;;<<<;;;444+++,,,...111333555555444444555666666666666888:::===AAACCCDDDFFFGGGGGGGGGGGGJJJKKKNNNQQQTTTXXXZZZ\\\^^^^^^\\\YYYUUUSSSSSSSSSTTTVVVXXX[[[\\\YYYUUUQQQSSSUUUVVVXXX[[[```gggkkkyyywww\\\aaadddZZZSSSIIICCCAAABBBBBBAAA>>><<<888444222111222222333777444555MMMtttrrraaa[[[qqq{{{ooonnnqqqrrrqqqqqqkkkllltttzzzsssrrrpppsss~~~~~~lllzzz{{{{{{sss^^^PPPPPPFFFKKKEEE<<<999444666DDDjjj{{{xxxxxxrrrkkkjjjhhhfffdddbbbaaaaaaeeebbb______bbbaaa\\\WWWYYY\\\^^^[[[WWWUUUXXX\\\eeennn}}}mmmuuuoootttssstttxxxfffbbbZZZPPPIIIJJJRRRZZZ___^^^OOOGGGbbbvvvgggbbb]]]VVVYYYYYYZZZ[[[[[[[[[[[[[[[______```aaabbbcccddddddeeebbbaaaccccccccchhhnnnsss~~~|||wwwsssfffUUUooolllgggdddccccccbbbbbbdddeeeddd___WWWMMMFFFBBB777444111/////////---,,,,,,,,,,,,...111555777888;;;:::999>>>KKKVVVSSSIII<<<<<<@@@EEECCC:::444444<<<@@@BBB@@@===:::333+++---///222444666666666666444555666666666777:::===AAABBBDDDFFFGGGGGGGGGGGGHHHIIIKKKNNNQQQTTTVVVXXXWWWWWWWWWUUUSSSRRRSSSTTT[[[\\\\\\]]]]]][[[XXXVVVSSSUUUWWW[[[```iiisssyyywww{{{ddd___bbb\\\UUULLLEEEBBBBBBBBBAAA???===999555222111222222111555666>>>XXXxxx~~~nnn^^^XXXmmmrrrmmmnnnwww~~~|||vvvwww}}}|||yyysssmmmdddaaabbblll}}}gggrrr|||}}}wwwcccSSSOOOIIILLLDDD<<<:::666;;;KKKvvv~~~}}}|||~~~~~~zzz{{{xxxtttnnnkkknnnuuu|||sssnnniiiooovvvvvvhhhjjjfffYYYKKKFFFNNNXXXaaabbbXXXJJJUUUyyy{{{kkkbbb]]]YYYZZZZZZYYYYYYZZZ\\\^^^___]]]]]]^^^___aaabbbccccccccc``````bbbcccdddjjjqqqvvvnnnkkkfffdddccccccccccccdddeeeeee```WWWNNNFFFBBB777444111/////////---,,,++++++---111666:::<<<<<<;;;::::::@@@LLLRRRLLLAAA888:::>>>AAA===666444666BBBHHHJJJEEE===777111,,,...000222555777888888888333555555666666777:::===AAABBBCCCEEEFFFFFFFFFFFFFFFGGGIIIKKKMMMPPPQQQRRROOOPPPPPPPPPOOOPPPRRRTTTYYYYYYZZZZZZ[[[\\\]]]]]]ZZZ\\\___dddlllxxxwwwnnn~~~ppp\\\^^^___YYYPPPHHHDDDBBBAAAAAA@@@>>>:::666333222111222444666===PPPnnn~~~yyynnn^^^WWWiii|||```aaajjj|||~~~yyyuuuooojjjbbb]]]ZZZ```ppp}}}|||pppjjj~~~lllXXXOOOKKKLLLDDD<<<<<<999AAASSSxxxuuu}}}oooiiilllppp~~~jjjhhhmmmxxxxxxooolllrrrrrrcccLLL@@@EEEOOO\\\bbb```QQQIII[[[ttteee\\\ZZZYYYXXXVVVUUUUUUWWWZZZ\\\ZZZZZZ[[[]]]^^^```aaaaaaaaa^^^^^^```bbbeeellltttyyy~~~nnnkkkgggddddddeeeeeeeeeccceeeeeeaaaXXXNNNFFFBBB777444111/////////---,,,---,,,---222999>>>AAAAAA>>><<<<<>>CCCHHHGGG<<<111---...///222222222333444444555555444555777777888:::===@@@AAAAAAAAAAAABBBDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMJJJKKKJJJIIIIIIKKKOOOSSS^^^ccchhhlllpppvvv~~~{{{tttbbbcccaaa[[[SSSJJJDDDAAAAAA@@@???===:::888666555444>>>666DDDllltttvvvjjjVVVWWW]]]jjjzzz|||uuuqqqooonnnmmmkkktttyyy~~~{{{yyyoookkkeee___^^^eeerrr|||kkkhhhmmm~~~wwweeeRRRIIIHHHDDDEEEEEE<<<@@@UUU~~~pppfffkkkssszzzsssccc^^^```aaa```___^^^dddrrr{{{{{{mmmjjjjjjffffffyyyggg]]]UUUIII???DDDIIIXXXeeeaaaTTTSSS\\\uuu```___\\\YYYWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYY\\\YYYZZZ]]]^^^```eeelllbbbcccmmmxxxrrraaaYYY]]]ppplllgggdddcccccccccbbbaaadddfffccc[[[QQQHHHCCC777444111/////////---,,,...,,,...555>>>BBB@@@;;;999;;;@@@DDD@@@;;;>>>EEEMMMLLLEEE;;;888<<<>>>===AAACCC@@@666......111222555555444444444444555555555666888888999;;;???BBBAAA@@@@@@@@@BBBCCCEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMHHHHHHHHHGGGHHHKKKPPPTTT]]]^^^``````cccjjjvvv~~~tttnnnlllooossswww~~~lllbbbaaa\\\TTTKKKDDDAAAAAA???>>>===;;;999888777666>>>888KKKvvv{{{}}}hhhXXXWWWYYYbbbooo{{{uuurrrrrrvvv{{{|||yyyvvvuuuvvvpppmmmggg___ZZZ^^^iiisssyyyxxxgggccc||||||iiiVVVIIIGGGBBBDDDEEE===CCC[[[jjj^^^hhhsss|||~~~sssjjjdddhhhmmmmmmmmmooommmjjjjjjuuu||||||}}}xxxooonnnhhhXXX}}}sss```[[[XXXMMMBBBAAABBBLLL\\\bbb[[[PPPLLLVVVnnnxxxrrriii___XXXTTTSSSSSSUUUUUUUUUUUUVVVVVVVVVWWWYYYXXXZZZ___aaabbbgggnnndddbbbdddkkkkkkddd]]][[[oookkkfffcccbbbaaaaaa```aaadddfffccc[[[QQQHHHCCC777444111/////////...,,,++++++///888AAACCC<<<555===@@@EEEFFF>>>888===IIIOOOMMMDDD:::999???BBB???@@@@@@;;;222---///444555888777666555555555555555666777999999:::<<<@@@CCCAAA@@@@@@@@@AAACCCEEEFFFDDDEEEFFFGGGIIIKKKLLLLLLFFFFFFFFFFFFGGGKKKQQQUUUZZZZZZXXXVVVYYYcccrrr~~~~~~ooofffcccdddeeefffoootttaaa```]]]UUUKKKDDDAAAAAA>>>>>>===<<<:::999888777AAA>>>UUUjjjjjjuuu}}}fffbbb\\\WWWYYYbbbuuu{{{~~~~~~{{{tttooooooqqqooollleee[[[SSSUUU```jjjvvvjjjaaa{{{oooZZZJJJFFF@@@BBBEEE>>>GGGaaalll]]]fffsss|||}}}|||~~~vvvsssvvv||||||vvvtttvvvtttpppnnnooosssxxx~~~|||uuuxxxrrrlllWWWaaawwwbbb______VVVLLL===<<>>DDDKKKAAA888777===CCCCCC@@@EEE;;;000,,,///222222000666666555444444444444555666999<<<>>>>>>>>>???AAABBB@@@???@@@CCCDDDAAA???BBBCCCEEEGGGGGGFFFEEEDDDHHHEEECCCEEEKKKQQQTTTTTTTTTVVVXXX\\\bbblllxxxrrrfff^^^cccgggeeefffttttttttt|||{{{hhheee]]]RRRJJJEEEAAA===???===;;;;;;;;;<<<;;;:::<<<===hhhkkk\\\cccqqqzzzllleeebbbeeejjjsss|||{{{lll```]]]ZZZXXXZZZgggwwwqqqpppsssooohhh___XXXWWW[[[```sss|||yyycccrrrxxxbbbOOODDDEEEBBBBBB@@@FFFmmmfffccciiisss~~~|||xxxuuuyyyxxxhhh___aaa^^^___fffqqqyyy{{{zzz~~~|||~~~{{{vvvZZZUUUfffeeeXXX[[[XXXMMMEEE@@@???JJJXXX[[[TTTLLLFFFHHHLLLWWWppp~~~hhh\\\WWWUUUTTTPPPMMMOOOTTTWWWTTTQQQZZZYYY[[[```dddhhhooowwwwwwmmmkkkmmmoooppplllgggcccccccccdddccccccfffeee^^^WWWQQQIII@@@666333///------............111666;;;>>>===:::888JJJSSSVVVKKK>>>:::???EEEDDD===777999AAAHHHHHHFFFCCC:::111---000444444333666555555444444444555555888;;;>>>?????????@@@AAABBB@@@???@@@BBBCCCAAA???AAABBBCCCEEEEEEDDDCCCBBBDDDCCCDDDIIIQQQXXX[[[\\\]]]^^^```bbbgggnnnwww}}}|||wwwvvvvvvqqqhhh```ccceeeggghhhkkkttttttrrrvvv}}}ooohhh___XXXQQQJJJDDDAAA>>>===<<<;;;;;;;;;;;;:::DDDQQQ}}}~~~}}}sssjjjmmmsss~~~xxxgggaaaaaa```eeelllqqqvvv}}}xxxttt```]]]ZZZWWWWWWaaaxxxzzzwwwtttrrrmmmddd[[[XXX[[[___sss|||kkksss}}}hhhNNNCCCDDDBBBCCCAAAHHHpppuuu]]]aaajjjttt}}}zzzyyyuuusssvvv}}}wwwggg[[[WWWSSSTTTWWW[[[bbbkkktttzzzxxx~~~|||}}}|||jjjWWW___}}}lllkkkhhh___PPPFFFCCCLLLYYY[[[RRRIIIKKKGGGCCCDDDQQQkkk}}}nnn^^^SSSRRRQQQOOOOOOQQQSSSUUUVVVVVVUUUXXX]]]bbbfffmmmvvv~~~{{{qqqmmmgggdddcccdddddddddcccfffeee^^^WWWQQQIII@@@555222...,,,---.........111666===@@@>>><<<;;;;;;JJJPPPQQQFFF<<<:::???BBB<<<888777<<>>JJJjjj{{{rrrcccVVVRRRSSSTTTRRROOONNNPPPRRRRRRQQQTTTZZZ___cccjjjrrrrrrnnnhhheeeddddddddddddcccfffeee^^^WWWQQQIII@@@444111...,,,,,,.........555<<>>@@@FFFIIIGGG>>>888999===>>>:::888999@@@IIINNNLLLIII999444//////222666666555555444333333333555777888===???AAAAAA@@@??????@@@AAA@@@?????????@@@??????===>>>>>>???@@@@@@AAABBBFFFJJJPPPXXX___dddggggggfffggghhhiiiiiikkkoooqqquuutttqqqlllgggeeedddeeebbbbbbeeekkkrrruuutttrrrrrr}}}ppp```^^^ZZZMMMAAA>>><<<===>>>===;;;;;;;;;;;;CCCqqqzzzmmmdddZZZTTTTTTccc~~~{{{~~~kkkhhheee```[[[```qqq~~~|||{{{}}}|||vvvrrrqqqxxx}}}|||sssmmmnnnrrrpppuuu~~~zzzssswwwVVVEEEDDDCCCDDDCCCNNN{{{vvv___ZZZfffooowww}}}{{{}}}xxxtttrrrtttsssrrruuuzzzmmmZZZRRROOOOOOOOORRRSSSPPPMMMQQQ\\\gggxxx|||vvvrrr}}}uuu___WWWWWW{{{~~~iiidddYYYTTT[[[aaa^^^YYYWWWWWWQQQNNNLLLAAA===PPPkkk|||vvvtttqqqfffZZZOOOQQQRRRRRRQQQPPPPPPPPPQQQPPPSSSXXX\\\___eeemmmrrrnnniiieeeddddddddddddcccfffeee^^^WWWQQQIII@@@444111---+++,,,......///666???GGGHHHBBB===>>>AAABBBBBB>>>999999===???===;;;:::===BBBHHHJJJEEEAAA333000...///222555555444555444333222333555888999===???AAAAAA@@@>>>>>>???AAA@@@@@@>>>>>>===>>>???<<<<<<<<<===>>>@@@CCCDDDMMMQQQWWW]]]```bbbbbbbbb___aaabbbcccccceeehhhjjjkkklllllliiieeebbbbbbcccaaacccgggkkkoooqqqssstttqqqwww|||~~~wwweeeaaa^^^SSSGGGBBB<<<>>>>>>===;;;;;;===@@@LLL}}}uuujjjgggfff```bbbtttqqqlllfff```ccctttzzzuuuvvvsssmmmiiiiiigggdddbbbdddjjjpppuuutttoookkkmmmpppmmmqqqxxx~~~}}}ooo{{{zzz^^^IIIEEECCCDDDCCCRRRnnn]]]\\\hhhooowww}}}wwwsssqqqtttvvvvvvxxx|||eeeYYYVVVSSSOOORRRSSSRRRQQQOOOQQQVVV[[[iiippp|||lllfff|||pppfff]]]LLLZZZrrreee\\\XXX\\\[[[SSSPPPTTTPPPJJJKKKOOOGGG:::>>>MMMhhh~~~~~~zzzooo^^^XXXPPPNNNPPPSSSUUUTTTRRRQQQSSSXXXZZZ\\\aaagggtttrrrnnnhhhdddcccccccccccccccfffeee^^^WWWQQQIII@@@333000,,,+++,,,...//////555===EEEFFF@@@<<<<<<>>>AAA???;;;999???FFFFFFAAA;;;;;;>>>BBBEEECCC>>>888///......///222444444444444333222111333555999;;;<<<>>>AAAAAA@@@?????????@@@@@@@@@>>><<<<<<===???;;;;;;;;;<<<>>>BBBFFFHHHRRRVVV[[[]]]^^^]]]\\\\\\XXXYYY[[[\\\\\\___bbbeeeeeefffgggfffdddccccccccccccfffiiijjjjjjlllppptttwwwyyy{{{|||}}}||||||kkk___ZZZUUULLLCCC===>>>>>>===;;;<<>>??????<<<:::>>>EEELLL|||xxxllldddhhhzzz{{{|||vvvlllgggccciiiwww~~~uuukkkeeedddZZZYYYWWWVVVVVVUUUTTTSSSTTTWWW___lll~~~llljjjxxx|||}}}hhhMMMCCCAAAEEEHHH___```XXX]]]fffjjjttt|||rrrmmmmmmrrrwwwxxxzzz|||yyy|||zzzggg]]]VVVPPPKKKJJJKKKMMMOOORRRUUUVVVVVVUUU\\\ppp~~~}}}}}}}}}|||{{{yyyzzz{{{}}}~~~qqqooo{{{|||xxxkkkXXXDDDHHHlllooo^^^UUUZZZWWWHHH>>>???DDDFFFKKKPPPQQQMMMDDD===???PPPggg|||mmm^^^UUUOOOKKKOOOOOOQQQVVVWWWWWW[[[aaa```ffflllrrr|||qqqmmmgggcccbbbaaaaaaaaacccfffeee^^^XXXQQQIII@@@222///,,,+++,,,...//////777<<>>>>>===999666;;;HHHRRRPPPHHH444555999===???===888333---///111333444555555444444333111111222666:::<<<>>>@@@CCCDDDCCCBBBCCCDDD@@@AAA@@@===:::999<<>>HHHPPPxxx{{{~~~pppfffjjj}}}{{{yyyrrrllleeefffpppwwwnnnkkkddd___ZZZWWWVVVUUURRRPPPFFFIIIQQQaaauuupppkkkyyy~~~~~~iiiLLLBBB@@@FFFKKKdddaaa[[[aaaiiikkksss}}}||||||xxxooojjjjjjooouuuwwwxxx{{{yyy{{{~~~nnn^^^VVVQQQKKKLLLMMMLLLMMMOOOTTTWWW\\\RRROOOaaa}}}}}}|||{{{yyyxxxyyyzzz{{{|||~~~~~~vvvyyyxxxxxx}}}mmm```JJJ:::WWWvvvaaaVVV]]]```SSSEEEAAA;;;EEEOOOUUUXXXTTTGGG:::;;;>>>KKK___qqq{{{tttdddYYYTTTLLLLLLOOOTTTVVVWWW[[[aaa```bbbcccbbbeeennntttuuussshhh___```eeeeeebbb```dddgggfff```YYYRRRIII@@@666///++++++,,,,,,///333666???BBB<<<;;;DDDHHHEEEDDD:::666???JJJNNNIIIEEE999;;;>>>AAAAAA<<<555000***---222555555333222222222222111000000444999>>>CCCCCCBBBBBBBBBBBBAAAAAACCC>>>::::::===@@@>>><<<666999>>>CCCHHHLLLOOOPPPOOOQQQSSSTTTSSSQQQQQQRRRYYYYYYXXXXXXZZZ]]]```bbbaaa___^^^^^^___aaaaaaaaaccc___\\\^^^dddjjjmmmnnnppprrrvvvxxxxxxvvvsssqqqqqq{{{www```\\\TTTFFF???@@@;;;:::>>>===BBBSSSttt~~~uuuiiijjj}}}{{{sssllllllqqq|||~~~rrroooiiiaaa\\\ZZZYYYVVVTTTQQQKKKJJJVVVhhh{{{~~~|||zzzwwwsssWWW???AAAEEEFFFlll|||~~~___ZZZ[[[eeeooosssxxx~~~vvvkkknnnrrrvvvxxx{{{~~~|||zzzwwwwwwyyy|||~~~kkk___ZZZWWWLLLEEEJJJRRRUUUSSSRRRVVV^^^``````ttt}}}{{{xxxuuuwwwyyy{{{}}}~~~~~~yyytttxxx|||uuucccQQQ======fff}}}jjj]]]bbbggg]]]MMMCCCAAA???@@@DDDKKKPPPQQQPPPEEEAAA===DDDZZZrrrjjjTTTWWWRRRQQQVVVYYYVVVVVVYYY___]]][[[\\\___aaabbbaaarrriiibbbbbbeeedddbbbaaadddhhhgggaaaZZZSSSJJJAAA555///++++++,,,---000555999???@@@<<>>;;;???CCCDDD@@@888111,,,+++///333666555444333333222222111000111444:::>>>AAAAAA@@@@@@@@@?????????CCC>>>:::999<<<>>>===;;;999;;;???CCCGGGJJJLLLMMMMMMOOOQQQRRRPPPPPPPPPPPPTTTTTTUUUUUUWWWYYY\\\]]]___]]]\\\\\\^^^````````````bbbdddeeefffgggiiijjjnnnooosssxxx{{{zzzvvvssssss}}}hhh]]]UUULLL???@@@;;;:::>>><<>>;;;BBBPPPVVVSSSCCC;;;777;;;@@@>>>:::777@@@FFFLLLJJJAAA666...+++...111555777666555444444111111111000111555:::>>>@@@@@@@@@@@@????????????BBB>>>:::999;;;<<<;;;:::<<<===@@@CCCEEEHHHIIIIIIJJJLLLNNNNNNMMMLLLMMMNNNPPPQQQSSSUUUWWWXXXYYYYYY\\\ZZZXXXYYY[[[]]]______^^^dddjjjllliiiffffffgggjjjkkkooowww~~~{{{uuuuuuttt___UUURRR@@@AAA<<<<<>>AAAHHHNNNVVVTTTJJJ===:::GGG[[[hhhttt}}}fffXXXSSSSSSUUUXXXRRRRRRSSSSSSRRRTTTVVVYYYpppllliiihhheeeaaabbbfffcccgggfffaaaZZZSSSJJJBBB222...+++,,,---///666===GGGCCC<<<:::BBBOOOTTTQQQ>>>999888<<<>>>:::777666CCCLLLSSSPPPCCC666///...///222555666555444333444111111111111222555:::>>>BBBBBBBBBAAAAAAAAAAAA@@@AAA>>>:::999999::::::999??????AAABBBCCCDDDEEEFFFGGGIIIJJJJJJJJJIIIKKKLLLOOOQQQTTTWWWXXXYYYYYYXXXYYYWWWUUUUUUXXX[[[]]]^^^]]]bbbiiilllllljjjiiiiiihhhhhhllluuu}}}wwwvvv~~~~~~bbbTTTUUUBBBBBB======???===KKKfffvvvyyyqqqwwwxxxpppjjjhhhccc___\\\[[[bbbttt{{{}}}bbbEEE>>>BBBIIIkkkaaaNNNRRRZZZeeennntttwwwyyy|||~~~~~~sssjjjgggiiillloooqqqtttwwwzzzxxxuuurrrqqqsssuuuwwwwww{{{}}}~~~oooaaaYYYXXXXXXXXXSSSOOOQQQWWWeeemmmoooiiimmm~~~zzzuuuqqqwwwvvvvvvvvvuuuuuuvvvvvvyyyzzz{{{yyytttttttttqqq|||nnnVVVCCC:::999:::SSS|||qqq^^^^^^```^^^UUURRRLLLCCC======CCCIIIRRRYYYYYYLLL@@@@@@IIIRRReeepppooofff___WWWQQQQQQRRRRRRQQQPPPPPPSSSVVVpppmmmkkkjjjeee```aaafffaaaeeeeee___XXXRRRIIIAAA111...,,,------000888AAAMMMEEE<<<999@@@IIIKKKHHH888888;;;@@@@@@;;;888999AAAJJJRRRNNNBBB555000000///222444555444222222222000111222222333666;;;???BBBBBBAAAAAAAAA@@@@@@@@@???===:::999999999::::::@@@@@@@@@AAAAAABBBCCCCCCEEEFFFHHHHHHGGGGGGIIIKKKNNNPPPSSSVVVXXXXXXWWWWWWUUUSSSQQQRRRUUUYYY\\\]]]^^^___aaaffflllppppppnnniiigggiiiqqq{{{|||wwwuuu~~~gggUUUTTTEEECCC======@@@???RRRsssuuutttvvvpppzzz|||vvvqqqllleee]]]^^^jjjxxxyyy~~~gggJJJ>>>AAAKKKmmmvvvRRRLLLSSS]]]fffooouuuyyyzzz|||{{{|||xxxoooiiiccceeehhhjjjmmmpppuuuxxxzzzwwwtttrrrtttvvvwwwwwwyyy{{{||||||}}}qqqbbb\\\XXXWWWUUUPPPOOOQQQcccmmmvvvvvvxxx~~~{{{vvvsssqqqoookkkiiiiiikkknnnqqqqqqqqqrrrpppmmmooo}}}|||vvv|||}}}kkkYYYJJJ@@@888333444[[[nnn]]]YYYXXX]]][[[VVVMMMDDD@@@AAADDDLLLXXX^^^UUUGGGAAABBBEEERRRYYYggg{{{~~~ooobbb]]]\\\ZZZWWWSSSQQQQQQRRRpppmmmkkkjjjfffaaaaaaddd```dddddd^^^XXXRRRIIIAAA222///---------000:::DDDNNNFFF===;;;???DDDDDDAAA666:::AAAGGGDDD===:::;;;;;;CCCJJJGGG<<<222...///111333444444333111111222///111222333444777;;;???????????????>>>>>>>>>>>>>>><<<:::999999:::;;;<<<@@@@@@??????@@@AAABBBCCCDDDEEEFFFFFFFFFGGGIIIKKKKKKMMMPPPSSSTTTUUUTTTTTTSSSQQQOOOOOOSSSXXX\\\^^^```]]]]]]bbbjjjqqqssssssllliiihhhlllsssxxxxxxvvvwww~~~qqq[[[SSSHHHDDD>>>>>>@@@AAAZZZiiiqqqsssmmm{{{~~~uuuiiiccchhhrrr~~~{{{nnnQQQ@@@???JJJnnnmmmKKKKKKTTT___gggnnnvvvzzzzzzzzzwwwxxx|||{{{tttkkkfffaaacccfffiiilllpppvvvzzz|||yyyuuutttuuuvvvwwwwwwwwwyyyzzzzzzzzz}}}sssfffYYYSSSRRRQQQRRRUUUZZZdddqqqwwwyyy~~~wwwxxxvvvtttvvvzzz}}}|||{{{xxxwwwuuuttttttqqqmmmjjjfffddd```^^^^^^bbbfffiiigggggggggfffdddhhhwww{{{}}}~~~tttjjj```SSSCCC888444222CCCeeerrrddd___fffddd___XXXPPPHHHDDDBBBIIIPPPTTTNNNGGGEEEEEEEEECCCFFFOOO```vvvpppllleee```[[[WWWSSSPPPqqqllliiiiiifffbbb```bbbaaadddddd___XXXRRRJJJBBB222000......---000:::EEEJJJDDD??????BBBCCCBBBAAA999???IIINNNGGG<<<777888888>>>CCCAAA888000------333444666555333222222333///000222333555888<<>>>>>>>>>>><<<<<<;;;:::999:::===??????>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFGGGJJJLLLJJJKKKMMMOOOQQQRRRRRRRRRQQQOOOMMMNNNRRRXXX\\\^^^aaa``````bbbffflllqqqsssooolllhhhgggkkkooosssuuu{{{~~~~~~dddTTTKKKFFF>>>===@@@CCCaaa|||aaannn~~~tttooo}}}wwwwww|||{{{}}}~~~qqqVVVBBB???KKKrrrnnnMMMJJJUUU```fffmmmuuuzzzzzzxxxvvvxxx~~~~~~tttjjjeee___bbbeeehhhlllqqqwww{{{}}}zzzvvvuuuuuuvvvwwwwwwvvvwwwyyyxxxwwwzzz{{{mmm]]]UUUQQQPPPQQQUUUQQQWWW```gggiiisss}}}}}}zzzxxxuuuqqqlllhhhdddbbb___\\\[[[\\\]]]___\\\]]]______\\\^^^jjjyyy|||~~~zzzrrrooonnn^^^EEE666777666555DDDhhh~~~tttppplllggg```YYYQQQIIIDDDGGGHHHFFFEEEGGGLLLKKKGGGBBBAAACCCJJJVVVgggwwwzzzssskkkgggfffccc]]]WWWqqqkkkggghhhgggbbb``````aaaeeeeee```YYYTTTKKKCCC333111//////---000:::FFFGGGCCC@@@BBBDDDEEEDDDDDD<<>>AAA???777000------555666777666444333333444///000222444555888<<>>@@@>>>=========???@@@CCCDDDEEEFFFFFFFFFFFFGGGJJJMMMJJJKKKMMMOOOQQQRRRSSSSSSQQQNNNLLLMMMRRRXXX\\\^^^aaaccceeeddddddffflllqqqrrrnnnhhheeeeeeiiiooottt~~~~~~~~~lllVVVMMMGGG>>>===@@@DDDeeevvv___kkk|||xxxssswwwuuu|||yyypppXXXBBB???NNNxxxsssSSSJJJUUU```eeekkktttzzzyyyxxxwww{{{xxxlllfff]]]___cccfffjjjpppwww{{{~~~zzzwwwuuuuuuvvvwwwwwwuuuwwwxxxwwwvvvxxx~~~wwwmmmbbb[[[TTTNNNMMMOOOLLLMMMQQQUUUUUU___|||zzzuuuhhhgggdddaaa]]]YYYWWWUUUUUUWWW[[[[[[VVVVVV```lll{{{|||~~~{{{tttvvvzzzhhhGGG666888444///444KKKnnnwwwqqqjjjddd^^^WWWNNNGGGDDDBBB@@@BBBLLLSSSOOOFFFHHHFFFBBB===???MMMaaaqqquuuxxx}}}{{{ssskkkjjjmmmnnnhhhaaapppjjjfffggggggccc___^^^bbbdddccc]]]WWWRRRKKKCCC111...,,,+++///666===AAAIII===>>>MMMTTTJJJAAABBB999FFFRRRQQQEEE999777999<<>>:::777777999;;;;;;:::<<<===>>>@@@AAAAAAAAAAAADDDFFFGGGIIIIIIHHHGGGFFFKKKJJJIIIKKKOOORRRSSSSSSOOOOOOOOOPPPSSSWWWZZZ\\\``````aaabbbeeeiiilllooovvvsssmmmeeeaaacccjjjqqq}}}}}}~~~}}}}}}ggg___SSSGGG;;;BBB<<>>KKKNNNSSSaaa```XXXOOOFFF<<<777AAAOOOXXX[[[eeerrr{{{~~~{{{lllbbbeeemmmpppooonnnoooiiieeeffffffbbb^^^^^^aaadddccc]]]WWWRRRKKKCCC333000---,,,000666<<<@@@DDD===DDDYYYaaaSSSCCC===:::DDDMMMJJJ???777888======>>>===777000---000444333333444444333333222111///000111333666:::>>>AAACCCCCCDDDEEEDDDBBB@@@???===;;;888999;;;======<<<<<<<<<===???@@@BBBCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFIIIHHHHHHKKKNNNPPPQQQPPPKKKLLLLLLNNNRRRVVVZZZ\\\```______```ccchhhlllooouuutttqqqjjjdddeeelllsss~~~|||}}}lll[[[TTTIII===DDD???III}}}ooo```ooo~~~rrrqqquuuzzz~~~{{{vvv```III===NNNzzz}}}~~~RRRQQQWWW```hhhooouuuzzz}}}~~~zzzvvvqqqkkkccc^^^^^^^^^```bbbfffkkkppprrrqqqqqqrrrrrrssssssrrrrrrttttttuuuwwwxxxzzz{{{{{{|||tttaaaWWWQQQLLLHHHLLLJJJHHHEEEAAACCCPPP^^^|||ssskkkbbb\\\XXXWWWUUUQQQNNNOOOVVV[[[|||}}}uuupppoooxxxvvvssswwwpppZZZCCC888444333222555@@@WWWyyyuuugggfffcccZZZPPPIIIHHHAAA@@@GGGHHHMMM\\\fffbbb]]]YYYPPPDDD@@@BBBBBBFFFQQQaaaoooyyy|||yyyrrrkkkddddddjjjnnnmmmjjjpppiiieeeffffffbbb^^^]]]```cccbbb\\\VVVRRRJJJCCC444111------111777<<>>444:::AAAEEEBBB999666<<>><<<;;;::::::;;;>>>??????>>><<<<<<===>>>@@@BBBEEEGGGDDDEEEFFFHHHHHHGGGFFFFFFFFFFFFGGGJJJMMMNNNMMMLLLGGGHHHJJJMMMQQQVVVZZZ]]]aaa___]]]]]]```eeelllppprrruuuvvvooogggeeelllttt~~~{{{zzz|||{{{]]]WWWLLL???EEEBBBPPPnnnfffqqqpppfffeeefffttt{{{|||~~~~~~eeeLLL@@@RRR}}}vvv|||UUUPPPVVVaaajjjqqqvvvzzz|||vvvhhh___\\\\\\_________aaadddgggjjjllllllnnnpppqqqrrrsssrrrrrrsssttttttvvvwwwxxxyyyyyyzzz}}}ppp^^^RRRKKKHHHIIIGGGEEECCC>>>:::>>>EEEWWW}}}}}}ttthhhaaaXXXPPPLLLMMMPPPSSSlllvvvlllkkkuuuyyyvvvyyyttt___HHH;;;::://////777666777RRRwwwwwwjjjbbb\\\XXXOOOPPPHHHAAABBBCCCLLL___eee___\\\\\\YYYNNNCCC<<<;;;;;;AAAKKKVVV```nnnyyy{{{rrrqqqtttqqqhhhqqqkkkggghhhhhhccc___^^^___bbbbbb\\\VVVRRRJJJCCC444000---...444;;;???BBB>>>666999IIIPPPGGG999222888===@@@===888999BBBLLLHHHCCC;;;333......222555333333444444333333222111000000111444999===@@@AAACCCDDDEEEEEEDDD@@@<<<:::999999;;;===???@@@@@@??????>>>>>>>>>???BBBEEEGGGDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGJJJLLLMMMKKKHHHDDDFFFIIIMMMRRRXXX\\\___ccc```\\\[[[]]]cccjjjoooooouuuyyysssiiidddjjjqqq~~~zzzwwwyyy}}}~~~~~~gggYYYPPPAAADDDCCCUUUgggeeeqqqkkk___ZZZYYYhhhqqq~~~iiiMMMBBBVVVvvvsssSSSPPPWWWaaakkkqqquuuxxxyyyyyyiii^^^[[[]]]]]]]]]^^^```bbbeeegggiiiiiikkkmmmpppqqqrrrqqqqqqrrrrrrssstttuuuvvvwwwwww}}}hhhRRRKKKMMMGGGCCCAAABBB???;;;;;;>>>CCCYYY}}}yyykkk]]]SSSPPPQQQRRR___zzz{{{mmmjjjvvvxxxvvvyyyvvvdddLLL===::://////666111))):::WWWrrr___]]]bbbZZZ^^^UUUHHHDDDAAAIII[[[aaaWWWMMMMMMRRRTTTNNNHHHBBB>>>;;;===???CCCLLLVVVsss{{{}}}wwwzzzwwwllltttnnniiijjjjjjeeeaaa```___bbbbbb\\\WWWRRRKKKDDD222...,,,///777???DDDEEECCC;;;;;;DDDIIICCC999444888===@@@===:::===GGGPPPPPPHHH<<<222...///222444333333444444333333222111111000111555;;;@@@BBBBBBCCCDDDEEEDDDBBB???;;;999777999;;;===>>>??????@@@BBBAAA@@@??????AAACCCEEEDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGHHHJJJLLLKKKIIIFFFCCCEEEIIIOOOUUU[[[___bbbdddaaa]]]ZZZ[[[```fffjjjllltttzzzuuukkkeeeiiiooo{{{zzzwwwyyy|||qqq\\\SSSCCCCCCDDDZZZccccccqqqwwweeeYYYTTTRRR\\\gggxxx~~~mmmOOOBBBUUU}}}}}}bbbLLLRRRXXXbbbkkkppptttvvvwww|||{{{nnnccc^^^]]]ZZZ[[[]]]```cccfffiiijjjiiikkklllnnnppppppppppppppppppqqqrrrtttuuuvvvvvv{{{aaaQQQLLLHHHCCC@@@AAA@@@>>>>>>AAA@@@FFFWWWvvvxxxiii]]]VVVUUUZZZsssrrrmmm{{{zzzuuusssxxxwwwiiiQQQ???666333222444222///444===SSSooo___[[[]]]hhheee[[[TTTJJJFFFNNNfffYYYJJJFFFNNNVVVVVVRRRIIICCC>>>;;;888777<<>>;;;>>>GGGPPPSSSIII;;;111...000222222333333444444333333222111111111222666===BBBCCCBBBDDDDDDCCCBBB@@@>>><<<:::888:::<<<<<<======@@@AAACCCCCCAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDEEEEEEEEEHHHGGGGGGHHHIIIIIIGGGEEECCCFFFJJJQQQWWW]]]aaadddcccaaa]]]ZZZYYY[[[]]]___fffmmmtttrrrkkkgggiiinnnyyy~~~zzzvvvxxx|||uuu^^^WWWEEECCCFFFaaakkkjjjqqqlll___VVVPPPKKKRRR]]]nnn~~~~~~sssSSSAAASSSkkkSSSDDDSSSZZZccckkkppptttwwwxxxzzz~~~zzzpppeee^^^\\\YYY[[[^^^bbbfffjjjlllnnnllllllmmmmmmnnnnnnoooooommmnnnoooppprrrtttuuuvvv}}}~~~~~~www[[[FFFIIIDDD@@@@@@>>><<<>>>BBB;;;>>>EEESSShhhooobbb[[[]]]sssuuupppuuuqqqqqqwwwzzzoooXXXEEE555666444111333777555000999VVVpppYYYYYYhhhnnnnnnooodddVVVSSSiii___PPPHHHJJJQQQPPPLLLQQQMMMIIIFFF@@@999888;;;444AAARRRaaalllxxx}}}vvvpppkkklllkkkfffbbb``````dddccc^^^YYYUUUNNNGGG333...,,,111;;;DDDGGGGGG:::;;;@@@CCCBBB<<<999:::KKKJJJFFF>>>888:::DDDMMMQQQEEE777///...111222222333333444444333333222111222111222777???DDDDDDBBBDDDCCCBBB@@@>>>===<<<<<<;;;<<<======<<<===AAADDDAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEHHHFFFEEEEEEFFFFFFEEECCCCCCFFFKKKQQQXXX]]]bbbdddaaa___\\\ZZZWWWUUUTTTSSSXXX___fffhhhfffdddgggjjjyyy{{{vvvwww{{{www___ZZZHHHFFFLLLkkkooojjjnnn~~~pppaaa\\\XXXQQQJJJKKKTTTaaammmyyyxxxWWWBBBRRRfffMMMCCCTTTZZZccckkkrrrwww|||~~~~~~zzzmmmaaa]]]\\\[[[]]]```dddiiimmmoooqqqqqqooonnnlllllllllmmmnnnjjjkkkmmmoooqqqsssuuuvvv{{{{{{xxx\\\FFFGGGDDDBBBAAA===:::<<>>=========>>>===??????>>><<<>>>BBBFFF???@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGEEECCCCCCCCCCCCCCCBBBBBBEEEJJJQQQWWW]]]aaaccc^^^]]]\\\YYYUUUQQQMMMKKKLLLRRRYYY]]]___```cccfff{{{{{{uuuvvvyyy{{{}}}zzz```\\\JJJHHHPPPsssiiiaaajjjzzzuuubbbZZZ\\\\\\UUULLLIIIOOOWWW___iiivvvwww|||}}}vvvpppqqqsssyyyxxxZZZDDDTTTjjjNNNFFFTTTZZZccclllssszzz|||jjj^^^\\\___]]]___bbbfffkkknnnqqqrrrtttrrrnnnllljjjkkklllnnniiijjjlllnnnqqqsssuuuvvv{{{zzzxxxjjjXXXLLLDDDBBBCCCCCC???;;;>>>DDDHHHOOOZZZ```]]]]]]kkk}}}yyyvvvtttuuuzzz|||lllyyyhhhcccwwwrrrqqqsss{{{}}}gggRRR>>>555000000000...///222///222888HHHeeeqqqjjjeeebbbVVVGGGCCCKKKSSSUUUAAADDDMMMTTTTTTLLLGGGGGG<<<======;;;;;;>>>DDDJJJccceeeqqqqqqpppnnnkkkhhheeebbb``````bbbaaa]]]YYYUUULLLCCC111---,,,222<<>>===@@@>>>777......222111+++444444444444333222111111...000444;;;BBBGGGHHHHHHGGGGGGFFFBBB>>>:::999999???===<<<>>>@@@AAA???<<<@@@@@@??????@@@@@@AAABBBEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFEEEDDDCCCBBBGGGNNNTTTYYY[[[^^^___```]]]XXXTTTQQQMMMHHHEEEFFFDDDFFFMMMSSSXXX^^^dddzzzwww|||jjjXXXQQQDDDXXXmmm[[[fff|||vvvbbbYYYYYYZZZUUUOOOLLLIIIKKKRRRZZZdddrrr~~~|||sssoooqqqkkk```]]]dddooo||||||{{{zzzxxxxxx\\\DDDXXXxxxKKKJJJUUU[[[ccclllsss{{{xxxhhh^^^\\\___ZZZ[[[]]]```dddgggjjjlllnnnllljjjjjjlllnnnoooooollllllllllllnnnrrryyy}}}}}}~~~}}}|||sssiii___WWWNNNIIIGGGGGGEEEAAA???AAADDDEEEJJJ]]]rrryyyvvvpppiiicccyyy}}}tttpppllllllnnnssswwwyyy}}}zzzmmmkkkoooqqquuuzzzvvvvvvrrrRRRBBB666......222222000000444333333555AAA]]]ssshhhooozzziiiccc___TTTHHHPPPbbbfffKKKCCC@@@FFFGGGEEELLLWWWTTTUUUEEE555777;;;===BBBFFFLLLVVVddduuuqqqooommmkkkiiifffbbb```aaacccaaa\\\XXXTTTLLLDDD222...,,,111;;;BBBBBB@@@DDDKKKSSSRRRFFF;;;===FFFOOOKKKBBB999888>>>AAA@@@;;;999333---///555555111333333333333222111000000///000444:::AAAFFFHHHIIIGGGGGGFFFCCC>>>;;;999:::===<<<<<<>>>AAABBBAAA???@@@@@@??????@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAADDDDDDEEEEEEEEEDDDBBBAAA@@@EEEKKKQQQVVVZZZ^^^aaa```^^^[[[XXXTTTNNNHHHCCCBBB???@@@DDDIIIOOOYYYccc}}}qqq[[[RRRFFF]]]kkk\\\iiizzzfff[[[[[[\\\YYYTTTNNNJJJHHHJJJOOOVVVcccoooyyy~~~rrrkkkooonnneee______eeesss}}}ssskkkmmmyyywwwtttzzz___FFFUUU{{{zzzLLLJJJTTTZZZbbblllttt{{{uuudddYYYWWWYYYVVVWWWXXX[[[^^^aaadddfffjjjiiihhhggghhhjjjlllmmmllllllkkkkkklllpppvvvzzz}}}}}}~~~yyyrrrqqqtttwwwpppfff]]]VVVQQQKKKHHHHHHGGGDDD@@@???BBBHHHKKKSSSfff{{{qqqeeefff{{{|||tttpppkkkhhhiiijjjlllllltttzzzrrreeedddiiiuuuxxxzzzssspppzzzsssXXXGGG;;;111000222222000///...111222000555HHHfff~~~wwwqqqnnnfffeeeaaaWWWWWW]]]\\\HHH>>>:::???CCCAAAEEEMMMccceeeVVVCCC???===999<<>>;;;:::;;;<<<<<<===???BBBCCCBBBAAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@??????@@@@@@CCCDDDDDDDDDCCCBBB@@@???===BBBIIIOOOTTTYYY]]]```^^^]]][[[XXXTTTNNNGGGBBB???===<<<<<<>>>EEESSSbbb|||vvv^^^TTTIIIbbbzzzhhh\\\jjjmmmaaa^^^___]]]ZZZUUUNNNHHHFFFFFFIIISSS]]]fffppprrrrrr}}}wwwmmmpppsssmmmccc^^^\\\jjjzzz~~~}}}yyylllffflllzzzxxxrrr}}}eeeIIIQQQsssxxxMMMIIISSSYYYbbbkkkssszzzsssbbbVVVSSSTTTSSSTTTUUUWWWYYY\\\^^^___ccceeefffdddbbbcccgggkkkkkkkkkkkkjjjkkkoootttxxx~~~yyypppkkkjjj}}}uuulllaaaWWWRRROOOLLLJJJKKKIIIEEEBBBCCCIIIRRRYYYdddsssnnn]]]^^^uuu{{{sssooojjjgggeeeeeeddddddhhhrrrqqqcccccciiiyyy{{{{{{qqqkkkvvvvvvbbbNNNAAA555222222111///...+++000333///***222GGGYYY~~~uuurrrbbbaaaeee___[[[ZZZUUULLL???777999===>>>AAAGGGXXX___VVVJJJFFFAAA===AAAMMMIIIBBB<<<:::???GGGMMMpppnnnkkkjjjjjjgggbbb^^^bbbccc___YYYUUURRRKKKDDD555000---111999>>>===999AAANNN\\\ZZZIII888999CCC===;;;777666===FFFHHHDDD;;;777111///111444555333333333333333222111000///111222444999@@@EEEIIIJJJIIIHHHFFFCCC>>><<<<<<<<<>>>>>>???@@@BBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBAAA@@@@@@?????????@@@@@@CCCCCCDDDCCCBBB@@@>>>===;;;AAAIIIPPPTTTWWWYYYZZZZZZXXXUUUSSSPPPLLLGGGDDDAAA???>>>===;;;???MMM\\\yyyzzzdddZZZOOOdddsssddd\\\ggg}}}zzzjjjcccaaa___]]]\\\VVVPPPLLLHHHFFFKKKQQQZZZcccaaa]]]aaalll|||zzz{{{uuulllgggaaaooo~~~{{{tttrrryyyvvvkkkMMMOOO||||||oooKKKGGGTTTZZZbbbkkkrrrxxx}}}sssbbbVVVRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\^^^aaacccaaa^^^___dddiiiiiijjjjjjkkklllooouuuyyy}}}|||vvvtttzzzlllaaa]]]ZZZXXXUUUSSSNNNJJJJJJMMMUUUbbblllwwwjjj___dddzzzqqqnnnjjjhhhggggggfffeeeaaalllvvvfffeeemmm{{{|||}}}rrrkkkuuuyyykkkSSSEEE777222222000//////---222444111+++,,,666???OOOhhh}}}ddd\\\ccceeehhhmmmlll]]]QQQFFFBBBAAA@@@BBBGGGBBBLLLLLLHHHJJJFFFBBBHHHEEEGGGHHHEEEAAA=========qqqmmmiiihhhiiigggccc___aaaaaa^^^XXXTTTRRRKKKDDD444111///333;;;???<<<888<<>>:::666777@@@JJJIIICCC<<<666000///111333444555444444444444333222111000222333555;;;AAAFFFIIIJJJIIIIIIGGGCCC???======>>>AAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAA???===<<<:::AAAKKKSSSVVVVVVTTTSSSUUUQQQMMMJJJIIIIIIIIIHHHCCCBBBBBBAAA<<<<<>>===>>>sssmmmgggfffggggggddd```]]]___]]]XXXUUURRRLLLEEE333000111777@@@BBB>>>888;;;DDDNNNMMM@@@888???LLLCCC===777888CCCMMMKKKCCC:::333...000333444666888444444444444333222111111333444888>>>DDDHHHJJJIIIJJJIIIGGGCCC???===>>>@@@CCCDDDEEEDDDBBBAAA@@@AAA@@@@@@??????@@@@@@AAABBB@@@@@@@@@???@@@@@@AAABBBAAABBBBBBBBBAAA@@@>>>===<<>>???AAABBBDDDFFFEEECCCAAABBBDDD@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBAAA???>>>???DDDLLLSSSVVVVVVVVVVVVRRRNNNJJJHHHHHHJJJKKKKKKGGGEEEDDDEEEBBB>>>>>>BBBMMMccc{{{nnnZZZfffkkkaaa^^^jjjrrryyyvvvlllhhh```^^^]]]]]]XXXQQQOOOQQQNNNRRRSSSWWW[[[XXXaaaxxxzzz|||yyyqqqfffdddfffppplllRRRWWW|||WWWDDDDDDNNNTTT]]]ffflllppptttvvvuuuvvvrrrfffWWWMMMLLLOOOMMMMMMNNNOOOPPPRRRTTTUUUXXXXXXWWWWWWYYY[[[^^^``````aaabbbcccccceeeiiilllnnnuuu{{{{{{}}}}}}}}}{{{kkklll|||tttmmmhhhfffdddccccccpppuuukkkssssssrrrvvvvvvuuuzzzcccQQQ===333000......///,,,,,,---...000000000///000---...===XXXuuuwwwdddqqqssszzziiiTTTGGGFFF???BBBJJJFFF@@@FFF???MMM^^^fffbbbVVVLLLGGGvvvmmmdddaaadddgggfffcccXXX[[[[[[YYYWWWTTTMMMEEE///000444>>>HHHIIICCC;;;;;;AAAHHHJJJCCC>>>DDDOOOKKKCCC:::<<>>@@@BBB@@@CCCEEEEEECCCBBBDDDFFF@@@@@@??????@@@@@@AAABBB===============>>>??????@@@AAABBBCCCBBBAAA@@@???AAAEEEKKKPPPTTTWWWYYY\\\SSSQQQNNNLLLLLLLLLKKKJJJJJJGGGEEEFFFEEEBBBAAADDDLLLRRR]]]mmmxxxiiiYYYkkkmmmbbb^^^kkkxxxrrr}}}rrrmmmccc```^^^]]]YYYSSSRRRUUURRRTTTSSSYYY^^^YYY\\\nnnyyywwwzzzxxxoooiiihhhjjjrrriiiPPPYYYYYYEEEDDDJJJPPP[[[dddlllqqqtttvvvuuuuuupppdddVVVMMMMMMQQQNNNNNNOOOPPPQQQSSSUUUVVVWWWUUUTTTUUUWWW[[[\\\]]]^^^______^^^^^^___aaadddkkkrrrwwwwwwzzz{{{zzzhhhfffvvvoookkkiiihhhgggcccqqqrrrfffmmmrrrnnnqqqsssttt|||hhhUUU@@@555000...---///+++---//////------///111,,,222666333666JJJmmmlllhhhjjjyyynnn___XXXKKKJJJQQQJJJAAAEEEPPPVVV\\\[[[TTTNNNMMMNNNsssnnnhhhfffgggfffbbb^^^YYY\\\[[[XXXVVVSSSLLLDDD333///111>>>IIIJJJDDD???>>>:::BBBFFF<<<;;;HHHOOOPPPFFF<<<===EEEJJJHHHBBB???666///000444555555666444333222222111111222222555:::AAAFFFIIIIIIJJJJJJLLLKKKHHHCCC@@@???AAACCCDDDEEEFFFEEECCCBBBCCCDDDCCCBBB@@@@@@@@@BBBDDDEEE@@@??????>>>>>>>>>>>>>>>BBB??????BBBBBB???@@@CCCEEEKKKSSSYYY[[[\\\\\\]]]]]]TTTPPPUUUYYYUUUQQQQQQNNNMMMJJJGGGDDDCCCDDDEEEKKKLLLPPPVVV___iiirrrxxx}}}}}}nnn]]]yyylll[[[[[[kkk|||xxx{{{rrriiidddaaaaaa___ZZZWWWXXXTTTSSSTTTWWWWWWWWW]]]dddwwwpppxxxvvvooorrrqqqvvv|||mmmTTTUUUvvv}}}jjj>>>DDDJJJOOOXXXaaahhhpppvvvzzzwwwwwwqqqcccWWWQQQNNNKKKOOOOOOPPPQQQQQQRRRRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWWWWXXXYYY[[[\\\iiijjjnnnxxxuuuwww}}}|||vvvssspppmmmjjjiiiooouuuggghhhpppooorrrppppppppp^^^FFF555000000000///------......///......---...222444222000777EEERRR}}}uuujjjbbb```WWWIIIFFFNNNPPPPPPOOOMMMJJJFFFCCCAAAtttnnnhhhfffggggggccc^^^[[[]]]\\\WWWUUURRRKKKDDD333...111===GGGHHHCCC???IIIDDDIIIIII<<<:::GGGNNNLLLBBB888888@@@EEECCC>>>===444...000444555555666444333222222111111222222555:::AAAFFFIIIIIIJJJJJJKKKJJJGGGBBB???>>>@@@CCCBBBCCCCCCBBBAAA@@@@@@BBBCCCBBBAAA@@@@@@AAACCCDDD@@@@@@???>>>>>>>>>>>>>>>EEEBBBAAABBBBBB@@@BBBFFFSSSXXX___eeeiiiiiiiiihhhaaa\\\ZZZ\\\ZZZVVVTTTWWWSSSQQQOOOKKKHHHFFFEEEEEEFFFIIIMMMTTT[[[bbbhhhkkkeeefffggggggkkkxxxzzznnn```}}}nnn___```nnnuuukkkhhhfffdddhhhqqqyyy{{{}}}uuunnngggddd```ZZZWWWWWWUUUUUUXXX\\\]]]]]]aaagggtttttttttvvv|||zzzxxx~~~{{{lllRRRTTTxxxnnnDDDIIIIIIOOOWWW```gggooouuuyyyxxxyyyrrrdddXXXRRROOOLLLNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUWWWXXXYYY]]]hhhzzzzzzvvvssspppmmmlllqqqzzzjjjfffjjjwwwuuuwwwtttrrrtttbbbJJJ999222222111000---.....................+++...111000...222:::BBBVVVpppzzztttrrrrrrtttnnn```UUUPPPTTTQQQKKKEEEAAA?????????uuuoooiiifffggggggccc^^^]]]^^^[[[VVVSSSPPPJJJCCC333...000:::DDDEEEAAA???UUUOOOQQQLLL<<<:::EEEJJJJJJ@@@777999AAAGGGDDD???;;;222---///444555555666333333222111111111111222555:::AAAFFFHHHIIIJJJJJJLLLKKKHHHCCC@@@@@@BBBDDDAAABBBCCCBBB@@@@@@@@@BBBCCCBBBAAA@@@@@@@@@AAABBBAAA@@@??????>>>>>>??????EEEBBB@@@AAA@@@???CCCJJJYYY___jjjuuuzzzyyytttoookkkiiihhhgggccc^^^^^^bbb\\\[[[XXXTTTQQQNNNKKKJJJLLLPPPVVV^^^dddgggiiiiiieeeccc```]]]___lll~~~yyyoooccc|||nnn```bbbooozzziii```]]][[[WWWZZZ```eeelllyyy|||zzzpppiiiccc\\\YYYZZZUUUUUUYYY^^^```^^^```dddhhhzzzrrrnnnnnn~~~{{{oooQQQQQQ~~~{{{sssFFFGGGIIINNNVVV^^^fffmmmsssxxxzzzzzzrrrdddWWWRRROOOMMMLLLLLLMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRQQQRRRTTTUUUVVVVVViii~~~uuuooosss{{{wwwssspppooosss|||nnnjjjpppxxx}}}|||xxxvvvzzzhhhOOO===666444222000........................***,,,...///...///111333222GGGkkkzzz{{{yyywwwwwwtttjjj___[[[UUULLLCCC>>><<<===>>>vvvpppiiiggghhhgggccc___^^^^^^[[[VVVRRROOOHHHAAA333...000999AAABBB@@@>>>WWWSSSUUUOOO===999BBBDDDBBB;;;666;;;EEEJJJFFF@@@999111,,,///444555555555333222222111111111111111444999@@@EEEHHHIIIJJJJJJNNNLLLIIIEEEBBBBBBDDDGGGCCCDDDEEEDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@????????????@@@BBB???>>>>>>>>>???GGGPPP[[[dddsss}}}|||zzzwwwtttppplllkkkkkkhhheeebbb___\\\ZZZWWWUUUYYY^^^fffmmmrrrrrrpppooodddaaa]]]XXXYYYbbbppp{{{xxxoooeee{{{hhh]]]___mmm}}}|||tttpppiiiaaa]]]]]]]]]aaannnxxxoooggg___[[[[[[WWWWWW[[[aaaccc``````bbbhhh}}}xxxooojjjrrrxxxvvvQQQMMMxxx|||wwwIIIBBBHHHMMMTTT\\\dddkkkssswww{{{zzzqqqbbbVVVPPPOOOMMMJJJKKKLLLMMMNNNOOOPPPQQQOOOOOOOOONNNOOOOOOPPPPPPQQQPPPPPPOOOPPPRRRSSSTTT[[[kkk{{{jjj___YYY___uuu~~~zzzwwwtttqqqttt~~~xxxlllppp|||}}}yyyxxx~~~lllSSSAAA888666333111/////////........................///000000///...///555GGGeeesssvvvyyyooojjjbbbXXXNNNEEE@@@===wwwqqqjjjhhhiiihhhccc___]]]^^^[[[VVVQQQNNNGGG???222///000999@@@@@@>>>===OOOOOOUUUOOO>>>:::@@@???777333222:::FFFKKKFFF???888111,,,000444555444555333222111111000000111111333888???EEEHHHIIIJJJJJJLLLKKKHHHDDDAAAAAADDDFFFCCCDDDEEEEEECCCCCCDDDEEEDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>???@@@CCCNNNYYYfffmmmzzz}}}wwwuuuqqqlllhhhggggggfffeeeiiilllqqquuuvvvsssoookkkcccaaa^^^ZZZXXX[[[bbbhhhsss{{{wwwnnnfff}}}cccYYY\\\kkk{{{wwwqqqkkkdddbbbhhhxxxuuukkk```ZZZZZZ\\\[[[^^^dddgggfffeeeggghhhtttwwwllljjjooo{{{xxxSSSNNNyyy}}}qqqKKKBBBGGGLLLSSS[[[ccckkksssxxx{{{yyyppp```SSSNNNMMMLLLJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOOOONNNNNNNNNNNNOOOPPPOOOOOOOOOOOOQQQRRRSSS___jjjzzz|||hhh]]]XXXUUUXXXddd|||zzzyyytttvvvyyyllloooyyy|||zzzvvvwwwnnnUUUCCC:::777444111111000///............///111///---...000222111000333000333>>>PPPkkk}}}yyyrrrfffYYYLLLEEExxxrrrkkkiiiiiihhhddd___ZZZ\\\[[[VVVRRRNNNFFF>>>111///222:::@@@???===<<>><<>>888444333<<>>???FFFBBBBBB;;;777>>>KKKSSSRRRMMM;;;333///222666666444333222222111000000000000000222777>>>DDDHHHIIIJJJKKKJJJIIIGGGCCC@@@@@@CCCFFFBBBDDDEEEEEEDDDDDDEEEGGGDDDDDDEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBAAACCCDDDDDDGGGRRR___fffllltttzzz|||xxxtttsssiiiiiigggccc^^^XXXTTTRRR\\\ffftttooodddvvvbbbZZZ\\\kkk}}}yyyqqqoooyyy}}}wwwxxx{{{wwwooojjjjjjjjjhhhgggiiidddgggwwwtttmmmqqq}}}|||rrriiilllxxxtttZZZ[[[|||YYYEEEAAAEEEIIIQQQZZZcccmmmvvv}}}}}}zzzooo^^^QQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNMMMLLLKKKKKKKKKMMMMMMLLLLLLMMMNNNPPPQQQTTTaaawww}}}sssjjjiii|||lllnnn|||}}}uuuqqqooosssnnnWWWGGG???===:::777333222000...---...//////,,,---...............///333000222777555333<<>>BBB???;;;:::EEEIIIQQQJJJ===@@@JJJGGGFFF===555999EEEOOOQQQNNN<<<444000333777666444333222111111000000000000000111777>>>DDDGGGIIIJJJKKKNNNLLLJJJFFFDDDDDDGGGIIIEEEGGGHHHHHHGGGGGGHHHJJJCCCDDDEEEFFFFFFGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBB@@@@@@BBBCCCAAACCCNNNZZZ[[[gggvvv~~~|||||||||wwwvvvtttoooiiibbb\\\YYY^^^fffssspppiiibbbYYY[[[iii}}}xxxrrrxxx|||vvvrrrmmmkkkkkkkkkgggjjjzzz}}}zzzllliiirrr{{{|||yyy{{{www^^^]]]zzzrrrbbbKKKDDDDDDIIIQQQZZZcccnnnxxx~~~|||ppp___QQQNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMOOONNNMMMKKKKKKJJJJJJJJJLLLLLLKKKKKKLLLMMMOOOPPPRRR___tttvvvbbbaaa|||jjjkkk~~~}}}tttpppmmmrrrnnnXXXHHHBBB???===:::444222000...---...//////+++...111111///---------555,,,+++333777333444;;;BBBTTTwww~~~ttttttzzzwwwqqqjjjggggggeee```\\\UUUZZZ\\\XXXTTTOOOGGG@@@444111666AAAEEE???;;;<<>>777222444666666666777222222222111111111111000222555<<>>FFFIIIHHHIIILLLKKKLLLJJJFFFFFFJJJLLLJJJIIIJJJKKKKKKJJJHHHFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGCCCDDDDDDDDDCCCCCCBBBAAACCCCCCDDDEEEJJJRRR\\\ccclllwww}}}||||||xxxwwwwwwuuuuuuuuuqqqttt}}}|||vvvcccXXX^^^kkkwww~~~xxxyyywwwqqqiiiiiiffffffrrr{{{wwwUUUUUU{{{```wwwfffKKKHHHKKKPPPVVV___jjjuuu|||}}}tttfffWWWMMMLLLNNNOOONNNLLLKKKLLLMMMPPPQQQMMMMMMLLLLLLKKKJJJIIIIIIJJJIIIHHHHHHIIIKKKNNNOOORRRWWW^^^iiivvvzzzWWWMMMRRReeefffeeeuuuyyyuuusssnnntttqqq\\\OOOFFF???;;;:::777555111/////////---,,,------------..................///000111222222333888888888===OOOooo{{{uuummmiiihhhfffaaa\\\SSSXXXZZZWWWSSSPPPIIIAAA444111555BBBHHHFFFFFFKKKOOOKKKJJJAAA555===MMMPPPMMM???555888AAAFFFFFFEEE>>>888444777888666444444222222222111111111111000333666===FFFIIIHHHHHHLLLLLLLLLJJJHHHKKKOOOMMMHHHHHHIIIIIIJJJIIIHHHFFFEEEBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBCCCCCCBBBBBBAAAAAA@@@CCCFFFHHHKKKUUUbbblll}}}|||}}}{{{eeeVVV___jjjvvv}}}zzz|||{{{tttmmmkkkfffbbbiii~~~~~~yyyzzz|||uuuTTTSSS~~~bbb|||pppuuuNNNIIILLLPPPVVV]]]gggrrryyyzzzxxxqqqdddVVVMMMLLLNNNNNNNNNLLLLLLMMMOOOQQQSSSNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMPPPRRRUUU[[[eeerrrkkkSSSMMMJJJRRR{{{zzziiijjjuuuyyysssnnniiiooottt^^^PPPHHH@@@:::888888555222000000///...---------------............---...//////111111222333///333666555777GGG```uuu}}}vvvnnnjjjiiifffaaa\\\SSSWWWYYYVVVSSSPPPJJJCCC444000444???FFFDDDFFFKKKZZZUUURRREEE666;;;HHHIIIGGG;;;444999BBBEEEAAA>>>:::555222666888666333333222222222111111111000000111333;;;CCCFFFEEEFFFIIILLLLLLKKKKKKOOOSSSOOOGGGHHHHHHHHHIIIHHHGGGFFFFFF??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???CCCGGGGGGHHHPPP]]]hhhyyyyyyvvv}}}~~~fffRRRYYYbbbppp~~~~~~|||uuuooojjjddd```dddvvvpppoootttuuuRRRPPPgggwwwhhhtttOOOLLLNNNPPPTTT[[[dddnnnuuutttsssmmmbbbUUUMMMLLLNNNMMMMMMLLLMMMNNNPPPRRRTTTNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJLLLMMMOOORRRXXXaaakkkrrrrrr{{{zzzbbbUUUWWWPPPMMMmmm~~~uuuooorrryyy{{{rrrkkkggglllttt___SSSLLLDDD===999666444111/////////...---,,,,,,---------.........------...///000111222222)))222;;;;;;777666>>>GGGXXXttt}}}wwwoookkkiiigggaaa\\\TTTXXXZZZVVVSSSPPPKKKDDD444///222<<>>666444===HHHIIIBBB===666111000444777555444444222222222111111111000000000222:::CCCFFFDDDEEEIIILLLLLLLLLMMMQQQUUUPPPHHHHHHHHHHHHGGGGGGFFFEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@CCCFFFDDDBBBFFFQQQZZZdddppp~~~vvvrrrwwwcccOOOWWW\\\kkk{{{uuuooogggccc```dddsssllliiiiiissswwwxxxSSSMMM{{{nnn|||nnntttjjjOOOJJJKKKNNNRRRYYYcccnnnuuuwwwvvvqqqfffXXXNNNLLLMMMLLLLLLLLLLLLMMMOOOQQQRRRMMMMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJMMMOOORRRVVV[[[___^^^ccciiihhhaaa^^^iiixxx|||~~~pppaaa___TTTIII\\\}}}tttpppsssyyy}}}}}}rrrjjjggglllttt```VVVQQQJJJBBB===444222///------...---,,,,,,,,,,,,------------...------...///000111222222111222222///---///444:::===DDDXXXyyy|||vvvnnnjjjiiigggbbb]]]WWW[[[[[[WWWTTTQQQKKKEEE444///222;;;???<<<<<>>;;;555666BBBNNNPPPIIICCC777111///333666555444444222222222111111111111000111444;;;DDDGGGFFFFFFJJJJJJMMMNNNNNNQQQTTTPPPJJJIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>===@@@@@@AAAAAABBBBBBAAAAAABBBDDDEEEBBB???@@@FFFKKKOOOUUU]]]dddjjjsss|||wwwtttxxx\\\OOOXXX[[[kkk~~~|||tttooohhheeebbbeeepppnnnhhhcccfffsss|||yyypppxxx}}}zzzWWWMMMvvvyyytttiii~~~___KKKFFFGGGKKKPPPXXXcccpppxxx~~~xxxlll\\\PPPKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOLLLKKKKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFIIILLLOOOPPPPPPRRRSSSTTTTTTSSSOOOHHHFFFNNNZZZvvvssspppkkk```SSSJJJWWWmmmrrrooouuu|||~~~rrrkkkiiinnnrrr___WWWTTTMMMEEE???333111...---------,,,+++,,,,,,,,,,,,------------,,,---......000000111222222000...---///111333444777555999HHH```zzztttmmmiiiiiigggbbb]]]ZZZ]]]]]]XXXTTTQQQLLLEEE555000333<<<@@@<<<;;;???GGGHHHNNNHHH<<<===EEEBBB???999999EEESSSVVVQQQMMM<<<666222444666444333444222222222111111111111000111333;;;CCCGGGEEEFFFIIIIIIMMMOOOOOOPPPRRRPPPLLLJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEECCCAAAAAABBBDDDDDDFFFHHHKKKNNNSSS\\\dddhhhvvv~~~}}}qqqooopppyyyxxxwww}}}{{{YYYPPPVVV[[[iiizzz~~~vvvooolllhhhdddccclll~~~xxxnnnaaa\\\gggvvv{{{www}}}}}}~~~||||||tttYYYRRRwww|||qqqyyydddJJJGGGHHHKKKOOOVVVaaammmuuuzzznnn^^^RRRMMMLLLHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFIIILLLNNNNNNNNNNNNOOOOOOJJJFFFCCC@@@???DDDKKK\\\sss|||qqq~~~yyygggXXXQQQXXXdddyyyrrryyy}}}qqqkkkkkkoooqqq^^^WWWTTTNNNDDD>>>333111...------...---,,,++++++,,,,,,,,,---------,,,------...///000111111...///222555666555111...///333888888666BBBaaayyysssllliiiiiigggbbb]]]\\\___^^^YYYUUURRRLLLFFF555111444>>>BBB>>>===@@@HHHJJJOOOKKK>>>@@@IIIFFFEEE===<<>>GGGZZZzzzzzzssskkkhhhjjjjjjeee```ZZZ^^^___ZZZVVVRRRKKKDDD555555:::CCCFFFCCC>>>===GGGFFFLLLLLLCCCEEENNNNNNKKKAAA:::???MMMZZZ^^^]]]@@@888222555888777444333222222222111111111111111222444999>>>CCCEEEDDDBBBGGGIIILLLNNNOOOOOOMMMLLLKKKIIIFFFCCCAAAAAABBBBBBDDD@@@<<<<<<>>>AAAAAAAAA@@@AAADDDFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDHHHEEEBBB@@@AAABBBCCCBBBJJJLLLOOOTTT[[[bbbhhhlllvvvhhh^^^QQQQQQLLLMMMaaa~~~|||sssxxx[[[OOOXXXYYYfffwwwxxxssskkkeeehhhuuuvvvaaaWWW]]]iiitttxxxiii```ZZZdddxxx~~~xxxwww[[[UUUxxxwwwlll|||NNNKKKHHHJJJQQQYYY___eeekkkrrrlllddd^^^YYYUUUOOOKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCGGGHHHJJJLLLMMMLLLIIIFFFEEE@@@;;;;;;<<<<<<>>>@@@JJJGGGLLL\\\ssszzzfffYYYUUUVVVpppyyywwwqqqllllllnnn{{{ttt___UUUSSSNNNCCC999666555222...+++***,,,...---------------...///000,,,,,,------...///000000111111222222222222111111000222333333333333555666888DDDZZZuuuyyyrrrjjjgggiiiiiiddd^^^[[[______[[[WWWRRRLLLDDD444444:::CCCGGGCCC??????EEEBBBFFFGGG@@@DDDNNNNNNLLLAAA888;;;HHHTTTWWWVVV===666333666888666444333222222222111111111111111111333888???EEEHHHHHHFFFJJJKKKNNNPPPQQQPPPOOONNNHHHEEEAAA>>><<<<<<===>>>AAA>>>:::999;;;===>>>===>>>@@@BBBDDDEEEEEECCCBBBCCCDDDFFFHHHIIIJJJKKKKKKJJJHHHEEEBBBAAACCCEEEGGGCCCDDDFFFLLLSSS[[[aaadddtttzzz}}}|||~~~{{{wwwqqqfffZZZRRRIIIJJJFFFGGGYYYuuu}}}tttwww[[[NNNVVVWWWaaappp~~~|||qqqkkkhhhhhhkkkppp{{{|||xxxpppjjjlllxxxkkk]]]]]]ccchhhiiiaaa[[[XXXcccwwwvvvYYYRRRsss}}}kkktttTTTKKKHHHIIIPPPWWW]]]eeelllsssooohhh```YYYSSSNNNKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGJJJMMMNNNLLLHHHEEE@@@===;;;<<<>>>???AAABBBBBBAAACCCKKKWWWfff|||jjj[[[UUUUUUccc{{{}}}rrrlllmmmqqqsss^^^TTTOOOIII???888777666444000,,,+++,,,...---,,,,,,,,,,,,------...,,,,,,------...//////000000000111111111111000000///111222333222222444555;;;===@@@FFFTTTmmmyyyqqqiiifffhhhhhhccc]]]\\\___```\\\WWWSSSLLLEEE333444999CCCGGGDDDAAAAAAFFF@@@BBBBBB<<>>:::888888999:::<<<:::777666666888888888;;;===???BBBCCCCCCBBBAAACCCEEEGGGJJJMMMPPPQQQRRRPPPPPPMMMIIIDDDDDDHHHLLLGGGEEEDDDHHHPPPWWWZZZ[[[___fffsss}}}}}}wwwoooeeeZZZQQQKKKEEEFFFCCCAAAOOOhhh~~~{{{sssssszzzcccQQQUUUUUU\\\iiiyyytttnnnaaa\\\XXXYYY[[[aaalllwwwzzztttsss|||{{{lllggggggfffeeedddaaaaaakkk{{{uuu[[[UUUssslllnnn~~~[[[KKKGGGGGGMMMTTT[[[eeemmmuuusssnnndddYYYPPPMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDEEEDDDDDDCCCBBBCCCFFFJJJMMMMMMIIIDDD@@@::::::;;;>>>BBBFFFFFFFFFDDDDDDDDDCCCAAAHHH\\\oooooo\\\TTTRRRTTT{{{|||qqqhhhkkksssqqq^^^SSSKKKBBB:::777999888555111---,,,---...------,,,+++++++++,,,,,,,,,,,,------...//////////////////000000/////////...000111111111111222444222555777666666>>>NNN[[[{{{zzzrrrjjjggghhhhhhccc]]]\\\```aaa\\\XXXTTTMMMFFF333333888BBBGGGEEEBBBBBBNNNEEEDDDBBB;;;@@@JJJIIIJJJ@@@888:::CCCIIIGGGBBB666444444888999555333444333333222222111000000000///111666>>>EEEJJJLLLKKKJJJKKKLLLNNNNNNMMMLLLLLLFFFCCC>>>:::777777888999888666444333333333444444:::;;;===???AAAAAAAAA@@@BBBDDDGGGJJJMMMOOOQQQQQQUUUWWWWWWRRRLLLIIIKKKOOOQQQLLLHHHIIINNNRRRSSSSSSSSSYYYfffwwwyyynnncccYYYSSSPPPGGGHHHEEE@@@HHH]]]uuuwwwpppooorrr{{{vvvZZZTTTSSS[[[hhhwww}}}pppiiibbb``````eeeqqq|||}}}|||yyywwwyyyxxxyyyvvv```]]]xxxqqqmmmgggJJJGGGFFFKKKQQQXXXcccmmmvvvwwwtttiii[[[PPPMMMNNNKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGCCCDDDDDDDDDDDDCCCBBBBBBAAAEEEIIIKKKHHHCCC>>>;;;666:::>>>CCCIIINNNNNNKKKKKKJJJHHHDDD>>>???LLL[[[nnnttt```UUUPPPMMMmmmzzzmmmccchhhtttooo^^^TTTJJJ===666777999888666222...,,,---.........---,,,+++++++++,,,---------.........//////---......//////......---...///000000//////000222,,,333:::<<<999666666777FFFRRRdddsss{{{tttkkkhhhiiiiiiccc^^^\\\```aaa\\\XXXTTTMMMFFF222222777@@@EEEDDDBBBCCCVVVNNNLLLGGG<<<>>>FFFEEEEEE>>>:::>>>HHHLLLFFF???777444444888999666444444333333222222111000000//////111555<<>>???@@@@@@@@@AAABBBDDDFFFHHHIIIJJJJJJPPPUUUYYYXXXTTTQQQRRRUUUTTTPPPKKKJJJLLLOOOPPPPPPRRRWWW```ooovvvkkkaaaYYYTTTIIIIIIFFFAAAEEEXXXppp|||vvvpppooorrrzzzeeeUUUQQQ[[[jjjvvvyyywwwyyy|||fffbbbxxxwwwnnnwwwtttrrrJJJGGGFFFIIIMMMTTT```kkkvvvyyyyyynnn___RRRMMMNNNKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCBBBAAAAAA@@@CCCFFFFFFBBB===999777888???EEEJJJQQQXXXWWWRRRKKKGGGEEEDDDBBB@@@EEEKKK[[[ppp~~~jjj\\\SSSMMMcccyyyxxxmmmcccjjjxxx~~~nnn___VVVKKK<<<444666666666555222...------...//////...------,,,---------------...............------............---------///000000......///111444222111222444555666666555999>>>CCCLLL```{{{|||tttllliiijjjiiiddd^^^\\\___```\\\WWWSSSLLLEEE222111666???DDDCCCAAABBBXXXRRRSSSMMM>>><<>>???????????????>>>???@@@AAABBBCCCCCCBBBEEEJJJPPPTTTUUUVVVYYY[[[WWWUUURRRPPPPPPSSSWWWYYYWWWZZZaaajjjxxx{{{pppcccZZZLLLKKKGGGCCCFFFVVVnnn|||wwwsssuuuyyyiiiVVVPPPZZZhhhssszzzlllgggwww~~~nnnvvvmmmoooIIIGGGGGGIIIKKKQQQ\\\hhhuuuyyy{{{sssdddWWWPPPNNNKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@>>>AAABBB@@@<<<999999;;;@@@HHHOOOSSSYYYaaa```YYYNNNGGGDDDFFFGGGEEEDDDDDDQQQfffwwwfffYYYPPP\\\xxxzzzrrrvvvppphhhppp{{{jjj]]]XXXNNN<<<333444222333222000---,,,,,,---//////...---------..............................------............------...///000000......///000333000---...333666555333444444555555666<<>>:::888777999;;;:::999999;;;===?????????@@@@@@@@@@@@???<<<===>>>>>>?????????>>>???AAADDDIIINNNSSSXXXZZZZZZ[[[ZZZVVVSSSUUU[[[aaaZZZ^^^cccgggnnn|||yyykkkYYYUUUOOOJJJLLLWWWkkk{{{|||wwwuuuyyydddUUUNNNUUUaaammmxxx~~~sssooo~~~ooorrrfffIIIGGGHHHIIIJJJNNNYYYdddsssxxx{{{vvvjjj\\\RRRNNNKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDAAABBBBBBBBBBBBAAA@@@@@@<<<>>>>>><<<999:::???DDDIIIRRRYYYZZZaaaiiiggg___UUUNNNIIIJJJIIIFFFCCCDDDJJJ\\\rrrlllZZZPPPWWWpppwwwoootttrrrllluuuxxxfffZZZYYYQQQ>>>111111...//////...,,,+++,,,---------,,,,,,------..............................------............------...000111000///...///000...///111555777555222...000///222555555444999AAA{{{sssjjjggghhhgggaaa\\\ZZZ^^^___ZZZVVVRRRKKKDDD111111444<<>>???GGGJJJTTTQQQ@@@;;;CCCEEE???888555===MMMXXXYYYVVVEEE999000444<<<===777111444444333222111000///......///333999@@@EEEHHHIIIGGGHHHIIIKKKMMMOOOQQQQQQNNNNNNNNNMMMIIIDDD???<<<888;;;======<<<<<<>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@;;;<<<===>>>>>>>>>>>>>>>???>>>===@@@FFFMMMRRRTTTZZZ\\\[[[VVVOOOOOOVVV]]][[[```eeefffiiisss~~~hhhbbbYYYRRRQQQYYYiiiwwwzzzuuuttt{{{www]]]UUUMMMQQQZZZhhhwww|||wwwtttyyyxxxyyypppzzzdddIIIHHHHHHJJJJJJMMMWWWbbbrrrwww{{{xxxnnn```TTTMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@:::;;;<<<999888<<>>000...+++---------+++***+++,,,++++++++++++,,,------........................------......//////......---///000111000///...///000222222111///...///222666///---///444555111333999}}}rrriiiggggggccc```___]]]```^^^XXXSSSQQQLLLFFF333222444<<>>NNNKKKDDD;;;:::EEETTTZZZYYYNNN@@@333222:::???:::333444444333222111000///...111222444888@@@IIIIIIDDDHHHHHHHHHIIIKKKLLLNNNOOOOOONNNMMMKKKHHHFFFEEEDDDBBBCCCDDDCCCBBBAAABBBCCCEEEDDDDDDBBBAAA@@@???????????????>>>>>>>>>>>>>>>===>>>???BBBEEEHHHJJJLLLQQQTTTVVVUUUSSSQQQSSSUUUZZZ___ccceeefffmmmzzzuuuddd[[[\\\aaacccbbbrrrqqqrrrvvvzzz___XXXRRROOOTTTfffxxx|||rrrqqqxxx~~~~~~pppkkkwwwtttLLL===IIIJJJGGGRRRXXXdddppptttvvvsssnnnfffZZZOOOKKKJJJIIIHHHGGGHHHIIIJJJFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@AAAAAA???===<<<:::888888;;;AAAHHHMMMUUUZZZ]]]___eeennnpppmmmjjj```UUUMMMHHHDDDBBBAAABBBHHHSSS___ggglllnnnnnn{{{ooo]]]WWWLLLcccyyy|||tttnnnkkktttttteeeWWWQQQLLLBBB444,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..................////////////000000111111111000000///000111111222222333444444|||rrrjjjiiihhhddd```___^^^```^^^XXXSSSPPPKKKEEE333111333;;;DDDGGGBBB;;;BBBGGGGGGIIIJJJ???>>>OOOOOOGGG<<<777???NNNUUUUUULLL???333222:::>>>999222444444333222111000/////////000222666>>>GGGHHHDDDGGGHHHHHHIIIKKKLLLNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJDDDEEEFFFEEECCCBBBCCCDDDEEEDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@????????????<<<<<<>>>???BBBDDDGGGHHHJJJLLLOOOPPPOOOOOOOOOPPPTTTWWWZZZ\\\```gggqqqyyy|||sssnnnnnnnnnnnntttrrroooqqqxxx|||```WWWOOOLLLQQQdddzzz}}}{{{rrrmmmgggiiiRRR>>>EEEFFFDDDPPPTTT___kkkpppssspppkkkeeeYYYOOOMMMLLLJJJIIIHHHHHHIIIIIIFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@AAAAAA???===:::999888999===CCCJJJNNNVVV[[[]]]___fffpppuuutttrrriii^^^TTTMMMHHHDDDBBB;;;???EEELLLPPPRRRSSSSSSaaayyyqqq```ZZZPPPeeeuuunnnllluuuqqqdddVVVQQQLLLAAA444,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...............////////////000000111111111000000///000111111222222333333444{{{rrrkkkkkkjjjfffaaa______aaa___YYYTTTPPPJJJDDD222111222:::CCCFFFBBB<<<>>>CCCCCCEEEFFF===>>>NNNRRRJJJ===444999EEEMMMNNNFFF<<<222111888<<<999333444333333222111000//////,,,...000444<<>>???AAACCCDDDFFFHHHIIIKKKOOORRRSSSRRRQQQNNNNNNOOORRRXXX___ggglllpppyyy{{{yyyxxxyyytttoooooottt}}}dddWWWNNNJJJNNN```wwwyyyooonnnooodddlll```\\\rrr```EEEDDDCCCDDDPPPRRRZZZhhhnnnrrrppplllfff\\\SSSPPPNNNLLLJJJIIIHHHHHHIIIFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@AAA@@@>>><<<888777888;;;@@@FFFMMMQQQWWWYYYZZZ\\\cccooowwwzzzxxxrrrggg\\\SSSLLLEEEAAA;;;<<<===>>>???@@@AAAAAAJJJ]]]qqq|||nnnddd\\\nnn}}}vvvpppnnnwwwmmmbbbWWWRRRLLLAAA555...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////000000111111000000000000000111111222333333333{{{rrrlllllllllgggbbb______aaa```ZZZTTTPPPIIIBBB222000111888AAAEEEAAA<<<===DDDDDDCCCDDD======KKKQQQKKK???555666>>>EEEFFF???666//////555:::888444333333222222111000000///+++...000222:::DDDHHHGGGIIIJJJKKKMMMNNNOOOPPPPPPSSSRRRQQQPPPOOONNNMMMMMMKKKKKKJJJHHHEEECCCDDDFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@AAACCCDDDEEEGGGGGGIIIOOOUUUXXXVVVSSSMMMKKKJJJMMMTTT[[[```bbbiiiooovvv{{{|||}}}}}}|||~~~{{{{{{wwwrrrqqqvvv~~~lllYYYOOOJJJMMM\\\qqq~~~~~~jjj```uuuxxx```ZZZmmmsssOOOGGGDDDGGGRRRRRRYYYgggnnnttttttpppkkkbbbZZZSSSQQQOOOLLLJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@===;;;666777:::>>>DDDJJJPPPTTTUUUVVVVVVWWW]]]gggrrryyyxxxvvvmmmbbbWWWOOOGGGAAA>>>===;;;::::::<<<>>>???AAALLLVVV[[[cccrrrzzzxxxzzzwwwqqquuuwwwqqqoooxxx~~~kkkaaaXXXSSSLLL@@@555000,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...///000000000000000000000000000111222222333333zzzrrrlllllllllgggbbb```___aaa```ZZZTTTPPPIIIBBB222//////555???DDDAAA===>>>GGGHHHFFFFFF>>>;;;FFFLLLHHH@@@777555;;;AAABBB999333------222777777666333333222222111000000000,,,///000222999CCCIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLJJJGGGDDDCCCDDDFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>======@@@??????@@@@@@AAABBBCCCDDDDDDFFFKKKRRRVVVUUURRRPPPLLLJJJLLLSSSYYY[[[[[[ccccccfffmmmtttwwwuuurrrkkkddd___```fffkkklllkkkggghhhmmmxxx|||xxxvvvssstttyyyxxx\\\PPPKKKNNN\\\nnn}}}oooiiixxxddd^^^oooxxx}}}VVVHHHEEEHHHSSSRRRXXXcccmmmvvvwwwsssnnneee]]]TTTSSSPPPMMMJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@???===;;;666888<<>><<<999777666888:::<<>>555222,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------..................///000000000000000///000000111111222333333zzzqqqjjjjjjkkkgggbbb```]]]``````[[[UUUQQQIIIBBB111...---333===BBBAAA======JJJMMMKKKIII@@@:::@@@EEEEEE@@@888666;;;BBBDDD:::444...,,,///333666666222222222111111111000000,,,///000111777AAAHHHIIIKKKMMMOOOQQQRRRSSSSSSRRRNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIFFFCCCBBBDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDAAA@@@@@@???>>>===<<<<<<===============>>>???@@@DDDEEEGGGKKKPPPSSSUUUUUUPPPMMMJJJKKKOOOSSSTTTTTTUUURRRRRRYYYcccgggbbb\\\UUUPPPJJJHHHKKKQQQXXX\\\XXXZZZaaapppuuusssqqqssswww}}}___OOOKKKNNN[[[lllzzzwwwyyygggbbbnnnzzzpppmmmXXXGGGDDDGGGPPPOOOVVV\\\iiiuuuwwwtttmmmddd\\\TTTSSSPPPMMMJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@??????>>><<<:::666888===CCCHHHMMMPPPRRRSSSQQQPPPQQQRRRUUU___hhhnnnuuutttjjjaaa[[[RRRHHH@@@>>>:::777666666777888FFFUUUccc```RRRFFFDDDIIIJJJJJJMMMVVVdddpppuuuvvvuuuwww~~~yyy}}}xxxrrrqqqyyyvvvggg___WWWPPPEEE999333222,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------------.........------...///000000000000//////000000111222222222zzzqqqiiihhhiiifffbbbaaa\\\______[[[VVVQQQJJJCCC111---,,,222;;;BBBAAA>>>999IIIPPPOOOMMMBBB999<<>>666555===FFFKKKAAA;;;333------000333555222222222111111111111111,,,///000///444>>>EEEHHHJJJLLLNNNPPPRRRRRRQQQQQQNNNNNNNNNMMMMMMLLLLLLLLLJJJIIIGGGDDDBBBAAACCCFFFFFFFFFEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@>>>======<<<<<<<<<<<<<<<===>>>???@@@DDDEEEHHHIIIKKKOOOSSSUUULLLJJJHHHGGGHHHIIIKKKKKKGGGDDDCCCHHHOOOQQQMMMIIIDDDCCCAAA>>>>>>CCCMMMTTTYYY\\\cccooo|||wwwssspppooosssyyyaaaOOOKKKLLLXXXgggvvv~~~uuufffkkktttcccyyyXXXGGGDDDFFFMMMLLLVVVWWWffftttyyyuuummmbbbYYYTTTRRROOOLLLJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCAAA@@@??????>>>;;;999555888===BBBGGGJJJLLLMMMLLLJJJLLLNNNMMMMMMTTT^^^hhhrrrtttkkkaaa\\\SSSHHH???>>><<<:::888888777777FFFYYYpppvvviiiUUUHHHDDD@@@BBBBBBFFFUUUhhhmmmhhhkkkllltttzzzxxxxxxrrrqqqyyy}}}rrrddd]]]UUUKKK???333///000,,,++++++******++++++,,,******************************++++++,,,------...***++++++++++++,,,,,,,,,,,,,,,---------.........,,,---...///000000000000//////000000111111222222zzzppphhhggggggeeebbbbbb[[[^^^___[[[VVVRRRKKKDDD111---+++111;;;AAAAAA>>>666HHHQQQQQQPPPDDD999:::???@@@<<<444333===KKKRRRHHHAAA777///,,,...222444222222222111111111111111,,,//////...222;;;CCCFFFIIIJJJMMMOOOQQQQQQPPPOOOSSSRRRPPPNNNLLLJJJHHHGGGHHHHHHFFFCCC@@@AAACCCFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>===============>>>@@@AAABBB>>>AAACCCCCCCCCFFFKKKPPPHHHGGGEEECCCAAABBBCCCDDD???>>>>>>@@@BBBCCCAAA??????AAABBB???===AAAKKKTTT]]]bbbiiiqqqxxx}}}|||wwwpppnnnqqqxxxcccPPPKKKJJJSSSbbbqqqyyyooolllyyykkkiiidddsssYYYHHHEEEGGGMMMMMMWWWUUUeeevvv{{{vvvnnnbbbYYYSSSQQQOOOLLLJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCAAA@@@??????>>>;;;999333777<<>>666>>>HHHOOOPPPKKKEEEBBBIIIKKKEEE888333===LLLTTTLLLHHH???555---,,,222888333222222222444333222000...///000000111777@@@GGGIIILLLPPPRRRRRRRRRRRRSSSRRRQQQPPPMMMLLLJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEHHHHHHGGGGGGFFFEEEDDDDDDFFFBBB======@@@BBB@@@===::::::;;;<<<===>>>??????>>>>>>>>>???@@@CCCEEEFFFKKKEEEAAA???===:::<<<@@@>>>BBBCCCBBBBBBCCCAAA===:::AAACCC===;;;DDDNNNSSS```iiiqqquuuyyyzzzrrrmmmqqqxxxzzz{{{|||^^^QQQLLLJJJQQQ___ooo~~~~~~iii___^^^___fffoooyyyxxxxxx}}}kkkkkk|||vvvdddEEEFFFGGGHHHNNNSSSUUUbbbsss~~~|||pppcccZZZSSSMMMJJJLLLMMMIIIEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@????????????===;;;888555888===BBBEEEEEEDDDBBBBBBAAA???>>>???AAADDDFFFWWWbbbkkkkkkggg___QQQCCC<<<:::888888999:::;;;;;;999CCCVVVjjjpppbbbOOOBBB@@@???AAAEEEHHHJJJPPPWWW^^^fffrrr|||{{{ssswww|||jjjaaaYYYLLL===222,,,,,,---++++++************++++++************************++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000000000////////////pppjjjkkkffffffggg```___aaa```ZZZUUUQQQLLLEEE333///---222;;;AAABBB@@@888;;;@@@GGGMMMLLLFFFAAAKKKOOOKKK>>>555:::FFFNNNMMMIII@@@666---,,,111777333222111222333333111000...///000000111666???FFFIIILLLOOOQQQQQQQQQRRRSSSSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDGGGCCC??????BBBCCCAAA>>>======>>>??????@@@@@@@@@>>>>>>>>>???@@@BBBDDDFFFHHHBBB>>>===<<<;;;>>>DDDFFFIIIJJJGGGFFFHHHFFFCCCEEEHHHFFF@@@AAAKKKUUUYYYcccnnnzzzzzzsssooopppsssvvvzzz||||||~~~hhhUUUNNNJJJPPP]]]lllzzzqqq___YYY[[[___cccdddeeeeeefffllluuu{{{zzzsssuuummm}}}yyyRRREEEHHHIIIKKKRRRTTT___nnnwwwwwwoooeee___UUUNNNJJJKKKLLLHHHFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@?????????===:::888555888===AAACCCCCCBBB@@@@@@???===<<<<<<>>>@@@AAALLLXXXdddjjjjjjcccTTTFFF???>>>===<<<===>>>>>>===;;;<<>>@@@BBBBBBCCCJJJRRRbbbkkkvvvvvvooouuuxxxfff___WWWIII;;;000++++++,,,++++++************++++++************************++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........000/////////////////////}}}pppmmmnnngggeeeeee```aaadddccc]]]WWWQQQIIIBBB444000---111999???AAA@@@;;;888999@@@IIIKKKFFF???KKKRRRRRREEE888777???GGGLLLHHHAAA666...---111666333222111111222222111///...///000///000555>>>DDDIIIKKKNNNOOOPPPPPPRRRTTTSSSRRRPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEBBB??????AAABBB@@@>>>??????????????????@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEDDD@@@<<<;;;:::;;;AAAIIIQQQSSSRRROOONNNPPPPPPMMMUUURRRKKKGGGLLLWWWaaaeeennnvvvzzztttpppoooppprrryyywwwtttqqqrrrxxx~~~oooZZZPPPJJJOOOZZZffftttxxxcccXXXWWW]]]cccaaa]]]VVVQQQQQQWWW^^^cccnnnxxxvvvjjjzzzqqqooocccCCCHHHKKKHHHPPPRRR[[[fffoooqqqnnniiieeeXXXPPPKKKKKKKKKHHHFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDAAA@@@?????????===:::888444777<<<@@@BBBAAA???======<<<:::999888999;;;<<>>>>>>>>>>>???@@@AAABBBGGG@@@===???AAA???>>>>>>>>>???@@@AAA>>>===FFFQQQhhhppp|||}}}xxxnnnkkkuuusss```\\\SSSFFF888///******+++++++++************++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,++++++---------.........//////////////////////////////{{{pppooopppgggdddddd______cccccc^^^XXXRRRHHH@@@222...+++...444:::======;;;999999???GGGIIICCC<<>><<>>>>>============>>>>>>===>>>???AAACCCDDDCCC???<<<;;;:::<<>>;;;;;;???@@@BBBAAA======IIIVVVkkksss|||~~~nnnkkkjjjwww~~~ppp]]]YYYQQQCCC666...+++***+++++++++************++++++******************************************************))))))******+++,,,++++++,,,,,,,,,,,,++++++------........./////////.........///////////////{{{ppppppqqqhhhdddccc^^^[[[___aaa]]]XXXRRRIII@@@222...+++,,,111888<<<===999;;;???EEEHHHGGG@@@;;;BBBKKKRRRLLL>>>555999AAAEEECCC>>>777000///333888555333111000111111000///...///000//////222999>>>FFFHHHKKKMMMNNNOOOQQQRRRRRRQQQOOOMMMLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCDDD???>>>>>>>>>??????>>>===??????>>>>>>===<<<<<<<<<>>>=========>>>@@@AAACCCEEEBBB???>>>===>>>GGGQQQ\\\^^^^^^[[[]]]cccffffffbbbWWWMMMPPP\\\jjjssswww~~~~~~{{{qqqjjjooovvvwwwuuusssbbbZZZTTTXXXfffuuu~~~bbbRRRGGGJJJRRRZZZhhhwwwzzziiiccceeekkkuuu~~~yyylll```XXXRRROOOMMMOOOTTT```xxx~~~~~~rrr~~~dddlll~~~OOOGGGIIICCCKKKKKKRRR]]]iiipppqqqnnnkkk^^^UUUMMMKKKJJJHHHHHHIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA?????????===999777444666:::>>>???===;;;999;;;:::999777666666666666<<>><<<===???@@@AAAAAA>>>@@@NNN]]]lllttt}}}~~~oookkkmmm|||}}}ooo]]]XXXNNNAAA555///,,,,,,+++++++++************++++++******************************************************))))))******+++,,,***++++++,,,,,,++++++***------------.........///------....../////////000}}}pppnnnooohhheeeddd]]]YYY^^^___\\\WWWRRRJJJBBB444111------111777<<>>666999BBBEEEDDD@@@999333222555999777555222111111111111000...///000///...111777<<>>>>>======>>>============???@@@BBBFFFDDDDDDDDDBBBCCCLLLWWW___bbbbbbaaadddjjjnnnmmmaaaUUUMMMRRR```llltttxxxzzz}}}{{{ooohhhnnnwwwyyysssnnnXXXQQQKKKPPP___qqq|||hhhUUUGGGHHHNNNSSSaaaqqq~~~sssiiikkkpppvvvnnn___VVVSSSRRRLLLKKKRRRhhh}}}pppmmmpppvvvqqqrrrlllwww~~~cccppprrr|||```HHHEEECCCGGGIIIOOOZZZfffoooqqqnnnkkk___VVVNNNMMMLLLIIIHHHIIIEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@??????<<<999666333666:::===>>>===;;;999::::::999888777666666666777777<<>>@@@CCCAAA@@@@@@@@@???DDDSSSaaammmsss|||}}}|||rrrnnnpppzzznnn]]]UUUKKK>>>333...---,,,+++++++++************++++++******************************************************))))))******+++,,,******++++++++++++******,,,,,,,,,---------......---------......//////000ppplllnnnhhhfffddd\\\[[[___```\\\WWWRRRKKKCCC555111---,,,///555;;;???999999===FFFNNNMMMEEE<<<999===CCCEEE===666999BBBJJJHHHEEE>>>777444666999999666333111222222222111...///000///---///555999@@@DDDJJJNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLKKKJJJHHHFFFDDDBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAACCCCCCBBBAAAAAAAAA>>>>>>>>>===============>>>===<<<<<<===>>>@@@AAAEEEEEEGGGIIIHHHIIISSS^^^bbbfffgggfffiiiooorrrqqqdddYYYSSSZZZfffooouuuzzzxxx{{{{{{pppiiimmmtttuuurrrpppccc\\\VVVWWWbbbooozzzoooYYYHHHHHHJJJLLLYYYjjjyyytttnnnttt{{{ppp```YYYWWWPPPJJJJJJXXXrrrxxxvvvyyyyyy|||{{{vvvvvvuuuiiiggghhhkkktttjjjmmmyyyiiillllllGGG@@@EEEFFFIIIMMMVVVaaakkknnnmmmjjj```WWWPPPNNNMMMJJJHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBCCCAAA@@@???>>><<<999666222555999===???>>><<<:::999999888777777777666666555444888AAAKKKYYYmmm~~~{{{rrrmmmlllfff[[[OOOJJJHHHGGGIIILLLHHHDDDAAABBBDDDJJJXXXeeeoootttzzz~~~~~~|||zzzuuuooorrr~~~uuujjj[[[SSSHHH:::000---,,,+++***++++++************++++++******************************************************))))))******+++,,,******++++++++++++******+++++++++,,,,,,,,,,,,---,,,,,,---......///000000qqqjjjllliiigggddd[[[^^^bbbbbb]]]WWWSSSKKKDDD333///+++))),,,222999===;;;777888BBBOOORRRHHH===888999>>>AAA<<<666999AAANNNMMMIIIAAA999555666888:::777444222222333333222...///000///---///444888>>>CCCJJJOOOPPPOOONNNMMMNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJGGGEEECCCAAA@@@CCCCCCBBBAAAAAA@@@??????>>>???AAABBBAAA@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>???@@@CCCEEEIIILLLLLLNNNXXXdddfffiiijjjiiilllqqqsssqqqjjj```\\\cccmmmssswww|||zzz{{{yyyyyyzzzrrrkkklllpppqqqrrrtttxxxpppgggdddhhhqqqzzz~~~|||ttt\\\IIIGGGHHHHHHTTTeeeppp~~~xxxttt{{{lll^^^XXXSSSLLLGGGNNNccc}}}qqqhhheeecccdddgggoooyyy{{{wwwgggaaa___hhhyyynnnbbb}}}ppplllqqqDDD===HHHHHHJJJMMMSSS]]]ggglllllljjj```XXXQQQOOONNNJJJGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBCCCAAA@@@???>>><<<999666222555999===???>>><<<;;;777777777777777666666666777555888???GGGTTTlll~~~ooofff___]]][[[VVVRRRQQQPPPJJJEEEFFFIIIPPP]]]iiiqqquuuyyy{{{{{{|||~~~~~~|||yyyppprrrzzzqqqhhhZZZPPPFFF888...,,,+++***)))++++++************++++++************************))))))))))))))))))))))))*********)))***++++++,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,------...///000000tttkkkmmmgggbbb___YYYZZZ\\\```aaa]]]VVVMMMHHH777222......//////444:::===<<<999:::BBBLLLOOOLLL<<<888;;;@@@===555888CCCTTTTTTQQQHHH===666555666;;;;;;777222111444333000///////////////000111111999AAAJJJOOONNNLLLLLLNNNPPPQQQQQQRRRQQQOOONNNMMMNNNMMMKKKIIIGGGEEECCCBBBEEEDDDCCCBBB@@@???>>>===???@@@@@@AAAAAA@@@@@@??????>>>===;;;;;;:::::::::===>>>>>>===;;;;;;<<<===@@@EEELLLPPPTTTYYY```eeejjjjjjkkknnnpppqqqqqqooohhhfffhhhooovvvyyyzzz{{{~~~~~~{{{qqqiiiggggggjjjpppvvvzzz~~~}}}xxxwww|||}}}zzzzzzuuu\\\FFFCCCJJJNNNTTT\\\lllzzz|||yyy}}}iii___WWWQQQKKKMMM[[[rrrzzzrrrcccZZZZZZVVVTTTSSSTTT[[[fffqqqxxx{{{jjj^^^XXX]]]dddmmmooojjjooo{{{wwwuuuFFF>>>JJJEEEGGGIIINNNUUU^^^fffkkknnnjjjbbbYYYRRROOOLLLIIIFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???===<<<:::999000222666;;;>>>>>>;;;888;;;;;;:::999888777555444444666:::@@@FFFTTTkkksssiiiaaa[[[VVVKKKFFFIIIJJJJJJWWWiiilllooouuuzzz~~~}}}yyyuuujjjlll}}}{{{ttt~~~|||ooottt|||xxxjjj]]]VVVKKK>>>111------+++))))))))))))))))))))))))))))))))))))*********++++++++++++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------ooofffiiifffdddaaaZZZZZZ]]]```aaa]]]UUULLLGGG555000,,,---...000666===???>>>::::::AAAJJJMMMKKK@@@;;;>>>DDDCCC:::999???JJJMMMOOOKKKBBB:::666555;;;;;;777222000333333000///////////////000111111888???HHHMMMMMMLLLLLLNNNQQQQQQRRRQQQQQQOOOMMMLLLNNNMMMKKKIIIGGGEEECCCCCCFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===<<<;;;;;;:::::::::===>>>>>>===;;;:::<<<===@@@FFFNNNTTTXXX]]]dddhhhkkklllnnnpppqqqqqqpppnnnnnnooossszzz~~~zzz~~~tttllleeeeeehhhlllssszzzxxxzzzzzz||||||~~~mmmVVVDDDEEEHHHGGGNNNZZZeeessswwwvvvzzzjjj^^^VVVNNNPPP```wwwwwwrrrlllaaa[[[[[[PPPNNNMMMMMMRRRZZZbbbhhhyyyjjj^^^UUUWWW[[[cccuuuzzzvvvhhhiiivvvVVVBBBFFFCCCHHHIIIMMMSSS\\\dddkkknnnpppkkkbbbXXXOOOJJJHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>===;;;:::111222555999<<<===;;;999;;;;;;;;;:::999888666555444555888===DDDSSSkkkxxxnnnaaaUUUOOORRRSSSRRR\\\jjjqqqssswww|||~~~{{{llljjjvvvzzztttwww{{{|||{{{|||~~~~~~~~~~~~~~~}}}tttooovvv~~~wwwhhh\\\VVVHHH<<<000------+++******)))))))))))))))))))))))))))))))))******+++++++++*********)))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++,,,,,,,,,------jjj___dddffffffddd\\\\\\^^^aaaaaa]]]UUUKKKFFF444...***+++---000777???BBB@@@<<<:::>>>GGGJJJHHHCCC>>>AAAIIIJJJBBB:::999>>>EEELLLMMMGGG???888444<<<<<<888222///222333111000000/////////000111111555<<>>===<<<===<<<<<<;;;;;;:::::::::<<<===>>>===;;;:::;;;<<<>>>DDDMMMTTTYYY```gggmmmqqqtttwwwzzz|||{{{yyyxxxwww{{{vvv}}}qqqiiidddeeeiiinnnuuu|||www}}}xxxzzz~~~}}}~~~{{{kkkSSSCCCHHHHHHAAAHHHYYYaaappp~~~{{{zzz|||nnnbbbWWWZZZlllvvvpppjjjaaa[[[\\\NNNMMMKKKJJJLLLPPPUUUXXXaaaooo~~~ooofff______aaafffsssaaahhhdddeee~~~hhhFFFAAABBBHHHIIILLLQQQYYYbbbkkkpppuuurrrjjj]]]QQQJJJJJJLLLFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@???===<<<;;;333333333666:::<<<<<<;;;;;;<<<<<<<<<;;;:::888777555444666:::AAAOOOggg|||vvviii______aaabbbgggooozzzzzz|||~~~uuuxxxxxxfff^^^cccnnnwwwwwwzzz}}}~~~{{{yyyzzz}}}|||{{{}}}oooiiinnnxxxssseeeZZZTTTDDD888...,,,---+++***+++))))))))))))))))))))))))))))))))))))******************))))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,hhh\\\bbbfffgggeee\\\\\\___aaaaaa]]]TTTKKKEEE444...******,,,///666>>>DDDBBB>>>:::<<>>AAAKKKPPPIII===666666>>>FFFJJJGGG???777222;;;<<<999222///111333111111000000///000000111111333888@@@EEEIIIKKKMMMOOOQQQQQQQQQQQQPPPNNNLLLKKKMMMLLLKKKIIIHHHFFFEEEEEEFFFEEECCCBBBAAABBBCCCDDDAAAAAA@@@???>>><<<;;;:::;;;;;;;;;;;;::::::999999;;;<<<===<<<;;;::::::;;;;;;@@@GGGNNNUUU___jjjqqqxxx|||vvv}}}rrrkkkeeeeeeiiimmmtttzzzzzz}}}xxxyyy}}}|||{{{yyyyyy{{{vvv|||xxxXXXEEEIIIJJJAAAFFFWWW]]]lll|||uuuhhhkkk}}}xxxoooeee^^^]]]TTTSSSQQQQQQQQQSSSUUUWWWWWW```ooo~~~}}}yyyvvvvvvyyyzzzyyy~~~sssPPP|||lllccc]]]tttNNN>>>DDDGGGHHHJJJNNNVVVaaallltttuuuqqqiii^^^SSSNNNMMMNNNGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???===<<<;;;555333222333666:::<<<<<<;;;<<<=========;;;:::888888666555777===III^^^qqqtttooorrrwwwzzz|||{{{ooo```WWW[[[hhhrrrxxxzzz{{{||||||zzzwwwuuuxxx{{{~~~~~~kkkiiinnnzzz~~~oooaaaWWWRRR>>>555---,,,---++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((************++++++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,jjj^^^dddggggggdddZZZ\\\___aaaaaa]]]TTTKKKEEE666000+++++++++---333999DDDCCC???:::;;;AAAEEEDDDAAA===>>>HHHPPPMMM@@@666444:::AAAEEEBBB<<<444000888;;;:::444000111333222111111000000000000111111111555;;;AAAFFFJJJMMMNNNOOOPPPPPPPPPPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCAAAAAAAAABBBBBBAAA@@@@@@>>>===;;;999888999::::::;;;::::::999888999;;;===<<<;;;999999::::::===AAAGGGNNN[[[iiisss{{{zzz}}}rrrjjjccccccggglllttt{{{~~~}}}|||{{{xxxvvvwwwyyyyyywwwtttssstttwww}}}~~~gggIIIGGGIIICCCFFFRRRUUUdddvvv|||~~~~~~zzz~~~}}}yyyooohhhfffaaa``````___```aaabbbccc```bbbhhhoooooogggcccdddhhhxxxrrrwww}}}hhhKKKooorrrddd]]]ttteeeDDDDDDDDDFFFHHHLLLTTT___mmmvvvwwwpppfff]]]VVVQQQMMMJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@???>>>===<<<;;;888555222111444888;;;<<<:::<<<===>>>>>>===;;;:::;;;888666666999AAARRRaaaxxx}}}qqqpppooollljjjlllttt|||{{{{{{yyyxxxvvvtttsssrrrvvvvvvxxx|||qqqqqqppp|||yyyiii]]]TTTNNN999111,,,,,,,,,+++***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,mmmbbbggghhhfffbbbYYY\\\^^^aaaaaa]]]UUUKKKFFF777111,,,,,,++++++///555AAABBB???;;;<<>>===<<<:::999888888999::::::::::::888777888:::<<<<<<:::999888999:::<<<>>>AAAGGGSSSaaakkkyyy{{{{{{pppggg______cccjjjttt}}}zzzrrrlllmmmqqqrrrrrrssstttrrrqqqqqqqqqttt~~~zzzTTTGGGGGGDDDEEEJJJRRR```rrryyyuuu{{{qqqjjjqqq~~~wwwwwwwwwwwwwwwyyyzzz{{{tttnnnkkkooonnneee```bbbYYYlll~~~yyyuuuuuuvvv```LLLbbb|||fff]]]sss|||PPPBBBBBBDDDGGGJJJPPP[[[iiisssyyyqqqfff^^^YYYSSSKKKFFFHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@???>>>===<<<:::666222000222666888:::999;;;===??????>>><<<:::;;;888666777777;;;EEEPPPcccnnnzzz{{{~~~vvvlllooovvv~~~}}}}}}~~~{{{yyywwwtttrrrqqqpppppprrrrrrttt{{{~~~wwwssssssttt~~~ssscccZZZRRRJJJ555///+++,,,,,,)))))),,,((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))(((((())))))***+++++++++))))))))))))))))))))))))************************************++++++++++++llleeejjjhhhddd```XXXZZZ]]]```aaa]]]UUULLLGGG555000---------+++...222===@@@@@@======AAACCCCCCFFFAAA===@@@GGGIIICCC:::333777<<<@@@@@@;;;444//////777;;;888444444444333333222111111000000111111///111555;;;AAAGGGJJJKKKKKKLLLNNNOOOPPPPPPOOOOOOKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEFFFFFFDDDBBB@@@>>>>>>>>>======;;;:::888888777888999::::::999888777777:::<<<<<<:::888888888777999;;;<<>><<<:::888666666777777666<<>>???===>>>BBBDDDCCCJJJEEE??????DDDGGGBBB;;;222666<<>>666000---555;;;999555444444333333333222111000000111111///000444999@@@FFFIIIJJJJJJKKKMMMOOOPPPPPPPPPPPPKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGHHHHHHGGGCCC@@@>>>=========<<<;;;:::999888666777999::::::999888777777999<<<<<<:::888777777222555777888999<<>><<<:::555444555888777555777<<<:::BBBIIIKKKKKKQQQ]]]hhhuuu{{{pppdddVVVVVVZZZUUUQQQTTTbbbwwwyyyuuuoooqqqsssuuutttrrrooommmmmmttt}}}}}}yyyuuuzzzyyyhhh\\\WWWOOODDD111---+++,,,+++((('''***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))************************)))************+++++++++mmmdddhhhfffccc___VVVYYY______```bbbTTTGGGIII777000,,,,,,,,,***+++...:::???CCC???888888@@@IIINNNNNNFFF;;;;;;BBB???555666888;;;@@@GGGHHH???333---,,,000777777222222666555333111//////000111222///...///444<<>>;;;999666444333333666666777777777777666666666777999::::::999888777777777777777777666555555;;;===FFFUUUfffyyy|||vvvllljjjrrr|||~~~zzzhhh]]]SSSQQQUUUYYY```gggYYYSSSQQQXXX```ccceeegggnnnmmmmmmoooqqqxxxoookkksss___KKKDDDEEEFFFGGGPPP[[[eeeppp}}}}}}uuuhhh^^^WWW___qqq|||zzzsssrrrdddXXXUUUVVVYYYbbbmmmuuulllkkknnnzzz}}}vvvxxxdddLLLIIINNNbbbzzz___^^^```yyyooowwwiiiGGGBBB999???HHHGGGLLLXXX\\\fffmmmpppjjjaaaZZZUUUQQQNNNKKKHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEBBB===888444222222222444444666777888888888888666666666666666555555555555777888777777<<>>999999@@@HHHMMMMMMGGG===>>>EEEDDD===<<<999888>>>KKKQQQIII;;;111...000666888444222333333222111000000000111222000......333:::AAAFFFHHHJJJKKKLLLMMMNNNNNNOOONNNNNNMMMLLLKKKIIIHHHGGGFFFDDDEEEEEEEEEEEEDDDBBBAAA???>>><<<:::888666555555666777777777777777777666555666888999999888666555666777777777777666666555444444;;;FFFSSSbbbvvvnnnhhhaaa```iiitttwwwsssggg]]]UUUUUUVVVXXXZZZ^^^OOOKKKKKKSSS[[[___aaacccggggggjjjmmmooouuu|||eee^^^eeedddMMMGGGFFFDDDEEEMMMXXXbbbmmmzzzssseee\\\XXXRRRPPP[[[lllxxxzzzvvvoooeee[[[WWWVVVUUUYYY___ttt{{{qqqpppyyyYYYGGGGGGMMM^^^eee^^^]]]rrryyysss{{{SSSBBB;;;BBBKKKFFFGGGQQQVVVbbblllrrrppphhh```XXXRRRNNNKKKHHHGGGFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHEEECCC???;;;777555333333111222333444555555555555777666666555555444444444222444555444222555<<>>:::999<<>>CCCFFFJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFBBBCCCCCCDDDDDDCCCBBBBBB>>>>>>===;;;:::999888777777777888888888888777777555666777777777666555444555666666666666666777777444333666===DDDNNN]]]kkkppp]]]YYYTTTUUU___jjjmmmjjj]]]UUUOOOOOOOOOLLLKKKKKKEEEBBBEEEOOOXXX[[[]]]```bbbcccfffkkkmmmqqq}}}pppWWWOOOSSSkkkNNNGGGFFFAAADDDJJJSSS]]]hhhtttyyynnnddd[[[VVVVVVVVVYYYbbboooyyy|||{{{rrrkkkeeebbb```\\\[[[\\\ggg~~~{{{xxxOOODDDHHHMMMWWWppp```[[[[[[xxxpppcccFFF===BBBKKKEEECCCLLLPPP[[[gggqqqrrrmmmeee[[[SSSNNNLLLIIIHHHGGGFFFDDDCCCCCCDDDDDDEEEGGGHHHHHHIIIEEEDDDAAA>>>;;;888666555222222222333333444444444777666555444333333222222222333444333000000444888::::::???GGGUUUmmmmmmUUUIIICCC???BBBHHHFFFCCCGGGSSS```fffiiilllnnnpppqqqpppmmmmmmpppsss~~~}}}|||zzzpppvvvsssgggWWWNNNKKKBBB777///---+++*********)))((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,ooogggjjjfffaaa]]]UUUYYY^^^]]]___aaaTTTHHHKKK888111,,,,,,,,,******---...555<<>>>>>>>>===<<<;;;:::999777888888999999888888777666666777777777666555555444444555555666777888888:::888888;;;===BBBMMMWWWbbbqqqzzzlll___RRRPPPMMMNNNWWWbbbdddaaaQQQJJJDDDDDDDDDAAA>>>>>>???>>>DDDNNNWWWZZZ\\\___``````cccgggiiimmmwww~~~eeeNNNEEEGGGkkkqqqOOOFFFEEEAAADDDGGGOOOYYYcccmmm{{{}}}vvvrrrqqqqqqnnnrrrxxx~~~}}}{{{yyyvvvsssqqqnnn~~~oooLLLFFFJJJLLLPPPwwwiii]]]RRRfffuuuVVVBBB>>>FFFEEEEEELLLOOOTTT___jjjnnnlllggg___WWWPPPMMMJJJIIIHHHGGGEEECCCCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDCCCBBB???<<<999777666666555555666666666777777666444333222111111222444666777666444333444555444555999>>>CCCQQQjjj{{{sssooovvvpppYYYJJJCCCCCCJJJRRRRRRNNNOOOZZZdddjjjlllmmmmmmoooooommmiiihhhjjjmmm}}}zzzzzz|||zzzyyyuuukkkrrrnnncccUUULLLGGG???555...,,,***)))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************************************++++++++++++nnnhhhmmmhhhccc```ZZZ\\\aaa______aaaTTTHHHJJJ888111,,,,,,,,,******------333:::>>>>>>;;;888777>>>AAABBB???>>>BBBHHHJJJDDD@@@888333666???BBBAAA666000+++---666;;;777111///000111222222222222222000///......111666===BBBIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEAAAAAAAAAAAAAAABBBBBBBBB>>>>>>??????>>>===;;;:::888888999999999999888888888888888777777666666555333333333444555777999:::;;;::::::<<<;;;;;;AAAIIIIIIRRRZZZ]]]^^^\\\XXXSSSKKKKKKIIIJJJQQQYYYZZZVVVJJJCCC======>>>===<<<>>>======CCCNNNVVVXXXZZZ]]]___]]]^^^aaaeeejjjuuuttt]]]JJJBBBCCC^^^~~~XXXIIIEEECCCEEEFFFKKKUUU^^^ggguuu}}}```JJJFFFIIIJJJMMMkkkvvv___VVV```}}}zzztttPPP<<<@@@DDDGGGLLLLLLQQQZZZdddhhhjjjjjjeee```UUUQQQMMMJJJHHHGGGEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCAAA>>>;;;999999888777777666777777888666555333222111111222222555777999:::999888888888333555777999777;;;IIIWWWwwwtttlllgggiiieeefffqqqhhhWWWNNNNNNWWW``````ZZZYYY```gggiiihhhhhhjjjkkkllljjjhhhiiimmmrrr|||xxxwwwwwwwww{{{}}}sssmmmoookkkaaaVVVNNNFFF<<<333---+++))))))******)))(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++nnnjjjnnnjjjdddbbb\\\\\\```^^^^^^```TTTHHHKKK888222---,,,,,,)))***,,,)))...555;;;??????===<<<<<<@@@BBBAAA======BBBFFFFFFFFF@@@777333888???BBB:::555---,,,444<<<:::444111111111111111222222222////////////000444:::???GGGHHHIIIKKKLLLLLLMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFCCCBBBBBBAAAAAAAAABBBBBB>>>???@@@??????===;;;:::999999::::::::::::999999999888888777777666666666222222222333555777:::;;;>>>>>>@@@BBB???<<<>>>CCCCCCEEEGGGGGGGGGHHHIIIKKKDDDEEEDDDDDDIIIOOOOOOKKKDDD<<<777888;;;;;;===???===>>>CCCLLLRRRSSSUUUYYY[[[YYYZZZ```gggnnnyyyiiiTTTFFFAAABBBTTTpppTTTIIIFFFGGGDDDHHHQQQXXX___nnn~~~wwwVVVGGGDDDEEEIIIMMMbbbcccZZZ]]]qqqwww}}}dddAAA>>>AAAEEEHHHFFFPPPWWW___ccciiimmmmmmjjj[[[VVVPPPJJJHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBB@@@>>><<<:::999888666555444555666666666444333111111222333444666777999:::;;;;;;::::::888666555444111222:::DDDSSSYYY]]]XXXNNNKKKOOOUUU```aaafffpppssshhhffflllrrrvvvmmmfffgggiiigggeeeeeebbbdddfffgggjjjpppyyyzzzwwwxxxzzzvvvooonnnnnnhhh___UUUMMMDDD999111,,,+++))))))******)))((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++oookkkoooiiiccc```[[[XXX\\\ZZZ[[[^^^SSSIIILLL999222---,,,+++)))))),,,)))+++111777===@@@???===>>>BBBFFFEEE???:::===BBBEEEGGGCCC999444888@@@EEEBBB===444...222;;;<<<888333222111000000000111222///000111000000333888===EEEFFFHHHJJJLLLMMMMMMNNNJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBAAAAAABBBBBB??????@@@@@@???===:::999999999::::::::::::999999888888777666555555555555111111111222444777:::<<>>>>>??????>>>===???BBB>>>@@@AAAAAAEEEIIIHHHDDDAAA:::777:::===>>>???AAAAAAAAAEEELLLPPPPPPRRRVVVXXXXXX]]]hhhrrrzzzttt]]]III@@@===>>>FFFuuugggOOOIIIHHHCCCDDDMMMSSSXXXgggxxxwwwnnnnnnyyy{{{rrrxxx~~~LLLFFFCCCCCCJJJOOOYYYhhhYYYWWWdddxxxyyyrrrGGG??????@@@DDDDDDLLLRRRYYY___gggoooqqqnnnbbb[[[RRRKKKGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@???===<<<;;;999888666444333444555555555444222111111333555777888888999;;;<<<===<<<;;;<<<888666666555444777======>>>>>><<<999999@@@FFFTTTZZZaaahhhrrrqqqjjjgggdddbbbccc\\\^^^```ccchhhrrr~~~yyyvvvxxxoooiiinnnnnneeeZZZPPPHHH>>>555000,,,***(((((()))***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************ppplllooohhhaaa^^^XXXSSSXXXWWWYYY]]]SSSJJJNNN999222---,,,+++)))))),,,,,,---000555;;;>>>===;;;@@@EEEJJJIIIAAA:::;;;@@@BBBDDDAAA999666;;;BBBFFFIIIDDD999000222;;;===:::555333111//////000111222...000222222111333777<<>>@@@@@@DDDHHHGGGBBBEEE@@@>>>BBBFFFFFFFFFGGGEEEEEEHHHNNNPPPOOORRRVVVWWWYYYbbbqqq~~~mmmUUUBBB::::::::::::fffvvvTTTJJJHHHAAABBBJJJOOOTTTbbbtttrrrgggeeeqqq}}}nnnmmmmmmppp{{{qqqCCCHHHEEEDDDLLLPPPQQQrrrmmmWWWSSS[[[{{{wwwLLLAAA>>>>>>CCCFFFFFFMMMUUU\\\eeennnpppmmmfff^^^TTTKKKGGGFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<;;;:::777555444444555666555444222111222444777888;;;;;;;;;<<<>>>>>>===<<<:::777666999:::666444555777666666:::<<<;;;;;;<<>>BBBGGGJJJIIIFFF@@@===:::???;;;999<<<:::<<>>>>>>>>>>>>>>===<<<<<<===============<<<<<<<<<777666555555555444222000111000000111444999>>>AAAGGGIIILLLKKKFFFAAA<<<:::777666555555555777888999===<<<;;;<<>>CCCQQQRRRPPPfffcccYYYTTTfff\\\>>><<>>>>>>>><<<:::888777777777555333555666666555333333555666888888999===BBBCCCAAA>>>;;;<<<>>>===:::888888888777888:::;;;<<<<<<;;;:::BBBLLLUUUWWWWWWaaavvvmmmiiifff```^^^bbbZZZZZZ\\\```iiivvvwwwnnnjjjssswwwpppnnnoooiiicccXXXKKK===333...,,,))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************pppggghhhdddccc___UUUYYY[[[]]]\\\XXXSSSPPPOOO;;;333,,,,,,,,,***)))*********,,,111777;;;;;;:::;;;>>>CCCIIIMMMLLLHHHEEE@@@DDD===666:::;;;<<>>????????????>>>============<<<<<<<<<<<<;;;;;;777555444444333333111000222222222333666;;;@@@CCCFFFIIIKKKJJJFFF@@@<<<:::888777666666666777888888<<<<<<<<<>>>DDDKKKSSSWWW[[[___fffkkkoooooonnnlll\\\UUUOOOOOOPPPPPPSSSWWW^^^hhhxxxmmmWWWHHH===777666888:::@@@^^^gggXXXGGGCCC@@@AAAEEELLLXXXcccppp}}}uuunnnmmmnnnsss}}}|||OOOCCCCCCDDDIIIMMMMMMPPP```rrrxxxfffUUUYYYvvveeeDDD===???===@@@GGGHHHLLLSSS]]]eeeiiijjjmmmfff\\\SSSMMMKKKIIIIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<:::888777777777555333555666777666444333444666;;;<<<===???BBBBBBAAA???=========;;;888777888999999:::<<<===>>>======<<>>::::::>>>EEELLLNNNKKKFFF<<>>>>><<<<<<<<<;;;;;;:::::::::666555444222111111111111333333333555888===BBBEEEGGGIIIJJJIIIDDD???;;;999888888888777777777777777;;;;;;<<<@@@GGGQQQZZZ```dddjjjrrryyy}}}|||yyyvvvaaaZZZTTTQQQPPPOOOSSSYYYcccrrrtttaaaKKK???:::777666777===444AAAqqqnnnWWWJJJEEEAAAAAABBBFFFRRR^^^jjjuuuwwwnnnhhhnnnuuuwwwzzzjjjEEEBBB@@@GGGKKKHHHGGGNNNYYY___vvv[[[RRR\\\xxx|||TTTBBB>>>===AAAFFFFFFIIIPPPYYYaaagggjjjkkkhhhaaaXXXQQQLLLKKKLLLJJJIIIHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@??????>>>>>><<<:::888777777777555333555666777666444333444555999;;;======<<<<<<<<<===???>>>===:::777777999;;;===>>>???@@@@@@???>>>===CCCEEEHHHMMMSSSWWW[[[\\\jjjuuu}}}}}}yyymmmccc]]]aaaccc]]]YYYZZZOOOWWWcccqqq~~~|||zzzmmm[[[QQQTTTaaapppzzz~~~yyy{{{xxxrrraaaZZZOOOBBB666...***((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******pppffffffbbb```\\\QQQUUUXXXZZZYYYUUUPPPLLLJJJ:::222,,,,,,,,,******+++***)))***---333999???BBB;;;999999>>>FFFIIIDDD>>>777JJJLLLCCCBBB???555111>>>FFFIIIAAA666111000000777888777666333111000000111000/////////000222333444999@@@GGGKKKLLLKKKKKKJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCAAA@@@???@@@AAAAAAAAAAAA@@@??????<<<;;;;;;::::::999999999666555333111//////111222222222333555888===AAADDDIIIJJJKKKHHHCCC===888666999999999:::999999888777::::::;;;>>>EEENNNWWW\\\ZZZ___fffmmmpppooommmjjj]]]WWWRRROOOMMMNNNUUU^^^mmm|||kkkWWWBBB999777666555666<<<444555TTT|||{{{XXXOOOIIIEEEEEEDDDCCCLLLXXXdddppp|||uuulllmmmoooxxxwwwyyyZZZBBBGGGAAADDDEEEDDDEEEJJJQQQVVVjjjdddUUUQQQ```xxxUUUAAA===EEEEEEEEEGGGMMMTTT]]]eeeiiijjjjjjggg```VVVOOOMMMMMMKKKJJJIIIGGGEEEDDDBBBAAABBBAAAAAA@@@@@@???>>>>>><<<:::888777777777555333333444555555444333333444888:::<<<;;;999888:::===>>>>>>>>><<<;;;;;;<<<>>>AAAAAABBBBBBBBB@@@???>>>EEEEEEFFFJJJNNNQQQQQQPPPVVV^^^dddeeefffiiiiiieee^^^XXXWWW\\\]]]YYYVVVWWWOOOYYYhhhvvv}}}wwwsssdddRRRLLLUUUhhhzzzvvvxxxyyylll^^^VVVIII===333---***((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***nnneeeeeebbbaaa]]]RRRUUUWWWYYYXXXSSSMMMHHHEEE999111++++++,,,+++***+++))))))***,,,000666===BBB<<<888666:::AAADDDAAA;;;888KKKOOOHHHFFF@@@777555555>>>DDD???777222///,,,444666888777444111//////000000/////////000111222333777===DDDIIILLLLLLLLLHHHIIIJJJKKKKKKKKKJJJIIIEEEEEEDDDDDDCCCAAA@@@???AAAAAAAAAAAAAAA@@@??????<<<;;;;;;:::999999888888555555444111......000333000000111333666:::>>>@@@JJJKKKKKKGGGAAA:::666444888999;;;<<<;;;:::999888999999999:::>>>DDDJJJNNNJJJMMMQQQTTTWWWXXXXXXXXXQQQNNNKKKJJJJJJOOO[[[hhh|||bbbPPP===666666555444444333:::888AAAqqq|||jjjRRRIIIDDDGGGFFFCCCIIISSS]]]jjjxxx~~~vvvllljjjllltttzzzzzz{{{|||wwwRRRJJJRRRJJJAAA???EEEFFFDDDIIIRRRbbbkkkYYYNNNRRRuuuyyyOOO===AAADDDEEEGGGKKKQQQYYYaaagggiiillllllggg^^^UUUOOOLLLKKKJJJIIIGGGEEECCCBBBAAABBBBBBAAAAAA@@@?????????<<<:::888777777777555333000222444555444333444555777:::<<<<<<:::<<<@@@DDD???@@@BBBBBBAAA@@@AAACCCFFFFFFFFFEEECCCAAA???===BBBCCCEEEFFFFFFGGGJJJLLLMMMRRRVVVWWWWWWYYYYYYXXXUUUSSSRRRTTTTTTRRRRRRTTTUUU```ooozzz~~~xxxrrrkkkbbbYYYZZZhhh}}}zzzrrrzzzxxxggg[[[RRREEE999111---***)))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))nnneeefffbbbaaa^^^SSSWWWYYY[[[YYYTTTMMMGGGDDD999111++++++,,,+++***,,,)))******+++---333:::???:::777666:::@@@DDDCCCAAA:::BBBBBBBBBFFF???666777000888???>>>:::666222---111555999999666111000000000/////////000000111111333555999@@@FFFKKKLLLLLLHHHIIIJJJKKKLLLKKKKKKJJJEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????<<<<<<;;;:::999999888888444666666333///...000333000111111333555888;;;===IIIJJJIIIEEE???999555444777999;;;===>>><<<:::999888888777888999<<<>>>@@@BBBBBBCCCDDDFFFHHHJJJKKKEEEDDDEEEGGGJJJTTTgggxxxtttXXXIII;;;666555444333444+++;;;;;;888[[[}}}[[[LLLBBBEEEGGGDDDGGGQQQUUUdddsss}}}|||qqqllljjjmmmqqqssswww|||hhhSSSYYY___RRRDDD???FFFIIICCCDDDLLL___kkkuuu^^^MMMKKKccc|||fff???:::BBBCCCEEEIIIMMMTTT\\\bbbfffjjjnnnnnnggg]]]SSSLLLKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@@@@??????<<<:::888777777777555333///222555666666666777888444666888:::===AAAGGGKKKFFFGGGHHHGGGEEEEEEFFFHHHMMMLLLKKKIIIFFFBBB???======@@@BBBAAA>>>???DDDHHHGGGJJJMMMNNNNNNNNNNNNOOONNNNNNNNNNNNMMMNNNRRRUUUZZZdddqqqxxx{{{{{{}}}}}}}}}{{{vvvoooiiicccfffmmmxxxzzzyyyttteeeYYYOOOAAA555///---+++)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))pppgggfffbbb```]]]RRRUUUXXXZZZZZZUUUNNNHHHEEE999111++++++,,,++++++,,,)))***+++++++++///666;;;999888888:::>>>BBBDDDEEE===999888FFFUUUKKK999666000777<<<>>>???>>>999222///555;;;<<<888333222222////////////000000000111333333555;;;BBBHHHKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>======<<<;;;:::999888888333666888666111///111333333444444555777999;;;<<>>???>>><<<:::666777777888999:::::::::<<<<<<<<<===>>>???@@@AAA>>>@@@DDDIIIOOO\\\tttyyygggLLLBBB999666555333333555...888888444MMM~~~ttt[[[GGGFFFGGGCCCEEEMMMRRR```oooxxx}}}~~~uuupppnnnoooqqqssszzzVVVNNN[[[YYYNNNHHHDDDFFFKKKLLLIIIFFFTTT\\\|||nnnVVVKKKVVViiixxxzzzIII;;;>>>AAADDDFFFIIINNNVVV[[[```fffmmmrrrpppfffXXXNNNKKKKKKJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAA@@@??????<<<:::888777777777555333000333777999::::::;;;<<<777777888===EEENNNTTTWWWTTTRRRNNNIIIFFFFFFJJJMMMTTTSSSQQQNNNIIIEEE@@@>>>;;;>>>@@@???======???BBBBBBDDDGGGJJJJJJIIIIIIKKKIIILLLOOOOOOOOOSSSYYY]]]eeellluuuwwwuuutttvvvyyy~~~{{{wwwtttpppiii```YYY[[[mmm~~~}}}nnneeeVVVKKK<<<222---,,,***)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))rrrhhhgggbbb```[[[PPPRRRUUUXXXXXXTTTMMMHHHEEE888111++++++,,,++++++,,,)))+++++++++***---333888:::999999:::<<>>CCCDDD???777...555<<<>>>:::555444444////////////000000000000222111222777???FFFJJJJJJLLLLLLMMMLLLKKKJJJHHHGGGGGGGGGFFFFFFEEECCCBBBAAA???@@@@@@@@@@@@???>>>>>>>>>>>>===<<<:::999999888333777999777222///111333777777777888999;;;<<<===AAACCCCCCBBB???<<<;;;;;;444777;;;???@@@???===;;;555666888:::;;;;;;;;;:::777888888999999999999999===@@@EEELLLSSSccc}}}pppZZZDDD===777555444222333666666666333444EEEmmmxxx}}}lllPPPIIIGGGBBBBBBIIIRRR___mmmuuu}}}qqqnnnmmmnnnoooqqqyyytttBBB???NNNEEEEEEIIIHHHDDDLLLWWWRRRCCCGGGTTTqqqcccOOOOOOWWW{{{}}}wwwTTTCCC<<>>???@@@AAA???AAAHHHSSS^^^eeehhh^^^ZZZRRRIIIEEEFFFKKKPPPYYYXXXUUUQQQLLLGGGBBB???===>>>@@@AAAAAA@@@>>>===???AAAEEEHHHIIIGGGHHHJJJFFFLLLRRRSSSUUU[[[bbbggguuuzzz~~~}}}wwwsssuuuyyyzzzvvvqqqlllfff]]]RRRKKKVVVrrrwwwgggeeeTTTIII:::///++++++***((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))oooffffffbbb___ZZZNNNRRRUUUXXXVVVPPPIIIEEEDDD888111+++,,,---+++***+++******))))))***,,,...///555777888666555:::CCCJJJFFFBBB???CCCMMMPPPDDD444:::999777999EEENNNJJJ@@@666333222888???@@@999111000000000000111111111111///111555999<<<@@@EEEHHHJJJKKKLLLLLLKKKKKKLLLNNNHHHGGGEEECCCBBBAAABBBBBB@@@@@@@@@??????===<<<<<<@@@??????===<<<:::888777555666666555222111222444777888999:::999;;;===???BBBEEEHHHGGGBBB<<<999777888999;;;=========;;;:::777777777777777777777777;;;888888::::::777888;;;BBB===AAARRRhhhzzz|||bbbPPP===999444333555666666555777000555888666PPP{{{~~~QQQDDDGGGEEEEEEIIIQQQYYYeeepppyyytttrrroooooosssxxx|||}}}WWWHHHEEE???BBBCCC@@@CCCMMMXXX[[[RRRGGGFFFNNNWWWwwwUUUIIINNNccczzzbbbLLLGGG888@@@JJJBBBEEEPPPNNNYYYaaajjjppptttsssiii]]]SSSSSSQQQLLLGGGEEEEEEGGGFFFDDDBBB@@@???????????????<<<999777777777555444999:::>>>GGGOOOSSSPPPMMMIIIKKKRRR^^^kkkqqqppplllddd\\\PPPFFFBBBBBBDDDFFFSSSVVVXXXVVVPPPIIIBBB???===<<<<<<;;;;;;;;;<<<<<<@@@CCCGGGGGGFFFGGGKKKNNNHHHLLLNNNOOOWWWgggvvv}}}|||tttpppoooqqqssszzzsssmmmfff[[[MMMHHHKKKfff}}}~~~zzzjjj^^^PPPBBB444......---,,,,,,******)))((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))pppggghhhcccaaa[[[PPPTTTWWWZZZXXXRRRKKKGGGFFF888111+++,,,---+++***+++******))))))***,,,---...666888999777555777===CCCDDDCCCAAA@@@DDDGGGBBB:::<<<:::666666???JJJKKKEEE888444222666<<>>===<<>>===;;;999888777555555555333111111222444888888888888888;;;???CCCCCCFFFHHHGGGBBB===:::999777888999;;;;;;:::999888666666666666666666666666666444555888888666888<<<>>>@@@LLLaaauuusss[[[JJJ<<<888444222444555555555444111222666888III}}}xxx___LLLIIIHHHFFFFFFOOOVVV```iiirrr}}}sssqqqooopppuuu{{{|||PPPGGGEEE???BBB@@@???@@@EEEKKKLLLHHHCCCBBBHHHTTTwwwdddQQQOOOSSSmmmwwwUUUHHH666;;;GGGBBBCCCKKKIIISSS[[[eeelllsssuuunnnfff]]]XXXQQQMMMJJJJJJIIIIIIEEEDDDCCCAAA@@@????????????<<<999777777666555444666@@@NNNZZZ___^^^[[[XXXWWW]]]gggppptttsssnnnjjj]]]VVVLLLEEEBBBAAABBBCCCJJJOOOTTTVVVQQQIIIBBB===<<<<<<;;;;;;;;;;;;;;;<<<>>>AAADDDEEEEEEFFFHHHJJJIIIKKKNNNTTTcccwwwwwwpppoooppprrrqqqlllfff]]]PPPGGGIIIQQQ]]]rrrrrrddd[[[LLL???222...---,,,+++,,,******)))((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&''''''(((((('''''''''((((((((())))))))))))ppphhhiiieeebbb]]]QQQSSSWWWZZZXXXRRRKKKGGGFFF888111+++,,,---+++***++++++***))))))***+++,,,---555888999888666555888;;;???BBBBBB>>>===AAAEEEFFF>>><<<777333888BBBIIIKKK:::555111222888======<<<222111111000000000111111222333555666777888;;;===EEEGGGJJJLLLKKKJJJJJJKKKGGGFFFEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@??????>>>===??????>>>===;;;999777666444444333000///000333555::::::::::::;;;>>>DDDHHHGGGHHHIIIGGGCCC???<<<;;;666666777888888777555555666666666666666666666666444222444777777666999>>>???JJJ___vvvzzzfffPPPAAA999666333222222444444444111333000444:::???jjjuuu~~~kkkPPPGGGGGGEEEAAAKKKPPPXXX```iiiuuu}}}{{{sssqqqppprrrxxxeeeGGGEEEDDD???CCC@@@@@@??????@@@@@@@@@@@@AAADDDRRRjjj}}}```PPPJJJYYYyyy]]]AAA999CCCDDDCCCFFFGGGLLLTTT^^^fffooovvvvvvqqqlllcccXXXPPPNNNNNNLLLJJJEEEEEEDDDDDDBBB@@@???>>>>>>;;;999777777666555333000???QQQ]]]___^^^```ccciiipppyyy|||wwwnnnddd___RRRNNNHHHCCCAAA@@@???>>>@@@FFFNNNRRROOOHHH@@@;;;;;;;;;::::::::::::;;;;;;>>>???BBBDDDEEEEEEEEEDDDHHHLLLSSS___ssswwwpppnnnoooqqqgggbbbYYYNNNCCCAAALLLZZZaaaqqqzzz|||gggZZZTTTFFF:::///,,,,,,++++++,,,******)))((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''((((((((()))))))))ppphhhhhhdddbbb]]]RRRPPPTTTXXXWWWQQQJJJFFFDDD888111+++,,,---+++***+++++++++***))))))***+++,,,333666999:::888666666666999???AAA>>>===BBBHHHLLL???>>>999444444:::CCCIII;;;666000///333999===???444333222111000000111111222444555555555777999;;;AAAEEEIIIKKKKKKJJJIIIIIIGGGGGGHHHGGGFFFEEEDDDCCC@@@@@@AAAAAA@@@??????>>>??????>>>===;;;999777666444333111///---///222666;;;===@@@BBBCCCFFFJJJMMMKKKKKKJJJHHHEEEAAA???===666666777777666555444333666666666666666666666666555444555888777666;;;AAAKKK[[[ttt|||lllZZZGGG:::666444222111111222222333///666///333===777UUUyyyzzzXXXHHHHHHGGGBBBFFFKKKRRRZZZbbbnnn{{{{{{~~~|||{{{}}}QQQ@@@DDDCCC???AAADDDBBB@@@@@@@@@AAA@@@???DDDCCCRRR^^^kkkrrrUUUPPPOOOrrr```AAA???DDDDDDEEEHHHHHHOOOWWW___iiisssxxxwwwzzzrrrfff[[[SSSOOOLLLLLLFFFFFFFFFEEEDDDAAA???>>>===;;;999888777666444333111;;;GGGPPPVVV]]]hhhpppwwwyyyyyyuuulll```UUUOOOIIIGGGDDDCCCBBB@@@>>><<<;;;@@@GGGKKKIIICCC<<<999:::999999999999::::::;;;>>>???@@@BBBDDDDDDCCCAAAIIITTTcccrrr|||tttnnnkkkkkklll___WWWLLLBBB@@@IIIZZZhhh}}}|||wwwbbbTTTLLL>>>444,,,+++,,,******,,,***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''((((((((())))))oooggggggdddaaa]]]QQQOOOSSSXXXWWWQQQJJJFFFDDD888111+++,,,---+++***+++,,,+++***)))))))))***+++...222777;;;;;;999777555777<<>>>>>BBBDDDDDD???>>><<<888444444;;;CCC;;;777222///000444:::>>>666555333222111111111222222444555666666888:::===>>>BBBFFFIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJHHHFFFEEE@@@AAAAAAAAAAAA@@@@@@???@@@??????===<<<:::888777444333111...---...222555;;;@@@FFFKKKMMMNNNNNNOOOLLLLLLJJJIIIFFFCCC@@@>>>777777777666666555444444555555555555555555555555666555666777666777>>>HHH```qqqppp```OOO@@@777333333222111000000111222///777000333<<<222GGGyyynnnTTTMMMKKKGGGBBBHHHOOOVVV^^^gggrrryyymmmEEE>>>AAA@@@??????EEEBBB@@@BBBFFFGGGCCC>>>DDDBBBNNNSSSUUU{{{cccXXXKKK___}}}PPP===AAADDDDDDIIIFFFLLLRRRWWW```mmmuuuwww~~~wwwjjj[[[PPPLLLMMMGGGGGGGGGGGGEEEBBB@@@>>>>>><<<:::999999777555333555999AAAMMM\\\kkkxxxyyynnnfff___VVVMMMFFFFFFDDDCCCBBBBBB@@@===;;;:::===AAABBB???<<<999777888888888888888999::::::======>>>???@@@AAACCCDDDTTTeeezzz}}}{{{wwwqqqlllgggcccaaaWWWMMMBBB@@@LLLcccxxxvvvcccSSSHHH777000***++++++))))))+++***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((nnnfffgggdddbbb]]]RRRPPPUUUZZZZZZTTTMMMHHHFFF888111+++,,,---+++***+++,,,+++***)))(((((()))******...555:::<<<;;;888666666;;;????????????===888>>>===<<<:::555222666===;;;999666222000222666::::::888555333222222333444222444555666777888;;;======@@@DDDFFFGGGGGGHHHIIIGGGIIIKKKLLLLLLJJJGGGEEEAAAAAAAAABBBBBBAAAAAA@@@AAAAAA@@@???===;;;999888555444222000......000333999???GGGMMMPPPOOOMMMMMMKKKJJJIIIHHHFFFCCC???;;;666666666666555555555555555555555555555555555555444444555777999>>>JJJWWWxxx{{{vvvdddTTTFFF;;;555111222222111000000111333000555222444888111@@@iii|||fffRRRIIIEEEBBBFFFLLLRRRWWW___hhhooo~~~uuuwww{{{vvv\\\@@@???======@@@>>>BBB???>>>BBBHHHHHHCCC===@@@>>>FFFJJJKKKeee{{{^^^KKKPPPuuu~~~vvvttt}}}eeeAAA???AAA@@@FFFEEEJJJOOOQQQXXXdddmmmqqq}}}xxxgggXXXQQQOOOJJJIIIHHHGGGEEECCCAAA???>>>===;;;;;;:::999666444222555???PPPeeeuuu}}}}}}rrreee[[[WWWSSSMMMGGGFFFDDDBBBAAA@@@???===;;;999:::;;;:::888666666777777777777777777888999:::888:::;;;;;;<<>>EEE^^^~~~sssdddSSSEEE222---***++++++)))(((*********)))((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((oooggghhheeeccc^^^SSSOOOTTTZZZZZZUUUMMMHHHFFF888111+++,,,---+++***+++---,,,***)))((((((((()))'''+++222888;;;;;;777444333;;;AAAAAA@@@@@@>>>;;;<<<:::999:::666111555<<<<<<===<<<999444222333666===;;;777555333333444555333444666666666777999;;;<<>><<<;;;:::555555444222///...///111555:::BBBGGGIIIIIIHHHGGGGGGFFFEEEEEEEEEAAA;;;666555555444444444555666666555555555555555555555555333333666;;;AAALLL```qqqsssrrr}}}kkkYYYIII===666222000222333222000///111333000111222444111111>>>QQQ}}}~~~[[[JJJGGGDDDFFFIIIKKKOOOVVV```hhhxxx{{{oooffflllwww{{{www~~~oooMMM???@@@999:::AAA===>>>>>>???AAACCCCCCAAA???>>>===>>>DDDIIISSS|||iiiUUUMMM[[[}}}yyyxxx{{{OOOBBB???===EEEDDDHHHKKKLLLQQQ\\\gggkkksss{{{vvvfffZZZSSSLLLKKKIIIFFFDDDCCCBBBAAA???>>>===<<<<<<:::777444000333;;;JJJ[[[gggkkkkkkjjjeee]]]WWWTTTPPPMMMJJJHHHEEEAAA>>>======;;;:::555666777666555444555666666666666666777888999999666:::======???IIIZZZhhhvvv}}}yyyvvvrrrvvvtttpppiii```VVVNNNIII@@@@@@@@@KKKgggyyyjjj]]]NNNAAA///+++***,,,+++((((((*********)))((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((ppphhhjjjfffddd```TTTMMMRRRXXXXXXSSSKKKFFFDDD888111+++,,,---+++***+++---,,,***)))((((((((((((&&&***000666:::999666222000;;;DDDEEEBBBCCCEEEEEE;;;777666888666222666>>>===@@@AAA>>>777222222333>>><<<999666444444555666444555666666555555777999<<<>>>AAABBBCCCEEEHHHJJJDDDFFFIIIKKKKKKHHHEEEBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCBBBAAA???===;;;:::666666666333000...//////111666<<<@@@BBBCCCCCCCCCDDDCCCBBBCCCCCC???888222333333333333444555555666555555555555555555555555333444999AAAKKKZZZrrryyyhhhlllvvveeeQQQBBB777222000///222333333000///111444///---222333,,,111>>>CCC|||}}}}}}iiiSSSPPPFFFGGGFFFFFFHHHPPP\\\eeerrrwww|||nnnhhhqqq~~~wwwrrrsss^^^DDD@@@AAA666999CCC>>>===@@@BBBAAA???>>>???BBB??????;;;BBBIIIGGGggguuubbbPPPLLLbbb|||]]]HHH@@@<<>>======;;;888555555666:::BBBLLLTTTXXXYYYWWWXXXXXXVVVQQQLLLJJJIIIIIIEEE@@@<<<;;;;;;::::::111333555555555444555666555555555555666777999999777===AAAAAADDDRRRhhh{{{|||uuuqqqqqqqqqooorrrooojjjbbbYYYPPPIIIFFF:::>>>CCCNNNfffrrraaaTTTGGG<<<...+++***,,,,,,(((''')))******)))((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((}}}lllgggiiieeeaaa\\\QQQMMMPPPSSSSSSOOOKKKGGGFFF555111---******++++++***************))))))))))))***))))))---333777888777111444999???CCCGGGIIIJJJ???===:::888777777999::::::???DDDDDD???888444333222666::::::666444333555555666777888888777666555;;;===@@@BBBDDDEEEFFFFFFGGGHHHHHHHHHFFFDDDBBBAAA>>>???AAACCCCCCCCCAAA@@@@@@@@@@@@???>>>======<<<555555555555444222000...111222333555777:::<<<>>>;;;;;;;;;:::888777555444444444444444444444444444777666555555777888777555888===EEERRRfff|||zzzoooccceeemmmVVVEEE:::222000222000000000000000000000000111000000000111333555777[[[vvvWWWLLLJJJGGGBBB???DDDNNNWWW[[[iiisss~~~}}}|||}}}ooo^^^mmmwwwGGGCCC>>>;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@===???<<<>>>DDDHHH]]]}}}oooQQQLLLSSShhh\\\BBB???BBBBBBFFFHHHHHHJJJRRR\\\bbbjjjpppwwwsss\\\XXXSSSLLLHHHFFFEEEDDDBBBAAAAAAAAA???===:::777666111222444777;;;???BBBDDDHHHKKKNNNQQQPPPLLLHHHEEEAAABBBBBB???<<<888777777444444444444444444444444555666777666555444666777======???FFFXXXlllyyy{{{|||wwwooojjjhhhkkkpppttt}}}nnn```ZZZRRRFFF?????????LLLUUU[[[ooovvveee\\\TTTCCC111+++++++++************)))''''''&&&&&&&&&&&&'''''')))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''nnnhhhjjjfffccc]]]RRROOORRRTTTTTTOOOJJJEEECCC555222---+++***++++++***************))))))))))))***)))))),,,111666888888333444666:::@@@DDDFFFGGGBBBAAA@@@>>><<<:::999888444999???BBB@@@<<<777444222555888:::888666444333555666777888888777666555;;;<<>>@@@AAACCCCCCCCCAAA@@@@@@@@@??????>>>======<<<777777777666444222000///000111111222333444666777888888888777666555444333666555555555555555444444444555555555666777888999<<>>===<<<;;;;;;;;;<<<======CCCDDDAAA@@@BBBBBBRRRnnn___MMMIIIWWWfffJJJ@@@>>>BBBDDDCCCDDDKKKUUU\\\gggkkkqqqyyy{{{lll[[[SSSKKKHHHJJJIIIDDD>>>BBBBBBAAA@@@>>><<<999888///000000111333555777888===???BBBEEEEEECCC@@@>>>>>>??????===999666555555444444444444444444444444333555777777666666666777:::AAAJJJUUUcccpppvvvuuuuuuppphhhbbbaaaeeekkkpppjjj^^^TTTPPPIII???<<<@@@IIIaaatttyyyoooaaaXXXMMM<<<000+++++++++*********))))))''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''pppiiikkkhhheee___SSSPPPSSSUUUUUUPPPIIICCC@@@555222---+++***+++++++++************))))))))))))***((((((***///444888999666444222555;;;@@@CCCCCCAAABBBBBBBBBAAA>>><<<:::333555999===???<<<777333222333555888:::999666333666666777777777777666666:::;;;===@@@CCCEEEFFFFFFHHHHHHGGGEEEDDDCCCBBBBBB@@@AAABBBCCCCCCCCCBBBAAA@@@@@@??????>>>=========:::999999888666333222000222111111000000111111111555666666666666555444333777777666666555555555555666777777555444777===BBBIIIXXXmmm~~~wwwtttggg\\\hhhcccUUUDDD:::444000000333000000000000000000000000000000//////000222444555333hhh^^^HHHCCCDDDEEEDDDCCCFFFOOOWWWYYYbbbmmmwww|||ppprrrxxxuuu___RRR___MMM@@@===;;;:::<<<>>>??????===<<<;;;:::::::::<<<<<>>@@@AAAAAAAAA@@@???777666555777::::::666333444222222555999<<<:::888666666666777777777777777999:::<<>>>>>======<<<<<<;;;999777555333222555444333222222222222222666666777777777777666666777666666666555555555555999:::999777666<<>><<<;;;;;;<<<=========CCCBBBBBBFFFBBBFFFVVVssslllSSSIIIYYYqqquuuPPPCCCCCCDDDEEEDDDDDDJJJQQQUUUWWWZZZ^^^fffoooxxx|||xxxjjjWWWKKKHHHIIIHHHGGGBBBBBBBBBAAA???>>>=========<<<:::888666555444444111222222333444555666777555777888777555333333444333333444444444444444444444444555555555888<<>>===CCCWWWlllkkkZZZTTTJJJ777,,,---************))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''nnneeegggfffeee___RRRMMMPPPSSSSSSOOOIIIDDDAAA666222...++++++,,,,,,+++************)))))))))((()))((('''(((***...333777:::666222222555:::===>>><<<<<<<<<======>>>??????:::666111111444888999888888555111222777<<<>>>>>>666666666666666777888888999999;;;===@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCBBB?????????>>>>>>>>>>>>>>>>>>===<<<:::888666555555555555444444444555555555555666666777777777777777555555555555555555555555666777999:::???KKK\\\iiiwwwvvvfffaaappp|||hhhKKKAAA666222000......000////////////////////////////////////000111111222777<<>>=========<<<<<<<<<======888@@@@@@BBBGGGEEEFFFRRRbbb}}}___LLLMMMXXX{{{xxxwwwlllFFFAAA@@@DDDEEEEEEHHHMMMNNNPPPTTTXXX\\\bbbkkkrrrvvvooocccVVVMMMHHHFFFFFFDDDCCCBBBAAA???>>>>>>>>>;;;:::999777666555444444666555444333333444555666555666777777555444444555333333333444444444555555777666444222444999AAAGGGTTT___gggeee^^^YYYTTTPPPIIIOOOWWW]]]]]]WWWOOOIIIAAA<<<:::===CCCTTTuuuvvvbbbRRRLLLBBB111)))---*********)))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''kkkbbbeeeeeeeee___RRRNNNPPPRRRRRRNNNIIIEEECCC666333...,,,+++,,,,,,+++************))))))))))))(((((((((((()))+++000333777666555444555888;;;===??????===<<<;;;;;;;;;;;;777444000000333888===@@@>>>:::666555666:::===???666666555555666777888999999:::;;;<<<>>>@@@BBBDDDGGGGGGHHHIIIHHHGGGEEEDDDEEEDDDDDDDDDCCCCCCCCCCCC??????>>>>>>>>>>>>>>>>>>>>>===;;;:::888888777777555555444444444555666666444555555666666666555555555555666666777777888888333777>>>FFFRRRbbbttt}}}zzz{{{hhhXXXdddooo\\\DDD;;;333111111......///////////////////////////......//////000000000000111...PPPxxx^^^PPPEEEEEEFFFCCCCCCFFFJJJMMMSSS[[[fffpppyyy~~~zzztttttt||||||cccYYYQQQXXXqqqZZZBBBCCC777777888:::===>>>===<<<999:::;;;======<<<;;;;;;999AAA@@@@@@FFFEEECCCJJJQQQnnnlllTTTJJJJJJcccyyypppuuuRRRFFF===@@@DDDDDDFFFJJJLLLMMMQQQVVVXXXZZZaaaiiifffhhhhhhcccYYYOOOGGGCCCGGGFFFDDDBBB@@@@@@??????<<<;;;:::999888888888888999888666444333444444555555777888888666555555666222333333444444555555555888666444333555<<>><<<:::999555555444333444888===AAACCCBBB???;;;888666777999666555555555666777999:::;;;:::;;;;;;===???AAABBBCCCEEEHHHKKKLLLKKKIIIHHHFFFEEEEEEDDDDDDCCCDDDDDD>>>>>>>>>>>>>>>>>>>>>???===<<<:::999888888999999777777666666666666666777666666666777666666555555555666777888:::;;;<<<<<<<<>>777777888:::<<<<<<;;;999666888<<>><<>>======<<<<<<======:::999777666555555555666666777888888666555555555222222333333444555555666666666666777:::@@@HHHNNNSSSUUURRRJJJDDDDDDDDDCCCBBBFFFJJJMMMKKKEEE===888:::===HHHWWWddduuurrr]]]UUUIII<<<222,,,++++++***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''iii___cccfffgggbbbUUUTTTTTTSSSOOOJJJEEEBBBAAA777333///,,,,,,,,,,,,,,,************))))))))))))''')))+++***((((((***------333999999444222666:::;;;>>>AAACCCCCCAAA===;;;666888:::888666666:::===EEEGGGFFFAAA:::444222333666555555555666777999:::;;;;;;;;;;;;<<<>>>???AAA;;;???EEEKKKOOOPPPOOONNNFFFFFFEEEDDDDDDDDDDDDDDD>>>>>>>>>>>>>>>?????????<<<;;;:::999888999::::::;;;:::999888888777777777999999999999999888777777666777888:::<<<>>>???@@@JJJRRRaaasss~~~zzzwwwsssnnnkkkiiijjj||||||iiiQQQ;;;888111---///111000///000////////////////////////---...///////////////...333:::444GGG|||~~~~~~dddQQQNNNIIICCCBBBCCCCCCEEEKKKTTT^^^eeeiiipppvvv~~~}}}{{{yyyiii\\\TTTbbbRRR@@@DDD111888888888:::<<<<<<999777666:::???CCCDDDCCC@@@===:::@@@;;;888@@@AAA>>>BBBBBBHHHPPPnnngggSSSUUU\\\yyy{{{{{{wwwVVVJJJIIIEEEDDDFFFDDDCCCGGGPPPTTTUUUYYY```___^^^```dddhhhhhhccc^^^NNNMMMJJJGGGEEECCCCCCCCC???>>>===<<<<<<<<<<<<<<<:::999999888888888888888666777888888666444444555222222333333444555666666333555888;;;>>>CCCIIIMMMJJJLLLJJJDDDAAABBBCCCBBBGGGGGGFFFDDDBBB>>><<<:::AAAFFFUUUgggrrr|||{{{iiiVVVRRRGGG666---,,,,,,***))))))))))))(((((((((((('''''''''&&&&&&'''''''''###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''oooeeefffdddddd```UUUUUUOOOMMMQQQPPPHHHAAA@@@999555000---,,,,,,------************************((((((((((((((((((((((((***...555:::;;;888444000:::;;;===???AAAAAAAAA@@@>>>999888<<<<<<777444777???AAABBBAAA>>>999333///...///333777777444555999:::888666888<<>>@@@BBBEEEHHHLLLOOORRRSSSQQQMMMIIIFFFEEEDDDCCCAAA@@@@@@@@@???>>>>>>======;;;;;;<<<<<<<<<;;;:::::::::888666777999:::888666444555888:::;;;;;;::::::;;;<<<======@@@GGGPPPWWWgggrrr}}}xxxqqqkkkiiilllooojjjQQQBBB===222222000///............................................................333---444AAA___|||TTTIIIMMMKKKBBBEEEGGGJJJLLLOOOTTT]]]cccjjjwww}}}~~~vvvdddWWWRRR[[[wwwfffEEE<<<>>>===::::::;;;<<<;;;:::999888999;;;>>>@@@AAAAAA@@@???===>>>>>>?????????>>>>>>>>>DDDIIIXXX}}}]]]QQQHHHRRR|||jjjOOOHHHFFFCCCGGGFFFFFFIIINNNRRRTTTTTT\\\]]]```aaadddggglllooobbbYYYOOOMMMOOONNNGGG@@@CCCAAA>>>===>>>???>>>>>>===<<<:::888666666777777:::777444444666666555333111333444666666666555444888777777:::???CCCEEEEEEGGGCCC>>>;;;;;;>>>DDDGGGLLLIIIDDD>>>::::::???DDDQQQqqqooo```RRRGGG888000//////---******))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''mmmdddgggggghhhcccVVVXXXRRRPPPRRRQQQIIIBBBAAA999555000---,,,,,,------************************(((((((((((((((((((((((((((---333888:::888555222555777:::===>>><<<:::888;;;888999>>>===888444555:::===AAACCCBBB???:::777222---,,,111555555555777:::888777888;;;>>>???>>>>>>???AAAEEEIIIMMMPPPRRRTTTSSSPPPLLLHHHEEECCCBBB@@@@@@??????????????????<<<=========<<<;;;::::::===;;;999:::;;;<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;???FFFMMMVVV```jjjqqq}}}~~~|||xxxppphhheeelllzzzqqqZZZFFF;;;999222111000///............................................................000+++111999LLL___QQQPPPKKKAAACCCEEEFFFHHHJJJOOOWWW\\\aaaqqqwwwiiiZZZTTTTTTiii{{{TTT???;;;;;;999999::::::;;;:::999888777;;;<<<===>>>???>>>>>>===<<<<<<>>>???@@@@@@@@@@@@BBBCCCCCCJJJiii}}}]]]MMMJJJeeesssKKK???CCCCCCDDDDDDEEEGGGLLLRRRVVVXXX[[[]]]```bbbfffkkknnnjjjccc\\\YYYXXXUUUNNNGGGEEEBBB@@@@@@AAAAAAAAA@@@======<<<;;;::::::::::::;;;999666666888999777666222333444555666666666666888999:::===@@@BBBCCCCCCBBBAAA@@@@@@@@@CCCEEEFFFAAA===<<<<<<:::999BBBMMMyyywwwfffYYYLLLBBB555---,,,---+++(((***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''kkkdddiiijjjjjjdddWWWZZZVVVTTTTTTQQQJJJDDDAAA999555000---,,,,,,------************************((((((((((((((((((((((((&&&***000555888888666555111444888;;;<<<999666333777777:::>>>===888555555555999>>>CCCFFFEEECCCAAA:::000***,,,333666777999999888777999;;;>>>>>>>>><<<===>>>AAAEEEIIIMMMOOOWWWXXXXXXUUUOOOJJJHHHHHHDDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>===<<<;;;:::>>>===;;;<<<======<<<:::===<<<;;;;;;===@@@CCCEEEGGGOOO[[[hhhttt~~~~~~|||zzzwwwuuusssooohhhbbbfffxxxqqqYYYHHH<<<666555111000///...............------------------------------------------------...+++111333888bbblllWWWQQQMMMGGGBBBBBBCCCCCCEEEIIIOOOSSSWWWhhh}}}|||qqqcccUUUNNNSSS]]]ZZZ@@@;;;;;;999777888888999999999888777666<<<;;;;;;;;;;;;;;;;;;<<<:::;;;===>>>@@@AAAAAABBBCCCAAA@@@EEEVVVyyylllXXXHHHQQQpppeeeFFFCCC>>>BBBFFFGGGGGGHHHMMMRRRSSSVVVYYY\\\___ccchhhkkkpppnnnkkkhhheee___XXXSSSKKKIIIFFFDDDDDDDDDBBBAAA;;;;;;<<<<<<<<<;;;;;;::::::888666666777888888777777777666666666777888999:::===@@@BBBBBBAAAAAAAAA>>>@@@CCCEEEFFFEEEDDDCCC>>>888888===>>>???OOOdddzzzjjjZZZOOODDD;;;000******+++)))''')))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''|||mmmiiimmmjjjgggcccXXXZZZXXXWWWUUUPPPJJJDDDAAA999555000---,,,,,,------************************((((((((((((((((((((((((%%%''',,,111555777777777222444777999::::::888777777888:::;;;:::888777888555777;;;???CCCFFFHHHIIICCC888///...111444888<<<999888999:::;;;======>>>>>>>>>>>>???BBBEEEIIIKKKTTTYYY]]]\\\VVVRRRRRRSSSNNNLLLIIIFFFCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<===<<<<<<<<<=========<<<=========@@@FFFNNNVVV[[[bbbiiivvv~~~zzzuuupppkkkhhheeeeeeddddddnnn{{{]]]III>>>777444333000///......---------...------------------------------------------------///...222333111III|||aaaUUURRRPPPEEEDDDBBBAAAAAADDDHHHKKKQQQ___qqq~~~~~~~~~wwwmmm^^^OOOFFFJJJ\\\nnnpppDDD888<<<;;;888888777777777777777666666666:::999777777777999;;;<<<;;;;;;===>>>???@@@@@@@@@AAA@@@CCCKKKSSSdddlllUUUMMMZZZ{{{aaaDDD>>>AAAFFFIIIJJJIIIIIIIIINNNQQQUUUXXX[[[___dddgggmmmooorrrrrrooojjjfffcccZZZWWWRRROOOKKKHHHDDDAAA===>>>???@@@@@@???===<<<:::999888888888999999999;;;:::888777888:::<<<>>>CCCGGGKKKLLLIIIEEECCCBBBAAABBBDDDFFFEEEBBB???===>>>999===FFFGGGIII^^^xxx~~~lll^^^QQQGGG;;;555---))))))***)))'''))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''{{{ppppppqqqgggaaa___YYYXXXYYYXXXTTTNNNHHHCCC???999555000---,,,,,,------************************((((((((((((((((((((((((%%%&&&)))---111444777888555444555555777999;;;<<<:::;;;;;;888666777:::<<<999888999:::>>>BBBGGGJJJFFF>>>666111...///555<<<888999:::;;;;;;<<<======AAAAAA@@@AAABBBDDDFFFGGGMMMTTT[[[]]][[[YYY[[[^^^]]][[[WWWSSSOOOLLLJJJIIIFFFFFFFFFFFFEEEDDDCCCBBB>>>???@@@AAAAAABBBDDDDDDIIIIIILLLQQQZZZdddmmmsss|||}}}|||yyyuuunnnhhhcccaaa]]]aaahhhooozzz|||fffMMM???:::555222000///...------------------------------------------------------------------//////111444222:::bbb}}}ggg[[[UUULLLIIIEEEBBBBBBCCCDDDFFFLLLUUUbbbmmmsssyyy|||uuuhhh\\\MMMFFFHHHWWWppp\\\<<<888===999666888777777666666666555555555666555444444666888<<<>>><<<<<<===>>>>>>>>>======BBB???CCCLLLQQQUUUggg{{{nnnUUULLL^^^~~~zzz^^^LLLFFFAAAAAADDDGGGGGGEEEJJJMMMQQQTTTWWWZZZ]]]```dddiiipppttttttsssssssssnnnkkkeee___YYYSSSMMMIIIFFFFFFGGGFFFEEECCC@@@???;;;;;;;;;::::::::::::;;;888888777999<<>><<<;;;888777999>>>CCCFFFDDD>>>888444...,,,111888777999;;;<<<;;;;;;<<<===BBBBBBBBBCCCDDDDDDEEEEEEGGGMMMTTTXXXZZZ\\\^^^aaaeeedddbbb___\\\YYYWWWUUUPPPQQQQQQQQQQQQPPPOOOOOOGGGIIILLLOOOPPPRRRUUUXXXbbbcccfffkkkrrrzzzvvvuuurrrmmmiiigggggghhhgggnnnxxxbbbQQQ@@@888777333///---...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---111555333EEEiiixxxwww~~~ppp\\\TTTPPPJJJFFFDDDDDDDDDCCCFFFLLLSSS[[[dddnnnzzz|||wwwyyy~~~wwwnnngggXXXNNNFFFMMM^^^tttdddLLL888888;;;777444666888777666555555555666666333333222333555888<<<>>>;;;;;;<<<<<<<<<<<<;;;;;;EEE@@@???DDDGGGJJJTTT___fffLLLKKKddd}}}vvvrrr```JJJ======BBBFFFGGGHHHKKKOOOQQQRRRTTTVVVXXXZZZ___fffmmmrrrvvvyyy{{{{{{xxxtttpppkkkfff```]]]QQQPPPNNNLLLHHHEEEBBB@@@===>>>>>><<<:::999:::;;;999:::===AAAHHHOOOVVVZZZffffffgggfffddd]]]TTTNNNHHHFFFBBB===:::888888888???XXXyyy}}}}}}pppcccYYYNNNCCC===111///,,,+++++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''qqqlllmmmfffaaa]]]SSSTTTYYYZZZRRRLLLIIIEEE@@@999555000---,,,,,,------************************((((((((((((((((((((((((((('''''''''***...333666888666555444444555777999===AAAAAA:::555888<<<======<<<:::999999;;;>>>@@@CCC<<<777666444111111444777999<<<===;;;:::;;;===>>>@@@BBBDDDFFFFFFEEEEEEDDDGGGLLLQQQUUUXXXYYYZZZaaabbbcccddddddcccaaa```]]]]]]^^^____________^^^WWW[[[```cccfffiiinnnrrryyy{{{~~~~~~{{{yyypppnnniiiddddddkkkuuu}}}kkkNNNBBB777555555222///------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...))),,,555///444NNNxxxyyysss[[[VVVNNNIIIGGGEEECCCBBBBBBDDDHHHMMMUUUaaaoooxxx}}}~~~|||~~~xxxpppggg\\\UUUMMMEEEHHH___~~~NNNAAA666777:::888666555888888666555555555666777333333333444555888:::;;;888999::::::;;;;;;;;;;;;CCC@@@>>>>>>@@@DDDJJJPPPmmmbbbOOOSSS___~~~pppTTTFFFBBBBBBCCCHHHJJJMMMOOOOOOOOOPPPQQQQQQTTTYYY___gggnnnsssuuuxxxwwwwwwxxxyyyxxxvvvsssgggddd```ZZZUUUPPPMMMKKKIIIJJJJJJHHHDDDCCCDDDEEEJJJKKKNNNSSSYYY```fffiiipppllliiihhhgggaaaUUULLLDDDAAA>>>;;;::::::<<<===UUUyyysss```XXXSSSIII===666...---,,,,,,++++++)))((('''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''ooofffiiigggeee^^^PPPTTTZZZ[[[SSSLLLJJJFFFAAA999555000---,,,,,,------************************((((((((((((((((((((((((***(((&&&&&&(((---111555::::::999888777666666555<<>>;;;HHHJJJMMMMMMMMMLLLLLLMMMKKKKKKMMMTTT\\\eeejjjlllooopppsssxxx~~~|||vvvooohhhccc___]]]\\\]]]]]]ZZZVVVTTTUUUWWW______aaadddgggkkkoooqqqqqqkkkfffeeeeee___RRRFFF>>>===;;;;;;;;;>>>@@@BBBfffzzzhhhWWWRRROOOEEE888111,,,,,,,,,,,,+++***)))((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''oooiiimmmhhhaaa[[[RRRRRR\\\YYYRRRRRRKKKBBBBBB;;;777111---,,,+++++++++------,,,,,,+++***))))))******)))((((((((((((((())))))''''''(((***,,,...555666888999888555222000;;;>>>???;;;555333666999===???@@@AAA@@@>>><<<;;;???>>>===???BBBDDDBBB@@@>>>999:::AAADDDAAA>>>???;;;===AAAEEEGGGFFFCCC@@@EEEHHHJJJJJJJJJLLLPPPTTTSSSSSSUUUWWW\\\aaaeeehhhhhhiiikkkmmmooooooooonnnnnnrrrwww|||~~~{{{}}}{{{xxxpppffffffddd^^^ZZZddd{{{uuu[[[HHH;;;777222//////000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444BBB~~~}}}yyydddPPPIIIGGGDDDAAAAAABBBAAA???@@@CCCJJJRRRXXXaaaffflllsssyyy~~~sssiii___YYYSSSJJJCCCAAACCCIIIaaaqqqGGG<<<:::666555666777777666<<<;;;:::888777777666666333333333444555777888999999::::::999888999;;;===@@@===<<<===AAADDDDDDCCCIIIQQQpppdddPPPOOOeeerrrzzz~~~VVVGGGHHHFFFGGGKKKOOOMMMIIIJJJPPPMMMIIIIIINNNPPPPPPSSSZZZccciiiqqqxxx|||~~~~~~}}}~~~~~~zzzzzzwwwsssrrrsssvvvxxxxxx~~~zzzuuussssssuuuvvvwwwrrriii```]]]XXXMMMCCC>>>;;;===AAACCCCCCFFFPPP\\\vvvhhh___VVVOOOEEE999000...+++++++++***)))(((((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmgggkkkfff___YYYPPPSSS\\\YYYRRRRRRLLLBBBBBB;;;777111---,,,,,,++++++------,,,,,,+++******)))******)))((((((((((((((()))(((''''''''')))+++,,,333555888::::::888555333777999<<<;;;888666777999:::;;;===???AAAAAA@@@>>>AAA@@@AAADDDIIILLLKKKJJJCCC===;;;???AAA???>>>@@@CCC@@@===>>>CCCGGGIIIIIIGGGJJJLLLMMMLLLLLLNNNPPPNNNOOOPPPRRRUUUYYY]]]___aaaccceeehhhkkkmmmnnnnnnooosssxxx|||~~~~~~}}}||||||{{{}}}|||uuukkkiiimmmqqqpppiiiiiijjjpppzzzyyy___LLL???777444000...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333777ccczzzcccVVVPPPIIICCCAAABBBBBB@@@???@@@FFFNNNTTTVVV[[[aaahhhooowww~~~xxxssseee^^^WWWSSSMMMFFFDDDEEEEEEWWWvvvTTT<<<<<<999666555666666666666888777666555555555555555444444444555666777888999999:::;;;:::999999;;;<<>>CCCFFFFFFDDDAAAAAABBBFFFKKKOOOQQQQQQNNNHHHEEEEEEFFFFFFHHHJJJKKKEEE>>>===AAAEEEGGGFFFEEEHHHJJJKKKKKKKKKLLLMMMLLLLLLLLLMMMPPPRRRUUUWWWWWWYYY\\\```dddgggiiijjjkkkooosssvvvxxxzzz|||}}}}}}{{{xxxzzz|||yyytttqqqsssuuuoooqqqoooiiifffjjjooorrrrrrooowwwzzz[[[GGG===777333000...---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111222EEEttttttyyyxxxooo___RRRKKKIIIBBBBBBAAA>>><<<===CCCHHHHHHLLLRRRYYY```iiirrrxxx{{{~~~tttjjjcccVVVPPPKKKGGGBBBAAAGGGOOO___ttt{{{[[[>>>===;;;888666555666666666555666555555444444444555555666555555555666777777888999;;;<<<<<<:::999:::;;;===<<<;;;<<<@@@CCCDDDDDDBBBEEEJJJ\\\yyyaaaTTTRRRjjjxxxxxx|||\\\OOOEEEFFFKKKLLLHHHFFFCCCAAABBBEEEFFFDDDEEEGGGMMMSSS[[[cccjjjpppuuuyyy}}}|||}}}|||wwwpppiiieeeYYYQQQIIIDDD@@@===>>>CCCCCCJJJeeerrraaa\\\RRRHHHAAA999000+++***+++******))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppjjjmmmgggaaa\\\TTTSSS\\\XXXPPPOOOIII@@@AAA;;;777222...,,,,,,,,,+++,,,,,,,,,++++++*********))))))(((((((((((())))))'''&&&&&&&&&&&&'''((()))***---111666888999999888111000222555999===>>>>>>AAA===:::<<>>===>>>@@@???AAAEEEKKKQQQZZZcccjjjooo{{{|||vvvnnndddYYYSSSOOOJJJDDD@@@???FFFYYYjjjlllwwwqqqFFF999BBB999777555555666666666555555555555555555666777777666666666555555666777777999;;;======;;;999999999;;;;;;;;;<<>>@@@BBBFFFMMMUUU[[[dddqqqzzzuuummmddd\\\SSSLLLGGGKKKFFFBBBBBBHHHZZZxxx~~~qqqyyyPPP:::888<<<777666444444555666555444333333333333444555666666666555555555555555666666777:::<<<<<<;;;999999999:::;;;;;;<<<===@@@BBBDDDCCC???BBBJJJSSSjjjxxx```PPPOOObbb~~~ooo^^^OOOEEEBBBCCCCCCBBBAAAAAABBBCCCCCCBBBEEEHHHKKKMMMPPPTTTWWW\\\]]]]]]^^^```cccfffiiiiiifffcccaaaaaaaaaaaa```]]]]]]]]]]]]\\\WWWQQQLLLHHHCCC?????????BBBJJJSSSpppyyygggZZZTTTMMMCCC:::444///***(((***)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooohhhjjjeee___[[[SSSSSS[[[VVVMMMLLLGGG>>>???<<<888222...---------,,,++++++++++++++++++++++++((((((((((((((())))))***&&&'''''''''''''''''''''%%%&&&(((***...222555777888666333111333888???CCCDDD@@@:::666555888>>>BBBEEEEEEEEECCCBBBBBBEEEGGGMMMUUU\\\```bbbeeeeeecccNNNHHH@@@<<>>;;;777111---...---,,,---......---+++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++************+++,,,---...000000111EEEvvvyyymmmwww{{{kkkYYYMMMIIIDDDCCCEEEEEECCCAAA????????????@@@DDDJJJNNNXXXcccqqqzzz}}}}}}yyyllleee\\\SSSMMMHHHDDDAAA??????BBBJJJXXXpppxxxZZZ>>>888777444666555444444555666555333000000000000111111222333444333333333444555555666666888999:::999888999::::::;;;<<<<<<<<<>>>AAACCCEEE???CCCKKKKKKXXXyyy^^^IIIHHH\\\sssxxxvvv|||iii\\\PPPNNNHHH@@@<<<===>>>===>>>@@@CCCEEEGGGIIILLLOOOOOOQQQRRRRRRSSSUUUYYY\\\[[[XXXVVVUUUUUUVVVUUUTTTPPPPPPOOOOOOOOOLLLGGGCCCCCC???>>>DDDLLLTTT```iii{{{{{{iii[[[RRRPPPFFF===555111---)))(((***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ppphhhjjjeee___[[[TTTUUU]]]XXXNNNMMMHHH@@@@@@<<<888222///---------,,,++++++++++++++++++++++++((((((((((((((()))******''''''(((((((((''''''''''''&&&%%%&&&***///444777::::::888555333555;;;AAA@@@@@@???:::555444888===BBBGGGLLLOOONNNLLLJJJJJJOOOYYYaaadddfffjjjkkkhhhTTTOOOGGG???;;;>>>EEELLLJJJHHHFFFFFFHHHIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLPPPPPPOOOOOOPPPQQQSSSTTTVVVWWWXXXWWWVVVVVVXXXZZZZZZ\\\]]]\\\ZZZXXXXXXYYYPPPPPPOOOLLLKKKMMMTTTZZZaaaiiizzzttt[[[LLL>>>888666111......---,,,++++++---------,,,************************((()))))))))*********+++************************+++++++++++++++,,,---...,,,000111555RRRpppiii|||~~~~~~ggg[[[LLLEEEFFFGGGDDD@@@@@@@@@@@@>>>>>>???CCCFFFMMMUUU^^^eeeiiimmmsssxxx|||wwwoooiiieeeZZZUUUNNNHHHEEECCCAAA@@@>>>CCCOOOaaasss{{{}}}fffGGG<<<:::777444555444333444555666444333000000/////////000111111111111111222333444555666444666777777666777999;;;;;;<<<===<<<;;;<<>>AAADDDEEEFFFFFFHHHIIIHHHJJJMMMNNNOOOQQQTTTXXXPPPNNNLLLKKKLLLMMMLLLKKKKKKJJJHHHGGGGGGFFFCCCAAA???CCCPPPeeewwwzzziii^^^SSSLLLJJJ???888111...+++(((''')))(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrjjjlllgggaaa^^^VVVWWW___YYYPPPNNNIIIAAABBB<<<888333///------------++++++++++++++++++++++++((((((((((((((()))******'''(((((()))(((((('''''')))'''%%%%%%(((---333777;;;======999444333888>>>>>>BBBDDD@@@999555777;;;<<>>>>>@@@===>>>@@@EEEJJJKKKIIIFFFFFFGGGHHHJJJLLLLLLMMMMMMJJJIIIHHHHHHIIIJJJLLLMMMKKKLLLMMMLLLKKKKKKLLLNNNIIIJJJKKKJJJHHHGGGHHHIIIGGGLLLQQQQQQRRRYYYhhhuuuuuu^^^FFF>>>777555222,,,---111,,,+++)))***+++---,,,,,,************************(((((())))))*********+++************************++++++++++++,,,---......,,,333444111;;;aaa}}}gggnnn}}}vvv]]]OOOMMMNNNJJJDDD@@@AAA@@@>>>======@@@BBBFFFKKKQQQVVVZZZ___dddiiilllrrr{{{xxxnnnddd[[[UUURRRNNNJJJFFFCCCBBBBBBBBBAAAIIIRRReee|||~~~rrrFFF:::<<<999555777444333333444555666444333222222111111111111222222000000000111222444555666333444555555555777:::<<<;;;===>>><<<::::::>>>AAA@@@GGGQQQ]]]jjjxxx~~~hhhZZZVVVQQQiiissssss]]]SSSLLLFFFCCCEEEGGGHHHFFFEEEEEEEEEDDDHHHLLLNNNOOOPPPTTTXXXOOOLLLJJJIIIIIIHHHGGGEEEHHHFFFDDDCCCDDDDDDDDDCCCAAAOOOmmmhhh]]]WWWOOOHHHFFF;;;444...,,,***'''&&&((('''''''''(((((((((((((((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttmmmooofff^^^[[[VVV\\\[[[YYYSSSLLLFFFBBBAAA===999444000...---,,,+++,,,,,,,,,+++++++++******'''((()))******)))((('''))))))))))))))))))))))))&&&'''(((((()))+++000333<<<<<<;;;:::888777666666;;;===??????>>>>>>???AAA;;;@@@KKKWWWaaaaaaYYYQQQOOORRRUUUXXXYYY[[[]]]______eeehhhfffaaa^^^XXXRRRCCC>>>===CCCGGGFFFHHHMMMLLLFFFAAA@@@EEEIIIIIIGGGFFFEEEBBB===>>>CCCEEECCCJJJHHHGGGEEECCCBBBAAAAAABBB@@@???@@@CCCFFFGGGGGGOOO^^^pppxxxwwwvvvzzznnnUUUGGG:::555000///111222///,,,---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,---------......---+++///444333@@@oootttooommmYYYRRRLLLEEELLLBBB:::===CCCDDDBBB@@@AAACCCFFFHHHIIILLLQQQUUU\\\eeeqqqyyy}}}}}}vvvoookkkddd]]]VVVQQQLLLJJJBBBAAA>>>BBBHHHAAABBBQQQbbb~~~qqqUUU<<<666888555222444444333333222222333333444///000000111111111000000222333333111000111333555444333333444555777999:::@@@>>>:::777666777999;;;===HHHTTTZZZZZZ\\\cccjjjmmm\\\QQQVVVgggwwwdddVVVVVVSSSOOOLLLIIIFFFCCCAAA@@@KKKXXX___``````bbbdddccc```YYYPPPIIIGGGJJJNNNDDDCCCCCCHHHNNNOOOLLLHHHOOOrrr|||nnn\\\QQQLLLIIIBBB<<<111///+++(((''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%ssslllmmmddd]]]YYYSSSXXXZZZZZZVVVPPPIIIDDDAAA===999333000...---,,,+++,,,,,,+++++++++*********(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&''')))---000222444777:::;;;:::999888888:::>>>AAABBBDDDFFFGGGBBBDDDJJJSSSZZZ\\\WWWRRRSSSRRRPPPNNNMMMPPPTTTXXXbbbkkkqqqpppmmmmmmllljjj\\\[[[TTTKKKJJJPPPQQQMMMIIIDDD???===>>>@@@@@@???@@@???<<<:::===AAA@@@;;;AAABBBBBBAAA???>>>@@@BBBGGGIIIJJJLLLOOOTTT[[[```fff{{{nnnTTTBBB888777333///...000111...+++---,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,------------000---///222///444UUUzzzsssttt{{{}}}dddPPPHHHEEEDDDFFFDDDAAA@@@CCC===???@@@AAA@@@BBBFFFIIINNNWWWbbbkkkqqqvvv|||}}}|||{{{{{{|||{{{wwwsssrrrrrroooiiidddccc^^^VVVPPPLLLHHHFFFCCCAAACCC???>>>@@@BBBTTTsssXXXDDD444444777555333555333333222222222222333333111111111222111111000000111222222111000111333555333333333333444555777888>>><<<:::777777888999:::@@@GGGNNNOOOLLLJJJKKKNNNNNN\\\vvv{{{jjj[[[RRR]]]yyywwwyyyiiiVVVIIIFFFGGGEEEIIISSSaaammmpppkkkdddlllpppsssmmmaaaSSSIIIDDDPPPSSSUUUSSSQQQTTT]]]eeemmm~~~ggg^^^SSSKKKGGGCCC<<<666///...+++)))''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%tttlllmmmeee]]]ZZZTTTUUUWWWYYYXXXSSSLLLFFFCCC<<<999333///...---,,,+++,,,++++++++++++*********)))(((((((((((((((((()))(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&)))+++)))---333999<<<<<<:::888333666;;;???BBBEEEIIILLLHHHGGGGGGJJJOOORRRQQQOOONNNRRRWWWZZZYYYWWWUUUUUUcccmmmuuuuuurrrpppnnnllliiipppkkk\\\YYYeeeggg^^^SSSMMMEEE???===AAAGGGKKKUUUPPPGGG@@@AAAGGGGGGCCCCCCGGGKKKLLLKKKMMMRRRXXXbbbiiipppoookkkjjjpppvvv|||iiiPPP???666333333000------///000...+++,,,,,,+++************+++)))))))))))))))))))))))))))))))))*********++++++************************++++++,,,,,,,,,---------111---...111---,,,;;;OOOooolll{{{XXXOOOGGGDDDCCC@@@???@@@===>>>>>><<<;;;;;;===???@@@GGGQQQYYY___fffmmmssswww|||~~~||||||}}}~~~~~~~~~}}}{{{zzzyyyxxxuuurrrnnnlllllllllmmmlllgggaaa^^^]]]ZZZVVVRRRSSSMMMGGGCCCCCCCCCBBB@@@???AAA===@@@LLLYYYqqqxxx]]]BBB666000444777555333555333333222222222222333333222222333333222111000000000111111111000111444666333333222222333444444555:::999888888888999999:::<<<@@@CCCEEEEEEDDDDDDEEE:::FFFTTTjjj|||dddPPPNNNYYYoooxxxqqqmmmhhhggg|||uuu\\\RRRQQQMMMQQQWWW\\\]]]ZZZSSSMMMcccjjjnnniii[[[OOOKKKKKKKKKaaa{{{vvvdddQQQNNNKKKGGGBBB<<<555000---,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%ssskkklllfff```]]]VVVSSSUUUWWWVVVQQQLLLGGGEEE<<<888333///...---,,,,,,++++++++++++************)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&%%%$$$$$$&&&((((((,,,111666999:::999888333444666888;;;@@@EEEJJJIIIGGGDDDDDDFFFGGGGGGFFFLLLSSS\\\cccggghhhhhhhhhiiioootttrrrooojjjaaaYYYaaapppxxxssspppwwwzzzvvvkkkdddZZZRRRQQQZZZgggqqqyyyiiiZZZUUU[[[cccfffeeeiiillljjjfffeeekkkrrrjjjNNN===777555555///---+++,,,---...,,,+++,,,++++++***************))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,000,,,,,,000111///222:::XXX}}}lllrrrpppVVVKKKJJJIIICCC???BBBAAA@@@>>><<<<<<======;;;???FFFKKKPPPVVV\\\aaadddjjjnnnpppsssvvvvvvsssppppppooonnnooopppqqqrrrpppppppppoooooooooooooookkkhhhccc___\\\\\\]]]^^^YYYVVVSSSQQQPPPOOOLLLIIIFFFCCC???>>>@@@BBBBBBAAA>>>???@@@SSSrrrnnnBBB;;;666555777777333111444222222111111111111222222333333333333333222111000///000000000000111444777444444333333333333333333666666777888999999999999888999;;;>>>BBBDDDDDDDDDEEEEEEFFFOOOjjj}}}hhh___XXXVVVhhhqqqrrryyy~~~vvveeeNNNIIINNNSSScccrrrqqqcccWWWVVV\\\hhhrrr___TTTHHHIIIHHHEEE>>>666000---******++++++***(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooofffiiieee```^^^WWWSSSTTTTTTRRRMMMIIIGGGFFF<<<888333///......---,,,+++++++++*********)))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&''')))***---111444888:::;;;888777666444555999@@@EEEIIIGGGEEEDDDDDDDDDCCCCCCOOOSSSZZZaaagggooovvvzzzvvvtttoookkkjjjjjjeee]]]cccpppvvvssswwwtttrrrpppnnnqqqyyyvvvnnnsss~~~|||wwwzzzyyygggNNN;;;333111222222,,,+++++++++,,,,,,+++***,,,+++******))))))******(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,---++++++...111333333444:::jjjzzzqqq|||ssseeeWWWKKKDDDEEECCCAAA???>>>=========<<<>>>@@@BBBEEEGGGKKKMMMQQQVVVZZZ\\\^^^bbbbbb_________^^^^^^___```bbbccc^^^______``````aaaaaaaaa^^^[[[VVVRRRPPPPPPQQQRRRJJJJJJJJJJJJIIIHHHEEEBBB???>>>======>>>???@@@AAAEEEMMMXXXqqqrrrLLL777;;;999888777555111111333222111111000000111111222333333333333333222111000...///000000000111444666555555555555444444444333333444666777888999999888:::999777888:::;;;:::888AAA<<<===EEEOOOeeesss___QQQUUUddduuunnnrrrzzzvvv~~~gggZZZ[[[^^^~~~uuuqqqooo]]]SSSOOOHHHHHHFFF@@@888111,,,+++((((((*********(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkbbbeeebbb^^^[[[TTTUUUUUUTTTPPPKKKHHHFFFFFF;;;777222///......------+++************)))))))))(((''''''''''''''''''(((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''(((+++///555:::>>>===<<<:::777666888===AAAFFFFFFGGGHHHIIIIIIIIIIIIIIISSSbbbooottttttqqqoooxxxsssiiicccfffpppuuuuuuuuu{{{mmmeeehhhiiioooxxx~~~wwwXXXLLL>>>444000000...,,,***+++++++++++++++***)))++++++***))))))))))))***((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))*********++++++++++++,,,++++++---111222000555AAAjjjzzztttuuuiiiSSSLLLFFFCCC@@@>>>======<<<;;;===============>>>>>>>>>CCCGGGJJJIIIKKKOOOPPPMMMOOONNNNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSQQQOOOLLLIIIGGGGGGHHHIIICCCDDDDDDDDDBBB@@@===;;;;;;======<<<<<>>@@@BBBEEEIIILLLOOOSSSUUUKKKWWWhhhtttwwwqqqgggaaalllnnnlllhhhkkkttt~~~~~~{{{wwwrrrmmmiiiooovvvzzzwww|||mmmXXXBBB===666222000///---+++***+++,,,,,,+++))))))(((++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********+++'''---...))))))...000...444///EEEyyy}}}tttooo||||||jjjXXXLLLHHHDDDAAA@@@???===;;;======<<<======<<<;;;:::===@@@@@@>>>>>>BBBCCCAAABBBBBBAAAAAAAAACCCDDDEEEIIIIIIIIIIIIHHHHHHHHHHHHFFFEEECCCBBBBBBBBBCCCCCCAAAAAA@@@>>><<<:::::::::999===@@@???AAAJJJ\\\jjj}}}YYY@@@777999222333222111111111111111000000000//////000000000//////000111222222222222000000111000//////222444222333444444555444333333333333444555666666777888888888888888999<<<>>>@@@;;;:::???EEEBBB???OOOeeevvv```UUUWWWbbbvvv|||wwwzzz}}}{{{}}}jjj[[[QQQIIIFFFGGG???<<<888222...***'''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################sssggghhhddd___[[[RRRUUUXXXYYYWWWQQQIIICCC@@@;;;777222///.........---************))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''###%%%&&&&&&%%%%%%%%%&&&''''''&&&'''(((+++---///222777<<>>======>>>???@@@???>>><<<;;;===<<<888888<<<>>><<<;;;;;;:::::::::;;;<<<===@@@@@@@@@AAAAAABBBBBBBBB??????????????????@@@@@@??????===:::999999<<<>>>888>>>CCCDDDIIIZZZvvv}}}WWW<<<666555333222333333222222333111...000000////////////000000---...///000111222222222000111111000...///111333000111222333444333222222444444333444444666777777:::::::::888666777:::<<<999999999999;;;AAAHHHMMMmmm}}}mmm^^^SSSVVVcccyyytttmmmmmmpppvvvzzz~~~}}}{{{gggUUUNNNKKKFFFCCCBBB999666222000...,,,(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################pppjjjhhheeedddVVVUUUVVVZZZ]]][[[SSSIIICCC@@@:::777222///...---,,,***,,,++++++***)))(((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))...000444;;;BBBCCCAAA===<<<::::::???GGGPPPVVVXXX]]]WWWXXX]]]ZZZPPPOOOVVVeeefffkkksss{{{xxxuuu|||{{{```GGG999555111000///...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))+++)))((('''((()))+++,,,***++++++,,,,,,------......///000888TTT}}}nnnlll}}}uuuhhhcccWWWDDD@@@HHHBBBAAA???>>>======>>>>>>>>>>>>===<<<;;;;;;;;;:::<<<<<<<<<=========>>>>>>;;;@@@???:::888===???===@@@>>><<<;;;<<<<<<<<<<<<>>>>>>===;;;;;;===BBBFFFDDDKKKPPPWWWiii}}}rrr{{{SSS===888555333444333333222111000000000111//////.........---------111111111111111111111111222000///111111111111333222222333333333222111111111222333444555555555555888888888888888888888888===;;;:::999;;;>>>BBBEEEOOO{{{~~~iii[[[VVV[[[lll}}}yyyuuuzzz}}}}}}~~~{{{yyy~~~{{{XXXSSSLLLFFFBBB@@@>>>===555222...***'''''')))***(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqjjjhhheeecccVVVTTTUUUYYY\\\ZZZSSSJJJDDDAAA;;;888333000///...---+++,,,,,,,,,+++***((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''+++,,,000666===AAAAAA@@@???===<<>>>>>999777:::;;;999999999999;;;===>>>???>>>;;;>>>AAABBBAAA@@@AAABBBVVVeeewww|||xxxzzzeeeBBB555666444333444222222111000000000000000//////.........---------111111111111111111111111222111000111222222333333///000111222222222222222111222333444555555555555777888888888888888999999<<<;;;::::::;;;>>>AAACCCNNNbbbuuuggg^^^```fffppprrrrrrzzz}}}yyyyyy}}}nnn]]]OOOKKKFFFBBB???<<<999666222000---***((((((((()))''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqjjjgggdddbbbUUUSSSSSSWWW[[[ZZZSSSJJJEEEBBB<<<999444111000///---,,,,,,,,,,,,+++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&'''***///666<<<@@@AAADDDAAA??????DDDIIIMMMOOOUUUTTTYYYaaaaaa\\\\\\aaammmssszzz}}}}}}|||||||||{{{hhhIII999444333111111,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******''''''((((((((()))))))))))))))))))))))))))))))))***)))((('''((()))***+++*********+++,,,,,,------)))---000///***666\\\wwwnnnppp}}}lllaaaQQQMMMGGGEEEEEEEEECCC@@@????????????>>>===<<<;;;AAAAAA@@@???>>>=========???CCCCCC@@@???@@@AAA@@@;;;<<<<<<===>>>???@@@AAA@@@???>>>@@@GGGTTTcccmmmzzzvvvzzzYYYDDD222000444333222333111111000000//////000000...............---------//////000000111111222222333222000000111222222000...///000111222333333444111222333444444555555444666777777888999999999999:::::::::;;;<<<===???@@@GGGIIITTTiiivvvddd[[[XXX^^^kkk}}}{{{xxx}}}{{{xxxiiiSSSJJJGGGDDDAAA>>>;;;888333///---,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrjjjgggcccbbbUUUSSSQQQVVVZZZYYYSSSKKKEEECCC<<<888444111///...---,,,,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&)))///555;;;>>>DDDCCCCCCCCCCCCDDDDDDDDDNNNOOOVVV```eeeggglllsssyyynnnkkkpppvvvxxxwwwyyy{{{[[[III888222444333///---++++++************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******))))))******+++,,,,,,,,,000((((((000222111<<>>===<<<<<<<<<<<<===>>>;;;===???>>>>>>>>>??????BBBAAA@@@>>>>>>???CCCEEEIIIHHHJJJRRRaaawww|||}}}aaa@@@777000111444222000111000000//////...//////000..............................///000000111111111333222000///111444333000111111111111222222333444111222333444444444444444444555777888999999999999888999:::;;;<<<<<<<<<<<<>>>===AAAJJJUUUhhhrrreee^^^YYY\\\dddooo~~~|||fffgggsss}}}~~~dddOOOHHHIIIEEEBBB>>>:::777444///,,,((()))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqiiifffbbbaaaUUUTTTQQQUUUZZZYYYRRRKKKEEECCC;;;777333///...---,,,++++++++++++++++++***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&)))...333777===@@@DDDGGGHHHGGGEEEDDDFFFHHHNNNWWW^^^eeemmmuuuzzz~~~qqqeee``````sssyyycccPPP<<<555000111222...+++***++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))******++++++,,,222'''&&&111666111222:::XXXpppuuummmnnn}}}{{{nnnaaaUUUNNNNNNLLLJJJGGGFFFGGGHHHIIICCCBBBAAA@@@@@@BBBCCCDDD@@@AAAAAABBB@@@???@@@BBBAAA@@@???>>>@@@FFFPPPWWW^^^gggtttyyy~~~qqqttt|||XXXCCC888444222333333111000000.........------...//////---.........................../////////000000000///000//////555======888555444333222111111222222222222333333444333333333333444666888999:::999999777888999:::;;;::::::999;;;888999<<>>444444/////////...///000000///,,,,,,,,,,,,,,,---......---------.........//////000//////......------,,,***---------777DDDEEE<<<444222000///...///000111222222333333333222222111000222555888:::::::::999777777777777777777777777444444333333999???@@@<<>>bbbwwwnnnjjjnnn~~~tttyyyyyyuuusssqqqooosss}}}}}}tttqqqzzzzzzPPP555000333333/////////...///000///---,,,+++++++++,,,,,,---...---------.........//////000000///...---,,,,,,+++,,,///,,,)))111<<<;;;111000///---,,,---...000111222222333333333222222111///111555888:::::::::999888777777666666666666777+++888===666000555;;;<<<===;;;<<>>999222/////////,,,)))*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&&&&'''(((222///+++'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))---333888;;;???FFFOOOXXX^^^cccgggjjjoooqqqtttvvvuuuttttttuuuxxxtttsssxxx}}}ooo\\\JJJ>>>;;;777222...---,,,+++***,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********)))******++++++,,,,,,---+++))),,,111444???[[[xxx|||kkklll~~~}}}|||tttgggfffkkkaaaJJJ666444666444444777........................///...,,,+++******++++++,,,,,,,,,------------...------......---,,,,,,+++,,,------...------,,,,,,............//////////////////000000000111111111333444444444444444444333555222//////111444555444444444555666666666666555777777666666:::GGGYYYeee}}}}}}vvvuuunnnnnnmmmkkkiiilllqqquuu|||{{{wwwrrrjjjgggmmmssspppgggkkkpppzzz~~~fffRRRGGGBBB???===;;;999666333///---+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ooohhhdddccchhh^^^\\\UUUUUUVVVTTTPPPJJJCCC@@@===888333000//////---*********))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))...,,,)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((+++---///333:::DDDNNNVVV]]]bbbeeemmmsss||||||vvvrrrtttwwwxxx{{{jjjUUUEEE:::333//////---+++******+++***)))+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,+++...222000...999GGGppp}}}hhhiiivvvwwwwww}}}www{{{{{{{{{{{{zzzzzzzzzaaaAAA444---///222///...111...........................---,,,++++++***++++++,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,------...------,,,---............///////////////000000000000111111111111222222222222111111777444333777===???:::555666555555444444444444444111333444333333777===CCCWWWuuu|||wwwpppiiieeeddddddbbbccchhhmmmlllgggeeehhhsssqqqooollliiifffdddccctttrrrooorrr{{{~~~xxx^^^TTTGGG===999999::::::444333111...,,,***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ooohhhcccbbbggg^^^[[[XXXYYYYYYXXXSSSMMMFFFBBB<<<888444111000///---+++***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&''')))***,,,111888@@@GGGOOOVVVZZZccciiisss{{{}}}|||{{{|||}}}|||{{{}}}sssXXXPPPDDD:::555222111000+++******+++,,,,,,+++******)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))***++++++,,,,,,...---000444222...///555DDDjjjxxxvvvxxxvvvxxx~~~zzzwwwxxxvvvyyy|||vvvUUU>>>555000...111000,,,***,,,---------------------------,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++,,,,,,------...------------------.........//////////////////000000000111000111111222222111111000777;;;CCCKKKOOOKKK@@@666777666444222222222222333,,,///222444555666999;;;EEETTTWWWXXXkkkyyyrrrooommmjjjkkknnnnnniiieeeeeeggghhhiiikkknnnrrrwwwzzzhhhTTTEEEBBB???===<<<999555111......,,,+++))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooogggcccaaafff\\\ZZZXXXYYYZZZXXXTTTMMMEEEAAA;;;888555222000///---,,,)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&'''(((((()))+++...111666>>>FFFLLLWWW]]]fffooouuuyyy|||}}}}}}}}}|||jjjUUUGGG999666222...,,,***)))(((+++******,,,------+++))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((())))))******+++,,,,,,,,,***+++---......///222000DDDfff|||uuuttt~~~~~~~~~zzzvvvxxx~~~}}}zzzwwwxxx|||{{{wwwsssppppppsssuuuwwwtttuuuwww{{{ooorrr{{{kkkOOO:::111......///111000...///222------------------------++++++++++++++++++******+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,++++++,,,,,,---.........---------------...............////////////000000000111111222222222222111111555===HHHOOONNNGGG===666666555333111000000111111000111222222111000000000222======:::FFFXXXooovvvkkk^^^PPPEEE:::::::::999666222---)))++++++***))))))((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ppphhhcccaaaeeeZZZXXXUUUVVVWWWVVVQQQIIIBBB===999888666333111///...---))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%######$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((((((((***000777<<>>777333333111---***(((''''''(((***))))))***+++***)))'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((())))))***+++++++++,,,+++******+++---000222///111>>>]]]zzzsssooo~~~}}}~~~lllqqq{{{~~~___DDD333...000000000000///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,---............,,,------------...............////////////000000111222222222222222222111222777===???<<<888555333444444222111000000000000222111000//////.........,,,555555222666999@@@NNNooovvv^^^PPPJJJFFFBBBAAA777555111...++++++++++++***))))))((((((((())))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssjjjdddbbbeeeZZZWWWSSSTTTVVVTTTPPPHHH@@@:::888888777444111///......))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&''''''&&&''''''&&&&&&(((,,,///000888CCCNNNVVV]]]aaadddiiijjjpppzzzxxxnnnWWWOOOCCC777000---------------,,,+++******+++,,,)))(((''''''((()))(((''''''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))******++++++,,,------,,,+++---///000000...000<<>>:::<<<888444111000///...---+++***)))((((((''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((&&&''''''((()))*********)))///555999;;;>>>DDDIIISSSSSSWWW```cccaaaaaadddrrrxxx~~~tttmmmeee]]]VVVMMMBBB;;;999777444000---+++******++++++******))))))))))))'''''''''''''''''''''''')))'''%%%%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))(((((())))))***+++******))))))******+++,,,//////...///111444777999DDDYYY~~~~~~tttllliiihhhooo{{{~~~wwwoooiiilllrrr}}}gggNNN???777555222///---,,,,,,---------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++*********)))))))))))))))*********++++++*********+++++++++,,,,,,,,,---...---,,,,,,,,,...///...---,,,+++,,,,,,---------...///////////////---///000111000///000111...///111333333222000///000000000/////////......000000//////...------,,,---------------------------......///000444999===AAADDDSSSiiiuuuwww|||xxxsssjjjZZZMMMFFF???777333333333222000222111///...---,,,++++++*********)))))))))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%tttkkkddd```ddd[[[ZZZPPPUUUNNNHHHMMMKKKAAA>>>===999555111000///---,,,++++++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%"""%%%)))+++******---000444444999@@@EEEFFFHHHKKKRRRVVV[[[___cccjjjrrrxxxyyywwwuuuuuuuuurrrkkkfff```\\\XXXVVVTTTPPPIIIDDDCCC>>>777333111000,,,)))***)))(((''''''(((******))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))(((((())))))***+++***))))))))))))***++++++,,,---...000000000///...000777KKKkkk|||lllkkkjjjiiimmmwwwsssoooiiidddbbbcccdddfffrrrpppTTT@@@444///222111///---++++++++++++,,,,,,,,,+++++++++++++++*********++++++++++++,,,++++++*********)))))))))((((((((()))))))))***************++++++++++++,,,+++---...---,,,+++,,,......---,,,+++++++++++++++------...////////////...---///000111000///000111///000000000000//////...000////////////.........//////......------,,,,,,------------------------.../////////------///000000111999BBBCCC???CCCLLL```dddlllvvv{{{nnnfffcccZZZPPPHHHDDD???888222333///++++++---//////...+++***************++++++))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%vvvmmmddd___bbbXXXWWWOOOUUUOOOIIIMMMJJJAAA???>>>:::555222000///---+++,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&(((******((('''((()))((()))***---000111333444333444666888:::>>>DDDIIIAAA@@@??????@@@===999555999777444333333111---***---***((((((+++...000000+++******)))))))))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******)))))))))))))))***++++++'''(((+++---//////......000444999AAASSSrrr{{{ooogggeeeeeekkkwwwooobbbaaa^^^]]]___eeeppp{{{{{{cccJJJ999111000111///...---++++++++++++++++++++++++++++++*********************++++++++++++************))))))))))))((((((((()))))))))******************+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,---------,,,---......//////......---///000111000///000111222222111000000000000000/////////.........------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000000///000222444888555555777444000222777444666:::@@@HHHSSS___gggooouuu|||{{{}}}gggccc\\\UUUNNNFFF>>>999@@@===888555333222111111111///------...///---,,,((((((((((((((()))******(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%vvvmmmddd___bbbYYYXXXPPPWWWQQQJJJMMMIII@@@???>>>;;;666222000///---,,,,,,+++***))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&&&&'''((()))(((''''''((()))((('''((())))))))))))+++,,,(((((()))***+++***(((&&&,,,+++++++++,,,,,,+++***---+++***************)))+++***)))(((''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))***))))))(((((())))))***+++'''((()))+++,,,...///000***000666666666BBBZZZmmmxxxttthhhgggmmm{{{sssiiikkkiiiaaaaaajjjkkkkkkppp\\\NNN===111///000000///------,,,,,,++++++++++++************************))))))*********+++++++++*********)))))))))(((((()))))))))*********++++++))))))*********++++++++++++,,,---,,,++++++,,,---******,,,---...000000111,,,------...............---///000111000///000111333222111/////////000000............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************---222555777222------...------...---...000000222666;;;>>>:::???JJJUUUVVVPPPKKKJJJFFFGGGFFFFFFFFFHHHMMMPPPDDD@@@;;;777555444333222//////000///......///000...---,,,,,,,,,+++((('''))))))((((((((((((((()))'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%rrriiibbb^^^ccc\\\\\\QQQXXXSSSKKKLLLHHH??????>>>:::666222111000...---,,,,,,+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&((((((&&&&&&((((((&&&'''((()))))))))((('''''''''((()))*********)))((('''''''''&&&''''''''''''))))))))))))(((&&&%%%$$$(((((((((((('''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***)))(((((((((((()))******,,,+++*********+++---.........------///333:::>>>ZZZyyy}}}qqqiiinnnrrroookkkkkkooorrrzzz{{{|||ssshhhdddfffccc```eeeooosssqqquuu}}}wwwaaaTTTAAA888...,,,///111...***,,,,,,,,,,,,,,,+++++++++)))))))))))))))*********)))))))))************+++******)))))))))((((((((()))))))))*********++++++)))))))))************+++***,,,---,,,+++***+++---)))***,,,...000111111111,,,,,,---............------///000111000///000111000//////............///......---------,,,,,,,,,++++++++++++************++++++++++++++++++++++++******((('''&&&)))---111000+++''''''+++---,,,+++---///000000000///000111...000666<<<:::222......000000111000000111555888;;;777222//////000111222+++,,,------,,,******+++***+++++++++***)))((((((******)))(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%pppfff___[[[aaaZZZZZZPPPXXXSSSLLLLLLHHH@@@@@@===:::555222111111///...,,,,,,+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&'''((('''&&&$$$((()))&&&'''***)))&&&(((((('''''''''''''''&&&%%%'''((((((((('''((((((+++,,,++++++***)))***+++%%%&&&''''''''''''((()))''''''(((((())))))))))))%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))((((((((((((((()))******,,,,,,++++++***+++++++++333///***))),,,000444666000FFFddd|||uuutttmmmhhhdddhhhpppvvvwwwuuuaaa``````___\\\[[[bbblllxxx|||~~~pppaaa]]]bbbcccaaaaaa```\\\XXX[[[aaakkkrrr|||rrr\\\KKK===555666222//////111111...***+++++++++++++++***))))))((((((((()))))))))******))))))))))))***************)))))))))((((((((((((((((((((()))))))))******))))))))))))***************,,,,,,,,,+++***+++,,,***+++---...//////......+++,,,------......---------///000111000///000111.../////////////////////---------,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++,,,,,,***)))***,,,...,,,,,,+++***+++------,,,)))+++------,,,+++,,,---111000222444222---,,,///000111111///---,,,---...222///,,,++++++,,,,,,+++------,,,,,,+++************++++++++++++******+++)))((((((((((((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%qqqfff]]]XXX]]]UUUUUUNNNWWWSSSLLLMMMHHHAAABBB<<<999555222222111000///---,,,+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%#########$$$&&&'''&&&%%%%%%***+++((((((+++***%%%***(((%%%$$$$$$%%%%%%$$$###%%%'''((((((((()))***''''''((('''&&&&&&'''((())))))(((&&&$$$%%%&&&(((&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&))))))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((()))******((()))***+++,,,,,,++++++%%%,,,222222...,,,...111666666777AAA[[[pppgggfffkkkooorrrnnnfff___\\\ZZZXXX[[[```]]]^^^bbbfffccc]]]^^^dddpppnnnlllkkkggggggnnnxxxuuu]]]GGG;;;555333333,,,,,,---------------,,,***+++++++++***)))(((''''''((((((((())))))******))))))))))))************))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))***************+++,,,,,,******+++,,,,,,,,,---...---,,,+++***+++,,,------......---------///111111000///000111///000111222333333222222---------,,,,,,,,,++++++)))))))))))))))*********************************(((***,,,---+++******+++&&&+++---***'''''')))***+++---......,,,+++,,,---,,,******,,,+++***---333%%%''')))***)))***+++---*********,,,------+++))),,,***(((((()))+++,,,,,,)))***+++***((((((((()))''''''''''''((()))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%tttfffZZZTTTXXXSSSTTTOOONNNMMMKKKIIIEEE@@@===:::777444222111111000...---,,,,,,+++***)))(((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))*********************)))***++++++,,,,,,,,,,,,---------.........222555555888CCCVVVfffxxxsss{{{~~~tttlllhhhlllsssmmmmmmnnnqqqwww{{{}}}~~~qqqRRRIII===555333111///,,,//////...------,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))******************************+++++++++,,,,,,,,,************************,,,,,,,,,---------......---///000000...---...////////////000000000000000......---,,,,,,+++******))))))))))))))))))))))))***************)))(((((((((((()))*********************))))))******+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$sssfff[[[VVV[[[UUUVVVNNNNNNMMMLLLJJJFFFAAA>>>;;;888444222222111000///---,,,,,,+++***)))((((((%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,------------))),,,......---333===FFFRRR]]]rrrwwwcccOOOAAA@@@:::222...///111000///......------,,,++++++************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((('''''''''((((((((())))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...+++---//////...---...///////////////////////////...------,,,++++++******)))))))))))))))))))))))))))************)))(((((((((((()))************)))******)))))))))***++++++************************+++***))))))))))))***+++************************************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$oooeee\\\XXX^^^XXXYYYMMMNNNNNNMMMKKKGGGCCCAAA;;;999555333222111000///---,,,,,,+++***)))((((((&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***++++++,,,,,,,,,---------***,,,......---,,,...000,,,444AAARRRfff~~~iiiVVVHHH===333---222...+++***---000000///,,,,,,,,,++++++******)))******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''((((((((()))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,...///...---...///.........---------------------,,,,,,+++*********))))))))))))))))))))))))))))))******))))))(((''''''((())))))******)))))))))))))))))))))******+++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$lllccc[[[XXX___XXXZZZMMMNNNPPPOOOLLLHHHEEECCC===:::666444333222000///---,,,,,,+++***)))((((((&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((++++++++++++,,,,,,,,,,,,------...000111111///---000222333444999FFFWWWdddtttWWWMMM@@@777444444444333111///------......---+++++++++******))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///000000...---......---------,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))(((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$lllbbbZZZXXX^^^XXXYYYMMMPPPRRRRRRNNNIIIFFFDDD>>>;;;777444333222111///---,,,,,,+++***)))((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))&&&&&&'''(((((((((((('''*********+++++++++,,,,,,+++***)))+++...///...---000111111---***---666===@@@MMMccc||||||mmm]]]KKK???888444///---...///...---111000//////...---***)))***)))))))))))))))(((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000111222111///------------,,,,,,,,,+++++++++***+++***************))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$nnnccc[[[WWW\\\VVVXXXNNNRRRUUUTTTOOOIIIFFFEEE???<<<888555444333111///---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$################################################""""""############""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))%%%&&&((()))))))))((('''))))))*********+++++++++,,,***)))(((***,,,,,,,,,(((+++......,,,,,,///222...222:::GGGYYYooorrrgggWWWKKKCCC<<<444//////......//////...***''',,,---------,,,+++***)))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))************+++************************++++++++++++,,,,,,,,,,,,///111222111...,,,,,,---------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&'''(((((())))))(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttggg\\\WWW\\\VVVWWWOOOTTTXXXVVVPPPIIIFFFEEE@@@===888666444333111///---,,,,,,+++***)))(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$################################################""""""############""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%'''(((******)))((('''))))))))))))*********+++,,,,,,++++++***+++---...)))+++---.........---,,,666555222111555>>>IIIRRRaaalll}}}{{{kkk\\\RRR>>>:::555222222222222222,,,,,,---//////...,,,***((()))*********)))******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---......---,,,,,,---...------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&'''(((((())))))((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxjjj]]]WWW\\\VVVXXXPPPUUUYYYWWWPPPIIIEEEEEE@@@===999666444333111000---,,,,,,+++***)))(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++***)))'''))))))))))))************(((***++++++******,,,...---,,,,,,---//////---+++***+++------...000444777444:::DDDMMMXXXgggxxx|||wwwfff___UUUKKKCCC===777333000000000///......---,,,,,,++++++******))))))((()))***+++***))))))***+++))))))))))))************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&(((+++,,,,,,,,,---.........------,,,+++******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssggg___YYYZZZSSSVVVPPPWWWUUUQQQRRRJJJBBBFFFAAA>>>999666444333000///---,,,+++)))((((((''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################ """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$'''&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))******)))))))))))))))***,,,,,,,,,---------......+++++++++,,,,,,,,,------000111222444777;;;>>>@@@SSSYYYbbbjjjqqqyyyvvvqqqhhh^^^TTTLLLGGGEEE888777666444222111//////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))************'''***---000000...+++)))'''***,,,---,,,++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++,,,,,,))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrfff]]]WWWXXXPPPSSSQQQVVVQQQMMMPPPKKKDDDHHHAAA>>>999666444333111///---,,,+++)))((((((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################ """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$'''&&&$$$""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$######%%%%%%$$$############$$$$$$$$$%%%%%%########################""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$###"""########################""""""###$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))******)))))))))))))))***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......///000222444666888///333777;;;===AAAFFFIIIYYY\\\aaaeeehhhiiiiiihhhnnnnnnmmmmmmlllkkkkkkjjj```]]]YYYXXXWWWSSSKKKEEEEEEBBB===888333000...---222111111///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((()))))))))******(((***---//////---+++)))(((***,,,---,,,++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******))))))******)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttggg]]]VVVWWWOOORRRSSSTTTLLLHHHOOOLLLFFFHHH@@@===999666444333111///---,,,+++***)))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################ """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$######$$$%%%$$$############$$$$$$$$$$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((())))))))))))))))))(((((())))))***))))))*********+++++++++******+++++++++,,,,,,,,,---------------...///000///000111111000000111222222444666777888888888777;;;;;;;;;:::999999888888:::777555555666555222...222111000///...///000111------,,,++++++******)))******************++++++******************************))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((('''''''''(((((((((((())))))***+++------,,,++++++***,,,------+++******+++***++++++,,,,,,++++++***++++++++++++++++++++++++***)))((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxiii___XXXXXXQQQTTTSSSTTTKKKHHHOOOLLLCCCDDD@@@===999666444333111000------+++***)))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######################################################################################################################## """######""""""###$$$########################$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$%%%$$$######"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######################################################""""""######$$$%%%$$$###"""###$$$%%%$$$"""############$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$######%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((()))))))))(((((((((((())))))***)))))))))*********++++++************++++++++++++------------------......111111111111000000000000222222222222111111111111000000000/////////......000...------///000000...------,,,,,,---...//////++++++++++++++++++++++++)))))))))***************************************)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((*********++++++++++++++++++,,,---,,,***)))***+++***++++++,,,,,,++++++***************************)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyjjj___XXXXXXQQQTTTSSSTTTMMMKKKQQQKKK@@@>>>@@@<<<999666555333222000...---,,,***))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""################################################################################################"""""""""""""""""""""""" """######""""""###$$$################################################""""""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################""""""######$$$%%%$$$###""""""$$$$$$###"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''((()))******************++++++++++++)))))))))*********++++++***++++++,,,------......++++++++++++,,,------,,,---------,,,,,,---------------------,,,,,,,,,,,,,,,+++******+++,,,------*********************+++*********+++++++++,,,,,,((((((((())))))*********))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))******++++++,,,------,,,***)))***+++***++++++,,,,,,++++++***************************))))))(((''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwhhh]]]VVVVVVPPPSSSRRRVVVPPPMMMQQQJJJ>>>===???<<<888666555444222111...---,,,+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################################################################"""""""""""""""""""""""" """######""""""###$$$########################"""""""""###############!!!"""######$$$$$$######"""""""""########################$$$$$$$$$$$$$$$########################"""""""""############$$$######################################################""""""######$$$%%%$$$###""""""###$$$###""""""""""""############$$$########################""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%$$$###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))******)))************+++++++++((())))))))))))*********'''((()))***+++,,,,,,,,,///...---...///000///...***************+++++++++++++++++++++++++++++++++......---------......///,,,,,,------............(((((()))))))))*********''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((())))))))))))*********+++,,,,,,+++***)))+++,,,***++++++,,,,,,++++++******************************)))((((((''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$###########################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$wwwggg]]]VVVWWWQQQUUURRRVVVQQQMMMOOOHHH@@@CCC???<<<888666555444222111...---,,,+++***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################################################################"""""""""""""""""""""""" """######""""""###$$$########################!!!"""""""""#########$$$!!!""""""###############!!!!!!"""###############"""#########$$$$$$$$$$$$########################""""""""""""##################################################################""""""######$$$%%%$$$"""!!!"""###$$$###!!!""""""""""""####################################""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###"""$$$%%%$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''''')))******((((((((()))))))))******((((((((()))))))))******'''((()))***++++++******+++)))((())),,,---,,,***------............------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))***&&&''''''(((((((((((((((((()))))))))))))))******&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''((((((((('''((())))))******))))))++++++,,,+++)))***,,,...***++++++,,,,,,++++++***************************))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##########################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$xxxiii___XXXYYYSSSXXXRRRWWWQQQKKKMMMGGGCCCIII???<<<888666555444222111......,,,+++***)))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""######""""""###$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!"""############### !!!"""###############""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""#########"""###$$$$$$%%%###"""!!!"""###$$$###!!!""""""""""""####################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******''''''''''''((((((((()))(((((((((((()))))))))))))))***+++,,,,,,+++***)))***)))(((***...000///---***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++(((***+++,,,+++++++++,,,******+++******)))((((((***+++++++++++++++++++++&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&''')))*********)))(((***++++++***)))***---///+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$}}}fff```WWWRRRTTTTTTQQQSSSTTTSSSNNNIIIEEECCC???<<<888555444222111//////...,,,***)))((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""######"""!!!!!!"""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""$$$""" !!!$$$%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################""""""""""""############$$$$$$######""""""!!!!!!######$$$$$$$$$$$$############"""""""""""""""#########""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((++++++************++++++))))))))))))))))))))))))+++*********))))))((((((,,,+++***))))))***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,&&&((()))((('''%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################|||fff```WWWQQQSSSRRRQQQRRRTTTRRRNNNIIIEEECCC???<<<888555444333111//////...---+++)))((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""######"""!!!!!!"""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!! """"""""""""""""""""""""$$$"""!!!!!!###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$########################""""""""""""#####################""""""""""""""""""######$$$$$$######"""######""""""""""""############""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))(((((((((*********))))))*********))))))))))))))))))))))))*********)))))))))((((((***)))(((((((((((()))***'''((((((((())))))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))*********************+++++++++++++++++++++++++++)))))))))***************&&&((()))(((&&&%%%%%%&&&%%%&&&''''''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################|||fffaaaWWWQQQQQQPPPPPPRRRSSSQQQMMMHHHDDDCCC@@@===999666444333111000000///---+++)))((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""######"""!!!!!!"""$$$"""############$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$########################""""""""""""############""""""""""""############"""######$$$$$$######"""###"""""""""""""""############""""""""""""############$$$$$$$$$$$$#################################""""""""""""###$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))***************************)))***************************))))))))))))))))))(((&&&(((((((((&&&%%%&&&'''%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################|||gggbbbYYYRRRRRRPPPQQQRRRSSSQQQLLLGGGDDDCCC@@@===999666555444222000000///---+++)))((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&################################################"""######"""!!!!!!"""$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$########################""""""""""""""""""""""""$$$##################$$$########################!!!"""""""""############!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""###$$$######""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''((('''&&&%%%&&&(((&&&''')))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################}}}hhhddd[[[TTTTTTRRRRRRSSSSSSPPPLLLGGGEEEDDDAAA>>>:::777666444333111000///---+++***)))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&################################################"""######"""!!!!!!"""$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$#################################!!!"""""""""############!!!!!!""""""######$$$$$$"""""""""######"""""""""""""""!!!!!!"""###$$$$$$######""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''&&&%%%%%%''')))'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################|||hhhccc[[[UUUWWWVVVSSSTTTSSSQQQLLLHHHFFFEEEBBB???;;;888666555333222111000...,,,***)))(((((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$"""############$$$$$$$$$########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################""""""""""""############""""""""""""############!!!""""""######""""""!!!!!!!!!!!!!!!"""###$$$%%%######""""""""""""############$$$$$$$$$$$$##############################"""###$$$$$$%%%%%%$$$$$$########################"""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((()))))))))******((((((((()))))))))*********************************))))))))))))))))))(((&&&''''''&&&%%%%%%(((***(((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################{{{fffaaaZZZUUUXXXXXXTTTUUUTTTQQQMMMIIIGGGGGGBBB???;;;888777666444222111000...,,,***)))(((((('''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!###$$$###!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################""""""""""""#####################"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''((((((((()))))))))&&&''''''((()))***++++++++++++++++++++++++++++++)))))))))***************'''''''''%%%$$$%%%(((+++)))((('''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################yyyddd___XXXUUUYYYYYYUUUVVVUUURRRMMMJJJHHHHHHBBB???;;;999777666444222111000...,,,+++))))))((('''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""!!!###%%%$$$!!! """$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################""""""""""""############$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$########################""""""###$$$$$$$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''((((((((((((%%%&&&'''((()))***+++,,,++++++++++++++++++++++++))))))******++++++,,,,,,''''''&&&%%%$$$%%%(((+++***(((&&&$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################xxxbbb^^^XXXXXX___bbb]]][[[VVVRRRMMMJJJHHHGGGDDD???:::888888888777444333111///---***(((''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#####################"""!!! """############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$############"""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""############""""""########################"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$######""""""######"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((()))))))))))))))(((((((((((()))(((((('''&&&&&&))))))(((((((((((())))))))))))))))))((((((((((((------,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$yyyccc^^^XXXWWW^^^aaa^^^[[[WWWRRRMMMJJJGGGFFFCCC???:::888888999777555333222///---***(((''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############""""""!!!"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$############"""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$###"""""""""""""""""""""############""""""#######################################$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###"""!!!!!!!!!"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))(((((())))))******)))(((((('''))))))(((((((((((())))))))))))))))))((((((((((((---,,,,,,+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$${{{ddd___XXXWWW]]]______\\\WWWRRRMMMIIIGGGFFFCCC???:::888888999777555333222000---+++)))((('''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$############"""###$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!""""""############""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$############"""$$$$$$$$$###############"""############$$$$$$$$$$$$###""""""""""""""""""""""""############""""""########################$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######&&&%%%$$$###"""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))(((((((((***************))))))((())))))(((((((((((())))))(((((((((((()))))))))))),,,++++++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$}}}eee___XXXVVV\\\^^^___\\\WWWRRRMMMIIIFFFEEECCC>>>999888888999777555333222000---+++)))((('''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$#########""""""######$$$$$$$$$######""""""""""""""""""######$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""###############""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$######"""""""""""""""###"""######$$$$$$######"""########################%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''(((((()))((((((((()))))))))******))))))((())))))(((((((((((())))))(((((((((((())))))))))))*********))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$~~~fff```XXXVVV[[[]]]^^^\\\WWWRRRMMMIIIGGGFFFBBB>>>999777999999888666444222000...+++)))((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$#########"""""""""######$$$$$$$$$######"""""""""""""""######$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""###############""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''(((((((((((((((''''''(((((()))(((((('''))))))(((((((((((())))))'''((((((((()))))))))***))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$~~~ggg```XXXVVV[[[]]]]]][[[WWWRRRMMMJJJHHHGGGBBB===999777999:::888666444333111...+++***((((((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""""""""""""""######$$$###############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!""""""############""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$$$$##############################$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))***"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((((((((&&&''''''(((((((((((('''))))))(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$######"""############$$$$$$$$$~~~ggg```YYYWWW\\\^^^\\\ZZZVVVQQQNNNKKKIIIHHHAAA===999777999:::888777444333111...,,,***)))(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############""""""!!!"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$"""############$$$$$$$$$"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))'''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$~~~fff```YYYWWW]]]___[[[YYYUUUQQQNNNKKKJJJIIIAAA===999777999:::999777444333111...,,,***)))(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#####################"""!!! """############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""!!!""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""######$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""""""""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((((((((()))***************))))))(((((((((((())))))&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$zzzccc\\\YYY[[[^^^ZZZYYYXXXUUUQQQMMMKKKIIIHHHDDDAAA<<<999777777555333555555444000+++(((&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""$$$$$$######""""""""""""""""""######$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))******((('''&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######{{{ddd^^^ZZZ\\\___\\\YYYXXXUUUQQQLLLIIIGGGGGGEEEAAA<<<999888777555333444444333000,,,(((''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''((()))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!! !!!"""###$$$######""""""""""""""""""######$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))++++++***)))(((''''''''')))'''&&&%%%%%%&&&''')))''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""############"""""""""!!!$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######}}}fff```]]]^^^aaa]]]YYYYYYVVVQQQKKKGGGEEEEEEEEE@@@;;;888888888666444333333222000,,,)))((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$###""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((++++++******))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$###########################""""""""""""$$$$$$$$$#############################################$$$$$$$$$$$$######~~~gggbbb___```ccc___YYYYYYWWWQQQJJJEEECCCDDDFFF@@@:::888999:::777444222222222///,,,***)))***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%######$$$$$$$$$######"""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$##############################$$$$$$#########$$$%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''************))))))((((((((('''&&&&&&&&&&&&'''(((%%%$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################"""""""""""""""######################################################$$$$$$$$$$$$######}}}gggccc```aaaddd___YYYZZZXXXRRRIIIDDDCCCDDDFFF@@@999888:::;;;888444111222111///,,,*********''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########"""""""""""""""######$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%%%%&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$###$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((()))))))))((('''&&&'''''''''&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""############################################################$$$$$$$$$$$$######|||fffbbb___aaaccc^^^YYYZZZYYYSSSIIIDDDDDDFFFGGG@@@999888;;;<<<999444222222222///,,,***)))***''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%"""###%%%&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""""""""!!!"""######$$$"""""""""""""""######$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$""""""""""""###########################$$$$$$$$$##############################$$$$$$$$$$$$######zzzeeeaaa^^^```bbb]]]XXXZZZZZZSSSJJJDDDEEEHHHGGG@@@888888<<<===999444222333222000,,,)))))))))''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%!!!###$$$&&&&&&&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$$$$"""""""""""""""######$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!!!!"""$$$$$$%%%%%%$$$##############################$$$$$$%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&''')))******)))((('''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######yyyddd```^^^___aaa\\\XXX[[[[[[TTTKKKEEEFFFIIIHHH@@@888777<<<>>>:::444333333333000,,,)))((()))''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%!!!"""$$$&&&&&&&&&$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!###$$$%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''(((***++++++***)))(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######yyydddbbb^^^ZZZZZZWWWYYY[[[ZZZSSSKKKEEEEEEHHHDDD???:::999<<<<<<999666333111///...---)))###(((''''''''''''&&&&&&&&&((((((((((((((('''''''''$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""############""""""""""""""""""""""""""""""########################""""""""""""############$$$###"""!!!!!!"""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$zzzeeeddd___[[[[[[WWWZZZ[[[[[[TTTKKKFFFFFFHHHDDD???:::999<<<<<<999666333222111111111...***%%%'''&&&&&&&&&%%%%%%%%%%%%((((((((((((''''''''''''&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""##################"""################################################""""""""""""##################"""!!!!!!"""###$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$zzzfffeee```]]]\\\XXXZZZ\\\\\\VVVMMMFFFFFFHHHDDD???:::999<<<<<<999666444333333333222///+++(((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######################################################"""""""""#########$$$$$$"""""""""""""""###$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$wwwddddddaaa^^^^^^ZZZ[[[]]]]]]WWWNNNGGGFFFHHHDDD???:::999<<<<<<999666666555333111...***&&&$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&'''''''''''''''((((((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$!!!!!!""""""###$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######################################################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$sssaaacccaaa______\\\[[[]]]]]]WWWNNNGGGEEEGGGDDD???:::999<<<<<<999666444444333000,,,(((%%%$$$''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######################################################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$qqq```cccaaa``````\\\ZZZ]]]]]]WWWNNNFFFDDDEEEDDD???:::999<<<<<<999666222333333000---***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$###############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$sssbbbdddbbb```___[[[YYY\\\]]]WWWMMMEEECCCDDDDDD???:::999<<<<<<999666222333333000,,,))))))***'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$vvvdddfffccc```^^^ZZZYYY\\\\\\WWWMMMEEEBBBCCCEEE???:::999<<<<<<999666444444444000***&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((******''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$wwwjjjccc^^^bbb\\\```ZZZ[[[]]][[[NNN@@@>>>DDDCCC???;;;:::;;;;;;:::777222222000///,,,***'''&&&))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''(((+++,,,+++((($$$"""((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$#############################################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))(((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################wwwjjjddd```ddd^^^bbbZZZ\\\^^^[[[OOOAAA>>>CCCBBB>>>::::::;;;<<<:::777444333222000...+++)))((()))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((()))******(((%%%###''''''%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$#############################################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''')))***)))(((&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ttthhhbbb___ddd^^^bbbZZZ]]]```\\\PPPCCC???AAA@@@<<<999999;;;<<<:::888555555444222000---+++)))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((()))+++***((('''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################pppccc^^^]]]bbb\\\___ZZZ^^^```[[[PPPEEE@@@@@@>>>;;;999999;;;<<<:::888666555444222000---+++)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((******(((''''''(((((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################oooaaa\\\]]]ccc\\\^^^YYY]]]___YYYOOOGGGBBB@@@>>>;;;999:::<<<===:::777444444333111...,,,***((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&'''((()))%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%'''(((((('''&&&'''((())))))(((((((((''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++***)))))))))((((((''''''))))))))))))))))))))))))************************(((((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################qqqbbb^^^___eee^^^___XXX\\\\\\UUUMMMHHHDDD@@@???===;;;<<<>>>===:::777333333222000---+++)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((%%%%%%%%%&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''$$$&&&(((((('''&&&'''((()))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++*********++++++++++++,,,,,,,,,************))))))))))))************************************************************))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++))))))))))))************************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################rrrccc^^^```fff^^^^^^WWW[[[ZZZQQQJJJHHHFFFBBBAAA???======???>>>:::777333333222000---+++)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))(((((((((%%%'''((()))((('''((()))))))))))))))(((((((((''''''((((((((())))))))))))(((((()))))))))*********************************)))))))))*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((((((((())))))))))))************************)))))))))*********++++++))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))******++++++++++++++++++******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################pppaaa\\\^^^ddd\\\\\\VVVZZZXXXOOOIIIHHHGGGBBBBBB@@@>>>>>>@@@>>>:::666444333222000...+++)))(((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&((()))***)))((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************)))************+++++++++,,,,,,............,,,,,,---------.........//////---------....../////////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((((((((())))))******************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################zzzccc```___aaa```XXXVVV^^^\\\MMMEEEGGGJJJGGGFFFBBB>>>>>>@@@???:::555333222222000...+++(((&&&((()))***)))'''&&&%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((%%%+++)))(((+++'''&&&///+++++++++***)))***+++---***((((((***,,,---+++(((++++++,,,------,,,******+++******)))))))))******+++,,,...---,,,---///222///000///,,,---000000,,,000333777999888666444444555444333222222222222222111000000222333333000---///000///++++++///111000+++,,,,,,+++***)))***+++)))******)))''''''((()))(((((('''&&&&&&((()))***+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((&&&'''(((***++++++************)))))))))(((((((((***...///,,,)))(((,,,***)))((()))***---...))))))+++......---...111333...***))),,,//////...***,,,///000...,,,+++***************+++++++++++++++)))(((((()))((('''%%%,,,***''''''''''''&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################fff```]]]^^^^^^WWWUUU]]][[[MMMDDDFFFHHHFFFFFFBBB>>>>>>@@@???:::555333222222000...+++((('''((()))***)))'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((+++((((((...***&&&---***,,,---,,,***((()))***---***)))))),,,---,,,++++++++++++++++++,,,,,,------------------.........000...------...///...---111333333222444:::;;;999BBBDDDFFFHHHGGGFFFEEEDDDCCCCCCBBB@@@@@@BBBEEEHHHDDDAAA???DDDJJJIII???666666999999777777999666222000000111000////////////,,,,,,+++*********,,,---))))))(((((((((((())))))******(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((...---+++++++++,,,,,,++++++++++++++++++,,,,,,,,,...,,,***+++,,,---...///+++,,,///222555666777777888999;;;===<<<;;;:::;;;222666;;;===<<<777222...////////////......//////,,,,,,,,,++++++***)))(((***))))))***,,,------,,,+++***))))))++++++***)))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################hhh^^^ZZZ[[[\\\VVVSSS[[[ZZZNNNDDDCCCEEEDDDFFFBBB>>>>>>@@@???:::555333333222111...+++((('''''')))***)))'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''(((((((((((('''***,,,''')))111---***222666555333///+++)))))))))***)))''''''***,,,---------,,,***)))***+++---...------..................333111///222777:::999666999===@@@AAAFFFOOOTTTTTTZZZ[[[]]]^^^___```_________```aaaaaa___\\\ZZZZZZXXXTTTSSS[[[dddeeeZZZOOORRRSSSRRROOOOOONNNGGG???;;;;;;999777555222000///...,,,+++)))))))))+++,,,+++++++++************))))))))))))))))))*********))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++************,,,++++++***************---,,,***)))***---///111...111777===AAADDDDDDDDDFFFJJJOOOTTTVVVWWWUUUSSSNNNRRRUUUSSSNNNJJJIIIJJJFFFEEECCCAAA???<<<:::999444444444333111///...,,,,,,+++***+++,,,---,,,+++***))))))***,,,,,,+++))))))(((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################hhh\\\WWWYYY[[[VVVRRRYYYZZZOOODDDAAACCCDDDFFFBBB>>>>>>@@@???:::555333333222111///,,,)))'''''')))***)))'''&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&'''(((((((((((('''***,,,(((***000...444FFFTTTHHH:::000---------+++)))))))))+++---///000000111000///...---...////////////000000111222222333::::::<<<@@@DDDGGGHHHHHHLLLRRRWWW[[[bbbmmmuuuwww{{{{{{}}}ssshhh``````bbbfffkkkmmmllljjjlllkkkfffbbbbbbccc^^^WWWRRRPPPMMMIIIEEE@@@<<<888:::666222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++(((((()))************)))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))++++++++++++++++++++++++'''(((************+++,,,...---+++************++++++///333444666:::======LLLNNNRRRWWW[[[```cccdddaaaiiirrryyy}}}|||uuunnnlllpppttttttqqqlllhhhggg^^^\\\ZZZXXXUUURRRNNNKKKIIIHHHHHHGGGEEECCCBBB@@@;;;999666444333111///,,,,,,+++++++++,,,+++)))'''******)))(((((()))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################gggZZZVVVYYY\\\XXXRRRYYY[[[RRRFFF@@@AAADDDFFFBBB>>>>>>@@@???:::555444333333111///,,,)))''''''((())))))'''&&&''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))&&&'''(((((())))))(((((((((,,,***+++...000CCCcccvvv^^^AAA000...111000,,,,,,---000111111000//////111111222222222222111111444555777:::>>>BBBFFFHHHKKKQQQXXX[[[[[[]]]bbbgggnnnvvv}}}vvv{{{|||wwwppppppzzz~~~tttkkkhhhkkkjjjgggbbb```^^^]]]\\\YYYUUUQQQPPPKKKEEE@@@===:::777444///......---,,,,,,++++++((())))))*********))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))((((((((()))))))))******++++++++++++++++++++++++)))+++---,,,++++++---///---,,,,,,---///222444666999@@@EEEFFFLLLWWW```bbbooonnnmmmmmmpppuuuzzz}}}~~~vvvpppggg```^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWTTTQQQNNNKKKHHHEEEBBB???777555333222111///+++)))+++***((((((((()))***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################ggg\\\XXX[[[^^^ZZZSSSZZZ]]]VVVHHH@@@AAAEEEFFFBBB>>>>>>@@@???:::555444444333222///,,,)))(((&&&((())))))(((''''''((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''(((((())))))******(((((()))************)))''',,,,,,---000555RRR|||pppLLL555111333111---,,,...000000...,,,,,,,,,//////111444777:::===???EEEFFFIIINNNUUU^^^fffjjjhhhrrr}}}wwwsssqqqooocccbbbbbbeeehhhiiieeebbb___ZZZTTTQQQNNNKKKFFFBBB:::888555222000.........+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))************+++++++++++++++++++++++++++---...,,,)))))),,,///,,,---///333999???EEEHHHQQQXXX\\\ZZZaaarrr~~~nnngggeeeffffffeeeccc```^^^]]]]]]^^^___cccaaa^^^\\\[[[YYYWWWTTTKKKGGGCCC???===:::777555///---+++)))(((((()))***)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################kkk```\\\^^^___ZZZTTT[[[```YYYKKKAAABBBGGGFFFBBB>>>>>>@@@???:::555444444333222///,,,***(((&&&'''))))))(((''''''(((###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''((())))))***++++++))))))***+++++++++++++++(((,,,,,,000666>>>^^^}}}\\\DDD:::777333///...000111111111333888<<<===>>>@@@FFFNNNYYYccciiippppppqqquuu||||||yyyxxxyyy{{{yyysssnnngggccc```______]]]XXXSSSPPPLLLFFF???:::777555555000///...,,,++++++++++++))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((()))))))))))))))))))))*********++++++---------------------------///000///---///666;;;???@@@CCCHHHOOOWWW^^^bbbnnnxxx|||yyy{{{}}}xxxtttllliiiddd```^^^^^^```bbbhhhfffdddddddddcccbbb```]]]XXXRRRMMMJJJHHHFFFDDD:::777333///,,,+++++++++))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################nnnddd___``````ZZZUUU\\\aaa\\\MMMBBBBBBIIIFFFBBB>>>>>>@@@???:::555444444333222000---***(((&&&'''))))))(((''''''((("""###$$$&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++***,,,,,,222<<>>===444333000---,,,,,,------************************))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((()))))))))))))))************+++++++++111111111111111111111111111444777888999>>>HHHPPP\\\]]]___ccciiipppvvvzzz~~~vvvmmmtttwwwwww}}}ssskkklllmmmooovvvzzzuuuoooiiiffffffiiikkkmmmkkkiiiiiiiiihhhfffdddfffaaaZZZUUURRRPPPOOONNNEEEBBB<<<777222///......))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################lllfffbbbaaa```\\\XXX[[[```]]]OOO@@@???GGGHHHAAA;;;;;;======888333333444444222...,,,++++++(((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++******************+++,,,+++---000999III___uuuuuucccVVVHHH;;;999???<<>>>>>999444333444444222...+++***+++(((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''((((((((())))))(((((())))))******++++++,,,+++++++++++++++,,,,,,222...222EEE\\\nnnzzznnnjjj```SSSLLLNNNTTTWWWUUUWWW```ppp|||zzzpppvvvwwwssstttxxxtttllliiimmmsssyyy~~~}}}{{{~~~zzzuuutttvvvzzz}}}~~~xxxuuutttzzzpppllliiiiiiiiieee```\\\SSSQQQMMMHHHCCC===999777000---+++***+++,,,,,,,,,******++++++***)))(((''')))))))))(((((((((((('''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***+++)))'''(((***++++++)))(((***---,,,++++++///222<<>>===???>>>:::555333444444222...+++******(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))***+++++++++------,,,,,,,,,,,,------//////CCCjjj|||wwwdddlllkkkbbbeeevvvwwwxxxxxx~~~|||zzztttuuuwwwzzz}}}~~~{{{yyyzzz}}}{{{yyyyyy{{{}}}vvvrrroooqqqxxx{{{tttyyy~~~tttpppqqqpppiiibbbfffbbb\\\XXXTTTOOOHHHCCC;;;777111---,,,,,,---,,,***************)))((('''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********)))((()))+++,,,,,,,,,***,,,---,,,***+++///333DDDeeetttqqquuu{{{zzzzzz}}}||||||{{{~~~wwwwwwwwwssslllhhhccc```___```aaabbbbbbfffkkkppptttxxx{{{}}}|||}}}|||{{{wwwtttpppmmmnnnrrrxxx|||sssjjjhhhhhhhhhddd^^^WWWRRRIII===666555888999:::<<<;;;666000+++,,,+++******+++,,,***)))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggccc```^^^]]]WWWWWW]]]aaaZZZLLLAAAAAAFFFEEEAAA>>>===>>>===999555222333333111...+++******)))))))))(((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))((())))))******+++,,,,,,------,,,,,,,,,,,,------,,,000MMMyyyyyywwwwwwyyy|||xxxrrrnnnpppyyyxxxnnniiicccaaa```]]]VVVPPPLLLGGG???999444000---+++******+++++++++*********)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************))))))***+++++++++---......+++***---444999XXXrrr}}}{{{~~~oooqqqlllbbb[[[\\\]]][[[ZZZZZZ```jjjvvv~~~|||vvvttt|||~~~yyywww||||||ppphhhbbb```]]]SSSHHHBBB???@@@BBBDDDDDDAAA;;;777111...+++******++++++***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffdddaaa___]]]WWWWWW^^^aaaYYYKKKBBBBBBFFFBBB???=========;;;888444222333333111---+++******))))))))))))((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))(((''''''(((((((((((()))))))))***)))))))))***++++++,,,,,,---,,,,,,,,,,,,---......000333GGGcccnnnkkkuuu}}}www|||}}}{{{rrrmmmgggfffgggeee```\\\YYYUUUNNNHHHBBB;;;555111,,,,,,++++++++++++++++++***))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++******))))))***++++++,,,---///333<<>>======<<<:::777444222333333111---***))))))))))))))))))((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''(((((('''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))******)))((('''((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,------...///111111///888MMMaaahhhjjjzzz|||~~~~~~~~~~~~|||wwwwww{{{tttpppnnnllliiifffaaa^^^YYYTTTOOOIIICCC???333222000...,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++***+++,,,+++******,,,---***///555===HHHXXXhhhtttnnn^^^ZZZ]]]```kkkooossssssqqqsssxxx}}}~~~{{{yyyxxxyyyzzz||||||{{{xxxpppooojjjbbb\\\\\\YYYUUUSSSSSSTTTTTTTTTPPPKKKCCC;;;444...(((%%%))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}ggggggfffdddbbb\\\YYYbbbdddYYYKKKEEEFFFGGG???>>>>>>>>>===;;;888555111222222000---***)))))))))******))))))((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&((()))((('''$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''(((((()))))))))*********)))******++++++,,,,,,---------...///111333555666555DDD]]]uuutttmmmyyyrrrxxxyyysssqqqpppkkkgggaaa[[[WWWRRRNNNKKKBBB???;;;777333///---,,,,,,,,,,,,++++++++++++***''''''(((((())))))******''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))+++---------...111444:::AAALLLWWWbbbppp}}}rrreeeaaagggsss{{{zzzpppqqqyyytttmmmpppjjjccc]]]ZZZYYYXXXXXXXXXVVVRRRMMMEEE<<<111+++************************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjiiigggdddaaaZZZWWW```cccVVVHHHCCCEEEEEE??????@@@???>>><<<999666111222222000---***))))))************)))((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&((())))))(((###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))++++++)))((('''))))))))))))************)))******++++++,,,------...///000111444666888999FFFQQQcccxxx}}}zzzssssss|||yyyvvvuuutttooofff^^^YYYUUURRRPPPPPPLLLGGG@@@:::444111///---------,,,,,,,,,++++++&&&''''''((()))******+++(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++'''***---//////111555999OOOWWWbbblllttt{{{wwwkkkooowww|||tttppptttxxxyyy~~~~~~uuulllfffbbb```^^^WWWXXXZZZYYYTTTIII===444++++++++++++++++++++++++)))(((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkhhhfffcccbbb]]]SSSYYYaaaYYYDDD>>>BBB??????????????????===999555333222111///---+++)))((())))))))))))(((((((((((($$$%%%'''(((((((((''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))(((((((((((('''((()))++++++******)))...+++((((((+++---...---000111333888GGGVVV[[[VVV___gggsss|||||||||ooogggkkkmmmeeeYYYRRROOOPPPOOOMMMLLLGGG:::,,,333000,,,***))))))((('''++++++***))))))))))))***(((((((((((())))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++******+++,,,------,,,'''///111...333CCCOOORRRcccaaaiiiwww}}}~~~wwwtttvvv{{{{{{{{{vvvppplllzzzxxxjjjbbb___cccZZZSSSUUU[[[ZZZPPPEEE;;;333***(((+++...,,,(((///+++'''''')))++++++)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########llliiigggdddccc]]]TTTYYYaaaYYYEEE@@@DDDAAA???>>>>>>??????===999555222222111///---+++)))((())))))))))))((((((((((((%%%&&&'''((((((((('''&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))((()))***+++++++++******((())),,,...//////---,,,555===HHHUUUeeetttwwwsssvvvxxx||||||~~~yyy|||yyyssstttuuunnnfffccc\\\\\\WWWPPPLLLLLLIIIEEE:::666111---,,,++++++***++++++******)))((((((((()))))))))))))))(((((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,+++,,,,,,,,,***)))------,,,000===LLLUUUVVV^^^cccqqqvvvkkknnnwww}}}|||~~~}}}vvvqqqrrrwww|||ooobbbYYY\\\^^^[[[UUUQQQQQQRRRJJJBBB888///+++)))))))))(((((())))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######llljjjgggeeeccc]]]VVVZZZaaaYYYFFFBBBGGGDDD>>>>>>>>>??????===999555222222111///---+++)))((())))))))))))(((((((((((('''''''''(((''''''&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))((((((((((((''''''))))))))))))))))))))))))))))))***+++++++++++++++***,,,...///000333777:::LLLXXXgggvvv{{{uuupppoooqqqeeefffaaaVVVOOOOOOQQQQQQEEEAAA;;;666222000...,,,,,,,,,,,,,,,+++***)))(((*********))))))((((((''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,---......---,,,,,,111,,,...<<>>333,,,******$$$(((,,,,,,(((&&&'''))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###kkkiiigggdddbbb\\\WWWZZZ```YYYGGGDDDIIIEEE=========>>>???===999555222111111///---+++***)))))))))))))))(((((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((((((((())))))***************+++***++++++,,,,,,,,,,,,,,,222000,,,+++111>>>NNNYYYmmmttt|||}}}rrrpppyyywwwpppqqquuukkkmmmjjjbbb[[[WWWRRRLLLMMMJJJDDD???;;;666000---,,,------...---,,,+++***++++++******)))(((''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,,,,---***,,,...///000000111222000000;;;NNNYYYZZZ[[[aaauuu~~~|||xxxrrrpppwwwyyyxxxwwwwwwwwwwwwwwwvvv~~~}}}ssshhhdddeeebbbYYYOOOOOOPPPOOOJJJBBB:::333000***+++---,,,)))((()))+++)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiihhhfffcccaaa[[[XXXZZZaaaZZZIIIFFFJJJEEE<<<<<<===>>>>>>===999666111111000///...,,,***)))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,------...111...,,,000<<>>>>><<<999666111111000///...,,,***)))))))))))))))(((((((((((((((((('''&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))***************+++,,,,,,---------------------...//////)))+++222AAAWWWnnn|||~~~yyy|||xxxpppjjjjjjiiiaaaXXXJJJHHHFFFDDDCCC@@@===:::///...---+++************+++++++++******))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++******++++++,,,---------,,,---...---,,,---222666BBBQQQccclllnnnxxxwwwfffbbbccc||||||xxxssstttxxxppphhhhhhjjjbbbZZZPPPIIIFFFEEEDDDCCC<<<555---))))))***)))'''***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%{{{fffggggggeeeddd^^^XXXZZZaaa\\\LLLGGGGGG>>>;;;;;;<<<===>>><<<999666000000000///...,,,+++***))))))))))))((((((((((((''''''&&&%%%&&&'''((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((()))))))))***************++++++,,,------.........---------...///000+++000===UUUrrrxxxtttrrrmmmfffXXXSSSLLLGGGEEEDDDDDDCCC:::777333///,,,+++++++++************************'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,------...---...000//////333<<>>777111---***)))(((***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{fffhhhhhhgggeee```XXXZZZaaa]]]MMMGGGEEE<<<;;;;;;<<<===>>><<<999666000000000///...,,,+++***))))))))))))(((((((((((('''&&&%%%%%%&&&'''(((***&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))*********+++******+++,,,,,,---......///......------///000111555999FFFaaayyyssskkkcccVVVLLLGGGFFFGGGHHHEEEAAA;;;555000.........***************+++++++++'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((()))******''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...,,,...111333555===IIIRRRqqqxxxrrrwwwzzzzzz{{{~~~uuuwwwzzzkkkbbbeeeeee\\\MMMBBB======EEEEEECCC<<<333,,,+++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%kkkfffeeehhhjjjcccUUU[[[]]]UUULLLGGGCCC@@@<<<999999???AAA===888666111111111000...,,,***(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,***)))+++,,,,,,,,,//////000111222333444444;;;CCCSSShhhoooqqqlll___VVVRRRKKKBBBNNNQQQMMM???444222222111111///,,,++++++,,,,,,+++)))))))))(((''''''&&&&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&"""!!!###%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''((('''''''''''''''((())))))))))))))))))************++++++******++++++,,,---///,,,******---//////...000111000555AAAKKKbbbuuusss___iiixxx}}}vvvyyyeeefffddd___```]]]NNN:::@@@CCCFFFHHHEEE<<<111)))...,,,+++,,,......+++((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqhhhddddddddd\\\VVV]]]___XXXOOOIIIDDD@@@;;;888888>>>@@@<<<888666111111111000...,,,***(((+++*********))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++000...---------.........000111222222333777===AAAOOOVVVcccuuuzzzxxxssskkkddd^^^UUUNNNNNNSSSSSSLLLEEE???666,,,///---++++++++++++***)))***))))))(((((('''&&&&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))&&&""""""###%%%%%%###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))(((''''''''''''((())))))))))))))))))************+++++++++***++++++,,,------------///111111///......888===DDDTTTfffooojjjoooyyyuuurrrzzz{{{pppfffeeegggccc\\\XXXEEEDDDEEEIIILLLHHH>>>555,,,***((()))+++,,,***((('''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttjjjdddcccaaaYYYWWW^^^aaa[[[SSSLLLEEE???999666777===@@@<<<888666111111111000///,,,***(((++++++*********)))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---...///...222777:::@@@KKKZZZeeerrrvvv~~~|||vvvppphhh```]]]WWWXXXXXXVVVTTTMMM???222222000...------,,,+++)))******))))))((('''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((%%%######$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''((()))((((((''''''(((((()))***)))))))))*********+++++++++++++++++++++,,,------***+++---000111222222222555IIITTT\\\ooo~~~mmmwwwyyyvvvyyywwwwwwuuulllfffgggWWWQQQNNNQQQXXXWWWMMMDDD111...***(((((()))******((())))))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrriiiddddddddd\\\XXX^^^aaa]]]UUUNNNEEE>>>888555666<<>>444///---,,,,,,,,,,,,++++++***)))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((()))))))))***))))))(((((())))))***+++*********++++++++++++,,,,,,,,,,,,,,,,,,------...,,,///222666>>>PPPiiizzzyyy{{{|||}}}~~~jjjiiigggeeeeeeddddddddd```ZZZNNN@@@333,,,***+++,,,,,,***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrhhhccccccccc]]]___bbbbbb^^^XXXRRRHHH>>>;;;888888>>>@@@<<<888666222222222222000---+++***,,,,,,,,,+++++++++******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))&&&'''((()))******))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------***,,,------///555@@@HHHaaaeeemmmvvvxxxrrroooqqqoooggg```^^^ZZZSSSHHH???777111---***---,,,,,,+++******)))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%''''''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''(((((()))*********))))))(((((())))))***+++*********+++++++++,,,,,,---,,,,,,,,,,,,---......,,,444???GGGRRRccczzzyyy~~~|||uuu~~~{{{pppiiiggggggfffeeebbb```[[[QQQCCC777000------,,,+++)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssiiiddddddeee^^^aaadddddd___YYYSSSIII@@@===999999???AAA===888666333333333222000...+++************))))))))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&((()))***+++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***---000444999DDDSSS^^^hhhkkkpppxxxwwwnnnpppsssnnnhhheee```[[[RRRIII@@@777///***------,,,++++++******)))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%((((((&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&((()))************)))))))))))))))******+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......555BBBSSS```jjjyyyuuuzzzrrrxxx~~~pppllljjjfffaaaaaadddddd^^^QQQCCC777111...---+++)))((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooogggfffiiihhh```bbbaaa```]]]YYYSSSKKKFFF:::<<<@@@BBBAAA>>>999666111111111000...,,,***(((+++++++++***)))(((((('''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,---------///000000...---------...444@@@SSSkkk}}}{{{vvvqqqllliiiiiiccc\\\VVVPPPFFF999000000---+++,,,......,,,)))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&&&&(((***%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((******))))))((((((''''''***)))))))))))))))******++++++++++++++++++,,,,,,---...+++...555000---666;;;UUUoooyyy}}}||||||pppllljjjeeeeeefffbbb]]]^^^\\\JJJ444...---,,,,,,------,,,+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkcccccchhhhhhaaaaaaaaaaaa___ZZZRRRJJJDDD:::<<>>;;;===???AAA@@@===:::777111111111000...,,,***(((******))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,+++,,,------......000333555+++999JJJWWWbbbooo|||mmmqqqooonnnmmmjjjcccYYYRRREEE===444...---...///...++++++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***...///...+++)))(((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,---///000++++++,,,,,,------......///444000///888???JJJZZZ~~~}}}vvvssszzzvvvsss}}}yyynnngggiiiggg```^^^bbbYYYMMM===222---,,,***)))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iii``````fffhhhbbb\\\```cccaaaYYYMMMBBB<<<;;;===???@@@???===:::888111111111000...,,,***((()))))))))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))))))))*********+++************************))))))))))))************)))***+++,,,,,,,,,,,,+++))),,,///000000111333555555FFFXXXbbbkkkvvv{{{tttmmmkkkllliiiaaaZZZTTTJJJ<<<222///...///...++++++++++++************))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))))))))*********************+++,,,...///000+++,,,,,,---......//////,,,444333555EEETTTbbbsss~~~}}}zzzwwwsssooohhhaaa^^^___^^^___```cccgggmmmrrruuu|||zzzvvvvvv{{{}}}iiigggiiifffcccdddbbbZZZMMM>>>222+++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ggg^^^^^^ccceee^^^[[[___ccc```WWWKKKBBB===<<<===?????????===:::888111111111000...,,,***(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&''''''(((((())))))************************)))))))))*********++++++)))***,,,---------,,,+++***---000000///000444777FFFVVVeeeiiimmmyyyzzztttrrroooiiiddd^^^TTTFFF;;;555222///---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$''')))&&&&&&'''''''''(((((((((''''''(((((())))))******)))))))))************+++*********+++,,,---...///+++,,,,,,---...///000000+++444666>>>VVVmmm}}}{{{tttlllfffbbb```___YYYXXXVVVTTTRRROOOMMMLLLOOONNNMMMNNNQQQVVV[[[___aaaeeegggeeeeeehhhjjjiiipppttt{{{vvvqqqooouuuuuugggfffgggffffffccc```YYYKKK<<<111------++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fff______dddeee^^^YYY^^^bbb___UUUJJJBBB>>><<<===>>>???>>>===:::999111111111000...,,,***(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))&&&&&&&&&'''((()))))))))************************))))))*********+++++++++)))***,,,---...---,,,++++++---//////000555>>>EEE]]]ooo~~~}}}{{{~~~{{{vvvzzz~~~zzz|||rrrmmmlllccc\\\SSSJJJCCC;;;444...---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''&&&&&&)))+++''''''''''''(((((((((((('''''''''((()))*********))))))*********++++++++++++++++++++++++,,,------,,,,,,---...///000111111,,,777;;;GGGgggxxxmmmeee\\\[[[XXXUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYZZZYYYWWW]]][[[YYYXXXXXXZZZ\\\]]][[[]]]\\\XXXZZZ___```\\\```bbbffflllssszzz|||rrrooouuurrrmmmkkkhhhcccccc```XXXLLL@@@666222+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fffaaabbbggghhhaaaYYY^^^aaa^^^TTTIIIBBB@@@<<<===>>>???>>><<<:::999111111111000...,,,***((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((()))***++++++,,,************************)))************+++++++++)))***,,,......---,,,++++++---...///222<<>>MMMqqq|||uuukkkaaa\\\XXXWWWVVVUUUWWWZZZ^^^______^^^]]]bbbcccccccccdddfffeeebbb``````aaaccceeehhhjjjllliiiiiiddd^^^___dddccc\\\QQQQQQRRRXXXaaakkkrrruuu|||yyyyyy~~~zzzmmmjjjwww{{{sssmmmeeeeeedddbbb[[[OOOAAA777+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eee\\\___iiilllbbbZZZ^^^```[[[PPPFFF@@@>>>===???AAABBBAAA===999777111111111000///---,,,+++))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))(((++++++******************...---,,,...000111...+++---000000---222CCCYYYhhhwww~~~uuurrrzzzsss~~~xxxnnnsssiiigggddd```YYYOOOCCC;;;333///******,,,...+++(((************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++***++++++,,,,,,------...///,,,+++///222111222444999EEEMMMbbbzzzlllbbbWWWWWWVVVUUUVVVWWWYYYYYY______```cccfffhhhhhhgggiiiiiiiiiiiiiiihhhgggggghhhhhhhhhiiijjjlllmmmnnnnnnnnnooopppppplllfffbbb^^^ZZZUUUSSSTTTWWWZZZ\\\cccjjjrrrwwwyyyzzz{{{}}}~~~}}}rrrppp}}}tttiiiiiieee```^^^[[[SSSJJJ333111...+++******+++,,,))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&fff\\\___hhhiii^^^WWW[[[\\\XXXNNNEEE@@@>>>;;;===@@@AAA@@@===999777222222111000///---+++***))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************,,,++++++---000111///,,,,,,---000555???NNN```nnnzzz~~~~~~~~~qqqpppnnnlllhhhddd]]]UUUMMMGGG666111---,,,...///---***************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************++++++++++++***++++++,,,,,,---......000...000555666444444777<<>>:::;;;>>>??????===999777333333222000...,,,***)))))))))))))))((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************+++******,,,///000///...---,,,111???LLLYYYjjj{{{~~~nnngggkkkjjjiiigggddd^^^VVVPPP===888222......///---,,,++++++*********))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************+++++++++,,,+++++++++,,,------......------111555444333666<<>>>>><<<999888444333222000...,,,***((())))))))))))(((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))***************++++++++++++++++++,,,---.........000111<<>><<<999:::<<<======;;;999888444333222000...,,,***((())))))))))))(((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))*********+++++++++,,,------------------...111===SSShhhqqqrrr{{{|||rrrjjjjjjuuuzzzwwwmmmjjjkkkiiibbb[[[XXXOOOBBB666///,,,------++++++++++++************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))***************++++++++++++,,,,,,,,,+++,,,,,,------...//////444333555888===GGGXXXhhhqqqaaaVVVVVVWWWXXXZZZ[[[\\\]]]^^^[[[\\\^^^```dddiiillloootttwww{{{zzzvvvmmmllllllmmmpppsssttttttsssppplllfff___XXXQQQMMMQQQUUU]]]gggpppttttttrrrxxx|||www|||lllhhhhhhggg^^^^^^ZZZMMM===000+++***************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&ddd^^^ccckkkjjj^^^WWWUUURRRMMMHHHCCC???<<<:::;;;<<<===<<<;;;999888333333222000...,,,***)))))))))))))))((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++******)))))))))***++++++,,,,,,,,,---...---------///111555LLLkkk{{{vvvmmmgggkkkzzztttmmmjjjhhhgggaaaZZZNNNAAA777111///...,,,++++++++++++************))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111222888CCCOOO]]]pppqqqddd\\\WWWVVVYYYYYYYYYWWWVVVXXX[[[]]]aaabbbeeejjjpppvvv|||~~~zzzuuurrrqqqqqqqqqpppsssrrrqqqpppllleee\\\VVVPPPNNNNNNUUU```jjjooopppmmmuuu}}}zzzyyynnnkkkjjj]]]aaaaaaYYYIII999///,,,++++++*********)))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&eee```dddlllkkk^^^SSSPPPMMMIIIFFFCCC@@@>>><<<=========<<<;;;999888222222111000///---+++***))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++++++++((())))))***++++++,,,,,,***,,,.........///333666BBBYYYsssuuuqqqmmmnnnvvvuuuiiihhhkkkdddaaaZZZOOODDD:::333000,,,,,,+++++++++***************))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,------,,,,,,------.../////////---333CCCYYYmmm{{{|||kkk^^^XXXXXX[[[]]]WWWXXXYYYYYYZZZ___fffkkkrrrsssvvv{{{~~~zzzvvvssssssrrrqqqrrrrrrooojjjeeeYYYUUUOOOMMMPPPXXX```eeegggpppvvvvvvwww}}}rrrlllcccdddddd```VVVGGG777---+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&fffaaaeeemmmkkk^^^NNNLLLIIIFFFEEECCCAAA@@@>>>>>>>>>>>>===;;;999888111111111000///---,,,+++))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((******+++++++++((())))))***++++++,,,,,,'''***---...///111777;;;PPPaaapppzzzssspppnnntttwwwxxx|||~~~iiidddhhhccccccaaaZZZOOOBBB777111,,,,,,,,,+++++++++************))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,---------,,,,,,------.../////////000;;;RRRqqqqqqfffZZZUUUXXX\\\[[[YYY[[[___cccgggjjjooovvv{{{~~~}}}yyyuuurrrqqqrrrrrrpppnnnbbb___YYYPPPJJJJJJPPPVVVbbblllrrrnnnjjjppp{{{~~~{{{zzznnnkkkhhhdddccc^^^QQQ>>>...+++++++++************)))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&~~~eeedddfffhhheee]]]SSSMMMGGGFFFHHHGGGAAA;;;<<<<<<;;;<<<===<<<999777333222222000...,,,***)))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------...///+++))),,,...222???MMMhhhjjjnnnwwwsssmmmpppxxxsssrrrzzz{{{qqqlllmmmmmmllllllmmmnnnnnnmmmkkkfffhhhiiijjjllloootttwwwzzzwwwssstttyyyrrrkkkjjjfffjjjeeeZZZSSSQQQFFF999222000...,,,,,,+++)))(((************))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------...000---///555111---555<<>>;;;::::::;;;;;;;;;888666111111111000///---,,,+++++++++++++++*********)))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++***++++++,,,,,,------...333000444HHHgggzzzooojjjnnntttwww~~~uuujjjnnnsssvvvzzzssskkkjjjpppwww}}}~~~vvvvvvzzz}}}|||{{{~~~{{{sssmmmkkkiiibbb\\\ZZZ[[[___dddggghhhmmmvvv~~~jjjiiipppoooiiieee[[[XXXOOOBBB444------///++++++++++++************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........,,,333333555>>>CCCOOOddd~~~ttt___WWW[[[aaa```[[[eeejjjrrr{{{yyyqqqoooqqqrrrsssmmmggg]]]VVVQQQOOOOOONNN```ccciiimmmoootttvvvrrr{{{ooojjjeeedddgggVVVJJJ888,,,)))***++++++************))))))))))))))))))((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&~~~jjjcccbbbhhhgggZZZIIIEEEBBBDDDIIIHHHBBB;;;;;;:::::::::;;;:::888555111111000000///---,,,+++++++++*********)))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------...,,,777FFFUUUggg|||qqqdddeeesss|||uuuqqqmmmsssyyyrrr```^^^]]]bbbnnn|||wwwhhh___XXXYYYYYYXXXVVVXXX]]]bbblllxxxlllfffmmmpppjjjccc^^^]]]XXXLLL>>>333...---,,,++++++++++++*********)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---------............---333555<<>>DDDLLLOOOIIIBBB999:::;;;<<<<<<999777555111222333222///---,,,,,,******++++++++++++******))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))*********))))))******+++,,,************++++++++++++...***+++///---(((///;;;HHHLLLZZZmmmwwwsssiiicccdddfffmmm~~~}}}yyyyyy}}}|||qqquuutttlllmmmtttwwwjjj^^^VVVVVVYYY\\\^^^cccpppzzzqqqkkkkkkpppnnnnnniiibbb___]]]VVVLLL<<<777///+++***+++++++++))))))((((((((())))))***))))))((((((((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++***)))((((((*********+++++++++,,,,,,,,,***++++++,,,,,,---......222---+++...///---,,,...111777AAAQQQkkknnn```YYY\\\ccckkkpppxxx}}}{{{yyywwwssspppeee___UUUKKKGGGJJJRRRYYY```fffmmmrrrxxx~~~yyy{{{wwwhhhaaa]]]___\\\MMM;;;......***))),,,,,,)))(((***+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{jjjeeecccgggcccTTTCCCAAABBBFFFLLLMMMHHHCCC:::;;;<<<<<<<<<:::888666111222333222///---,,,,,,******++++++++++++******))))))))))))))))))))))))(((((()))***************((((((((()))))))))************))))))******+++,,,************+++++++++,,,...+++,,,...---///<<>>NNNeeeeeeWWWWWW]]]eeekkkxxx~~~}}}yyytttqqqnnnjjjbbbVVVKKKFFFIIIMMMWWW___gggjjjkkkttt{{{{{{zzziii```WWWWWW]]][[[GGG111222---+++------***((()))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzziiieeedddfffaaaSSSAAABBBEEEIIILLLLLLHHHDDD:::;;;<<<<<<<<<:::888777111222333222///---,,,,,,******++++++++++++******(((((((((((((((((((((((((((((()))***************(((((()))))))))***************))))))******+++,,,*********+++++++++,,,,,,,,,+++,,,...000888KKK]]]uuuuuuwwwyyysssiiibbbaaajjjsss~~~~~~~~~xxxxxxvvvzzz{{{mmmccc]]]XXXUUUSSSSSSUUU[[[iiiwwwpppmmmiiiffffffeeebbb^^^\\\OOO===222......---,,,++++++***)))))))))******)))))))))((((((((((((''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++++++++))))))***+++******+++++++++,,,,,,,,,++++++,,,,,,---............---...111111000333888888GGG___zzzxxxfffVVVVVV```jjjqqquuu}}}vvvrrrsssqqqllldddZZZQQQKKKIIIOOOVVV^^^cccgggmmmwww~~~~~~~~~|||tttjjjZZZOOOTTT[[[RRRBBB555///+++,,,---***))))))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyhhhfffcccccc___TTTAAACCCHHHLLLMMMLLLGGGDDD;;;;;;;;;;;;;;;999888777111222333222///---,,,,,,******++++++++++++******(((((((((((((((((((((((((((((()))***************))))))))))))******************))))))******+++,,,***++++++++++++,,,,,,,,,++++++,,,...222===QQQbbb}}}}}}}}}yyymmmaaa]]]___nnnyyyxxxfff^^^WWWUUUTTTTTTWWW\\\hhhtttnnnkkkiiijjjkkkhhhddd```cccVVVEEE777111...,,,+++,,,,,,+++******************)))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***)))***,,,******+++++++++,,,,,,,,,+++,,,,,,------...//////+++,,,000333111///444<<>>777333222///+++((())),,,///+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++,,,---......------...000111111222333:::LLLiiilll```\\\```fffnnnxxx}}}vvvsssqqqoooqqqlllcccWWWMMMKKKPPPVVVeeefffgggkkkvvvxxxrrrnnnmmmwwwhhhddd\\\GGG111***///111+++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyggggggbbb]]]ZZZVVVFFFHHHLLLPPPQQQLLLCCC<<<777888999:::999888666555333444444333111---)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++)))))),,,---,,,...222888@@@IIIOOOWWWaaaggghhheee```ZZZXXX\\\hhhxxx{{{uuusss|||~~~{{{yyywwwvvvvvvuuutttqqqooollliiigggfffcccccccccbbbaaa```______]]]^^^^^^___```aaabbbbbbbbbaaa``````aaabbbdddfffffffffgggiiikkknnnppprrrxxxzzz}}}~~~eeeVVVQQQSSS\\\eeeyyyppplllllllllkkkhhhbbbYYYOOOFFF@@@222000...,,,+++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++,,,---......---...///111111///...333BBB[[[{{{rrrbbb]]]___gggnnnzzz{{{uuuqqqqqqqqqmmmcccVVVNNNNNNPPPYYY```hhhmmmrrr~~~sssmmmmmmsssfff___NNN;;;///,,,,,,+++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvdddddd___ZZZYYYVVVGGGIIIMMMRRRSSSNNNCCC;;;444666888::::::888666444///000000111000...***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((+++...---+++...444CCCKKKTTT[[[ccciiiiiidddbbbVVVQQQXXXccciiipppwwwsssttt|||}}}~~~{{{sssppplllhhheeecccbbbbbb```___]]][[[YYYVVVUUUTTTOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQPPPPPPRRRTTTVVVYYY[[[]]]aaacccfffjjjnnnqqqssstttuuuvvvxxxwwwvvvvvvwwwyyyzzz|||~~~jjjXXXPPPQQQVVVbbbmmmxxxmmmjjjllljjjgggaaaZZZRRRLLLHHH444111---,,,------+++(((+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,---............000222555333333===UUUuuusssaaa[[[```iiittt|||zzztttrrruuuvvvpppdddWWWOOOLLLLLLXXXfffmmmooouuuzzzqqqrrrssslllcccVVVHHH999---***---,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrraaa```ZZZVVVWWWUUUHHHIIIMMMRRRUUUOOODDD;;;444666888:::999777555333000000000...++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++((())),,,...,,,+++222:::MMMTTT]]]eeemmmqqqkkkccc___QQQMMM\\\kkkmmmmmmooo}}}~~~xxxrrrxxxvvvwww}}}{{{xxxuuuqqqlllhhhaaa^^^ZZZUUURRRQQQQQQQQQOOOOOONNNLLLJJJIIIGGGGGGDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGGGGEEEEEEFFFGGGIIIKKKLLLMMMOOOQQQSSSVVVYYY[[[]]]]]]]]]^^^```___^^^\\\\\\]]]```aaadddhhhlllooorrrtttzzzmmm]]]WWWWWWUUUXXXeee~~~}}}nnngggiiigggeeeaaa\\\XXXTTTQQQ;;;555...+++---...+++(((+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********((()))))))))************,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,---.........///222444555777===NNNkkkooocccYYY^^^jjjwww|||tttuuuvvvvvvpppfffYYYQQQGGGQQQ^^^ggglllqqqxxx~~~}}}{{{yyy|||{{{lll]]]SSSEEE333---000---,,,,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssaaa___XXXTTTWWWVVVIIIIIILLLRRRUUUQQQFFF<<<777888999999888666333111222555777333,,,(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,...---///888CCCPPPWWW___gggnnnpppiii```YYYQQQSSScccrrruuusssrrr|||zzznnniiiooowwwyyy~~~~~~zzz{{{~~~{{{vvvnnnkkkgggccc___ZZZUUURRRNNNLLLIIIEEEDDDDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>???@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJLLLMMMMMMMMMLLLNNNOOONNNLLLKKKJJJKKKNNNOOOQQQSSSVVVXXXZZZ[[[]]]hhhxxxsssfff___VVVRRRTTTbbbxxxyyyllldddiiihhhgggeeebbb```^^^]]]GGG>>>333,,,,,,...---++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))))))))************,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,---.........000444666///:::JJJbbbqqqbbb\\\]]]hhhxxxzzzuuurrrtttxxxttthhh]]]KKKLLLQQQZZZdddmmmsssuuuyyyzzzzzzfff[[[NNN===000---------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvccc```XXXTTTXXXYYYIIIHHHIIIOOOTTTRRRHHH???999::::::999777555333222(((---333333000+++***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,---+++,,,000222666???IIINNNUUU]]]aaafffgggccc\\\OOORRR[[[fffpppvvvvvvtttvvvyyyqqqeeeffftttyyyttt|||~~~sssqqqzzz}}}wwwooofff___YYYVVVRRRNNNKKKHHHDDDBBBBBB@@@???======>>>???@@@@@@@@@@@@@@@????????????<<<<<<===>>>??????????????????@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBBBBBBBCCCEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEECCCBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLSSSaaarrr~~~qqq___UUUOOORRR\\\ooouuulllggghhhhhhgggfffdddbbb```___SSSIII<<<222............+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************,,,++++++******++++++,,,++++++,,,,,,------......------......///111555888555IIIccc|||nnn_________fffuuu|||ssssssyyyzzzrrrjjjUUUOOOJJJNNNYYYeeekkkmmmuuu~~~{{{uuu{{{pppaaaUUUEEE555***---------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvccc___VVVRRRVVVXXXHHHFFFFFFLLLSSSRRRJJJAAA::::::999888777666666666555222......//////---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,***---555:::>>>DDDKKKPPPWWW\\\\\\]]]^^^]]]YYYPPP```mmmllllllrrrvvvtttlllkkkjjjlllsss{{{}}}zzz||||||{{{|||zzzvvv{{{{{{nnnddd\\\UUUNNNHHHIIIFFFDDDCCCBBBBBB@@@>>>???????????????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDD@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKNNNMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLJJJHHHHHHIIIKKKHHHHHHIIIIIIIIIIIIIIIIIILLLPPPYYYfffqqquuuqqqlllyyyqqqcccVVVRRRRRRYYYnnnzzzuuutttjjjjjjiiigggdddaaa^^^\\\ZZZRRRFFF:::222......///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************,,,++++++******++++++,,,++++++,,,,,,---......///---.........///222666:::GGG___{{{rrraaaZZZeeeiiisss~~~xxxwwwwwwtttqqqcccZZZOOOKKKQQQ[[[ccchhhooouuuzzzwww{{{vvvfffZZZNNN>>>///...------,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttaaa\\\RRRNNNSSSUUUHHHEEEEEEJJJRRRRRRKKKBBB:::999888777777888999:::\\\KKK777,,,---000...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,***)))...999AAADDDGGGJJJTTTZZZ^^^[[[YYYZZZ[[[ZZZ]]]vvvyyyooosssxxxuuukkkfffkkkzzz{{{xxx|||xxxttt{{{{{{~~~{{{kkkaaaTTTKKKIIIHHHGGGDDDBBBAAA???@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]___```aaaaaaaaa\\\[[[ZZZXXXVVVWWWYYY\\\VVVVVVVVVVVVVVVUUUUUUUUUUUUXXXaaannnxxxvvvkkk```bbbsssppp```YYYRRROOOZZZiiiqqqqqqpppmmmiiiddd```]]]]]]XXXMMMAAA555///---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,++++++++++++++++++,,,++++++,,,,,,---...//////---.........///222777;;;RRRlll}}}ggg]]][[[mmmrrr|||}}}uuurrrrrrsssoooeeeXXXNNNMMMTTT___fffmmmrrryyyvvvuuu}}}~~~xxxiii]]]UUUGGG777...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&