BM6P6(@ ]]]LLLAAATTTvvv{{{fff\\\nnnnnn^^^YYY[[[]]]nnnxxxrrr{{{kkkOOOHHH:::888;;;111+++------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++,,,++++++,,,000333555666>>><<>>666000111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,222888===???;;;CCCFFFKKKdddyyynnnlllaaannnwwwxxxwwwxxxssskkkTTTGGG???JJJ___vvvwwwuuu~~~yyyooolllfff___YYYUUUSSSQQQOOOWWW\\\^^^[[[TTTPPPRRRVVVvvvTTTFFFTTTrrr~~~|||~~~ppphhhvvvwww\\\TTT[[[___hhhzzz{{{nnn}}}gggTTTAAA;;;;;;333...///...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++***+++,,,///333666888999<<<<<>>BBBEEEEEEHHHYYY{{{}}}|||xxx}}}wwwppp~~~wwwpppjjjwww}}}vvvkkkaaa```eeexxxyyyyyyyyyzzz|||yyyooofffccchhhqqqyyy}}}xxxwwwyyyxxxwwwzzz~~~xxxsssppphhhaaaXXXSSSQQQNNNJJJFFFDDDCCCAAA???>>>>>>>>>>>>?????????>>>>>>??????@@@EEEEEEEEEEEEGGGLLLSSSXXX]]]cccjjjmmmlllooouuu|||yyyvvvyyy}}}~~~tttmmmqqqxxx|||~~~}}}|||yyyvvvvvvwwwyyy}}}}}}wwwvvvzzz}}}}}}vvvmmmddd^^^\\\___iiirrrrrrmmmlllrrrxxxaaaIII===555...111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,///---+++---222888===???>>>EEEGGGMMMkkk|||~~~rrrjjjvvv~~~{{{zzzzzzpppbbbJJJAAAAAAQQQiiipppooo}}}}}}wwwooofffbbb\\\VVVRRRPPPPPPOOOZZZZZZXXXTTTOOOOOOSSSXXX\\\IIINNNfffoooooopppoootttzzz~~~~~~}}}sssooovvv~~~vvv\\\XXXWWW]]]lllzzzoooyyykkkQQQBBB>>>666111111---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))******+++)))+++...222666999;;;===<<<>>>RRRnnncccSSSWWWppp{{{nnniiinnnvvv}}}sssmmmqqqqqqmmmmmmqqqsss}}}xxxrrrqqqgggfffiiinnnnnngggaaa___eeelllqqqrrrsssyyy}}}~~~~~~}}}~~~~~~|||{{{{{{||||||}}}~~~}}}|||zzzxxxwwwvvvxxxxxxwwwvvvvvvwwwxxxyyywwwwwwxxxwwwwwwvvvuuutttnnnnnnpppqqqrrrrrrrrrrrrqqqrrrtttvvvxxx{{{|||}}}{{{{{{{{{{{{zzzyyyxxxxxxyyyyyy{{{}}}vvvrrrqqqkkknnnqqqxxxbbbXXXZZZ[[[eeejjjrrrwwwyyyzzz|||}}}iiiYYYKKKDDD<<<;;;SSSrrroooNNN;;;000///...,,,******,,,///************************((((((((()))))))))******((()))***)))((()))+++---777;;;===<<<===BBBFFFFFFJJJnnn~~~~~~{{{}}}nnnhhheeebbbiii}}}ssshhh^^^[[[aaakkkvvvwwwxxxxxxwwwvvvwwwxxxqqqnnnhhhddddddjjjssszzzzzzwwwvvvwwwvvvttttttvvv||||||{{{wwwqqqhhh___ZZZRRRLLLFFFBBBAAA@@@===::::::999888777777888999999;;;::::::999888777666666;;;;;;:::::::::>>>CCCGGGRRRYYY```eeefffiiioootttzzz{{{wwwrrrrrrllltttyyyvvvrrrqqqqqqppprrrsssrrrpppnnnmmmoooqqquuuwwwxxxzzz|||}}}}}}}}}xxxyyy~~~{{{uuunnnfff^^^YYYRRRWWW\\\___aaahhhvvvpppOOO@@@888///111111000////////////000........................,,,,,,,,,,,,,,,,,,------...---,,,///444:::>>>@@@BBBHHHIIIRRRxxxyyysssoooXXX@@@???GGG]]]wwwyyylllnnnwww|||{{{|||{{{tttmmm```]]]XXXRRRMMMMMMPPPRRR[[[VVVPPPKKKJJJNNNTTTXXXbbbIIICCCRRRXXXZZZ\\\[[[]]]dddkkknnnrrrxxx|||{{{zzz~~~fffcccbbbfffhhhjjjrrr{{{|||~~~xxx]]]XXXYYYcccuuu}}}rrr{{{```JJJBBB999444222+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))),,,000555777:::<<<===@@@GGG^^^vvv^^^^^^nnnuuunnnjjjmmmqqqrrreee___dddiiifffdddeeerrrssswwwtttjjjiiigggjjjnnnnnnggg```^^^dddnnnuuuvvvvvvzzz~~~~~~}}}|||||||||zzzzzzyyyyyyxxxwwwwwwvvvxxxvvvuuussstttuuuwwwxxxwwwwwwwwwvvvvvvtttsssrrrppppppqqqrrrsssttttttuuurrrssstttvvvxxxzzz{{{|||{{{{{{{{{{{{{{{yyyxxxwwwxxxyyyzzz{{{}}}~~~xxxsssppppppppppppvvv~~~___XXX[[[XXX\\\jjj|||{{{nnn___PPP>>>666DDD[[[cccCCC222///,,,,,,+++***+++///************************(((((()))))))))*********(((((()))(((((()))---///===>>>???>>>@@@CCCGGGIIITTTwww{{{WWWSSSXXX___jjj~~~~~~|||tttfffYYYPPPSSS___kkkooouuu{{{}}}zzzsssmmmiiijjjiiiiiiiiikkkqqqxxx~~~|||yyyxxxwwwuuurrrnnnmmmsssqqqmmmfff]]]SSSKKKFFFAAA>>>:::777777777666444555555444444555777888999;;;::::::999888777666666777777777555555666:::===EEELLLVVV\\\aaaeeekkkoooqqquuu{{{~~~xxxqqqmmm```iiirrrvvvsssoookkkiiikkkllllllkkkiiiiiijjjlllssstttvvvwwwxxxzzz|||}}}|||||||||}}}zzz}}}}}}vvvqqqnnnkkkgggccc\\\]]]```eeelllwwwtttTTTHHHAAA666222111000000//////000000........................,,,,,,,,,---------------...------111666;;;???@@@CCCHHHKKK\\\zzzmmmPPP>>>BBBPPPiiisssqqquuuwwwyyy}}}}}}}}}uuuoooiii^^^ZZZTTTMMMIIIKKKRRRXXXVVVPPPHHHEEEHHHMMMSSSUUUjjjMMM>>>BBBCCCEEEIIIGGGHHHOOOVVVYYY___fffkkkkkkjjjlllqqqttt|||kkkLLLLLLLLLLLLLLLPPP\\\hhhooossszzzrrrZZZUUUXXXfffuuuvvvbbbJJJBBB;;;777333+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++***...333666777888;;;===CCCXXXwwwbbb```kkk|||{{{{{{wwwqqqnnniii___\\\eeellljjjfffgggsssqqqppptttxxxvvvooogggooollllllooonnnhhhbbbaaaeeeoooxxxzzzzzz}}}~~~}}}}}}}}}~~~}}}|||zzzxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvuuutttsssssstttvvvxxxyyyyyyxxxwwwuuusssqqqpppqqqqqqrrrssstttuuuvvvwwwuuuvvvvvvwwwxxxyyyyyyzzz{{{|||}}}}}}|||{{{yyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~tttjjjlllpppqqqpppvvv{{{___XXXSSSRRR^^^uuu|||}}}zzzppp___JJJ<<>>HHHQQQXXX___eeeiiikkkqqqwww|||}}}yyyrrrlll]]]ccckkkqqqpppkkkhhhgggjjjkkkkkkkkkiiiiiijjjkkkppprrrsssttttttuuuyyy|||zzz{{{yyyuuuuuu}}}}}}{{{rrrnnnnnnooopppoooiiihhhkkkrrrzzzuuuZZZRRRHHH:::222222111000000000000000........................,,,,,,,,,------.........------///333888===@@@@@@BBBFFFOOOiii}}}cccGGG===FFFXXXrrr~~~sssxxx~~~{{{{{{yyypppiiiddd]]]XXXPPPIIIGGGLLLUUU[[[NNNHHHCCCCCCHHHNNNPPPQQQ~~~mmmPPP???<<<888888<<<:::;;;AAAEEEGGGJJJQQQUUUVVVWWWQQQRRRQQQSSS___^^^NNN======<<<:::888===GGGPPP\\\cccnnnxxxhhh[[[UUU]]]hhhuuu|||\\\GGGBBB>>>;;;777---,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++,,,000555777777888<<>>AAAAAABBBKKKTTTrrr|||gggVVVXXXnnn|||tttxxx~~~ooofffWWWLLLMMMXXXdddiiioooqqqssstttssstttuuuvvvyyyzzz{{{zzzxxxvvvuuuvvvuuuuuurrrpppooooooiiibbbUUUQQQIIIAAA;;;666444333000//////......//////////////////111333555888999999:::;;;=========<<<<<<888888888666444222333444333999BBBKKKTTT[[[bbbgggffflllrrruuuxxxxxxrrrjjj___aaaeeejjjjjjffffffhhhjjjkkklllkkkjjjiiijjjkkkjjjlllnnnnnnnnnqqqwww|||zzzxxxsssmmmlllwww}}}{{{sssmmmlllnnnppprrrnnnmmmpppxxx|||}}}gggZZZKKK;;;222222111000000000000111........................,,,,,,,,,---......//////------000444:::???AAAAAACCCEEEUUUzzzxxxoooTTT>>>;;;III```{{{zzzuuu}}}~~~~~~vvvlllddd^^^XXXRRRKKKGGGIIINNNTTTWWWEEEBBBAAADDDIIIMMMOOONNN|||}}}~~~~~~{{{uuutttzzzaaaJJJ===;;;666666:::888777;;;<<<;;;<<>>???<<>>999///,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++---111666777888:::@@@EEE\\\iiigggjjjnnngggjjj~~~zzz{{{pppqqqyyy~~~qqqjjjllliiilllnnnjjjdddbbbfffllljjjccc______aaaaaadddhhhkkkssszzz~~~{{{zzzxxxwwwwwwwwwvvvsssqqquuuvvvvvvwwwwwwwwwwwwwwwttttttttttttttttttttttttssstttuuuvvvwwwxxxyyyzzzxxxxxxwwwvvvuuusssqqqpppnnnnnnnnnoooppprrrtttuuuttttttuuuvvvvvvwwwxxxxxx|||}}}~~~~~~|||zzzxxxyyyyyyzzzzzz{{{|||||||||yyyyyyyyyzzz|||~~~rrrjjjmmmmmmiiittt{{{WWWOOOKKKVVViiiyyyuuu{{{}}}xxxmmm```UUUMMMAAAVVVuuufffJJJ111,,,///---++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))+++...444888999;;;???BBB@@@CCCRRRbbb{{{gggYYYeee~~~ttttttrrreee]]]QQQJJJQQQaaaiiiiiinnnoooooonnnnnnppptttwwwwwwyyyzzzyyywwwtttrrrrrrrrrqqqmmmgggeeeeee]]]TTTEEEBBB>>>999666333333222111222222222111111222222.........000222444777888999:::<<<===>>>===<<<;;;;;;<<<<<<:::777555555555444888???GGGOOOWWW^^^bbbaaafffkkkmmmqqqtttppphhhbbb___```ddddddaaacccgggiiijjjkkkkkkiiiggghhhhhhcccgggjjjkkklllqqqyyy|||tttiiidddhhhttt{{{{{{}}}zzzvvvpppkkkjjjllloooooolllmmmpppooorrrzzzdddNNN>>>333222111111000000111111........................,,,,,,------.../////////,,,---111666<<<@@@AAAAAAEEEEEE[[[tttuuu|||zzzbbbIII<<<<<>>DDDEEEEEE:::<<>>BBBDDDBBBFFFYYYnnn|||nnn]]]sss{{{wwwjjj]]]VVVKKKHHHTTTeeekkkgggqqqtttvvvvvvtttrrrqqqrrrooorrruuuvvvuuusssrrrssssssqqqjjjaaa\\\ZZZQQQEEE:::999888777666444333333000111222222000000000111/////////000222555888999;;;<<<===>>>>>>===;;;:::999:::;;;999666333333333111444999???GGGOOOUUUYYY]]]bbbeeeggglllqqqnnnfffccc___^^^aaaaaa^^^```fffgggiiijjjiiigggeeeeeefff```dddhhhjjjmmmsss|||}}}pppbbb^^^fffsss|||}}}wwwyyywwwxxxvvvrrrllliiijjjllllllhhheeeccc\\\[[[oookkkQQQCCC333222111111000111111111........................,,,,,,------...///000000,,,...111777===AAABBBAAAGGGFFF```mmmvvvyyy{{{xxxwww\\\DDD>>>???SSSooo~~~||||||~~~rrrhhh^^^VVVGGGCCCBBBGGGNNNOOOHHH@@@<<<>>>@@@CCCGGGJJJNNNQQQyyy|||xxxzzz~~~|||pppmmmggg]]]SSSKKKGGGDDDDDD<<<<<<:::999999999::::::999999999999:::>>>DDDIIIEEECCC???<<<:::999888999<<<<<<<<<<<<<<<<<<<<<<<<999;;;CCCSSSeeesssxxxzzzvvvXXXNNN[[[jjjooo}}}vvvzzzaaaKKKBBBAAA999---000...,,,,,,,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***,,,------666222444;;;;;;;;;HHHYYYsss}}}{{{sssbbbZZZggg|||wwwvvvwwwnnnccchhhiiijjjwww{{{gggbbbdddfffffffffiiinnnsssvvvxxx|||~~~{{{yyyvvvrrrpppooollliiikkkppptttqqqqqqtttvvvsssrrrtttvvvyyyyyyssspppppppppmmmppprrrvvvyyy{{{{{{zzzyyytttttttttsssrrrqqqooonnnnnnnnnnnnnnnoooqqqssstttpppnnnnnnpppuuuxxxyyyxxx{{{||||||zzzwwwuuuttttttxxxyyyzzz|||||||||{{{{{{{{{{{{{{{|||}}}uuufffhhhsssrrrzzzuuuPPPMMM]]]bbbooosssiiiEEE@@@MMMqqqtttDDD000...---++++++,,,,,,,,,+++++++++******))))))))))))************+++,,,,,,+++,,,000777<<<999@@@>>>CCCJJJGGG^^^~~~qqqfffrrrzzzqqqfffTTTJJJFFFNNNXXX^^^bbbfffrrrvvvzzzwwwqqqlllkkkllleeehhhnnnrrrtttssspppmmmkkkfff___WWWOOOFFF>>>888333333333222222222111111333333333333333222111000000///...---...111444666999<<<@@@@@@>>>======>>>>>>===<<<<<<<<<;;;888666444444666:::@@@HHHOOOSSS[[[]]]```bbbcccddddddddd___``````]]]XXXXXX\\\aaaddddddeeecccbbbccceeegggbbbgggkkklllpppxxx|||lll___bbbnnnvvvxxxxxx{{{uuusssxxx||||||}}}}}}{{{uuummmfffcccbbbbbbZZZWWW[[[ZZZXXXbbbqqq}}}uuuZZZEEE<<<999444//////111111000........................//////.........------------///333999>>>AAAAAA@@@DDDMMMooojjjrrruuu{{{zzzyyylllSSS@@@;;;IIIOOOuuusssyyy{{{yyyzzzwwwmmmggg]]]SSSHHH>>>===IIIOOOGGG???===999;;;>>>AAACCCEEEHHHKKKzzz}}}~~~{{{{{{}}}{{{llleee\\\RRRKKKFFFCCCBBB>>>===<<<:::::::::;;;;;;::::::::::::<<>>???@@@EEEGGGKKKkkk{{{pppfff^^^rrr|||wwwnnnbbbOOOIIIHHHPPPYYY^^^bbbggglllooorrrqqqlllhhhggggggfffhhhlllnnnpppooommmkkkhhhaaaWWWLLLDDD===777444444444444333333333333333444444444444444333222222111///...---...111333555999<<<@@@AAA@@@??????@@@???>>>>>>>>>>>><<<888555444444555999???FFFMMMQQQUUUXXXZZZ\\\\\\]]]___```\\\___```[[[UUUSSSXXX]]]```aaabbbaaa```aaadddffffffiiikkkmmmttt{{{}}}{{{rrrggg```eeeooottttttsssrrrnnnnnnvvv}}}~~~xxxqqqkkkhhhgggiii]]]TTTRRRPPPOOOYYYfff~~~sss]]]NNN@@@<<<666111000111000///........................//////.........------------000444:::>>>AAAAAAAAAFFFSSSzzz|||lllvvvzzzeeeJJJ<<<<<>>HHHKKKCCC;;;;;;888;;;>>>@@@BBBEEEHHHJJJ{{{zzzyyyxxxyyy|||llleee\\\SSSMMMHHHEEEBBB@@@???===<<<;;;;;;;;;<<<;;;;;;:::;;;>>>EEENNNUUUPPPNNNJJJEEEAAA???==============================;;;999555999RRRnnntttjjjxxxsssVVVTTT___cccrrrwwwWWWFFFAAA???;;;111///,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,...888888;;;===>>>KKKkkk{{{|||pppkkkmmmtttyyyiiiaaammmppp```QQQ^^^nnnxxxxxxqqqjjjfffaaabbbdddgggiiinnntttxxx~~~|||yyyvvvtttsssllleee___[[[WWWRRRRRRVVVYYYXXX\\\dddhhhjjjmmmqqqpppssssssooonnnqqqsssrrruuuvvvxxxzzz{{{zzzyyyxxxxxxwwwuuutttssssssssssssmmmlllllllllmmmoooqqqrrrtttssssssuuuxxxzzzzzzyyyxxxvvvuuuvvvyyyzzzxxxvvvyyyzzz{{{{{{|||{{{{{{zzz}}}}}}~~~~~~~~~~~~}}}iiikkkqqqyyyiii[[[WWW]]]nnntttuuuWWWGGG@@@:::CCC___gggCCC000......,,,,,,,,,,,,+++++++++******)))))))))*********++++++++++++,,,,,,...333999===CCC===BBBFFFCCCTTT~~~xxx|||kkk^^^^^^^^^oooyyy}}}xxxsssgggZZZGGGGGGKKKTTT[[[___ccchhhggghhhjjjjjjiiigggdddcccggghhhiiijjjkkkkkkkkkkkkggg^^^PPPCCC;;;666333222444444444444444555555555444555555555555444333333111000///......000222333888<<<@@@CCCCCCBBBAAAAAA@@@@@@@@@AAA@@@===888444555444555777<<>>AAABBBCCCHHH[[[~~~uuuqqqzzzyyy~~~xxx\\\???777===GGG[[[nnnrrrsssssswww|||ooocccZZZPPPGGG???===@@@GGGFFF<<<777888888:::===@@@AAACCCGGGIII|||wwwrrrqqquuu{{{~~~~~~mmmggg^^^WWWQQQMMMHHHEEEAAA@@@>>><<<;;;;;;;;;;;;:::::::::;;;@@@IIITTT\\\WWWTTTPPPJJJEEE@@@>>><<<========================<<>>PPPrrrsssNNN555000000---,,,,,,,,,+++++++++******))))))*********+++++++++++++++,,,---000555:::>>>EEE;;;BBBFFFCCC___rrrkkksssXXXSSSaaajjjnnnuuuyyyyyyvvvnnn^^^NNN@@@FFFPPPXXX]]]```dddhhhfffeeeeeeggghhhhhheeecccgggggghhhhhhjjjlllnnnooojjjaaaSSSFFF===888666555444444444444555555555555444444555555555555444444222111000//////000111222777;;;@@@EEEFFFFFFEEEDDDAAABBBCCCCCCBBB???999444555444444666:::AAAGGGLLLOOORRRTTTRRROOOOOOVVV\\\[[[aaaccc^^^SSSNNNRRRXXXYYYZZZ\\\\\\]]]___cccfffeeehhhjjjlllppprrrlllddd^^^___ccciiijjjhhhiiimmmeeehhhppp|||{{{vvvrrrooonnnuuusssrrrppphhh______dddwwwuuu}}}uuu]]]PPPJJJAAA777444333111//////................................................///222777;;;>>>AAACCCEEEHHHcccxxxuuuxxx{{{qqqxxx|||pppSSS:::666>>>DDDbbbwwwxxxwwwvvv|||yyylll```TTTJJJCCC<<<>>>CCCGGGAAA777444666777999<<<>>>@@@BBBEEEGGGyyysssmmmlllqqqvvvzzz{{{||||||}}}~~~~~~|||{{{zzzzzznnnhhh___YYYUUUQQQKKKFFFCCCBBB???===<<<;;;;;;;;;999999999:::@@@IIIUUU]]][[[YYYTTTOOOIIICCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>888???<<<666GGGiii~~~|||fff[[[``````ggg~~~{{{^^^HHH@@@AAA222000---+++,,,,,,,,,+++))))))))))))))))))))))))************************)))******)))(((+++000333===???AAAAAAGGGbbbyyytttvvviiittteeeRRRQQQ[[[nnn|||{{{nnnccc___```bbbeeejjjpppuuuyyyzzzyyyzzzzzzyyyvvvrrrmmmkkkjjj```VVVQQQKKKEEEAAABBBDDDAAAAAAFFFKKKQQQ]]]hhhlllpppqqqnnnmmmqqqttttttyyyyyyzzzzzzzzzyyyxxxwww{{{yyywwwuuuuuuuuuwwwxxxooonnnnnnnnnnnnpppqqqrrruuuvvvwwwwwwwwwvvvvvvvvvssspppnnnrrryyy}}}}}}{{{||||||{{{{{{zzzzzzzzzzzzzzz{{{{{{|||{{{zzzyyyyyyxxxzzz{{{||||||~~~wwwsssttt}}}vvv]]]VVV^^^xxxzzztttmmmwwwuuu[[[JJJJJJEEEAAAJJJddd}}}\\\@@@555000+++,,,,,,,,,+++++++++******************++++++++++++++++++,,,...333888<<>>AAADDDGGGLLLnnnuuuyyy}}}vvvxxxmmmpppnnnaaaJJJ999888???GGGlll~~~~~~~~~}}}}}}wwwkkk^^^QQQGGGAAA;;;@@@EEEEEE>>>555333777666888;;;===>>>@@@CCCEEEtttoookkkjjjnnnsssvvvwwwyyyyyy{{{|||~~~~~~~~~{{{xxxvvvpppiiiaaa\\\YYYUUUNNNHHHFFFDDDBBB???===<<<<<<<<<999999999:::===EEENNNUUUYYYWWWTTTOOOKKKFFFBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>888???===666>>>YYYqqqzzz}}}fffeeedddeeettthhhLLLAAABBB333000---++++++,,,,,,,,,))))))))))))))))))))))))************************)))***+++***)))---333888@@@BBBCCCFFFTTTtttyyywww|||nnnwwwxxxdddXXX```jjjvvv}}}zzzqqqfff___dddfffjjjpppwwwzzz{{{zzzxxxxxxxxxwwwuuuqqqnnnlllhhh___WWWSSSPPPJJJFFFEEECCC@@@>>>???AAAGGGSSS___hhhmmmpppooooootttvvvuuuyyyyyyyyyyyyyyyxxxwwwwwwzzzyyywwwvvvvvvvvvwwwxxxoooooonnnmmmnnnooopppqqqsssuuuvvvvvvtttrrrqqqqqqpppnnnmmmqqqwww|||~~~~~~~~~}}}|||zzzzzzyyyyyyyyyxxxyyyzzz{{{zzzyyyxxxwwwuuuvvvxxxyyyyyy{{{~~~}}}ooorrr|||lllYYY\\\uuuxxxtttnnnsss{{{uuufffTTTNNNFFF@@@CCCWWWzzzlllOOO;;;000***,,,,,,,,,+++++++++***************++++++++++++,,,,,,++++++///555:::>>>???@@@???AAADDDUUU|||{{{mmmnnnuuuttt[[[FFFTTTppp|||xxxyyy{{{yyyrrrcccPPPBBB???JJJWWW___cccffffffdddaaabbbcccdddddddddeeeeeehhhiiilllpppsssvvvxxxyyylllggg^^^UUUMMMEEE>>>:::777777777666666666555555555555666777777777666666777666555333222111111111333777>>>FFFLLLLLLIIIFFFCCCCCCCCCDDDCCC@@@;;;777666444333333777>>>FFFJJJOOOUUUXXXSSSJJJHHHPPPYYYaaaeeegggeee___ZZZZZZ\\\ZZZ\\\]]]^^^___bbbfffiiiccckkkqqqooojjjeee___ZZZPPPQQQTTTWWWVVVYYYeeeqqq||||||uuupppkkkgggccc```cccjjjppprrrsss|||ssswww___LLL;;;666555111000333........................---------...............000555:::===>>>AAAEEEIIISSS||||||~~~uuummmllliii```QQQAAA999;;;@@@PPPzzzxxxwww~~~tttiii\\\MMMCCC@@@<<>>>>><<<<<<:::999999===DDDHHHMMMLLLKKKIIIGGGDDDBBBAAA????????????????????????<<<>>><<<777;;;NNNeeetttxxxhhhhhhfffkkk{{{[[[EEE>>>444111---++++++,,,---,,,))))))))))))))))))))))))************************(((***,,,++++++///666===CCCDDDFFFNNNcccooouuuyyy}}}uuupppgggfffrrr~~~xxxrrrjjjaaadddggglllsssyyy{{{yyyvvvpppoooooonnnoooqqqssstttqqqhhh```^^^ZZZSSSMMMJJJFFFCCCBBBAAA@@@BBBKKKVVVbbbiiinnnpppsssxxxzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwsssrrrqqqqqqqqqrrrssstttpppsssuuutttpppmmmlllmmmmmmmmmnnnqqquuuzzz~~~~~~|||zzzyyyyyyyyyyyywwwxxxzzz{{{{{{zzzyyyxxxuuuwwwyyyzzzzzz|||~~~zzzooopppwwwhhh___gggpppxxxzzzzzzyyyuuuooo^^^QQQFFFAAA???HHHjjjvvv\\\AAA222...,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++000666<<>>FFFKKKTTT[[[___YYYNNNJJJQQQ[[[aaaccceeeeeebbb```]]]\\\[[[]]]^^^___```bbbfffiiifffjjjmmmkkkhhhddd\\\SSSLLLLLLOOOSSSVVV]]]lll{{{}}}xxxsssnnnjjjqqqsssuuuyyyrrrnnnWWWAAA:::666000///333........................---------.........//////111666;;;>>>>>>AAAFFFKKKYYY|||llllllfffXXXEEE888666<<>>777444555777444777999;;;<<<>>>@@@BBBgggiiijjjmmmppptttwwwyyyvvvxxx{{{~~~~~~zzzssslllhhhgggcccZZZSSSLLLJJJGGGDDDBBBAAA@@@@@@???>>><<<999777888<<>>[[[yyybbbEEE555333,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++000777===@@@@@@999IIICCCDDDnnnssscccooo[[[LLLRRRppp}}}|||wwwpppgggYYYIII>>>888FFFQQQ[[[aaafffjjjggg___aaaeeehhhgggdddbbbfffjjjjjjnnntttyyy{{{zzzxxxvvvnnnjjjbbb[[[TTTLLLEEEAAA>>>>>>===<<<:::999888888999:::;;;;;;<<<<<<<<<<<<:::999888777555333222111000444<<>>>>>AAAGGGLLL\\\pppmmmeeeTTT???222222;;;CCC```}}}yyylllbbbUUUEEE<<<:::<<<@@@@@@:::555333555777444666999:::;;;===@@@BBBkkkiiihhhmmmuuu{{{|||{{{vvvwwwyyyzzzzzz|||}}}xxxpppjjjfffeeeddddddZZZSSSKKKHHHHHHIIIGGGDDDCCC???:::777666666666666777777777888999;;;===???===>>>@@@AAAAAA@@@???>>>===:::777666999EEE[[[oooxxx|||iii[[[]]]ffffffwwwyyy}}}ooohhhIII>>>777333...,,,...//////---,,,,,,++++++***)))((((((******)))(((''''''((((((---------+++,,,111:::BBBDDDLLLSSS^^^{{{lllqqq{{{xxxllltttwwwbbbxxxmmmppptttttt~~~ppppppmmmdddiiinnnsssvvvzzzzzzsssjjj[[[VVVSSSTTTWWW^^^lllyyyyyywwwtttsssoooggg[[[RRROOOJJJGGGFFFDDD@@@@@@CCCVVVcccpppwwwzzz|||{{{wwwyyyxxxwwwwwwvvvvvvvvvvvvxxxxxxxxxvvvuuuuuuwwwyyyxxxxxxxxxxxxwwwuuutttsssqqqqqqpppooonnnmmmllllllnnnoooqqqqqqrrrwww~~~zzzyyyyyyxxxwwwvvvwwwwwwxxxyyyzzz{{{|||{{{{{{|||~~~~~~~~~~~~~~~fffbbbkkkooowwwwwwcccbbbmmm~~~wwwxxxrrr\\\III@@@888:::UUUwww{{{UUU222333---//////,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///333777<<<@@@BBBAAABBB???SSShhhddd~~~eeeJJJGGG^^^yyy~~~xxxqqqfffTTTBBB<<<@@@PPPVVV]]]```dddgggfffbbbcccbbbbbbdddccc```bbbgggjjjjjjnnnvvv~~~|||xxxuuurrrkkkaaaVVVNNNIIIHHHGGGEEEBBB>>><<<:::999999888999999:::;;;<<<>>>???;;;:::999;;;<<<;;;666333222333888BBBMMMPPPLLLFFFEEECCCBBBBBBBBB@@@>>><<<:::777555777999<<>>888//////666000000000000////////////000//////.........//////444===<<<:::@@@BBBDDDMMMeeezzzlllMMM;;;999666;;;LLLsss|||oooaaaWWWNNNDDD>>><<<>>>@@@???888000---222777666777999:::;;;<<<<<<<<>>???AAAAAA@@@>>>===;;;888666555888CCCYYYlllvvvzzz~~~{{{cccYYY___aaapppyyyoooNNN>>>888333...,,,---...---+++,,,,,,++++++***))))))(((******)))((((((((()))))),,,---,,,+++,,,222<<>>;;;KKKaaahhhAAA444...///...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///333888<<<@@@BBB@@@AAADDD___{{{dddiiittt\\\FFFHHHbbb||||||vvvmmm```NNN@@@@@@GGGRRRXXX^^^___aaaeeegggeeecccbbbbbbdddcccaaabbbgggggghhhlllttt|||}}}yyyyyywwwqqqiii___WWWRRRPPPJJJHHHEEEBBB???===<<<<<<>>>======<<<<<<<<<======<<<;;;::::::;;;:::777444333444888AAALLLPPPNNNIIIEEEDDDCCCBBBBBBBBB???===:::777555777999<<>>FFFMMMSSSYYYjjjxxxwww~~~kkkjjjiiijjjooo{{{}}}lllmmmtttxxx{{{|||qqqhhhdddeeennnuuuxxxtttkkkaaaUUUKKKEEE@@@<<<<<<<<<>>>FFFNNNgggqqq}}}~~~vvvooolllZZZQQQKKKJJJJJJFFFAAA@@@LLL^^^qqqzzz{{{|||}}}}}}~~~~~~}}}}}}~~~~~~|||}}}~~~|||zzzyyyyyy{{{zzzxxxvvvuuuuuuuuuvvvuuuuuutttsssrrrqqqppppppppppppooooooqqqvvv}}}|||zzzyyyxxxwwwuuuuuutttrrrqqqsssvvvzzz}}}{{{|||}}}~~~~~~~~~{{{{{{{{{zzzyyyzzz}}}xxxfffbbbeeevvviii___yyy~~~jjjTTTIII@@@:::AAAOOOxxxTTT888000///------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---000444888<<>><<<;;;:::::::::888777555555777???JJJPPPPPPMMMGGGEEEDDDCCCDDDCCCBBB@@@:::777555777999;;;CCCKKKRRR]]]ccc^^^YYY\\\___^^^``````___^^^]]]]]]\\\\\\___^^^^^^\\\[[[YYYWWWVVVKKKIIIFFFEEEGGGKKKOOORRRWWW___hhhkkkhhheeeeeegggrrrrrrooozzzuuuRRREEE@@@777000000000000000000/////////////////////......//////000444=========BBBCCCFFFRRRjjjJJJ<<<<<<;;;GGGaaayyylll\\\RRRIII@@@;;;;;;@@@===888333000111333666666777888999::::::;;;;;;cccjjjrrruuuuuuuuuxxxzzzuuuwwwxxxyyyyyyzzz|||{{{uuuoookkkiiifffaaa\\\VVVMMMDDD===;;;999888777888777555444333222000//////000222333888:::===@@@BBBAAA@@@>>>999777666666777@@@SSSeeepppuuuyyy{{{kkkaaaaaadddcccIII>>>888111---,,,,,,+++)))+++++++++*********))))))***)))))))))***+++,,,,,,***+++++++++...666BBBKKKRRRXXX```vvvuuuvvv{{{{{{rrrmmm{{{tttvvvllldddrrrsssaaakkkxxxxxxvvv{{{{{{wwwwwwwwwoooeeedddkkkpppuuuwwwooocccYYYPPPIIIDDD???<<<;;;;;;;;;@@@FFFVVVggg}}}yyywwwfffYYYMMMJJJJJJFFFBBB@@@EEEZZZqqqzzz{{{|||~~~}}}{{{zzz}}}{{{xxxvvvuuuuuuvvvwwwvvvuuuuuutttsssrrrqqqqqqqqqpppoooppprrrvvv{{{{{{zzzzzzyyyxxxvvvuuusssuuutttsssrrrsssuuuwwwyyywwwxxxyyyzzz{{{{{{{{{{{{}}}~~~}}}{{{zzzzzz|||~~~qqqlllhhhooowww]]]ppphhhPPP>>>777>>>KKKnnnfffDDD333///------...------///,,,,,,,,,,,,,,,,,,,,,,,,+++---000555999===???AAACCC@@@HHHqqqzzziii{{{```LLL???MMMkkk{{{yyyttthhhWWWHHHDDDLLLWWW]]]fffkkkgggaaaaaadddeeebbbaaabbbdddcccaaacccggghhhkkksss}}}|||uuulllbbb[[[WWWRRRQQQNNNJJJGGGFFFEEEDDDFFFEEECCC@@@>>>===<<<;;;???>>><<<;;;::::::999999777666777>>>GGGNNNQQQQQQHHHFFFEEEDDDEEEEEEDDDBBB:::777555777888:::AAAIIIKKKTTT[[[YYYWWWZZZ[[[ZZZ[[[\\\\\\\\\\\\\\\\\\\\\___^^^]]]ZZZUUUPPPKKKHHHAAABBBCCCFFFKKKQQQXXX]]]\\\ccclllnnnhhh^^^UUUPPPYYYdddsssxxxooorrr{{{VVVHHHCCC;;;222///000000000000//////////////////////////////000111444======>>>CCCCCCHHHVVVyyy|||hhhGGG;;;<<<;;;LLLlllvvvhhhXXXMMMEEE===::::::@@@:::333000111333444444555666777888999999999999eeellltttwwwtttssstttxxxwwwxxxzzzzzzzzz{{{}}}~~~wwwssssssqqqlllfff]]]QQQFFF???999888777777888888777555555444333222111111111222555888<<>>AAAEEEHHH[[[ttt~~~ssscccSSSKKKIIIEEEBBBAAAAAAVVVnnnxxxzzz}}}~~~|||{{{}}}|||yyywwwvvvvvvwwwxxxuuuuuutttsssrrrqqqqqqppprrrqqqpppqqqtttwwwzzz|||vvvwwwwwwwwwuuutttrrrrrruuuuuuuuuvvvuuutttssssssvvvvvvwwwxxxyyyyyyyyyyyy|||}}}|||{{{yyyxxxzzz|||{{{}}}|||qqqkkkjjjyyycccfff~~~hhhHHH999===HHHdddrrrNNN777000,,,...///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,...111666:::===???@@@AAA@@@QQQvvv\\\JJJAAARRRnnn~~~{{{xxxssshhhXXXLLLJJJQQQWWWWWWaaaiiigggbbbaaabbbbbbaaa___```cccbbb```bbbgggiiiooozzzzzznnncccZZZVVVUUUSSSPPPMMMJJJIIIHHHGGGEEEDDDCCCAAA???>>>======??????>>><<<;;;::::::;;;888777777<<>>@@@DDDJJJOOOUUU[[[bbbgggjjjlllqqquuurrrgggXXXMMMIIILLLTTT^^^hhhqqq{{{tttooo|||YYYIIIEEE>>>555000000000000000///////////////////////////000111111666======???DDDCCCJJJ\\\yyysssqqqdddCCC:::;;;999OOOvvvrrrcccRRRGGG@@@:::999;;;>>>888111///111444444333555555666777888888888888gggmmmtttvvvtttssstttvvvxxxyyyzzzzzzzzz{{{}}}xxxvvvrrrjjj___QQQEEE>>>777666444555666777777666888888888777666444222111222666<<>>;;;888777777@@@SSSeeennnuuu{{{|||}}}tttkkkeeeuuuyyykkkTTTEEE>>>555000......---,,,******************************)))))))))***++++++***+++,,,...333>>>LLLVVV[[[aaatttwww```ZZZooozzzssshhhmmm___dddsssfffhhh|||tttjjjcccbbbbbbeeeppp}}}}}}oooddd^^^YYYTTTMMMFFFAAAAAAAAA@@@AAADDDAAAPPPeeeyyy~~~nnn\\\RRRKKKEEEBBBCCC???SSSiiitttyyy}}}~~~~~~}}}}}}}}}|||zzzxxxwwwwwwwwwxxxuuuuuutttsssrrrqqqpppppprrrrrrrrrtttwwwyyyyyyxxxssstttuuutttrrrpppppppppssstttvvvvvvvvvtttrrrpppvvvwwwxxxyyyyyyzzzzzzzzz}}}~~~~~~}}}|||~~~yyy|||rrrkkkdddmmm~~~uuucccmmmZZZ@@@<<<@@@VVV{{{vvvPPP<<<222,,,///000,,,***...,,,,,,,,,,,,,,,,,,,,,,,,,,,...222666:::===??????<<>>>>>???@@@@@@>>><<<;;;;;;<<<888777888;;;BBBJJJOOOQQQLLLJJJGGGEEEEEEEEEDDDCCC999666555777888888>>>EEEGGGJJJMMMQQQTTTVVVWWWVVVQQQSSSUUUWWWXXXXXXXXXXXXXXXVVVRRRMMMHHHDDDAAA@@@GGGLLLSSSXXX[[[```fffkkkrrrrrruuuyyyzzzssseeeYYYSSSPPPOOORRRUUUWWW\\\bbbjjjuuuzzzkkk}}}[[[JJJEEE???777222000000000000////////////////////////000111222222888======???CCCBBBLLLcccsssqqqkkk|||___???999<<<:::SSS|||mmm^^^MMMBBB<<<888999<<<:::555111///111333444333444555666666777777777666ggglllqqqtttuuuuuuvvvxxxwwwyyyzzzzzzyyyzzz|||~~~|||zzzvvvmmm```QQQEEE>>>888666444444666888999999:::;;;<<<<<<:::777333000///444;;;BBBGGGIIIIIIIII@@@<<<888666666???RRReeennnwww}}}~~~~~~zzzrrrkkkppp|||}}}dddQQQEEE>>>555///.........,,,******************************)))((((((((())))))+++,,,---///555AAAPPP[[[```eee{{{uuuZZZRRReee}}}}}}ooobbbcccXXXkkkaaafffvvv~~~ttthhh```bbbmmm}}}wwwnnniiiccc\\\UUUMMMFFFEEEEEECCCCCCEEECCCIIIUUUhhh|||xxxhhh\\\QQQGGGBBBCCC@@@QQQdddpppwww}}}~~~~~~}}}}}}~~~~~~~~~~~~||||||{{{zzzyyyxxxwwwwwwuuuuuutttsssrrrqqqqqqppprrrssstttxxx{{{{{{xxxuuurrrssstttrrrooommmnnnooopppqqqrrrsssssssssrrrrrruuuuuuvvvxxxxxxxxxxxxxxx}}}}}}mmmcccfffqqqzzzmmmccctttcccHHH>>><<>>???<<>>@@@BBBAAA>>>;;;;;;<<<888777888;;;AAAGGGLLLOOONNNKKKGGGEEEDDDDDDCCCBBB999666666777777888===CCCFFFEEEGGGLLLPPPRRRSSSSSSQQQRRRSSSUUUUUUTTTSSSRRRNNNLLLHHHFFFEEEGGGJJJLLLRRRVVVZZZ\\\]]]aaahhhnnntttuuuxxx||||||tttnnnmmmfffbbbaaa___ZZZYYY\\\```jjjrrrvvv~~~ppp___LLLDDD???888333000000000000////////////////////////000111222333;;;>>><<<>>>BBBBBBNNNhhhnnnqqqppp{{{YYY;;;999???===YYYxxx}}}|||iiiZZZHHH>>>999777999>>>555333111111111222333333444444555666666666666555fffjjjnnnsssuuuwwwyyyzzzvvvxxxyyyyyyxxxyyy{{{}}}}}}ssseeeVVVJJJDDD;;;999666666888;;;<<<===;;;===??????===888333000...333;;;CCCIIIKKKLLLKKKAAA<<<777444444===RRRdddoooxxx~~~yyyqqqnnnwww^^^MMMDDD===444...---...---,,,******************++++++******)))(((((('''((((((+++,,,...000666CCCRRR]]]jjjpppxxx[[[PPP```uuusssfffcccYYYtttkkkYYYhhhpppccceeeuuu|||wwwssslllccc^^^UUUMMMJJJIIIGGGFFFHHHHHHFFFKKK\\\uuu~~~qqqdddVVVIIIBBBBBB@@@OOOaaammmvvv}}}}}}}}}}}}}}}~~~~~~~~~|||||||||{{{zzzyyywwwvvvvvvvvvuuutttsssrrrqqqqqqrrrsssvvvzzz}}}}}}xxxtttrrrssssssqqqmmmkkkmmmooonnnnnnnnnnnnppprrrtttuuurrrssstttuuuvvvvvvvvvvvvwwwyyy{{{|||||||||~~~~~~~~~}}}}}}rrrfffeeejjjlllzzzbbbnnnaaaKKKBBB???BBBOOO{{{nnnBBB555---000111***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333888;;;===>>>???AAALLLkkkiiikkkvvvqqqDDD@@@JJJdddwwwyyyuuuuuuhhh```RRRHHHJJJSSSVVVRRRVVVYYY[[[ZZZ[[[______\\\\\\ZZZ\\\___^^^]]]___dddsss~~~uuujjjbbb___]]][[[XXXUUURRRPPPPPPOOOMMMLLLIIIFFFCCCAAA??????===@@@CCCBBB???<<<;;;;;;888777888;;;@@@FFFKKKNNNOOOLLLHHHEEEDDDCCCBBBAAA999666666777777777<<>>888444000000000000////////////////////////000111222333<<<>>><<<>>>AAAAAAPPPkkkqqqrrrwwwwwwVVV999:::AAA@@@]]]rrrvvvfffWWWFFF<<<777666:::???222222222222222222222333444444555555666555555555fffmmmpppooopppvvvyyywww|||zzzxxxxxxzzz|||||||||vvvlllbbbTTTGGGCCCAAA>>><<<;;;;;;<<<>>><<<===>>>===:::777333000000333888@@@GGGLLLMMMMMMEEE>>>888666666;;;PPPeeevvv{{{sssmmmpppwwwnnn^^^EEE<<<444000...++++++...---,,,++++++******++++++++++++******************,,,...///111;;;MMM]]]dddmmm{{{kkkYYY___jjjmmm{{{aaa\\\hhhxxxTTTWWWjjj|||jjjfffsss~~~yyyppphhhfff___UUUNNNKKKIIIGGGDDDEEEFFFHHHOOOdddvvvfffXXXNNNGGGDDDCCCPPPbbbooouuuxxx{{{~~~{{{{{{zzzzzz{{{|||}}}~~~~~~{{{zzzxxxxxxxxxwwwvvvtttzzzyyyxxxvvvtttsssqqqqqqssstttwwwxxxxxxwwwuuusssppppppooonnnnnnnnnoooooommmnnnooooooooonnnmmmlllqqqqqqrrrrrrssstttuuuuuuxxxxxxxxxwwwwwwxxxyyyyyyzzzzzzyyyxxxxxx{{{mmmbbbjjjmmmrrrjjjeeezzz}}}|||hhhSSSGGGEEEEEEOOOlllTTT;;;***///333---))),,,...------,,,,,,------...---000555999;;;===???@@@@@@OOOlll[[[lllZZZGGGEEEUUUjjjsssyyyyyynnn^^^RRREEEBBBKKKSSSVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[\\\]]]\\\ZZZ^^^eeeqqqvvvmmmhhh^^^^^^___^^^YYYRRRPPPSSSWWWSSSPPPLLLGGGDDDBBBBBBCCC>>>@@@CCCEEEFFFBBB<<<777<<<;;;:::;;;???FFFMMMQQQRRROOOKKKHHHFFFBBB===888777777888888888999<<<>>>@@@@@@@@@BBBEEEJJJOOOQQQSSSPPPPPPTTTXXXVVVLLLDDDDDDEEEFFFIIINNNUUUZZZ^^^^^^^^^^^^^^^^^^^^^^^^^^^gggkkkoooooonnnooosssxxxvvvqqqlllkkkllljjjeee```ccceeeggghhhjjjmmmrrruuuyyyqqqjjjRRREEE@@@:::555111000000000000000111111000000000///...///222555:::@@@EEE<<>>___{{{nnn~~~}}}qqq___SSSDDD;;;999;;;<<<<<<222222222111111111000000333333333333333333333333dddjjjnnnnnnqqqxxx}}}|||{{{{{{{{{zzz{{{|||~~~|||rrriii\\\PPPBBB@@@>>><<<;;;===???@@@===>>>>>>===;;;777333111000222888???GGGLLLMMMMMMIII@@@:::888666;;;OOOdddqqqwww||||||}}}xxxppp|||rrrGGG>>>555111...++++++...---,,,++++++******++++++++++++******************,,,...///333AAAUUUfffmmmpppmmmZZZfffwww{{{nnn]]]qqqqqqUUUYYYppp~~~qqqeeefffwwwwwwpppiiicccYYYRRROOOKKKGGGDDDDDDEEEEEEIII[[[vvv}}}nnn^^^QQQHHHDDDAAAOOObbbpppxxx{{{~~~}}}|||{{{zzz{{{|||~~~|||zzzxxxxxxxxxwwwuuuttttttttttttsssrrrrrrqqqqqqrrrtttvvvxxxyyyxxxwwwvvvnnnmmmlllkkkkkkjjjjjjjjjjjjkkklllmmmmmmlllkkkjjjnnnooopppqqqssstttuuuuuuvvvvvvvvvvvvxxxyyyzzz{{{zzzzzzyyyxxxxxxzzz~~~yyyhhhkkklllnnn}}}fffjjjlllqqquuurrrfffYYYOOOLLLIIIOOOggg```DDD///...111,,,***///...------,,,,,,------...---000666999;;;===???@@@AAAUUU}}}{{{bbbVVVpppUUUDDDFFFYYYooovvvxxxssseeeRRRIIIAAABBBKKKSSSTTTQQQVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYZZZ\\\[[[ZZZ___fffpppwwwnnnjjj```___```___ZZZUUUSSSVVVZZZVVVSSSOOOJJJFFFDDDBBBBBB===>>>AAADDDFFFDDD@@@<<<<<<;;;:::;;;???EEELLLPPPQQQOOOLLLJJJGGGCCC<<<777888999999999888999<<<>>>DDDCCCBBBBBBDDDFFFIIIKKKNNNMMMNNNQQQSSSPPPJJJDDDEEEFFFJJJNNNSSSWWW[[[\\\^^^]]][[[YYYVVVTTTRRRQQQTTTWWWYYYXXXUUUUUUYYY]]]^^^ZZZWWWWWWYYYYYYUUURRRWWWYYY[[[\\\^^^```dddgggjjjpppwww}}}}}}}}}qqq|||pppUUUHHHBBB;;;444111111000000000000111111000000000///...///222555888>>>CCC<<>>>>>@@@AAA>>>>>>>>>===;;;777444222000222777>>>FFFKKKMMMMMMLLLCCC<<<999666;;;MMMbbbttt|||}}}qqq}}}~~~}}}xxxKKK@@@666222///,,,,,,------,,,++++++******++++++******++++++++++++++++++---...///666HHH```qqqxxxwwwppp^^^rrrrrr___bbbRRRYYYuuuzzznnnfffaaaiii}}}yyyoooiii```YYYSSSNNNHHHCCCCCCDDDBBBBBBOOOhhhuuufffXXXLLLFFFCCCQQQeeettt{{{}}}~~~|||zzz{{{||||||zzzxxxwwwwwwvvvtttrrrppppppqqqqqqqqqqqqqqqqqqqqqrrruuuwwwxxxwwwvvvuuulllkkkjjjiiigggfffeeeeeeeeefffhhhiiijjjjjjiiihhhjjjkkkmmmnnnqqqssstttuuuqqqqqqrrrtttuuuxxxzzz{{{vvvwwwwwwvvvuuuwwwzzz}}}llljjjjjjjjjyyyfff\\\lllnnnppppppkkkcccWWWKKKDDDDDDFFFWWWxxxoooPPP555......+++,,,111...------,,,,,,------...---111666:::<<<===???@@@CCC^^^{{{zzztttYYYUUUzzz|||PPPBBBJJJbbbwww{{{yyynnn]]]GGGCCC@@@DDDMMMSSSSSSPPPUUUVVVVVVWWWXXXYYYZZZZZZXXXWWWXXX[[[[[[[[[aaaiiiooowwwpppmmmeeebbbcccaaa\\\WWWUUUWWWZZZWWWUUURRRNNNIIIEEEBBB@@@<<<===???BBBDDDEEECCCAAA;;;;;;:::;;;???DDDJJJMMMOOONNNMMMLLLIIICCC<<<777:::;;;;;;:::999:::<<<>>>GGGFFFCCCAAA@@@@@@AAABBBEEEGGGIIIKKKKKKJJJGGGFFFJJJKKKNNNQQQSSSTTTTTTTTTUUUTTTRRROOOLLLIIIFFFEEEFFFHHHIIIFFFCCCAAACCCEEEIIIGGGFFFHHHKKKMMMLLLJJJKKKLLLMMMNNNOOOQQQTTTWWW\\\bbbjjjsss{{{}}}zzzwwwyyypppoooxxx[[[LLLEEE===333111111000000000000000111000000000///...000333666777<<>>===;;;777444333000111555<<>>EEECCC@@@>>>;;;:::::::::<<>>>>>??????>>><<<:::777444333000111444:::BBBIIINNNOOOJJJBBB;;;888666;;;NNNcccttt{{{{{{xxxyyy{{{{{{~~~~~~|||yyyvvvuuuxxxrrrpppzzzyyy~~~{{{}}}zzzgggeeesss~~~QQQDDD777222111///---------,,,++++++******++++++******++++++,,,,,,,,,,,,---+++---;;;WWWssswwwooorrryyylllwwwcccKKKPPPfffttt]]]___gggxxx|||uuummmddd]]]TTTJJJCCC@@@AAABBBAAAEEEUUUooo{{{pppcccWWWPPPOOO]]]nnn{{{~~~}}}~~~}}}{{{zzzyyyvvvtttuuuuuutttsssrrrqqqqqqppprrrrrrrrrqqqpppnnnlllkkkiiiiiihhhfffdddaaa___]]]\\\]]]^^^```aaaaaa``````[[[]]]___bbbeeehhhjjjkkkkkkkkklllmmmnnnppprrrssslllnnnpppqqqqqqqqqsssuuu|||tttdddccchhhrrr}}}ffflllrrrrrrooojjjgggaaaQQQAAA<<<===JJJhhhvvvZZZ===111///......///...------,,,,,,------......111666:::<<<>>>@@@AAAGGGmmm~~~zzzoooXXXggg___AAAEEESSSmmm|||yyyttthhhTTTDDDCCCDDDGGGLLLQQQSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXVVVWWWZZZ\\\___hhhrrrzzz}}}wwwwwwpppkkkjjjfff```ZZZVVVTTTSSSQQQQQQPPPNNNKKKHHHDDDBBB@@@>>><<<<<<===>>>===<<<::::::;;;<<>>>>>>>><<<:::999;;;===???===;;;999777666666666444999>>>AAAAAABBBFFFJJJLLLJJJFFFCCC@@@>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::999888666666666777999888999:::===>>>???>>>>>>?????????>>>@@@BBBEEEIIIMMMUUU```ffflllyyyooosss|||xxxnnn]]]nnnfffRRRKKKCCC888222222111000//////000000///000000000///111444777<<<>>>CCC???EEELLLaaa|||{{{rrrqqqdddDDD888333777666;;;[[[sss]]]___nnnwwwbbbNNNEEE:::555666999:::888111111111111111111111111333333333222222111111111ZZZ\\\ccckkkooooooqqquuutttvvvwwwwwwuuuvvvyyy}}}|||pppccc]]]TTTKKKDDD@@@>>>>>>???>>>===;;;888666444222000000333999AAAIIINNNPPPKKKCCC<<<:::777<<>>@@@AAAJJJuuu|||jjj^^^vvv[[[CCCDDDTTTnnnxxxqqqkkk___KKK@@@AAABBBDDDHHHLLLOOOQQQSSSTTTTTTUUUVVVWWWXXXXXXXXXVVVVVVYYY[[[___iiittt~~~vvvqqqooojjjeee___ZZZWWWUUURRRRRRQQQPPPNNNJJJHHHFFFBBB@@@===;;;;;;:::999777999:::;;;<<<>>>@@@BBBCCCDDDHHHKKKLLLHHHCCC>>>;;;??????>>><<<999888:::;;;999888777666555444444444111555;;;===>>>???CCCEEE@@@===:::888666777999:::888888888777666666555555666555555555555555666666666666666666777777888888777888999888888999<<<>>>FFFGGGOOOXXX\\\```mmm}}}yyymmmpppooorrr}}}sssbbblllkkkTTTLLLEEE;;;333222111000///////////////000000000000222555888===>>>CCC???GGGMMMeee~~~zzz{{{www^^^AAA888444666666???___ooofffmmmpppwwwwwwaaaIIIAAA888333555777777555111111111111111222222222333333333222111111000000TTTRRRUUU\\\```bbbhhhppppppqqqrrrtttvvvzzz}}}zzzjjjdddZZZOOOFFFAAA@@@???>>>===;;;999777555333222000000222777@@@HHHNNNQQQPPPGGG@@@<<<999===PPPdddsssvvvxxxyyy~~~www~~~yyyyyy|||mmmmmmxxx~~~kkkqqqrrrRRRCCC444000111000......---,,,++++++******++++++******++++++,,,------......,,,000FFFiii|||xxxooouuu{{{{{{zzzeeeNNNSSS]]]}}}yyygggXXX```qqqxxxnnnfff\\\SSSLLLCCCAAA@@@@@@CCCNNNfff|||zzzpppfff]]]XXXVVVbbbqqq}}}|||||||||}}}~~~|||yyywwwuuussspppnnnnnnmmmlllkkkiiigggfffeeefffeeedddbbb```^^^]]]\\\XXXXXXXXXWWWUUUQQQNNNLLLIIIJJJKKKLLLLLLKKKJJJIIIDDDFFFHHHKKKNNNPPPRRRTTTVVVWWWXXXZZZ\\\___aaabbbcccfffkkknnnoooppprrrssswww|||xxxjjjiiipppxxxttt^^^qqqwwwvvvppplllgggUUUBBB:::888???ZZZwww___BBB333111000...+++...------,,,,,,------......222777;;;===>>>@@@BBBMMM|||{{{dddeeeZZZHHHEEEWWWpppwwwkkkcccVVV@@@:::===AAADDDGGGJJJMMMPPPSSSSSSTTTUUUVVVWWWXXXXXXWWWTTTTTTVVVXXX]]]hhhssszzzvvvtttpppkkkgggccc___]]]YYYXXXVVVTTTQQQNNNLLLJJJDDDAAA>>><<<;;;999777555999:::;;;===>>>???@@@AAAAAAEEEIIIJJJFFFBBB???===??????>>>;;;888777888:::777666666555444444333333222555888;;;<<<<<<<<<<<<555444333333222333444444444444444333333222222222555444444444444555555555555666666666555555555666222333444444333555777:::AAAAAAHHHQQQSSSTTTbbbtttyyy|||{{{yyy~~~wwwwwwzzzlllrrrrrrVVVLLLEEE===333222111000///////////////000000000000222666999<<<<<>>PPPdddtttuuuuuuvvv}}}zzzvvv}}}{{{yyy}}}mmmkkkpppuuummmrrrkkkQQQBBB333///111000///...---,,,++++++******++++++******+++,,,,,,---.........,,,222JJJppprrrrrr{{{|||tttuuu~~~|||uuusssWWWFFFWWW```yyyppp___[[[dddvvv|||rrriii```WWWQQQEEEAAA===>>>@@@LLLeee|||{{{uuummmfff___\\\]]]gggttt~~~~~~|||zzzyyywwwwwwyyyzzz|||xxxuuurrrpppnnnllliiifffggggggfffdddcccbbbaaa```\\\[[[ZZZYYYWWWVVVUUUTTTOOOPPPPPPOOOMMMJJJGGGEEEBBBBBBCCCDDDDDDCCCAAAAAA===>>>@@@CCCFFFHHHJJJKKKHHHIIIKKKNNNQQQUUUXXXYYY]]]aaafffiiikkkmmmnnnooozzzppplllsssyyynnnttt{{{|||uuupppjjjXXXDDD===888;;;TTT~~~{{{bbbDDD333000000...+++...------,,,,,,------......222777;;;===???@@@BBBOOOyyy```kkkUUUEEEHHH[[[uuuyyykkk```QQQ:::666;;;BBBGGGIIIKKKNNNPPPSSSSSSTTTUUUVVVWWWWWWXXXVVVSSSRRRTTTVVV[[[gggrrr~~~}}}zzzwwwtttpppmmmjjjfffddd___^^^[[[XXXTTTQQQOOOMMMDDDBBB???===<<<:::777555999:::;;;===>>>????????????CCCGGGHHHEEEAAA??????@@@???>>>;;;888777777999777777666555555444333333444555777999:::888666444222222333333222111///...000000000111111222222222333222111111222222222111222333444444333222333444000111222222222333666999777777===FFFHHHHHHVVViiittttttwwwuuuxxxvvvWWWLLLEEE===333222111000///////////////000000000000222666999;;;:::@@@@@@IIIQQQnnnUUU@@@888222333999JJJjjjfffnnn}}}qqq^^^HHHAAA888444666777666444000000111111222222222222333333222222111000000///rrriiiXXXFFF===AAAKKKRRR```ffflllnnnpppuuu{{{~~~yyydddUUUMMMGGGAAACCC===777333333333222000111111444999???EEEIIIJJJKKKHHHDDD???;;;???OOOaaaooowww{{{vvvsssvvvxxxvvvttt{{{|||vvvrrrfffqqq|||oookkkVVVDDD555333333...+++,,,---,,,,,,++++++,,,,,,---++++++,,,---............111111333LLL|||}}}cccjjjsss}}}|||uuuoooJJJEEEYYYkkk~~~~~~{{{dddSSSPPPhhh}}}tttlllddd[[[UUUGGGAAA===>>>BBBMMM___ooo|||~~~uuulllgggccc___iiipppyyy~~~{{{yyy{{{yyyuuuqqqnnnkkkiiihhhhhhhhhiiihhhfffbbb^^^[[[\\\[[[XXXVVVTTTTTTUUUVVVNNNNNNLLLJJJHHHGGGEEEEEEEEEEEEDDDCCCAAA???>>>===>>>>>>===<<<<<<;;;::::::<<<<<<<<<======>>>>>>>>>>>>???AAADDDFFFIIIKKKLLLQQQUUU[[[ccciiikkkjjjhhhrrryyyuuurrrtttssssssrrr~~~{{{nnnVVVGGG:::888<<>>===<<<;;;999777666555555444444555666666555444333666666666555444333222111333222000111222222111000222222111111111111222222222222111111111222444555222222222333333222111111111111111111111222222222333666:::;;;>>>EEEQQQYYYhhhvvvvvvrrrwwwyyycccNNNCCC???666111...///000------///222111111222555888:::;;;AAA===@@@EEEDDDPPP~~~{{{ZZZ???777777777666MMMrrrzzzcccuuu}}}nnn]]]CCC;;;333333888:::555000000111111111111222222222333333222222111000000000mmmVVVGGGCCCAAA@@@OOOVVV```hhhooouuuyyy{{{hhhZZZRRRNNNJJJCCC;;;666444333111///111111333888???EEEIIIJJJJJJGGGCCC>>>:::???QQQbbbooouuuxxxtttqqqoookkkfffgggmmmwww|||xxxxxxkkkmmmzzzoooooo^^^JJJ888444222---+++------,,,,,,++++++,,,,,,---++++++,,,---............222333777SSShhhlllpppnnnpppxxx}}}sssfffFFFFFF[[[lllxxxdddWWWTTTjjjyyyppphhh___XXXOOOIIIBBB@@@BBBKKK]]]lllzzz}}}|||tttlllhhheeecccnnnttt{{{~~~}}}{{{yyywwwtttqqqlllgggccc```^^^]]]YYYZZZZZZZZZXXXTTTPPPNNNMMMKKKIIIGGGFFFFFFFFFGGGDDDDDDCCCBBBAAA@@@??????>>>>>>>>>===<<<;;;:::999999999999888888888888777:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>???AAABBBBBBGGGJJJOOOVVV]]]aaacccccciiirrrxxxrrruuuwwwlllfff{{{dddLLL>>>:::;;;HHHlllzzzWWW===222...,,,***...------,,,,,,------...000333777;;;===??????@@@TTT}}}|||dddsssnnn{{{uuuLLLDDDOOOlll|||xxxooo[[[FFF===888;;;???DDDIIILLLOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRUUUSSSSSSVVVYYY]]]dddlll|||xxxtttpppmmmkkkhhhddd```]]]YYYTTTQQQMMMIIIEEEAAA???===;;;999666555666:::;;;:::;;;??????@@@AAAAAA@@@>>>;;;:::<<<;;;999888666555555555888999999::::::999888777777666666555444444333333222333333333333222111111333333222222222222333333444333333222333444555666444444444555555444444333222222222222222222222222000222555666888>>>HHHPPP^^^xxxwwwqqqrrr|||eeeLLL@@@<<<666111...000000------//////......000222555888999BBB>>>AAAFFFFFFRRRuuuUUU???777777777999QQQvvv|||cccttt~~~iiiWWWCCC;;;444333888:::666000111111111111222222222222333333222111111000000///oooUUUEEE>>>;;;@@@FFFRRR```mmmuuuwwwxxxttt___XXXVVVRRRJJJ@@@888555333111///111111333888???EEEIIIKKKIIIFFFAAA<<<999???RRReeennnsssuuuqqqkkkeee___ZZZ^^^bbbiiirrr{{{~~~|||nnniii{{{|||qqqpppdddPPP===666333---+++...---,,,,,,++++++,,,,,,---+++,,,,,,---......//////444666<<<]]]qqqqqqnnnkkkjjjttt|||mmmmmmYYYBBBGGG^^^ooo|||~~~ppp```XXXXXXmmmwwwmmmccc]]]VVVNNNFFFCCCDDDLLL]]]mmmxxx{{{zzzsssllljjjiiigggqqquuuzzz}}}}}}|||zzzzzzvvvvvvvvvvvvuuusssrrrqqqjjjfff```ZZZUUURRRPPPPPPIIIIIIJJJIIIGGGDDDAAA@@@>>>===;;;999999999999:::::::::::::::::::::::::::888888999999999888777777666666666666777777777777888888999999999999999:::999999999999999:::::::::===???CCCHHHOOOVVV[[[^^^dddooo}}}tttxxx{{{kkk___ttt```FFF===;;;GGGkkkbbbCCC333---------......------------.........222888<<<===>>>???@@@[[[kkk|||oooyyyqqqIIICCCRRRooo{{{ppp[[[DDD:::888;;;???DDDIIILLLNNNOOOLLLLLLNNNOOOQQQQQQRRRRRRSSSQQQQQQUUUXXXZZZaaaiii}}}}}}zzzsssmmmooonnnkkkeee___[[[XXXXXXRRRNNNHHHDDDAAA???===;;;555444777<<<>>><<<<<<>>>>>>?????????>>><<<:::888:::999888777666666666666;;;<<<<<<<<<<<<;;;:::999888777555444444444555555111444777777444222222333444444333333333333444444666555555555555666666777666666777777777777666666444444444333222222222111///111222222333777???EEESSSyyy}}}rrrnnn}}}~~~www}}}gggLLL???<<<666111...000000...---///.........///111444777999BBB???BBBGGGGGGVVVtttVVV???888777777;;;VVV{{{yyybbbvvv|||dddQQQBBB;;;555444888:::666222111111111111222222222333333222222111111000//////kkkPPPEEECCC===???HHHXXXhhhqqqwwwyyy{{{bbbZZZYYYVVVMMMBBB999555444222000111111222777???EEEJJJLLLHHHEEE@@@;;;888???TTTgggooosssssskkk```YYYYYY[[[aaaccchhhooovvv{{{}}}}}}mmmhhh{{{vvvkkkttttttlllbbbOOO???999555...+++...---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000555888BBBggg|||xxxnnnhhhccckkkttt```oooqqqNNN???KKKcccssswwwzzz{{{fffXXXUUU[[[mmm~~~ssshhh```WWWOOOGGGDDDFFFPPPbbbrrrxxx|||zzzsssmmmkkkkkkiiinnnppptttvvvvvvtttqqqpppllllllkkkjjjiiigggffffffaaa]]]VVVOOOJJJGGGFFFEEE????????????>>><<<999888:::999888777666666777777888888888888888888888888666777888999999999999999666777777888999:::;;;;;;999999999999999999999999:::::::::::::::999999999;;;<<<===@@@EEEMMMUUUZZZaaalll}}}zzz{{{|||wwweeesssvvvNNNAAA;;;EEEfffhhhEEE444111111000......------------......000555<<<@@@AAAAAACCCDDDbbbyyyqqq|||oooGGGDDDRRRppp{{{qqq\\\DDD;;;:::===@@@DDDHHHJJJLLLLLLJJJKKKMMMOOOPPPQQQRRRRRRQQQOOOPPPSSSVVVXXX^^^fffxxx}}}vvvoooqqqrrrrrrmmmeee^^^\\\[[[VVVRRRLLLGGGDDDAAA???===777666999@@@CCCAAA???@@@??????@@@@@@???>>>===<<<::::::999999888999999999;;;;;;;;;;;;:::999999888888666555333333444666777111666<<<;;;777333444666444444333333333333444444666666666666666666777777666777777888888888888888666666555555444333222222222333333222222444999===JJJoooxxxlllppp{{{wwwttt{{{~~~gggPPPCCC>>>666111///000000...---//////000000000111444888;;;@@@???CCCGGGHHHYYYvvv]]]@@@888777666;;;XXXzzzppp```{{{yyyaaaOOOAAA;;;555444777999666333111111111222222222333333222222222111000000//////nnnVVVGGG???;;;>>>LLL]]]iiiuuu~~~lllaaa^^^TTTKKK@@@888555444333222111111222777>>>EEEJJJMMMGGGCCC???:::888@@@TTThhhqqqtttpppcccQQQJJJRRR^^^hhhiiimmmsssyyy}}}}}}|||iiihhhsssppp|||dddiiivvvzzzvvvbbbYYYJJJ>>>;;;777///+++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,...///111222777999FFFoooppp\\\SSS[[[xxxyyy}}}nnn[[[wwwgggFFF>>>OOOgggvvvssswwwyyy```RRRRRR[[[jjjwwwkkkcccXXXQQQIIIFFFGGGPPPaaaqqqwww{{{zzzrrrkkkiiihhhfffgggiiikkkmmmmmmllliiigggaaa```___]]]ZZZYYYWWWWWWUUUQQQLLLFFFAAA???======::::::::::::999888777666999888888888777777888888999999999888888777777666666777888999;;;;;;<<<<<<777888999:::<<<===>>>???;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===============???EEEMMMSSSWWW```ppp}}}}}}zzzlllsss}}}}}}vvvQQQAAA999@@@ZZZoooGGG444333333//////......------......///111777???CCCCCCCCCEEEGGGfffqqqlllDDDCCCNNNlll}}}{{{qqq]]]FFF<<<===???BBBDDDGGGHHHIIIIIIJJJKKKMMMOOOPPPRRRRRRRRRPPPNNNOOORRRTTTVVV\\\cccpppzzztttwwwxxxuuummmddd___]]][[[WWWPPPJJJGGGEEECCCAAA:::888;;;CCCFFFDDDAAA@@@??????@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======<<<<<<;;;:::999999888888777666444333444555777888444999>>>>>>999666666888555444444333333444444555777777777777777777666666666666777888888888888888888777777666555444444333444444444333222333555777BBB```|||zzzkkkfffwwwrrrpppzzzuuuwww~~~eeeRRREEE>>>777222///000111......000///000111000000333888<<>>888555555333222111000222666>>>EEEKKKNNNFFFCCC???;;;999@@@TTTgggppppppjjj\\\IIIBBBMMM]]]hhhjjjooouuu|||jjjiiimmmvvv|||hhhhhhppprrrttt[[[QQQEEE===<<<888///+++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---000222333777:::JJJwwwppp[[[OOOUUUqqqqqqrrrdddVVV{{{```CCC@@@RRRhhhwwwuuuvvvvvv\\\OOOQQQ[[[hhhyyy|||ooofff\\\TTTLLLGGGFFFLLLZZZhhhqqquuuuuunnngggcccaaa^^^`````````bbbcccbbb^^^[[[UUUTTTQQQOOOLLLJJJIIIIIIGGGEEEBBB>>>;;;999888777777777777888777777666666666777777777777777777777999999888888777777666666666777888:::<<<<<<======888888:::;;;<<<>>>??????>>>>>>============<<<<<<;;;;;;<<<<<<======>>>>>>===>>>>>><<<<<>>AAAHHHgggzzzyyyqqq]]]GGG===>>>???BBBDDDFFFGGGHHHHHHKKKLLLMMMOOOPPPQQQQQQQQQPPPNNNOOORRRTTTUUUZZZ```iii{{{|||}}}zzzssskkkeeeaaaaaa\\\UUUOOOLLLJJJIIIHHH???<<<===DDDIIIFFFBBBAAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@?????????????????????>>>===<<<;;;:::::::::888777777666777888:::;;;888;;;>>>>>>;;;999999:::666666555555555555666666777888888888888777777666555666777888888888888888888888888777666666666555444444444333333333333333:::LLLeeexxx|||vvvkkkbbb~~~}}}rrrmmmzzzqqqlllwww{{{bbbPPPCCC<<<777222///111111///...000...///000///...111777<<<>>>AAAEEEGGGKKKbbbtttTTT>>>888555333999VVVrrrvvvWWWRRRyyyrrr___QQQ===999444333555666555333222222222222333333333333222111111000000///......zzzoooSSSFFF<<<>>>DDDNNNcccxxxvvvdddZZZNNNGGG>>>888666555333111111000111666===EEELLLNNNEEEBBB???<<<999@@@SSSeeehhheeebbb[[[OOOIIIQQQ^^^eeefffjjjqqqyyyrrrnnnjjjzzzwwwooogggqqqsssppp^^^PPPDDD;;;:::666...,,,///---,,,,,,++++++,,,,,,------,,,,,,,,,---000222444888;;;NNN~~~nnnbbbUUUZZZsssuuuooo```UUU}}}\\\BBBAAARRRhhhuuuwwwssswww{{{nnnVVVKKKOOO]]]gggtttrrriii^^^VVVNNNHHHEEEHHHSSS___eeejjjlllfff___[[[XXXTTTVVVUUUTTTUUUVVVTTTPPPLLLIIIGGGEEECCCAAA@@@??????<<<<<<;;;:::999888777666777777777777777777777777666777888888999999999999777777888888888888999999999999;;;===>>>?????????::::::;;;<<<>>>???@@@@@@?????????>>>>>>>>>===============>>>>>>>>>>>>>>>===???@@@>>>;;;<<>><<<;;;;;;;;;;;;:::::::::;;;<<<======>>>===============<<<;;;;;;999888888777777888888999999::::::;;;:::999888777666666777888999999999999888888888888888888777777555555555555555555444333444888KKK```kkkqqqooogggyyyvvvlll{{{sssjjjttt~~~bbbOOODDD???777222///111111///...000...000111///...111888>>>@@@CCCHHHIIINNNgggzzzNNN:::666444333:::WWWpppqqqRRRHHHkkkppp[[[MMM;;;777333222333444444333222222222333333333444444111111111000//////......xxxbbbRRRDDD@@@???EEEYYYooowwweeeYYYNNNGGG???:::777555222///111000111555===FFFLLLOOODDDBBB@@@===:::@@@RRRddd___[[[[[[]]][[[WWWZZZaaacccccceeekkkttt|||yyyrrriiixxxmmmssssssrrrcccrrrvvv|||nnndddQQQEEE;;;888444---,,,111---,,,,,,++++++,,,,,,------,,,,,,,,,---000333444888<<>><<<;;;;;;;;;;;;777888:::;;;;;;:::999888888888888888999999::::::999:::;;;<<<<<<<<<<<<<<<777777888999:::<<<======<<<===>>>@@@AAABBBBBBBBB======>>>???@@@AAABBBBBB@@@@@@??????>>>>>>>>>===AAAAAA@@@@@@@@@?????????===@@@BBBAAA======AAAEEEIIIPPP^^^mmmyyyxxxvvvwwwllleee{{{iiiiiixxxrrrXXXIIIBBB???@@@___gggAAA222111111//////............//////666???IIINNNLLLKKKNNNQQQvvvrrr|||~~~hhhyyyvvvooo\\\:::EEECCCbbbvvvvvvnnn[[[DDD;;;999;;;???CCCGGGIIIKKKLLLJJJJJJKKKLLLLLLMMMLLLLLLPPPNNNOOORRRTTTTTTXXX^^^ccc||||||yyyvvvrrrnnnkkkeee^^^YYYVVVUUUUUUTTTOOOJJJIIIOOOSSSQQQMMMKKKNNNMMMKKKIIIGGGEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???===;;;:::999::::::;;;<<<>>>???@@@@@@@@@@@@@@@>>>======>>>>>>===<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<;;;999888666777888999::::::;;;:::888888888888888999999999888777777777888888777555333...:::OOO___nnntttnnnrrrzzzmmm|||vvvlllvvvcccPPPHHHFFF888222000111222///...000111333444222000333:::AAAAAAEEEJJJKKKPPPkkk|||~~~NNN888444444333<<>>QQQqqqgggNNNZZZsssdddUUU???GGG\\\llltttuuuqqqnnnkkk^^^NNNKKKPPPaaakkkuuuxxx}}}yyyjjj___UUUKKKGGGFFFFFFKKKPPPZZZZZZXXXVVVRRRNNNJJJHHHJJJHHHEEEBBB@@@>>>>>>>>>::::::::::::::::::::::::<<<<<<;;;::::::999888888::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????@@@?????????@@@BBBDDDEEECCCCCCAAA@@@BBBEEEEEECCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@???????????????@@@>>>>>>>>>>>>>>>>>>>>>===GGGOOO^^^nnn{{{{{{sssuuu|||oooiii}}}tttfffkkkllldddKKKAAADDDBBBUUUoooDDD,,,...111///............//////000888GGGQQQVVVYYYRRRNNNVVVyyyuuuwwwkkkooo~~~|||ZZZEEE999EEEVVVjjjrrriiiUUUBBB777:::<<>>>>>>>>>>>>>>AAA@@@@@@??????>>>>>>>>>???@@@@@@@@@???>>><<<;;;>>>>>><<<;;;;;;;;;;;;;;;;;;<<<>>>??????===<<<:::555777999;;;;;;;;;:::999999999999888888888777777999999:::;;;;;;;;;:::::::::666555;;;III\\\lllvvvyyy~~~~~~xxxgggooojjjSSSGGGAAA:::333///222444222111222111000111333222333;;;CCCFFFJJJLLLKKKTTTuuuZZZ;;;555111111>>>___rrrkkkMMMJJJmmmtttZZZHHH:::888444333333444444333111111222333333333333222111111111111000000000000wwwyyy___OOOFFFCCCIIIRRReeeuuuuuuhhh\\\LLL@@@:::777444222111000111555===EEEKKKNNNJJJFFFAAA<<<<<>>666...///...------------------------,,,---///000000222444777;;;>>>MMM|||sssTTT[[[zzzpppddd{{{PPP???LLLbbbrrryyywwwqqqlllfffYYYLLLLLLTTTbbbllltttuuuwwwzzzooocccYYYOOOJJJGGGEEEGGGLLLRRRRRRQQQPPPMMMKKKHHHGGGFFFEEECCCAAA???>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<======>>>???>>>????????????@@@@@@@@@AAAAAAAAAAAABBBDDDFFFHHHFFFEEECCCBBBDDDGGGGGGFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBJJJYYYjjjwww{{{sssttt}}}pppgggyyyuuuiiiooommmaaaJJJCCCGGGGGGXXX}}}eeeDDD222333222//////.........///000000888JJJVVV\\\aaaZZZVVV]]]}}}wwwoooiii^^^aaaYYYDDD999BBBRRRfffooogggUUUBBB777888:::>>>BBBFFFIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLOOOQQQPPPOOORRRYYY___dddmmm~~~zzzxxxtttiii\\\WWWZZZ\\\ZZZZZZ[[[YYYVVVVVVYYYXXXTTTOOONNNNNNOOOOOOLLLHHHDDDEEEDDDBBBBBBCCCCCCAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA???>>>===???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<:::777888:::;;;<<<;;;:::999:::::::::999999999888888999::::::;;;;;;;;;;;;;;;999999888999???MMM___lll~~~}}}}}}{{{hhhiiipppWWWHHHAAA<<<555000111333111111222111000111222222333;;;EEEIIINNNPPPPPPZZZzzzZZZ<<<666333333???```sssmmmVVVRRRttttttZZZHHH:::888444333333444444333111111222333333333333222111111111111000000000000nnnuuurrrYYYLLLKKKKKKHHHVVVaaa|||uuuhhhTTTCCC:::666555444111111111666<<>>777000///...------------------------,,,...000000111222555777<<<===HHHsss```aaasssuuuKKK@@@PPPgggvvv}}}wwwppphhh___RRRGGGKKKVVVccclllttttttsssxxxzzzqqqdddZZZQQQMMMIIIFFFGGGJJJKKKKKKKKKKKKJJJIIIGGGGGGDDDDDDCCCBBBAAAAAABBBBBBCCCBBB@@@??????@@@BBBCCCAAAAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>>>>============>>>??????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDEEEGGGJJJKKKJJJGGGEEEFFFHHHIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@?????????>>>FFFVVVhhhuuu~~~vvvuuu|||sssffftttvvvmmmpppkkk[[[GGGCCCHHHHHHYYYmmmYYYBBB777666111///////////////000111111:::PPPaaajjjoooiiiccciiiwwwgggTTTSSSjjjYYYDDD<<<===LLL```jjjeeeUUUCCC777888:::>>>CCCGGGJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMOOOPPPPPPRRRWWW[[[___dddyyyyyylll```\\\^^^]]]ZZZaaabbb```]]]\\\^^^[[[VVVJJJKKKNNNQQQRRRPPPLLLHHHFFFEEECCCDDDEEEEEEDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDDDD@@@AAAAAABBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<:::;;;======>>>===<<<;;;:::;;;<<<<<<<<<;;;999888<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<999<<<<<<888555===NNN]]]uuu|||{{{|||~~~iiidddxxxoooXXXKKKFFF???666000000111000000222111000111222111333===HHHMMMRRRUUUVVVaaaxxxwwwUUU===888555444@@@___sssmmmXXXTTTvvvuuu[[[HHH:::888444333333444444333111222222333333333333333111111111111000000000000iiimmmttt|||fff[[[YYYTTTMMMSSSSSSfffqqqeeeSSSCCC:::666555555222111222666<<>>CCCJJJOOOTTTPPPPPPYYYgggrrrtttrrruuupppkkkiiigggfffgggjjjqqq}}}xxxnnnkkk~~~vvv}}}xxxqqqeeeuuu}}}xxxfff[[[BBB999===888111000---,,,,,,---------------------///000111111333555888<<<<<>>:::GGGZZZeeedddWWWEEE999999;;;???CCCFFFIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHIIILLLOOOPPPQQQSSSVVVXXX___```nnnxxxlllccc``````___]]]ccceeedddaaaaaabbb___YYYIIILLLPPPTTTVVVTTTOOOJJJFFFEEEDDDFFFHHHIIIIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDAAAAAAAAABBBBBBBBBBBBBBB@@@@@@???>>>============;;;;;;<<<=========<<<<<<============<<<;;;:::999========================;;;<<<======>>>>>>======:::>>>???:::555777AAAKKK[[[hhhwww}}}zzzxxx{{{jjjfffyyyiiiVVVOOOMMMAAA888000///000//////222111000111111000333@@@MMMRRRWWW[[[]]]hhhzzznnnxxxkkkLLL===888666444>>>]]]rrrlllOOOMMMpppwww\\\JJJ:::888444333333444444333111222333333444444333333111111111111000000000///nnnsssrrrppptttkkkfffeeeggg___SSSVVVsssxxxiii```RRREEE;;;777555444222222333777===CCCGGGIIIIIIEEE@@@>>>AAAGGGOOOSSSTTTOOOOOOYYYjjjwwwzzzxxxsssjjjeeegggiiihhhiiilllvvvuuummmhhh}}}|||xxxzzzcccsssrrr[[[BBB888<<<777111000---,,,,,,,,,---------.........///111222222333666888;;;<<>>MMMcccwwwvvvppphhh___OOOCCCHHHVVVhhhsss}}}}}}zzzzzz|||}}}vvvnnnccc[[[TTTRRRPPPLLLLLLOOOMMMLLLLLLKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNLLLJJJGGGEEEEEEFFFHHHJJJEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGIIIKKKNNNPPPRRRKKKFFFEEEIIILLLKKKKKKOOOLLLLLLKKKJJJJJJJJJJJJJJJDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA>>>FFFWWWiiivvv|||yyy{{{~~~kkkttt}}}sssnnn```UUUCCC===??????VVV}}}fffGGG666444000/////////000000222333333===^^^yyyxxxwww}}}yyyXXXDDD===999DDDUUUbbbdddYYYHHH<<<<<<===@@@CCCEEEFFFGGGGGGEEEFFFFFFFFFGGGGGGGGGHHHJJJLLLNNNQQQRRRTTTUUUWWW^^^^^^gggwwwllleeebbbaaaaaaaaafffhhhgggeeedddddd___YYYLLLNNNSSSXXXZZZWWWQQQLLLHHHGGGHHHJJJMMMPPPPPPPPPMMMMMMLLLJJJHHHGGGFFFEEEHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@???>>>>>>>>>>>>;;;<<<<<<======>>>>>>>>>?????????>>>===<<<;;;:::>>>>>>>>>>>>>>>>>>>>>???======>>>????????????>>><<<===>>>===<<<;;;===???GGGTTTeeeppptttwww~~~|||kkkkkkooo[[[RRRNNNAAA888111///000//////111111000111111000555DDDTTTXXX]]]bbbeeeoooyyypppwwwgggGGG;;;777555222<<>>ZZZ}}}~~~MMM===III^^^www{{{vvvooodddSSSFFFKKKYYYmmmyyy}}}{{{zzzyyy{{{{{{wwwrrrkkkccc[[[WWWSSSPPPOOOQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNLLLJJJIIIJJJKKKLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLIIIJJJJJJLLLOOORRRUUUVVVKKKDDDDDDJJJNNNLLLMMMRRRLLLLLLKKKJJJJJJJJJJJJKKKFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFDDDCCCAAA@@@@@@???HHHXXXjjjwww{{{xxxyyy|||jjjvvvzzzqqq```VVVEEE>>>>>>???YYYxxxQQQ888444222000000000000111222444444<<>>@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHKKKLLLMMMOOOQQQSSSUUUVVV\\\]]]dddxxx|||ssslllfffaaaaaaeeejjjlllmmmjjjjjjiiiddd]]]RRRUUUYYY^^^```]]]XXXSSSOOOOOOOOOQQQUUUWWWWWWWWWRRRQQQOOOMMMKKKIIIHHHGGGIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBAAA@@@????????????=========>>>>>>??????@@@AAA@@@@@@???>>>=========>>>>>>????????????@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>======???AAAAAA===:::AAALLL[[[hhhqqqyyyxxxkkkmmmfffSSSIII@@@777111000111//////111000000111222111888JJJ\\\cccggglllnnnxxxxxx|||iiiIII999666444111999VVVkkkhhhJJJJJJnnn~~~rrrVVVCCC:::888444333333444444333222222333444444444444444111111111111000000000000ppp{{{www```WWWhhhsssppppppaaaqqqxxxnnnggg[[[NNNAAA999666555222222555:::@@@FFFJJJKKKJJJJJJKKKPPPVVV[[[\\\\\\UUUQQQNNNUUUcccqqqyyy{{{rrrrrrwww|||vvvnnnrrr}}}{{{~~~|||mmmjjj{{{yyymmmsssaaaDDD555888444000///,,,++++++,,,,,,---......//////000222333333555777:::666===???VVV{{{uuupppppp}}}}}}{{{gggOOO===EEEWWWrrrzzzrrreeeRRREEELLL[[[ooo|||~~~|||~~~{{{xxxqqqhhh___\\\YYYVVVVVVYYYUUUTTTSSSRRRRRRSSSSSSTTTSSSSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNPPPSSSVVVZZZ[[[JJJCCCCCCLLLPPPMMMPPPVVVOOOOOONNNMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOKKKJJJIIIGGGEEEDDDBBBBBBDDDLLL]]]nnn{{{|||xxxvvvnnn```rrr}}}sssaaaTTTEEE>>>===???ZZZWWW:::333000000000000111222333444555>>>iiiWWWAAA888888@@@NNN\\\ccc[[[KKK===:::<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKMMMOOORRRSSSTTTXXX]]]bbbmmmwwwkkkaaaaaahhhiiinnnqqqqqqssstttpppjjj^^^```dddiiillljjjfffbbb[[[ZZZYYYZZZ\\\]]]\\\[[[VVVUUUTTTQQQOOOLLLJJJIIIIIIHHHGGGFFFGGGHHHJJJKKKIIIHHHGGGFFFEEEEEEFFFFFFCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@???????????????>>>>>>?????????@@@@@@@@@??????@@@AAAAAAAAAAAAAAA???===<<<>>>@@@@@@>>>;;;===EEEQQQ___mmmxxxttthhhhhhzzzlllSSSEEE>>>666111111222000///000000000222222333;;;OOObbbnnnssswwwyyy~~~jjjMMM888666444111888UUUjjjgggLLLLLLppp~~~qqqVVVCCC:::888444333333444444333222333444444555444444444111111111111000000000000qqq~~~vvvYYYRRR[[[{{{sssrrrdddddd}}}qqqpppiii\\\NNNAAA:::888999222333555:::AAAGGGKKKLLLKKKMMMRRRYYY```bbb```]]]QQQMMMKKKRRR```ooozzz{{{zzzjjjooo~~~~~~{{{sssllluuu~~~cccEEE555777333//////,,,++++++,,,,,,---.../////////111222333333555888:::444>>>@@@UUUwww~~~{{{]]]aaa~~~xxxlllVVVRRR???BBBQQQkkkzzzqqqbbbOOOBBBKKK[[[nnn|||{{{qqqiiiaaa^^^]]]\\\^^^bbbYYYYYYXXXXXXXXXZZZ[[[\\\YYYYYYZZZZZZZZZYYYWWWVVVTTTTTTTTTSSSRRRQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQSSSVVVZZZ]]]___KKKCCCCCCMMMRRROOORRRYYYSSSSSSRRRQQQQQQQQQQQQRRRPPPOOOOOOPPPQQQRRRSSSTTTUUUTTTRRRQQQOOOMMMKKKJJJIIIRRRbbbsss~~~{{{uuu```TTTkkk}}}sssbbbPPPBBB======>>>ZZZXXX;;;111---000000000111222444555666BBBpppZZZDDD:::777>>>KKKZZZbbb[[[JJJ<<<888999<<>>>>>>>>??????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@>>><<<<<<<<<=========777<<>>===@@@AAA??????DDDJJJJJJFFFFFF>>>:::===BBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAAAAA@@@@@@@@@AAACCCDDDDDDCCCBBBBBBBBBAAA>>>;;;<<<===@@@JJJYYYkkk{{{pppgggoooxxxnnnQQQPPP>>>666000111222000000111///222000111777===UUUwwwzzz}}}lllNNN???888666333777OOOgggjjjOOONNNjjj}}}xxx[[[FFF:::888555333444444333222444333222111222333444555444333222000///.........fffxxxoooOOOKKK___{{{vvvgggwwwooobbbooowwwrrriiifff^^^RRRDDD:::666555444333444999BBBKKKPPPSSSVVVYYY^^^eeejjjhhhaaaZZZPPPJJJMMM___qqqvvvrrr|||zzzzzzuuuooouuuzzz___GGG<<<;;;444//////,,,//////.........///000000333444555777999;;;======AAA@@@DDDUUUqqqlllgggfffZZZRRRzzz{{{nnn___SSSmmm]]]BBBFFFRRRnnn||||||tttkkk```PPPDDDHHHTTTtttzzztttmmmgggeeeeeeffffffcccbbbaaa``````_________aaaccceeeffffffdddaaa___]]]___``````^^^\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYXXXVVVRRRPPPRRRTTTPPPRRRSSSRRROOONNNOOOQQQRRRUUUVVVVVV[[[ccceeebbbSSSIIIEEEMMMUUUVVVWWW[[[\\\YYYWWWWWWXXXYYYWWWVVVVVVVVVXXXYYYZZZ[[[\\\\\\bbbaaa^^^[[[WWWSSSQQQOOOUUU___kkkuuu|||}}}{{{bbbeeexxxtttWWWCCC999===IIIiii{{{kkkKKK666333111///000000111111444888;;;HHH{{{ccc@@@;;;:::;;;DDDSSSZZZSSSEEE===888;;;???BBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJLLLNNNPPPQQQRRRXXXYYY\\\fffuuurrrpppkkkjjjnnnyyy{{{wwwqqqppprrryyy}}}xxxssssssqqqnnnjjjhhhhhhhhhhhhgggeeecccaaa]]]WWWSSSPPPOOONNNNNNPPPQQQQQQPPPQQQPPPOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGDDDEEEDDDDDDHHHNNNNNNIIIEEE>>>;;;???DDDDDDCCCCCCBBBAAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHHHHEEEBBBAAA@@@@@@>>>===>>>>>>@@@FFFSSSdddttt~~~ooogggppp~~~}}}lllOOOMMM???777111111222000000111000222000222777===VVVzzz~~~~~~kkkMMM<<<555444333888PPPiiinnnRRRQQQmmm~~~wwwYYYDDD;;;888555333333444333222333333222222222333444555444333222000//////......eeemmmfffPPPHHHZZZzzz{{{dddkkk|||```^^^ppp|||tttqqqfffccc]]]QQQDDD;;;777777333333555;;;DDDNNNUUUYYYYYY^^^dddhhhiiihhhgggfffUUURRRXXXhhhwwwzzzkkkgggooowwwwwwssslllxxxuuuzzz\\\GGG===;;;222---///,,,///////////////000111111555666888:::<<<>>>???@@@CCCGGGKKKQQQsssmmmggghhhfffYYYIIIfffkkkTTTMMMllldddCCCDDDSSSmmmvvvyyyqqqiii___OOOBBBDDDNNNjjj}}}{{{uuupppmmmlllkkkjjjffffffggggggfffeeecccbbbeeeggghhhiiiiiigggeeedddbbbdddffffffeeeccccccddd``````aaabbbaaa```___^^^\\\\\\\\\[[[[[[\\\\\\]]]]]]]]]\\\YYYVVVTTTTTTUUUWWWWWWVVVUUUSSSRRRRRRRRRSSSVVVXXXXXX]]]fffkkkkkkYYYLLLFFFOOOZZZ]]]___bbb^^^]]]\\\]]]^^^___^^^]]]\\\\\\^^^```aaabbbccccccfffeeebbb___\\\YYYXXXWWWbbbiiirrrxxx}}}zzz{{{jjjooo[[[CCC777???UUU{{{qqqdddJJJ555000//////000111222222555999===IIIiiiCCC:::;;;:::AAAPPP[[[VVVGGG<<<999<<>><<>>AAAKKKZZZkkkwwwooohhhuuuxxxlllNNNKKK@@@888111111222000///000000222000222777<<>>???@@@CCCKKKOOOLLLccc~~~pppnnnjjj```JJJ[[[oooSSSIIIkkkiiiDDDCCCSSSmmmtttxxxppphhh___OOO@@@???GGG[[[mmm|||wwwtttrrrpppnnnjjjlllmmmnnnmmmkkkiiigggiiijjjkkklllkkkkkkjjjiiieeehhhjjjjjjiiihhhhhhiiicccdddeeeffffffeeedddccceeeeeedddccccccbbbcccccccccbbbaaa___\\\ZZZYYYXXX\\\ZZZYYYYYYYYYYYYWWWVVVWWWYYY\\\^^^bbbkkktttzzzcccRRRHHHQQQ^^^dddfffhhhddddddddddddeeeeeedddccccccdddfffhhhiiijjjkkkkkkjjjiiigggdddbbbaaaaaaaaakkkqqqyyy~~~zzzmmmqqqwww]]]EEE888@@@XXX~~~iii___III666222222000111222333444777<<>>:::<<>><<>>======DDDTTThhhvvv}}}}}}nnniiiyyy|||vvvlllNNNKKK@@@888222222222000///000111222111333777===\\\sssTTTAAA999777555555HHH```hhhSSSRRRlll{{{}}}___JJJ===:::666333333333333333333333333333444444555555444333222111000000000000gggmmmvvvhhhPPPKKKhhhuuunnnsssWWWQQQdddlllzzz|||sssnnndddbbb\\\QQQDDD<<<888888222444888>>>HHHSSS^^^eeejjjnnnnnnggg\\\WWWZZZ```ZZZ```mmmxxx{{{vvvooolllgggaaa```iiipppssswww}}}{{{{{{~~~jjjiiivvvvvvxxxpppxxx}}}UUUGGGAAA;;;///,,,///,,,---------...///111222333444555666888:::<<<>>>???AAAJJJPPPLLLZZZyyywwwqqqYYY```{{{^^^FFFeeehhhDDDCCCTTTrrr{{{zzzqqqiii```PPP@@@<<>>QQQ}}}}}}iii]]]GGG777555555111222444555666:::>>>BBBMMMmmmLLL???:::777:::GGGXXX]]]QQQBBB;;;===???@@@AAAAAACCCEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLSSSTTTUUUXXX\\\qqq|||~~~yyyooommmtttyyy|||}}}zzzyyyyyyzzz{{{xxxtttqqqnnnlllhhhfffbbbbbbbbbeeeggggggeeedddbbbaaa___]]]]]]]]]___``````^^^\\\YYYWWWUUUTTTSSSTTTVVVVVVWWW\\\aaa```ZZZFFF@@@===CCCIIIIIIHHHHHHJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@??????@@@AAACCCDDDBBBBBBBBBDDDFFFEEEBBB@@@======<<<;;;AAASSSkkk~~~tttuuuzzzxxxlllgggyyyxxxqqqiiiMMMJJJ@@@888222222222111000111111222111555888>>>bbbtttVVVCCC999777666333BBBZZZeeePPPMMMeeevvv|||cccNNN>>>;;;666333333333333333333333444444444555555555444333222111000000000111^^^nnn{{{{{{xxxzzzzzzwwwkkk[[[NNNXXXvvvzzz~~~[[[LLLWWWaaaqqqzzzqqqnnngggddd^^^RRREEE<<<888888222444999???IIIUUUaaaiiiuuuvvvrrrfffVVVMMMNNNSSSXXXddduuuwwwrrrzzzwwwzzzkkkiiiuuuwww{{{rrrrrrxxxqqqwww}}}zzzRRRHHHDDD===///,,,111---------...///111222444555444555666888:::<<<>>>???>>>FFFOOOPPPZZZzzzaaadddiiiGGG___cccDDDCCCTTTuuuuuukkkaaaQQQ@@@;;;@@@MMMYYYkkkyyy}}}{{{yyywwwwwwxxxzzz{{{zzzxxxuuusssllllllkkkkkkkkklllmmmnnnsssuuuwwwwwwuuutttttttttpppqqqrrrssssssrrrqqqqqqqqqqqqpppoooooooooooooooqqqooommmmmmllljjjgggeee^^^^^^^^^_________``````___aaadddgggjjjssslllTTTWWWfffoooqqqrrrrrrtttuuuuuussspppppppppmmmnnnoooqqqrrrrrrrrrrrrssstttuuuuuuuuuuuuuuutttwww|||zzzmmmppp{{{~~~vvvvvvttthhhRRRFFF>>><<>><<<<<<;;;:::@@@UUUrrrsssllleeexxxssskkkcccJJJJJJ???777222222333222111333222222222777:::@@@hhhrrrXXXAAA777555555111???WWWcccPPPIII___qqq|||eeePPP@@@<<<666333222333444333333333444555555555555444333333222111111111111111[[[pppyyyooojjjdddXXXTTThhhhhhUUUOOOXXXhhhuuu{{{xxxrrrqqqjjjggg```SSSEEE;;;777666222555:::@@@IIIUUUbbbkkkwwwvvvqqqdddUUUMMMNNNRRRYYYggg{{{kkkmmm{{{~~~yyyvvvxxxoooiiilllxxxzzztttQQQIIIGGG>>>///---222/////////000111333555777888777777999;;;===???@@@AAA@@@BBBNNNTTTYYY}}}vvv\\\```yyyoooNNN___aaaEEECCCNNNqqqzzznnncccSSSAAA;;;???BBBOOO```oooxxx~~~}}}||||||}}}~~~~~~|||zzzyyyooonnnmmmlllmmmnnnpppqqqxxxzzz||||||zzzxxxwwwxxxqqqrrrssstttssssssqqqqqqtttssssssrrrrrrrrrssssssqqqooonnnnnnnnnmmmjjjgggdddggghhhgggdddccceeegggggghhhkkkoooqqqyyy{{{]]][[[jjjtttuuuuuuvvvyyy||||||zzzxxxxxxyyyvvvvvvwwwxxxxxxxxxxxxxxxxxxzzz}}}~~~}}}~~~~~~~~~zzznnntttvvvrrrooodddNNNGGGDDDAAAKKKttt{{{MMM888444...222444555777999===BBBFFFOOOtttmmm|||YYYDDD;;;999777<<>>???@@@@@@AAACCCEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJNNNPPPNNNQQQUUUQQQUUUgggyyyvvvlllqqq}}}}}}zzzxxxyyyzzzzzzzzzxxxvvvtttsssttttttsssqqqnnnmmmlllkkkjjjiiihhhgggcccbbb```^^^]]]\\\\\\[[[ZZZ\\\^^^aaagggmmmlllgggSSSJJJEEEHHHMMMOOOOOOQQQQQQPPPMMMJJJHHHGGGGGGFFFFFFEEEDDDBBBBBBBBBCCCDDDBBBBBBBBBCCCDDDCCC???<<<:::<<<;;;:::@@@VVVwwwuuupppggg{{{rrrggg```JJJMMM>>>666111222444333333444222222222888<<>>===JJJ\\\lllvvv|||~~~}}}|||xxxwwwvvvuuuvvvwwwyyy{{{zzz|||}}}}}}{{{xxxxxxxxxuuuuuuvvvwwwvvvuuutttsssuuutttttttttttttttuuuuuuuuusssrrrssstttsssooollllllppprrrpppjjjhhhjjjnnnoooooorrrvvvxxxccc___lllvvvxxxwwwxxx|||~~~~~~~~~~~~~~~{{{~~~}}}~~~yyypppwwwwwwooojjj^^^OOOJJJIIIHHHRRRyyyNNN;;;;;;555222444666888:::>>>CCCGGGLLLzzznnnkkk~~~iiiRRR<<<:::666888BBBLLLHHH>>>===>>>???@@@???@@@CCCEEECCCCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHIIIIIIJJJLLLNNNLLLPPPWWWRRRRRR```ccc~~~wwwzzz||||||~~~~~~zzzxxxwwwvvvuuutttrrrqqqqqqpppnnnlllkkkjjjiiigggeeebbb___]]][[[ZZZ[[[^^^aaadddjjjqqqpppkkkXXXOOOHHHJJJOOOQQQRRRTTTXXXWWWTTTQQQOOOMMMMMMLLLHHHGGGFFFEEEEEEFFFGGGGGGFFFDDDBBBAAAAAA@@@===;;;:::<<<<<<:::@@@WWWzzzzzzvvvlllrrrggg```MMMRRR===666111222444333444666222222333:::===EEEqqqzzzzzzlllGGG;;;777555---444KKKYYYWWWJJJZZZnnn~~~lllWWWAAA===777333222333444444333333555666666666555444333333222222111222222222cccvvvjjjvvv{{{hhhYYYhhh{{{yyyzzzppp___VVVWWWccckkknnnyyywwwuuuxxxqqqjjjbbbZZZNNNAAA999777555555999AAAJJJTTTdddrrrzzz}}}uuubbbWWWXXXYYYVVVYYYnnn~~~xxxuuuuuuwwwxxxyyy|||wwwtttzzztttyyyxxx}}}qqqpppxxxwwwzzzmmmMMMWWWLLL777000000000444333222222555999<<<;;;999<<<===AAAEEEIIIJJJHHHEEEEEEFFFJJJTTTXXX]]]zzzYYYXXXoooiiinnnWWWRRRqqqCCC>>>LLLbbb~~~{{{ooocccSSSBBB;;;<<<:::CCCQQQ___kkkuuu}}}~~~{{{zzz{{{|||~~~~~~~~~~~~}}}}}}yyywwwvvvttttttuuuwwwxxxwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvwwwxxxxxxwwwuuutttuuuwwwwwwvvvuuuvvvwwwxxxwwwyyy{{{~~~vvveeefffpppzzz}}}wwwxxx|||yyyzzzvvvuuulll```LLLKKKMMMNNNXXXnnnNNN===777555444555777:::<<>>??????>>>;;;<<<<<<:::888>>>TTTttt}}}mmmmmm~~~sss]]]JJJOOO===777222222222000111444666555888444>>>KKKlllwwwuuuoooSSS;;;666000222:::???VVVZZZOOOWWWyyyxxx\\\FFF>>>777666444222111444444444555555555555444444444444444333333222222222XXXpppvvvyyylllggguuu}}}zzzggg\\\ZZZdddkkknnnxxxxxxuuuvvvuuunnnfff^^^RRRCCC:::777555444999BBBLLLWWWdddooo|||~~~tttaaaWWWXXXXXXSSSXXXjjj|||yyysssoookkkgggfffiiinnnrrruuu}}}uuuuuu~~~sss}}}vvv|||vvvtttzzzuuunnnYYYKKKSSSHHH444///000111555555444444666999;;;:::888777999===BBBFFFHHHGGGEEEDDDDDDGGGPPPUUUXXX~~~qqqgggpppiiilllWWWOOOuuuFFF???LLLaaa|||yyylllXXXCCC999888888???KKKZZZiiiuuu}}}~~~~~~}}}|||zzzyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||||||||{{{~~~yyynnnnnnvvv~~~yyyzzz}}}yyy}}}xxxttthhh[[[FFFCCCFFFJJJZZZdddFFF888444222666777888:::<<<>>>@@@AAAIII```zzzllluuu[[[FFF;;;999:::999???CCC;;;>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLNNNPPPSSSXXX\\\^^^fffuuu~~~~~~~~~}}}{{{zzzwwwssspppppppppooonnnkkkkkkjjjhhhfffdddbbbaaa[[[WWW]]]gggqqq}}}xxxcccRRRLLLIIINNNUUUXXXXXXXXX[[[[[[[[[ZZZYYYVVVTTTSSSVVVTTTRRRPPPNNNLLLKKKKKKIIIEEEBBBAAABBBBBB@@@===;;;<<<;;;999???QQQmmmyyykkknnn}}}qqq^^^OOOTTT===777222222333111222555666666:::666>>>JJJjjj|||uuukkkPPP:::666000000555999OOOQQQJJJSSSxxx|||```GGG???888666555333333555444444555555555555444444444444444333333222222222WWWtttxxxjjjfffyyy|||lllvvvuuuhhhbbbiiinnnoooxxx{{{wwwwwwxxxrrrkkkcccVVVFFF;;;888666555999EEEQQQ[[[dddlllyyyxxxnnn^^^VVVVVVTTTNNN[[[gggrrrsssmmmfff___YYYVVVTTTSSSWWW^^^hhhpppttt~~~uuuxxxvvvuuuxxx|||xxx|||}}}vvvpppbbbJJJPPPUUUFFF333///000000555:::999999:::;;;<<<:::999666777:::>>>BBBCCCBBB@@@BBBAAAAAAJJJPPPRRRnnn}}}mmmzzzooommmYYYMMMuuu{{{JJJ@@@KKK]]]wwwvvv```HHH;;;888777;;;DDDSSSdddsss|||~~~}}}qqqttt|||{{{{{{xxxxxxqqqcccTTT@@@<<>>:::999555;;;AAA===<<<<<<======>>>@@@AAABBBDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQUUUYYYYYY[[[aaattt}}}}}}|||xxxvvvtttsssrrrssssssrrrqqqlllkkkkkkjjjhhhfffeeedddbbb[[[]]]eeeppp}}}vvv]]]MMMHHHHHHPPPWWWXXXZZZ\\\]]]\\\[[[ZZZYYYXXXWWWWWWWWWUUUSSSOOOLLLJJJHHHHHHHHHFFFCCCCCCEEEDDDAAA>>>:::;;;;;;<<>>999???GGGggg~~~tttfffNNN:::999333000222444IIIKKKEEEIIIjjjiiiJJJAAA888666666444444666444444555555555555444444444444333333333333222222\\\xxxsssYYYPPPccc~~~}}}uuuuuummmrrrvvvvvv|||{{{{{{xxxsssmmmfffYYYIII===888999777;;;HHHTTT\\\aaafffnnnmmmfff[[[UUUTTTPPPKKKXXX]]]aaa___XXXQQQMMMKKKJJJKKKOOOWWWbbbmmmuuuyyy}}}~~~www{{{tttyyy~~~|||zzztttooojjj\\\IIIYYYYYYHHH444000000///444???>>>>>>>>>>>>===<<<;;;::::::;;;===???>>>;;;999>>>===<<>>888888===KKK^^^oooxxx||||||}}}{{{zzzvvv~~~uuulll^^^OOO>>>888<<>>???AAAAAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKNNNRRRUUUUUUTTTUUU___xxxzzzwwwvvvtttqqqpppqqqrrrrrrqqqjjjjjjjjjjjjiiiiiihhhgggiiidddeeeiiirrryyy```MMMHHHIIIRRRYYYYYYZZZ___]]]\\\[[[ZZZYYYYYYYYYZZZYYYWWWTTTQQQNNNKKKIIIHHHKKKIIIGGGHHHJJJHHHDDD@@@<<<<<<<<>>UUUqqqMMMBBB888555555444444555444444555555555555444444333333333333333333333333ZZZooottt]]]NNNTTTgggpppzzzxxx}}}~~~~~~xxxsssnnnhhh[[[JJJ>>>999888666;;;HHHSSSYYY]]]___cccdddaaa[[[WWWVVVTTTRRROOOOOONNNMMMKKKKKKOOOSSSWWWYYY___gggpppwwwzzz{{{|||{{{vvv|||zzzwwwooofffVVVHHHZZZVVVCCC222111000///555>>>>>>???>>>===;;;;;;:::<<<<<<<<<===>>>===:::888:::;;;:::@@@IIIJJJSSSiii~~~~~~yyyqqqVVVjjjqqqaaaQQQaaaYYY@@@AAAPPPiii~~~hhhTTTFFFAAA;;;888:::DDDUUUgggssswww~~~~~~}}}yyyyyyzzzuuu}}}rrrhhhZZZLLL<<<666<<>>@@@AAABBBCCCDDDHHHMMMyyyzzzwwwSSSBBB<<<<<<777888>>><<<::::::;;;<<<===???AAABBBCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJIIIJJJLLLPPPSSSSSSSSSSSSUUUaaa~~~|||yyyuuusssssstttuuuuuullllllmmmnnnooooooooonnnjjjjjjooorrryyytttSSSKKKKKKUUU\\\[[[\\\aaa]]]]]]\\\[[[ZZZ[[[[[[[[[]]]\\\[[[ZZZYYYXXXXXXXXXXXXUUUSSSTTTUUUSSSOOOKKKCCCAAA???AAALLL___vvv~~~ooobbbZZZTTTMMM:::555333666888777777:::888;;;BBB===@@@DDD^^^wwwRRR===;;;777555555111BBBKKKFFF:::HHHvvvtttQQQDDD888444444444333444444444555555555555444444333333333333333333333333RRR```xxxlllUUUIIINNN\\\ttt}}}|||wwwqqqjjj]]]LLL@@@;;;666666===IIISSSXXX\\\```cccdddccc___[[[\\\```dddXXXTTTRRRTTTWWW\\\fffpppooopppssswwwzzz|||zzzyyy{{{zzz{{{zzzvvvfffOOODDDRRRMMM:::...111222111777999;;;<<<;;;:::888888999:::::::::<<<>>>>>>===;;;888;;;999===FFFFFFIIIWWWttttttqqq{{{kkkRRRVVVyyyuuufffUUUZZZeeeEEE>>>JJJbbbmmmYYYIII@@@<<<999888???NNN___nnnuuu|||{{{}}}~~~zzz{{{yyy{{{zzzxxxuuuhhhWWWHHH999555???WWWvvv|||mmm[[[LLL@@@999888;;;EEEEEEDDDDDDCCCBBBAAAAAAGGGKKKmmmzzzsssaaaJJJ>>>>>>999999===<<<::::::;;;<<<>>>@@@AAABBBBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKOOORRRSSSTTTSSSQQQTTTkkk~~~}}}~~~}}}|||uuuvvvwwwwwwxxxxxxxxxwwwooorrrxxxwww}}}|||]]]PPPLLLXXXaaa``````eeeaaaaaa``````______^^^^^^^^^^^^___```aaaccceeeffffffccc```______^^^ZZZVVVKKKGGGCCCEEEOOObbbuuuvvv||||||ssseee```ZZZLLL:::555444777999888999<<<:::;;;AAA===AAACCCYYY~~~YYY@@@999444444555///===FFFGGG>>>EEEkkkwwwVVVHHH999555555444333333444444555555555555444444222222333333333333444444KKKUUUiiijjjMMMFFFMMMccc}}}}}}xxxoooaaaOOOBBB>>>777:::CCCPPPYYY^^^eeelllhhhhhheee___[[[^^^lllxxxvvvppplllnnnpppttt}}}~~~|||{{{{{{|||{{{zzzxxxzzz}}}{{{xxxhhhQQQIIINNNGGG666---333333222888666999;;;;;;999888:::;;;:::999:::;;;===>>>===<<<777===;;;;;;BBBAAA@@@IIIhhh{{{wwwkkkooogggXXXTTTcccpppZZZUUUsssMMM>>>FFF\\\xxxuuubbbOOO@@@;;;999888<<>>::::::>>>===:::;;;;;;===>>>@@@BBBCCCBBBCCCDDDEEEGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHIIIIIIIIIKKKOOORRRTTTRRRPPPNNNNNN\\\|||~~~}}}|||yyy{{{}}}}}}eeeSSSLLLZZZggggggfffkkkgggggghhhhhhgggeeedddcccbbbbbbbbbcccccceeeffffffjjjfffbbb______^^^ZZZWWWOOOKKKHHHLLLXXXiiiyyyzzzlllrrrxxxrrrccc___ZZZHHH999555444888;;;:::;;;===;;;;;;???<<>><<<:::???===:::@@@NNNllllllfff```WWWWWW~~~yyy^^^QQQppp}}}TTT@@@DDDXXXppp}}}|||kkkUUUCCC:::888777;;;EEEWWWkkkyyy{{{|||~~~}}}~~~www~~~{{{xxx|||}}}sssbbbhhhqqqsssoooTTT???;;;<<>>999:::???>>>:::;;;<<<===???AAACCCDDDBBBCCCDDDEEEGGGGGGHHHHHHCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIILLLPPPSSSTTTPPPLLLKKKLLLUUUlll~~~|||~~~~~~iiiTTTLLL[[[jjjlllkkkooolllmmmnnnnnnmmmkkkhhhffflllkkkiiigggeeedddccccccfffbbb\\\YYYXXXWWWSSSPPPOOOMMMLLLSSSaaarrruuuffflll{{{sssmmm]]]ZZZVVVAAA999555444888;;;;;;;;;>>>===;;;===;;;CCCDDDSSSpppMMM===444777888///777BBBDDD777000EEEfffaaaPPP???999888777555555444555555555555555555444222222222333333444444444BBBHHHSSScccyyy___LLLUUUjjjxxx}}}zzzlll~~~~~~ssshhhYYYHHH===777AAASSShhhtttwwwzzzvvvjjj^^^SSSIIIIII]]]uuuuuufffyyy{{{yyyyyy{{{||||||{{{xxxxxxeeennnxxx}}}yyyqqqllleeeXXXCCC444444777666777===:::;;;===>>>?????????>>>???===;;;:::::::::999777;;;;;;:::999:::;;;<<<===JJJgggwwwrrrpppaaaJJJPPPyyykkkSSSaaa\\\BBBFFFNNNpppwwwttt\\\HHH;;;888777888<<>>???AAABBBTTTsss|||YYY===:::<<<555222777<<>>;;;999:::;;;GGGccc~~~yyyvvv}}}}}}~~~zzzxxxvvvuuuxxxzzzbbbSSSRRR]]]gggxxxlllPPP===???```ppp||||||yyyrrraaaMMMBBBBBBDDDDDDGGGHHHIIIHHHFFFGGGKKKNNNPPPOOOTTTuuutttsssKKKAAA===888999;;;AAA???===>>>@@@BBBAAA???CCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCCCCDDDFFFHHHJJJGGGIIIJJJIIIIIIKKKQQQWWWYYYQQQFFFAAAEEENNNUUUZZZ}}}sss]]]cccqqqtttuuuzzzwwwwwwwwwvvvvvvuuuuuuuuuyyywwwuuurrrpppnnnmmmmmmhhhfffccc___[[[YYYWWWWWWWWWZZZ^^^eeerrrxxxiiikkkvvvuuuwwwoooccccccQQQ@@@999:::;;;===============;;;???>>>???AAAAAAPPPmmm^^^@@@:::999333111666???BBBAAA999999LLLnnnoooZZZDDD999777555333333444444555555555555444444666666555444444444444444===BBBJJJSSS___nnn~~~[[[aaazzzvvv{{{nnn}}}ssscccSSSHHH===@@@JJJ\\\jjjrrrxxx}}}mmmSSS@@@;;;===???___nnnWWW```qqqtttwwwyyyzzzzzz|||}}}}}}|||zzzwwwuuuuuuuuuyyypppmmmgggNNN???555777;;;;;;;;;>>>>>>???@@@AAABBBBBBBBBAAAAAA>>><<<;;;;;;;;;;;;::::::999888777777777888999:::@@@iiiwwwhhhfff^^^TTT```wwwiiigggyyyLLLCCCNNNkkkqqqvvvzzz{{{tttaaaNNNBBB>>>;;;::::::CCC___|||}}}||||||}}}zzzxxxtttrrrvvvuuuaaaQQQMMM\\\ppp}}}zzzdddKKK:::AAAjjjvvvooohhhZZZJJJAAAAAADDDDDDGGGHHHHHHGGGFFFGGGJJJLLLQQQPPPUUUiiiooo|||\\\AAA???<<<888===?????????AAACCCCCCAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGIIIHHHIIIMMMTTTZZZ[[[PPPCCC>>>BBBIIIMMMMMMcccdddeeesssyyyzzzzzz~~~~~~}}}|||{{{{{{zzz}}}zzzwwwsssqqqpppqqqqqqllljjjfffbbb___]]]]]]]]]```eeeiiinnnwwwnnnaaahhhyyypppssskkkhhhnnnVVV===:::;;;<<<>>>???@@@@@@@@@<<>>???<<<>>>QQQssszzzbbbGGG:::999888666444444444555555555555444444555555444333333333444444;;;???EEEMMMWWWeeettt{{{vvvppp|||qqqqqqvvvwwwvvvfffWWWMMM>>><<<@@@LLLZZZeeepppwwwjjjNNNAAA>>>===>>>iii|||XXXYYYnnnoootttyyyyyywwwxxx||||||xxxssswww}}}zzzxxx~~~{{{qqqlllcccHHH>>>888;;;???@@@@@@AAA@@@@@@AAAAAABBBBBBBBBBBB@@@>>>;;;999:::;;;;;;:::;;;:::999777777777777888???===QQQ~~~kkknnnmmm\\\___vvvvvvhhhOOO>>>KKKgggnnnuuuxxxzzzvvvgggVVVFFF???;;;:::888>>>YYYvvvyyy|||xxx~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~}}}yyyyyyvvvtttyyylllaaaTTTOOOaaa{{{rrrZZZFFF<<>>AAACCCDDDDDDBBB@@@CCCCCCCCCCCCCCCDDDFFFFFFGGGFFFEEEEEEDDDEEEFFFFFFEEEFFFGGGGGGIIIOOOXXX^^^[[[NNN@@@;;;???EEEFFFCCCRRRqqqiiibbbrrr~~~{{{xxxuuurrrqqqpppmmmkkkiiifffeeeeeeggghhhggglllppprrrwww}}}iii___lllwwwjjjiiibbblllyyy\\\???;;;<<<===>>>@@@AAABBBCCC>>>DDDCCCBBBDDDBBBIII\\\uuuTTT@@@888444333666666<<<@@@>>>>>>OOOtttkkkKKK<<<::::::777444444444555555555555444444444444333333333333444444<<<>>>BBBHHHQQQ___ppp{{{wwwuuu~~~zzz}}}~~~lll```mmmyyyyyyjjj]]]TTTHHHBBB@@@FFFNNNXXXdddmmm___EEE<<<:::222NNN|||fff\\\jjjiiiooouuuvvvuuuuuuyyy~~~vvvppp}}}rrrllluuu}}}|||uuufffDDD>>>;;;>>>BBBDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEBBB@@@<<<;;;<<<=========>>>===;;;999888777888888:::999@@@hhhxxxwwwuuu]]]XXXrrrkkk[[[DDDPPPhhhuuu}}}ooo___KKK@@@:::;;;888:::QQQmmm}}}~~~zzz~~~yyywww{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}||||||~~~{{{wwwttttttwwwwwwwww~~~oooZZZTTTOOOOOOeeetttUUUDDDAAACCCgggwww^^^UUUJJJBBB@@@@@@BBBDDDFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHOOORRRhhh}}}MMM???:::555>>>;;;===AAADDDEEEDDDBBBAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIPPPZZZbbbZZZMMM???999===BBBBBB???EEEWWWsssuuufffrrr~~~xxxssspppooonnnmmmmmmnnnppprrrsssoootttwwwuuuwww~~~yyyiiidddrrrwwwjjjccc[[[mmm{{{ZZZ@@@<<<<<<===>>>@@@BBBCCCDDDBBBHHHFFFDDDGGGEEEIIIWWW|||[[[CCC777444444444555<<>><<<>>>CCCFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIFFFCCC???>>>???AAABBBBBBAAA@@@===;;;999888888888999999<<>>@@@???AAAHHHWWWqqqnnnrrr~~~wwwsssvvvvvvvvvwwwxxxyyyzzz{{{vvv}}}}}}{{{wwwhhhccclllwwwzzzpppggg\\\lllqqqOOO@@@>>>>>>??????AAABBBDDDEEEDDDJJJGGGDDDIIIIIIKKKVVVttt}}}___DDD777444333111111888@@@>>>555;;;\\\]]]GGG>>>:::666555444444555555555555444444555555444444444555666666888:::===AAAGGGQQQ^^^gggtttuuuuuuqqqmmmkkknnnrrrqqqcccUUUOOOPPPccc}}}nnnbbb[[[YYYYYY\\\^^^[[[ZZZaaajjjxxx}}}YYYHHHBBB===PPPuuuwwwjjjkkkjjjlllnnnqqquuuxxx{{{|||zzztttiiixxx}}}vvv|||fffgggnnnuuu~~~wwwSSS???===<<<===AAAFFFGGGGGGIIIHHHGGGFFFFFFGGGHHHHHHFFFCCC???===>>>@@@BBBBBBBBBAAA>>>;;;999888777777:::777===DDDYYY___HHHYYYSSSFFF]]]{{{wwwbbbMMM@@@AAA===666???RRRtttwwwnnnhhhhhhkkkwwwyyywwwssswww~~~|||{{{~~~~~~~~~~~~zzz{{{|||}}}}}}|||{{{{{{wwwvvvtttxxxkkkVVVRRRVVV^^^nnn}}}qqqyyy}}}bbbGGGCCCNNN___sss\\\NNNBBB>>>>>>???AAAFFFCCCAAA@@@AAACCCCCCAAA???@@@EEEFFFJJJWWWrrr^^^BBB<<<999888;;;@@@BBBAAAAAACCCDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGFFFFFFIIIQQQ]]]fff___SSSDDD:::888;;;>>>@@@BBBDDDKKK[[[rrr{{{www|||~~~}}}zzz~~~yyy|||vvvlllhhhjjjmmm{{{{{{vvvsssooodddjjjbbbCCCDDDBBBAAAAAAAAABBBCCCEEEFFFDDDKKKGGGCCCJJJLLLMMMUUUgggeeeIII:::888666111///333;;;>>>999;;;QQQlllgggOOOBBB:::777666444444555555555555444444666555555555555666777888333666<<>>???@@@CCCAAA>>>;;;888777666666333---:::>>>AAAtttjjjNNNYYYdddMMMMMMrrrlllTTTDDDDDD@@@666:::IIIVVVxxx~~~tttllliiiiiimmmrrrsssnnnqqq|||~~~|||zzz|||}}}yyy{{{}}}~~~}}}|||{{{{{{zzz{{{|||}}}~~~~~~zzzuuuyyyzzzkkk^^^]]]bbbeeegggjjjiiijjjkkkbbbLLL:::AAATTTfffxxx]]]NNNAAA>>>>>>>>>AAAFFFBBB@@@>>>@@@BBBBBB@@@===AAAGGGEEEIIITTT```qqqMMMDDD:::777;;;???AAA@@@@@@BBBEEEBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFHHHQQQ^^^gggbbbWWWHHH;;;666888===@@@@@@BBBFFFMMMYYYkkk~~~|||yyy|||zzzyyyuuuyyy}}}~~~}}}}}}||||||yyyuuussstttuuutttyyywwwnnnsssuuujjjiiiYYY>>>KKKEEEDDDCCCCCCCCCEEEFFFGGGDDDJJJFFFBBBJJJMMMNNNUUU```jjjNNN???===:::444222222777<<<777222===NNN|||xxxoooTTTDDD;;;777888444555555555555555555444666666666666666777888888111222444;;;DDDOOOVVVZZZbbbaaafffmmmjjjdddjjjwwwuuuTTTWWWnnnppp___JJJKKKNNNVVVbbbjjjmmmpppttttttzzzvvvXXXHHHBBBSSSlllvvvssslllvvvrrrttt{{{{{{uuutttyyytttxxxpppyyyuuucccZZZppp```III>>><<<;;;<<<@@@DDDFFFGGGIIIGGGDDD@@@>>>======>>>???===<<<===@@@AAA@@@>>>???===:::777444333333444555777555888@@@QQQqqqYYYMMMeeewwwlll[[[LLL```vvvgggQQQBBB=========<<>>???AAACCCBBB@@@CCCCCCCCCGGGIIIQQQ|||\\\======888777999======<<<>>>BBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDFFFIIIIIILLLXXXeeekkk]]]KKK>>>888888<<<@@@@@@AAABBBFFFNNNZZZgggpppzzzzzz}}}{{{xxxwwwwwwxxxzzz|||~~~}}}tttrrrwwwxxxuuuzzzyyy|||rrrqqquuuvvvhhhSSSGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDFFFHHHHHHIIIJJJMMMOOOWWWsss\\\KKKAAA777///000111222444777:::===>>>^^^zzz^^^HHH:::888<<<555555555666666666666666555555555555666666666777111111333888@@@JJJRRRVVVbbb```eeeooosssttt}}}{{{bbb^^^yyyhhhRRRJJJIIILLLUUU^^^fffpppyyykkknnnxxxkkkXXXKKKSSSdddoooqqqpppvvvqqqsss{{{|||uuurrruuuyyyxxx|||ttt{{{~~~pppYYYWWWttt^^^CCC<<<;;;:::;;;>>>AAACCCCCCDDDCCC@@@===;;;::::::;;;;;;:::999:::<<<===<<<:::===;;;888555444333333444222333111333:::EEEjjj{{{pppZZZKKKaaammm___WWWEEEUUUsss{{{kkkUUUGGGAAA@@@===:::@@@WWWvvvzzzxxxwwwjjjfffjjjmmmkkkttt~~~}}}{{{zzz{{{{{{|||~~~~~~}}}|||{{{yyywwwvvvuuu~~~tttllllllfff```dddooovvvuuujjjllldddQQQ???>>>NNN___vvvzzzXXXGGG;;;<<>>999888:::>>>???>>>???CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDFFFHHHGGGJJJVVVbbbjjj^^^NNN@@@999777888;;;>>>======???EEEPPP\\\ddduuuvvv~~~}}}{{{{{{{{{zzzzzzxxxwwwuuuuuuwwwxxxyyyzzz{{{{{{zzzzzzsssjjjfffkkkpppuuu|||zzz}}}|||hhhPPPEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGJJJMMMQQQsss^^^OOOEEE:::222111111222444777:::<<<>>>VVVuuuiiiSSSBBB;;;<<<666666666666666666666666555555555666666666777777111111111444;;;CCCKKKPPP\\\]]]hhhzzziiiuuu{{{fffSSSLLLHHHLLLUUUbbbsss~~~zzzrrruuuwwwbbb\\\ccclllrrruuuxxxsssttt}}}~~~uuunnnnnnsssuuu||||||qqqmmmSSS___uuuXXX;;;:::999999;;;===>>>>>>===>>>===:::888777666666777666555444555777888777666888777555444333333333444222333///000555:::QQQtttzzztttqqq```PPPHHHmmmdddcccoooGGGKKK```tttaaaRRRIIIDDD===888<<>>>>>BBB???@@@AAADDDHHHIIIHHHGGGCCCEEEEEEIIIJJJGGGYYY|||{{{TTT???:::999;;;???AAA???@@@CCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDCCCDDDFFFFFFIIISSS___lllcccUUUFFF<<<777777777@@@???>>>>>>BBBKKKUUU]]]iiimmmuuu~~~zzzxxxwwwvvvuuutttsssrrrrrrrrrsssuuuvvvxxxzzzzzzxxxvvvuuukkkaaaZZZ[[[aaannn|||eeeMMMDDDGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCEEEHHHKKKMMMnnntttcccTTTGGG<<<666222222222444666999;;;===NNNnnnwww```MMM@@@:::777666666666555666666666555555666666666777777777333222222222666<<>>:::<<<>>>HHH]]]{{{ppp{{{kkkfffnnnmmmmmmtttxxx}}}zzzxxx|||~~~}}}}}}xxxvvvtttssstttwww{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}~~~}}}|||}}}{{{}}}}}}xxxqqqooossswwwmmm^^^]]]```gggpppuuuuuurrrooolllhhhWWWCCCBBBWWWkkktttcccGGG@@@<<>>999888888@@@??????@@@DDDKKKUUU[[[cccffflllttt|||vvvtttuuuwwwtttrrrpppooonnnpppqqqsssqqqssswwwzzzzzzxxxvvvtttmmmbbbUUUPPPRRRbbbwwwzzz]]]IIIFFFKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCDDDGGGJJJMMMbbbzzzjjjWWWDDD999888333333333333555777:::<<>>LLLaaazzzxxx}}}qqqiiipppmmmhhhiiihhhqqqvvv{{{zzzuuutttzzz~~~{{{zzz}}}}}}zzzyyy{{{}}}~~~}}}|||zzzzzz}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||}}}}}}~~~}}}~~~{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}|||~~~|||{{{{{{xxxrrrlllmmmssszzz~~~}}}~~~ooo]]]RRRWWW\\\lll~~~zzzooojjjjjj___MMMDDDPPPiiixxxyyywwwZZZDDDBBBAAABBBBBB@@@???AAA@@@@@@AAABBBCCCFFFIIILLLDDDFFFCCCEEELLLJJJMMM\\\qqqHHH>>>:::999===??????>>>@@@DDDCCCCCCBBBAAA@@@??????>>>>>>======>>>???@@@@@@@@@???@@@DDDGGGJJJSSS\\\mmmmmmcccPPP@@@;;;999888:::;;;>>>@@@EEELLLTTTZZZ``````ccchhhrrrzzz~~~~~~yyysssppprrrvvvxxxtttrrrpppnnnnnnppprrrtttoooqqquuuxxxwwwsssnnnjjjnnneeeXXXMMMLLL\\\zzzxxxqqqUUUGGGHHHLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHGGGFFFDDDEEEGGGJJJLLLWWW|||sss\\\BBB666999555444333333444666999:::AAAaaa}}}qqqZZZGGG<<<999888777555555555666777666666666666777777777888222333444333222444:::???KKKMMMTTT```llluuuxxxxxxrrrsssqqqrrr~~~}}}{{{eeecccfffqqq|||~~~~~~uuukkkhhhhhhlllvvvdddYYYhhhyyyzzzwwwxxxvvvsssuuupppqqqvvvrrrgggbbbdddvvvzzzttt{{{qqqUUU\\\zzz```AAA>>>>>><<<;;;::::::<<<<<<;;;:::999888777666555333222111111222333222000000000222//////000000111222222222111444111222888333222===XXXzzz{{{rrrnnnhhhgggbbbJJJFFFfff[[[OOOdddoooYYYKKKFFF<<<999:::AAAOOOddd~~~~~~{{{uuupppuuupppjjjeee]]]___gggsssyyyvvvppppppvvv~~~~~~~~~~~~||||||{{{~~~}}}|||zzzxxxwwwxxxyyyzzz{{{||||||}}}}}}{{{{{{|||}}}}}}}}}|||||||||zzzyyyzzzyyyzzz{{{|||}}}~~~~~~|||~~~}}}zzzxxxvvvqqqkkkgggiiipppvvv|||||||||zzzqqqcccWWWRRRYYY___uuupppjjjdddVVVJJJOOOdddxxxuuutttrrraaaLLLBBBCCCEEEEEECCCAAAAAAAAABBBCCCCCCBBBBBBCCCFFFHHHDDDHHHBBB@@@GGGHHHHHHQQQoooyyyZZZBBB<<<888;;;>>>======???BBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<===>>>??????===>>>BBBFFFIIIPPPXXXfffkkkgggUUUEEE>>>;;;777999<<>>BBBFFFEEEBBBAAABBBCCCBBBEEEHHHGGGDDDBBBAAAAAABBBGGGBBB???FFFHHHGGGMMMZZZlllrrrHHH???999:::=========?????????>>>>>>=========<<<:::::::::;;;;;;<<<===>>>???======@@@CCCEEEJJJQQQ]]]jjjnnn```OOOFFF>>>777;;;???DDDHHHJJJLLLNNNPPPEEEHHHKKKPPPZZZfffjjjggg\\\eeennnsssyyy}}}{{{{{{}}}~~~{{{yyyvvvtttqqqooooooqqqsssuuurrrqqqooommmmmmmmmoooooommmooorrrrrrmmmdddZZZSSSaaaeeefff```___lll|||^^^HHHGGGKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDFFFIIIIIIHHHHHHHHHIIIMMMKKK]]]wwwXXX@@@:::888666333222222444777888>>>MMMmmm}}}}}}mmmVVVGGG<<<:::777555444555777888666666777777777888888888---000333333000///333777<<>>777999???JJJ\\\lll{{{~~~zzz|||hhhUUUPPPSSSbbbqqqzzzzzzzzzzzzzzz{{{|||}}}}}}uuuzzz}}}|||wwwtttuuuwwwvvvxxx{{{~~~~~~zzz{{{{{{||||||{{{{{{zzztttuuuwwwzzz|||~~~xxxzzz~~~|||zzz~~~zzzuuuuuuxxxwwwxxxzzz|||~~~~~~}}}{{{{{{xxxtttmmmjjjeeebbb```___^^^]]]fffuuu{{{vvvrrrooolllkkkkkkccc[[[___jjjdddhhh~~~sssoooUUULLLSSSooosssqqqkkkYYYGGG???;;;AAAEEEDDDAAABBBDDDEEEBBBGGGLLLLLLHHHBBB>>><<<>>>FFFCCC@@@IIIMMMKKKOOOLLLiiifffgggLLLBBB::::::<<<===>>>@@@============<<<<<<<<<<<<:::999::::::;;;<<<===>>>@@@===<<<>>>@@@AAAEEEKKKYYYkkkuuujjjZZZNNNCCC888888<<>>AAABBBBBBBBBCCCEEEFFFHHHIIIJJJHHHDDD@@@===<<<===???BBBFFFIIIIIIIIIOOOXXX{{{dddxxx```QQQ>>>555;;;DDDEEE@@@999>>>???<<<;;;===???>>>888777777777777999:::;;;>>>???@@@???>>>???@@@BBBNNNXXXiiitttiiiSSSGGGIII@@@;;;999===???===::::::>>>===<<<<<<>>>CCCGGGJJJMMMQQQUUUXXXYYYZZZ[[[\\\[[[___eeehhhhhhfffeeedddfffeeedddcccbbbbbbbbbbbb______```bbbcccdddeeeeeelllkkkjjjjjjllllllllljjjqqqqqqppppppoooooonnnnnnnnnppprrrtttuuuyyy}}}yyyyyyyyyxxxwwwyyy}}}~~~|||{{{{{{}}}}}}zzzwwwuuusssttttttssssssuuurrrooonnnnnnnnnmmmlllkkkmmmllljjjkkkmmmkkkgggoooppppppnnnkkkiiihhhiiihhhkkkuuu|||zzz{{{{{{dddIII>>>BBBIIIJJJLLLHHHFFFGGGGGGEEEFFFJJJIIIDDDBBBGGGKKKLLLMMMOOOUUUQQQZZZeee~~~~~~hhhNNN???999666:::666+++---333000555555>>>ZZZuuucccVVVCCC<<<666777777555333444333333444555666777888888111111000000000000111111666888>>>FFFSSScccsss~~~~~~wwwzzzmmmcccpppwwwooowwwssshhhkkkeeeccccccbbbeeesssppp]]]RRRPPPVVV[[[ccckkkpppooonnnqqqsssrrrtttssstttyyyyyywww{{{ooodddnnnuuurrrkkkmmmwww|||xxx{{{xxx|||^^^EEE===@@@AAA<<<:::999888777777999:::<<<:::;;;;;;888444111000000111111111111111000///......///000111222222222222000000//////000000111111444777PPP}}}xxx|||nnnXXXQQQ]]]}}}yyyOOOKKKOOO]]]lll~~~uuufffTTTLLLCCC===:::===GGGRRRhhhvvvzzzyyyppplllfff______jjj}}}|||xxxvvvvvvzzzzzzzzz}}}}}}|||zzzzzzzzz|||}}}~~~~~~|||{{{zzzzzz{{{|||yyyyyyzzzzzzzzzyyyxxxxxxyyyzzz|||~~~uuuuuu}}}~~~~~~|||~~~|||uuurrrqqqllleeebbbddddddaaa```ccckkkrrrtttzzz||||||nnneee[[[XXX^^^fffmmmpppnnnsss~~~ooo[[[RRR^^^|||wwwggg^^^TTTFFF>>>>>><<<>>>@@@AAAAAAAAABBBDDDGGGHHHIIIIIIGGGDDDAAA???>>>>>>???BBBEEEHHHIIIIIILLLOOOjjjhhhmmmvvvWWW===:::???>>>@@@FFF@@@CCCBBB===;;;<<<<<<::::::999888888888:::;;;<<<>>>?????????======>>>@@@CCCKKK[[[jjjlllaaaSSSKKKFFF===666666888:::===@@@>>>>>>=========>>>>>>???BBBEEEJJJNNNQQQRRRTTTVVVQQQTTTXXXZZZZZZXXXWWWWWWYYYYYYXXXWWWWWWWWWWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXYYY\\\```bbbccccccffffffggghhhiiijjjjjjjjjiiijjjllllllmmmooorrruuuvvvvvvuuusssqqqsssvvvyyyxxxxxxxxxxxxyyyzzz{{{|||{{{zzzyyyxxxyyyyyy{{{{{{yyyzzzzzzzzzzzzzzzyyyyyywwwtttrrrrrrsssssssssrrrpppmmmjjjhhhhhhhhhhhhgggiiijjjjjjhhhjjjmmmmmmiiijjjkkkllljjjhhhjjjoootttssszzz|||yyy|||{{{yyyvvv}}}zzz[[[GGGBBBFFFIIIIIIMMMIIIGGGGGGFFFFFFKKKRRRSSSKKKEEEHHHMMMOOORRRTTTSSSOOOVVV```sssxxx[[[BBB;;;777:::777...///555222777666:::OOOkkk{{{xxxdddHHH???777666777444333333555666666666666666666666000000111111111111000000333555999@@@LLL\\\lllwwwuuuooorrryyy~~~qqqeeepppwww~~~uuukkkllliiigggeee^^^[[[iii|||cccOOOMMMPPPOOO___gggmmmmmmlllooorrrttttttuuuyyy||||||{{{wwweeedddoooxxxzzzyyyvvv~~~zzz\\\EEE???BBBBBB======<<<:::999888999;;;<<<:::;;;;;;888555111000000111222222222222222111111000111222333333333333333111000000////////////000777...===nnn{{{[[[HHHNNNtttwww|||gggIIIHHHKKK]]]sss}}}vvveeeXXXJJJAAA===<<<@@@FFFWWWbbbpppzzz|||www}}}yyyuuupppkkkbbb___nnn~~~zzzzzz|||wwwwwwxxx|||{{{yyy{{{}}}}}}|||~~~{{{yyyxxxyyy{{{|||yyyyyyyyyyyyyyyxxxxxxwwwxxxyyy|||~~~yyyvvv{{{}}}}}}~~~{{{{{{wwwooohhhddd___ZZZZZZ\\\```ccchhhnnnuuuzzzyyy|||~~~}}}~~~nnnbbbVVVUUUaaannnuuuvvvwwwvvvwww||||||sssbbbUUUQQQ___zzz}}}ssseeeWWWMMMGGGBBB@@@<<<===????????????AAABBBGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@@@@AAACCCEEEHHHIIILLLMMMYYY|||zzzooogggCCCBBBCCC:::>>>OOOKKKKKKGGG???<<<<<<<<<999;;;;;;:::999999:::<<<<<<>>>??????>>><<<;;;<<<===;;;@@@JJJZZZkkkpppbbbQQQHHH>>>666444666888;;;@@@======>>>>>>===;;;999888:::===BBBEEEGGGHHHKKKLLLHHHJJJMMMNNNMMMLLLLLLLLLNNNMMMMMMMMMMMMNNNOOOOOONNNMMMKKKJJJJJJJJJKKKLLLKKKKKKMMMPPPTTTWWWWWWWWW[[[\\\___aaacccddddddcccdddeeeeeeeeedddeeegggiiissssssrrrpppnnnmmmoooppppppqqqqqqrrrtttuuuvvvvvvttttttuuuuuuvvvwwwxxxxxxrrrrrrrrrrrrssssssssssssrrrpppnnnooopppqqqqqqpppmmmkkkhhhggghhhhhhhhhgggfffhhhgggfffhhhmmmmmmjjjfffiiiiiifffcccgggrrr|||yyy~~~{{{{{{nnnoooqqqOOOEEEIIIJJJIIIHHHMMMJJJHHHFFFDDDGGGQQQ]]]eeeWWWKKKIIIMMMQQQTTTVVVRRRNNNTTTZZZdddfffGGG@@@888888888000222777333777888555@@@[[[pppiiiPPPEEE;;;888888666555555888777777777666666666555000000111222222111///...222333666;;;CCCOOO[[[ccciiidddhhhqqqyyy|||fffmmmxxxuuupppnnnppplll^^^SSS^^^rrr|||ccc[[[XXXSSS\\\dddkkknnnmmmmmmoooqqqssswww|||ttteeehhhvvv||||||qqqTTTBBB???BBBBBB>>>>>>===;;;999999999;;;<<<999::::::888444111000000111111222333333333333333111111222333444444333333111000//////............444---444WWWcccJJJDDDgggfffLLLIIIUUUfffssszzz|||zzzwwwoooaaaRRRIIIEEE@@@>>>???GGGMMMYYYhhhuuu}}}|||yyy{{{yyyxxx|||uuugggfffqqq~~~xxxwwwxxxuuuuuuvvvzzz|||yyy{{{}}}|||zzz~~~}}}||||||{{{{{{{{{zzz{{{{{{{{{{{{zzzyyyyyywwwxxx{{{}}}zzz|||||||||}}}}}}vvvuuuppphhhaaa\\\YYYWWWUUUXXX^^^eeennnuuu{{{~~~|||~~~}}}zzzuuuqqqeee^^^XXX\\\hhhtttzzz{{{yyytttqqqmmmfff^^^ZZZYYY```nnnwwwpppbbbPPPFFFEEEDDD@@@;;;===>>>>>>======???@@@EEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@AAABBBFFFHHHKKKNNNRRReeeUUUGGGAAA:::AAASSSWWWVVVOOODDD?????????<<<<<<;;;:::999999:::;;;;;;>>>>>>>>><<<:::999:::;;;;;;===???JJJaaarrrmmm\\\IIIBBB<<<;;;<<<999777888:::;;;<<<<<<===<<<;;;;;;;;;===@@@AAAAAAAAABBBDDDFFFHHHJJJJJJJJJJJJLLLNNNMMMMMMMMMNNNOOOPPPRRRRRRPPPNNNMMMLLLKKKLLLNNNOOOOOONNNNNNOOOPPPOOOMMMKKKTTTVVVYYY\\\^^^^^^^^^^^^```aaabbbbbbaaa```bbbcccllloooqqqrrrooommmkkkkkkpppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuuuutttqqqppppppooooooooooooooonnnlllkkkkkkllllllkkkjjjhhhfffddddddfffhhhhhhhhhfffgggfffdddfffkkkllliiidddhhhiiieee```cccooozzzxxxxxxxxxnnnqqqcccHHHHHHNNNLLLHHHIIILLLJJJGGGEEEBBBEEETTTbbbsssbbbPPPJJJKKKNNNPPPSSSTTTQQQTTTXXXYYYpppuuuZZZFFF999666666111222666222333999444555JJJaaauuuppp[[[MMM???;;;:::999888999777777777777777777777777000111222222222000///...///222666:::???EEEMMMRRR\\\YYYaaakkktttiiiiii{{{zzz}}}www~~~uuuwww|||{{{hhhSSSXXXjjj~~~uuukkkiiifff___dddlllrrrssspppnnnnnnsssxxx~~~~~~{{{xxxllljjjhhhffflllzzzqqqjjjnnnssstttaaaJJJ>>>>>>@@@@@@???===<<<:::888777888999:::888999999777333111000000000111222222333333333333111111222333333333222222000000///...---------...///333444AAAnnnqqq\\\DDDSSSzzzRRRHHHMMMYYYiiiwww{{{wwwrrrooobbbVVVPPPLLLEEE???<<<>>>@@@GGGSSSdddsss|||zzz|||~~~|||{{{|||yyyllljjjzzzyyyrrrpppuuuuuuuuuwww{{{}}}yyyzzz|||{{{yyy|||~~~|||zzz}}}}}}~~~~~~}}}}}}|||{{{wwwxxxzzz|||{{{{{{|||~~~}}}yyyuuunnnlllggg```XXXSSSSSSUUUUUUYYY```hhhpppwww{{{}}}{{{pppeee___XXX\\\aaahhhpppvvvzzz}}}~~~{{{zzzsssggg``````fffhhhnnnssskkkYYYGGG>>>>>>>>>:::;;;<<<<<<;;;::::::<<<>>>??????>>>======>>>>>>???@@@AAAAAA@@@???@@@CCCFFFHHHLLLJJJPPPrrroooLLL======EEENNNbbbbbb\\\OOOEEEAAA???===<<<;;;:::999888888999:::<<<======<<<:::999:::<<<===<<<:::===PPPhhhppplllSSSJJJCCCAAA???:::777777:::999999999999:::;;;<<<:::<<<>>>>>>>>>>>>???@@@FFFHHHJJJLLLMMMNNNQQQTTTTTTUUUUUUVVVWWWYYY[[[\\\ZZZXXXVVVUUUSSSSSSSSSSSSTTTRRRQQQOOONNNKKKGGGCCCJJJLLLPPPTTTWWWZZZ\\\\\\\\\^^^___```______```bbbbbbgggmmmqqqppplllhhhfffmmmnnnooopppppppppppppppqqqrrrssssssssssssrrrrrrrrrqqqooommmkkkjjjjjjjjjkkkiiihhhhhhiiihhhfffeee___^^^]]]^^^aaadddeeeffffffhhhfffdddfffjjjjjjfff___dddhhhfffbbbdddmmmwww{{{uuuxxxooorrrzzzkkkVVVHHHMMMQQQKKKHHHKKKKKKIIIFFFCCC@@@CCCPPP^^^ooo___OOOHHHIIIKKKMMMPPPUUUUUUVVVVVVSSS]]]}}}RRR>>>555444000111333///---888666111>>>QQQfffxxxgggVVVDDD<<<;;;:::999:::444555555666777888888888111111222111111000///...,,,///444999===BBBGGGJJJQQQQQQ\\\fffnnnvvvpppxxxzzz|||vvvkkkuuuwww|||www[[[XXXggg|||zzzlllmmmqqqllllllrrr{{{|||xxxvvvvvvzzzuuujjj]]]YYYdddyyyooobbbaaa\\\lllxxx~~~zzzfffZZZ^^^nnn^^^OOOAAA;;;<<<<<<======999888666555555666777888666777777555222///.../////////000111222222111111///000000111111111000000///......------------...+++666666444PPP~~~{{{qqqOOOEEE[[[zzznnnFFFDDDKKK```uuu~~~{{{vvvmmmcccXXXTTTPPPHHHAAA>>>;;;:::<<>>:::999666666AAAVVVhhhrrr```TTTHHHCCC@@@======???===<<<:::888777777777888666888:::;;;;;;<<<>>>@@@CCCEEEHHHJJJLLLNNNRRRTTTWWWWWWWWWXXXZZZ\\\]]]^^^___^^^]]]ZZZXXXUUUSSSRRRPPPOOONNNNNNLLLIIIEEEBBB@@@BBBEEEJJJPPPUUUYYY[[[WWWYYY\\\]]]\\\\\\]]]___YYY___fffjjjjjjgggcccaaadddfffiiilllnnnoooppppppppppppppppppppppppppppppqqqooollliiigggfffeeeeeehhhggggggggghhhhhhfffddd___^^^]]]^^^aaadddffffffeeeggggggfffgggjjjiiidddYYY___eeeffffffiiirrrzzz{{{zzzooonnnmmmfffVVVOOOLLLPPPQQQKKKIIIMMMKKKIIIGGGDDDAAAAAAIIISSS[[[QQQHHHFFFGGGIIILLLQQQRRRVVVTTTRRRQQQRRRpppbbbGGG888666111111222...+++777777222999EEEUUUiiivvvaaaJJJ???;;;999888888333333444555666777888888333222111000////////////+++...111444888<<>>JJJXXXbbbvvvyyyzzz}}}wwwwwwuuummmfffdddlllyyy|||wwwwwwvvvtttrrrtttyyy~~~}}}yyywwwwwwyyyzzzxxx{{{~~~|||}}}~~~{{{{{{zzzyyyuuunnneee___WWWSSSPPPNNNJJJGGGMMMVVV]]]dddlllqqqrrrtttxxx||||||tttoooggg]]]YYYZZZaaaiiirrrtttqqqooorrrwwwoooqqqzzzsssrrryyytttsss{{{|||cccKKKAAA>>>:::888;;;;;;;;;:::888666666888;;;666666777888999999::::::999===@@@???<<<<<>><<<:::999888999999777999:::;;;;;;<<>><<<999777666666888999999999:::<<<>>>>>>AAADDDGGGHHHIIILLLMMMOOOOOOOOOPPPQQQSSSTTTUUUXXXYYYYYYYYYXXXVVVTTTRRRNNNMMMMMMNNNNNNLLLHHHEEE???@@@AAADDDIIINNNSSSUUUVVVXXX[[[[[[[[[ZZZZZZ[[[XXX\\\```bbbbbbaaa`````````bbbfffiiilllmmmmmmmmmlllkkkkkkjjjkkklllnnnooonnnllliiigggeeedddddddddffffffgggiiikkkllljjjiiidddcccaaaaaaccceeeeeeeeebbbeeeggggggiiillljjjeeeZZZ^^^bbbfffjjjpppxxx}}}vvvnnnnnnhhh\\\NNNOOOQQQQQQNNNLLLLLLMMMMMMJJJHHHGGGDDD@@@BBBGGGGGGDDDCCCFFFGGGFFFJJJOOOKKKSSSOOOLLLNNNJJJYYY|||uuuTTT>>>:::444333444000...555444444:::<<>>AAA???;;;BBBIIIAAAAAAiiibbbIIICCCEEE999TTTooottthhhXXXMMMGGG@@@???===;;;:::999::::::666777999;;;<<<>>>AAADDD888444555888555444AAASSS```YYYTTTTTTRRRKKKFFFDDDBBBCCCDDDEEECCC@@@<<<999;;;<<<<<<;;;999999:::;;;;;;>>>AAADDDDDDEEEFFFGGGEEEEEEEEEFFFGGGIIIJJJKKKMMMOOOSSSVVVXXXWWWVVVUUUPPPPPPQQQRRRRRRPPPLLLIIIFFFEEEDDDDDDFFFIIIMMMOOOXXXZZZ\\\\\\[[[YYYYYYZZZ\\\]]]^^^^^^]]]^^^```bbbcccdddgggiiikkkkkkjjjiiigggfffeeefffgggjjjlllnnnmmmkkkhhhfffeeedddeeefffeeeeeegggjjjnnnoooooonnneeeccc```___`````````______cccggghhhkkknnnlllfff___```cccfffkkksss{{{wwwsssqqqhhh^^^MMMSSSTTTOOOMMMNNNOOOMMMOOOKKKJJJJJJFFF@@@>>>???===>>>CCCGGGFFFCCCEEEJJJEEEOOOJJJGGGKKKEEEJJJeee{{{]]]DDD===888666666222222444222555<<<999;;;JJJRRR}}}bbbOOOFFF@@@<<<:::555444444444444333333333444555444000///111222000000///...///111444888:::@@@CCCLLLXXXbbbnnnyyy~~~cccSSSdddppp{{{___TTTYYYjjjrrr{{{{{{ssskkkgggfffiiiiiiiiiggggggmmmvvv~~~ttt^^^KKKQQQZZZmmm{{{xxxttt{{{zzztttqqqiiikkksssLLL:::999888666444222111000111111111111000000000000444444333222111000//////---...//////...,,,***)))---------,,,,,,+++++++++,,,,,,,,,---------......,,,+++...333333999SSSpppxxxnnnuuurrrbbbXXXFFFGGG^^^lllLLL@@@???EEE[[[ttt~~~xxxfffWWWRRRSSSRRRKKKBBB<<<;;;999666888>>>QQQccc{{{iii{{{~~~ssskkkiiidddiiikkklllpppvvvvvvrrrvvvxxxzzz{{{yyywwwvvvvvvxxxzzz|||{{{xxxvvvxxxzzz{{{zzzzzzzzz{{{~~~}}}wwwqqqoooooohhh\\\QQQQQQIIIEEEIIIOOOUUU^^^hhhmmmqqqvvvyyyzzzzzzzzzzzzwwwooo___WWWVVVQQQXXXnnnxxxqqqjjjkkksssxxxssslllaaaWWWWWWeeesssxxx~~~|||cccMMM888222666999777444888888999:::999888777666555666666555444444777999777777888999:::<<<===>>>???@@@@@@???===DDDWWWjjj[[[JJJTTTFFFSSSqqqxxxeeeWWWKKKEEE@@@<<<:::<<<======;;;:::888666555888>>>DDDHHHBBB===888666999<<<======JJJMMMPPPRRRQQQOOONNNMMMRRRQQQOOOLLLJJJGGGEEEDDD@@@AAAAAAAAA@@@>>>===;;;===>>>???@@@@@@BBBEEEGGGFFFFFFFFFEEEEEECCCBBBAAAGGGGGGGGGIIIJJJKKKMMMMMMTTTRRRQQQUUU[[[\\\XXXSSSLLLIIIEEECCCEEEIIILLLNNNWWW[[[^^^\\\WWWTTTVVVYYY^^^^^^^^^^^^^^^___```aaaaaacccfffiiikkkjjjhhhfffbbbcccdddeeegggjjjlllmmmggghhhiiiiiihhhfffdddbbbhhhfffeeeeeefffgggffffffbbb___]]]]]]```bbbaaa___```aaaccchhhpppuuuqqqhhhbbbeeehhhkkkoooxxx}}}}}}~~~sss```RRRKKKLLLNNNMMMKKKJJJJJJKKKQQQPPPNNNIIIEEEBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAAEEEFFFFFFFFFFFFIIILLLPPP~~~iiiUUULLLDDD:::333333---///111111333888@@@EEEMMMeeesss[[[NNNCCC:::666777666555222000000222444999888777888888555333222000///......000222555777===???GGGPPPYYYddduuu{{{xxxtttvvv~~~dddVVV___lllyyyaaaXXX^^^gggooovvvwwwpppiiieeeeeegggfffeeedddggglllsssyyy{{{}}}|||xxxtttooohhhaaapppyyyyyynnnooo}}}}}}yyyyyytttrrrxxxxxx___@@@777777666444333222111000111111000000000/////////222222111111000/////////------------,,,+++***)))------,,,,,,,,,+++++++++,,,,,,,,,,,,------------...,,,///222///000AAAVVV~~~lllrrrwwwiii[[[NNNBBBFFFgggdddLLLAAA???EEEOOOooozzzyyylllddd^^^YYYQQQKKKEEEAAA<<<777:::AAAAAANNNaaauuupppqqqwww{{{xxxjjjiiiiiimmmqqqssssssqqqvvvwwwyyy{{{{{{zzzxxxwwwwwwyyyzzzyyywwwwwwxxxzzzzzzyyywwwwwwxxxzzz}}}|||~~~~~~}}}~~~|||zzzyyyyyyxxxvvvrrroooqqqsssqqqhhh___YYYRRRPPPUUU\\\bbbkkksssooorrrvvvuuurrrqqqsssvvvpppgggWWWQQQUUUVVVaaaxxxssssssrrrrrrrrrpppkkkfffYYY]]]kkk}}}~~~wwwWWWFFF666222666777666555444555666777777666555555555666666555444555777999888888888888999;;;<<<===>>>???BBBCCCAAACCCOOO\\\bbbVVVQQQPPPbbbxxx{{{tttdddPPPHHHCCC===::::::;;;999777:::888666555777<<>>??????AAADDDIIIKKKLLLMMMNNNOOOTTTTTTSSSRRRQQQPPPPPPOOOKKKKKKJJJIIIHHHFFFDDDCCC@@@BBBCCCCCCAAA@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEHHHIIIMMMRRRVVVYYYZZZYYYWWWQQQHHHAAA???@@@CCCFFFHHHMMMSSSWWWWWWWWWYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]```bbbeeehhhiiihhhfffdddaaaaaaaaabbbdddgggiiijjjfffgggggggggeeebbb```^^^___^^^]]]]]]^^^_________```]]]ZZZYYY[[[]]]]]]]]]___^^^\\\^^^fffooopppkkkgggfffgggmmmvvv{{{vvvzzzyyylllYYYMMMLLLMMMNNNMMMKKKJJJJJJKKKQQQQQQOOOLLLHHHFFFEEEFFFEEEEEEDDDDDDCCCBBBAAAAAABBBCCCEEEEEEFFFIIIMMMPPPiii}}}cccNNNCCC>>>:::555///111222222333666<<<@@@HHH[[[~~~qqq]]]QQQGGG@@@777666666444333444555777@@@777333888:::444//////111000.........000222333888999>>>FFFLLLVVVfffuuuzzzxxxyyyuuutttyyy{{{___QQQZZZfffyyyxxxeee___dddhhhmmmrrrqqqkkkdddbbbbbbdddcccbbbeeekkkrrrxxx{{{vvvyyyvvvmmmgggjjjqqqtttooo```ggg{{{xxxzzz~~~{{{nnn]]]GGG666333333333222111111000000000////////////.........////////////////////////---,,,+++******)))******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...,,,...111...+++111<<>>???CCCFFFEEECCCEEEKKKfffzzzSSSQQQHHHRRRfffpppqqqhhhWWWNNNHHHAAA<<<;;;:::888666:::888666444666999===@@@GGGDDD@@@======>>>??????<<<>>>AAACCCDDDFFFIIIKKKQQQRRRRRRTTTUUUVVVWWWWWWVVVTTTSSSPPPNNNMMMLLLLLLHHHJJJMMMMMMJJJFFFCCCAAA@@@AAABBBDDDFFFGGGIIIIIIJJJLLLNNNOOOMMMJJJEEECCC@@@DDDJJJMMMOOORRRVVVYYY\\\WWWPPPHHHBBB@@@??????BBBEEEJJJOOORRRTTTTTTTTTTTTTTTUUUUUUWWWXXXZZZ[[[^^^```ccceeeeeedddbbbaaa___^^^]]]^^^___bbbeeefffdddddddddcccaaa^^^\\\ZZZ\\\]]]]]]]]]^^^^^^______^^^\\\YYYXXXZZZ[[[\\\\\\VVVSSSNNNNNNVVVccchhhgggkkkhhhiiirrryyyzzz}}}www{{{vvvbbbOOOGGGLLLMMMMMMLLLJJJIIIIIIJJJOOOPPPQQQOOOLLLJJJIIIJJJHHHGGGEEEDDDCCCBBBBBBAAA@@@AAADDDEEEFFFIIILLLOOOZZZvvvPPP===???===333111222333333222444777999CCCNNNeeejjjZZZNNNCCC:::999888666555555666666PPP<<<...222888555000000111000///...---...///000333444888===BBBKKKZZZhhhvvvzzz~~~zzzzzz~~~zzz]]]OOOXXXeeexxx{{{llleeegggjjjmmmooolllfffaaa```aaacccaaa```dddkkkssswwwxxxrrrrrrlllcccdddoooxxxzzzvvvfff^^^eeevvvuuuwwwfffIII:::666000000000000000000000000//////.........---------,,,,,,------............---,,,+++)))))))))***+++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,...+++,,,000000---...333HHHvvvuuuoooqqqxxxoooZZZFFFBBBPPPooodddKKKAAA===AAAOOOdddvvv~~~wwwpppmmmfff]]]SSSJJJCCC>>><<<::::::<<>>>>>BBBGGGGGGCCCAAABBBMMMlll^^^JJJCCCLLLYYY]]]aaaccc]]]SSSMMMEEE@@@???>>><<<:::;;;999666555555777:::<<>>>>>???>>>===>>>@@@CCCHHHHHHJJJLLLNNNOOOQQQRRRTTTSSSQQQOOOMMMMMMMMMNNNNNNRRRVVVWWWUUUPPPLLLJJJIIIJJJLLLOOORRRUUUWWWYYY]]]___cccdddbbb]]]WWWSSSLLLMMMOOOOOOPPPQQQSSSTTTUUUUUUTTTQQQLLLFFFBBB@@@DDDBBBBBBDDDIIINNNPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\]]]```aaabbbaaa___^^^]]]\\\ZZZZZZ[[[]]]```bbbaaaaaaaaa```___]]][[[ZZZ^^^___```aaa``````aaabbb___^^^\\\[[[[[[[[[ZZZZZZNNNLLLJJJJJJSSS___eeedddmmmmmmqqq{{{~~~zzz}}}|||sssnnnnnnssssssWWWFFFFFFJJJKKKKKKIIIGGGFFFGGGHHHLLLNNNPPPPPPNNNLLLKKKKKKJJJIIIGGGEEECCCBBBBBBBBB@@@BBBEEEFFFGGGHHHJJJLLLUUUqqqYYY<<<===>>>333222222333333333333444555???EEEQQQjjjvvvcccQQQ@@@???<<<999777555444333222lllPPP666222888:::888777333222000///............000000444888<<>>555888/////////000000111111111............------------+++++++++,,,------.........---+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...++++++...000///000222222XXX{{{~~~yyyyyykkkYYYJJJCCCRRR{{{gggQQQBBB>>>@@@JJJ]]]sssssslllbbb[[[XXXSSSJJJAAA<<<<<<;;;999777999???EEEIIIIIIMMMXXXbbbmmmzzz{{{ooossstttpppsss|||~~~|||{{{~~~{{{xxxwwwvvvuuuvvvxxxyyyzzz}}}{{{xxxvvvuuuwwwzzz{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}|||xxxsssnnnrrrppplllhhheeecccbbbbbbbbb]]]VVVQQQQQQVVV\\\```iiijjjllloootttyyy{{{{{{tttrrrpppooojjj```QQQGGG@@@NNNZZZjjjyyyxxxsssxxx}}}{{{lllhhhlllsss|||}}}|||xxxmmmaaaXXXLLL;;;777666666888666222111444555777999;;;<<<<<<<<<<<<666666777666555555777::::::999888888777777888888???===???DDDEEECCCAAACCCHHHRRRpppRRREEEEEENNNRRRZZZ```\\\TTTMMMEEEAAA@@@AAA@@@>>><<<:::888666666666888999:::;;;;;;;;;;;;<<<===>>>??????>>><<<::::::<<<>>>??????@@@AAABBBDDDEEEEEEIIIHHHGGGFFFFFFFFFHHHIIIIIINNNSSSVVVVVVSSSQQQOOOSSSTTTUUUXXX\\\___ccceeegggkkkppptttvvvssspppmmmddd```\\\[[[]]]^^^[[[XXXWWWYYYYYYWWWSSSOOONNNNNNIIIDDD>>>===@@@FFFMMMPPPNNNNNNOOOQQQTTTVVVXXXZZZYYYZZZ\\\^^^^^^^^^]]]\\\\\\[[[YYYYYYYYY[[[\\\^^^]]]]]]]]]^^^]]]]]]]]]]]]ZZZ]]]______^^^]]]^^^___aaaaaa```]]]YYYUUURRRPPPMMMPPPSSSVVV^^^hhhkkkhhhmmmrrr{{{zzzuuummmvvvzzznnnccc]]]\\\nnn}}}hhhMMMAAAFFFFFFGGGGGGEEEDDDCCCEEEGGGGGGJJJLLLMMMKKKJJJJJJKKKJJJIIIHHHFFFEEECCCCCCBBBCCCFFFHHHIIIHHHHHHHHHIIINNN\\\jjjFFF>>>===777222222111222333444444444:::@@@FFFTTTvvvtttZZZDDDAAA===888555555444333222jjjKKK999555999:::999444333222111000/////////...///222666888===IIIUUUjjjuuu|||{{{||||||}}}~~~}}}zzzvvvpppjjjggg^^^aaacccpppwwwddd]]]^^^jjjzzz~~~sssjjjeeebbbccccccdddeeeiiiooosss|||qqqfff^^^XXXTTTQQQNNNRRRVVVaaaxxxrrr\\\VVVfffxxxnnnuuuqqqMMM888333555000000000111111111222222///............---------+++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,...,,,***+++,,,---------222???UUUzzz}}}uuugggSSS???@@@^^^ttt]]]MMMBBB;;;FFFZZZnnn|||}}}yyyrrrjjjeee___RRREEEAAA>>><<<999444111555===;;;888999@@@HHHSSScccppp}}}}}}xxxuuuqqqmmmooouuuwwwvvvvvvzzz}}}zzzyyyzzz{{{{{{{{{}}}|||zzzyyyyyyzzz{{{|||{{{zzzzzz{{{}}}~~~}}}{{{{{{xxxvvvuuutttpppjjjdddcccbbb```^^^\\\ZZZYYYYYYRRROOOKKKIIIKKKSSS___gggrrrtttuuuvvvzzz|||xxxhhhZZZQQQLLLGGGDDDLLL___nnnyyywwwjjjkkkvvv|||zzzmmmkkkiiinnnuuuzzz|||~~~uuuiii[[[JJJ===999777666777999666222111444444555777999::::::::::::555666666555444444777999:::999999888888888999999>>>;;;<<<@@@AAA@@@CCCGGGKKKHHHUUU}}}{{{pppRRRAAADDDNNNZZZ\\\QQQQQQJJJCCC??????AAAAAA@@@===<<<:::999888777888888777999;;;<<<<<<===>>>@@@===>>>===<<<;;;;;;===???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@AAA>>>BBBGGGJJJJJJJJJJJJJJJLLLLLLMMMOOORRRVVVYYY[[[]]]bbbiiiqqqwwwzzz{{{{{{rrrlllfffeeehhhjjjgggdddiiiiiifffaaa\\\\\\___ddd[[[VVVMMMEEE@@@???AAACCCGGGHHHJJJLLLOOORRRTTTVVVWWWXXXYYY[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^YYY\\\______\\\ZZZ[[[]]]___^^^\\\WWWQQQLLLJJJJJJPPPUUU[[[```hhhooopppmmmqqqxxx}}}vvvqqqpppllluuu{{{pppfffaaaUUUqqqxxxzzzxxxmmmWWWDDDAAAFFFCCCCCCCCCBBBAAABBBDDDFFFDDDFFFHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCFFFIIILLLLLLKKKIIIIIIIIIHHHPPPkkkyyyTTT???888666444222111111333444555555555:::@@@HHH^^^jjjRRRFFF@@@999555666777777666lllKKK777555888777555555444333222111111000......111444555666???IIIRRR^^^mmmyyyyyywwwyyy}}}zzzwwwvvvvvvsssmmmhhh^^^^^^[[[eeeuuurrreeecccaaajjjuuuzzzwwwqqqjjjfffbbbaaa``````dddjjjrrrwwwsssdddVVVMMMJJJIIIEEETTTbbbmmm|||yyybbbWWW^^^vvv~~~tttyyy~~~[[[>>>666444111222222222222222333333333/////////............---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))*********++++++++++++,,,,,,,,,,,,------------,,,,,,,,,******++++++***111222999\\\xxxhhhPPPCCCNNNaaannn[[[HHHAAAEEEOOO___kkkxxx}}}yyysssmmmddd[[[RRRJJJDDDBBB???:::999<<<666444444666888===IIIUUUfffnnnrrrooonnnsssxxxzzz}}}xxxssspppqqqssstttssstttvvvzzzzzzxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyvvvtttssstttwwwwwwuuussssssoookkkiiihhhddd]]]WWWSSSSSSRRRQQQOOOMMMKKKIIICCCFFFIIILLLSSS^^^llluuuvvvyyyzzzyyy|||{{{fffQQQEEEEEEMMMUUUjjj{{{{{{mmm```bbbnnntttwwwqqquuuppptttwwwyyy{{{|||}}}}}}vvvvvvmmmaaaRRR===555===777555555777666222222555333444555777888888777777444555555444333333666888:::999999999999999:::;;;;;;999:::=========AAAGGGGGGFFFLLLbbbjjjwwwYYYOOONNNVVVZZZQQQQQQJJJCCC??????AAABBBBBB>>>===<<<;;;:::999999888777999<<<===<<<;;;===???<<<=========<<<<<<>>>@@@<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<888;;;===>>>>>>>>>???AAA??????>>>???AAADDDFFFHHHKKKOOOUUU]]]eeekkkoooqqqmmmiiidddbbbccceeeeeeeeelllnnnoookkkfffdddfffiiijjjiiieee[[[OOOEEE???===CCCDDDFFFHHHKKKOOORRRSSSTTTUUUWWWYYY[[[\\\\\\]]]\\\\\\]]]]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZZZZ[[[[[[YYY]]]```___[[[XXXYYY[[[VVVTTTPPPKKKHHHJJJPPPTTTWWW\\\```cccjjjsssvvvuuuyyy}}}|||uuupppoooqqqrrruuuyyy~~~~~~xxxsssmmmxxx{{{{{{qqq[[[IIICCCCCCEEEAAAAAAAAAAAAAAABBBEEEHHHBBBCCCDDDDDDDDDDDDFFFHHHGGGHHHJJJJJJJJJGGGEEECCCGGGJJJNNNOOONNNLLLKKKKKKJJJMMM[[[{{{iiiGGG888999888555111000222444555444111555;;;@@@KKKeeejjjSSSKKK@@@999888888888666```???888:::999666666555555444333222222---...111333222111888AAAFFFOOOVVV[[[iiizzzwwwyyyyyyuuurrrvvv}}}~~~yyyrrrnnnfffiiivvvtttjjjkkkbbbiiiqqqsssqqqnnnjjjgggeeeccc```___bbbhhhpppuuuuuuqqqfffXXXLLLEEEEEEGGGIII___rrrxxxzzzyyygggQQQ]]]mmm}}}~~~~~~rrrJJJ444666777000333333333333333333333333000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))******++++++++++++,,,,,,------------......))),,,---,,,,,,,,,,,,+++***000000EEEzzzhhhPPPHHHMMMyyy{{{```KKK>>><<>>>>>======<<<;;;:::999666999<<<<<<:::999999;;;===>>>???>>><<<<<<<<<=========<<<<<<;;;;;;;;;:::;;;<<<===>>>===<<<;;;::::::;;;;;;:::888999:::<<<;;;::::::999:::===???AAA@@@CCCGGGMMMSSSYYY^^^aaa```___]]]YYYVVVWWWZZZ]]]\\\ccckkknnniiibbb^^^]]]ffflllqqqnnncccVVVMMMIIIBBBCCCEEEHHHKKKOOORRRSSSSSSTTTVVVXXXZZZ\\\]]]]]]\\\]]]^^^___^^^\\\ZZZXXXZZZZZZYYYXXXXXXXXXXXXYYYUUUZZZ]]]\\\WWWTTTTTTVVVLLLJJJFFFCCCEEENNN[[[eeebbbeeefffgggmmmxxx{{{uuuooonnnpppssstttpppooovvv~~~xxxpppSSSCCCEEEGGGCCC@@@AAAAAAAAAAAACCCGGGJJJBBBCCCCCCBBBBBBCCCEEEHHHFFFHHHJJJLLLKKKIIIEEECCCFFFJJJOOOQQQQQQOOONNNNNNMMMKKKLLL\\\VVV@@@CCC<<<777222000111333444333000222777;;;>>>MMMsssbbbWWWHHH>>>999888666333ZZZ>>>888666999222000666<<<999222...222111111000111222444555======CCCKKKPPP\\\{{{|||rrrpppqqqyyy{{{wwwsssmmmlllnnnhhhgggiiimmmnnnooovvv~~~vvvkkkiiiqqquuummmggghhhrrrppphhhYYYHHH???@@@EEE[[[nnnppp\\\YYYaaa\\\ppp|||xxxyyy~~~}}}~~~~~~~~~pppMMM===888333111555222222222111111111000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''(((((()))***++++++,,,,,,,,,,,,,,,++++++*********)))************+++++++++///111+++///UUU|||iiiUUUGGGRRRtttkkk{{{jjjSSSBBB===@@@DDDUUUgggtttyyynnnccc]]]WWWPPPLLLKKKBBB@@@===999666666888;;;>>>???CCCJJJPPPUUUWWWWWW]]]```dddeeeddddddfffhhhlllmmmmmmlllkkkkkklllnnnssstttsssoookkkiiikkkmmmmmmjjjgggfffgggfffccc```ZZZYYYXXXVVVUUUSSSRRRQQQMMMNNNMMMJJJFFFCCCBBBCCCIIICCC???>>>:::777===FFFGGGNNN[[[iiittt|||~~~|||~~~sss^^^XXXOOOIIIPPPeee~~~wwwlllddd``````aaajjjsssxxx~~~}}}|||qqqiiinnnmmmbbbLLL999333444666555444444444444555666666777666555444444555777888777777666444222222444666<<<<<<=========;;;:::999888999999777777888;;;>>>@@@>>>AAAEEEKKKaaaxxxaaaXXXYYYUUUQQQJJJBBB@@@BBBBBB@@@BBBAAA???>>><<<::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999999999999999888777666999999888888999999:::;;;???@@@BBBEEEHHHKKKMMMNNNRRRQQQPPPOOOOOOOOOPPPQQQTTTVVV[[[aaaffffffbbb]]]aaadddjjjppprrrmmmccc[[[VVVTTTQQQOOOOOOQQQTTTVVVUUUVVVWWWVVVVVVWWWZZZ]]]]]]]]]]]]\\\ZZZXXXVVVTTTTTTVVVWWWUUUSSSTTTYYY]]]___ZZZVVVUUUVVVTTTNNNHHH@@@@@@CCCIIISSS]]]eeeiiifffkkkiiidddlll~~~yyypppjjjgggjjjqqqxxxwwwkkkccckkk{{{wwwsss[[[JJJDDDDDDDDDDDDDDDBBBAAAAAADDDGGGIIIJJJCCC@@@>>>>>>@@@DDDFFFFFFIIIGGGEEEDDDDDDEEEHHHIIIKKKNNNRRRTTTTTTQQQNNNLLLIIIKKKLLLPPPaaaqqqLLL999<<<777444333111///222777000111444666999EEE]]]sssyyyaaaLLLEEEAAA:::777;;;pppYYYJJJ===999888999999555111333888333222111000000111222333444333888>>>@@@FFF[[[rrr}}}xxxtttvvv~~~}}}vvvmmmhhhggg___bbblllxxxsssccc\\\UUU^^^cccZZZLLLFFFPPP\\\yyywwwdddXXX\\\fffmmmrrrvvv}}}zzzuuussstttxxx{{{cccEEE999777333111444333333222222222111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''(((((()))******+++,,,,,,,,,,,,+++++++++*********))))))*********++++++++++++......///===bbb|||nnncccYYYPPPTTTddd{{{dddmmmxxxzzzppp]]]LLLBBBCCCGGGKKKRRRaaattt{{{sssnnnhhh___WWWTTTQQQMMMGGGBBB???===;;;:::<<<;;;:::<<<@@@CCCDDDDDDKKKMMMPPPQQQQQQRRRUUUWWW\\\]]]^^^^^^]]]^^^```bbbeeefffgggeeeaaa```aaacccZZZWWWTTTQQQPPPNNNJJJGGGHHHGGGFFFDDDCCCAAA@@@@@@:::<<<======<<<===???AAABBB>>><<<>>>===<<>>>>>===;;;:::888888888777666777:::<<<===<<<>>>AAABBBNNNnnnvvveee```UUURRRMMMGGGBBBAAAFFFLLLGGGCCC===:::;;;<<<===<<<;;;;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888999999999888888777666888888777777888888999:::===>>>???BBBDDDGGGHHHIIIMMMLLLKKKKKKKKKLLLMMMMMMOOOPPPRRRWWW\\\___^^^\\\YYY[[[```fffkkklllhhhdddbbb```\\\YYYWWWVVVWWWWWWUUUVVVVVVVVVVVVWWWZZZ\\\[[[ZZZYYYXXXVVVUUUTTTSSSWWWWWWWWWUUUTTTTTTUUUWWWUUUUUUVVVUUURRRLLLFFFCCC@@@DDDLLLUUU]]]dddhhhkkkkkkmmmkkkhhhrrr~~~qqqiii```[[[]]]dddlllssswwwnnniiippp~~~rrrdddSSSGGGDDDDDDDDDCCCEEEEEEFFFHHHKKKLLLLLLJJJEEEBBB@@@???AAACCCEEEEEEDDDCCCBBBBBBCCCFFFIIIKKKNNNRRRVVVUUUQQQNNNNNNPPPPPPIIIEEEIIIRRRkkkgggMMM===777333444333000///222111222444666555;;;LLL]]]vvv[[[MMMDDD;;;777999uuucccMMM;;;888666666333111333777444333222111000000000000000///222777777777AAANNNqqq}}}|||tttqqqlllhhhffffffhhhqqqzzzdddWWWMMMOOONNNKKKJJJTTTgggwww|||zzzqqqcccXXXXXXbbblllsssqqqvvvqqqnnnllloooxxxgggPPP;;;555555333111333333333333222222222111111//////.........---------+++++++++++++++++++++++++++******))))))(((((('''((())))))******++++++++++++++++++***************)))))))))*********++++++,,,***---000---999iiisssiiihhhdddQQQHHHHHHYYYuuupppccc\\\hhhzzz{{{cccJJJ===999888>>>JJJXXXiiivvvuuurrrsssyyy{{{uuuooollleee^^^VVVQQQNNNIIIBBB<<<@@@===:::888999:::::::::<<<===???@@@@@@AAADDDGGGGGGHHHJJJJJJJJJKKKNNNPPPOOOPPPRRRQQQPPPOOOOOOPPPMMMKKKGGGEEEDDDAAA>>><<<:::999888777666555555555777888888777666777999;;;;;;<<>>>>>>>>===<<<888999888777666666999<<>>AAADDDBBBCCCQQQccc}}}xxxfffVVVHHHDDDBBB???AAAGGGPPPJJJBBB===<<<======<<<;;;<<<<<<===>>>>>>??????=========<<<<<<<<<<<<<<<==================<<<<<<;;;;;;::::::999888888888888888888888888777777666666666666666666777888888:::;;;<<<===???AAABBBBBBFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHKKKOOOTTTVVVWWWQQQQQQSSSWWW]]]bbbdddeeedddccc```]]]ZZZXXXWWWVVVTTTUUUVVVVVVUUUVVVXXX[[[YYYXXXVVVTTTSSSSSSSSSSSSWWWUUUTTTTTTUUUUUUTTTSSSRRRTTTSSSNNNGGGBBBBBBDDDFFFOOOZZZcccgggiiikkkmmmnnnnnnjjjiiipppyyyvvvlllbbb^^^ZZZZZZ^^^fffmmmqqqwwwtttsssxxxvvv\\\TTTIIIDDDEEEGGGGGGEEEHHHIIILLLOOORRRRRROOOLLLGGGEEEBBBAAABBBCCCCCCCCC>>>>>>>>>???BBBFFFJJJMMMNNNRRRVVVTTTNNNKKKMMMPPPRRRFFFCCCHHHGGGPPPxxxdddDDD;;;555555666333///...000111444555333333===HHH\\\sss]]]KKK===777999kkkKKK<<>><<<<<<;;;;;;;;;;;;===>>>===>>>??????>>>???AAACCC???@@@BBBBBBBBBAAA@@@???999888777666666555444333888777666666666666777888888999::::::;;;===AAADDDHHHLLLTTT```mmmzzz~~~xxxwwwlllbbbZZZNNNDDDHHHTTTooo|||}}}ooolllkkkhhhhhhkkkvvv}}}yyyqqqgggooosssuuu}}}eeeHHH111000444///---111111111000000111111222333444444333222111000000000333333333222111111222444888999:::<<<======<<<<<<999999999777666777:::===AAAAAADDDHHHGGGDDDHHHNNNbbb|||dddHHHDDDHHHFFFAAA@@@TTTRRROOOIIIBBB===;;;:::;;;;;;<<<======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>===============<<<<<<:::::::::999888888777777666777777888777777666666555555444444555555666777999999::::::;;;<<<<<<===@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDGGGJJJMMMOOOLLLKKKJJJKKKNNNRRRVVVXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSUUUUUUTTTTTTVVVXXXXXXVVVTTTRRRQQQRRRSSSTTTSSSRRRQQQSSSWWWXXXVVVSSSWWWSSSLLLDDD>>>@@@HHHOOOTTT\\\fffkkkkkkkkkmmmpppxxxvvvpppiiiiiijjjddd[[[UUU[[[aaabbbeeelllssswww```PPPKKKEEECCCGGGJJJLLLKKKLLLLLLMMMPPPSSSSSSQQQOOOJJJHHHEEEDDDDDDCCCBBB@@@<<<<<<<<<===@@@DDDHHHKKKIIILLLOOOOOOMMMKKKJJJJJJIIIEEEGGGJJJFFFGGG\\\wwwuuuRRREEE999666888555111///000000222444333222888@@@DDDhhhzzz^^^GGG>>>???eeeQQQ<<<444555666444333777777666666555444333222///,,,+++...111222333666<<>>>>>>>><<<:::999:::;;;999::::::::::::999777666444444444444444333444444555444555555777:::===>>>555999???FFFMMMTTT\\\bbbhhhkkkooovvv|||mmm___cccXXXMMMIIIGGGKKK]]]rrr|||mmmiiihhhjjjuuuwwwqqqiii___jjjqqqllljjj{{{sssdddNNN999,,,///222------333111111111000111222222333333222222111000//////...111222222222000000222333444555777888999:::999999999999999888777999<<<>>>@@@@@@BBBFFFHHHFFFEEEFFFFFFggg}}}hhh\\\UUULLLGGGFFFMMMSSSXXXVVVLLLBBB===<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<>>>=========<<<<<<<<<;;;:::999999888888777666666555666666777777777666666444444333333444444555666888888999999999999999999<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFHHHHHHGGGFFFGGGHHHJJJLLLLLLLLLNNNOOOOOOOOOOOONNNOOOQQQSSSSSSRRRRRRSSSUUUSSSRRRPPPOOOOOOPPPRRRSSSTTTRRRPPPRRRUUUVVVTTTQQQOOOJJJDDDAAACCCKKKTTT[[[aaafffjjjkkkjjjlllqqqvvv{{{kkk___XXXTTTQQQLLLXXX```___aaammm~~~\\\LLLGGGCCCBBBEEEJJJLLLMMMNNNLLLKKKKKKMMMPPPQQQQQQLLLJJJHHHGGGFFFDDDAAA???===<<<;;;<<<===AAADDDGGGEEEDDDFFFLLLQQQQQQJJJCCC???EEEGGGDDDCCCHHHOOORRRbbbPPP===666666555222111222000000222111000555;;;:::MMMmmmxxxXXXHHHEEE{{{nnnZZZEEE333***...777666666777777777666666555333000---,,,...///111111333777>>>HHHUUUdddsss|||{{{zzzxxxsssoookkkkkknnneeeccc\\\QQQFFF@@@AAADDDPPPZZZeeeiiicccYYYQQQNNNUUUeeeoooppp|||uuupppmmmrrr}}}bbbQQQ<<<888444333555555333111......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******&&&...000***(((---111///999___}}}pppfffqqqhhh\\\QQQCCC===JJJ\\\vvv[[[SSSZZZaaa}}}wwwhhhVVVIIIDDDBBB>>>:::<<>>DDDHHHKKKMMMRRRYYYbbbjjjrrryyy~~~}}}sssaaaRRRJJJDDD>>>AAAMMMccc}}}yyy|||jjjfffhhhppp~~~sss___XXX___dddpppmmmjjjxxx{{{aaaHHH999111,,,000000---...333111000000000000111222222111111111111111000///...111222333333222222333444111222444666666666666555777777888777777999===@@@DDDCCCCCCDDDFFFFFFEEEDDDEEEMMMaaahhhNNNDDDCCCBBBKKKTTTWWWQQQIIIDDDCCC=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;::::::999999888888777666666666444555555666666666666666444333333333333444555555888888888888888888888888::::::;;;<<<=========<<<<<<>>>AAAAAA@@@???>>>???BBBDDDEEEEEEDDDEEEGGGIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQPPPOOOPPPQQQNNNNNNMMMMMMMMMNNNPPPQQQVVVTTTRRRPPPPPPNNNLLLJJJBBBCCCFFFKKKSSSZZZ```cccgggjjjlllllllllnnnsssxxxsssaaaPPPGGGGGGIIIOOOXXX[[[UUUYYYpppbbbJJJGGGBBBAAACCCFFFIIIKKKNNNJJJFFFEEEGGGKKKNNNPPPNNNLLLKKKJJJHHHEEEAAA>>>???>>><<<;;;<<<>>>AAACCCCCC@@@BBBJJJTTTTTTJJJ@@@<<>>OOOooommmTTTHHHlllRRR<<<444777333444666777888888888777666555333111000111222111000111444888???HHHSSSZZZeeennnnnneeedddsss|||ssskkkfffaaaZZZVVVVVV??????>>><<<<<>>:::;;;FFFVVVdddqqq{{{zzzvvvtttwww~~~{{{vvvuuuuuuuuutttqqqmmmjjjdddcccaaa```___[[[UUUQQQNNNNNNMMMIIIEEECCCBBBCCCAAA???===>>>@@@BBBAAA@@@;;;===@@@@@@>>>>>>@@@CCCIIIJJJLLLQQQXXX___fffjjjssswww}}}uuummmfff^^^SSSKKK>>>CCCIIIQQQbbbxxxuuuoooqqqrrrrrr|||vvviiimmmuuu}}}yyyrrriii[[[YYYbbbaaalllmmmnnnuuujjjNNN::://////............///000//////......//////000111///000111222111111000//////111333333222111222333111222333444555555444333333444555555666888<<>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999888888777666666555555333444555555666666666555444333333333333444555555666666666666666666666666888999::::::;;;:::999888888:::<<<<<<;;;:::;;;======>>>@@@@@@???@@@DDDGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJLLLNNNOOONNNMMMMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSPPPMMMIIIFFFFFFGGGGGGMMMUUU[[[^^^bbbgggkkkmmmoooqqqrrrrrrpppnnnmmmnnnfff[[[OOOFFFDDDHHHMMMVVVZZZWWWPPPYYYuuunnn[[[IIIGGGEEECCCDDDEEEGGGGGGKKKGGGCCCAAACCCGGGJJJLLLNNNMMMLLLKKKJJJGGGBBB>>>???>>><<<;;;;;;===@@@AAAAAA???@@@GGGOOOOOOGGG>>>;;;??????<<<<<>>:::888999;;;;;;<<<>>>FFFRRRZZZ^^^WWWOOODDD???GGGZZZqqq}}}}}}|||zzzkkkpppyyy|||oooWWWBBB777111111///......111222000//////.........---------))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))),,,)))'''***---...+++)))...)))666ZZZ~~~rrrcccUUUEEE777>>>HHHYYYrrr~~~yyybbb\\\iiilllbbbKKK@@@777666===EEEPPPYYYiiiffffffjjjqqqwwwwwwvvvxxxwwwvvvwwwyyyzzzzzzyyywwwvvvuuuuuuuuuqqqjjjeeeccccccbbb^^^[[[XXXXXXYYYRRROOOMMMNNNRRRUUUUUUTTTSSSVVVZZZ\\\]]]^^^bbbfffbbbcccgggmmmuuu}}}vvvsssvvvuuuoooeeeaaaYYYPPPHHHDDDBBBBBBFFFUUUbbbkkkttt|||wwwlllhhh]]][[[gggsssvvv{{{~~~nnniiixxxuuu```___jjjooollliiillllllooommmUUU999222---000///,,,,,,000111---...------------.../////////000111222222111000000,,,...000111000///000111111222333444444444333222000111222333444777<<>><<<<<>>======AAAJJJXXXtttyyy}}}}}}rrrNNNCCC>>><<<@@@HHHLLLJJJEEEBBBBBBAAA???>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888888888888777666666555555333444444555666666666555444444333333444444555666555555555555555555555555777888999999999888777666555777888777666777:::===999;;;;;;:::999;;;@@@DDDBBBBBBBBBCCCEEEGGGIIIJJJIIIKKKMMMMMMLLLKKKKKKLLLOOOPPPRRRSSSTTTUUUUUUUUUNNNNNNMMMIIIDDDCCCEEEHHHXXX___eeedddaaabbbkkkssssssuuuwwwyyywwwpppggg```XXXPPPGGGEEEHHHMMMTTTYYYVVVXXXTTTOOO[[[uuuqqqYYYOOOIIIIIIHHHHHHGGGGGGFFFFFFHHHEEEAAA@@@BBBEEEHHHIIINNNMMMMMMLLLKKKGGGBBB>>>???>>><<<;;;;;;===@@@AAA???>>>???CCCGGGGGGBBB>>>::::::AAAGGGEEE???CCCNNNMMMRRRmmmppp[[[LLLBBB:::777777222///000555999666444444000222555:::GGGeeerrrdddrrrRRRGGG888///222444///111888555444333444555666555444111111111000111111222333555777999:::<<>><<<;;;999777555444555555@@@>>>EEERRRWWWOOOEEE???===888AAA___yyy|||zzz}}}}}}nnnmmmkkkeeeUUUBBB666444111111000000//////............---,,,,,,+++***************))))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++(((000...+++EEEsss{{{ooo^^^SSSQQQAAA===>>>GGGVVVpppwwwrrrSSSJJJKKKJJJJJJ<<<<<>>BBBNNN[[[ppp{{{iii]]]YYYXXXiiirrrxxxssseee]]]cccnnnmmmsssxxxyyyxxxzzzoooTTTRRRdddqqqmmmcccbbbcccaaaYYYKKK>>>444000---------............///000000/////////......---.........///000000111111111111000000111111222333333444666777777555444222666555444444555777999;;;;;;;;;;;;;;;;;;:::::::::===>>>BBBEEEBBBHHHeeevvvnnnlllhhhOOO>>>@@@AAA::::::BBBEEEDDDBBB@@@===;;;888777999888777777777888999:::999999:::::::::999888888666777888888888777555555444444444444333222111111444444444444444444444444444444333333333444555555777777777777666555444333444444555555666777888888::::::::::::;;;<<<===>>>>>>???AAABBBBBBCCCEEEGGGHHHJJJMMMNNNMMMKKKKKKKKKQQQOOOQQQUUUVVVRRRQQQRRRHHHBBBIIIOOOKKKRRRgggtttrrr}}}{{{nnnnnnkkkttttttwwwzzztttdddTTTLLLDDDEEEEEEGGGSSSccclllkkk___YYYXXX\\\___eee{{{rrrTTTJJJMMMJJJIIIHHHFFFEEEEEEDDDDDDHHHEEEAAA??????BBBGGGJJJIIIIIIJJJIIIGGGEEEBBB@@@>>>===<<<;;;<<>>;;;;;;=========AAAGGGHHHFFFJJJNNNVVVkkkttt^^^JJJ<<<666555000444333...///333222...222000333888999AAA]]]{{{LLLgggkkkhhhTTT???555333222333666333444555555444444666777333333333333222222222222111111111111111111333555888888777666777999;;;===666666555555666:::???BBBIIIKKKOOOMMMBBB777999AAAUUU[[[lllyyytttjjj^^^RRRFFF888111000/////////.........------...------,,,++++++******+++************)))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********++++++''',,,...,,,111JJJnnnyyyqqqiiibbb\\\KKK<<<:::CCCSSSgggvvvqqquuunnn```TTTKKK???666:::AAA;;;888999777888:::<<>>PPPeee~~~pppsssyyy[[[KKKBBB:::777:::444999@@@CCCCCC@@@>>>===;;;:::999999888888999999999999::::::999999888888666777777888777666555444555555555555444333222222444444444444444444444444333333333333333444444555666666666666555444333222333333333444555555666666777666666666777888999999888:::<<<======>>>@@@BBBCCCFFFIIIKKKKKKJJJJJJKKKMMMLLLNNNQQQPPPLLLLLLPPPRRRPPPXXX______lll|||xxxrrrlllhhhfffeee]]]OOOCCC===DDD@@@AAARRRpppwwwwwwssssssrrruuu{{{___JJJAAAAAAFFFEEEDDDCCCBBBBBBBBBBBBDDDBBB@@@>>>???BBBFFFHHHHHHHHHIIIHHHGGGEEEBBBAAA@@@>>>===<<<>>>@@@CCCEEEEEE@@@???DDDFFFBBB===;;;;;;===>>>>>>AAAFFFGGGDDDGGGHHHLLLZZZ{{{ttt___MMMAAA:::888444777555///...222333000444222444777555777III___|||???LLLdddqqqzzzfffNNN<<<555222...222666999999666333222333444555555555444333222111/////////000111222222333333222111111222444666888777:::>>>AAADDDGGGKKKMMMLLLHHHBBB999222999PPPfffsss|||xxxdddMMM>>>666000......---------------,,,,,,,,,------,,,,,,++++++******+++++++++************)))(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************,,,''')))---)))***FFFiiiyyywwwqqqnnn^^^LLL@@@===>>>DDDJJJppp~~~yyytttsssxxx~~~yyylllbbbRRRDDD===999111555???AAA888777666555666888:::<<>>555000---,,,---------............///111000...------...////////////000000111222222333333333333222222222222222111222444777888999999888666666555555666888:::<<<>>>===<<<;;;:::;;;<<<<<<>>>888777<<<>>>===CCCLLL___~~~{{{|||~~~qqqrrrrrraaaQQQAAA666999::::::888666777;;;???;;;;;;;;;;;;:::999888888888888888888888777777666666666777777666666555444666666666666555444333222333333333333333333333333222222222222222333444444444555555555444333222111111111111222333333444444555555444444444444555555444666888888888999;;;===???BBBEEEGGGHHHHHHIIIKKKHHHGGGGGGGGGFFFFFFNNNYYYaaabbbkkkpppqqqvvvlll___XXXQQQNNNIIIBBB===>>>DDDQQQ]]]dddjjjvvvsss]]]PPPGGGAAA===BBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>???AAACCCEEEDDDEEEFFFFFFEEEDDDBBBAAAAAA@@@>>>>>>???AAADDDFFFBBB>>>===AAACCC@@@===<<<;;;>>>??????CCCGGGFFFBBBDDDBBBCCCJJJ[[[}}}zzzhhh[[[NNN???555888999777111...000222222444222333666333000777CCCPPP{{{FFFBBBLLLfff|||~~~yyy]]]KKK<<<000///111444666777666444333333333444555444444333222222222222333555555444333111111333666:::???CCCFFFMMMRRRWWWWWWSSSLLLHHHFFF<<<777333777DDDXXXlllzzz}}}|||}}}wwwmmmssspppXXX>>>222000000//////---------------,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++************(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******111%%%###...111+++000???ZZZtttpppnnnkkkllliii]]]JJJ===;;;???CCCVVVooo~~~uuunnnmmmsssyyyzzz{{{}}}xxxiii^^^PPPAAAAAAEEE???BBB???===<<<<<<;;;999777777>>>EEEKKKUUUaaaiiijjjiiijjjkkkmmmppptttzzz}}}}}}{{{|||~~~}}}|||~~~~~~}}}~~~zzzzzzyyyvvvyyywwwtttrrrppplllgggcccUUUSSSNNNIIIDDD@@@===;;;AAA@@@>>>999888@@@LLLUUUnnnuuu~~~yyymmmccc\\\aaammmsssdddYYYUUUUUUuuu|||~~~pppbbbYYYWWWNNNEEE999000......//////---------............///111000...------...///000000000000111222222333333555666777888888999999999222333555777888999999999666666555444555888:::;;;???>>><<<::::::;;;<<<======888888>>>AAAAAACCCHHHEEEWWWttt{{{|||xxxxxx```LLLEEE@@@999444333444777999888999:::;;;:::999888777666777777777777777666666777777777777666666555555666666666666555444333222333333333333333333333333222222111111222222333444333333333333333222111111///000000000111111111222555444444333333333444444222444555666666666888:::;;;>>>AAACCCDDDEEEFFFHHHGGGEEEDDDDDDDDDJJJZZZjjjkkkmmmvvvwwwtttuuuhhh[[[SSSJJJBBB?????????CCCHHHPPP```jjj___PPPVVVwwwvvv[[[KKKIIIIIIFFF@@@AAA@@@@@@AAAAAABBBCCCDDD@@@@@@???>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@AAA???>>>===>>>AAADDDFFFAAA===<<<@@@BBB???>>>>>>===@@@BBBBBBEEEHHHFFFBBBDDD???@@@EEELLL```wwwoooaaaKKK888999999777333000000000111444111111555444111222777>>>WWWyyy```III<<>>===<<<;;;:::;;;;;;<<<777666888;;;===???DDDIIIFFFJJJQQQgggqqqlll}}}zzzRRRKKKDDDAAAAAA>>>888222555666777999999999888777888888999:::::::::::::::999999888888888777777777666666666666555444333222333333333333333333333333222222111111222222333444222222222222222222111000/////////000000000000000333333222111111222222222000111333333333333555777666888;;;===>>>???BBBCCCIIIKKKPPPTTTVVVZZZggguuunnnooovvvyyytttxxxzzzrrrqqqsssqqqdddYYYLLLFFF???:::===BBBHHHQQQXXX```YYYQQQNNNVVViiioooaaaOOOFFFFFFHHHEEE@@@>>>>>>??????@@@BBBCCCDDDBBBAAA@@@???>>>======<<<===>>>>>>???????????????@@@???======>>>@@@CCCEEEAAA>>>===@@@AAA??????BBB@@@CCCEEEDDDFFFIIIGGGBBBBBB<<>>???CCCHHHMMMPPPQQQRRRVVVYYYfffmmmtttwwwzzz~~~}}}{{{|||~~~~~~~~~}}}{{{zzzvvvyyywwwqqqllljjjiiifffPPPNNNKKKGGGBBB<<<888666666555666888<<>>DDDIIIHHHLLLIIIMMMjjj|||nnnfff\\\uuu}}}ooo\\\MMMEEE@@@:::555555666666777888888777777999:::;;;===>>>?????????<<<<<<;;;::::::::::::;;;777777777777666555444333444444444444444444444444222222222222222333444444111222222222222222111111000000000000000000111111000000/////////000000111...000111222111111333444222555888:::<<<>>>AAADDDOOOUUU```iiilllkkkooouuupppjjjpppxxxtttqqqpppiiiZZZWWW]]]___UUUNNNIII>>>888777<<>>???@@@AAACCCCCCAAA@@@???>>>===============>>>>>>?????????@@@>>>===<<<===@@@CCCEEECCC???>>>@@@@@@>>>@@@DDDCCCEEEFFFDDDFFFIIIGGGBBB???:::===FFFHHHHHHSSSddd~~~|||zzzwwwPPPEEE;;;888666333000...333111000000111111000000444444:::KKKeee}}}]]]HHHIII___xxxiiiQQQ???777666888666444222111111333444555666;;;DDDNNNSSSRRROOODDDBBB>>>:::777555555555111444888:::???LLL^^^kkkzzz|||xxxwwwwwwxxx{{{zzz{{{xxxZZZAAA444000---...---******---++++++++++++,,,,,,,,,---******************++++++)))))))))(((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((###+++---&&&!!!&&&,,,...+++)))--->>>XXXlllqqqmmmiiiiiikkkuuu~~~lllJJJBBB<<<;;;===DDDUUUeee}}}pppnnnrrrzzzgggZZZKKKDDDCCCCCC===777<<<===:::555444666777555888<<<@@@@@@>>>>>>AAAEEETTT\\\ccceeeiiipppsssqqqmmmnnnppppppnnnkkkhhhfff___bbb___XXXSSSSSSRRROOOAAA@@@>>><<<:::999999:::666;;;CCCNNNYYYbbbhhhkkkyyyjjjddd[[[\\\aaappp~~~ppp```YYYYYY___mmmzzzwwwwwwYYYVVVUUUXXXbbbrrrrrrooojjjdddZZZLLL<<<111+++,,,------,,,,,,,,,------------............///,,,---///000111000///.........///000000111111222111222444666777777666666222333333444555777888999333222111111222444777888999:::;;;<<<;;;:::888777======>>>===>>>AAADDDEEECCCHHHHHHFFFPPPjjjtttcccUUUeeettt^^^OOOEEEAAA:::999888777666666666666555666999;;;===???@@@@@@@@@???>>>===<<<======>>>999999999999888777666666555555555555555555555555333333333333333444444555111222222333333222222111222222222111111111111111////////////000111111222000222333333222333444555444666:::>>>BBBFFFKKKNNNVVVYYYaaakkkpppqqqtttyyyuuudddfffpppjjj```^^^]]]JJJBBBCCCCCC===>>>>>>666:::>>>III[[[jjjrrrxxx|||sssxxxhhhWWWVVVSSSPPPLLLHHHFFFDDD<<<<<<<<<<<<===???@@@@@@CCCBBBAAA@@@???@@@AAABBB???????????????@@@@@@AAAAAA@@@>>>>>>???AAADDDFFFDDD@@@???@@@???===???DDDDDDFFFDDDBBBCCCFFFEEEAAA???;;;<<<@@@CCCCCCGGGNNNppp|||iiiUUUAAA:::999666333111000111111111000000///---//////444;;;FFF[[[aaaKKKOOO\\\vvv{{{^^^NNNJJJ===;;;666222000000222333333333666<<>>:::999===AAAHHHOOOTTTSSSVVV]]]aaa```[[[\\\^^^]]]YYYTTTPPPNNNEEEHHHFFF???;;;<<<===;;;=========<<<===@@@EEEHHHLLLSSS___lllwww}}}ssskkkfffhhhgggaaa]]]___jjjffffffuuufff\\\```lll}}}~~~sss\\\VVVHHHJJJRRRaaapppxxxuuupppzzzssseeeRRRAAA666222333'''***......---,,,///222---------.........//////+++,,,///111222111...---.........///000000111111333444555777777555444222000000111333555777:::;;;222222111000111444666777777999;;;<<<<<<:::777555999999999:::>>>BBBBBB@@@AAA@@@BBBCCCBBBLLLkkkggg[[[YYYmmmrrrXXXKKK???===;;;888666555555555000111444777999;;;======BBBAAA???>>>>>>>>>???@@@;;;;;;;;;;;;:::999888888666666666666666666666666444444333333444444555666111222222333333333222222333333333222222222222222111111111111222444555555444555777777666666777999888;;;@@@EEEJJJOOOUUUZZZZZZWWWXXX___gggoooyyy{{{bbb]]]fff\\\MMMJJJMMMHHH<<<999888444999===888KKKOOOYYYfffmmmjjjfffddd\\\OOONNNMMMJJJGGGEEEDDDDDD>>>>>>>>>??????@@@AAABBBBBBAAA@@@@@@@@@BBBDDDFFFBBBAAAAAAAAAAAAAAABBBBBBBBBAAA??????@@@BBBEEEGGGDDD@@@>>>???===;;;>>>CCCDDDEEECCC@@@AAADDDDDD@@@AAA>>><<<<<<>>>AAAEEEIIIKKKtttxxx~~~|||bbbFFF;;;:::999666555---000333333333222111//////...222888;;;BBBXXXpppyyy[[[EEEMMMQQQeeexxxjjjhhh\\\JJJBBBBBB===333888444333444444333555:::999;;;<<<:::;;;CCCQQQ]]]dddqqq|||yyy~~~|||}}}pppjjjlllqqqttttttwww~~~{{{fffMMM:::000000//////...------,,,,,,+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))''',,,///,,,)))333HHHZZZqqqzzzwwwsss{{{|||tttqqquuurrreee\\\VVVFFF999<<<<<>>CCCIIIMMMOOOOOOVVVaaaeeecccbbbcccaaaYYYPPPIIIGGGHHHBBB>>><<>>@@@@@@???@@@CCCGGGIIIEEEAAA???======;;;999;;;999888777888888777666777666555555555555333222555666777777777666555444444333333555777888666555666555555555555777999:::999;;;<<<===>>>===<<<;;;;;;???DDDJJJOOOSSSUUUVVVVVVRRRQQQSSSVVV[[[eeeooolllWWWHHHIIIKKKCCC;;;999777888999999:::<<>>CCCHHHHHHFFFCCCBBBAAA@@@????????????DDDBBB@@@@@@AAABBBCCCCCCAAABBBAAA???<<<<<<>>>@@@CCCBBB@@@>>>>>>???@@@AAA@@@???======>>>@@@CCCEEEQQQVVVqqq|||uuujjj]]]QQQBBB555333999111000...,,,,,,---//////333111//////333:::AAAFFFaaaMMMCCCDDDWWWmmm|||xxxxxx~~~zzzpppYYYPPPKKKNNNSSSTTTTTTVVVhhhhhhiiijjjlllpppuuuxxxssszzzxxxoookkklllnnnppp|||ppp^^^III999111.../////////...---,,,,,,,,,+++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''')))(((&&&%%%***444===NNNhhhyyy~~~{{{pppooosss|||~~~nnnNNN>>><<<:::>>>JJJYYYkkk|||zzzyyytttkkkccc]]][[[SSSGGG;;;444444777777???KKKQQQKKKAAA<<<>>>>>>???>>>===CCCOOOVVVVVVgggjjjnnnqqqnnneeeXXXOOOUUURRRSSSXXX]]]aaahhhpppqqqxxx|||{{{|||nnn\\\MMMEEEIII\\\oooiiikkkppptttqqqjjjgggiiifffdddhhhpppuuuzzzuuulllnnnuuujjj^^^VVVQQQIIIHHH___{{{qqqeeeaaaeeefffcccYYYPPPBBB555...,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000333333333333333333333333...///000111222333444444333000......111222000...333333444555777888999999777777888::::::;;;;;;;;;<<<;;;<<<===<<<>>>HHHTTTooo}}}lll___ZZZ\\\```{{{}}}fffNNNCCC???;;;999999777666444333333444333333333555777888:::???FFFLLLOOONNNKKKGGGBBB???===<<<;;;999888777888999::::::999999888888999999999999777777888999999888888777888777666777888888777666777888888:::;;;===???@@@HHHGGGEEECCC@@@>>><<<;;;555777<<>>>>>???@@@AAABBBBBBBBB???<<<>>>CCCGGGFFFDDDAAAAAA@@@???>>>>>>>>>>>>BBBAAA@@@@@@AAACCCDDDDDDAAABBBBBB@@@>>>===>>>???BBBAAA???>>>===>>>>>>?????????>>>===???BBBEEEGGGJJJQQQbbbtttmmmggg```WWWJJJ;;;666888444222///....../////////333111//////111555:::>>>iiiQQQ;;;888DDDVVVkkk{{{uuukkkppp|||}}}~~~|||{{{sssnnnmmmmmmmmmbbbOOO===222...111444///......------,,,,,,+++++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))+++)))'''''')))***)))(((///KKKcccsss|||qqqoooyyypppZZZHHH>>>444333999FFFXXXhhh}}}dddGGG:::;;;444777===BBB???555///...222222000///444<<>>BBBGGGNNNaaawwwyyyccc\\\```ZZZNNN@@@:::222,,,******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,------......000111111111111111111111---......///000111222222111000///...///000111222222222333555666888999999777888999::::::::::::::::::888999;;;;;;999===CCCNNNbbbqqq```VVVUUUtttvvv```RRRFFF>>>;;;===<<<:::888777444000---///.........111777???DDDPPPRRRRRROOOJJJFFFEEEFFFCCCBBB@@@>>>============999999888888999:::<<<===<<<<<<======>>>=========>>><<<::::::<<<=========>>>???AAADDDGGGIIIJJJJJJQQQMMMGGGAAA;;;888666555000111444888:::<<<======;;;999888999888666999>>>AAA777333777999666666999999???IIIWWWeeennnsssuuu}}}}}}|||zzz{{{cccTTTMMMIIIGGGHHHJJJJJJJJJHHHFFFEEE===<<<<<<===>>>@@@BBBDDD???======???CCCEEEDDDAAA>>>>>>===============>>>@@@@@@@@@AAABBBCCCDDDEEEBBBCCCDDDCCC@@@>>>>>>???AAA@@@???>>>============???>>>>>>>>>@@@DDDGGGIIIFFFMMMQQQZZZyyy{{{jjjhhhgggdddYYYHHH999333666444111//////000//////222111///...///000333444zzz]]]III@@@AAALLLWWWwww~~~zzz|||xxxwww{{{qqqfff```KKKBBB777000...000222333------------,,,,,,++++++************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((***((((((***------***&&&***333;;;NNNkkkvvvpppnnnrrrzzztttqqquuuYYYNNNCCC===;;;===CCCJJJXXXmmmuuuYYYRRRNNNIIIFFFFFFCCC:::333000000000//////000111000...111111555@@@LLLSSSQQQLLLMMMNNNRRRTTTOOOGGGDDDGGGNNNLLLGGG@@@@@@IIIVVV^^^SSSYYY```fffiiimmmuuu|||{{{jjjfffgggffflllwww|||tttsssrrrgggTTTEEE@@@===CCCPPPVVVUUUXXX```}}}vvv___UUUUUUJJJ777444111,,,******+++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,............////////////,,,,,,---...//////000000000111111000///000333555000111222444555777888999999999:::;;;;;;;;;;;;;;;:::666666:::<<<<<<===@@@===GGGdddxxxXXXZZZiiiwwwbbbQQQGGGBBB???;;;999::::::888777555333000......000444777CCCIIINNNNNNLLLKKKNNNQQQQQQRRRRRRPPPLLLIIIFFFEEEEEEEEEDDDCCCBBBCCCEEEGGGKKKKKKKKKKKKKKKKKKJJJIIIGGGEEECCCBBBDDDGGGHHHHHHGGGIIILLLOOOQQQRRRRRRRRROOOJJJBBB:::555222111111000111222444555666666666666444555888777444555999<<<777555777888777<<>>===<<<<<<===???AAACCC=========@@@CCCCCCAAA>>><<<;;;;;;;;;;;;;;;<<<===>>>???AAAAAABBBBBBDDDFFFDDDFFFGGGFFFDDDAAA@@@@@@BBBAAAAAA@@@>>>===<<<<<<=========???AAAEEEHHHJJJHHHKKKKKKKKK[[[yyytttpppnnnhhhYYYDDD666:::666111///000111000...000000//////////////////ttt\\\HHH???>>>OOO{{{}}}www|||www{{{uuupppxxxzzz{{{~~~yyyjjjVVVHHH:::555111///000000---))),,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((((())))))+++***%%%///JJJZZZ^^^eeecccqqqpppmmm{{{}}}tttfff\\\SSSMMMGGG@@@======EEEOOO[[[fffvvv}}}mmmrrrzzz|||tttlllgggeeehhhggg___VVVQQQGGGBBB<<<999666444333333999777555333333444555666444777===BBB@@@???FFFOOOWWWQQQQQQVVVTTTOOOXXXiiihhhgggfffeeefffhhhgggfffzzznnnbbbhhhssszzz{{{vvvwwwssshhhYYYMMMFFFDDDHHHGGGKKKSSSTTTSSSXXXaaajjjtttnnnWWWGGGDDD:::***---,,,***+++,,,------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......,,,,,,,,,------......///.../////////...///222444000000111333444555777777999:::;;;<<<=========<<<===777555888;;;<<<>>>AAA;;;???JJJeeexxxbbbQQQUUUkkkzzzmmmXXXPPPEEE???>>>>>>>>><<<:::888555333222222222111333999AAADDDDDDEEEJJJOOOTTTYYY___bbbaaa^^^\\\ZZZ]]]^^^]]][[[XXXWWWXXXZZZ```aaabbbbbbbbb```^^^]]]YYYVVVRRRPPPPPPPPPPPPPPPLLLNNNPPPQQQRRRRRRRRRQQQHHHDDD===777333222333444222222333333333333333333444333555888777333444888777777999===AAAGGGQQQZZZppptttxxxxxxxxx~~~sssTTTEEEGGGIIIFFFAAACCCEEEGGGHHHHHHGGGFFFAAA@@@>>><<<<<<===???@@@<<<===>>>AAABBBAAA???===:::::::::999::::::;;;;;;<<<>>>AAAAAAAAAAAACCCEEEEEEGGGIIIHHHFFFDDDCCCDDDDDDDDDDDDCCCBBB???===<<<;;;;;;<<<>>>AAADDDGGGIIIKKKHHHJJJMMMMMM[[[vvvmmmmmmiii\\\OOOCCC<<<555111111222000///...//////000000000//////iiiuuulllWWWLLLGGGPPPkkk~~~~~~{{{tttuuuyyyqqqnnnwww}}}yyyuuummm]]]GGG888333000------///000...+++++++++++++++++++++++++++******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&((()))(((&&&%%%(((***'''+++((()))111666@@@RRRaaammmnnnkkktttxxxtttsssnnneee\\\XXXSSSKKKEEECCC=========@@@KKK\\\ppp}}}uuusss|||~~~llllllsss~~~|||qqqjjjkkk```TTTMMMJJJJJJNNNSSSLLLRRRYYYZZZWWWSSSRRRSSSQQQSSSVVVXXXZZZcccwww}}}mmmhhhccc[[[\\\fffaaa___[[[ZZZ```hhhjjjhhhllltttvvvppplllttttttgggddd^^^UUUNNNOOOSSSSSSNNNMMMMMMQQQUUUUUUTTTZZZcccfffkkkbbbIII666222///((('''''''''))),,,...---,,,************************++++++++++++++++++++++++************************++++++******))))))************++++++,,,---------,,,,,,,,,---------......++++++,,,---///000111111000000111222333444555555888999:::<<<=========>>>???999666777888888:::===>>>CCCDDDHHH```{{{lll^^^UUUWWWeeesssmmm]]]RRRHHH>>>777999777555555555555333222---111666888888:::===AAAGGGPPP\\\eeeiiijjjlllmmmjjjkkkllliiiddd``````bbbkkkmmmpppssssssqqqnnnlllhhhddd___ZZZWWWTTTQQQOOOJJJJJJKKKKKKKKKKKKJJJJJJ>>><<<999555444333444555333333333333333333333333444333333555444111333777444999BBBLLLVVVbbboooxxx||||||{{{|||rrr[[[IIIDDDGGGGGGDDD@@@AAACCCEEEFFFEEEDDDCCCBBBAAA???>>>======>>>>>><<<>>>???AAAAAA@@@>>>===::::::999999999999999::::::===AAAAAA???>>>@@@CCCEEEFFFHHHGGGFFFEEEFFFFFFFFFFFFGGGFFFDDDAAA>>><<<999999;;;===???BBBDDDFFFJJJDDDHHHNNNHHHCCC^^^ooonnnuuutttoooTTTJJJ>>>666444444222///---...///000111222111111aaaeeepppuuueeePPPJJJaaa|||zzzuuuwww~~~~~~~~~ssspppsss~~~|||oooaaaTTTHHH<<<555...---++++++---///000000*********+++++++++++++++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***+++***((('''((()))%%%+++***)))***&&&***;;;RRR[[[\\\aaammmpppooouuunnnfffbbbbbb```YYYRRROOOBBB>>>:::777999@@@LLLVVV]]]eeettt~~~vvvbbbccckkkxxx~~~{{{uuuqqqzzzoooeeebbb``````dddjjjqqq{{{qqqddd^^^ddddddeeecccaaahhh|||vvveeecccffffffdddffffffdddffflllmmmiiizzz~~~}}}{{{qqqyyyvvveeeZZZPPPGGGAAAKKKcccrrrkkkYYYMMMQQQXXX^^^^^^YYYVVVWWW\\\XXXLLL999,,,((()))***&&&&&&&&&(((***+++***)))************************************************)))))))))))))))))))))))),,,++++++***))))))******)))******+++,,,,,,------,,,,,,,,,------------...,,,+++,,,///333555222000111111111111222222333333555666888:::;;;<<<=========999888999888666777<<<@@@EEEGGGCCCGGG^^^~~~rrr___QQQIII[[[nnnooo\\\OOOIIIEEE???<<<;;;:::888666333333333333444555666777888@@@LLLUUUYYY]]]bbbfff```ccceeebbb\\\WWWVVVXXX___dddjjjoooqqqpppmmmkkkeeebbb]]]YYYUUUPPPLLLIIIEEEDDDDDDCCCCCCCCCDDDDDD<<<<<<;;;:::999888777666555555444444444555555666666444444666777777<<>>???@@@AAA@@@???>>>>>>;;;;;;:::999888888888888999===@@@@@@===<<<===@@@BBBCCCDDDDDDCCCDDDFFFHHHFFFGGGHHHHHHFFFBBB>>>;;;777777999;;;===???AAABBBFFFBBBCCCHHHCCC>>>GGGYYYxxxzzz|||zzzjjj]]]KKK???:::777444111......///000111111222222gggjjjddd```ooo}}}lllVVVMMMOOOMMMFFFMMMPPP\\\vvvzzzqqqkkkfffhhhnnnwwwwww|||~~~sss```KKK:::222222555/////////...,,,***))))))******************++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''))))))'''%%%)))((("""%%%...)))%%%---///;;;III^^^rrrpppiiimmmfffbbbccciiijjjcccYYYTTTUUUPPPIIIAAA:::888>>>EEECCCCCCGGGRRRfffvvviiifffgggmmmsssssssssuuunnnhhhfffjjjkkkggggggjjjsss~~~|||kkk```___bbbeeeccc]]]]]]kkkzzzggggggkkkeeeaaafffhhhfffkkkxxxwww{{{lll]]]fffmmmaaaOOOEEEAAAKKKYYYhhhwww~~~uuufffXXXYYY\\\```___YYYRRRNNNIIIBBB777///)))'''(((******)))((()))))))))'''%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))******)))******+++,,,,,,------,,,------------------...///......333999:::666111111111111111111111111111222444666888:::;;;<<<===999888999<<<:::777999>>>AAABBBGGGJJJEEEHHHaaa~~~oooZZZJJJYYYjjjvvv~~~eee^^^SSSKKKFFFCCC@@@>>>;;;888666555666777777666111777>>>CCCDDDGGGLLLQQQSSSWWWZZZXXXRRRMMMLLLMMMMMMSSS[[[bbbffffffccc```YYYWWWTTTQQQOOOKKKGGGDDDBBBAAA@@@???@@@AAABBBCCCCCCDDDDDDDDDBBB@@@>>><<<777777777777777888999999999777888<<>>???@@@BBBBBBBBB@@@>>>===>>>???@@@AAAAAAAAAAAAAAA???@@@AAAAAA???>>>>>>???<<<;;;:::999888888888888888<<<@@@@@@<<<:::<<<>>>@@@AAAAAAAAAAAABBBEEEHHHFFFGGGHHHHHHFFFBBB===:::666666888:::<<<>>>???@@@DDDBBB@@@@@@AAABBBAAA@@@MMM|||wwwrrr{{{kkkVVVFFF>>>:::555111////////////000000111111ccceeeeeeaaa___iii}}}iiiQQQAAAEEE@@@===FFF\\\yyy~~~ttt~~~yyypppjjjjjjooovvv{{{xxx~~~wwwdddVVVDDD666111111111111//////...---,,,,,,++++++******))))))))))))******))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((+++)))--->>>YYYoooyyyzzzeee```aaaiiioookkkaaaZZZ```eeeddd[[[RRROOOLLLGGGCCC:::777===CCCMMMddd||||||ooonnnqqqrrrpppooopppiiiiiiooolll```\\\```iiiqqqxxx{{{~~~{{{kkkYYYbbbddddddaaa^^^aaahhhnnn|||zzzuuuxxxzzzrrrkkkbbbqqq]]]IIICCCGGGIIIIIIHHH[[[aaafffiiippptttmmmccciiieeeaaaaaabbb^^^UUULLL666333...***((((((***,,,))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((()))))))))))))))******+++******+++++++++,,,,,,,,,)))***+++,,,------------,,,---..................//////000111111111111000111111111111222333444444444555555666777777888888;;;999888777777888:::;;;>>>DDDIIIJJJGGGHHHOOOUUUvvvnnneee```dddkkkwwwwwwjjjkkkjjj___SSSMMMFFF???===;;;999;;;???===888999???AAA===:::;;;@@@DDDJJJMMMLLLIIIFFFDDDDDDDDDEEEHHHKKKMMMLLLKKKGGGFFFDDDBBB@@@@@@@@@AAA???;;;999;;;<<>>:::555:::===<<<;;;;;;999555999===@@@DDDRRRhhhwww||||||uuuvvvwww{{{sssdddPPPMMMHHHBBB===;;;;;;<<<===>>>???AAABBBAAA???===;;;????????????@@@AAABBBCCCDDDCCCBBB???<<<<<<===???AAA???===<<<;;;:::888777<<<===>>>@@@BBBAAA???<<<>>>???@@@@@@AAABBBCCCDDDEEEDDDCCCDDDEEECCC???;;;999999999999:::<<<===>>>>>>>>>>>>>>>============???VVV~~~wwwrrryyy}}}~~~nnnPPP???@@@>>>444000111222333000------000]]]ccchhhgggaaa___ccchhh~~~ttt]]]SSSFFF>>>BBBSSSjjjzzz~~~kkkiiiqqqwwwzzz|||rrrvvv}}}rrr|||ttt___KKKBBB777000///000000///.........---,,,,,,++++++******))))))))))))******))))))))))))(((((((((''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((+++((('''...===PPP___hhhzzzmmmdddgggmmmnnnjjjhhhjjjtttyyysssiii```XXXRRRKKKCCC===???>>>>>>IIIXXXVVVZZZdddqqq|||zzzyyy{{{ttteee]]]^^^cccggglllnnnooommmjjjgggfffggggggfffhhhppp}}}~~~}}}yyyvvviii^^^WWWLLLLLLCCC>>>AAAHHHLLLNNNOOOYYY```fffiiimmmpppmmmgggfffdddccccccaaaWWWFFF:::000...+++((('''(((***,,,((())))))******))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((())))))***+++*********+++++++++,,,,,,******+++,,,------------------...////////////......////////////000000000222222111111111222333333555555666666777777888888999888777777777999:::<<<<<<@@@CCCDDDCCCDDDHHHLLLXXXnnn|||tttrrrwwwwwwqqqoootttyyyvvvkkk___WWWPPPHHHCCCCCCQQQHHH@@@===:::888<<>>AAAEEEGGGGGGFFFEEE===<<<;;;===>>>???>>>===<<<;;;:::999999999999999777555666999;;;>>>GGGPPPYYY\\\[[[SSSIIIDDD@@@<<<;;;===;;;888999???BBBBBBEEERRRbbbqqq|||tttqqqpppnnnpppttt{{{vvvuuuhhhaaaVVVJJJKKKFFF@@@;;;999999999:::BBBCCCDDDDDDCCC@@@===;;;===>>>>>>???@@@AAABBBBBBEEEDDDCCC???===<<<===???@@@???======<<<<<<:::999<<<;;;<<<>>>@@@AAA???>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBBBB>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================>>>BBBVVV}}}yyymmm|||jjjTTTFFF<<<333666888888444...+++---111SSS[[[cccfffccc\\\WWWUUUfffooorrrZZZIIIFFFPPPZZZ]]]fffqqqvvvtttnnniiieee}}}tttccc]]]```gggmmmrrr}}}yyyxxxyyymmmVVV@@@555111---,,,...///---+++...------,,,,,,+++++++++***))))))(((((())))))***)))))))))(((((((((''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&$$$'''000???IIIccc```dddqqq|||{{{sssmmmqqq|||rrrhhhbbb___[[[RRRLLLIIIBBB888555:::888:::===CCCMMM[[[iiirrr||||||yyyxxx}}}xxx{{{~~~~~~}}}uuudddgggjjjmmmsss}}}iii]]]WWWNNNJJJGGG===>>>===@@@HHHMMMNNNPPPSSS\\\cccggghhhhhhhhheeeaaa```]]]YYYVVVQQQEEE555))))))(((''''''''')))***+++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((())))))***+++)))*********++++++++++++***+++,,,---............---...//////000000000//////...---------...000111333333222111111111222222666666666777777777777777888888777777888:::<<<============>>>???@@@BBBCCCBBBLLLaaa}}}}}}ssslllhhh```YYY]]]jjjxxxmmmgggfffoookkkgggaaaVVVIIIBBBAAA???<<<:::;;;>>>???>>>===;;;:::888888999:::999888888888888888888888888888666555777::::::;;;BBBKKKHHHNNNQQQMMMHHHFFFDDDBBB@@@CCCEEEIIISSSaaajjjlllrrrxxxqqqlllkkklllmmmpppuuu~~~}}}lll\\\RRRLLLHHHFFFMMMJJJEEE@@@<<<<<<<<<===GGGGGGHHHGGGEEEBBB>>><<<===>>>???@@@AAAAAAAAAAAAEEEEEECCC@@@===;;;<<<>>>???>>>>>>>>>>>>=========<<<;;;:::;;;===??????>>>?????????@@@AAAAAAAAABBB@@@???>>>???@@@@@@>>><<<======>>>???>>>===<<<;;;::::::;;;;;;<<<<<<======@@@999===UUUzzzuuuwww|||hhhQQQ@@@999999===???;;;444///---...WWWZZZ^^^``````^^^[[[YYY[[[XXX]]]rrr{{{ooolllmmm______YYYOOOGGGEEEEEEEEEAAARRRfffqqqrrrqqqssswww|||nnneeeeeeccc]]]^^^eeedddbbbeeemmmzzz{{{zzz}}}rrrcccVVVKKK;;;---000...------......+++(((---,,,,,,,,,+++++++++***))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((("""&&&***)))&&&%%%***...666???RRRiiiwwwyyyuuusssuuu}}}wwwjjjbbbdddhhhkkkccc]]]ZZZRRREEE<<<999777666444111111666@@@HHHRRR___ttt~~~yyy|||xxxooonnnjjjYYYMMMNNNNNNLLLQQQ]]]NNNGGGFFFEEEOOOYYYWWWTTTPPPNNNOOOPPPNNNPPPTTT```aaadddfffhhhfff```YYYVVVNNNDDD;;;666111***%%%&&&&&&&&&'''((()))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((()))******)))))))))************+++***+++,,,------.........---...///000111111111000000///...------///111222333333222111000000111111666666666666666666666666888888888888:::;;;===>>>???===;;;;;;>>>@@@???===AAA@@@EEEZZZyyyxxxnnn\\\TTTQQQWWWooosssddd]]]YYYRRRJJJFFFFFFEEEAAA>>>AAA>>><<<;;;<<<=========;;;;;;;;;::::::999888888999888999:::888888@@@IIIIIIRRR[[[^^^```ccceeeccc^^^ccckkkuuusssuuuzzzkkkVVVLLLFFFAAAAAAGGGMMMLLLHHHDDD@@@>>>???@@@IIIIIIJJJJJJHHHEEEAAA???AAAAAABBBBBBBBBAAA@@@???DDDDDDCCC@@@===;;;;;;<<<>>>???@@@??????>>>???@@@???<<<:::999;;;<<<======<<<===>>>???@@@BBBCCCCCCAAAAAA@@@???>>>===<<<;;;;;;===???@@@@@@???===<<<888888999:::;;;;;;<<<<<<>>>???AAAEEEPPPlll{{{uuusssuuulllYYYKKKGGG888===BBBBBB@@@;;;333+++fffdddaaa^^^\\\ZZZXXXWWWRRRVVVZZZ___gggvvvooobbb^^^\\\YYYOOOOOOPPPSSSWWW]]]dddhhhppp___TTTYYYbbbgggmmmuuuyyy}}}|||pppfffUUUCCC999444000,,,222111///......---+++***+++++++++++++++*********))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((###&&&***,,,***(((%%%$$$&&&,,,666CCCLLLWWWffftttyyy}}}wwwjjjaaadddkkktttooojjjfff___UUUMMMIII???@@@???<<<888666999<<<444;;;GGGRRRTTTRRRUUUZZZ^^^bbbjjjuuu|||~~~{{{uuurrrxxxfff___aaa^^^VVVUUUUUUIII>>>===999999CCCBBB===AAAHHHNNNddd}}}iii^^^TTTRRRTTTXXX^^^dddiiiccc```eeellliii\\\QQQBBB;;;000)))''''''((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((('''((())))))***(((((()))))))))*********)))***+++,,,---------------...///000111111111111111000///......000222333333222222111000000000000555555555555555666666666888888999999;;;<<<===>>>>>>;;;888999===???===:::???>>>???FFFVVVnnn~~~~~~qqq}}}uuuaaa[[[ccceeerrrxxxssspppmmmhhhcccYYYVVVQQQOOONNNNNNNNNNNNIIIHHHGGGFFFDDDCCCBBBAAAEEEEEEFFFHHHGGGJJJTTT```ooo{{{yyyrrrxxxnnnYYYHHHCCCAAA===@@@HHHIIIIIIGGGDDD???===>>>@@@GGGHHHJJJKKKKKKHHHFFFDDDEEEEEEEEEDDDCCCAAA@@@???CCCCCCCCC@@@===;;;;;;<<<>>>@@@AAAAAA???>>>???AAABBB>>>;;;999999:::::::::999:::;;;>>>@@@BBBDDDEEEEEEEEEDDDBBB???<<<:::999888:::===???@@@@@@???>>>777888888999:::;;;;;;<<<:::@@@CCC???:::GGGkkk}}}jjjiiiiii___UUURRRBBBBBBAAA@@@DDDFFF>>>333bbbbbb```^^^[[[XXXUUUTTTYYYXXXUUUTTTXXXaaalllttt}}}yyy|||~~~~~~sssdddZZZLLLEEE;;;333000000111222///...---,,,+++,,,------************************)))((((((''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&'''((()))((((((((((((***,,,---444DDDUUUnnnuuu}}}~~~ttthhheeeiiirrrpppmmmiiiddd^^^YYYWWWQQQSSSSSSRRRNNNIIIEEEDDD:::777888;;;;;;999<<>>CCCIIIOOOTTTWWWYYYTTTYYYqqqoooeee^^^bbbfffgggbbbXXXMMMFFFXXXZZZTTTGGGBBBEEEFFFCCC===@@@:::444666666>>>PPPKKKJJJRRRVVVYYYnnnkkkaaaXXXXXX___hhhuuuyyyjjj^^^^^^aaaYYYHHH:::///,,,)))(((((())))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,,,,---...///000111111111111000000//////111222333222222111000000000111111222222333333444555555666777777888999::::::;;;;;;999777555666999;;;:::999444:::BBBFFFGGGOOOdddxxxyyyyyyqqqlllooo}}}yyywwwoooooopppqqqpppjjjaaaYYY]]]iiizzz~~~|||{{{{{{zzzuuusssqqqnnnlllkkkjjjjjjhhhjjjooosssssswww~~~|||www}}}uuuXXXKKK@@@???>>><<>>===>>>@@@BBBCCCBBB>>><<<===@@@BBB???;;;:::::::::::::::888999;;;===@@@BBBDDDEEEEEEGGGGGGEEEAAA<<<999888666888:::<<<>>>?????????888888999999::::::;;;;;;============<<>>;;;:::::::::999999<<<@@@DDDFFF===>>>MMMdddnnnbbbRRRJJJCCCFFFKKKNNNMMMGGG???999999???@@@999777???DDDBBB???DDDDDDEEEKKKJJJPPPaaa```]]]aaa___]]]jjjxxxvvvbbb^^^]]]^^^```eeeooozzzooo\\\KKKFFFEEE===000'''''''''((()))***)))(((&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))'''''''''((((((((())))))'''((()))******+++******+++,,,---...///000000000////////////000000000111111000000000000111111222//////000111333444555555444555666666777777777777555444444555777999::::::555999@@@FFFEEEDDDJJJTTTnnn{{{|||xxx~~~tttjjjccciiiuuuxxxnnnggg```XXXRRRIIIMMMSSSXXX[[[dddxxxqqqmmmsssvvvwwwmmm[[[HHHDDD???<<<;;;<<>>;;;;;;???AAABBBFFFLLLZZZyyyzzzmmmgggiiiggg[[[JJJDDDGGGFFF???[[[\\\[[[VVVQQQNNNQQQTTTOOOQQQSSSWWW[[[aaafffjjjbbbaaa```___bbbiiittt|||pppaaaMMM???<<<======<<<555444333444222///---,,,***+++,,,---,,,+++,,,---)))))))))))))))*********((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$'''***)))'''%%%''')))+++&&&$$$))),,,,,,,,,...&&&...AAATTT\\\ZZZ[[[___ccciiinnnlllhhhhhhjjjkkkiiifffddddddfffeeebbb^^^oooeee^^^```bbb\\\RRRJJJ???===:::777888===CCCEEE???<<<>>>FFFKKKFFF@@@>>>999;;;???CCCEEEDDD@@@===555===AAA@@@EEERRR[[[[[[^^^dddgggkkkooofff```iiiccc___aaa```___jjjrrrjjjYYY[[[___^^^VVVPPPTTT\\\OOO===...+++---+++)))((()))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))&&&'''((())))))************+++,,,...///000000000---...//////000/////////000000//////000111222222---...///000222444555555333333444444444444444333333444555666888:::<<<>>>BBB;;;999???DDDDDDDDDGGGHHH\\\wwwzzzvvvqqqnnnoooooosssyyynnnccc[[[RRRLLLJJJPPP___nnnxxx|||pppccceeeppp}}}}}}{{{zzzrrr[[[QQQBBBCCC@@@;;;999<<<@@@AAADDDGGGKKKJJJFFFDDDFFFIIIEEEFFFIIIJJJJJJIIIGGGFFF>>>===<<<;;;>>>BBBFFFIIIFFFGGGIIIHHHFFFEEEEEEFFFCCCEEEFFFBBB<<<888999;;;===;;;:::;;;===??????>>><<<<<<======>>>>>>?????????CCCGGGGGGCCC===999888888888888888888999:::;;;;;;;;;::::::::::::::::::777999===???===;;;@@@GGGGGGQQQmmm{{{uuuppptttmmmYYYJJJEEE@@@888ZZZZZZYYYTTTMMMIIIIIIJJJOOOPPPRRRWWW\\\```aaaaaa]]]\\\\\\\\\]]]\\\ZZZWWWeeeiiipppxxx|||rrrfff[[[SSSBBB???:::555333222333444555222...---......,,,***,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---333333333222000---***(((,,,***)))***000999CCCIII[[[___gggllljjjgggkkksss}}}wwwnnneeeaaacccjjjpppqqq^^^ccc^^^SSSFFFBBBHHHPPPTTTHHHLLLPPPOOOIIIGGGMMMVVVIIIHHHMMMYYY```^^^XXXUUURRRNNNQQQ[[[gggooovvv|||~~~xxxsssnnniiiddd```___^^^___eeemmmpppkkkeeeZZZZZZXXXQQQFFF===777666((()))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))+++---...---,,,...------,,,,,,------...,,,,,,,,,---...///000111111///------///222333444444444333222111111111111333333444444555666666666:::;;;===>>>@@@BBBCCCDDDHHHGGGOOOeee|||wwwrrrnnnqqqyyyoooeeeWWWNNNSSSVVVWWWTTTRRR^^^vvvvvvgggccc___kkktttvvv{{{xxxjjjVVVMMMOOOEEEBBB???<<<;;;;;;===???DDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJIIIGGGEEEDDDCCC>>>=========???BBBFFFIIIJJJGGGEEEFFFHHHHHHEEEAAACCCBBBBBBAAA???===<<<;;;999:::<<>>===>>>????????????AAACCCBBB>>>:::888777:::999999888999999::::::::::::999999999999999999666777999;;;>>>???@@@AAA>>>EEENNN___qqqpppqqqpppiii\\\MMMAAA:::[[[[[[YYYUUUOOOLLLKKKLLLMMMMMMOOORRRWWW[[[]]]]]]ZZZYYYXXXXXXXXXWWWTTTQQQPPPSSSXXX]]]bbbggglllpppzzz|||yyypppeee___VVVOOOIIICCC===999:::888555222111111222222555222////////////---+++,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))++++++<<<:::666111,,,(((%%%###'''&&&%%%&&&(((,,,111444@@@FFFPPP[[[aaagggssswwwmmmhhhllluuu}}}yyykkknnnjjjbbb[[[^^^hhhnnnooommmooooooiiibbb```gggpppjjjjjjppp{{{|||sssnnnkkkeeeccchhhoootttzzz~~~uuunnnkkkkkklllmmmdddbbbbbbffflllkkkeee^^^ZZZTTTIII<<<111+++******(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''((()))************+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////000///......000111222222333333222111111111222222333333333444555555666666999:::;;;<<<>>>???AAAAAA>>>===AAANNNbbbvvv{{{jjjgggppp{{{xxxjjjllldddbbbZZZOOOMMMUUU\\\___ddd^^^^^^gggoooqqqqqqqqqvvvppprrr~~~|||jjj```WWWKKKHHHLLLCCCAAA>>>;;;:::<<<>>>???AAAAAABBBBBBCCCDDDFFFFFFGGGIIIJJJIIIFFFCCCAAAAAA>>>>>>>>>>>>@@@CCCHHHKKKIIIGGGFFFEEEEEEDDDAAA???@@@@@@@@@@@@???>>>======777777999<<<@@@AAA@@@>>>???>>>>>>???BBBCCCBBBAAA@@@BBBCCCBBB>>>:::888777777777777777888999:::;;;;;;:::999888888888888999666777999;;;===>>>??????>>>>>>???GGG^^^iiigggfffjjjllldddUUUHHH\\\\\\[[[WWWSSSQQQPPPQQQPPPNNNNNNPPPSSSVVVXXXXXXUUUTTTSSSRRRRRRPPPMMMJJJDDDGGGIIIKKKLLLNNNQQQSSSXXX\\\```bbbdddggglllpppqqq~~~zzzyyyvvvrrrtttmmmfffbbb```ZZZOOOFFFCCC>>>777333111111222222444333222222222222222333333222000000000000///---,,,++++++++++++***************))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))000...+++(((&&&&&&&&&'''%%%&&&&&&'''((((((((((((---///666???FFFNNN\\\iii~~~yyyuuuuuu{{{{{{}}}tttmmmnnntttuuurrryyyyyytttjjjaaaaaaiiiqqqmmmooovvv}}}sssnnnpppiiidddfffiiimmmsssyyyyyynnnggggggmmmuuuzzzuuummmbbb[[[WWWRRRKKKEEECCC<<<222)))&&&%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''***---,,,***(((***,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,---------......///000000000000111111111111111111222333222222333333444555555555888888999:::;;;<<<======>>>@@@@@@@@@DDDQQQcccqqqzzzyyymmmnnnzzz}}}~~~qqqfff___XXXRRR``````[[[QQQKKKJJJHHHEEELLLRRRWWW\\\fffvvvuuuqqqttttttppplll~~~|||{{{|||nnnUUUJJJFFFCCCBBBDDD@@@>>><<<::::::<<<>>>@@@????????????@@@BBBEEEFFFFFFHHHIIIGGGDDD@@@>>>>>>>>>>>>>>>>>>???BBBFFFJJJGGGHHHGGGEEEAAA>>><<<<<<<<<===>>>???@@@@@@@@@@@@999888888:::===??????>>>;;;<<<>>>BBBEEEGGGEEEDDDBBBCCCDDDBBB>>>:::888777555555666777888:::;;;<<<===;;;999777666666888888666777999:::<<<======>>><<<999666777???UUUuuuuuuggggggoooqqqggg[[[^^^]]]\\\ZZZXXXVVVVVVVVVWWWTTTQQQPPPQQQSSSSSSSSSNNNMMMLLLMMMMMMLLLIIIGGGGGGHHHIIIIIIHHHGGGHHHJJJDDDHHHJJJIIIFFFGGGLLLQQQXXXcccjjjeee]]]WWWSSSNNNKKKGGGBBBAAAAAA>>>777111;;;888555333333666999:::333333444444555444444444111000000000000///...---++++++++++++***************)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''''''''"""""""""###%%%(((***,,,$$$%%%''')))******))))))((('''))),,,---000999BBBZZZ___fffnnnvvv}}}{{{zzzyyywww~~~uuuggg]]]^^^fffmmmgggiiipppzzzzzzssspppkkkddd]]]]]]^^^aaagggoootttmmmddd___```gggooosssqqqdddQQQBBB999555222000***'''&&&'''***+++)))'''((('''%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((())))))))))))---111///+++)))+++...******))))))))))))******,,,,,,++++++***++++++++++++---///111000//////...000000000000000111222333111111222222333444444444777777888999::::::;;;;;;>>>DDDGGGDDD???@@@IIIRRReeewwwppp^^^jjjwwwfffaaa]]]VVVPPPTTTUUUSSSUUU[[[___```aaaccc___UUUPPPRRRSSSRRRTTT]]]pppjjjdddhhhooovvvzzz~~~wwwiiiXXXHHHCCCCCCAAA>>>>>>===<<<;;;:::;;;===???@@@@@@???>>>===>>>@@@AAACCCAAACCCEEEDDDAAA>>><<<<<>>@@@BBBCCCCCC???===::::::;;;<<<;;;;;;<<<<<<>>>BBBEEEHHHGGGFFFCCCDDDCCCAAA<<<999888888777777777888999:::<<<===>>><<<999777666666777888777888999:::;;;<<<<<<<<<<<<888888<<<<<>>;;;:::::::::888666444444444444444444555666444444555555555444333222.../////////...---,,,,,,+++++++++*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''######$$$%%%&&&''''''(((&&&%%%''')))((('''+++111444;;;FFFQQQZZZaaagggkkksss{{{yyy~~~}}}lllaaaaaaeeegggaaaaaagggpppuuuuuutttvvv|||tttjjjddd___\\\___ddd^^^YYYTTTQQQQQQRRRSSSSSSJJJBBB666---*********+++((('''''')))+++***%%% '''&&&$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))))))))---000///***(((+++...***))))))(((((())))))***,,,,,,+++*********++++++***---111222000.........////////////000111111222000000111111222333333333777777888888999:::;;;;;;888>>>DDDFFFDDDCCCEEEIIIKKKPPP]]]sss}}}ooojjjmmm}}}yyytttvvvsssnnnjjjkkklllllltttzzz}}}|||}}}xxxuuuxxx{{{gggZZZTTTQQQJJJEEECCCAAA>>>======;;;;;;::::::;;;===???AAAAAAAAA???>>>======>>>>>><<<>>>@@@@@@???<<<;;;;;;BBBCCCBBB???;;;:::>>>BBBGGGIIIIIIEEE>>>999888999666888:::===@@@CCCDDDEEEAAA>>>;;;::::::;;;;;;:::???>>>===???BBBEEEGGGGGGCCCCCCBBB???;;;888888888;;;;;;:::::::::;;;<<<<<<>>>===:::888777777888888888999::::::;;;;;;::::::===888:::@@@@@@;;;???III\\\tttsssnnnpppuuuXXXWWWVVVWWWYYYZZZZZZYYYXXXTTTOOOLLLIIIGGGEEECCCDDDDDDEEEGGGJJJJJJIIIGGGDDDEEEFFFEEECCCCCCCCCEEEFFFHHHIIIGGGCCCBBBDDDFFFHHHEEEAAA@@@AAACCCBBBAAA@@@???===:::888666555555111333555555333111000000333333333333222111000///---...000000---++++++++++++************)))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$&&&''')))((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&''')))((($$$%%%)))'''***---000444:::AAAFFFPPP\\\hhhkkkjjjnnnzzzqqqooowwwvvvkkkiiihhhddd[[[ZZZ]]]cccggghhhkkkoootttiii\\\RRROOORRRGGGDDDAAA>>><<<888333000))))))((()))***)))'''%%%***(((&&&%%%%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&))),,,+++)))''')))+++***))))))(((((())))))***+++++++++***++++++,,,,,,+++///222222000....../////////////////////000111//////000000111222222222666666777888999:::;;;<<<<<<===???@@@AAACCCDDDEEECCCBBBDDDNNN```tttzzz||||||rrrlllggguuuzzzuuusssxxxmmmVVVGGGEEEIIIIIIHHHDDD???;;;999===AAA;;;;;;;;;;;;<<<>>>@@@AAABBBBBBAAA@@@???===<<<<<<:::<<>><<<<<<<<>>:::888888666777:::===@@@BBBDDDEEE???===;;;;;;<<<=========???===<<<===@@@CCCEEEFFFBBBAAA@@@<<<999777888:::===<<<<<<;;;;;;<<<<<<<<<======<<<;;;:::999999999::::::;;;;;;;;;;;;::::::===888777999;;;:::;;;===>>>LLLeeezzznnnkkkRRRPPPOOOQQQTTTWWWWWWVVVQQQOOOLLLIIIGGGEEEAAA???DDDDDDDDDFFFHHHHHHGGGEEECCCDDDEEEDDDCCCBBBCCCDDDGGGHHHHHHGGGFFFEEEDDDCCCJJJEEEAAA??????>>><<<;;;888999:::888555111000///222555777666333111111222111111000000000000//////---000222111...+++******************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&& """###$$$%%%&&&&&&((((((((((((((('''&&&&&&***'''&&&(((&&&""""""%%%&&&&&&%%%$$$$$$'''+++///000555<<>>??????@@@EEEFFFAAA???JJJdddyyy~~~yyysssiiixxx|||qqqkkkjjj```^^^XXXNNNEEEBBBFFFJJJFFFEEEBBB<<<888999===AAA<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCBBB@@@>>><<<<<<>>>AAAAAA???===<<<<<<@@@BBBCCC>>>888777;;;AAADDDBBB@@@???>>>;;;888666777888:::===@@@BBBCCCCCCAAA???======>>>>>>===<<<;;;::::::<<<@@@CCCDDDCCC@@@???===:::777777888:::;;;;;;;;;;;;;;;<<<===>>><<<<<<=========<<<::::::<<<<<<<<<<<<<<<;;;:::999888999777444555:::<<<;;;:::<<>>===<<<;;;<<<111555:::<<<999666444444///111333222///...///111000000000000000111222222///222444333///+++***+++************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''!!!###%%%'''((('''%%%$$$)))&&&%%%''''''&&&(((,,,$$$''')))***)))(((((()))&&&&&&''''''(((***111777888???BBB>>><<<@@@GGGKKKMMMYYY```\\\ZZZ[[[WWWMMMMMMIIIGGGGGGBBB<<<;;;>>>888666666666111++++++000(((&&&######%%%'''))))))(((&&&$$$$$$%%%(((+++---%%%(((***((($$$!!!"""$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((('''''')))+++,,,+++*********))))))))))))******++++++++++++,,,---...///---111444333///---///333111000///.....................//////000111111111222333444666888999;;;;;;<<<<<<<<<<<<===>>>>>>>>>;;;;;;;;;<<>>>>>=========>>>>>>???@@@AAA???AAACCCDDDDDDBBB???>>>@@@BBBCCCCCC@@@===<<<<<<:::===>>>:::444444999???BBB???<<<<<<===<<<888444777999;;;===???AAABBBBBBEEECCC@@@???>>>===:::888555666999===AAACCCCCCAAA>>>>>><<<888666666999;;;888888999:::;;;===>>>???;;;<<<>>>??????===<<<:::============<<<;;;:::999222:::<<<666666===???;;;GGG???>>>FFFSSSfffPPPLLLIIIJJJOOORRRQQQOOOHHHHHHGGGHHHHHHFFFDDDAAAFFFEEEEEEFFFGGGGGGEEEBBBGGGGGGFFFCCC@@@@@@DDDGGGIIIIIIHHHFFFDDDCCCEEEFFF<<<;;;;;;;;;;;;:::888666777666666444333222111111333333111000////////////111000000///////////////111111000///...,,,***)))+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***************++++++,,,111222222222222222222111/////////......---------))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++$$$&&&((()))***+++***)))************************+++,,,---...////////////000//////............///000000000000000///...---000000////////////000000///111333555555666999;;;@@@???===;;;;;;;;;===>>>999999;;;===@@@DDDFFFHHHOOOPPPUUU]]]lll{{{yyylll]]]QQQKKKIIIBBBBBBAAAAAAAAABBBBBBCCCCCCAAA===:::888999;;;===>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBCCCDDDDDDDDDFFFEEEDDDFFFGGGFFFBBB>>>???<<<888888;;;======<<<;;;===>>>>>><<<999888777:::::::::;;;===@@@CCCDDDEEEBBB>>><<<<<<;;;888666888888:::<<<>>>AAADDDEEE@@@>>><<<999777666666666888888999:::;;;======>>>:::;;;;;;;;;;;;:::999888=========<<<;;;999888777333444666777777888;;;===:::???BBBAAABBBJJJZZZgggLLLJJJIIIKKKOOOPPPLLLHHHHHHHHHHHHHHHGGGFFFDDDBBBDDDDDDDDDFFFHHHHHHFFFEEEHHHIIIIIIGGGDDDCCCEEEGGGEEEFFFGGGFFFCCCBBBAAABBB<<<:::888999;;;<<<:::888666666555444333222222111222222111000////////////111000000///............000000000///---+++***)))++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***((())))))******))))))(((************)))))))))((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((******'''(((((())))))))))))(((++++++++++++++++++++++++***+++,,,---------------//////...............///111111111111111000//////000000////////////000000111333444444444444555777>>><<<;;;999999999;;;<<<999:::;;;<<<>>>@@@BBBCCCEEEFFFHHHNNNWWWfffuuu~~~{{{lllggg___VVVOOOHHHCCCAAAAAAAAAAAABBBBBBCCCDDDEEEDDDBBB>>><<<:::;;;===>>>======>>>???????????????@@@@@@AAAAAABBBBBBBBBCCCEEEDDDDDDEEEFFFEEEBBB>>>===;;;999999<<<>>>>>>===:::<<<>>>>>><<<999777777;;;::::::;;;<<<===???@@@CCC???<<<::::::999777444444444666888:::===???@@@===;;;999666555555555666777777888999:::;;;<<<<<<:::::::::::::::999888777<<<<<<<<<;;;:::888777666333555666666666777:::<<<:::>>>AAA@@@>>>AAAIIIQQQ]]]nnnLLLLLLLLLOOOQQQOOOIIIDDDIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBCCCEEEHHHJJJIIIHHHFFFHHHJJJJJJHHHFFFEEEEEEAAACCCDDDDDDAAA???>>>>>>===999666777;;;>>><<<999555555444444333333333222111000000/////////000000111000///...------------/////////...---+++***)))+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&%%%&&&''''''(((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))******)))(((((((((((((((***************************++++++,,,,,,,,,++++++......---------......///222222222222222222111000000//////......//////000222444444444222111222333:::999777666666777888888999999999999:::;;;<<<===?????????@@@DDDKKKSSSYYYhhhwww}}}yyyuuuvvvzzzvvveeeZZZTTTLLLGGGGGGFFFCCC@@@AAAAAAAAABBBBBBDDDEEEFFFCCCBBB???===<<<===>>>???<<<<<<<<<============>>>??????????????????@@@@@@CCCCCCCCCCCCDDDCCCAAA>>>;;;;;;:::;;;===>>>===;;;:::<<<>>>>>><<<999777666::::::::::::::::::;;;;;;AAA>>>:::999888777666555111222333666888:::<<<===999777555333222333555666555666777888999:::::::::999999999999888777666555::::::999888777666666555444555666666555666888:::999<<<>>>???>>>===>>>>>>EEEJJJYYYsssRRRQQQQQQRRRRRRPPPKKKGGGLLLLLLMMMKKKIIIHHHHHHHHHAAAAAABBBEEEIIILLLMMMLLLFFFHHHKKKLLLKKKGGGCCCAAABBBCCCCCCAAA>>>=========@@@:::555555:::===;;;888444333333333333333333333//////.........///000000111000///---,,,,,,,,,,,,------------,,,+++))))))******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((***)))(((''''''((()))***''''''((((((((((((((()))+++++++++,,,++++++******---,,,,,,,,,---...//////222222333333333333222222/////////....../////////111222333222111000111222666666555444444444555666777777777777777888999999???@@@???>>>>>>???CCCFFFJJJVVVcccooo|||yyyvvvxxxyyyjjjVVVHHHPPPMMMIIIHHHHHHHHHFFFEEEBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======>>>>>>;;;;;;;;;;;;;;;<<<<<<==================<<<<<<<<>><<<<<<=========<<<:::888999;;;>>>>>><<<999666666777777888999999999999888???===:::888777666666666333444555777999;;;<<<<<<666555222000000111444555555666777999999:::999999888888888888777666555444777777666555555555555555555555666555444444666888888999<<>>BBBEEEJJJOOO[[[oooWWWUUURRRPPPOOOOOOMMMLLLOOOPPPPPPNNNKKKJJJKKKLLLCCCBBBCCCFFFKKKNNNOOOPPPKKKLLLNNNOOONNNJJJDDD@@@EEEDDDCCC@@@===<<<>>>???AAA<<<666555888999888555333333333333333333222222................../////////...---,,,++++++++++++++++++,,,++++++***)))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((('''''''''''')))+++,,,((((((((()))))))))******+++,,,,,,,,,,,,++++++***++++++++++++,,,---//////111222222333333333222222//////............//////...000111111000000222333444444444333444444444555444444555555666888999:::???@@@AAAAAA???>>>???AAAEEEIIIMMMQQQXXXcccmmmqqqwww}}}xxxxxx~~~}}}vvvqqqiiibbb[[[RRRIIIBBBIIILLLNNNNNNJJJFFFEEEDDDCCCBBBAAA???>>>===<<<<<<============<<<<<<<<<<<<::::::999999999:::;;;<<<<<<<<<;;;;;;::::::999999======>>>>>>===<<<<<<<<<<<<===???>>><<<888555444888;;;>>>???<<<999666555222444666999:::::::::999;;;999777555333333444666444555777999:::;;;;;;<<<666444222000000111333444555777888:::::::::999888666777777777777666555555555444444333333333444444555666666666444444666777999999:::===BBBEEEEEECCC===EEELLLMMMJJJOOO\\\iii{{{vvv{{{VVVTTTOOOLLLKKKKKKNNNOOOPPPRRRRRRPPPLLLJJJLLLOOOFFFEEEFFFHHHLLLPPPQQQQQQRRRRRRRRRQQQPPPLLLFFFBBBFFFFFFDDDAAA>>>===>>>???>>>;;;888666666555444333444444333333222222222111///......---------......---,,,,,,+++++++++++++++)))***************))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################!!!""""""""""""""""""!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''(((***+++,,,)))******++++++,,,,,,,,,***++++++,,,,,,,,,++++++)))******+++,,,---///000///000111111111111111111///......------......///---...000111111111333555444444444555555555555555444444555666777999;;;<<<;;;===??????>>>>>>>>>???BBBEEEGGGHHHIIILLLOOOQQQXXXaaaqqqyyyuuuuuuqqqqqqyyysssppp|||}}}yyyrrr{{{sssnnnmmm```ZZZQQQKKKHHHIIIIIIJJJHHHNNNSSSRRRMMMGGGEEEEEEDDDCCCAAA>>><<<:::999999::::::;;;<<<<<<<<<;;;;;;::::::999888999:::;;;<<<<<<;;;;;;:::999888777777999:::;;;:::999888999:::;;;===>>>===999555333222777:::>>>???<<<888555444000222666:::<<<===<<<;;;666666444111//////222444333555777999:::::::::999888777555333222222222222555777999:::;;;:::888777555555666666777777666666444333222111111222444555555666777666555555777888:::999888:::===@@@BBBBBBAAABBBDDDGGGHHHJJJJJJJJJ[[[mmmyyywwwSSSQQQNNNJJJIIIJJJNNNQQQOOOQQQRRROOOKKKIIILLLOOOJJJIIIHHHJJJNNNQQQRRRRRRWWWTTTQQQOOOMMMIIIDDD@@@CCCEEEFFFEEEBBB>>>===<<<777999999777444222333444555444444333222111000000//////...---,,,,,,,,,,,,+++************+++,,,,,,(((((()))******)))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))))))))))))))(((((())))))***++++++,,,(((((()))***++++++++++++(((((()))***,,,---///000---...//////000000/////////......------......///---///111111111111333555555555666777777777777777666666777888999;;;<<<===999;;;>>>>>>===<<<<<<===:::===CCCHHHIIIHHHGGGGGGLLLLLLOOOUUU\\\dddsss{{{{{{~~~zzzuuu~~~}}}|||}}}}}}tttlllzzz|||sssuuuxxxyyyzzz}}}xxx~~~yyyvvvvvvpppbbbUUUPPPLLLIIIEEECCCCCCFFFHHHIIIIIIKKKNNNOOOMMMJJJGGGEEEDDDBBB@@@>>><<<;;;:::999888999;;;<<<<<<<<<;;;:::;;;:::999888888:::;;;===<<<;;;:::999888777666666555777888777555555666999888:::<<<:::777444333444666:::>>>???<<<888555333000333888<<<>>>>>><<<;;;666666444111...///333666444666888:::;;;::::::999;;;;;;999888555333111000444555888999:::888777555333444555666777888888888333222111000111222444555555666777777666666888:::888777777777888:::===???EEEAAA======AAADDDDDDCCCAAAFFFQQQbbbttt~~~}}}xxxQQQPPPNNNLLLKKKLLLOOORRRNNNQQQQQQNNNIIIHHHKKKOOOMMMKKKJJJKKKNNNQQQRRRSSSWWWSSSNNNJJJHHHEEE@@@===???CCCGGGHHHEEE@@@;;;888222666999888333111333555555555444333222000000///000///...---,,,+++++++++))))))))))))***+++,,,---'''(((((()))))))))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$############$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((()))*********)))'''&&&%%%%%%%%%&&&'''(((((()))&&&&&&((()))************(((((()))***+++---///000,,,,,,---......///...............------.........///000222222111111222444666666777888999999888888999999999999:::;;;<<<===;;;===??????>>>===<<<===777;;;AAAGGGIIIFFFEEEFFFAAAAAAFFFKKKKKKJJJLLLQQQ[[[cccqqquuusss}}}~~~{{{qqqmmmzzzxxxuuu{{{rrrnnnqqqzzzrrryyy~~~{{{zzz}}}~~~vvvooopppeee\\\XXXRRRIIIDDDDDDFFFFFFGGGGGGGGGFFFDDDCCCFFFDDDCCCEEEHHHIIIEEEBBBCCCBBB@@@???===<<<<<<;;;777999;;;=========;;;:::;;;:::999888888:::<<<===<<<;;;:::999888777666555333555666555333222555888555888999888666444555777666:::>>>???===888555333222555999===???>>><<<;;;888999777444111222666:::666888:::<<<===<<<;;;:::>>>======;;;888444111///222444666888888777555444222333555777888999::::::333222111000111222444666555666777777777777999;;;444555777777666888;;;>>>:::>>>CCCCCC>>>:::999:::999===???BBBKKK\\\nnnzzzQQQTTTVVVTTTOOOJJJHHHHHHGGGLLLPPPPPPLLLJJJLLLOOOVVVUUUTTTPPPLLLJJJJJJJJJNNNMMMJJJFFFAAA>>>>>>???;;;===???AAAAAA???<<<:::666777777777777777666666555555444333222000000///,,,,,,,,,+++++++++******))))))*********++++++++++++******)))(((''''''&&&)))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""################################################""""""""""""############$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))((((((((((((((((((((()))***++++++,,,,,,---------...............000000...---,,,+++++++++//////000111111111111111555666888999999888777777777777777777999:::<<<===;;;<<<>>>===;;;:::;;;;;;:::???EEEGGGFFFDDDCCCCCCEEEFFFFFFFFFFFFFFFGGGGGGKKKLLLNNNQQQWWWcccsss~~~wwwpppsssxxx~~~|||xxxyyy|||{{{tttpppyyy}}}uuutttwwwzzz{{{ppphhhddd```[[[VVVNNNLLLHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFDDDCCCBBBAAAAAABBBDDDEEEHHHEEEAAA????????????>>>>>>=========<<<<<<<<<;;;===:::888888;;;======;;;===<<<:::999777666666666222333555555555555666888777666555444444444444444555666888::::::999888777666777999;;;============;;;;;;<<<<<<======>>>>>>999::::::999888777666555222111000000222222222000111333666888999888666555666666666777888:::;;;<<<666333///---///222555666444444666777888999999:::888888777555333444777:::::::::<<<=========<<<;;;===<<<<<<======CCCRRRaaaQQQSSSTTTSSSOOOKKKHHHGGGFFFJJJMMMMMMJJJHHHJJJMMMRRRRRRQQQOOOKKKHHHGGGGGGHHHGGGEEEBBB===;;;;;;<<<999:::<<<======;;;999888555555666666666666555555444444333222111000//////,,,,,,+++++++++*********)))))))))******+++++++++******))))))(((''''''&&&)))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""################################################""""""""""""############$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%############$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""###############$$$$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((((((((((((((((((((()))******+++,,,,,,------------............//////...---------......//////000111111111111111333444666888999999999999888888777777777999<<<===;;;<<<>>>>>><<<;;;;;;<<<<<<@@@EEEFFFEEEDDDCCCDDDGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJMMMSSSZZZ___^^^```dddkkkrrrwwwyyyyyyuuu{{{~~~~~~uuupppppptttwwwllleee]]]WWWVVVTTTPPPMMMIIIGGGFFFFFFHHHJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCBBBBBBBBBDDDEEEGGGEEEBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>============???<<<999999<<<>>>>>>======<<<:::888666555444444222333555666555666888:::666555444444444555666666888999:::;;;;;;:::888777777888:::<<<======<<<<<<999:::;;;<<<===>>>???@@@;;;;;;:::999777555333222222111111222444444333111222444555777777666555444333333444666888:::;;;===777444000...///222444555333444666777999::::::;;;999888777444222333555888999:::;;;<<<<<<<<<;;;;;;<<<;;;<<<======AAAMMMZZZRRRQQQQQQPPPOOOLLLHHHEEECCCFFFIIIIIIFFFEEEGGGIIILLLMMMMMMKKKHHHDDDCCCBBBAAAAAA@@@===:::888888999777777888888777666555555333333444444444444444333333333222111000000//////,,,++++++++++++*********))))))))))))***************))))))(((((('''''''''((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""################################################"""""""""#########$$$$$$$$$$$$############$$$$$$##################$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$############"""""""""$$$$$$$$$##############################"""""""""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''((((((((())))))******+++++++++,,,,,,,,,------...............---......///000000//////000111111111111111111222444666888999:::::::::888777555666888:::<<<;;;===>>>>>>===<<<===>>>???BBBDDDEEEDDDCCCCCCDDDHHHHHHHHHGGGGGGFFFFFFEEEGGGGGGGGGIIIKKKKKKIIIGGGEEEHHHLLLOOORRRXXX___eeeqqquuuyyy}}}{{{{{{|||sssiiibbb``````aaaVVVQQQKKKIIIIIIJJJIIIGGGGGGFFFFFFGGGJJJKKKKKKJJJGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDDDDDDDCCCAAABBBCCCCCCBBBAAA@@@???????????????@@@@@@CCC@@@<<<;;;;;;===>>>>>><<<;;;999777555444333333222444555666666666888:::555444333333555777999;;;<<<======>>>===<<<:::999999:::<<<=========<<<;;;888999:::<<<===???@@@AAA===<<<;;;999666333111000222222333666777777555333555555666666555555444333000111333555777:::<<<===888555111///000222333333222333555777999;;;;;;<<<999999777555222222444666999999:::;;;;;;;;;;;;:::<<<<<<===>>>===>>>GGGQQQRRRPPPMMMMMMNNNLLLGGGCCCAAACCCEEEDDDBBBBBBCCCDDDEEEGGGHHHGGGDDDAAA>>>>>>=========<<<999888888999666666555444333333333333111111222222333222222222222222111000000///......++++++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############!!!""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""%%%$$$$$$$$$###"""""""""########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((((()))))))))*********++++++++++++,,,------......---------------...////////////000111111111111111111111333555666888999999:::999666555555777999;;;;;;===>>>???>>>===>>>???BBBBBBCCCCCCBBBBBBCCCCCCFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFIIIKKKKKKFFFBBBEEEEEEEEECCCBBBDDDGGGJJJNNNTTT[[[___ccciiirrryyy~~~wwwtttuuuwwwuuurrrlllhhhaaaYYYSSSPPPPPPPPPMMMJJJGGGFFFHHHJJJKKKJJJKKKJJJJJJJJJLLLLLLJJJHHHGGGHHHIIIKKKMMMNNNOOOOOOKKKJJJHHHFFFEEEEEEDDDDDDAAAAAAAAABBBDDDEEEDDDBBBBBBAAA@@@@@@@@@AAABBBCCCGGGDDD@@@<<<;;;;;;<<<<<<:::999888777555555555555444555666666444444555666666555555555777;;;>>>@@@AAAAAAAAA@@@???>>><<<;;;======>>>???>>>===<<<;;;999::::::;;;<<<===>>>>>><<<<<<;;;999777444222111222333555888::::::777555888888777666666555555444222333444666888:::;;;;;;999666222111111222111111111222444777999;;;<<<<<<888999888666555555777999::::::;;;;;;;;;<<<<<<<<<======???@@@>>><<>>>>>>>><<<:::;;;<<<666555444222222222222222//////000111111111111111000000000//////......---+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###############################################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))***************++++++,,,------......---,,,,,,++++++,,,,,,//////000111111111111111222222333333444666777777999888666444555666888::::::<<<>>>>>>>>>>>>???@@@BBBAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEGGGIIIJJJJJJDDDBBBBBBDDDHHHHHHEEEBBBFFFDDDCCCCCCDDDEEEDDDCCCAAAFFFLLLMMMKKKKKKOOOSSSYYY___ffflllpppuuu||||||tttlllddd```ZZZWWWUUUUUUUUUTTTSSSRRROOOMMMMMMNNNOOOPPPNNNLLLJJJJJJKKKLLLMMMNNNLLLLLLLLLMMMNNNOOOMMMKKKGGGIIIKKKMMMOOOQQQRRRSSSJJJJJJIIIHHHGGGFFFFFFFFFCCCCCCDDDFFFHHHIIIHHHGGGDDDCCCBBBAAAAAABBBDDDDDDJJJHHHCCC???;;;:::::::::888888777777777777888888666777777555333111222222888888888999;;;>>>AAACCCCCCCCCBBBAAA@@@???======??????@@@@@@???>>><<<;;;;;;;;;;;;:::::::::::::::999999999999888777555555222333555999;;;;;;999666;;;;;;:::999888777666666555666777888999:::999999888666444222222222111000000111333666888:::;;;;;;777888999999888999<<<>>><<<<<<<<<<<<<<<======>>>>>>>>>@@@BBB@@@<<<===BBBNNNMMMKKKJJJJJJHHHFFFDDD@@@@@@???>>>>>>>>>??????>>>@@@AAA@@@===;;;::::::===???@@@@@@>>>======>>>666555444333222111111111......///000111111111111/////////......---------+++************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$#########################################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$##################$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""""""""""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))***+++,,,,,,------------,,,+++******++++++//////000111111111111111222222222222333444555666666666555555555777888999888:::===>>>>>>>>>???AAA@@@???>>>???AAABBBAAA@@@>>>???AAACCCFFFIIIJJJKKKHHHFFFEEEEEEFFFGGGFFFEEEHHHFFFEEEFFFHHHHHHEEEBBBEEEHHHKKKKKKHHHEEEDDDEEELLLNNNNNNNNNMMMMMMOOOQQQUUUWWWXXXVVVVVVYYY___cccffffffdddaaa^^^]]]^^^___eeehhhggg```[[[YYYVVVRRRHHHHHHGGGFFFFFFHHHLLLOOONNNMMMLLLLLLLLLMMMOOOPPPNNNMMMLLLKKKKKKKKKLLLMMMKKKJJJKKKMMMPPPRRRSSSRRRJJJJJJLLLNNNOOOPPPQQQQQQHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHJJJMMMNNNOOONNNFFFEEECCCAAAAAABBBCCCDDDIIIHHHFFFCCC>>><<<<<<===::::::999999999:::;;;;;;888888888666333111111222999999:::<<<===???AAABBBBBBAAAAAA???>>>===<<<<<<>>>????????????===;;;:::;;;::::::999888777666666666777777888888777777666222222444777:::;;;999888;;;;;;;;;;;;:::999888777666777999::::::999999888777666444444444333111//////000222444666888888999666888999::::::<<<>>>@@@======<<<<<<======>>>???======???BBB@@@;;;;;;>>>LLLLLLLLLJJJGGGEEEEEEEEEAAA@@@>>>===>>>>>>>>>>>>>>>??????>>>;;;::::::;;;===???AAAAAA???=========555444444333222111000///---...///000111111111111.........---------------************))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$#########################################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%############$$$$$$$$$%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""#####################$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((((()))***+++,,,------,,,,,,+++++++++,,,------//////000111111111111111000000000111222444777888333444555666777777888888777999<<<=========???@@@===<<<<<<>>>AAABBB@@@>>>===>>>@@@BBBEEEGGGIIIJJJIIIJJJKKKJJJHHHGGGGGGHHHJJJJJJJJJHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFBBBBBBDDDEEEGGGHHHIIIJJJHHHIIIJJJIIIFFFEEEIIIMMMNNNPPPQQQOOOLLLKKKKKKMMMFFFIIIIIIFFFFFFIIIJJJHHHFFFEEEEEEFFFIIILLLPPPRRRRRRPPPNNNMMMLLLLLLMMMNNNOOOOOONNNMMMKKKKKKLLLMMMKKKJJJJJJLLLOOORRRTTTTTTMMMMMMMMMMMMMMMLLLKKKJJJDDDEEEFFFHHHIIIJJJKKKKKKLLLJJJIIIJJJMMMPPPQQQQQQHHHGGGDDDBBBAAAAAABBBDDDEEEGGGHHHGGGDDDBBBBBBDDD???>>>===<<<;;;;;;;;;;;;777888999888666444555666999:::<<<===>>>>>>>>>>>>>>>===<<<;;;::::::999999;;;<<<<<<===<<<;;;999888888888888777666666555555444444555555666555555555111111222444888:::999888999:::;;;<<<;;;:::888777444555777999:::999999888666555444444555444222000///000111333444555666666666888:::;;;:::;;;===???===<<<<<<;;;<<<===>>>???;;;:::<<<@@@???:::999;;;JJJLLLMMMJJJFFFCCCDDDFFFBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>><<<:::999;;;<<<===???@@@@@@>>><<<<<<<<<444444444333222000///...---...///000111111111111------------------,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""######""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((('''((()))***+++,,,------+++++++++,,,---...000000//////000111111111111111------...000222555888:::111222555777888888888777666888;;;<<<<<<===???@@@;;;::::::===AAABBB@@@===>>>???@@@BBBDDDEEEGGGGGGDDDGGGJJJIIIFFFEEEFFFHHHEEEIIILLLHHHCCCBBBGGGMMMGGGEEECCCBBBCCCCCCBBB@@@EEEEEEEEEFFFFFFDDDBBB@@@<<<>>>AAACCCCCCCCCFFFLLLIIIKKKMMMMMMJJJHHHIIIJJJGGGKKKLLLJJJIIIJJJFFFAAAGGGDDDAAAAAADDDGGGGGGFFFLLLKKKKKKKKKLLLOOOQQQSSSQQQQQQQQQPPPNNNMMMNNNOOOOOOMMMKKKKKKMMMPPPQQQRRRPPPOOONNNLLLJJJGGGEEEDDDBBBCCCEEEHHHJJJKKKLLLLLLLLLIIIHHHHHHKKKNNNOOOPPPJJJHHHDDDBBB@@@@@@BBBCCCBBBEEEIIIJJJHHHGGGHHHIIICCCBBB@@@>>><<<;;;::::::777888999999888888999:::888:::<<<>>>>>>===<<<;;;:::999888777777777777777999999:::::::::999888777555555666666666666666666333333333444333333222222111000000333666999999999777999;;;<<<<<<:::777666111222555888999:::999888555444444555666555222000...///111222333444444444777999::::::::::::;;;===<<<<<<;;;:::;;;<<<===>>>999888:::>>>===999888:::DDDGGGJJJJJJGGGFFFFFFHHHHHHGGGDDD@@@<<<:::;;;===>>>>>>??????>>>===<<<;;;===<<<;;;<<<===<<<999666333222000...---,,,------......///////////////...000,,,***...666888111***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################%%%$$$###"""""""""$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!!!! """"""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,------...///---...............------...///000111222333444444222222222333444555666777:::;;;;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;??????@@@AAABBBDDDDDDEEEGGGGGGGGGHHHGGGFFFEEEDDDFFFEEECCCBBBBBBDDDFFFGGGHHHHHHGGGFFFDDDBBBAAA???@@@BBBDDDEEEDDDAAA>>>;;;>>>??????@@@BBBCCCCCCDDDGGGFFFFFFFFFFFFHHHJJJKKKGGGEEEDDDEEEFFFGGGGGGGGGFFFCCCAAA@@@BBBDDDFFFFFFIIIKKKNNNNNNNNNOOOPPPRRRTTTSSSRRRQQQOOONNNMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNVVVSSSOOOKKKIIIGGGEEECCCBBB@@@AAAGGGNNNOOOIIIBBBDDDDDDEEEFFFIIILLLNNNPPPMMMIIIEEECCCBBBCCCCCCCCCHHHHHHGGGFFFFFFGGGIIIIIIEEECCC???<<<:::999999999777888999:::::::::::::::<<<<<<:::999999999:::::::::888666333111111000000555666777888888666444333444444333222222333333444111111222222222111000000222333555777888777666555;;;;;;:::999777444111///444555555333222222444666666777777666444222000///***+++,,,...000333555666888::::::999777555555555999;;;===>>>>>>===;;;999999999:::;;;;;;;;;;;;:::EEEFFFGGGFFFDDDDDDFFFIIIJJJIIIFFFBBB===;;;;;;<<>>>>>???@@@AAABBBBBBCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFIIIIIIHHHFFFDDDBBB@@@??????AAABBBCCCBBB@@@>>><<<>>>??????@@@@@@AAABBBBBBEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIIIIJJJGGGDDDBBBCCCEEEFFFFFFFFFHHHKKKMMMLLLLLLMMMNNNPPPPPPOOONNNMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMRRRPPPMMMKKKIIIHHHHHHGGGCCCAAAAAAFFFMMMNNNIIIDDDEEEEEEEEEFFFHHHJJJLLLNNNMMMJJJGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFBBB@@@===:::888777777888444555777999;;;<<<======<<<;;;999888888999:::;;;:::999666444222111111111222333444555555333222111000000000000111222333444333333333333333222222111111333555666777777666555777777777777666444222111000111111111111111444666777777666555444222///...,,,------...///111333444555666777777555444444555888:::<<<>>>>>>===;;;:::888888999999:::::::::999EEEEEEDDDCCCBBBCCCGGGIIIJJJIIIGGGCCC>>>;;;;;;<<<@@@AAABBBCCCAAA???<<<::::::999888777777555333000111111///...------------,,,,,,------------,,,,,,******+++...000000---+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############""""""""""""""""""""""""########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""######"""""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,++++++***+++++++++------............------......///000111222333333222222111111111222222333666666888999999::::::999999999999999999999999999======>>>>>>?????????@@@BBBAAA@@@???>>>???@@@@@@???@@@AAABBBCCCDDDDDDDDDJJJIIIHHHGGGDDDBBB@@@???@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@????????????BBBAAAAAA@@@???@@@@@@@@@CCCCCCDDDEEEGGGIIIKKKLLLNNNKKKGGGDDDEEEFFFFFFFFFDDDGGGKKKMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIKKKLLLMMMMMMMMMLLLKKKJJJLLLKKKJJJIIIHHHIIIIIIJJJEEECCCBBBFFFKKKMMMJJJEEEGGGGGGFFFEEEFFFGGGHHHIIILLLKKKIIIGGGFFFDDDDDDCCC@@@???>>>>>>>>>???AAABBB===<<<999777666555555666444555666777999:::;;;<<<:::999777666666888999::::::999777555444222222222///000111222111000///...+++,,,,,,---///111222333444444555555444333333222111222333555555555555444222333333444444333333222,,,---...//////000333555666666555444333111///...///.........//////000111222333444444222222333444666888;;;===>>>===<<<;;;666777777777888888888888CCCDDDDDDDDDDDDEEEGGGHHHFFFFFFEEEBBB>>><<<<<<===>>>@@@BBBCCCCCC@@@===;;;:::888666555555333111///000000///...------,,,,,,+++,,,,,,,,,,,,++++++***'''))),,,---,,,+++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""########################################################################""""""""""""""""""############""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++,,,,,,+++***)))))))))***,,,,,,---.........------......//////000111222222222111111000000000000111444444666777888::::::;;;999999999888888888888888=========>>>>>>>>>>>>>>>@@@???===;;;;;;===>>>???===???AAADDDEEEEEEDDDDDDGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAA@@@??????>>>@@@@@@??????@@@@@@@@@@@@EEEFFFGGGHHHHHHJJJLLLNNNNNNKKKGGGEEEEEEFFFGGGGGGFFFIIIMMMOOOOOOMMMKKKJJJGGGHHHIIIJJJJJJJJJIIIIIIHHHJJJKKKLLLLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEGGGHHHGGGDDDCCCEEEIIIKKKIIIFFFHHHGGGFFFDDDDDDDDDEEEEEEKKKKKKKKKIIIGGGEEEDDDDDD>>>===<<<;;;<<<<<<>>>>>>999888777555555444555555777777666666666666666666777666444333333555777999:::999888666555444333222...////////////...------+++++++++,,,...///111222444444444444444333222111///000222333333333333333000000000111111111111111+++,,,.........///111333555555444333111000......//////.........///000000222333333222111000111333444666999<<<>>>>>><<<;;;666666666666666777777888AAABBBEEEGGGIIIIIIHHHFFF@@@AAAAAA@@@>>>===>>>???<<<===@@@AAABBBAAA???===;;;888666555444333111////////////......---,,,,,,++++++,,,,,,+++***))))))&&&)))++++++***))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################!!!"""###%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***************+++++++++,,,+++******))))))))))))++++++,,,---......------.........//////000000111111111000/////////000000333333444666888999;;;<<<999999999888888777777777===============>>>>>>>>>???>>><<<;;;;;;<<<>>>???>>>@@@BBBEEEFFFFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGDDDDDDCCCBBBAAA@@@??????>>>???@@@AAACCCDDDDDDEEEGGGIIIJJJJJJHHHIIIKKKMMMKKKHHHEEEDDDEEEFFFGGGHHHEEEIIIMMMNNNMMMKKKIIIHHHEEEFFFHHHJJJJJJJJJIIIIIIHHHIIIKKKLLLLLLJJJIIIGGGFFFGGGFFFDDDAAA@@@BBBDDDGGGEEECCCDDDGGGIIIHHHFFFGGGFFFDDDCCCBBBBBBBBBCCCHHHIIIJJJIIIFFFDDDEEEFFF@@@???===<<<<<<<<<===>>>777666666666666666666777777666555444333333444444666444222000111222555777999888888777555444333222///////////////......---------,,,------...///000333333333222222000//////...///000000111222222222000000///.........---------...000///......///000333333222111000////////////////////////000111222444444444222000///111222333555888;;;======<<<;;;666666555555666666777888???AAADDDHHHKKKKKKHHHEEE<<<>>>??????>>>>>>???AAA;;;<<<===>>>???>>>======:::888555444333333111000...............---,,,+++,,,,,,,,,,,,+++***)))(((''')))******)))(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""########################!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************++++++******)))************+++,,,------...---------........./////////000000000/////////000000111444444444666777:::<<<===::::::999999888777777777;;;<<<<<<<<<======>>>>>>>>>===<<<<<<<<<===>>>??????AAACCCEEEFFFEEEDDDDDD@@@AAACCCEEEHHHIIIJJJKKKIIIIIIHHHGGGGGGHHHHHHIIIEEEEEEDDDCCCBBBAAA@@@@@@>>>@@@AAACCCEEEFFFGGGGGGGGGIIIKKKJJJGGGGGGIIILLLJJJGGGDDDCCCDDDFFFGGGGGGBBBEEEHHHIIIGGGEEEDDDCCCDDDEEEHHHJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKJJJFFFGGGGGGCCC>>><<<>>>@@@FFFDDDCCCDDDEEEFFFEEEDDDEEEDDDBBBAAA@@@AAAAAABBBDDDFFFHHHFFFCCCBBBEEEHHHDDDCCCAAA???>>>======>>>777777888999999::::::;;;555555444333444555777888888555222000000111444666777777777666555444222222000000000/////////......---------------...///000111111111111000///------------......///000000111000///...---,,,+++++++++---///000000///......///111000000/////////000000111111000000000111222222444444333222000000222333333555888;;;<<<<<<;;;:::888777666666666777999:::???@@@AAAEEEIIIJJJHHHFFF===>>>@@@@@@??????@@@AAA>>>===<<<;;;::::::::::::888666333222222222222111------.........---,,,+++,,,,,,,,,,,,+++***)))((())))))((()))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################!!!!!!!!!!!!""""""############$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************++++++*********+++,,,,,,******+++,,,------------------............//////////////////000111222222555555555666888:::<<<===;;;::::::999888888777777888999999:::;;;<<<======<<<<<<<<<<<<=========>>>@@@AAABBBCCCDDDCCCCCCBBB@@@AAACCCFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@???@@@BBBDDDEEEEEEEEEEEEBBBFFFHHHGGGEEEDDDHHHLLLLLLIIIEEEDDDDDDEEEFFFFFF@@@BBBDDDCCCBBB@@@???@@@CCCDDDGGGIIIIIIIIIGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJGGGHHHHHHDDD>>>;;;===@@@DDDCCCCCCDDDEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBAAACCCDDDCCC@@@@@@EEEIIIHHHFFFDDDAAA???>>>======999999;;;<<<===>>>??????888888666555666777888:::;;;999555222111222444666666666666666555333222111111000//////......//////***++++++,,,---///000111111111111000///...---,,,,,,,,,,,,------...///000///...---,,,+++++++++,,,***---/////////......///......---......000111222555444333222111111111111000111111000///111444666333555888;;;<<<;;;:::999:::999888777777999;;;<<<@@@??????BBBFFFIIIHHHGGG???@@@BBBBBB@@@??????@@@@@@>>><<<999777777666777777444222111111222111111,,,---.........---,,,+++---------,,,,,,***))))))***)))'''((()))***)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$###########################"""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""############""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))++++++******************+++*********+++,,,------)))***+++,,,------...---------..................////////////000222333333666666666666888:::<<<===;;;;;;::::::999888777777666777777999:::;;;<<<<<<:::;;;<<<============<<<@@@@@@AAAAAABBBAAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCBBBAAAAAA@@@?????????@@@BBBCCCDDDCCCCCCBBB>>>BBBEEEEEECCCCCCGGGLLLOOOLLLGGGEEEDDDEEEDDDDDD@@@AAABBBBBB@@@>>>>>>???BBBDDDFFFHHHHHHGGGEEEDDDAAAAAAAAABBBCCCEEEGGGHHHGGGIIIIIIEEE???<<<>>>BBBBBBCCCCCCDDDDDDCCCBBB@@@@@@@@@?????????@@@BBBCCC>>>AAABBB@@@>>>???EEEKKKJJJIIIFFFBBB@@@>>>======:::;;;===???@@@AAABBBBBB???===:::888777777777888>>>;;;777333222333666777555555666666555333111000000000///............///'''((()))***---///111222222222111111000...---,,,,,,,,,,,,,,,---...//////...---,,,+++++++++------'''***---.........///000------,,,---...000222333888777555333222000000///,,,---......///222666999333555888:::;;;;;;999888;;;:::999888888:::<<<===EEEGGGGGGDDDEEEJJJKKKJJJ>>>@@@BBBBBB@@@>>>===>>>>>>;;;888777888777333000111///......//////...,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$##################&&&%%%%%%$$$#########$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""'''&&&$$$#########$$$$$$$$$$$$$$$#########""""""'''&&&%%%###"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$#######################################"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***************+++++++++******************)))))))))***,,,...000------------------------...---,,,,,,---///222444777666666555666888:::;;;888777777888::::::666222666666666666777888:::;;;???>>><<<;;;::::::;;;;;;AAAAAA@@@@@@@@@AAABBBBBB???@@@CCCGGGJJJJJJHHHFFFGGGHHHHHHHHHHHHHHHHHHHHHEEEBBB??????AAABBBAAA???AAAAAAAAAAAAAAA@@@???>>>>>>???AAACCCDDDDDDCCCCCCFFFIIIKKKHHHBBB???@@@BBBDDDBBB???======???AAACCCDDDFFFFFFCCCBBBDDDCCC@@@EEEDDDDDDFFFIIIHHHEEEBBBEEEFFFFFFEEECCCBBBBBBBBB???>>>>>>============>>>============>>>???@@@@@@CCCBBB@@@@@@@@@CCCFFFHHHFFFHHHIIIGGGCCC@@@===<<>>??????AAADDDFFFHHHCCCAAA>>>;;;:::;;;>>>???@@@===999555444666999;;;>>>===<<<999777555333222000///////////////000000//////...+++)))***///333111222111111///---+++))),,,,,,---------,,,,,,+++*********+++,,,---//////---,,,---///111333222111......///000222555777888888777666555333111000000......///000222444666777999888777888999888777555999:::;;;;;;:::;;;===???DDDFFFFFFCCCCCCGGGIIIGGG>>>>>>??????>>>===<<<;;;<<<:::777666777666333111111///......//////...,,,,,,,,,,,,,,,------------++++++++++++*********)))))))))(((((((((((())))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%################################################&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$"""!!!!!!!!!""""""$$$$$$$$$#########""""""%%%$$$######"""#########$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################%%%%%%$$$#######################################""""""######""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$##################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))************)))*********************)))***)))))))))***,,,...000------------------,,,,,,------,,,,,,---///111333555555555666666777888999777666666888999999555222333333333333555888;;;===@@@???>>><<<;;;;;;<<<<<>>???AAABBB@@@>>><<<<<<>>>@@@BBBDDDFFFEEEBBBAAADDDDDDBBBDDDDDDDDDEEEGGGGGGDDDAAACCCDDDDDDCCCBBBBBBCCCDDD@@@???>>>======>>>??????===>>>>>>???@@@BBBCCCDDDBBBAAA?????????AAACCCEEEEEEGGGHHHHHHEEECCCAAAAAACCCBBBBBBBBBBBBCCCEEEFFFDDDCCCCCCBBBAAAAAA@@@@@@===:::777444444666999<<<======;;;:::888666555444111000000//////000111111000000000---+++,,,///222111111111000///---+++)))++++++,,,,,,,,,,,,++++++*********+++,,,---//////---------///222333222111------...///111333555666888777666555444333333222111111111222333555666777777666555666888888777555777999::::::999999:::<<>><<<;;;;;;======:::777888777555444555444222111000///---...//////...---------,,,,,,,,,,,,,,,,,,******)))))))))))))))((()))((((((''''''(((((()))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%################################################%%%%%%$$$$$$######$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$###""""""!!!"""""""""$$$$$$$$$##################"""""""""###$$$%%%%%%&&&&&&%%%$$$###!!!!!! """"""""""""""""""""""""$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""########################""""""$$$############"""""""""#################################"""######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))))))))))))))***)))))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000222333333444555666666666666666555555666777777555222000000000111444888===???BBBAAA@@@>>>===<<<<<<<<>>@@@AAA???===;;;<<<===???AAAEEEGGGEEE@@@@@@CCCDDDBBBCCCCCCDDDEEEGGGFFFCCCAAABBBBBBAAA@@@AAABBBCCCDDD@@@???>>>======???@@@AAA?????????AAABBBDDDFFFGGGCCCBBBAAA@@@@@@AAACCCDDDCCCFFFHHHIIIHHHFFFEEEEEEEEEDDDCCCAAAAAA@@@@@@AAAAAACCCFFFGGGFFFDDDAAA>>>999777444333333555999;;;;;;;;;:::999888777777666333222000//////000222333111222222000......///000000000000000///---+++)))******+++++++++++++++*********+++,,,---...//////...---...///222333222111+++,,,,,,---///111222333666666666666555555555555444444444333444444555555444333333555777777666555444666888999777666666777DDDFFFFFFBBBBBBDDDDDDBBB@@@;;;888999<<<===999444555444333333333222222111///...------//////...---------,,,,,,++++++******(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$######""""""!!!!!!############""""""""""""###$$$$$$$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''((((((((((((((())))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444555444333333444444444555555555333222111000000111444888===@@@AAAAAA???>>>===<<<;;;;;;????????????@@@AAABBBBBBBBB@@@>>>>>>@@@BBBBBBAAAEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDBBB@@@>>>???>>><<<;;;;;;<<<>>>??????@@@@@@AAAAAA@@@???>>>;;;===@@@???>>>===>>>???@@@???===<<<===>>>@@@AAAHHHHHHEEE???>>>AAABBBAAA@@@AAACCCFFFGGGGGGFFFDDDDDDBBB@@@???@@@AAABBBBBB???>>>=========???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDFFFIIIJJJHHHGGGFFFGGGAAAAAA@@@???======<<<<<<>>>@@@CCCDDDDDDAAA>>>;;;777555333222222444666777777777777777777777777777555444111000000111333444222222333222111//////....../////////...,,,+++***))))))***+++++++++************+++---......//////.........000222333222000+++,,,,,,---...///111222333333444444555555666666666555444333222222222222111000111333555777666555111444666777666444333333EEEHHHGGGDDDDDDFFFEEEBBB@@@<<<888888;;;<<<888444222222222222111000000111...---,,,---...///...---,,,,,,,,,++++++******)))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$########################%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$######""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%#########$$$#####################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&''''''(((((((((((())))))))))))***++++++,,,*********+++++++++,,,,,,++++++,,,,,,,,,---......///000111222333222111000111222333333222222222222333222222222555888<<<>>>>>>>>>======;;;:::999999<<<;;;;;;<<<===>>>??????AAA>>><<<<<<===?????????BBBAAAAAA@@@???>>>>>>======???BBBDDDEEEEEEDDDCCCBBBAAA???>>>>>>???AAABBBCCCCCCCCCCCCAAA???===;;;999;;;<<<=========>>>???@@@@@@>>>>>>>>>@@@AAACCCIIIJJJFFF???===@@@AAA???===???CCCFFFHHHHHHIIIIIIFFFCCC@@@???@@@@@@???===<<<<<<======>>>???@@@AAABBBAAA@@@@@@???@@@@@@@@@DDDDDDDDDDDDDDDDDDCCCCCCDDDGGGIIIIIIGGGEEEDDDDDD>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???>>>===;;;:::666555444222111111222333333333444444555555555666555444222111000111222333222222222222111000...---,,,---.........,,,+++***((()))***+++++++++++++++)))***,,,---.../////////...------///111222000///,,,,,,,,,------///000000//////000111222333444555444333222111000000000000//////000222444666555444///222555666555333222222EEEHHHHHHFFFEEEGGGFFFCCC???;;;888777888999777444111222333222000//////000...,,,,,,,,,...///...---++++++******************&&&''''''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%###$$$%%%$$$###"""###%%%###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$!!!!!!"""############"""###############$$$$$$$$$%%%%%%$$$###"""""""""###!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""""""""######$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&''''''(((((()))))))))))))))*********++++++)))))))))******++++++,,,+++++++++,,,,,,---------...//////000000000/////////000111111000000111222333333444444666888:::;;;;;;;;;;;;;;;;;;:::888888888888888999:::;;;<<<===>>><<<::::::;;;=========???>>>>>>======<<<<<<<<<;;;>>>AAACCCDDDDDDFFFGGGAAA@@@?????????@@@AAABBBEEEEEEDDDCCCAAA>>><<<:::999:::;;;===>>>>>>>>>>>>@@@????????????AAABBBCCCGGGHHHEEE@@@>>>AAAAAA???;;;>>>BBBEEEGGGGGGIIIJJJGGGDDDAAAAAABBBAAA>>>::::::<<<>>>@@@AAAAAAAAA@@@AAA@@@???>>>===<<<<<<<<>>>>>>>>===<<<;;;::::::;;;;;;;;;:::::::::666555444333111111000000111111222222333444444444444444333222111111111111111000//////000000...,,,+++,,,---------,,,+++***))))))***+++,,,,,,,,,,,,)))+++,,,...////////////---------...000000///---,,,,,,,,,,,,,,,---...///,,,---...///000111222333111000//////......///////////////111444555555333///111444444444333444444DDDGGGHHHFFFFFFHHHFFFCCC;;;:::888666555444444444111333444222///---...000---,,,+++,,,...///...---)))))))))***************&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""$$$%%%$$$###"""###$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$###### !!!"""###$$$######"""""""""#########$$$$$$$$$#########"""######$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$####################################### !!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""######""""""######$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''((())))))******((())))))***************(((((())))))***++++++,,,***++++++,,,,,,,,,,,,,,,.........---------......---///000000......000222000111333555666888888999999999:::;;;;;;:::999888666666777777888:::;;;<<<:::999888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAAAAAAAADDDGGG????????????@@@@@@AAAAAABBBBBBBBBBBB@@@>>><<<;;;;;;;;;;;;===?????????>>>>>>>>>>>>>>>???@@@AAABBBAAADDDCCC@@@@@@CCCDDDAAA:::>>>BBBDDDDDDCCCEEEFFFEEECCCAAABBBDDDDDD???::::::<<<@@@DDDEEEEEECCCAAA???>>>===<<<<<<<<<<<<<<<<<<>>>@@@BBBBBBAAA@@@??????AAACCCCCCAAA???>>>>>>============<<<;;;:::999555666888888888888777666333333333333222222111111111111222222333333444444222333333333222111000//////---+++,,,...///---+++***+++,,,------,,,+++***)))***+++,,,------------)))+++---///000000///...,,,,,,+++---...///---,,,++++++*********+++,,,,,,+++,,,---...///000111222...............///000000000000000222444555444333///111333444333444666888CCCFFFGGGEEEFFFHHHFFFCCC999999888555222111222333111333444222///---...000---,,,+++,,,...///...---(((((())))))******++++++'''''''''((((((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%$$$#########$$$%%%%%%&&&"""$$$$$$$$$###"""###$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$""""""######$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############$$$$$$%%% !!!!!!""""""###### !!!!!!!!!""""""######!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((()))******+++((())))))************)))'''(((((()))***+++++++++******+++,,,,,,,,,++++++///...---,,,+++,,,---...,,,...000///------000222---///111444777888888888888999:::;;;;;;;;;:::999666666666777888:::;;;<<<888777777888:::<<<;;;::::::::::::::::::::::::;;;;;;>>>??????>>>>>>AAAEEE>>>???@@@AAAAAAAAAAAAAAA??????@@@@@@???>>>===<<<<<<;;;<<<===???@@@@@@???============>>>???@@@AAA===@@@AAA@@@AAAFFFFFFDDD:::>>>BBBCCCAAA@@@AAABBBCCCAAAAAACCCGGGFFF@@@;;;:::===CCCGGGIIIGGGDDDBBB======<<<<<<<<<<<<======<<<>>>AAACCCDDDCCCBBBAAA;;;>>>@@@AAA???>>>======;;;<<<<<<;;;:::888555444000222555777777555333111111111222333333333333222222222222333333444444444111222333444333111...---...+++)))***,,,...---+++)))***+++,,,---,,,++++++)))***+++,,,---.........)))+++---///000000///...,,,++++++,,,---...,,,+++******))))))))))))******+++,,,---...///000111222------------...000111222111000000222444555444222000111333333333555888:::AAAAAA@@@@@@AAACCCDDDFFF;;;:::888666444222111000666666555333111...,,,+++------......------,,,+++(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################"""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""#################################"""""""""""""""%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((((()))***'''(((((()))***+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))************************+++******+++---000333555///000333555777777777777999888888;;;>>>???<<<:::777888999777666777===AAA>>>;;;888777888999:::;;;:::;;;<<<===>>>>>>===<<<;;;<<<>>>???@@@@@@@@@???BBB@@@===<<<===?????????<<<>>>@@@AAAAAA???===;;;<<<===>>>????????????>>>===<<<<<<===???AAAAAA@@@======>>>???@@@AAAAAABBBAAABBBAAA@@@>>>===>>>@@@AAA@@@@@@CCCGGGHHHFFFCCC??????AAAEEEIIIIIIEEEAAAAAA>>>;;;999888999<<<===:::<<<===???@@@@@@@@@@@@:::;;;;;;;;;;;;;;;;;;:::;;;;;;999777555444222111111222222222222111111000///000222333444444444333666444222333666777666333111222333222111...+++***,,,,,,+++++++++++++++++++++++++++++++++***)))(((++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,************))))))))))))***)))(((((((((***+++,,,++++++,,,------......///---------------...///000111111222222222222111111///000222444777:::<<<===AAAAAA@@@??????@@@AAAAAA>>>===:::888666444333333555444444222111///---,,,---............---,,,,,,)))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""###########################"""""""""""""""""""""$$$$$$$$$###############!!!"""###$$$$$$###"""!!!######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((''''''(((***'''(((((()))******++++++************************''''''(((((())))))******************************************************++++++***+++---000222444000222444777999::::::::::::999999;;;===>>><<<999777888888999999;;;???BBBAAA>>>;;;:::<<<>>>??????;;;<<<===>>>???>>>======;;;<<<===???@@@@@@@@@@@@???===:::999:::::::::999;;;<<<>>>@@@@@@???===<<<>>>>>>>>>>>>>>>>>>??????@@@???>>>???AAABBBAAA@@@<<<<<<===>>>???AAACCCCCC@@@@@@@@@>>>;;;:::999:::@@@???@@@BBBEEEFFFEEEBBB??????AAADDDGGGFFFCCC???AAA???;;;999888999;;;<<<;;;<<<===?????????>>>>>>::::::;;;;;;;;;;;;::::::;;;:::999777555333222111000111111111111000//////...///000222222222222222333222111333666777666555222222222111000...,,,***++++++++++++++++++++++++---------,,,+++***)))(((***************+++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((((('''((()))***+++++++++,,,,,,---.........---------------...//////000000111111111111000000///000111333666888:::;;;AAAAAA???>>>============@@@???===;;;999777666666222222222222111///...---...............---,,,,,,***))))))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""########################""""""""""""""""""#####################$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&&&&''')))'''(((((())))))******+++************************&&&''''''((()))******+++************************+++++++++++++++++++++++++++++++++,,,---///222333222333666999;;;<<<======;;;::::::;;;<<<===;;;:::999888888;;;>>>@@@@@@@@@@@@>>><<<<<<>>>@@@AAAAAA>>>>>>???@@@@@@???======:::;;;===>>>???@@@@@@@@@>>><<<:::999999888666555888999;;;===>>>>>>>>>===@@@???===<<<<<<===>>>???CCCAAA@@@AAABBBCCCBBBAAA<<<;;;;;;<<<>>>@@@BBBDDD???@@@AAA???<<<888777666>>>>>>>>>@@@BBBCCCBBBAAAAAAAAACCCEEEFFFEEEBBB???AAA???<<<999888888:::;;;;;;<<<===>>>>>>===<<<;;;999999::::::::::::999999999999888666555333222111//////000000///......---,,,---...///000000000000111000000222555666666666222111111///...---,,,+++*********++++++,,,,,,---.........---,,,***)))((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''(((((()))***++++++,,,,,,------.........------------...///////////////000000/////////...///000222444555777777@@@@@@???>>>===<<<<<<<<<@@@???===;;;999888777777000000111111000000///..................---,,,,,,******))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""#########"""""""""###$$$$$$$$$%%%"""""""""######"""""""""################################################""""""""""""##########################################$$$$$$$$$%%%%%%%%%########################$$$%%%'''&&&%%%%%%&&&((((((((((((((())))))******************************&&&&&&'''((()))***++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---///111222111333666999;;;<<<======;;;;;;:::;;;;;;;;;;;;:::<<<::::::<<<@@@AAA>>>;;;<<<:::999:::<<>>===<<<<<<===<<<999777777888999;;;<<<===>>>>>>BBB@@@===;;;:::<<<>>>@@@BBBAAA@@@AAACCCCCCCCCAAA<<<;;;::::::;;;===???@@@???AAABBBAAA>>>;;;999888<<<<<<===>>>???@@@@@@@@@EEEEEEFFFGGGGGGEEEBBB@@@@@@>>>;;;999777888888999;;;;;;<<<<<<<<<;;;999888777888888999999888888777777777666555444333222111...//////......---,,,+++,,,,,,,,,---............000000000111333444444444222111///...---,,,,,,,,,))))))***+++,,,,,,------......---,,,+++)))((('''((((((((((((((()))******''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++,,,------............---------......///---......//////......---......///000222333444444@@@@@@?????????>>>>>>======<<<:::888777666555555...//////000000/////////---------------,,,,,,+++***)))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$##################$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############"""""""""###$$$$$$$$$%%%###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#######################################$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&%%%%%%&&&'''((((((((((((((()))))))))))))))))))))))))))))))))&&&''''''((()))*********************************++++++++++++++++++++++++,,,,,,,,,---...///000000000111444777999:::;;;;;;:::;;;;;;;;;:::;;;;;;<<>>>>>>>>>>>???@@@@@@???>>>===<<<::::::;;;<<<>>>???AAAAAA=========>>>??????>>><<<888888888999;;;<<<===>>>AAA???<<<::::::<<>>???BBBCCCBBBAAA<<<;;;::::::::::::;;;<<<===???AAAAAA>>><<<::::::;;;;;;<<<<<<<<<===>>>???DDDEEEFFFFFFDDDBBB@@@???>>>===;;;999777777888888999:::;;;;;;:::999777666666666777777777777666666555555555444333222222111////////////...---,,,+++,,,,,,,,,,,,,,,---------111111111111000000000000111000...---,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++***((('''&&&((((((''''''(((((()))***&&&&&&'''''''''((((((((('''((((((((())))))******++++++++++++++++++++++++******++++++,,,------...///......---------......------............------------...///000111222222@@@@@@@@@@@@@@@???>>>===:::999777555444333222222......////////////......,,,,,,,,,,,,,,,+++******)))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000333555777777777777999:::;;;:::::::::===???AAA@@@??????>>><<<999666:::999999:::<<<>>>???>>><<<<<<===>>>>>>===;;;;;;:::::::::;;;===???AAABBB>>>===<<<===???@@@@@@???;;;:::999999999:::<<<===???>>>;;;999:::<<>>>>>???@@@AAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;===???>>><<<;;;:::::::::;;;<<<;;;:::;;;<<<>>>???AAABBBAAA???===<<<<<<<<<;;;999888888888888999777888999999999777666555555555666666666666555555444333333333222222111111000000000000///...,,,,,,------,,,,,,,,,------...000111222000...---...//////......---,,,,,,++++++*********++++++,,,,,,---************)))((('''&&&((((((((((((((())))))***'''''''''(((((())))))***(((((())))))******++++++,,,------------,,,++++++******++++++,,,,,,------//////...------------...------............------,,,,,,---...000111222222AAABBBBBBAAA@@@>>><<<;;;777666444333222111000000.........//////......---***++++++++++++***))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#######################################$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$###############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................///000222444555555555555777999::::::999:::>>>AAABBBBBBBBBAAA>>>;;;:::::::::999999:::<<<>>>>>>===888999;;;<<<<<<;;;::::::999999:::;;;===???AAABBBAAA@@@>>>>>>???AAAAAA@@@>>>===:::999888999;;;<<<===<<<::::::;;;===@@@BBBCCCAAA@@@???@@@???>>><<<999:::===???@@@@@@???>>>???@@@@@@>>><<<::::::;;;:::;;;<<<;;;999999<<>>@@@???<<<999:::;;;999999888888888888999999555666777888888777555555444444555555555555444444222222222222222111111111222222222222000///...---//////...---------...///---///000///---,,,---///------......---,,,***)))++++++++++++++++++++++++))))))*********))))))((())))))(((((())))))***+++((((((((()))***+++++++++)))))))))***+++,,,,,,,,,,,,,,,---------,,,+++************+++,,,,,,------//////...---------------------............------++++++---...///111222333CCCCCCBBBAAA???<<<999777666555333222111000//////.........///......---,,,***************)))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""########################""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///......---000111222444555444444333666888::::::999;;;???BBBAAACCCDDDBBB>>><<<===???999888888999;;;<<<;;;:::666777999:::;;;::::::999999999999:::<<>>@@@BBBFFFDDDBBB@@@@@@>>><<<:::777:::>>>AAACCCDDDCCCBBBDDDDDDCCC@@@===;;;;;;<<<:::<<<<<<;;;999999<<>>@@@???<<<::::::<<<888888888888888999999:::444555666777777666555555333444444555555444444333222111111111111111111111444444333333222000///...111000///...---...///000+++---//////---,,,...111+++,,,.........,,,***(((,,,,,,++++++++++++++++++))))))***++++++++++++***)))))))))))))))***++++++((())))))***+++,,,,,,---))))))***+++,,,,,,------+++,,,,,,---,,,+++***))))))******+++,,,,,,------000///...------------------......//////......---***+++,,,...000111333333>>>???===:::666555777:::222222111111000/////////,,,------......------,,,((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################'''((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&''''''(((((((((((((((***************)))((((((+++******)))))))))))))))------,,,,,,,,,---......000///...------...///000111111111111000000000///222333555777:::<<<>>>???BBBBBBCCCBBBAAA???===;;;???<<<888666888999888777666666666777888:::;;;<<>>;;;;;;===@@@EEEDDDBBBAAA@@@????????????>>><<<:::999999999999>>>======<<<<<<;;;:::999>>>???@@@???<<<:::999999777888;;;>>>BBBDDDDDDCCC???BBBDDDBBB>>>::::::;;;666777888999;;;<<<======@@@@@@@@@???>>><<<:::999555555666777777888888888888999::::::999888666555555444333222222222333444333444333222000000222444444555666555333222222333//////000000000000//////000///---,,,,,,---///000///............---------++++++++++++++++++++++++---)))(((---555777000(((((())))))))))))*********((()))***+++,,,---------+++++++++,,,,,,,,,---------,,,++++++******++++++******+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,...///////////////.........///000111222222111000888<<<>>>;;;555111000111000000000///......------,,,,,,------------,,,,,,((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###!!!"""""""""#####################$$$$$$$$$%%%%%%##################$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#################################""""""""""""""""""""""""######""""""""""""###############"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((()))&&&&&&'''((((((((((((((())))))******)))(((((('''***)))))))))))))))******,,,,,,,,,+++,,,,,,---...//////.........///000111111111000////////////000111222444666888;;;<<<===@@@@@@@@@@@@???>>>======@@@===999777888999888777555555666777888:::<<<===@@@AAABBB@@@===<<<===???AAAAAA@@@???>>>>>>======<<<<<<;;;::::::;;;<<<===??????>>>===<<<;;;<<<<<>>===<<<;;;:::444444444555555777888999999999999999999888777777555444222111000111222333222222222000///...000222444555666444222111111222//////000000000000/////////...---,,,,,,---...///............---------,,,---,,,,,,++++++******))),,,***)))---222333...))))))))))))*********++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************)))***++++++,,,,,,++++++,,,,,,+++++++++,,,,,,------...............------//////000111222111000000888???FFFDDD<<<333//////......------,,,++++++++++++,,,,,,------,,,,,,+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$###"""$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""""""""#####################$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""########################""""""""""""""""""""""""######""""""""""""######$$$$$$######"""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%&&&&&&''''''''''''&&&"""######%%%&&&'''((()))%%%&&&''''''((((((''''''(((((((((((((((((('''&&&(((((((((((()))***++++++++++++******++++++,,,---............///111222333222000...---------///000000000222444777999:::;;;<<<<<<<<<<<<===>>>>>>???@@@===:::888888888777666444555666777999;;;===>>>AAACCCDDDCCCAAA>>>======<<<======>>>===<<<;;;::::::999999:::;;;>>>@@@AAAAAA@@@>>><<<;;;<<<===>>>BBBCCCCCCAAA>>>:::888888777777888:::<<<>>>???@@@CCC???===>>>AAABBB???<<<999999888777888:::<<<>>>>>>===;;;:::999999999:::444333222222333555888:::;;;:::999888777888999999666555222000///000111222111111111000......///111444555555444111///000000//////000000000000//////......,,,,,,,,,,,,......------------,,,,,,,,,,,,------,,,+++***))))))(((,,,+++***+++------+++)))************+++++++++,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++***))))))(((((()))))))))***++++++,,,,,,++++++*********++++++,,,,,,---,,,------.........------000000111111111000//////888@@@HHHGGG>>>555222222---------,,,++++++******++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$################################################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""#####################$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##################""""""!!!!!!############################################################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&&&&''''''''''''######$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&''''''(((''''''&&&&&&&&&''''''''')))***+++,,,*********)))***++++++,,,,,,---...///000222333444111000---++++++,,,...000...///111222555777888999888888888888:::<<>><<<:::888777666555444444444555777999<<<>>>???BBBDDDFFFFFFDDD@@@===:::999:::<<<======<<<:::999:::::::::;;;<<>>===999999999999:::<<>><<<===???@@@@@@>>>===;;;999888999;;;===???;;;:::777666555666777888555333111000111444999;;;<<<:::888666666777999:::888666444222000000111222222333333222111000111222333444444222000....../////////000000000000//////------,,,++++++,,,---------,,,,,,,,,++++++++++++++++++++++++************+++++++++***(((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))*********++++++))))))(((''''''''''''((())))))***+++++++++++++++((())))))++++++,,,,,,,,,,,,---..................111000000000//////......111888>>>===666000///111......---,,,,,,++++++*********++++++++++++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$################################################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$"""""""""#########$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!!!!""""""############################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((***+++,,,******)))))))))***+++++++++,,,---///111222333333111///---+++***,,,...///---...///111333555666777666555666777999;;;>>>???::::::999777555444333444444555666888:::<<<>>>@@@BBBDDDFFFHHHFFFBBB===999888:::<<<>>>>>>>>><<<;;;>>>======<<<===>>>@@@AAA???>>>;;;999999:::===>>>AAACCCEEEEEECCCAAAAAAAAA<<<<<<<<<::::::===BBBFFF>>>??????===;;;;;;>>>AAA???===;;;::::::<<<>>>@@@;;;:::888666666777999:::666444111000111555999<<<===;;;888555555666888999999888666444333333333333444555666666444333333444111222333111...------............//////.........,,,,,,++++++++++++,,,,,,++++++++++++************(((((()))***++++++,,,,,,***++++++)))&&&&&&(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((((()))))))))******)))(((''''''&&&&&&''''''))))))***++++++++++++***'''((()))***+++,,,++++++,,,---...///////////////000//////...------------///222555444111//////000.........---,,,,,,++++++)))******++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$###""""""###$$$$$$###############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###############"""""""""""""""""""""############$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$################################################"""""""""############$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&'''((()))+++,,,******))))))******+++,,,***+++---///000111111222111///---,,,,,,,,,...///---...///111222444555666444555555777888:::<<<===888999999888555444444555555666777888:::<<<>>>???BBBCCCEEEGGGGGGDDD>>>999999:::<<<>>>????????????BBBAAA???>>>===>>>>>>???>>>===;;;::::::;;;<<<======???AAABBBAAA@@@@@@@@@>>>???>>><<<;;;>>>FFFLLLAAABBBAAA>>>999999===BBB???>>><<<;;;;;;<<<===>>><<<<<<;;;::::::;;;======999777444222333666:::<<<===;;;888555333444555666777777888777666555444333444666777777555444444555///000111///---,,,---...,,,,,,------------,,,,,,+++++++++++++++++++++++++++*********))))))))))))&&&&&&''')))+++,,,---...)))******((('''&&&''')))************+++++++++,,,******++++++***)))(((((('''''''''((((((((()))))))))(((''''''&&&&&&''''''((()))******++++++******&&&''')))***++++++***)))+++,,,---..................---,,,,,,+++,,,,,,,,,222222222222222111000......------,,,,,,++++++***))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###############"""""""""!!!""""""""""""##############################$$$$$$$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$%%%%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""#########################################################""""""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&'''((()))***++++++************+++,,,,,,)))***,,,...///000000///000///......---.........---...///111222444555666444555666888999999::::::777999:::999777666666888777777777888:::<<<===>>>AAABBBCCCFFFGGGEEE???:::::::::<<<===???@@@AAABBBDDDBBBAAA???>>>>>>>>>>>>======<<<<<<<<<<<<=========???AAAAAA???>>>>>>>>>???@@@???<<<;;;???HHHPPPHHHFFFBBB>>>;;;;;;>>>@@@======<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<=========<<<:::777666666888:::<<<===;;;888555333222222222444555777999888666333111222333555555333222111222---...///...---,,,---...***++++++,,,,,,++++++*********++++++++++++************)))))))))(((((((((&&&'''((()))***+++,,,---))))))(((((())))))(((((()))))))))*********++++++(((((()))))))))(((((('''&&&&&&'''''''''((((((((()))(((((('''''''''''''''((())))))***************'''((()))++++++***((('''))))))***+++,,,------,,,+++******))))))***+++,,,222000///000222111---***------,,,,,,+++*********))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$###############$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$######"""!!!!!!!!!########################""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''(((((((((######$$$%%%%%%%%%%%%$$$&&&&&&'''((()))))))))(((''''''&&&''''''((()))***++++++******++++++,,,---)))***,,,...//////......///////////////.........---...///111222444555555555666777999999999888777777999<<<;;;999777999:::888888888999:::;;;===>>>AAAAAABBBEEEGGGEEE@@@;;;::::::;;;<<<>>>@@@BBBCCCDDDCCCAAA???>>>>>>??????=========>>>>>>>>>>>>>>>@@@AAACCCBBB@@@>>>>>>>>>???@@@???<<<;;;@@@JJJRRROOOIIIAAA>>>>>>??????===;;;;;;;;;::::::999999888888888:::;;;;;;;;;;;;;;;>>><<<:::888888999;;;<<<<<<;;;888555222111000///111333777999999666333000///111333222111/////////+++,,,...---,,,,,,---///*********++++++***************++++++++++++******))))))))))))((((((((((((((((((((()))******++++++)))(((''')))***+++)))'''((())))))))))))*********''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''((((((((()))***************'''(((***+++***)))'''&&&''''''(((******+++++++++))))))(((((((((***+++,,,111000///......///000000------,,,,,,,,,++++++++++++******)))(((''''''&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&'''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......//////000000000...---,,,///000222444555555555555444555777999999999777666<<<===>>>??????@@@@@@???AAA===;;;;;;===>>>===:::BBBBBBBBBBBBCCCBBB???======<<<<<<>>>AAACCCBBBBBBBBBAAA@@@???>>>=========@@@???>>>======>>>???@@@@@@BBBCCCBBB@@@@@@AAABBBAAA@@@???>>>>>>>>>???@@@EEECCCAAA>>><<<;;;;;;;;;<<<<<<<<<===>>>===:::888:::999888888999;;;<<<>>>999:::;;;999777444444444777666444222111111222222444555555666555333222111000111111000...,,,------......------------......+++******))))))******+++******))))))))))))******&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))((((((''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))*********+++,,,***(((((()))***)))(((111000...---------......---,,,,,,,,,,,,+++++++++******))))))(((''''''&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!! """"""!!!!!!!!!!!!"""""""""##################""""""""""""""""""######$$$"""#####################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))'''((((((((())))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,------------...//////000//////------///000111222444444444555555777999;;;<<<;;;::::::<<<===>>>??????@@@??????BBB@@@===<<<<<<;;;:::999======>>>???@@@@@@@@@???===<<<;;;===???BBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@>>>===<<<;;;;;;<<<======???@@@AAA@@@???>>>???@@@>>>>>>===>>>???@@@BBBCCCDDDCCCAAA@@@??????@@@@@@>>>=========>>>===;;;999777777777777888888999:::777888999888555333333333111000///......///000000333444444444444222111000000000111000---,,,------........................++++++************++++++***))))))(((((())))))***&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))((('''''''''&&&'''(((((()))***++++++,,,,,,***)))((()))***)))(((000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!"""###############!!!!!!!!!""""""#########""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''((())))))))))))(((''''''((((((((()))))))))+++++++++++++++*********++++++,,,,,,,,,---------------...////////////...000000000000111222444444555666999;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>AAAAAA@@@===:::777777777888888999:::<<<>>>@@@AAA===;;;::::::===@@@BBBBBBAAABBBBBBCCCBBBBBBAAAAAA<<<<<<;;;:::999999999:::<<<===>>>>>><<<<<<===>>>;;;;;;<<<===@@@BBBDDDEEEAAA@@@>>>======>>>???@@@>>>===<<<===>>>>>><<<:::444444555666666666555444555666777666444222222333...------,,,,,,---///000111222333333222111///......//////...,,,+++,,,------...///000000///...---,,,++++++++++++++++++,,,)))((((((''''''(((((()))''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***+++***)))(((''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))))))))))))))************)))(((((('''&&&&&&''''''((()))***,,,,,,---,,,+++))))))*********)))111000///...,,,+++++++++++++++++++++************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""$$$$$$###"""""" !!!"""######$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((('''''''''((((((((()))))),,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,,,,---.../////////000000////////////111333444222444666999:::;;;::::::888999:::;;;;;;<<<<<<<<<<<<>>>???<<<777444555666666777888888999;;;???AAA===;;;888999;;;???AAABBB???@@@AAABBBCCCBBBBBBAAA===<<<;;;:::999888888777999:::;;;;;;::::::;;;<<<:::;;;<<<>>>@@@BBBDDDEEEBBBAAA@@@>>>============;;;::::::;;;===>>>===<<<333444666777666555222111333444666555444222333333111000///.........///000000000111111000///---,,,***,,,,,,,,,***)))***,,,,,,---///000000///---,,,,,,,,,++++++++++++,,,,,,((((((''''''''''''(((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$&&&((())))))(((''')))))))))***************+++******)))((('''&&&&&&&&&'''((()))+++,,,---...---+++))))))***+++***)))111111000///...---++++++++++++*********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""$$$$$$###"""""" !!!"""######$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$#########"""""""""!!!######""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((+++++++++******)))))))))*********+++++++++,,,,,,+++,,,,,,---...///000000000//////...///000222333111333666888:::::::::999555666777888999999999999555888;;;999666444555777777888999888888999===@@@===:::888888;;;>>>AAABBB@@@AAABBBCCCCCCDDDDDDDDD??????>>>===;;;999888777777888::::::999888:::;;;;;;<<<===???@@@BBBBBBCCCGGGFFFEEECCCAAA>>><<<:::777777666888;;;===>>>===444666888999888555222///222333555555444333444555444333111///...............////////////---,,,+++((()))******)))((()))++++++---...000000...---+++,,,++++++******++++++,,,((((((''''''''''''((((((((()))))))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((())))))((('''(((((())))))************+++******)))((((((''''''&&&'''(((***+++---......---+++))))))***+++***)))000000000000///---,,,+++*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!"""###############!!!!!!!!!""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((***************)))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000000000000000000111222222333444777999:::::::::999444444555666777777777777222555777888777666666666666888:::999777777:::>>><<<:::999999<<>>???AAAAAAAAAAAACCCDDDEEEDDDBBB???;;;888888666666777999;;;<<<<<<777888::::::888555222000000222444444444444555666444333111...,,,,,,,,,,,,......//////...---+++***'''(((******))))))***,,,+++,,,---......---,,,++++++******************+++)))((((((''''''(((((()))))))))*********)))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''(((((())))))************))))))))))))(((((((((((()))***+++------...---+++******+++++++++)))---......///...---,,,+++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""##################""""""""""""""""""######$$$"""#####################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""##############################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))*********+++---,,,,,,,,,,,,---//////000000111111222222111111333444666888999888777777444555666777888888888888444444555777999999777555222666::::::777777999<<<;;;::::::;;;>>>@@@AAA@@@CCCBBB@@@??????AAACCCDDDDDDCCCCCCAAA>>>;;;888777777888::::::999999;;;===;;;<<<>>>@@@AAABBBBBBBBB===AAAEEEIIIIIIFFFBBB???<<<:::888888999999999999::::::::::::888555222000---///222333222333444555333222000...,,,,,,,,,------......///...---+++***(((***++++++++++++---...++++++++++++++++++++++++***))))))(((((())))))******))))))(((((())))))******************)))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((%%%&&&&&&'''(((((()))))))))))))))))))))*********))))))***++++++,,,------...,,,******+++++++++***+++,,,---------,,,+++***))))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$###############""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++))))))))))))************...---,,,+++,,,---...//////000222333333222111000000222444555666555444333555666777888999999999999777666666888;;;;;;888444...333888999777666999<<<;;;:::;;;<<>>;;;999999888777666;;;;;;:::999777444222000+++---000111111222333444222111000///......///000---...//////...---+++******+++------------///111++++++***))))))***++++++))))))(((((((((((())))))******))))))))))))*********************)))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((############$$$%%%&&&&&&$$$%%%%%%&&&'''((()))))))))(((&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))((((((((()))******++++++*********++++++,,,,,,,,,...,,,******+++,,,+++***+++++++++************)))***************)))((((((***)))((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((('''&&&'''(((***,,,+++++++++******))))))******++++++++++++******)))******++++++,,,------...///111333333333111000222222222222222111000///222444666777666666777888222000000333777888777555777888999::::::999888777;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;>>>?????????<<<888333000666777999:::;;;;;;;;;:::999<<>>EEEOOOWWWYYYTTTMMMGGGCCC>>>;;;<<<<<<999777888999:::;;;;;;:::777444111,,,,,,,,,,,,---///000111///............---------//////...---,,,,,,++++++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++***************)))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''***'''$$$"""###$$$%%%$$$###$$$$$$%%%&&&'''((((((******++++++++++++******(((((((((((())))))))))))++++++,,,,,,,,,++++++***+++++++++*********)))))))))************)))((((((***)))((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((((((''''''((()))++++++*********))))))))))))******************)))*********+++,,,,,,------...///111222222222000000111222222222222111000///000222444444333333444555333222111333555666555333444555777999::::::999999888999;;;=========<<<;;;::::::::::::::::::::::::;;;<<<======;;;777333000555666777999999:::999999888;;;>>>@@@@@@??????@@@@@@DDDKKKOOOPPPMMMGGGDDDBBB>>>;;;===<<<888666777999:::;;;;;;:::888555333------------...///000000............---------------------,,,+++*********)))*********************))))))))))))))))))))))))'''''''''''''''''''''''')))((('''''''''(((******)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''(((&&&%%%%%%'''(((((('''$$$$$$%%%&&&'''(((((())))))******++++++******))))))))))))(((((((((((((((******++++++++++++******++++++*********)))))))))))))))******))))))(((''')))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!###############################################################$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$############$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$'''))))))((('''((((((******))))))))))))((((((((())))))******))))))(((******++++++,,,,,,------...///000111111111000///111111222222111111000000000222333333222111222333444333222222444444333222222333555888999::::::999666777888:::;;;::::::999888888888888888888888888999:::<<<<<<;;;888555333444444555666777777777666666888<<<>>>>>>>>>???@@@AAABBBDDDFFFEEEDDDAAA@@@BBB>>><<<======888555555888999;;;;;;:::888666444///...............//////......---------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$&&&''''''%%%###$$$%%%%%%&&&'''((())))))))))))************)))))))))))))))((((((''''''''''''((()))******+++******************)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""##################$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''$$$&&&)))***)))((('''''')))))))))((((((((((((((((((((())))))))))))((((((******++++++,,,------...///000000111111111000000000000111111111111000000222444555555333222222333333222222222333333444333222333555777888999888888666777888999:::::::::999666666666666666666666666999:::;;;<<<<<<:::888666333333444444444444444444333555888:::;;;;;;===>>>??????@@@AAAAAA@@@???>>>BBB>>><<<>>>===888555444777888999:::999888666555000//////...------......------------,,,,,,,,,++++++++++++******)))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&(((((('''### $$$%%%&&&&&&(((((()))***((())))))))))))))))))((()))))))))(((''''''&&&&&&&&&&&&((()))*********************)))))))))(((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######""""""######$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''$$$&&&)))***)))(((''''''((((((((((((((()))))))))(((((())))))))))))((((((***++++++,,,------......111111111111111111000000///000000111111111000000222333555444333222222333111111222222222444666777444555777888888777666666666666777888888999999999666666666666666666666666777888999::::::999888777444444333333333333333333111333555777777888:::<<<;;;===???AAACCCBBBAAA@@@BBB>>><<<======888555555666666777777666555444333000///...------,,,,,,------,,,,,,,,,++++++++++++++++++++++++************((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''(((((((((***+++)))&&&$$$$$$$$$%%%&&&'''((())))))'''(((((())))))((((((''')))((((((((('''''''''&&&%%%&&&'''((()))***************)))))))))((((((((((((((())))))(((((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""""""""###$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''((((((''''''$$$'''))))))((('''(((((((((((())))))))))))******((())))))******))))))(((++++++,,,,,,------......111111000000000000////////////000000111111000000///111222222111000111222111222333333333444777:::666777888888888777666555444444555555666777777888777777777777777777777777555555777888888888777666666555444333333333333333111333555666666777999;;;999;;;???BBBDDDDDDCCCBBB@@@;;;888:::999666555666444444444444333222111000......---,,,++++++,,,,,,,,,,,,,,,+++++++++******+++*********************))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$%%%&&&'''&&&%%%###$$$$$$%%%&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))***))))))***)))))))))(((((((((((((((((())))))(((((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$######""""""######$$$%%%######################################################$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&'''((((((''''''((())))))))))))*********++++++)))******************)))++++++,,,,,,---.........//////......------------...//////000000000000000///000222333222222222333333444555444333444777:::555666888999999999888888555555666666777888888999888888888888888888888888777777888999999999999888888777666444333333444444444666777777777888:::<<<:::;;;===???AAABBBCCCCCC===777444444555333333666333222111000///...---,,,,,,,,,+++*********++++++++++++++++++************))))))))))))))))))))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''...***&&&###"""#########"""######$$$%%%&&&''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''(((((((((((())))))******)))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$#########"""###$$$$$$%%%######################################################$$$%%%%%%&&&''''''%%%&&&''''''(((((('''''''''(((((('''&&&'''(((***))))))******+++++++++,,,******++++++++++++******++++++,,,------......///...---,,,+++++++++++++++......///000000000000000000222444555555444666777666777777555333333666:::444555777999:::;;;;;;:::888888888888999:::;;;<<<999999999999999999999999;;;;;;<<<=========<<<<<<:::888777555444444444555777888999999888999;;;===<<<;;;;;;<<<===???AAACCC;;;444000000111000222555222111000...---+++******+++***************+++++++++++++++************)))'''''''''(((((((((((((((+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&''''''???999000)))&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&'''&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((()))))))))************))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&$$$!!!"""$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""############ !!!"""""""""!!!!!!!!!"""###$$$$$$######""""""""""""##########################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))((()))************)))(((+++*********+++,,,------******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++000000000///000000111111333444444444555555666666;;;999555333333555777999888888888888888999:::;;;===;;;999888888999:::<<<888888888999:::;;;<<<======???@@@@@@>>><<<;;;<<<:::999888888888999:::;;;<<<<<<;;;:::999999999999===;;;::::::;;;<<<<<<;;;666444111///...///111222111000...,,,++++++++++++)))))))))))))))******++++++++++++++++++***))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''---,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))(((''''''((()))***((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!"""###""""""""""""""""""###$$$######""""""""""""##########################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''(((((())))))***************************)))(((((((((((())))))***)))***++++++,,,,,,++++++******++++++,,,---------111111111111111222222333555555555555555555666666888777555333444555777888666777888999:::;;;<<<===:::999888777777888:::;;;:::999999::::::;;;<<<===;;;===@@@@@@???>>>>>>>>><<<;;;:::999999999:::;;;<<<<<<;;;:::::::::;;;;;;;;;999777777888999888777444333111///...///000000000///...,,,++++++++++++))))))(((((())))))***+++******+++++++++***))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))(((''''''((())))))((()))*********)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""!!!"""######$$$$$$###""""""""""""""""""""""""""""""""""""""""""########################$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))''''''(((((()))*********+++***))))))))))))***+++((((((''''''&&&''''''''')))*********++++++++++++'''((()))***,,,...//////222111111111222222333444555555555555555444444444444444444444444666777777555666888:::;;;=========888777666666777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<888;;;>>>?????????@@@AAA???===<<<:::999999999999<<<;;;;;;;;;;;;<<<======999777444444444444333222111111000//////.........///...---,,,+++*********))))))(((((())))))***+++))))))******+++*********))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''(((((()))'''(((((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""##################""""""######$$$%%%$$$$$$###"""!!!!!!!!!"""""""""############""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))''''''(((((()))*********,,,+++)))(((((()))+++,,,***)))((((((''''''''''''))))))))))))******++++++'''((()))***+++---......000000000000111111222333444444333333222222222111000111222444555666666666555666888:::;;;;;;;;;;;;777666666666777999:::;;;======<<<;;;;;;;;;;;;;;;444777;;;===>>>???@@@BBB@@@>>><<<999888777777777999999999999:::;;;<<<===888555333222111111000........./////////...---,,,...---,,,,,,+++*********((((((((((((((()))******((())))))***************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""" """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########"""###$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""###########################$$$%%%%%%$$$$$$###"""!!!!!!!!!"""!!!"""############"""!!!########################$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))'''''''''((())))))******+++***(((''''''(((***+++))))))((('''&&&&&&&&&'''))))))((((((((()))***+++)))))))))*********++++++------------...///000111111111111000000//////......///111333444555555555777777888888888888888777777777777888999:::;;;;;;===<<<;;;::::::999999:::111444888:::<<<===>>>@@@???===;;;888666555444444666666666777888999:::;;;888555333111111000///---,,,---...//////...,,,+++,,,,,,,,,++++++***))))))((((((((('''((())))))***((())))))*********))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######!!!"""$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!"""##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""#####################"""######$$$%%%$$$###""""""""""""""""""!!!"""###$$$$$$###"""!!!########################%%%$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''((())))))))))))(((''''''''''''((()))&&&&&&%%%%%%$$$%%%%%%%%%)))((('''''''''(((***+++*********)))))))))((((((*********+++,,,---...///...............------------...000111222333333333777666555444444444444555777888888999999:::::::::::::::999888888777888888000333666999:::;;;<<<>>>>>>===:::777555444444444444444444555555777888888777555222111111000///---,,,---...//////...---,,,***++++++++++++***)))(((((((((''''''(((((()))***))))))******))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$""""""""""""""""""###$$$!!!"""###$$$$$$###"""!!!########################%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&((()))+++******)))))))))((((((((()))))))))***+++,,,......---------------...............///000000111222222444333111000000111333555777777888888888888888888777777666666555666666666111444777999999:::;;;<<<>>>===:::888666555555555444444444444444555666777666444111000111000///...------............------)))***+++++++++***)))((((((''''''''''''((())))))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&&&&$$$#########$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###"""""""""###$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""""""""!!!"""######$$$""""""!!!!!!"""###$$$$$$ """###$$$$$$###""" ########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((()))***)))(((&&&%%%&&&''')))+++)))))))))))))))((()))((()))))))))***+++,,,...///,,,------......///////////////......///000111222222000...,,,---000444666666777777777777777666555555555444444444444555555333555888::::::999:::;;;???>>>;;;999777666666666555444444444444555666666555333111000000000///...........................))))))***++++++***(((((('''''''''''''''((())))))+++++++++***((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###"""!!!!!!!!!###$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&''''''&&&&&&######""""""###%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))+++***)))((()))***+++,,,++++++***)))((('''&&&&&&((()))+++---///111222222////////////000000000000000000000111333555555444444111///...000222333333777666555333222222333333111444666777555333222333000333777:::<<<;;;999777999888777555444333333333555444444333444555666777777777555111,,,+++...111//////000//////...------***)))(((''''''((()))***))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$###""""""##############################"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))***************+++,,,,,,,,,++++++***)))(((((((((((()))+++---///000111111111111000000/////////...000000000111333444444444444222000000222333333333555444333222333444555666222444777777555333222222222444777:::;;;;;;:::999999888777666555444444444333333222222222333444555666666555222...---///222000000000///...---,,,,,,***)))(((''''''((()))***)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$######"""#################################"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******************+++,,,,,,,,,,,,+++,,,,,,++++++******))))))((()))+++---...///000000333222222111///......---///000000111222333444444444333222333555555555444222222111222333555777999333555777777555222111111333444555777888999999999888888777666666666666666111111000000111111222333333444444333111000000222000000000///---,,,+++***))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###############$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++++++++)))***,,,---------,,,+++*********************)))***+++,,,---//////000000222222111000000///.........///111111111222333555444333444555777888666555222222111222333555777888444666888777555222000000000111111222333555666777888777777666666666777777111111000000111111111111///000222222222111000000000000///...,,,+++)))((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###############$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++++++++)))***+++,,,---,,,+++***((((((((()))))))))))))))+++,,,---...///000000000////////////////////////---///111111111111333555444444444666888999888666444333333222333444555666444666888777555222000000000000000000222444666777777777666666666666666777222222222222222222111111,,,---...000111000///---//////...---+++)))((('''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""##################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************))))))***++++++++++++***''''''(((((()))))))))***,,,------.../////////...---------....../////////,,,///222222000000222555555444444555888999999888666555444333222333444555333555777777555222111111111111222222444666777888777777666555555555555555222333333333333222111111,,,+++,,,---//////...,,,---------,,,+++)))((('''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""#########$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((())))))***+++''''''((()))******++++++++++++,,,,,,------,,,,,,---------------,,,,,,,,,+++///222222//////222666666444333444777999::::::555444333333333333444555222444777777555333222222000111222333555666777777777777666444333333333333222222333333333222111000---,,,+++,,,//////...,,,++++++++++++***)))(((''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))((('''''''''(((***+++(((((()))***+++,,,,,,---)))******+++++++++******......---,,,++++++***)))+++///222222//////222666777555333333666888::::::444333333222333444555666111444666777555333333333...///111222444444555555888777555444333222111111111222333333333111000///000---+++,,,///000...,,,***************)))(((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$$$$############################## !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&'''((())))))))))))((()))***+++***)))'''%%%***)))'''&&&'''(((***+++++++++++++++,,,---....../////////000111111222222444222222444777999777555555555555555666777999:::888777666444333222111000222111000///000222444555555333111...------......111222333444333111///.........------------......)))(((((((((((())))))***(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&'''((())))))))))))((()))***+++***)))'''&&&)))((('''&&&'''(((***+++++++++++++++,,,---......000000000111111111111222222111111333555777555333444444555666777777888888777777666666444222111000000000///...///111333444444222000...---------...111111222222111000///.........------------......))))))(((((((((((())))))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&(((+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&'''((())))))))))))(((((()))******)))'''&&&)))((('''&&&'''((()))***++++++++++++,,,---......111111111111000000000000000//////111333333222111111222444666777777777777666777777777666444111///......------...///111222222111///---,,,,,,------111111000000///......---...------,,,,,,------...+++***)))(((((('''((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$%%%&&&&&&#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""######""""""!!!!!!########################""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((()))(((((((((((())))))))))))((('''(((((('''''''''((()))***++++++++++++,,,---......111111000000///......---.........///000000000//////111333666777777666555555777888999888555222000---,,,,,,,,,---...///000000///...---,,,---------111000///...---,,,,,,,,,------,,,,,,,,,,,,------++++++)))(((''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################################################################"""######$$$$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""##############################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&'''(((((((((((((((((((((((()))))))))))))))((((((((((((((())))))******++++++++++++,,,---......000000///...---,,,,,,+++,,,---...///............---///222555666666666555666777888999888666333111,,,,,,,,,------...///000.........------------...111000///---,,,+++++++++,,,,,,++++++++++++,,,,,,++++++)))(((''''''''''''((((((((())))))(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""################################################################################################"""######$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$###############""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$######""""""""""""##############################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((('''(((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,---......000//////...---,,,,,,+++,,,...//////...---...///---...111333555555555555777777888999888666444333------......///000000000.............../////////000000///...---+++******,,,++++++******++++++,,,+++***)))(((((('''(((((((((((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""############""""""#######################################$$$$$$$$$#######################################$$$$$$$$$"""######$$$$$$%%%&&&&&&"""""""""############$$$########################""""""######$$$$$$##############################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$######""""""""""""##############################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''((((((((((((((()))************+++,,,,,,,,,,,,,,,++++++++++++,,,---......000000000//////.........---///111111///---...000---...///111333444555666888888888888777666555555...///000000111222222222---...//////000000000000000000000000...,,,***)))++++++************++++++))))))(((((((((((())))))'''((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%########################"""############$$$$$$$$$""""""############""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$%%%&&&&&&""""""""""""####################################!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######""""""""""""##############################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$############"""###$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&'''(((((((((((((((''''''((((((((((((((()))******++++++,,,------------,,,++++++++++++,,,---......111111111111000000000000...000222222///...///111---......000111444666777999999888777777777666666///000111222333333333333---...///000111111111000000000111111///---***(((++++++************++++++)))(((((((((((())))))***&&&''''''''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%########################"""############$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""""""""##############################$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$%%%&&&######$$$$$$$$$%%%%%%%%%######################## !!!"""$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))))))))(((((((((((())))))*********)))))))))******+++***)))(((''''''((()))***'''((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&''''''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%&&&$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###"""!!!""""""###%%%$$$###""""""###$$$%%%""""""""""""####################################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&))))))))))))))))))))))))++++++******++++++,,,---+++++++++******+++...111444555444222000///111222555444444333222000///...//////000111222333333333999999::::::999666444222000111222444555555666666000000000000////////////000//////---,,,+++******))))))))))))))))))))))))&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""#########$$$&&&&&&%%%$$$$$$######"""########################$$$###"""""""""###%%%%%%$$$$$$############$$$$$$""""""############""""""$$$###"""""""""###%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((()))))))))++++++))))))((())))))***))))))((((((((())))))***)))((((((((((((((())))))))))))((('''((((((******)))))))))))))))))))))((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&)))%%%###$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$""""""""""""####################################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++***+++...111333444444222000000222444555555444444222111000///000000111222222222222222666777888888888666444333333444555666666777777666111000000000000///////////////...---,,,+++******))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%$$$##################$$$""""""############""""""######"""""""""###$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""################################################$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&'''((()))******'''''''''(((((()))))))))******)))(((((((((((())),,,++++++*********++++++***))))))((((((((())))))***))))))))))))***+++,,,))))))(((((((((((())))))'''((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%###"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$###""""""!!!!!!$$$$$$$$$################################################"""######$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######""""""""""""####################################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$"""$$$&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))+++************+++,,,,,,---------,,,++++++---000222333333333222222444666555666555555444333222111222222222222222111111000222333555666777777666555666777777888888888777777111111111000000000/////////...------,,,+++******))))))))))))))))))))))))((((((((('''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""######$$$%%%%%%&&&##############################""""""######$$$%%%########################""""""############""""""###""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!################################################$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))*********)))******************************))))))))))))))),,,,,,,,,+++++++++,,,,,,++++++***)))))))))*********************++++++,,,***))))))(((((()))******'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&!!!'''***&&&"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$######"""""""""################################################$$$###############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$###############$$$"""###$$$%%%%%%$$$###"""!!!"""""""""####################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###&&&'''&&&$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))***************++++++,,,.........---++++++---///000111333333333333555777777777888777777666555444444444444333222111//////000111333555777888888888777888888888777777666555111111000000000/////////---------,,,+++******)))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#########""""""######$$$$$$$$$%%%#######################################$$$$$$$$$#########$$$$$$#########""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""################################################$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&(((((('''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((('''************************)))******++++++,,,,,,,,,+++++++++++++++,,,------------,,,++++++***++++++))))))************))))))++++++***))))))))))))))))))))))))***************'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%333;;;444(((###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%################################################$$$$$$###############$$$######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""!!!"""""""""####################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###&&&'''&&&$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&''')))************************************))))))******+++,,,---......---,,,+++,,,......000222333333444666777888999999999999999888888555555555444222111///...///000222444666888999999666666666666555444333222000000000////////////...,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""$$$$$$$$$######"""""""""########################""""""######$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""############""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""#################################$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((***)))(((&&&&&&'''((((((''''''''''''''''''''''''''''''(((((())))))******((((((((('''''''''''''''&&&''''''(((((())))))***++++++---///000111111111333333333333444666777888888777666555555555555555333333333333222111000///.........---,,,+++***)))+++++++++******)))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''--->>>HHH===---&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################""""""######$$$%%%%%%&&&###############$$$$$$$$$########################%%%$$$######"""###############$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######""""""""""""####################################"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""$$$&&&&&&%%%######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((''''''&&&%%%$$$$$$$$$%%%&&&'''((()))******************************))))))))))))***++++++***,,,------++++++,,,------///222333333333555666888888999:::::::::999999666555555444333111///...///000111222444666777888333333333333333222111000/////////.........------+++++++++*********))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""!!!"""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""%%%$$$$$$###""""""!!!!!!########################""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""""""""############"""""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))))))))+++***((('''&&&'''((()))''''''''''''''''''''''''''''''((())))))***++++++))))))***+++,,,---...///---...000222555777999:::<<<>>>@@@CCCEEEFFFGGGGGGJJJJJJKKKLLLMMMOOOQQQRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLJJJIIIGGGEEEAAABBBCCCBBBAAA>>>:::888777777666555444333222222111000///...---,,,++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))888???555***((('''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""############$$$%%%%%%%%%%%%$$$###''',,,000111---)))%%%$$$$$$############$$$$$$""""""""""""####################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))************************)))))))))))))))***++++++(((***+++,,,++++++,,,---,,,...111222222222333444555666777888888888888888555555555444333111000////////////000111222333444000111111111111111000000...------------,,,,,,,,,***************)))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''#########$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!############""""""""""""########################!!!"""###$$$%%%$$$$$$###!!!###$$$%%%%%%$$$###!!!""""""############"""""" """#########"""!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&((()))*********,,,***((('''&&&'''((()))(((((((((((((((((((((((('''(((((()))***+++++++++,,,---...000333555777888>>>???BBBFFFKKKNNNQQQSSSWWWYYY\\\___bbbcccddddddaaaaaabbbdddfffhhhkkkllliiiiiigggfffeeeeeeeeeeeeeeeeeeeeedddccc```^^^\\\\\\^^^______]]]YYYTTTQQQJJJIIIHHHGGGFFFEEEDDDCCC;;;:::888666333111///...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))---&&&###''''''!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#################################&&&&&&%%%$$$$$$#########""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""############$$$%%%%%%%%%%%%$$$###)))333::::::444+++%%%%%%$$$###""""""###$$$%%%""""""""""""####################################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((((((************************)))))))))))))))******+++&&&(((***+++++++++,,,---+++...000222222111222333333444555666666777666666555555555444333222000000......---......///000111///000000111111111000000------,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''##################$$$$$$########################!!!"""###$$$$$$###"""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$########################!!!"""###$$$%%%$$$######!!!"""$$$%%%%%%$$$"""!!!""""""############"""""" """#########"""!!!"""""""""""""""""""""""" !!!!!!!!!"""################################################"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''&&&&&&''')))***(((((()))))))))((((((''')))))))))))))))******++++++++++++,,,---///111111>>>AAAEEEIIILLLQQQVVVZZZWWWYYY\\\^^^```cccgggiiiiiijjjkkkmmmnnnpppqqqqqqsssqqqmmmkkkkkkmmmppprrrooommmllllllnnnoooooonnnmmmnnnoooooonnnllliiihhhjjjkkkllllllkkkiiifffdddeeedddbbb___]]]\\\[[[ZZZ[[[YYYTTTOOOJJJFFFDDDCCC>>>;;;777444222000...,,,---+++)))(((***+++++++++---+++)))((()))*********))))))*********)))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$###!!!!!!$$$&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$""""""############""""""$$$&&&&&&%%%###"""###$$$"""""""""###$$$$$$%%%%%%%%%######&&&+++...///...%%%%%%%%%$$$$$$#########%%%$$$###!!!!!!!!!"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))---+++***(((((()))+++,,,------...///000111222333222333333444555555555444888666444111//////000000...///000///---,,,---...000111222111...,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((((('''((((((((((((((((((((((((((((((((()))((((((((()))***,,,...000333777>>>EEEKKKQQQTTTYYY[[[]]]___aaadddhhhjjjiiijjjkkklllmmmmmmooopppooopppqqqrrrssstttuuuvvvuuutttsssrrrrrrssstttuuutttrrrqqqrrrsssuuuttttttooopppqqqrrrrrrqqqooonnnooopppqqqqqqpppooonnnmmmkkkjjjiiigggffffffeeeeeegggeeecccaaa______^^^^^^YYYVVVRRROOOMMMJJJFFFCCC===:::666222111///---+++***(((&&&&&&(((******))))))))))))******)))))))))(((((())))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$###!!!"""###%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$""""""############"""""""""###$$$###!!! !!!"""$$$$$$##################%%%###"""$$$'''***)))(((%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))))))))))),,,+++)))(((((()))***+++------......///000111111222222333444444444444444666444222000//////000000...///000///---,,,,,,---///000111000---,,,+++,,,,,,,,,+++******)))(((((())))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""$$$%%%%%%$$$"""!!!$$$$$$#########"""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))------...000333888<<<>>>LLLNNNQQQVVV\\\aaaeeegggmmmooopppoooooooooqqqsssrrrrrrtttuuuuuutttsssssstttuuuuuuvvvwwwwwwxxxxxxwwwxxxyyyyyyzzzyyyxxxwwwwwwvvvuuuuuuwwwxxxxxxwwwrrrsssuuuvvvvvvvvvuuutttttttttuuuuuuvvvvvvwwwwwwqqqqqqppppppppppppqqqqqqoooooonnnnnnnnnnnnoooooojjjiiigggeeedddaaa]]]ZZZWWWSSSMMMHHHDDD???;;;888222000...,,,,,,,,,***))))))((((((((()))***+++,,,)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############"""############$$$$$$$$$""""""############"""""""""###$$$###!!!!!!!!!###%%%%%%$$$$$$###""""""!!!%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$#########$$$###""""""!!!"""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***)))((((((((((((***+++---------....../////////111111222333333333333222222111000......///000000///000000///---,,,,,,---...///000///,,,+++***++++++++++++******))))))((())))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""###$$$%%%%%%$$$###"""######""""""""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""############''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''(((((((((((()))(((''''''))),,,...000;;;===BBBHHHMMMRRRVVVXXXdddeeefffggghhhhhhhhhhhhrrrssssssrrrppppppqqqrrrqqqrrrtttvvvxxxxxxvvvtttvvvvvvvvvwwwwwwxxxxxxxxxxxxzzz}}}~~~{{{yyyyyyxxxvvvwwwyyyzzzzzzyyyvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwyyyzzz|||}}}vvvvvvuuuuuuuuuvvvwwwwwwvvvuuutttrrrpppooonnnnnnlllllllllnnnooonnnkkkhhhllliiiddd```\\\XXXTTTQQQKKKHHHCCC???;;;777333000---,,,+++*********++++++,,,+++***)))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###%%%######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""""""############""""""###%%%&&&%%%$$$###$$$%%%$$$$$$$$$#########""""""$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$#####################""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''(((((()))***------------------------000111111222222111111111......---------...///000///000111///---,,,---...---...///...,,,***)))***+++*********)))))))))((())))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$'''''''''''''''''''''''''''''''''((((((((())))))(((((()))))))))*********,,,,,,...222888>>>DDDGGGRRRVVV\\\ccchhhjjjjjjjjjfffhhhjjjlllnnnooopppppprrrssssssrrrqqqppprrrsssuuuuuuvvvxxx{{{{{{xxxuuuwwwwwwwwwxxxxxxxxxyyyyyy{{{}}}}}}~~~}}}{{{|||~~~~~~}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyzzz|||}}}{{{zzzzzzyyyyyyyyyzzzzzz|||{{{yyywwwtttrrrpppnnnoooooopppsssuuutttrrrppprrrpppnnnmmmmmmllliiigggdddaaa\\\WWWRRRMMMGGGDDD>>><<<999444000---***))),,,+++************+++,,,************************))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""""""############""""""###$$$%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$######""""""""""""###$$$########################"""""""""#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,,,,,,,---------------///000000000000000//////,,,,,,,,,,,,---.../////////000000000...---...///---...///...+++)))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$#########!!!!!!!!!!!!!!!"""""""""$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$'''''''''''''''''''''''''''''''''(((((())))))***)))((((((((()))***,,,---888:::???FFFOOOWWW^^^bbbfffiiinnnsssttttttqqqpppgggiiimmmpppsssuuuvvvvvvpppqqqrrrqqqqqqqqqsssuuuwwwvvvtttvvvxxxxxxuuuqqqxxxxxxyyyzzz{{{{{{||||||}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~}}}||||||{{{||||||}}}}}}zzzzzzzzzyyywwwvvvtttsssssssssssstttuuuuuussspppmmmllllllnnnqqqrrrqqqooopppnnnkkkhhhfffccc___\\\UUUSSSNNNHHHAAA:::444111+++***)))(((((()))***+++************************))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""############$$$$$$$$$""""""############""""""!!!"""######"""!!!###$$$!!!""""""###$$$$$$%%%%%%"""###$$$###""""""$$$&&&"""""""""###############!!!!!!"""############"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))*********,,,,,,,,,------............////////////......---++++++,,,,,,---......///---///000000///...000111---...///...+++***)))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!""""""""""""######$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############''''''''''''''''''''''''&&&''''''((())))))************+++...222999???BBBNNNPPPUUU[[[bbbhhhmmmooooooqqqrrrtttuuutttssssssoooqqqsssuuuwwwwwwvvvuuuooopppqqqqqqqqqrrrtttvvvuuurrroooqqquuuwwwtttqqqxxxxxxyyyzzz{{{}}}}}}~~~||||||}}}~~~~~~~~~}}}||||||{{{zzzzzzzzzzzzyyyzzz{{{|||}}}|||{{{{{{yyyzzzzzzzzz{{{}}}~~~vvvvvvxxxxxxyyyxxxwwwwwwtttsssrrrssstttuuutttsssllllllmmmoooqqqrrrqqqooopppooooooooopppooommmjjjeeedddbbb^^^XXXQQQKKKHHH:::888444111---,,,++++++************************))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%%%%$$$###############$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$""""""############"""""" """######""""""###$$$##################$$$$$$###$$$%%%$$$"""!!!###&&&!!!"""""""""#########$$$ !!!"""###$$$######"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((((((((((()))))))))******))))))))))))))))))))))))'''((()))***++++++++++++++++++,,,---...//////000...............---,,,,,,++++++,,,---............,,,---///000///000111333---///000...,,,*********((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############$$$##################$$$"""""""""#########$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########""""""""""""""""""""""""#########"""""""""""""""((((((((((((((((((((((((&&&''''''((()))******+++000111555;;;EEEPPPZZZ```aaabbbeeehhhkkkmmmnnnnnnpppooooooppprrrtttvvvxxxqqqsssuuuxxxyyyyyyyyyxxxssstttuuuuuutttuuuwwwyyyssspppnnnqqqwww{{{{{{yyyvvvvvvwwwyyyzzz|||}}}}}}xxxxxxxxxxxxyyyzzz{{{|||yyyxxxvvvwwwxxxzzzzzzyyywwwvvvvvvvvvvvvwwwxxxxxxvvvwwwyyyzzzyyyxxxvvvuuutttuuuvvvwwwyyy|||~~~wwwxxxyyy{{{{{{{{{{{{zzzuuusssssstttwwwzzzzzzzzzrrrqqqqqqrrrtttsssqqqoooooonnnnnnpppqqqqqqooommmjjjkkklllllljjjfffbbb___UUUQQQJJJBBB;;;555111000************************))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%$$$###"""#########$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""############"""""""""$$$%%%%%%$$$$$$%%%'''%%%%%%$$$$$$###"""""""""$$$&&&&&&$$$!!! """$$$!!!!!!""""""#########$$$ !!!"""$$$$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,++++++,,,---///000111111---.........------,,,++++++,,,---............---+++---//////000000222444...///000///,,,+++***+++(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!)))***)))((('''''')))+++%%%)))+++++++++...666<<>>666222+++(((''')))+++---+++***)))***++++++***(((*********)))(((&&&%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""##################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""###%%%'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,+++***)))((((((*********+++,,,---///000//////000000000000//////////////////...---,,,+++***)))'''&&&%%%%%%&&&&&&'''%%%######$$$%%%$$$###########################$$$$$$############$$$$$$#########""""""""""""!!!""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""######"""  !!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!fffbbbdddkkkooonnnlllnnngggfffeeehhhmmmqqqrrrrrrrrrooolllkkkkkkiiifffccc\\\ZZZVVVPPPMMMQQQZZZbbb~~~}}}vvv|||~~~rrrnnnfffZZZTTTVVVWWWVVVXXX^^^bbbfffnnnwww~~~||||||}}}~~~{{{vvvsssssstttvvvxxxvvvtttqqqmmmfff]]]WWWLLLFFF>>>666000,,,)))'''***))))))***++++++)))'''''''''((())))))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""##################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###""""""""""""$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,++++++***)))(((*********+++,,,---.../////////000000000000///////////////......---++++++***)))'''&&&%%%%%%&&&&&&'''%%%######$$$%%%$$$###########################$$$##################$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$""""""!!!!!!!!!!!!""""""#########""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""###$$$###!!! !!!""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###[[[^^^fffmmmmmmgggcccccc``````cccgggkkknnnooonnntttqqqllliiieee___WWWQQQPPPTTTVVVTTTSSS\\\ooo~~~{{{}}}~~~zzzuuukkkccc^^^```XXXRRRUUUZZZ]]]___bbboooqqqvvv}}}}}}|||yyyxxxzzz{{{zzzyyyxxxwwwuuurrrmmmiiiccc]]]UUUKKKAAA888///***+++***)))***,,,---,,,+++'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$###""""""""""""""""""""""""""""""##################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((************************,,,,,,,,,,,,+++***)))(((************+++---.../////////000000000000//////---.........---,,,+++***)))((('''&&&&&&&&&&&&&&&'''%%%######$$$%%%$$$###################################################$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############OOOVVV___dddaaa]]][[[\\\```ccchhhmmmoooooollljjjllleee\\\UUURRRRRRTTTTTTXXXdddoooqqqooouuu}}}}}}vvviiiooo~~~~~~zzzmmmdddfffllllllgggdddpppkkkfffiiirrryyy{{{zzzyyy}}}~~~}}}}}}yyyxxxwwwvvvuuutttqqqpppppplllfff^^^VVVLLLCCC<<<222///,,,+++,,,---......+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################"""""""""""""""###!!!"""""""""##################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,,,,++++++***)))************+++,,,---...//////000000000000//////,,,,,,------,,,+++******((((((''''''&&&&&&&&&&&&'''%%%######$$$%%%$$$####################################$$$$$$#########$$$$$$$$$$$$############"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########IIIQQQYYY[[[ZZZ\\\aaaeeeeeeiiinnnqqqpppkkkfffccc\\\XXXRRRNNNNNNVVVaaaiiimmm|||~~~|||xxxgggaaaeeevvv{{{ooorrr|||hhhXXXWWW___gggkkksssxxx}}}~~~}}}|||~~~}}}{{{zzzyyyyyyuuusssppplllggg```XXXSSSDDD>>>666///,,,,,,,,,,,,,,,+++***)))((((((((()))************************))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$$$$#################################"""""""""""""""######!!!"""""""""##################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******************+++,,,,,,---.........//////.........+++++++++++++++******)))'''''''''''''''&&&&&&&&&'''%%%######$$$%%%$$$###########################"""###$$$$$$$$$$$$###"""$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""MMMTTT[[[\\\^^^eeelllpppjjjkkkjjjfff___XXXTTTQQQSSSXXX^^^aaabbbiiivvv{{{ssszzzwwwpppjjjuuuttt~~~}}}nnnfffbbb^^^YYYdddgggjjjlllmmmsss~~~~~~~~~{{{yyyvvvsssqqqlllgggdddZZZSSSHHH>>>666111---***+++***)))))))))***,,,,,,************************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#######################################$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############"""""""""""""""######$$$""""""""""""##################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!""""""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((************************+++,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,------------,,,,,,)))***************))))))&&&''''''(((''''''&&&&&&'''%%%######$$$%%%$$$###########################"""###$$$%%%%%%$$$###"""#########""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""######"""!!! ###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!VVV^^^dddddddddiiikkkiiiaaa___[[[UUUQQQQQQUUUYYYcccqqq|||sssuuu}}}wwwtttyyy~~~nnnbbbfffjjjmmmllliiikkkqqqxxxuuuxxx|||}}}}}}}}}~~~~~~{{{xxxuuutttrrrpppnnnlllggg___VVVMMMDDD;;;666///...,,,+++++++++---...************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""###$$$$$$""""""""""""##################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""###"""""" ###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++***************++++++,,,***++++++,,,,,,++++++***((())))))******))))))(((%%%&&&'''(((((('''&&&&&&'''%%%######$$$%%%$$$###########################!!!###$$$%%%%%%$$$###!!!"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!"""######"""!!! #########""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""^^^fffkkkiiigggfff```YYYNNNMMMLLLLLLSSS```rrr~~~wwwppp{{{}}}}}}vvvrrrppprrruuuyyy}}}tttfff___]]]jjjooouuuyyyzzz{{{}}}~~~{{{wwwuuuuuuuuuuuutttuuusssooojjjbbbXXXMMMFFF666444111...,,,++++++,,,************************))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""!!!""""""###$$$$$$""""""""""""##################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,------,,,,,,,,,******************++++++*********++++++*********(((((()))))))))))))))(((%%%&&&'''(((((((((&&&&&&'''%%%######$$$%%%$$$###########################!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$"""!!! $$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  """######################## !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############jjjgggdddaaa\\\UUUQQQPPPPPPSSSYYYdddrrrwwwwww|||vvvuuuxxx~~~~~~{{{~~~vvvxxx|||yyy}}}{{{~~~yyyooowwwvvvXXXPPPYYYccchhhkkkqqqwww{{{{{{{{{{{{zzzzzz{{{{{{|||wwwtttrrrqqqooojjjaaa[[[NNNIII===000***,,,---+++000,,,((((((***,,,+++)))------,,,***(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######""""""######$$$%%%$$$$$$$$$############"""########################&&&&&&&&&&&&%%%%%%$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$#########""""""!!!!!!########################$$$#########""""""!!!!!! !!!"""###$$$$$$%%%$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!%%%$$$###""""""###$$$%%%"""&&&'''$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""ddd^^^VVVQQQPPPSSSZZZ___iiinnnvvvwwwpppooofff[[[UUUYYY```fffggguuuuuuvvvyyy|||}}}|||zzz|||zzzwwwvvvtttrrrooolllccc___TTTFFF;;;666000***...***((((((+++---+++))))))******)))((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&######""""""######$$$%%%$$$$$$$$$############"""########################%%%%%%&&&&&&%%%%%%$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))'''''''''''''''''''''''')))))))))*********++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""""""""############""""""$$$$$$###""""""###$$$$$$ ######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""PPPNNNMMMPPP[[[kkk|||uuuvvv}}}{{{sssppptttrrriiicccjjjwwwyyygggZZZTTTSSSTTTUUUaaaccchhhqqqyyy}}}}}}{{{}}}}}}|||yyyvvvttttttuuuxxxwwwooobbbTTTIII===444...+++((())),,,...---++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$############"""########################%%%%%%%%%%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""######$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''))))))))))))************************************))))))***+++++++++++++++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""#########$$$$$$#########"""""""""######$$$$$$$$$$$$######$$$######""""""######$$$!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""KKKRRR]]]iii|||~~~{{{~~~yyy~~~|||rrrrrrnnnhhh]]]XXX[[[jjjxxxqqq^^^RRROOONNNTTT\\\dddkkkqqquuuwwwyyy|||~~~}}}xxxuuutttuuuuuuiii___UUULLL;;;666///------...---,,,000///...---,,,+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%$$$$$$###########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******************************((())))))***+++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""############"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""############"""""""""""""""######$$$$$$######"""######""""""""""""######%%%""" !!!%%%((('''&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""dddmmmwww~~~|||yyy{{{~~~uuummmvvvrrrcccXXX]]]aaaaaa]]]\\\aaaeeelllrrryyy}}}|||zzzyyyzzz}}}|||uuuooojjjeeeUUUMMMAAA888333000---+++000...,,,+++,,,,,,***(((************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""##############################$$$%%%%%%$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''((())))))******))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""""""""#########""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""##############################""""""""""""""""""###############"""""""""""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""&&&### !!!$$$''''''&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############### !!!!!!""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!|||~~~~~~xxxzzz|||yyyzzz||||||~~~|||zzzyyyyyy~~~xxxyyyvvvmmmaaaXXXWWWYYY^^^bbbhhhnnnrrruuuxxxzzzxxx~~~|||xxxvvvuuurrrnnndddWWWKKKBBB;;;555000...+++((((((+++---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$############"""########################"""###$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$############"""""""""######$$$#########"""""""""############$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""####################################""""""""""""############"""""""""""""""###############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!###!!! !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""" !!!"""###$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!tttxxx~~~zzzuuu|||~~~{{{{{{tttoookkkeeeaaa\\\ZZZ^^^dddkkkoooqqqyyy~~~|||yyyyyyyyyxxxuuuoooggg```YYYQQQHHHBBB666111+++)))+++------+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""######""""""######$$$%%%$$$$$$$$$############"""########################""""""###$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$############""""""############""""""!!!""""""""""""###########################$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!"""""""""####################################!!!"""""""""############!!!!!!""""""######$$$$$$###"""""""""!!!!!!!!!!!!"""""""""######""""""""" !!!"""######"""!!! !!!"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!tttttt{{{{{{ooo]]]RRRQQQXXX___dddkkkuuu||||||zzz{{{{{{zzzqqqooonnnmmmkkkeee[[[TTTBBB;;;222------...,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$############"""########################!!!"""###$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""###############"""!!! """"""""""""#####################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!"""######"""!!! !!!###%%%$$$!!! !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!xxx}}}zzzyyy|||}}}tttzzzxxxsssqqqmmmddd]]]\\\aaajjjttt|||~~~|||vvvxxxyyyvvvtttrrroookkk]]]QQQ@@@555000///...---,,,,,,+++((('''(((+++...+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$####################################$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!###############"""!!!!!!########################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))******++++++,,,---------)))%%%%%%&&&((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! """""""""!!!!!!!!!!!!!!!######""""""!!!!!! ######"""""""""""""""###""""""""""""""""""""""""$$$"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""zzzvvv{{{~~~{{{~~~~~~zzzxxxgggbbb\\\]]]fffrrr||||||{{{yyyuuusssssssssrrrkkkcccVVVKKKCCC:::000)))+++++++++******)))((('''++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$########################"""######$$$$$$$$$#####################"""!!!!!!########################"""############$$$$$$$$$################################################"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))***************+++(((%%%$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################"""""""""""""""#########""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""wwwtttuuuttt~~~{{{|||wwwzzz}}}wwwyyyzzz}}}{{{xxxzzzxxxttt|||tttbbbVVVVVV]]]gggmmmyyyyyyyyyzzzyyywwwvvvvvvuuuqqqkkkdddZZZLLL<<<111---,,,***,,,------***&&&,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""############""""""!!!########################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((***(((%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%####################################""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$###""""""""""""!!!!!!!!!###"""""""""""""""######""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""~~~vvvpppvvv}}}}}}yyywwwyyy}}}~~~zzzyyyzzzvvvpppqqqqqquuuzzz}}}|||~~~|||yyywwwssspppnnnqqqtttvvvwww{{{sssqqq{{{}}}mmm^^^VVVTTTTTTiiilllsss{{{~~~zzzvvvuuuuuuuuutttqqqkkk___QQQHHH888222,,,,,,///111///,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""############"""!!!########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&)))((('''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!zzzssszzz}}}{{{zzz|||zzzwwwssspppooosssxxxzzzzzzxxxtttssstttsssooopppnnnsss|||yyyssskkklllmmmkkkjjjjjjnnnqqqwww{{{{{{tttbbbYYYWWWXXXYYYbbbnnntttttttttwwwxxxxxxxxxwwwssslllddd^^^KKKAAA555...---//////...,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""#########""""""########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''((()))(((((((((''''''''''''''''''''''''++++++***)))(((''''''&&&((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""############""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!xxxyyy{{{yyyzzzyyyvvvtttuuusssqqqpppmmmjjjnnnuuuuuuyyyzzzwwwwww|||rrrmmmqqq~~~zzzyyywwwrrrlllhhhffffffbbbfffjjjlllmmmnnnppppppqqqxxx}}}|||tttmmmlll[[[UUUUUU\\\bbbfffnnnyyy{{{||||||zzzwwwrrrmmmiii```UUUFFF:::222///---+++,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#################################"""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!""""""############"""########################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''+++******)))(((''''''&&&&&&''')))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%####################################""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!"""""""""###$$$$$$$$$"""""""""############$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""|||~~~{{{}}}}}}yyywwwxxxyyy{{{wwwwwwyyyyyyvvvsssyyywwwvvvvvvssspppvvv{{{uuuttt~~~xxxrrrnnnlllcccbbbccceeeggggggggghhhgggeeeiiijjjiiittt|||~~~uuuhhh^^^\\\ZZZXXX___kkkqqquuuyyy|||{{{wwwrrroookkkfff[[[OOOCCC888111---------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################"""""""""###%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$######"""!!!!!!"""#######################################"""############$$$$$$$$$################################################"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%&&&((()))***)))(((''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&###%%%''''''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################"""""""""""""""#########""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""######### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""uuuooouuuwwwvvv{{{wwwzzz||||||zzzwwwwwwzzz}}}|||zzz}}}~~~|||}}}|||zzzwwwpppjjjgggfffdddcccdddaaaXXXZZZ```aaaiiiqqqmmmiiirrryyyzzz~~~ppphhh]]]RRRQQQYYY___hhhsss{{{~~~|||wwwtttnnnnnnjjjbbbTTTEEE:::444---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%##############################"""""""""###%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!"""#######################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%% ###&&&&&&$$$###$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""ooopppsss~~~~~~~~~{{{}}}~~~{{{yyyyyyvvvuuuxxx}}}{{{uuu|||{{{{{{}}}xxxrrrlllgggeee^^^\\\[[[\\\```gggnnnrrrnnnllljjjkkkqqqxxx}}}{{{mmm___QQQHHHQQQ[[[hhhqqqzzz|||wwwyyyuuupppmmmggg\\\NNNCCC999000+++...///+++***,,,)))+++......---+++******************))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""############"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!""""""""""""##################"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!! !!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""{{{xxxuuuxxx}}}xxxwww~~~|||~~~~~~}}}~~~}}}yyyuuusssuuutttpppooossstttrrrtttuuuxxx{{{~~~~~~|||zzzqqqjjj```YYYXXX]]]eeekkkgggfffeeehhhlllqqqtttuuuxxxxxx|||uuuhhh```VVVXXX[[[aaammmyyy~~~|||yyyvvvsssqqqoooiiiaaa[[[III>>>333///---***+++...((()))************+++,,,************))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########"""###$$$$$$###"""###$$$################################################"""""""""""""""######$$$""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""##################$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""#########$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!"""######!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""{{{tttssszzz~~~~~~}}}}}}{{{||||||xxxyyyyyy||||||{{{wwwtttvvvtttnnniiikkkmmmmmmiiilllpppqqqrrruuuyyy||||||yyymmmaaa[[[ZZZ]]]aaa^^^^^^___cccgggkkklllllliiijjjmmmrrrsssttt{{{{{{{{{|||jjjcccZZZVVV^^^lllssssssxxxwwwwwwuuurrroookkkiii___QQQAAA666000,,,+++---+++***)))))))))+++,,,---++++++*********)))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""###$$$$$$###"""###$$$################################################!!!""""""############""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###"""""""""""""""""""""""""""######$$$$$$######"""######""""""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""xxxqqqttt}}}yyyxxxyyy{{{}}}{{{}}}~~~yyytttssspppqqqzzz||||||}}}|||||||||{{{|||yyyssspppqqqnnnkkkiiijjjkkklllnnnooopppppptttxxx}}}}}}vvvnnngggaaa^^^\\\[[[\\\```dddhhhiiiiiidddeeeiiimmmllliiikkkppptttyyy||||||}}}wwwhhhbbbdddeeecccsssvvvyyyyyyvvvqqqmmmkkkmmmbbbRRREEE;;;333---***///...,,,,,,,,,,,,+++++++++++++++*********))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!"""###$$$$$$###"""###$$$################################################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$####################################$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!"""######$$$$$$########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!}}}qqqooozzz~~~}}}{{{{{{|||}}}zzzzzz~~~|||yyy|||yyyvvvsssnnnlllpppvvv}}}wwwvvvvvvvvvwwwyyy}}}~~~~~~~~~vvvuuuppplllnnnsssvvvrrrnnnooorrrvvvvvvvvvvvvyyy|||yyyqqqllleeeccc``````bbbeeefffgggaaabbbfffjjjgggccccccgggiiiqqqrrrjjjhhhoooqqqlll|||wwwjjjbbb]]]bbbiiirrryyy{{{yyyvvvuuurrrlllbbbXXXMMMBBB555,,,///...------///...,,,)))++++++++++++************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!"""###$$$$$$###"""###$$$################################################!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""######$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################### !!!""""""######""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""##################$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!wwwttt|||}}}{{{{{{}}}{{{yyy{{{}}}~~~~~~xxxzzz}}}wwwyyyzzzyyyuuuooojjjjjjllltttqqqnnnnnnpppsssuuuvvv{{{|||~~~|||rrrpppwww{{{yyyuuupppqqqpppooonnnnnnqqqssstttuuuwwwzzz|||~~~uuuqqqllliiiggggggffffff``````cccdddaaa[[[[[[___]]]ggglllhhhdddeeeddd```mmmwww{{{ttttttzzzuuuuuuuuuhhhaaaOOOUUU___jjjtttzzz|||}}}rrrrrroooggg```UUUEEE888000---+++,,,//////---+++,,,++++++++++++*********))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!""""""###$$$$$$$$$################################################!!!"""######$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################ !!!"""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!""""""###""""""""""""############!!!!!!!!!!!!!!!""""""### !!!!!!""""""############""""""######$$$%%%$$$######""""""######$$$""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""}}}{{{{{{|||wwwuuuuuuyyyyyywww{{{~~~}}}~~~~~~}}}~~~|||zzz|||}}}xxxvvvxxxxxxsssmmmjjjjjjkkkjjjjjjjjjjjjmmmqqqssssssxxxyyy|||zzzzzz{{{wwwrrrooonnnnnnooooookkklllnnnqqqsssuuuvvvvvv|||~~~{{{xxxuuussspppnnniiiggggggeee___XXXXXX\\\XXX\\\aaaccceeeeeeeeecccdddiiirrr}}}~~~|||yyyyyyyyysssqqqzzzuuummmWWWUUUTTTYYYcccmmmtttwwwuuuwwwuuuppplllfffYYYMMM===777000---...///...---,,,,,,+++++++++*********((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%################################################!!!!!!"""############""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""#########$$$###"""""""""###$$$%%%$$$######""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!"""""""""####################################""""""""""""""""""""""""}}}{{{{{{yyyrrrmmmwwwtttuuuyyyyyyvvvyyy~~~|||}}}|||yyyzzz}}}|||uuuwww{{{~~~{{{yyysssvvvuuupppkkkjjjkkkllljjjkkkkkkkkkmmmpppqqqpppuuuwww{{{xxxsssrrrrrrrrrqqqlllmmmnnnpppqqqqqqrrrrrrtttxxx~~~}}}yyyuuurrroookkkccc[[[ZZZ___aaa\\\XXX[[[___aaaaaabbb]]]bbbfffgggiiinnntttwwwuuuvvv{{{~~~tttzzz{{{rrrgggZZZTTTXXXaaahhhlllxxxzzzxxxsssqqqppphhh]]]NNNDDD777///...///...---,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$"""$$$$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%#########$$$$$$################################# !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""#############################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%##################$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""!!! """###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""######$$$$$$###"""""""""###%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""}}}}}}{{{xxxvvvuuutttqqqooosssvvv{{{}}}~~~|||}}}~~~~~~~~~}}}{{{zzz||||||}}}}}}||||||{{{zzzwwwzzz~~~~~~yyywwwxxxwwwtttpppllljjjjjjlllllllllmmmmmmnnnnnnnnnoooxxx{{{{{{zzz~~~xxxxxx{{{rrrssstttrrrqqqpppqqqrrrxxxuuuuuu|||~~~~~~|||zzzuuunnniiieeeaaa```\\\XXXUUUUUUXXXZZZ[[[\\\\\\^^^bbbeeeiiikkkkkklllnnnpppvvv~~~|||{{{uuucccQQQSSS```jjj{{{wwwqqqvvvvvvmmmbbbWWWFFF777///...000111---,,,,,,---......---++++++++++++************)))))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""###$$$$$$###"""###$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%#########"""######$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############$$$"""!!! !!!"""$$$%%%######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%(((,,,,,,***&&&""" !!!!!!""""""######$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""!!! !!!###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######}}}{{{wwwtttqqqpppqqqssstttttt|||~~~~~~}}}}}}{{{{{{|||{{{{{{yyywwwvvvzzzzzzzzzyyyyyyyyyyyyxxxyyy{{{}}}~~~{{{xxxvvvsssrrrppplllhhhfffggghhhiiijjjkkklllmmmnnnooooootttvvvyyy{{{}}}xxxssssssvvvxxxyyyyyywwwtttqqqppppppqqqooonnnssszzz~~~~~~~~~{{{yyywwwkkkhhhddd___ZZZWWWVVVUUUXXXYYYZZZ[[[]]]___aaacccfffggghhhiiilllrrrzzz~~~xxxggg\\\\\\lllppptttyyy|||{{{uuunnnlllcccVVVHHH===555000---...,,,++++++,,,---+++***++++++++++++************************************+++******)))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""###$$$$$$###"""###$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$#########################################################$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""##################"""!!! !!!"""$$$%%%""""""""""""!!!!!!!!!!!!###########################&&&((()))&&&###!!! !!!!!!!!!"""""""""###############"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""!!!!!! !!!"""###$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######|||xxxxxxzzzqqqooommmnnnrrrxxx|||~~~|||yyyvvvtttzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxvvvuuusssrrrxxxwwwvvvuuuuuuuuuvvvwwwzzz{{{{{{{{{yyywwwuuusssooonnnmmmiiifffdddeeefffdddeeefffhhhjjjkkkmmmmmmsssrrrsssvvv{{{}}}rrrhhhcccbbbcccjjjqqquuuzzz~~~yyywwwuuuttttttvvvxxxyyyzzzzzzzzzuuupppkkkfff```YYYSSSVVVVVVVVVWWWXXXZZZ\\\]]]aaabbbbbbbbbccceeeiiilll{{{ssszzzmmmhhhqqqxxxwwwsssssstttoooggg\\\PPPCCC777///000...,,,+++,,,,,,,,,+++,,,+++++++++*********************************************))))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################"""###$$$$$$###"""###$$$########################""""""############""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############"""############$$$$$$$$$#########################################################$$$$$$$$$$$$%%%##################$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""##################"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""######################## """$$$$$$"""!!! !!!!!!!!!!!!""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###~~~zzzuuusssvvvzzzqqqqqqqqquuu|||{{{wwwtttrrrooommmtttuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuttttttsssrrrrrrwwwvvvtttrrrrrrssstttuuuyyyxxxwwwuuusssqqqppppppmmmmmmllliiifffeeeeeefffeeefffgggiiijjjlllmmmnnnrrrpppooorrryyyxxxmmmaaaXXXTTTPPPSSSVVVYYY```fffccc]]]^^^eeeoootttuuuvvvzzz~~~~~~yyywwwxxx}}}wwwvvv|||{{{yyyvvvpppeee]]]XXXWWWUUUTTTUUUXXX\\\^^^^^^___aaaaaa```aaaccceeefffhhhiiijjjqqq}}}|||qqqgggfffjjjssszzzuuussspppkkkaaaTTTFFF===555222...,,,---.........,,,,,,+++++++++******************************************)))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$$$$###"""###$$$########################"""######$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$###############$$$############$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""!!!!!!""""""###$$$ !!!!!!""""""############################## !!!"""""" !!!"""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""~~~xxxqqqnnnooorrrtttvvvxxx{{{~~~zzzwwwrrrpppnnnmmmkkkiiinnnoooppprrrssssssssssssqqqqqqqqqqqqrrrsssssstttvvvuuusssqqqqqqrrrssstttuuutttqqqooommmmmmmmmmmmjjjkkkjjjiiifffeeeeeefffiiiiiijjjkkkmmmnnnoooooopppmmmlllooovvv{{{~~~~~~{{{rrrggg^^^YYYVVVTTTOOONNNSSSWWWSSSLLLMMMPPPSSSVVVYYY]]]bbbeeejjjmmmttt{{{~~~uuuqqqtttyyyzzz}}}}}}}}}~~~}}}tttmmmbbb^^^YYYUUUTTTVVVYYY\\\[[[]]]```aaabbbbbbdddeee^^^___^^^\\\^^^llljjjYYY```ooouuuvvvvvvuuusssnnndddYYYQQQ<<<777111---------......,,,,,,,,,++++++++++++***************************************))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$$$$###"""###$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""######$$$ !!!!!!""""""######"""""""""""""""""""""""" """""""""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""wwwvvvsssqqqssszzz~~~}}}~~~{{{rrrooolllkkkjjjjjjiiihhhiiijjjlllnnnooopppqqqqqqnnnnnnnnnoooppprrrtttuuuttttttrrrqqqqqqqqqrrrssspppooommmkkkkkkkkkkkklllggghhhiiihhhfffeeeeeefffffffffhhhiiikkkmmmnnnoooqqqpppqqquuuzzz~~~{{{wwwvvvppphhhaaabbbeee```XXXSSSRRRRRRSSSUUUUUUSSSRRRXXXXXXYYY[[[```fffkkknnnqqqtttxxxzzz{{{{{{|||}}}ssskkkkkknnnooouuuuuutttsssssstttuuuvvv{{{zzz{{{}}}{{{wwwnnnjjjddd]]]YYYWWWXXXXXXYYY[[[___```aaabbbdddfffcccccc```[[[YYY```ooo|||{{{uuu^^^___dddccctttuuuvvvwwwuuuooohhhbbbIIIBBB999111...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""###$$$$$$###"""###$$$##############################$$$$$$$$$$$$##############################!!!"""######$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$################################################"""""""""############$$$##################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!~~~~~~{{{nnnllliiihhhhhhiiihhhgggfffgggiiikkkmmmnnnooopppmmmmmmmmmmmmnnnoooqqqrrrrrrrrrqqqqqqqqqpppppppppllllllkkkkkkkkkllllllmmmhhhiiikkkjjjiiihhhhhhiiiggghhhjjjmmmqqqtttvvvwww}}}vvvrrrnnnlllkkkggg```ZZZXXXWWWUUUUUUVVVXXXZZZ\\\___aaadddeeedddeeefffgggjjjmmmrrruuuxxxyyyzzz{{{|||~~~yyyoooggggggjjjkkkjjjjjjiiiiiijjjjjjkkkkkklllmmmoooqqqsssuuuuuuuuuuuusssqqqmmmhhhccc___]]][[[]]]___`````````bbbccc___aaa```^^^\\\___fffmmmxxxwww~~~wwwmmmeee___iiikkkoootttvvvuuuppplll\\\TTTGGG;;;444000...---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""###$$$$$$###"""###$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############""""""#########$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""############"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############""""""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$%%%%%%$$$"""#########"""""""""!!!!!!!!! !!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!"""###""""""!!!!!!"""""""""############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!~~~|||nnnkkkiiiggghhhhhhggggggdddfffhhhjjjlllnnnoooooonnnmmmlllkkklllmmmnnnooopppppppppqqqpppooonnnnnnjjjjjjkkkkkklllmmmnnnooojjjlllnnnnnnlllllllllmmmppprrruuuyyy~~~~~~wwwkkkjjjgggccc___[[[XXXVVVWWWXXXYYYXXXVVVVVVWWWXXX\\\]]]___aaaeeegggiiijjjppptttrrrjjjeeegggkkknnnjjjjjjjjjiiihhhhhhggggggbbbdddeeefffgggjjjmmmpppvvvxxxzzzzzzvvvqqqjjjfff```aaabbbaaa```___```aaaZZZ\\\______]]]]]]^^^```jjjsss~~~tttmmm[[[___fffooouuuvvvssspppmmmcccSSSEEE:::444111///---------,,,,,,,,,++++++++++++++++++++++++++++++******************++++++''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""############!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""#####################""""""!!!!!! ########################"""$$$&&&&&&$$$"""""""""######""""""!!!!!!!!! !!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" """#########"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!~~~{{{yyyyyykkkhhhdddaaa```bbbeeegggfffffffffhhhkkkmmmmmmlllnnnmmmlllllllllmmmnnnoooqqqqqqqqqooollljjjkkklllrrrnnnmmmqqqsssrrrsssuuutttwww|||~~~zzzqqqjjjmmmlllggg```]]]\\\YYYTTTRRRSSSUUUVVVVVVYYY]]]```dddfffhhhhhhiiijjjmmmoookkkkkkkkkjjjhhhfffeeedddcccbbbbbbdddaaa___bbbhhhhhhjjjnnnrrruuuwwwwwwwwwrrrqqqpppnnnlllkkkjjjjjjccc___\\\\\\^^^aaabbbbbbkkknnnqqqqqqqqqttt|||}}}|||wwwiii___XXX___lllvvvvvvrrrpppkkkaaaUUUHHH===444///...000000///,,,*********++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$###"""!!! !!!"""#########################################################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!#################################"""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""###""""""!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! ######""""""""""""###### !!!"""######"""!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############ !!!"""$$$$$$######"""""""""############"""""""""""""""""""""""""""""""""#########""""""$$$&&&~~~|||zzzxxxwwwfffeeedddcccccceeefffhhheeeeeeeeegggjjjlllllllllmmmmmmlllkkkllllllmmmmmmnnnoooooonnnlllkkkmmmnnnsssqqqsss{{{zzzrrrkkkcccdddcccaaa___^^^___aaafffhhhjjjjjjiiihhhiiiiiillllllkkkkkkjjjiiiiiiiiibbbaaaaaabbb___[[[\\\aaabbbdddgggjjjmmmppprrrssswwwwwwwwwwwwwwwuuutttsssnnnjjjfffdddfffggggggfffkkklllmmmllljjjjjjmmmqqqyyy}}}www~~~hhhTTTQQQ[[[fffpppwwwyyyuuuooohhh]]]NNN===222......------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$###"""!!!!!!!!!!!!"""#########################################################$$$$$$$$$$$$#####################$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!####################################""""""""""""############"""""""""!!!""""""""""""""""""""""""###""""""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!###""""""!!!!!!""""""### !!!"""######"""!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############ !!!"""###$$$######"""""""""############""""""""""""""""""""""""""""""!!!###$$$$$$"""!!!"""###~~~}}}}}}|||{{{zzzyyyxxxhhhhhhhhhhhhhhhgggggggggdddccccccfffiiikkkkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjmmmnnnoooooopppqqqtttwww{{{{{{}}}vvvoooiiifffeeekkkmmmoooooonnnlllllllllnnnmmmkkkjjjiiijjjjjjkkkfffddddddeeeaaa\\\[[[^^^______```aaadddhhhlllnnnwwwyyy|||~~~}}}|||yyyvvvttttttuuuuuuuuusssrrrqqqooolllhhhfffdddhhhlllttt~~~{{{hhh___YYYVVV```pppuuutttsssqqqlll```OOOCCC555111---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$###""""""!!!!!!""""""#########################################################$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$############$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""############################################################""""""""""""""""""""""""""""""""""""###""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############""""""!!!"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!"""############"""""""""############""""""""""""""""""""""""""""""!!!###$$$$$$###"""""""""~~~zzz{{{|||}}}}}}|||{{{zzzooonnnmmmkkkiiigggffffffbbbbbbbbbdddhhhjjjjjjjjjgggggghhhhhhiiihhhhhhhhhlllnnnqqqtttwww|||~~~|||vvvvvvvvvtttqqqppppppqqqsssqqqnnnllljjjjjjkkklllmmmjjjjjjllliiicccaaabbbaaa```^^^^^^___cccgggjjjmmmqqqvvv|||~~~~~~~~~}}}{{{vvvoookkkhhhgggffffffkkkwwwsssZZZTTT^^^pppqqqrrrsssppphhh^^^WWWDDD<<<111,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$######"""""""""!!!""""""###$$$$$$$$$############$$$$$$########################"""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################"""###############$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!"""""""""############""""""############"""""""""""""""""""""""""""""""""#########"""###%%%'''~~~{{{yyyxxxyyy{{{}}}}}}{{{yyywwwpppnnnkkkhhhfffeeeffffffaaa```aaadddgggjjjjjjjjjeeeeeeeeefffgggggghhhhhhmmmpppsssxxx}}}zzzuuuttttttvvvtttqqqnnnmmmlllmmmmmmnnnkkkkkkmmmlllgggeeeeeeeeebbb___]]]\\\^^^aaacccbbbffflllsssyyy}}}~~~{{{sssrrrkkkbbb[[[```nnn{{{~~~xxxbbbZZZiiinnntttvvvssslllfffbbbUUUIII:::000---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""######################################################$$$$$$$$$$$$######"""""""""!!!""""""###$$$$$$$$$############$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##############################""""""######$$$$$$$$$%%%""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############ !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!"""""""""############"""""""""""""""#########""""""############""""""##############################"""!!!"""%%%***...~~~{{{yyyyyyxxxvvvuuuwwwxxxzzz{{{zzzwwwtttqqqiiigggeeecccbbbdddfffhhh``````aaacccgggjjjjjjjjjeeeeeedddeeegggiiikkkmmmpppsssvvv{{{~~~|||xxxtttqqqnnnmmmlllmmmiiigggjjjjjjgggdddeeedddbbb```]]][[[[[[[[[\\\^^^```dddiiiooouuuyyy|||~~~}}}sssfff___aaaeeennnwwwlllYYY```iiipppsssqqqnnnkkkcccXXXHHH;;;333///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$######"""######################################################$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$############$$$$$$########################!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""######$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###############"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""################################################""""""""""""""""""""""""""""""""""""############""""""""""""############ !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""!!!"""######$$$""""""############""""""########################"""""""""!!!!!!%%%***...~~~{{{wwwuuuuuuvvvvvvvvvyyy{{{|||}}}zzzvvvpppmmmeeeddddddddddddeeeeeefff``````aaadddgggjjjkkkkkkgggfffffffffiiimmmqqqtttyyy{{{}}}{{{uuuqqqqqqkkkhhhjjjkkkhhhfffgggbbbbbbaaa```^^^\\\ZZZYYY^^^^^^^^^```eeekkkqqquuu|||~~~|||qqqgggaaaaaagggppp{{{aaa]]]\\\aaakkksssuuusssmmmfff[[[NNNAAA888111...------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######################################################$$$$$$$$$$$$#####################$$$%%%%%%$$$$$$############$$$$$$########################""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""####################################""""""###$$$$$$%%%&&&&&&!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""##################""""""!!!!!!""""""######"""!!! !!!"""###################################################""""""""""""""""""""""""""""""""""""############""""""""""""############ !!!"""#########""""""!!!!!!!!!!!!""""""""""""""""""###############"""!!!!!!!!!"""$$$$$$""""""############""""""######################## !!!######"""###%%%'''~~~}}}~~~zzzvvvtttvvvxxxzzzzzz}}}~~~|||vvvppplllggghhhiiiiiihhhfffdddbbbaaa```aaadddhhhkkklllkkkjjjhhhggggggjjjpppuuuyyy~~~xxxrrrmmmnnnooollljjjkkkbbbcccccccccbbb___\\\ZZZ```^^^[[[ZZZ]]]cccjjjnnnooossswwwyyyzzz|||}}}~~~rrrgggaaaaaacccjjjvvvqqq]]]YYYdddqqquuuttttttqqqjjj^^^OOOAAA777333------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######################################################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#############################################!!!!!!""""""#########$$$########################""""""###$$$%%%%%%&&&&&&!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""###############""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!######""""""""""""#########"""!!! !!!"""###################################################""""""""""""""""""""""""""""""""""""############""""""""""""############ !!!"""######$$$""""""!!!!!!!!!!!!""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%""""""############""""""########################!!!$$$%%%###!!! {{{xxxwwwyyy{{{zzzyyywwwyyy||||||yyyxxxzzz|||~~~uuulllfffgggggghhhiiihhheeecccaaa```aaabbbdddfffhhhkkklllppppppqqqrrrvvvzzz~~~{{{uuuuuuvvvtttrrrpppkkkeeeccceeeddd```\\\\\\YYYXXXYYYVVVUUU]]]iiigggjjjnnnqqqssstttvvvxxxwwwyyy|||}}}~~~}}}rrrggg^^^```ffflllttt|||ppp\\\YYYfffuuuvvvpppkkkiiidddXXXDDD555111000...------.........,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$############"""$$$$$$############$$$$$$%%%333777+++ """!!!########################################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""###$$$%%%&&&%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!""""""######$$$$$$######""""""!!!!!! ######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!!!!###%%%&&&%%%$$$###!!!!!!""""""#########$$$######""""""!!!!!! """""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!######""""""""""""######yyyvvvssssssuuuvvvvvvuuuvvvyyy{{{zzzxxxwwwxxxyyy}}}~~~~~~zzzuuuooolllaaaaaabbbcccccccccbbbaaa```aaaccceeehhhlllooopppxxxxxxxxxyyy|||}}}}}}}}}}}}wwwpppjjjgggccc___[[[ZZZVVVWWW\\\___^^^___cccdddfffggggggggghhhjjjmmmrrrtttwwwxxxzzz{{{~~~uuulllgggcccaaafffnnn}}}wwwjjjdddbbboooooopppoooiii^^^QQQHHH777444///...///000///---,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%&&&111555+++"""###%%%###################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""""""""###############$$$$$$$$$######""""""!!!!!!!!!!!!######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""""""""""""""""""""""""""##################"""############"""""""""!!! !!!"""$$$$$$$$$$$$###!!!"""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""######""""""""""""######uuusssqqqqqqrrrtttttttttwwwyyyzzzyyywwwuuuuuuvvvzzzzzzzzzzzzxxxvvvsssrrraaaaaa````````````aaaaaa```aaadddggglllppptttvvv~~~~~~~~~wwwqqqmmmkkkjjj___WWWRRRVVV\\\^^^^^^^^^ddddddcccaaa^^^^^^```bbbhhhjjjlllnnnppprrrvvvyyy~~~sssfff]]]\\\aaagggooo|||{{{gggYYY```gggoootttrrrkkkaaa[[[DDD<<<333//////000///---------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$%%%%%%%%%!!!)))+++$$$ ###### ################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""############"""""""""""""""""""""""""""######$$$$$$$$$$$$##################"""""""""""" !!!!!!""""""#########""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$$$$###""""""######""""""""""""######ttttttssssssuuuvvvwwwwwwyyyyyyyyyxxxwwwuuuttttttyyyyyyzzzzzzyyywwwtttrrrgggfffcccaaa_________``````bbbeeeiiinnnsssxxxzzzvvviiiYYYSSSUUU[[[```bbbhhhhhhhhhfffccc`````````]]]___bbbccceeehhhlllooozzz}}}ttthhh```]]]___ccckkkuuu~~~wwwmmm\\\___fffpppwwwuuullldddVVVJJJ;;;111//////...---------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%###$$$ ###### ################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$###############$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""############""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!! !!!"""######"""""""""""""""######### !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""##################$$$$$$$$$######"""######""""""""""""######ssstttuuuuuuvvvxxxyyyzzz{{{zzzyyyyyyxxxvvvtttsssvvvxxxzzz{{{xxxtttooolllgggeeebbb```______```aaadddeeehhhmmmrrrwww{{{}}}ooo```]]]aaagggiiijjjmmmppppppmmmhhheeecccZZZ[[[]]]^^^___aaafffiiippprrrwww{{{mmmbbbfffcccbbbeeelllzzztttiiiaaadddooouuuqqqiiihhhZZZGGG888111000///............---------,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""#########$$$$$$###$$$''''''%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######""""""!!!!!! """"""""""""##################""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""######"""!!!!!! !!!!!!"""#########"""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############"""######$$$$$$$$$############""""""""""""######nnnqqqssstttuuuvvvxxxzzz{{{yyyxxxxxxxxxwwwuuusssrrruuuwwwxxxvvvrrrllliiidddcccbbbbbbccceeegggiiinnnoooqqqtttxxx|||rrrmmmmmmlllhhhjjjnnnrrrtttqqqlllgggddd]]]]]]]]]]]]]]]___cccfffccceeekkkvvv~~~{{{nnnfffaaa]]]]]]```iiiyyykkkaaadddkkkooonnnrrrgggWWWGGG<<<555222111//////.........------------------,,,,,,,,,++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""###############$$$%%%&&&########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%#########################################################"""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """""""""############$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############""""""!!!##############################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""###$$$$$$$$$$$$#########""""""""""""######jjjmmmqqqrrrrrrsssvvvyyyyyywwwvvvvvvwwwwwwtttrrrqqqrrrtttvvvvvvtttrrrqqqllllllmmmmmmoooqqqtttuuuzzz{{{|||~~~zzz{{{}}}uuujjjjjjmmmqqqqqqnnnjjjeeeccc______^^^\\\[[[[[[___aaa^^^]]]bbblllsssxxx~~~mmmfff```]]]\\\```jjjvvvpppcccaaahhhpppsssooogggZZZKKK???888555////////////.........---------------,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######""""""""""""######!!!!!!!!!!!!!!!$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$######################################################""""""###$$$$$$%%%$$$$$$#########$$$%%%&&&#########$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!########################"""##################"""!!!"""""""""############""""""###$$$$$$###"""!!!############"""""""""!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$######""""""""""""######iiilllppprrrrrrsssvvvyyywwwuuuttttttvvvvvvsssqqqrrrrrrtttvvvxxxyyy{{{|||{{{{{{{{{|||}}}~~~|||uuukkkmmmooonnnkkkgggdddccc___^^^\\\YYYWWWXXXZZZ]]]aaa]]]]]]eeekkkooovvv~~~vvvjjj```ZZZYYYaaakkksss~~~yyyjjj]]]bbbnnnqqqsssqqqgggWWWGGG<<<888000/////////..................---------,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$###$$$%%%$$$ !!!&&&########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###%%%&&&'''(((######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$########################""""""""""""""""""""""""######""""""###$$$%%%%%%%%%$$$#########$$$%%%&&&""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!########################""""""############""""""!!!!!!""""""#########$$$"""###$$$&&&%%%$$$"""!!!$$$#########""""""!!!!!!######""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""###$$$$$$$$$$$$$$$######""""""""""""######llljjjjjjnnntttwwwxxxvvvyyywwwtttqqqpppppprrrsssppptttxxx{{{}}}~~~zzzxxxuuuqqqmmmgggaaa]]]\\\^^^```aaa___\\\[[[ZZZ]]]\\\\\\^^^ccckkksssxxx{{{~~~xxxpppddd[[[\\\cccfffeeennn|||{{{|||yyysssiii```[[[kkkoooqqqfff]]]bbbWWW999555444222///...------.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################&&&&&&%%%$$$$$$######"""%%%%%%$$$###""""""##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$###""""""######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""###########################"""!!! !!!"""###"""############$$$$$$$$$$$$#########""""""!!!!!!################################################""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$#########!!!!!!"""###$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""############""""""!!!!!!""""""######$$$$$$#########"""""""""""""""$$$$$$$$$#########""""""$$$#########""""""!!!!!!wwwvvvvvvwwwyyyyyyxxxwwwxxxvvvtttrrrqqqrrrtttuuuwwwzzz}}}|||tttnnniiieeebbbcccccccccbbb```^^^]]]]]][[[ZZZYYYZZZ^^^ccciiilllxxxzzzzzzooobbb]]]^^^ccc___bbbooo~~~}}}uuukkkiiijjjssstttkkkgggaaaSSS>>>888000,,,---///...,,,.........---------,,,,,,++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$###""""""######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################"""############$$$$$$$$$############""""""!!!!!!###########################"""!!!!!!!!!!!!"""###""""""#########$$$$$$$$$############"""""""""!!!################################################"""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$#########"""!!!"""###$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""############"""""""""!!!tttvvvxxxxxxvvvtttssssssvvvuuuttttttuuuwwwzzz{{{zzztttqqqnnnmmmiiigggdddaaa___]]]\\\\\\[[[ZZZYYYYYYZZZ\\\___```qqqsssxxx~~~rrrfffaaa^^^ZZZYYY\\\dddqqq}}}xxxjjj^^^dddrrrsssnnnjjjdddOOOCCC444---///111000---.........------------,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################"""######$$$%%%%%%&&&&&&%%%$$$######"""#################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######"""#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""!!!!!!!!!###########################""""""!!!!!!""""""###"""""""""#########$$$$$$############""""""""""""################################################"""""""""""""""""""""""""""""""""############$$$######$$$$$$$$$$$$#########"""!!!"""$$$$$$$$$###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###########################""""""""""""iiimmmqqqrrrqqqpppqqqsssttttttuuuwwwzzz~~~{{{sssnnnllliiifffcccaaa```^^^\\\]]]\\\[[[[[[[[[[[[[[[\\\gggjjjnnnuuu|||xxxppp___\\\ZZZYYYZZZaaarrrxxx|||ggg^^^jjjqqquuurrrhhh___RRR@@@555222222111///............------------++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############""""""""""""########################""""""""""""""""""""""""""""""""""""#####################"""""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$#########"""!!!"""$$$%%%$$$###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""############""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""#################################"""""""""""""""fffjjjoooqqqqqqrrruuuxxxtttuuuxxx{{{|||qqqmmmkkkhhhggggggfffccc```^^^]]]]]]\\\\\\[[[[[[[[[___aaaeeelllsss{{{~~~nnnggg```\\\YYYZZZaaaiiizzzxxxooosssvvvoooggg]]]NNN@@@666111000000//////.........---------++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!"""""""""#########""""""""""""""""""######################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$""""""###$$$%%%$$$###""""""############""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""############""""""$$$$$$######""""""!!!!!!"""""""""######$$$$$$$$$########################""""""""""""""""""######gggjjjllloooqqqsssvvvyyyyyy{{{}}}yyytttnnnjjjiiigggddd```___^^^]]]\\\\\\\\\\\\\\\\\\]]]```dddkkkrrryyy}}}uuuiiiaaa[[[XXXZZZ^^^aaapppvvvgggnnnrrrgggaaaWWWJJJ>>>555111////////////.........------++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%########################&&&&&&%%%%%%$$$######"""#########"""######$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################"""######$$$$$$######"""!!!!!!!!!"""""""""######""""""""""""############################################################""""""""""""""""""""""""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$######$$$###"""###%%%%%%%%%$$$""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""############"""""""""""""""######$$$$$$%%%%%%%%%###############$$$$$$$$$""""""""""""############hhhhhhhhhkkkpppvvvyyyzzzyyyqqqkkkeeeaaacccbbb```^^^]]]]]]]]]]]]]]]]]]^^^___ccciiinnnrrrzzzwwwooofff^^^[[[^^^ZZZbbbppp~~~hhhccckkkfffbbb\\\UUUMMMBBB888000////////////............+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########""""""###$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""###!!!"""""""""############################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""#########!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!"""""""""############jjjhhhhhhlllttt|||tttlllfffhhhgggdddaaa_________``````___^^^]]]___cccgggjjjpppzzztttfff______^^^^^^cccmmmzzzwwwbbbccchhhccc___]]]ZZZPPP@@@333000/////////............+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%&&&&&&######""""""###$$$%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########""""""###$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$################################################""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$""""""############"""""""""""""""""""""""""""""" !!!"""######"""!!! """"""############""""""!!!!!!""""""######$$$$$$ !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$hhhmmmsssxxxzzz}}}~~~pppgggbbb```bbbaaa]]]___dddbbbaaa^^^]]]___cccdddcccmmmpppwwwyyymmmdddaaa```aaacccdddkkknnnQQQ```cccfffeeeccc]]]NNN@@@555000...///000......111,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$"""!!!"""### !!!!!!""""""######$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&%%%%%%$$$#########$$$########################""""""""""""""""""""""""$$$###"""###$$$%%%###!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""############""""""""""""""""""""""""########################tttxxx}}}pppccccccgggfffaaa___iiigggccc___^^^___``````dddhhhnnnwww~~~yyysssiiidddaaaaaa```bbblllwwwsss\\\]]]```cccfffiiihhh]]]RRRAAA777//////111000......------------,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""####################################$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################%%%$$$############$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$###""""""###""""""""""""""""""######$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$######"""""""""###########################""""""""""""""""""""""""$$$######$$$%%%%%%$$$"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""############""""""""""""""""""""""""########################~~~sssmmmhhhccc```bbbbbbaaa___^^^^^^```bbbaaadddhhhooovvvzzz{{{{{{{{{|||wwwnnneee```]]]]]]```eeexxx~~~hhhfffccccccgggjjjeee\\\PPPBBB555111222111...,,,............------------+++++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###################################################$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$###"""###$$$$$$$$$##################$$$$$$$$$##############################$$$$$$$$$$$$###""""""!!!"""""""""########################""""""""""""""""""""""""%%%$$$###$$$%%%&&&$$$"""""""""""""""""""""""""""######""""""""""""######!!!""""""###$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""############""""""""""""""""""""""""########################|||kkkeeeggg______aaacccbbb___aaaeeeggggggiiilllpppsssssssssuuuvvvyyy~~~|||pppfff```___bbbfffggg~~~qqqdddbbbdddccc^^^[[[MMM???777333///,,,---.........------------,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########################################################$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%#########%%%%%%%%%%%%$$$$$$#########################################################$$$######"""""""""##############################""""""""""""""""""""""""%%%$$$###$$$&&&&&&$$$###""""""""""""""""""""""""###""""""""""""""""""###"""""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""########################ssshhheeebbbcccgggeee```___ccciiihhhggghhhkkkmmmmmmlllnnnnnnqqqvvv~~~vvvjjjccc``````___hhhssskkk___```cccbbb^^^UUUKKKAAA666...,,,000------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###$$$&&&&&&&&&%%%%%%$$$$$$######################################################$$$$$$#########$$$$$$%%%########################""""""""""""""""""""""""$$$$$$###$$$%%%&&&$$$""""""""""""""""""""""""""""""""""""######"""""""""######"""""""""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""""""""############""""""""""""""""""""""""########################vvvggg___\\\```bbb^^^___dddcccbbbbbbcccfffiiijjjjjjhhhhhhkkkrrr{{{yyyjjj]]]UUUZZZXXXYYYmmmtttaaa^^^aaabbb^^^ZZZTTTLLL???222///333---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%&&&########################""""""""""""""""""""""""$$$###"""###$$$%%%###!!!""""""""""""""""""""""""""""""############""""""######""""""!!!  !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""########################}}}lll______```^^^```fff___^^^___aaaeeeggghhhhhhfffgggiiinnnvvv~~~|||nnn```]]]WWWRRR___tttmmmaaa]]]\\\^^^\\\YYYUUUKKK===555444............------------,,,,,,------,,,,,,+++***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%'''############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""###############$$$%%%%%%########################""""""""""""""""""""""""""""""!!!"""###$$$""" """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!###""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""########################tttjjjeee___^^^ccc`````````bbbeeeggggggggghhhhhhhhhlllrrrxxx|||}}}zzzccc___XXX\\\fffgggttt}}}hhh]]]XXX```\\\ZZZZZZTTTFFF:::444000/////////............,,,,,,------,,,,,,+++***************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$#########$$$&&&%%%%%%$$$&&&'''"""""""""######$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!""""""###$$$$$$########################"""""""""""""""""""""""""""!!! !!!######!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%% !!!"""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""########################zzziiieeedddbbbbbbaaa```aaabbbdddeeeeeegggeeedddfffkkkrrrvvvxxx}}}gggTTTRRR[[[cccjjjooo{{{gggUUUWWWbbbdddYYYTTTSSSGGG555555222///---------...---///...,,,+++******+++,,,,,,,,,,,,+++++++++******++++++)))(((''''''''''''))))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%###""""""$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''$$$%%%&&&''''''(((''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!######"""""""""""""""###""""""""""""""""""""""""######""""""""""""###### !!!!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%ooohhhgggeeefffhhhiiihhhgggggghhhfffeeedddeeeiiimmmppprrr{{{xxxdddZZZWWWWWW]]]dddvvvttt^^^^^^]]]\\\\\\VVVJJJ???777444///...///000///...///...---++++++++++++,,,,,,,,,,,,+++++++++******++++++)))(((((('''''''''))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%###"""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############"""""""""!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%yyyooohhhjjjlllllljjjhhhfffffffffeeedddfffhhhjjjkkkjjjrrryyyxxxhhhZZZQQQRRRXXX```nnnoooaaaZZZ^^^bbbZZZPPPLLL???888111...000222111...///...---,,,++++++++++++,,,,,,,,,+++++++++******+++***))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""##################""""""""""""###"""""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%wwwsssooommmnnnmmmiiieeefffffffffgggiiiiiihhhggggggnnnwwwyyyjjj\\\TTTRRRSSS]]]kkk~~~xxxfff______]]]XXXTTTJJJ@@@555//////111000...///......---,,,,,,++++++,,,,,,,,,+++++++++******+++******)))(((((())))))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""######""""""""""""######!!!!!!""""""##################$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%wwwqqqssstttooohhheeeeeeeeefffhhhhhhfffdddaaagggooowww}}}rrraaaUUUQQQUUU[[[eee}}}fffZZZ^^^]]]VVVUUUJJJ;;;111/////////...............---,,,++++++,,,,,,,,,+++++++++******+++******))))))))))))***))))))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&'''''''''''''''(((((((((((()))((((((((('''((())))))************++++++,,,,,,,,,+++******))))))*********%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""######""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""###############$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%zzzxxxvvvpppiiifffeeedddeeefffeeecccbbbaaadddjjjpppwww~~~rrraaaWWWUUUSSSWWWeee||||||```\\\\\\VVVYYYQQQEEE:::444111000///...//////......---,,,+++,,,,,,,,,+++++++++******+++******))))))*********))))))(((((('''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&'''((()))******+++,,,---......000000000000111333444555555555555666666777777888999888777666333111///---+++***)))'''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######""""""""""""######""""""""""""""""""############$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%yyysssnnnnnnllliiihhhgggfffdddbbbbbbbbbdddiiipppxxxxxxfff[[[SSSSSSWWWaaaxxxqqqXXXTTTXXXWWWUUUPPPHHH>>>666222111.../////////...---,,,+++,,,,,,,,,+++++++++******+++******))))))***++++++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""############""""""########################""""""######$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&'''(((***---///222333666666888999;;;===>>>>>>@@@@@@AAABBBDDDFFFHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJGGGBBB>>>;;;;;;888555000---***((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######""""""""""""#########"""""""""""""""""""""######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%{{{zzzvvvsssooolllkkkiiifffdddaaa______bbbjjjsss{{{tttcccWWWUUUQQQOOO```xxxVVVNNNYYYSSSVVVWWWQQQFFF;;;555333...////////////---,,,+++,,,,,,,,,+++++++++******+++***************++++++))))))(((((((((((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""############""""""########################$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,000111444777<<<@@@CCCEEEIIIJJJLLLNNNPPPRRRSSSTTTPPPPPPQQQSSSUUUWWWYYY[[[XXXXXXYYYYYYZZZ[[[\\\\\\XXXYYYZZZZZZXXXTTTOOOLLLIIIFFFAAA;;;444000---+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######""""""""""""###############"""""""""""""""######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%|||wwwqqqqqqpppkkkgggeeefffbbbaaadddgggiiimmmsss~~~vvvbbbXXXSSSQQQVVV]]]iiimmmUUUSSSPPPUUUXXXVVVNNNCCC666...222222111///,,,***+++,,,---------,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!#########""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&"""""""""###$$$$$$$$$%%%###"""!!!###&&&'''%%%###$$$%%%%%%$$$######$$$&&& ###'''***)))(((''''''+++---///333777<<>>BBBFFFJJJMMMNNNOOOOOORRRTTTSSSPPPQQQVVVZZZ]]]]]]\\\[[[ZZZXXXWWWUUUYYYZZZYYYWWWUUUTTTWWWZZZ^^^```cccdddcccbbbbbbccc___^^^^^^]]]\\\YYYUUUQQQTTTRRRQQQPPPOOOLLLFFFBBB<<<888333000...,,,(((%%%***&&&######%%%'''&&&$$$)))'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$###""""""#########"""######$$$$$$!!!"""""""""############""""""""""""####################################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~uuukkkiiimmmnnniiiffffffccc``````dddlllrrrzzz~~~lllYYYPPPOOOWWW___wwwcccZZZYYYWWWVVVRRRLLLFFFAAA666333000000111111...+++------------,,,,,,,,,,,,++++++************++++++++++++++++++************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""###%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""###$$$&&&&&&%%%&&&(((***...///000222666>>>FFFLLLMMMPPPTTTWWWXXXWWWTTTRRRNNNPPPPPPNNNMMMOOOTTTYYYaaa^^^[[[[[[[[[ZZZVVVRRRRRROOOJJJEEEBBBCCCGGGKKKWWWZZZ___bbbcccdddeeefff^^^aaacccccc```[[[WWWUUUTTTSSSSSSTTTUUUUUUSSSRRRMMMKKKHHHFFFBBB<<<555000///+++((((((***+++)))&&&)))'''&&&&&&''''''&&&%%%###$$$%%%&&&''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######"""############$$$$$$$$$"""######$$$$$$$$$######$$$$$$######"""#########""""""""""""############""""""""""""####################################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%|||zzzuuuoookkkoookkkhhhhhheeeaaa```cccdddjjjttt|||jjjZZZRRRSSSRRR___zzz~~~ddd^^^YYYYYYWWWQQQJJJFFF===777000...000111///,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((,,,***%%%"""###%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&'''''''''$$$%%%'''((((((***---///555;;;CCCJJJOOORRRUUUWWWVVVXXX[[[\\\YYYSSSMMMHHHFFFHHHJJJLLLNNNQQQVVVZZZaaa\\\YYYYYY[[[[[[VVVQQQEEEAAA<<<777666888<<>>:::777888999;;;;;;777333...)))&&&%%%%%%&&&%%%%%%$$$############$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$"""######$$$$$$$$$######$$$$$$######"""#####################""""""""""""""""""""""""####################################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzzvvvuuuuuupppiiieeeeeebbbccceeehhhmmmsssxxx{{{hhh[[[OOOMMMRRR^^^tttyyypppaaaVVVSSSSSSMMMDDD:::333000//////............------------++++++,,,------,,,++++++*********)))))))))((((((*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&)))+++,,,---000666:::BBBEEEIIIMMMQQQVVV[[[___\\\[[[YYYVVVTTTUUUXXX[[[___```bbbcccdddccccccbbb```aaabbbdddeeeeeedddbbbeeeddddddcccbbbaaa___^^^[[[YYYWWWWWWWWWUUUQQQMMMNNNOOOOOOOOOPPPSSSYYY\\\ZZZXXXVVVVVVXXXZZZ\\\\\\\\\^^^___]]]ZZZXXXXXXZZZ\\\^^^___^^^[[[XXXYYYZZZZZZYYY[[[^^^bbbbbb^^^[[[QQQLLLFFFBBBCCCEEEHHHJJJEEEBBB>>>888333...***(((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$###""""""#########"""######$$$$$$############"""""""""!!!""""""""""""####################################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%uuussssssuuusssmmmjjjjjjcccbbbbbbcccggglllrrruuuzzz|||dddTTTUUURRRLLL[[[tttttt\\\QQQVVVRRRKKKBBB888111///...//////.........---------++++++------------+++++++++++++++************)))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """############$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''(((((((((&&&***///333777>>>FFFLLLQQQSSSTTTUUUVVVXXX[[[]]]SSSUUUWWWXXXXXXZZZ]]]___aaa``````aaaaaabbbbbbcccdddcccbbbcccdddffffffeee[[[\\\]]][[[WWWTTTSSSSSSNNNMMMLLLMMMOOOOOOMMMJJJHHHIIIIIIJJJLLLRRRYYY^^^```[[[TTTQQQSSSUUUVVVVVVTTTVVVWWWUUUQQQNNNNNNOOOPPPTTTXXXZZZXXXVVVVVVWWWXXXYYY[[[aaaggghhhfffbbbYYYTTTLLLHHHHHHKKKOOORRRPPPOOOLLLGGG@@@888111,,,''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###"""""""""###$$$%%%%%%$$$#########""""""!!!!!!""""""""""""####################################$$$$$$############$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzzuuuxxxuuukkkgggkkkhhhfffdddccceeeiiimmmpppxxx{{{wwweeeUUUMMMNNNTTTXXXwwwzzz\\\YYY[[[VVVHHH;;;333111111............------...000------,,,,,,,,,,,,++++++***************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$''',,,000222666===DDDJJJNNNPPPQQQXXXWWWWWWWWWYYYYYYWWWUUUSSSSSSUUUVVVYYY\\\^^^____________aaaccccccbbb```bbb```^^^]]]\\\[[[XXXVVVMMMMMMNNNSSS\\\___TTTGGGLLLNNNRRRWWW[[[]]][[[YYY___ZZZXXX[[[^^^dddsssnnncccgggooooooiiioooiiieeefffeee^^^WWWUUUWWWSSSOOONNNPPPRRRRRRQQQVVVTTTYYYaaadddaaabbbgggccc___XXXQQQLLLKKKLLLMMMSSSSSSTTTSSSPPPIII???999111...+++)))((('''%%%###+++'''######%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%wwwuuuuuunnnhhhhhhhhhfffdddcccccceeehhhjjjtttxxx}}}uuueeeWWWQQQSSSVVVaaa{{{uuu```ZZZSSSLLLCCC:::333111////////////...---......------,,,,,,,,,,,,+++++++++++++++++++++***))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&###$$$%%%&&&'''''''''&&&%%%'''(((***---111777;;;HHHIIILLLOOORRRUUUWWWXXX]]]\\\ZZZZZZZZZXXXVVVTTTRRRTTTVVVYYY[[[[[[ZZZZZZ]]]___```aaaaaa___]]]\\\VVVSSSPPPNNNNNNOOONNNMMMPPPUUU^^^lll|||~~~sssggghhhkkkooouuuxxxyyyyyywwwpppooopppuuuwwwwww~~~vvvsssjjjhhhfffccc```]]][[[YYYWWWPPPMMMSSSXXXYYY[[[^^^___^^^]]]\\\YYYVVVTTTRRRVVVVVVUUUTTTQQQMMMFFFBBB<<<888111***%%%###$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%zzzwwwqqqkkkiiijjjiiifffdddccccccccccccnnnrrrxxx~~~uuudddXXXTTTUUUTTThhhppp___SSSQQQNNNCCC777111000000000//////...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''(((((($$$''',,,111555;;;AAAEEESSSRRRQQQQQQSSSUUUXXXZZZ]]][[[YYYXXXWWWUUUQQQOOOFFFJJJPPPVVVZZZZZZYYYXXX[[[]]]___\\\VVVQQQNNNNNNLLLIIIGGGGGGIIILLLMMMNNNRRR\\\kkk~~~~~~|||}}}{{{pppkkkjjjlllrrrxxxvvvtttzzz{{{}}}xxxsssqqqqqqdddYYYOOONNNQQQRRRQQQRRRTTTVVVXXX[[[]]]^^^______]]][[[XXXVVVTTTQQQMMMJJJFFFCCC===555...)))(((((("""%%%((('''$$$"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&}}}sssooopppkkkkkkiiigggeeecccbbbaaagggkkkrrrxxx~~~~~~qqqdddZZZUUUWWW___rrriiiUUUTTTUUUKKK===666000///......//////...---------,,,,,,,,,+++++++++++++++,,,,,,++++++***)))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$%%%'''***+++...222777===AAAFFFJJJNNNQQQPPPPPPQQQSSSUUUXXXYYYWWWUUUTTTSSSSSSQQQOOOLLLHHHJJJOOORRRTTTTTTSSSQQQMMMQQQTTTSSSNNNMMMOOOSSSYYYXXXYYY[[[___bbbdddddd___hhhttt|||uuuqqqppprrrtttuuu{{{rrrhhhcccbbbbbbbbbbbbXXX[[[[[[WWWUUUYYY]]]]]]bbbfffpppzzz~~~zzzwwwwwwxxx}}}yyywwwyyy~~~}}}vvvmmmgggccc^^^YYYWWWUUUTTTRRRRRRTTTXXX\\\___aaa^^^\\\ZZZXXXUUUQQQOOOIIIGGGFFFDDDBBB<<<333---((())))))'''$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$#################################"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$&&&((()))vvvpppssskkkjjjiiihhhfffdddbbbaaacccffflllrrryyy~~~}}}rrrcccYYYWWWWWW^^^ffftttrrrYYYSSSTTTNNNDDD???222///------...//////...------,,,,,,,,,+++++++++***************))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((((((&&&$$$$$$'''---333777BBBEEEJJJMMMOOORRRTTTVVVTTTTTTVVVWWWYYYZZZZZZ[[[SSSRRRRRRRRRTTTTTTRRRQQQWWWUUURRROOOKKKHHHFFFEEEAAAGGGPPPUUUZZZaaakkkssstttuuuwwwzzz|||{{{xxxuuukkkoootttwww|||~~~yyykkkeee\\\VVVTTTTTTVVVWWWNNNJJJEEEAAAAAAAAA>>>:::999;;;======@@@DDDBBB===555555999AAADDDBBBAAACCCTTTZZZ^^^]]]YYYZZZaaaiii}}}{{{ssskkkfffccc^^^[[[WWWTTTRRRRRRSSSTTTZZZZZZZZZZZZ[[[YYYVVVSSSKKKGGGDDDGGGLLLKKKBBB:::333...(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&***...000yyyuuulllkkkjjjhhhfffdddcccbbbbbbdddggglllrrrxxx}}}}}}ooocccUUUOOOTTT\\\fff~~~gggWWWRRRPPPLLLGGG999444///---...000000...------,,,,,,,,,,,,++++++)))************)))((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&'''+++111999BBBFFFNNNPPPSSSTTTTTTTTTVVVWWWYYYYYYZZZZZZYYYYYYXXXWWWUUUTTTTTTUUUVVVWWWUUUSSSPPPMMMJJJFFFEEEEEEGGGHHHQQQWWW```hhhooovvv~~~{{{{{{||||||zzzuuummmhhh\\\^^^^^^ZZZZZZ\\\\\\YYYOOOKKKEEEBBBCCCFFFIIIKKKNNNOOONNNLLLLLLMMMKKKFFF???@@@AAADDDMMMUUURRRKKKHHHBBB???AAACCC@@@>>>>>>???BBBDDDAAA======DDDKKKTTT^^^gggeee___ZZZWWWUUURRRTTTWWWZZZZZZYYYWWWVVVOOOPPPRRRVVVYYYZZZYYYWWWPPPHHH@@@@@@GGGLLLLLLIII>>>777...)))((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$#####################"""""""""########################""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%(((,,,222777:::sssqqqooollliiigggfffeeeeeeeeeeeefffjjjpppuuuyyy}}}~~~zzzsssbbbSSSSSS[[[]]]jjjeeeTTTRRROOOJJJDDD<<<444//////000000...------,,,,,,,,,,,,++++++***++++++++++++***))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***---222999@@@GGGLLLOOOOOOQQQRRRSSSRRRSSSTTTVVVZZZXXXVVVTTTSSSRRRRRRSSSVVVTTTRRRRRRQQQPPPMMMKKKCCCCCCDDDHHHNNNUUU\\\```hhhmmmtttyyy|||zzzxxxvvvjjjiiihhheeeaaaZZZQQQKKKFFFJJJJJJGGGFFFIIIKKKKKKIIIGGGFFFHHHNNNTTTYYY[[[XXX\\\\\\WWWVVVYYYZZZXXXZZZZZZZZZ___kkkyyy}}}zzzcccXXXOOOOOOQQQNNNJJJGGGHHHJJJJJJEEE???===>>>BBB:::BBBGGGDDDAAAAAA???<<<>>>BBBHHHOOOTTTWWWXXXXXXMMMLLLLLLNNNRRRUUUVVVVVVSSSMMMFFFBBBCCCGGGLLLOOOHHHDDD>>>777111,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$#########"""""""""!!!########################!!!"""""""""###############$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))---333;;;BBBFFF{{{yyyuuuqqqnnnkkkjjjjjjhhhfffcccccceeejjjooosssvvvzzzxxx```VVVZZZVVVZZZnnnsssYYYSSSPPPHHHLLLCCC888111000000///------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))111555===EEEKKKOOOOOOOOOQQQRRRTTTTTTTTTUUUXXXZZZYYYVVVRRROOONNNPPPRRRTTTSSSQQQNNNKKKIIIFFFBBB>>>IIIKKKOOOVVV___hhhpppuuulllqqqxxx}}}~~~xxxnnnfff[[[YYYVVVRRRNNNHHHBBB===DDDIIILLLJJJKKKOOOSSSSSSVVVVVVWWW]]]eeemmmrrruuuqqqvvvuuunnnkkkpppttttttllllllmmmqqq~~~qqqfffgggkkkiiiccc^^^WWWYYYXXXTTTNNNHHHFFFFFFDDDGGGDDD===:::<<<:::444999999;;;>>>BBBGGGLLLOOOPPPMMMJJJIIIKKKNNNPPPQQQRRRSSSRRRLLLEEECCCHHHMMMNNNOOOMMMFFF;;;111+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))+++111888AAAIIINNNrrrrrrqqqjjjfffggggggeeeddddddgggjjjlllllluuuvvvyyyuuuhhh^^^ZZZ]]]dddkkkmmmUUUNNNGGGMMMCCC999333///,,,---111///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""""""""((('''&&&&&&)))---222444AAADDDHHHMMMQQQTTTUUUUUUTTTVVVXXXWWWTTTRRRRRRSSSUUUPPPMMMOOOPPPOOOOOOQQQMMMJJJDDD===;;;BBBOOOYYYeeedddcccdddjjjppprrrqqqjjjlllnnnppppppllleeeaaaYYYMMMGGGKKKMMMKKKOOOYYYXXXXXXWWWWWW]]]eeehhheeehhhkkkjjjhhhppp}}}{{{|||zzzyyy{{{~~~|||xxxsssrrryyyxxxxxxzzzwwwsssqqqtttpppooommmcccVVVTTTZZZVVVVVVQQQHHHAAA>>>>>>>>>@@@666000444999;;;;;;===AAA>>>>>>BBBJJJRRRVVVWWWUUURRROOOOOOQQQQQQNNNKKKIIIMMMOOONNNLLLGGG;;;///***(((%%%%%%'''((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########""""""!!!""""""############""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$#########$$$$$$&&&&&&&&&$$$$$$%%%'''+++111999@@@DDDJJJOOOTTTrrrooommmiiifffjjjhhhffffffggghhhhhhhhhmmmrrrxxx}}}|||tttjjjaaa]]]^^^bbbooorrr^^^HHHJJJEEEAAA<<<444------111//////......---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&'''***///666<<<@@@HHHJJJNNNQQQTTTUUUVVVVVVRRRRRRSSSSSSSSSTTTUUUUUULLLLLLQQQVVVSSSKKKDDDBBB:::<<>><<<<<<<<<;;;888666777777888;;;@@@HHHPPPVVVYYYWWWSSSOOOMMMMMMPPPSSSUUUVVVSSSOOONNNMMMHHHBBB666111+++'''&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""############""""""""""""############""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%&&&&&&%%%%%%&&&))),,,666;;;BBBGGGJJJNNNRRRUUU{{{qqqrrrpppkkkmmmkkkiiihhhhhhgggeeecccdddkkksssxxxzzz}}}yyymmmccc\\\YYY[[[rrrwwwQQQEEEDDDDDDBBB:::000///222/////////...------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%'''+++222:::BBBJJJNNNNNNOOORRRTTTUUUUUUTTTTTTXXXVVVTTTRRRRRRQQQPPPNNNMMMMMMOOOOOOHHH>>>:::;;;FFFHHHMMMXXXfffsss|||tttrrrnnnhhhbbb^^^\\\\\\VVVTTTSSSUUUYYY```ggglllhhhjjjnnnqqqnnnooo|||llljjjqqqtttrrriiidddbbbdddgggjjjqqqxxxzzzxxxwwwxxx}}}~~~wwwssswww|||}}}}}}}}}yyywwwxxxyyyoookkkhhheeebbbeeepppvvvooocccRRRRRRPPPQQQXXXZZZLLL999555666666555555;;;EEEMMMTTTVVVVVVRRRNNNMMMPPPTTTWWWXXXUUURRRSSSUUUTTTPPPFFF@@@666...***'''&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""############""""""""""""############""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%""""""######$$$&&&'''(((%%%%%%%%%&&&'''+++111666BBBEEEJJJMMMOOOPPPRRRTTT|||wwwvvvqqqooonnnllljjjjjjgggdddaaa___dddkkkqqqvvv{{{{{{qqqeee[[[YYY^^^mmmdddHHHDDDBBBAAA===555111222000000//////...---------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''))))))...555>>>FFFLLLQQQSSSMMMOOOQQQSSSSSSSSSRRRQQQZZZWWWTTTRRRQQQOOOKKKHHHKKKGGGBBB>>>;;;===HHHUUUiiigggeeeeeegggkkkqqqtttmmmgggbbb```]]]XXXUUUUUUUUUUUUVVVXXX\\\bbbjjjooonnnqqqvvvvvvpppnnnyyyxxxiiigggmmmooolll___\\\```kkknnnjjjllltttrrrvvv|||~~~{{{{{{}}}|||yyyxxxzzz|||kkkmmmlllkkkooo}}}zzzppplllfffkkkpppMMMCCC@@@;;;555222444:::???DDDIIINNNQQQPPPMMMKKKJJJHHHMMMQQQRRRUUUXXXWWWSSSSSSNNNEEE;;;333---(((&&&***)))'''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################!!!""""""############""""""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$%%%&&&'''((($$$%%%&&&(((---444<<>>:::444111111000000//////...------,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$(((+++333888AAAIIIOOOQQQPPPOOOLLLMMMPPPRRRSSSSSSRRRQQQQQQPPPOOOOOONNNKKKHHHFFF>>>===???DDDIIIRRRcccssswwwyyyyyyssskkkhhhlllqqqmmmccc]]]___aaa___\\\\\\^^^```bbbcccccceeehhhkkkaaadddiiillljjjiiiooowwwzzzpppiiikkkqqqqqqlllaaa]]]```kkkoookkklllrrrqqqzzz}}}~~~xxxvvvvvvzzz{{{yyyyyy|||}}}vvvuuuxxxvvvuuu{{{zzzwwwzzzaaaTTTMMMCCC<<<888777777666777888<<>>GGGMMMIIIJJJKKKNNNPPPQQQPPPPPP|||vvvtttrrrooommmmmmkkkhhhfffbbb``````gggqqqzzz~~~|||fff^^^YYY___mmmwwwbbbLLLBBB@@@<<<555111111111111000//////......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&)))...333???CCCIIIOOOQQQPPPMMMJJJMMMNNNQQQSSSTTTTTTSSSRRRQQQQQQOOOJJJEEEBBBAAABBBDDDJJJUUUaaaffffffjjjooopppyyy~~~tttlllmmmppppppeee___cccfffdddeeeiiinnnooooookkkeeeaaaaaaccc\\\^^^```aaaaaaaaabbbeeeiiijjjjjjkkkpppuuuuuuppphhhaaa]]]```eeehhhjjjmmmsss|||xxxyyyxxx~~~zzzvvvvvv{{{}}}}}}xxx}}}~~~{{{|||~~~yyyoooccc[[[QQQKKKGGGDDD???;;;888444///000555:::;;;;;;999===>>>>>>BBBLLLTTTVVVUUUXXXXXXUUULLLAAA888333'''&&&%%%$$$$$$&&&(((***%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################ !!!"""######$$$############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((,,,222999???FFFMMMQQQLLLLLLMMMPPPSSSTTTSSSQQQyyyvvvrrrooommmllljjjhhhdddddddddhhhnnnvvv|||yyykkk___ZZZ[[[jjjlllSSSEEE@@@;;;777666222222111000000//////...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((())),,,222999???HHHIIILLLMMMNNNMMMLLLKKKOOOPPPRRRTTTTTTSSSRRRQQQRRRRRRNNNGGG@@@@@@GGGNNNaaadddllltttssskkkdddaaaeeemmmuuuvvvqqqllllllooopppiiigggjjjiiigggooo{{{}}}vvvjjj___YYYZZZ]]]___``````\\\YYYZZZ\\\^^^```fffkkkmmmqqqvvvxxxvvvmmmhhhaaa___gggpppqqqlllmmmsssyyy}}}}}}|||{{{{{{~~~|||wwwqqqooouuu|||wwwxxx|||wwwvvvvvvxxxzzzrrroooiiiaaaZZZSSSLLLHHHCCC>>>777222111333777999555:::<<<:::<<>>@@@BBBAAALLLQQQWWWWWWSSSLLLGGGDDD666333...)))&&&$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################ !!!######$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&'''&&&""""""###$$$&&&(((***+++555;;;CCCJJJMMMNNNNNNNNNRRRQQQPPPRRRUUUUUUSSSPPP|||sssppppppqqqnnnkkkgggfffgggiiilllppptttvvv|||}}}hhh]]]YYY\\\iiivvvoooVVVFFFAAAAAA>>>;;;777555111///------///000...---+++,,,------,,,***+++++++++************)))******))))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&&&&&&&'''(((&&&***000888???EEEHHHJJJJJJHHHFFFHHHLLLNNNMMMLLLPPPPPPPPPSSSTTTQQQIIICCCDDDCCCHHHUUUbbbkkkssszzzyyyvvvqqqnnnqqquuuppphhhiiiddd___^^^cccjjjppprrrxxxrrroooqqqmmmgggmmmzzzyyylllbbb]]]aaaiiihhhnnnlllbbb```iiinnnllljjjffffffhhhhhhkkkwwwxxxqqqssszzz}}}xxxqqqcccbbbbbbccceeemmm}}}zzzuuupppkkkhhheeecccbbbeeejjjpppuuuwwwvvvpppuuuwwwzzz}}}nnnjjjeeeZZZ[[[XXXRRRKKKCCC<<<777555666222222888:::999;;;AAAFFFHHHLLLQQQRRROOOIIIDDDCCC===333***%%%%%%''')))&&&''''''&&&###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%))))))'''%%%%%%(((...222@@@CCCHHHLLLOOOOOONNNMMMOOOPPPQQQQQQQQQRRRTTTVVV{{{rrrtttvvvppphhhfffffffffgggiiikkkmmmoooyyy~~~zzzjjj]]]WWW]]]gggjjjRRREEEAAA@@@???:::777333000......000111...---+++,,,------,,,***++++++++++++******************))))))))))))******(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&(((((('''&&&&&&''',,,111999AAAGGGJJJKKKJJJEEEEEEFFFJJJNNNOOONNNLLLGGGIIILLLLLLJJJFFFBBB@@@???III\\\nnnwwwwwwxxx{{{rrrxxxzzztttnnnlllkkkjjjpppnnnkkkiiihhhjjjlllnnnqqqhhhaaa```[[[VVV]]]jjj|||zzzzzz|||zzztttrrrtttqqq~~~{{{tttuuuuuuqqqmmmhhheeeeeedddeeellluuuvvvpppjjjiiikkkkkkfff```[[[ZZZ[[[[[[[[[]]]gggrrrrrroookkkgggdddaaa^^^[[[ZZZZZZZZZ___gggooouuuxxx{{{zzzzzzyyyuuuvvvxxx}}}vvviii]]]ddddddccc^^^WWWMMMEEE@@@>>>888555777666444777<<>>CCCFFFIIILLLOOOOOONNNNNNNNNPPPRRRRRRRRRSSSUUUVVVuuuvvvwwwpppggghhhhhhhhhhhhhhhhhhhhhhhhtttzzz|||iiiZZZVVVYYYkkkcccMMMBBB??????>>>;;;666222//////000111...---,,,,,,------,,,***,,,+++++++++******************))))))))))))******(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))((('''((()))333999BBBJJJNNNNNNKKKIIIFFFGGGJJJMMMOOONNNKKKHHHDDDGGGIIIEEE@@@<<<===???GGGWWWnnn}}}zzznnnhhhiiiiiiwwwzzzmmmfffhhhlllxxx{{{{{{uuullldddbbbbbbaaaYYYUUUUUUTTTRRRYYYdddmmmpppxxx|||tttppprrr}}}yyytttooohhhaaa___]]]\\\]]]```bbb^^^ZZZVVVTTTQQQNNNKKKKKKJJJKKKMMMJJJHHHKKKQQQQQQOOOMMMLLLMMMMMMKKKJJJKKKJJJKKKOOOWWW___fffiiihhhgggllltttwwwvvv}}}|||uuuwww}}}}}}uuujjjooosssvvvtttlllaaaWWWQQQIIIBBB;;;666333111333777;;;===>>>>>>>>>AAAFFFKKKPPPMMMHHH@@@888///'''###'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&'''''')))---666AAAHHHHHHIIIKKKLLLNNNOOOOOOOOONNNPPPSSSTTTTTTUUUVVVXXX{{{wwwtttpppjjjkkkkkkkkkjjjiiihhhgggnnnttt|||}}}kkk\\\TTT___mmm~~~}}}aaaMMMBBB>>>AAA>>>999444111///000111///---,,,,,,------,,,+++,,,,,,+++++++++***************))))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''***...111;;;@@@FFFLLLNNNMMMJJJGGGMMMNNNNNNOOONNNKKKGGGEEEIIIHHHEEE@@@======@@@DDDTTT^^^mmmtttnnnaaa[[[]]]eeesss~~~zzzpppkkkkkkkkkyyy{{{kkk]]]WWWWWWYYYWWWZZZaaadddbbbaaadddggghhhnnnwwwyyyssskkkgggjjjyyy~~~zzzuuukkkcccZZZVVVUUUSSSPPPMMMJJJKKKJJJGGGDDDAAABBBCCCAAA??????AAA@@@======AAA>>>===<<<===???@@@@@@@@@AAA???===???CCCIIIMMMOOOOOONNNRRRYYY^^^cccooo{{{~~~ssssssuuusss|||zzz}}}~~~wwwnnnhhheee\\\SSSHHH===555222333555444777999888555888???EEELLLLLLLLLIIIBBB777---'''+++(((%%%######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''))),,,000555<<>>@@@CCCEEEFFFDDDCCCDDDFFFHHHMMMWWWaaafffkkknnnjjjeeeiiiwww}}}yyyyyyuuuvvvyyyxxxppp```OOOAAA:::777666111555888777333333666;;;CCCFFFKKKMMMJJJCCC:::444---)))$$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''%%%***222888>>>CCCGGGJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSUUUWWWYYYYYYYYY[[[\\\~~~}}}}}}||||||~~~}}}~~~xxxwwwlllkkkkkkjjjjjjiiiiiiiiijjjllloooqqqrrrwww}}}yyydddWWWVVV```|||qqqYYYGGGEEEAAA<<<777222///---///...------......---+++,,,,,,,,,,,,++++++++++++******))))))))))))******)))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((+++000777@@@FFFKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMKKKHHHGGGHHHIII>>>;;;999===GGGPPPUUUVVVSSSTTTZZZeeekkkhhhcccaaajjjkkkkkknnntttuuulll```cccoooyyyxxxlllcccccchhhaaajjj{{{nnnooorrrtttnnnbbbZZZYYYYYYWWWTTTTTTXXX]]]______UUUQQQJJJFFFHHHLLLKKKFFFIIIOOOTTTWWWXXX[[[bbbhhhiii```XXXVVVVVVSSSRRRTTTRRRQQQOOOOOOQQQRRRRRRQQQRRROOOLLLKKKMMMPPPSSSSSSOOONNNMMMIIIFFFGGGLLLQQQIIINNNTTTVVVUUUXXX```gggsss|||~~~{{{}}}{{{|||zzzdddRRRHHH@@@;;;444888;;;;;;777444333444999???FFFLLLNNNKKKFFFBBB///***$$$###%%%)))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''######$$$%%%&&&'''((((((&&&,,,666???EEEIIIKKKLLLJJJJJJKKKMMMPPPRRRUUUVVVYYYZZZ[[[[[[ZZZ[[[]]]```}}}|||{{{{{{zzzzzz|||}}}~~~{{{|||~~~}}}}}}xxxqqqooonnnllljjjjjjjjjjjjmmmmmmmmmkkkjjjmmmuuu{{{vvv]]]ZZZZZZgggqqqJJJIIIFFFBBB<<<666000---000...------......---,,,------,,,,,,,,,+++++++++******))))))))))))******))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%)))///555;;;@@@FFFJJJLLLLLLLLLKKKLLLMMMNNNNNNIIIKKKLLLJJJGGGDDDDDDEEE>>>AAAGGGOOOVVVZZZ\\\\\\[[[ZZZ___hhhlllhhhaaa^^^mmmnnnmmmkkkkkkjjjcccZZZ]]]hhhqqqqqqjjjeeeiiioooaaagggssslllmmmmmmhhh[[[MMMHHHJJJKKKHHHDDDCCCEEEIIIOOOTTTUUUTTTPPPLLLNNNVVVXXXUUUVVVZZZ___bbbdddgggmmmrrrxxxmmmcccaaa```]]][[[[[[^^^\\\[[[ZZZ[[[\\\[[[ZZZ\\\YYYWWWWWWZZZ^^^aaabbb___``````[[[VVVTTTUUUWWWVVVWWWZZZ[[[[[[YYYWWWUUUYYY```hhhlllllllllmmmpppppp___UUUKKKCCC<<<===??????===:::777555111666>>>EEEJJJKKKJJJHHH999222***&&&(((******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((######$$$%%%&&&'''((((((...444===DDDIIIKKKLLLMMMIIIJJJMMMPPPTTTWWWZZZ[[[^^^^^^^^^\\\[[[\\\```ccc|||zzz{{{zzzyyyyyyyyyzzz{{{|||yyy{{{}}}{{{{{{wwwuuurrrooommmllllllmmmpppooolllhhheeehhhpppvvveeeaaaWWWUUUiiiMMMLLLJJJFFF@@@999222...000...------......---,,,---------,,,,,,,,,++++++******))))))))))))******))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%+++555===CCCGGGIIIKKKIIIJJJJJJKKKLLLLLLLLLLLLGGGJJJMMMKKKFFF@@@>>>===EEEOOO[[[cccdddbbb```___cccbbbeeelllnnnllljjjkkknnnrrrrrrjjjccc^^^ZZZVVV^^^fffmmmllleeebbbgggnnndddcccdddkkkuuu|||yyyrrr\\\ZZZWWWOOOCCC;;;???HHHCCCCCCCCCCCCBBBEEEMMMVVV[[[\\\YYYTTTWWW```eeeccc]]]```ccceeefffhhhlllpppwwwlllbbbaaabbb```\\\[[[aaa___^^^]]]^^^___^^^]]]^^^\\\YYYZZZ]]]aaadddeeegggkkkmmmjjjfffdddeeeeeeiiiiiiiiikkkllliiibbb\\\TTTTTTTTTUUUXXX]]]bbbffflllxxxssseee]]]TTTKKKBBBAAAAAABBBBBB???;;;888+++///666===CCCFFFGGGGGGDDD<<<111***))))))'''$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$%%%&&&(((((()))999===CCCGGGIIIJJJKKKLLLHHHKKKNNNSSSWWW[[[^^^___bbbaaa___]]][[[]]]aaaddd}}}{{{|||{{{zzzyyyxxxyyyzzzzzz{{{}}}~~~}}}|||}}}~~~|||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}vvvqqqtttsssmmmmmmsssooosssuuuqqqiiieeefffiiiuuu~~~}}}bbbQQQVVV```llleeeRRRCCCBBBEEE@@@777222............---,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''''''''&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%(((***000666>>>DDDGGGHHHHHHIIIJJJLLLOOONNNLLLKKKNNNQQQJJJOOONNNCCC;;;@@@OOOZZZ```dddddd______eeeiiiiiiggghhhiiimmmzzz{{{uuujjjaaa\\\XXXTTTVVV[[[WWW```iiikkkiiikkkooosssbbbbbb___^^^^^^[[[TTTMMMEEEBBB>>>;;;:::;;;>>>@@@BBBAAA@@@@@@CCCJJJSSSZZZ]]]dddfff```\\\___bbbaaa]]]\\\\\\]]]^^^```bbbcccgggeeecccaaa```______`````````______^^^]]]]]]\\\___\\\ZZZXXXYYY\\\```ccceeefffggghhhjjjlllmmmnnnoooyyy|||tttqqqxxx|||zzzhhhbbbXXXOOOJJJKKKQQQVVV\\\bbbmmmyyywwwuuu}}}rrrkkk___SSSIIIJJJGGGBBB???>>>999222111000333888;;;<<>>???BBBDDDBBBAAA??????@@@CCCFFFHHHNNNQQQTTTWWWXXXYYY[[[]]]aaafffgggccc___aaacccccc_________```aaabbbcccdddddddddeeeeeedddccccccbbbddddddddddddeeeeeeeeeeeeccccccbbbaaabbbdddeeefffgggffffffeeecccbbbaaaaaa\\\cccfffaaabbblllssstttrrrwwwyyyqqq```QQQIIIHHHBBBEEEJJJSSS___lllxxxzzztttvvv~~~|||xxxxxxnnnaaa___fff___HHH999999444111111666;;;>>>CCCIIIFFFHHHIIICCC999///+++***)))(((''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%)))222;;;BBBEEEGGGIIIJJJJJJJJJLLLMMMTTTVVV[[[aaahhhmmmnnnooohhhccc^^^\\\^^^gggwww~~~}}}{{{zzzzzzzzz{{{yyy{{{}}}~~~|||{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyxxxvvvwwwwwwyyyzzz|||}}}~~~~~~~~~~~~{{{zzz{{{zzzzzztttrrrqqqrrrrrrpppkkkgggeeejjjpppuuuzzzzzzcccTTTUUU```iii~~~eeeLLLBBBDDDEEEAAA;;;666000...///000///,,,------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***000888===CCCEEEFFFFFFFFFHHHKKKMMMLLLJJJIIIKKKMMMMMMIIIFFF>>>>>>AAALLL```qqquuupppggggggkkkwww{{{nnnnnnggg``````iiisssyyyzzzooohhhdddgggqqq|||xxxnnneeebbb```YYYPPPJJJEEECCCCCCGGGIIILLLRRRWWWZZZXXXVVVUUUTTTTTTUUUVVVXXX[[[^^^_________```aaaaaacccdddaaa______```aaaaaaaaaaaaaaabbbbbbcccccc```aaabbbcccdddcccbbbaaabbbbbbcccddddddeeeffffffbbbbbbbbbcccccccccddddddiiihhhgggeeedddcccaaaaaaXXX\\\\\\XXXYYYaaahhhjjjeeelllrrrqqqgggZZZPPPKKK@@@??????BBBJJJUUU```gggyyyuuu}}}}}}ssslllooozzz|||kkkVVVJJJ;;;555333666999;;;@@@FFFEEEFFFGGGFFFAAA888///***((('''&&&&&&'''''''''&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%(((000999@@@DDDGGGHHHJJJKKKLLLMMMPPPSSS[[[___eeejjjnnnnnnllljjjcccbbbbbbfffmmmxxx~~~|||{{{zzzzzz{{{{{{yyy{{{~~~~~~|||{{{{{{|||yyyyyyyyyyyyyyyyyyzzzzzzwwwxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxxxxyyyyyyyyy}}}}}}}}}}}}}}}yyyzzz}}}uuusssqqqrrrtttrrrmmmiiidddeeeiiinnnsssyyymmm[[[XXX]]]```ttt}}}nnnXXXFFFAAABBBCCC???:::444111000000///---------,,,,,,,,,+++++++++************************(((((((((((((((((((((((()))(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***...555<<>>DDDJJJOOO\\\xxx~~~{{{yyy|||fffGGG>>>777555666666888<<<>>><<<<<>>BBBCCCEEEFFFHHHJJJLLLOOOTTTXXXeeellltttwwwuuuooojjjhhh___dddlllvvv~~~~~~}}}|||{{{zzzzzzzzz{{{|||xxxzzz|||}}}{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{|||uuuvvvvvvvvvvvvuuuttttttvvvwwwwwwxxxxxxxxxxxxwww{{{{{{{{{|||}}}zzzvvvxxxwwwtttrrrrrrsssssspppmmmfffdddeeeiiimmmrrrzzzxxxfff\\\YYYYYYeeerrr[[[GGG@@@BBB@@@===999555111///......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''',,,000555:::@@@EEEEEEFFFFFFEEEEEEHHHKKKNNNPPPOOOMMMKKKIIIDDD???;;;@@@KKKVVV]]]cccggggggdddlllpppzzz|||wwwkkk```WWWWWW]]]fffpppxxxuuuyyyyyyvvvxxx{{{iiiaaa^^^^^^fffppplll___UUUVVV[[[___gggqqqoooooonnnmmmlllkkkiiiiiiffffffeeecccaaabbbdddggghhheeedddeeedddaaaaaaccc``````aaaaaaaaa```____________```aaaaaa``````````````````aaabbbccccccdddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaa___\\\YYYXXXYYY\\\]]][[[ZZZ[[[```eeefffccc^^^WWWRRRKKKDDD@@@@@@AAACCCFFFXXXbbbfffrrrxxxzzz{{{yyy{{{[[[OOOBBB;;;666222222333333111222999CCCFFFBBB<<<---)))%%%$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''"""'''...666===@@@BBBCCCAAACCCEEEHHHMMMSSSZZZ___jjjttt~~~~~~uuullljjjkkkjjjpppwww{{{zzzyyyyyyyyyzzz{{{|||vvvxxxzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||vvvvvvvvvvvvvvvuuuttttttuuuvvvwwwyyyyyyzzzyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{wwwwwwuuusssrrrrrrrrrrrrqqqjjjeeedddgggiiillluuu~~~qqq```WWWVVV^^^pppxxxVVVEEEEEE???@@@???999222......///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))&&&&&&'''''''''''''''((($$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%***111888<<>>AAABBB<<<333------000---------,,,,,,,,,++++++************************))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,555===BBBEEEGGGHHHCCCEEEGGGHHHIIILLLOOORRRMMMLLLGGGAAA>>>@@@GGGMMMTTTYYY]]]]]]bbbnnnyyy~~~llliiiooozzzwwwlllgggbbb\\\\\\ccciiikkkpppvvvtttyyy{{{{{{}}}xxxvvv{{{{{{wwwxxxzzzsssmmmmmmkkkkkkkkkjjjhhhfffdddbbbeeefffggggggeeecccdddeeeiiicccaaadddddd___^^^aaa]]]^^^^^^^^^^^^]]][[[ZZZXXXWWWVVVTTTTTTTTTUUUVVVXXXXXXYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXWWWXXXYYYZZZXXXXXXYYYYYYYYYZZZZZZZZZ^^^[[[ZZZ\\\^^^^^^___```^^^______]]]]]]___dddhhhaaa___\\\XXXSSSOOOKKKIIIKKKHHHBBBIIISSSSSSZZZooottt{{{{{{eeeUUUIII>>>888666222444666555444777>>>DDD>>>666---''''''(((&&&$$$###%%%'''))))))'''%%%###"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''///999???@@@AAAEEEIIIFFFHHHLLLQQQYYYbbbmmmttt|||zzz~~~~~~}}}|||||||||||||||yyyxxxwwwxxxzzz{{{zzzyyyzzzyyyyyyxxxwwwvvvuuuuuuwwwxxxxxxvvvvvvwwwzzz}}}{{{{{{zzzxxxvvvuuutttssspppssswwwyyyxxxvvvuuuuuuwwwwwwwwwyyy{{{|||{{{yyyxxx|||vvvoooppprrrqqqooonnnnnnjjjgggeeebbbccclllwww|||{{{qqqdddYYYXXXWWW```{{{tttNNN@@@???@@@@@@999111...111111///---------...---,,,************************************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&(((---333;;;@@@AAAAAACCCEEEHHHHHHIIIJJJMMMNNNOOOOOOKKKFFF===888===IIIVVV]]]aaaiiiqqqtttxxx|||}}}zzziiieeeffflllqqqoooiiiccc^^^iiiuuuzzz|||{{{uuuooouuuuuuuuuvvvxxx|||{{{xxx{{{xxx}}}xxxsssqqqooollliiihhhiiihhheeebbbaaadddgggeeeeeeeeedddbbb```___^^^```]]]\\\___cccccc___ZZZ\\\YYYVVVUUUVVVVVVSSSPPPLLLMMMLLLJJJHHHFFFGGGHHHKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[YYYZZZ]]]___aaabbbcccbbbcccccccccaaa___[[[WWWUUUUUUSSSMMMHHHEEEHHHOOOUUUdddttt}}}~~~vvvcccOOO???;;;>>>555555555333444666999:::CCC===444---(((&&&%%%$$$(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""$$$%%%&&&%%%%%%&&&(((444888===AAACCCEEEGGGHHHJJJGGGKKKYYYgggrrr~~~~~~ttt{{{}}}}}}|||{{{{{{{{{{{{|||yyyxxxwwwxxxzzz{{{zzzyyyxxxxxxxxxwwwvvvvvvvvvuuuvvvvvvvvvuuuuuuvvvyyy{{{{{{zzzyyyxxxvvvuuutttssssssvvvxxxyyyxxxwwwvvvwwwwwwvvvvvvxxxzzzzzzyyyxxxwwwyyy}}}~~~~~~~~~~~~~~~|||vvvuuuuuuqqqpppqqqpppllliiigggcccbbbiiirrr|||yyylll___[[[ZZZZZZfffcccIIICCC???@@@???888222///000...------......---,,,************************************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&(((+++222777>>>BBBBBBCCCEEEGGGMMMLLLLLLNNNPPPQQQOOOMMMHHHCCC>>>>>>GGGTTT___cccaaaqqqzzzkkkhhhggghhhjjjjjjgggeeelll|||{{{rrrjjjjjjjjjmmmrrrwww{{{}}}~~~|||sssttt}}}yyyuuupppllliiihhhgggfffgggggggggdddaaa```bbbddd```aaaaaaaaa```______^^^]]][[[XXXYYY[[[[[[VVVRRRPPPMMMJJJHHHHHHFFFCCC@@@@@@@@@@@@>>><<<;;;<<<==================>>>??????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFHHHKKKNNNPPPRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXYYY[[[]]]___`````````ddddddeeeeeedddaaa___^^^]]]XXXTTTRRRSSSRRRPPPMMMOOO[[[hhhuuuyyyxxx}}}lll]]]OOOBBB:::>>>999444333555888???DDDCCC???888111+++)))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&&&&''')))+++777:::>>>AAACCCDDDFFFGGGJJJIIIPPP___nnnzzz}}}tttjjjuuu~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{{{{yyyxxxxxxzzzzzzyyywwwvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuuuuutttuuuxxxzzzzzzzzzyyyxxxwwwuuuuuutttwwwyyyzzzyyywwwvvvwwwxxxwwwvvvvvvwwwyyyyyywwwvvvwwwyyy{{{||||||}}}~~~}}}}}}}}}~~~yyyvvvssspppoooqqqqqqmmmkkkhhhccc```dddkkkyyy|||~~~wwwjjj^^^]]]XXXXXXkkkVVVIII@@@BBBFFFBBB888000...---------///...---+++++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&(((,,,///777<<>>AAADDDFFFGGGHHHIIIJJJMMMOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\]]]]]]bbbccceeefffggggggffffffccc]]]ZZZ]]]bbb```UUUKKKGGGKKKTTTaaattt}}}www~~~rrrhhhcccVVVGGGKKK@@@999999888666999???AAA@@@===777///++++++,,,)))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''')))...111:::===@@@BBBBBBCCCEEEFFFJJJMMMXXXiiiyyy|||uuuooo|||~~~~~~}}}|||{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyyyyyyyyyyxxxwwwuuuuuuuuuuuuuuuvvvvvvvvvtttuuuvvvuuuuuuuuuxxxzzzyyyyyyxxxxxxwwwvvvuuuuuuyyyyyyyyywwwuuuuuuwwwxxxxxxwwwwwwwwwyyyyyyxxxvvvyyyzzz{{{{{{|||}}}~~~~~~}}}}}}|||uuusssrrrrrrtttpppllljjjhhhddd___aaaeeetttyyy~~~~~~vvvccc^^^ZZZ\\\cccsssaaaRRRFFFFFFJJJGGG===666...------...//////,,,***++++++++++++++++++++++++************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''***///333:::>>>BBBCCCCCCDDDGGGKKKOOOPPPTTTWWWXXXSSSKKKDDD<<>>:::888888777555333555555444555555555555444333333444333111111222444444444333333333333444444222222222333333333333333333333444555555666777777888:::===@@@DDDHHHKKKLLLNNNOOOQQQTTTVVVYYYZZZ[[[^^^___bbbdddfffggghhhhhhddd___]]]aaafffeee\\\SSSMMMGGGHHHPPPZZZfff{{{|||zzz{{{lllkkkeeeZZZPPPGGG@@@???;;;444222666<<<@@@CCC???666---******)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&''',,,222666>>>@@@BBBBBBBBBCCCEEEGGGJJJRRRaaasss~~~~~~}}}~~~~~~|||{{{yyy{{{{{{zzzyyyyyyyyyyyyyyy{{{zzzyyyyyyyyyyyyxxxwwwuuuuuuuuuuuuuuuvvvvvvvvvtttvvvwwwwwwvvvvvvxxxzzzxxxxxxxxxwwwwwwwwwvvvvvvxxxxxxwwwuuussssssuuuwwwxxxxxxwwwyyyzzz{{{yyyxxxxxxyyyzzzzzz{{{}}}~~~}}}~~~~~~xxxvvvwwwxxxxxxoookkkiiihhhddd______bbbnnnwwwpppaaa\\\bbb```]]]sssiii[[[NNNJJJJJJGGGAAA>>>000///......///...---+++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&(((,,,222666;;;>>>@@@AAAAAADDDIIIMMMTTTVVVYYYYYYUUULLLBBB;;;DDDTTTnnn|||kkk```^^^llluuu|||}}}|||{{{xxxtttsssuuummmhhhdddfffwwwuuukkkggggggpppnnnlllmmmoooooommmjjjiiiiiijjjlllkkkiiiiiikkkdddgggjjjjjjhhhgggiiikkkfffdddbbb```]]]YYYVVVTTTOOOLLLHHHDDD???<<<999888888666555444444444444333222222333444444555555666555666666555333333555666555555444444444444444555444444444444333333333333222222222111000000//////111222444666999<<<===>>>DDDEEEHHHKKKOOOSSSVVVXXX[[[\\\^^^```ccceeeggggggeeecccaaa```aaaaaa^^^\\\PPPFFFCCCGGGJJJOOO___rrrqqqzzz{{{xxxrrrooojjj___XXXNNNDDD<<<666777::::::AAAHHHHHH>>>333+++((())))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&(((...555:::@@@AAABBBBBBBBBCCCFFFIIIMMMZZZlll~~~~~~~~~~~~}}}|||{{{zzz{{{{{{zzzyyyyyyyyyyyyzzz{{{yyyxxxxxxzzzzzzyyywwwvvvvvvvvvvvvvvvvvvvvvvvvtttvvvwwwwwwwwwwwwxxxzzzxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuusssrrrrrrtttvvvxxxwwwwwwyyy{{{|||{{{yyyvvvwwwxxxyyyzzz|||~~~|||}}}wwwuuuuuuuuurrrmmmjjjiiieee```^^^```hhhsss|||}}}|||~~~kkk```bbbZZZPPPbbbpppbbbRRRJJJGGGDDDCCCDDD444222000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))+++000555:::<<<>>>@@@AAABBBFFFNNNSSS^^^___^^^WWWLLLCCC>>><<>>AAAFFFJJJNNNPPPVVVWWWYYY\\\___bbbdddeeeffffffeeeaaa]]][[[]]]___WWWPPPKKKKKKIIIGGGLLLVVV[[[jjjyyy|||wwwzzzoooRRR===888:::::::::BBBJJJKKKEEE;;;111,,,***)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''+++111888===@@@AAABBBBBBBBBEEEIIILLLUUUfffzzz~~~}}}|||{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwxxxzzz{{{zzzyyyxxxxxxxxxwwwvvvvvvvvvuuussstttvvvwwwvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxrrrssstttsssrrrrrrtttvvvuuuuuuuuuxxxzzz|||{{{zzzuuuwwwyyyzzz{{{}}}}}}{{{~~~{{{rrrpppsssyyysssmmmkkkggg```^^^___cccllltttvvvyyy~~~yyylllbbbWWWSSS\\\kkkxxxeeeQQQHHHEEEDDDDDDFFF999666111.........------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%'''***---000444999===>>>@@@BBBCCCFFFLLLUUU\\\dddddd^^^QQQDDD???FFFMMM]]][[[```hhhggg```bbbkkkooowww}}}zzztttpppllliiikkkyyyzzzsssttttttppplllvvv{{{uuulllkkkooorrrtttwwwyyyvvvpppjjjiiiiiiggghhhiiijjjkkkkkkiiigggddddddddddddcccaaa\\\YYYVVVQQQKKKFFFBBB>>>:::666555444333333444666888999333555888::::::;;;;;;<<<===???AAA@@@??????@@@CCCEEEEEEEEECCCAAA@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<:::999999888777777666666555555555555555555555555555555444222111000//////333333555777;;;???BBBDDDMMMNNNPPPTTTXXX\\\```bbbbbbdddfffeeeaaa^^^]]]^^^]]]ZZZXXXVVVSSSNNNIIIFFFQQQ\\\hhhnnnpppttt}}}iiiIIIAAA>>>555888===CCCFFFDDD>>>666111***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&(((***...444;;;@@@@@@@@@AAAAAACCCGGGLLLPPP```sss~~~www}}}{{{{{{||||||||||||{{{zzzzzzzzzzzz{{{yyyxxxwwwxxxzzz{{{zzzyyyzzzyyyyyyxxxwwwvvvuuuuuuqqqsssuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxqqqsssttttttssssssuuuvvvsssssstttvvvyyy{{{{{{zzzwwwyyy|||}}}~~~|||zzz}}}uuusssxxxxxxqqqmmmhhhaaa^^^^^^aaagggmmmqqqxxxyyyfff[[[\\\\\\XXXuuu}}}gggOOOEEEDDDEEEEEEEEE<<<888222...---......---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&(((,,,000333888<<<@@@@@@BBBEEEFFFIIIPPPZZZbbbeeeddd[[[LLL???AAAQQQaaannnffffffnnnpppjjjhhhmmmpppyyy~~~xxxpppppptttxxxppp|||xxxuuu|||pppyyy~~~xxxqqqnnnqqqrrrjjjppptttrrrjjjddddddfffccceeefffgggiiijjjiiieeeeeecccaaaaaaaaa^^^WWWRRRFFFAAA<<<888888777555333777666666666888:::===???;;;>>>BBBDDDDDDDDDDDDDDDBBBEEEIIIJJJJJJKKKNNNQQQPPPPPPPPPNNNKKKJJJJJJLLLJJJIIIHHHGGGGGGGGGGGGGGG@@@???>>>>>>===<<<;;;;;;:::999999888777777666666444444444444444333333333//////000111444777:::;;;DDDEEEHHHMMMRRRWWW[[[^^^[[[```eeeiiihhheeeaaa^^^WWWZZZ]]]^^^___\\\SSSJJJEEEKKKUUU```kkkuuu|||YYYQQQHHH888555777:::>>>@@@>>>888444******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%'''***---111777>>>CCC???@@@@@@AAACCCHHHNNNSSSiii|||qqqoooppp}}}|||}}}~~~|||{{{yyyxxx{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwwwwxxxyyyzzz{{{{{{}}}{{{xxxtttsssssstttuuuvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuuuuoooqqqsssrrrqqqrrrvvvzzzuuutttttttttvvvyyy|||~~~{{{yyyxxxyyy|||~~~}}}{{{{{{~~~~~~}}}~~~xxxxxx{{{pppccc]]]]]]```bbbeeellluuu}}}vvvcccSSSSSS[[[___zzzcccSSS@@@<<>>333...000333000***---------,,,,,,,,,++++++---,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%'''((()))((()))***---111555999<<<>>>===DDDIIILLLRRR]]]bbbaaafffWWWKKKFFFEEELLLccc{{{{{{uuuzzz{{{uuusssxxxtttkkkwwwzzzssszzzxxx|||}}}yyyppplllnnnqqqjjjhhhgggfffgggggggggeeeeeeddddddeeeggggggfffddd```___]]]YYYSSSJJJCCC>>>888777777888999999888777;;;<<<===???BBBDDDFFFGGGDDDFFFIIIKKKMMMQQQUUUXXX[[[\\\^^^bbbfffiiiiiihhhiiihhhgggfffeeefffggggggfffaaa]]]___cccccc]]]XXX[[[VVVPPPMMMKKKJJJHHHEEECCCDDDCCCAAA===;;;;;;<<<888999:::888666555555666111222222111000000222333111555;;;@@@DDDJJJQQQVVVXXX[[[^^^aaaaaaaaaaaabbbeeecccaaaaaaaaa^^^YYYUUUNNNGGGDDDLLLWWWcccsss~~~aaaYYYNNN===>>>;;;888666777777666666///,,,)))(((******(((%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&(((+++000444999<<<>>>@@@>>>>>>@@@BBBGGGTTTbbbwww~~~}}}|||}}}~~~}}}|||{{{zzz{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{{{{||||||{{{zzzwwwuuusssssssssttttttttttttttttttuuuuuuvvvwwwvvvvvvvvvuuuuuuuuuuuuoooqqqssstttttttttuuuuuuvvvuuuuuuuuuvvvxxx{{{}}}zzzxxxwwwxxx{{{||||||zzz|||~~~~~~}}}zzzttt|||xxxtttlllccc^^^___^^^___bbbhhhpppxxx}}}yyyjjjYYYTTTXXXTTTeeesssUUUCCCAAA@@@GGGAAA888111000000///,,,---------,,,,,,,,,++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''(((((((((+++000444888;;;>>>???DDDHHHLLLQQQ[[[fffiiieee]]]OOODDDEEELLLYYYsss~~~zzzyyy{{{yyyhhhdddsss}}}rrrrrrxxxxxxtttrrrtttvvvsssnnnkkkkkkmmmllliiifffeeeddddddcccaaaaaabbbccceeefffddd```]]][[[WWWPPPHHHAAA===;;;:::999888999:::;;;<<<<<<<<>>===;;;999888777666666666666666444222000//////111222555666999>>>EEEJJJPPPTTTXXX\\\^^^___aaacccfffdddcccbbbbbb```[[[WWWLLLGGGDDDFFFJJJRRRaaaqqq{{{aaaXXXPPPDDD@@@>>>;;;999888777555333000---***)))******)))'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&''''''))),,,000555999<<<>>>???>>>???@@@BBBJJJ[[[jjj~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{zzzyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvuuutttsssrrrrrrssssssssssssssstttuuuuuuwwwwwwvvvvvvvvvuuuuuuuuuqqqqqqsssuuuvvvvvvsssqqqwwwvvvvvvvvvvvvxxxyyyzzzxxxwwwwwwxxxzzz{{{{{{zzz}}}~~~vvvzzzuuuqqqpppllleee```___]]]]]]___dddllltttyyy|||tttcccXXXTTTSSSUUUfffiiiQQQGGG@@@FFFCCC===777111......///------------,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((()))---444888;;;===>>>@@@HHHJJJOOOZZZhhhpppllldddRRRIIIDDDIIIQQQ[[[lll|||~~~~~~{{{tttiiiaaabbbnnn~~~ooohhhgggddd```llllllmmmmmmlllkkkiiihhhllliiieeecccbbbaaa```___aaabbbccceeeccc___WWWRRRMMMIIICCC<<<888777777888;;;<<<===???AAADDDFFFGGGPPPQQQSSSWWW]]]dddjjjmmmuuuwwwzzz|||~~~xxxssslllgggdddaaa]]]YYYRRRMMMGGGDDDBBB@@@===:::777777777666444222000///333222000......222777<<>>???>>>???AAACCCNNNcccwww{{{~~~}}}~~~~~~}}}}}}{{{||||||}}}}}}}}}}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxxxxxxxwwwwwwwwwvvvuuuuuuvvvuuuuuusssqqqpppsssssssssssstttuuuvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuuuusssrrrsssvvvvvvssspppxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{tttpppqqqqqqjjjbbb^^^\\\[[[\\\```iiirrryyy|||}}}nnn^^^SSSXXXUUU]]]qqqxxxbbbRRRAAABBBAAAAAA>>>666...---000...------------,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%'''))),,,111888<<<======>>>???FFFKKKVVVfffsssuuuiii\\\HHHJJJPPPWWWXXXVVVYYY```pppzzz~~~yyy|||jjjfffdddeeeeeeiiissszzziii___]]]]]]ZZZlllkkkjjjkkkmmmlllhhheeejjjgggdddcccccccccbbbaaaeeedddbbb___[[[TTTLLLGGG;;;<<<<<<=========<<<<<>>???@@@BBBFFFSSSlllsssnnnvvv~~~~~~~~~~~~|||{{{xxxyyyzzz{{{||||||||||||{{{{{{yyyxxxxxxwwwxxxxxxxxxxxxxxxwwwvvvvvvuuuuuussstttuuuuuuuuusssrrrpppttttttttttttuuuvvvwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvyyyuuuqqqpppsssuuuuuusssyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{|||}}}~~~~~~uuupppsssvvvpppfff```ZZZXXXWWW[[[dddnnnvvv{{{~~~xxxgggYYYRRRUUUWWW```wwweeeEEE@@@???AAACCC<<<222---///.........---------,,,,,,,,,,,,+++*********++++++(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%))),,,000666;;;>>>===<<<>>>AAAHHHSSSeeevvv|||ttteeeZZZNNNTTT]]]aaa\\\UUUUUUYYYhhhyyyzzzyyy{{{pppffffffgggfffaaa___gggrrrssseee^^^```cccdddqqqnnnllllllnnnmmmhhhdddfffdddcccccceeeeeeeeedddddd```YYYRRRLLLFFF@@@<<<666777:::===@@@CCCDDDEEEJJJNNNSSSXXX\\\aaagggkkkqqqtttyyy~~~zzzrrrllleee\\\UUUJJJFFF@@@===<<<======<<<777666555444333222111000///222777;;;@@@FFFMMMQQQXXXZZZ^^^```aaabbbaaaaaabbb___ZZZVVVTTTRRRNNNJJJTTTddd{{{{{{ttt{{{pppfffdddVVVNNNDDD;;;555333111111000000///---+++)))(((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((+++---111555999;;;<<<===??????AAAEEELLL[[[uuuwwwjjjnnnyyy~~~~~~}}}~~~~~~|||zzzwwwxxxyyyzzz{{{{{{{{{{{{|||{{{yyywwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwssssssuuuuuuuuutttsssrrrtttttttttuuuuuuwwwxxxyyyxxxxxxwwwwwwwwwvvvvvvvvvyyyvvvrrrpppqqqtttvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvxxxzzz{{{{{{{{{{{{|||~~~~~~||||||~~~|||qqqsssxxxuuullldddYYYVVVTTTVVV]]]gggpppuuuwww|||~~~pppbbbNNNTTTTTTUUUiiicccGGGAAA@@@DDDBBB777///...............---------,,,---,,,,,,+++++++++,,,,,,)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((&&&%%%''',,,000555999>>>>>>===>>>CCCHHHWWWfffzzz}}}nnneeedddhhhgggddd]]]UUUSSSXXX___jjjxxxxxxqqqrrrnnneeennnnnniii```XXXZZZeeeoooyyyvvvnnneeeccciiinnnooossspppmmmkkklllkkkgggdddbbbbbbbbbcccddddddaaa___YYYSSSJJJCCC>>>;;;999888===<<<<<<===AAAGGGMMMQQQXXX]]]dddhhhkkkoootttxxx}}}}}}yyyxxxxxxyyyvvvvvvxxx{{{~~~~~~rrrssstttuuuuuuuuutttttttttuuuuuurrrnnnlllnnnqqqmmmoooqqqsssvvv{{{}}}www___XXXNNNFFFBBB???:::777999888777888888666333000...000222444666;;;@@@DDDNNNRRRXXX\\\___bbbdddfffeeeccc___]]]______XXXNNNKKKSSSaaarrr{{{yyywwwqqqjjjaaaRRRDDD:::333///---000111222111---***(((((()))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((,,,...222777:::<<<<<<<<>>BBBKKKWWWhhhtttiiiqqq|||||||||~~~~~~|||zzzxxxxxxyyyzzz{{{{{{{{{{{{|||zzzxxxwwwvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwsssttttttuuuuuuuuuttttttssssssssstttuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuutttsssrrrsssvvvxxxwwwxxxxxxxxxxxxwwwwwwvvvwwwyyy{{{{{{yyyyyy{{{}}}}}}zzzzzz}}}~~~~~~~~~xxxssswwwvvvnnnhhh^^^YYYUUUTTTYYYbbbkkkpppqqqwww|||xxxmmmXXXXXXUUUTTT^^^uuuUUUGGG>>>CCCDDD;;;111...............------------,,,+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%'''((('''&&&(((///444777;;;??????>>>BBBKKKSSSkkk{{{uuuccchhhwww~~~tttdddXXXVVV___iiipppyyyvvvllliiijjjjjjnnnooofffXXXVVVbbboootttrrrrrrnnnjjjlllrrrtttrrrpppnnnjjjgggffffffeeedddbbbaaabbbbbb```\\\VVVRRRHHHCCC===999888:::;;;<<>>AAADDD===333/////////.........---------+++***************++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$''')))(((&&&)))000777999<<>>BBBCCCDDDIIIRRR[[[ccchhhjjjkkkooouuu|||~~~|||zzz{{{~~~{{{yyytttqqqpppqqqtttvvvuuuvvvxxxzzz{{{}}}xxxtttnnnhhhhhhmmmwww~~~yyylll]]]SSSGGGBBB>>>;;;<<<<<<:::888777666333000------000333444:::CCCKKKQQQVVV\\\```eeehhhgggbbbaaaeeefffccc[[[TTTNNNPPP[[[lll}}}{{{tttiii]]]QQQEEE;;;555111555:::999555///+++***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))...000444999;;;===<<<<<<<<<;;;CCCUUUkkkwww|||rrr~~~~~~~~~~~~}}}|||||||||||||||}}}{{{|||~~~}}}xxxxxxxxxxxxwwwwwwvvvvvvzzzxxxwwwvvvwwwvvvtttsssrrrssstttvvvvvvvvvuuuuuutttrrrqqqqqqtttvvvvvvvvvvvvtttssstttvvvwwwuuurrrwwwvvvuuuuuuxxxyyyyyyyyy}}}zzzxxxyyy{{{|||yyyvvvvvvxxxyyyyyyyyyzzz}}}}}}}}}yyyxxxzzz|||||||||||||||~~~xxxtttuuunnnfffddd```]]]ZZZVVVXXXbbbmmmjjjnnnxxxmmm]]]VVVYYYUUUPPPbbb]]]???BBBIII???444333///...,,,,,,---------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''(((,,,111666999777;;;?????????III```uuuzzzYYYRRRjjjppp___fffooolllmmmvvvtttqqqcccZZZ^^^ggglllooorrrtttuuuvvvxxxwwwrrrkkkeeeeeegggiiigggccc______aaabbb```___]]]TTTHHH@@@???>>>===;;;:::;;;@@@HHHMMMSSSXXXaaahhhmmmoooqqqrrruuuwwwyyyxxxvvvsssqqqqqqkkknnnpppqqqqqqtttxxx}}}}}}tttqqqrrrlllppptttzzzuuudddWWWLLLGGGBBB<<<:::===777888888555111...------111333777===EEENNNVVVZZZaaacccfffgggfffddddddeeeaaa___XXXOOOLLLUUUiiiyyy~~~qqqaaaJJJ666:::888999;;;777000*********)))''''''(((((('''%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&)))((('''&&&''')))+++,,,...222888;;;<<<;;;:::999===<<>>>>>===CCCUUUrrrjjjRRRUUUkkk|||ppphhhnnnooowww~~~qqqrrrhhhbbbeeejjjkkkkkklllsssuuuwwwxxxuuupppjjjfffeeeeeefffdddcccbbbbbbccc```[[[VVVPPPHHH???<<>>;;;777555444333444222333444888???FFFMMMQQQYYY]]]bbbeeefffeeeeeeeeedddccc]]]QQQHHHMMM^^^mmmwww]]]FFF===999888999888222---,,,***(((''''''(((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&''')))+++,,,000444999<<<<<<;;;::::::???AAANNNhhh{{{xxxvvvxxx~~~}}}|||||||||}}}|||{{{{{{zzz{{{{{{{{{zzzyyyxxxyyy{{{}}}}}}}}}~~~}}}{{{zzzzzz{{{|||||||||yyyuuuttttttuuuuuutttrrrssstttvvvvvvwwwvvvvvvsssrrrpppppprrrtttuuutttvvvuuuuuuvvvxxxyyyxxxvvvvvvuuutttuuuvvvwwwvvvuuuxxxzzz{{{{{{zzzyyyyyyyyyxxxyyyzzzzzzzzzzzz}}}{{{yyyyyyzzz}}}}}}zzzwwwtttuuuxxx{{{}}}sssllljjjmmmjjjgggeeeaaa___ccckkkcccccchhhsss{{{~~~xxxhhh\\\UUUSSSWWW]]]lll{{{VVVBBB??????===:::333111...------...---,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&(((+++///444999;;;>>>>>>>>>AAANNNfffuuuXXXMMMXXXgggmmmvvvjjjnnnuuummmlll{{{vvvuuupppmmmnnnmmmiiiggggggqqqtttxxxvvvqqqkkkgggfffeeecccbbbbbbdddddddddcccZZZRRRJJJCCC===999===CCC@@@BBBDDDFFFJJJQQQYYY___gggllltttyyyzzzwwwtttrrrmmmllljjjgggfffhhhlllpppppptttzzz~~~~~~~~~vvvtttsssqqquuuzzzqqq___OOOFFFDDD@@@;;;999999999777555333222222333666<<>>???>>>:::555444222000///111555:::===CCCJJJTTT]]]bbbeeefffgggbbbgggkkkhhh___TTTNNNKKK___yyykkkXXXIII>>>555555777666333222+++)))'''&&&'''(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%'''***---...333666999;;;:::999999:::@@@NNNiii{{{}}}yyyzzz|||~~~}}}~~~~~~~~~}}}zzz{{{|||}}}~~~{{{{{{zzzzzzzzzzzz{{{|||xxxxxxyyyyyyyyyzzz|||}}}~~~}}}|||{{{{{{|||}}}~~~|||xxxtttrrrssstttuuutttrrrrrrssstttuuuvvvwwwwwwwwwuuussssssuuuwwwwwwvvvvvvwwwyyyyyyyyyyyyyyyyyywwwwwwwwwxxxzzzzzzxxxwwwwww{{{~~~||||||~~~{{{|||}}}|||{{{{{{|||~~~zzzvvvuuuyyy~~~xxxqqqsssvvvzzz|||~~~~~~~~~{{{wwwqqqmmmkkkjjjeee^^^\\\___eeebbbbbbiiipppuuu{{{}}}kkk[[[VVVUUUSSSXXXttt|||YYYFFFCCCAAA===999666222///.........------------,,,,,,,,,++++++***************************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&(((,,,000555999<<<===999===CCCRRRnnnjjjTTT\\\eee```___hhhaaabbbqqqxxxkkkeeepppxxxuuulllqqq}}}~~~|||vvvppplllkkkkkkiiimmmpppmmmgggbbbaaaccccccbbbcccdddddd```XXXQQQGGGDDDDDDDDDCCC@@@BBBGGGNNNQQQUUUZZZ^^^ccciiimmmrrrrrrqqqnnniiifffeeefffhhhjjjmmmppptttxxx~~~|||zzzyyywwwvvvvvvuuutttuuuqqqlllhhheeebbb___\\\ZZZ]]]aaacccddddddeeeeeejjjddd___```aaa```aaaeeejjjllloooqqqtttxxx}}}tttooommmrrrjjj___PPPFFFBBB@@@===:::666444222000000333777999:::AAAKKKUUU\\\aaadddeeeggghhhjjjkkkiiicccZZZTTTVVVdddyyyyyyhhh]]]OOOBBB666444666555333333---+++((('''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&(((+++///111444666888999888888999:::@@@VVVxxx~~~||||||}}}|||}}}~~~~~~}}}yyyzzz|||}}}{{{{{{{{{zzz{{{{{{|||}}}zzz{{{{{{{{{zzzzzz{{{}}}||||||||||||}}}}}}}}}}}}{{{xxxtttssssssttttttsssqqqqqqqqqrrrsssuuuvvvwwwyyywwwuuuuuuvvvwwwxxxwwwwwwyyyzzzzzzyyyxxxxxxyyywwwvvvwwwyyy{{{|||zzzxxxwwwzzz~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{|||~~~{{{wwwvvv{{{}}}vvvwwwxxxzzz|||}}}~~~~~~}}}~~~uuupppmmmlllggg```]]]]]]```___aaagggkkkpppzzzwwweeeYYYTTTRRROOOeeefffJJJ???===>>><<<999444000//////......------------,,,,,,,,,,,,******************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''***...333777;;;<<<======BBBKKK^^^}}}cccYYYiiiqqqhhhiiivvvqqqoooxxx}}}sssnnnssstttlllhhhsss|||zzz|||zzztttpppqqqqqqpppgggiiikkkiiieeeaaaaaabbbccccccdddccc___XXXPPPIIIEEEDDDEEEHHHFFFCCCCCCGGG[[[^^^bbbeeehhhjjjlllnnnkkkjjjiiigggeeefffhhhkkkppprrruuuwwwxxxyyy{{{}}}|||yyyuuussssssrrrqqqpppddd___YYYSSSOOOMMMJJJIIIEEEKKKRRRXXXZZZZZZ[[[[[[\\\VVVSSSSSSRRROOONNNPPPUUUWWWYYYZZZ]]]aaafffjjjqqqvvv}}}}}}rrrppptttgggQQQDDD>>>======:::888666444333444555666444999BBBJJJRRRXXX^^^aaammmiiieeeeeegggiiijjjjjj]]][[[cccuuuwwwhhhaaaUUUHHH<<<777666444333444111...***(((((())))))(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%''')))---111333555777888999888999;;;===FFFccc{{{~~~}}}}}}~~~{{{|||}}}|||{{{{{{{{{||||||}}}~~~|||~~~~~~}}}{{{zzz|||~~~zzz|||}}}}}}|||yyywwwuuutttttttttsssrrrooooooooopppqqqsssuuuwwwyyywwwuuutttvvvwwwwwwvvvxxxzzz{{{zzzxxxvvvvvvxxxttttttvvvyyy{{{|||zzzyyyvvvwwwzzz}}}}}}zzz~~~}}}|||{{{|||~~~|||yyyxxx|||{{{{{{{{{{{{{{{|||}}}}}}{{{|||{{{vvvrrrqqqmmmeeeaaaaaa______cccfffgggjjjuuusssbbbWWWTTTPPPXXXlll~~~^^^GGG???AAA???;;;555111/////////......------------,,,,,,,,,*********************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))),,,000555999;;;<<<<<<===HHHXXXrrrkkkffffffkkkmmmnnnwwwyyy||||||zzzyyyqqqiiidddooo{{{yyywwwvvvpppqqqttttttqqqqqquuuuuurrrgggggggggfffeeedddccccccccccccccc^^^XXXPPPJJJGGGEEECCCDDDGGGHHHHHHMMMSSSdddgggjjjkkkkkkjjjiiijjjggghhhiiiiiiiiikkkooorrruuuvvvvvvuuusssrrrsssttttttqqqmmmkkkjjjgggccc```QQQLLLDDD>>>;;;;;;;;;;;;<<>>===;;;888666444333333///333888???FFFNNNVVV\\\ggggggeeecccccchhhpppwwwsssgggbbblllwwwqqqggg[[[PPPCCC<<<777222222555555111---***)))))))))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&(((+++///333555777888999::::::;;;>>>AAARRRsssxxxzzz}}}~~~~~~~~~}}}||||||||||||||||||}}}~~~~~~~~~{{{zzz|||~~~zzz|||~~~}}}xxxwwwuuuuuuuuutttsssqqqooonnnnnnooopppsssuuuvvvxxxvvvttttttuuuvvvvvvuuuxxxzzz|||zzzwwwuuuuuuwwwrrrssstttxxx{{{|||zzzyyyuuuuuuwww{{{|||xxx~~~|||{{{|||~~~|||{{{zzz~~~~~~}}}{{{{{{|||}}}}}}yyy{{{}}}{{{wwwuuuqqqjjjffffff```bbbffffffccccccnnn{{{~~~kkk]]]YYYWWWPPP\\\www{{{YYYIIIHHH@@@<<<666111000//////.........---------,,,,,,,,,************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))******+++***---222777:::<<<<<<<<<:::KKKeeexxx^^^kkkpppgggcccooo{{{|||}}}pppjjjaaafffooollljjjllliiiiiimmmoooooosssxxxwwwqqqiiigggeeeeeeffffffeeedddccccccaaaZZZQQQKKKIIIIIIEEEBBBBBBEEEIIIOOOYYYbbbgggiiilllllliiifffdddccciiikkkmmmooooooqqqsssvvvttttttrrrooolllkkkmmmnnnhhheeeaaa^^^[[[UUUMMMGGGDDD>>>666111///111333444;;;EEESSS```gggkkkkkkkkkmmmeee^^^[[[XXXTTTSSSUUUPPPOOOLLLIIIFFFEEEGGGIIIFFFJJJPPPSSSWWW___iiirrr{{{~~~xxxvvvppppppzzzcccRRRJJJBBBAAA>>>;;;777444111///---///222777>>>GGGQQQWWW[[[bbbiiihhhdddeeennnwwwxxxmmmnnnrrryyyrrr^^^UUUIII@@@888222333777777333...+++***))))))(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&(((,,,000444777888999;;;;;;<<<>>>AAADDD[[[wwwwww~~~}}}|||{{{~~~~~~~~~||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}zzzvvvuuusssrrrqqqqqqrrrrrrmmmpppsssuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwuuusssvvvuuuuuuuuuwwwzzz}}}}}}||||||}}}}}}~~~|||yyyxxxyyy{{{}}}zzzyyyzzz|||}}}}}}}}}}}}||||||||||||xxx{{{~~~|||uuuooojjjggggggiiijjjiiifffeeeggglllqqqkkkTTTYYYSSSVVVfff{{{xxxVVV@@@AAA@@@;;;444000000111111------------------------,,,,,,***)))))))))***+++************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&%%%&&&(((---444333444:::888777AAABBB[[[|||{{{kkkccchhhlllhhh```cccxxxyyyuuuxxxrrr```XXXbbbmmmmmmkkklllnnnmmmlllmmmnnnnnnlllkkkkkkhhhffffffgggfffccc```ccc^^^WWWRRROOOMMMLLLKKKKKKHHHFFFIIIRRR\\\dddggglllhhhgggkkkjjjeeedddhhhmmmppptttuuusssqqqqqqrrrnnniiiddd```___]]]YYYUUULLLKKKKKKNNNLLLEEE???<<<444111...------.........111<<>>;;;>>><<>>???EEELLL\\\[[[\\\^^^```___]]]ZZZ\\\ZZZWWWUUURRROOOLLLJJJLLLQQQXXX^^^ccciiipppuuu{{{wwwuuu~~~___RRREEE?????????<<<888333000///000222666@@@KKKVVVZZZ```fffjjjkkkjjjiiixxxzzzrrr{{{zzzaaaTTTKKK@@@555///222222111///,,,)))''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,///333666888777>>>===;;;>>>===CCCSSSwwwqqqooo{{{~~~yyy~~~~~~~~~||||||}}}~~~}}}|||~~~~~~~~~~~~~~~}}}{{{{{{}}}{{{yyyvvvtttsssrrrrrrttttttsssqqqooooooqqqssstttttttttuuuuuuvvvvvvvvvuuuvvvwwwwwwwwwvvvtttsssttttttttttttuuuwwwyyyzzz{{{zzzyyyxxxxxxzzz{{{|||}}}{{{yyyyyyzzz|||~~~}}}vvvuuuyyy|||zzzwww}}}}}}}}}}}}}}}}}}}}}}}}}}}|||oooiiimmmggghhhiiijjjjjjllloooqqqwwwooo\\\UUUQQQWWWeeewww[[[DDDCCC@@@;;;444///,,,,,,------------------------,,,,,,+++************+++************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((''''''''')))+++111555555888???<<<;;;FFFXXX~~~rrruuuwwwrrrkkkggggggqqq|||qqqnnnhhh]]][[[jjjyyy{{{uuuqqqtttpppkkkgggeeeeeeeeedddiiihhhgggggghhhgggdddbbbUUURRRNNNKKKJJJIIIHHHGGGKKKMMMQQQXXX___dddeeeeeennnjjjffffffffffffiiinnnlllkkkiiiddd]]]XXXUUUTTTMMMHHHBBB>>>===;;;888444666:::888222111666777333333111...------------+++000///555AAAJJJIIIEEECCCGGG@@@:::999999888:::===KKKQQQZZZbbbgggjjjkkklllggggggdddaaa\\\WWWRRROOOKKKKKKMMMPPPSSSWWW\\\^^^mmmuuurrrlllvvvqqqWWWFFFAAA@@@<<<888666333000111111111777>>>LLLQQQYYYaaagggjjjjjjjjjmmmvvvyyypppuuupppaaaXXXLLL>>>444333333222000...+++)))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))+++---000333666888666<<<;;;:::>>>>>>HHH\\\tttooouuu|||}}}}}}}}}~~~~~~~~~||||||~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}{{{{{{|||{{{zzzxxxuuusssrrrrrrrrrrrrqqqooommmlllnnnrrruuussssssttttttuuuvvvwwwwwwtttuuuuuuvvvvvvuuuttttttttttttttttttuuuvvvwwwxxx|||{{{{{{{{{|||~~~}}}|||zzzyyyyyy{{{}}}~~~|||xxxuuuuuuxxxzzz|||}}}}}}~~~~~~~~~~~~~~~~~~ssskkkllljjjjjjiiihhhiiikkknnnqqqqqqzzzxxxfff]]]UUUTTT[[[kkkjjjHHHDDDAAA>>>999222//////........................,,,,,,++++++************************)))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''(((+++---333666555888>>>;;;<<>><<<===??????<<<888111999:::333444<<>>AAAJJJBBB<<<<<<;;;888666777666???KKKUUU]]]eeennnuuuwwwuuurrrmmmfffaaa^^^]]]ZZZWWWTTTSSSSSSUUUUUUUUUXXXaaannnzzz||||||ppphhhtttwww]]]MMMFFF@@@:::;;;777444444333000333777BBBHHHQQQ\\\dddiiikkkkkkdddkkk|||xxxkkk~~~zzzkkkaaaVVVIII@@@777666444222000---***((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((***+++...111444777888666;;;::::::===>>>MMMgggxxxwwwrrr}}}~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}{{{|||}}}{{{yyyxxxvvvuuuuuuuuuvvvppppppnnnllljjjkkknnnqqqqqqrrrssstttuuuvvvwwwxxxtttttttttuuuuuuuuutttttttttttttttuuuuuuvvvwwwxxx{{{{{{|||~~~}}}|||{{{zzzzzz{{{}}}~~~yyy|||~~~yyyqqqpppvvv}}}}}}~~~~~~~~~}}}wwwmmmkkknnnlllhhhfffgggjjjnnnppppppxxx~~~rrrggg[[[SSSSSS^^^uuu~~~PPPFFF???===:::555111222........................,,,,,,,,,,,,++++++******************)))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''''')))---000444777555888<<<999@@@UUU~~~zzzgggiiixxxnnneee___```fffnnnyyy{{{uuurrrgggmmmvvvzzzwwwrrrrrruuu{{{uuullleeebbbbbbcccdddhhhiiijjjiiifffccc```^^^UUURRRNNNLLLKKKKKKKKKJJJRRRWWW^^^bbbcccaaa]]]ZZZ]]]aaaeeeiiikkkmmmmmmkkk___[[[TTTMMMGGGCCCAAA@@@BBBAAABBBEEEHHHHHHEEEAAA666<<<;;;555666@@@GGGGGG;;;888333000......---,,,)))+++000555777999AAAKKK[[[QQQFFFAAA===777222111,,,222:::@@@GGGRRRaaammm}}}zzztttpppnnnkkkhhhdddbbb```___]]][[[UUU\\\gggrrryyyzzzxxxuuuwwwxxxyyyzzz|||kkkdddqqqgggVVVIII???>>>999666666555111111444:::@@@JJJUUU___fffjjjlllgggkkkoooyyylllttt}}}nnn___PPPEEE<<<:::666444222///***'''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((***))))))((('''&&&&&&%%%(((((((((((((((((((((((()))***,,,///333555777888777;;;:::999<<<>>>RRRrrr|||ccc}}}~~~}}}|||}}}}}}~~~~~~|||}}}}}}|||{{{yyyyyyyyyyyyzzzyyyyyyxxxuuurrrooooooppppppqqqrrrsssuuuvvvxxxxxxssssssssssssttttttttttttttttttuuuvvvxxxyyyyyyzzzyyyzzz}}}}}}|||{{{{{{zzz{{{|||}}}uuu}}}}}}pppkkkqqqzzz~~~~~~~~~|||~~~~~~yyyqqqkkkooolllhhhgggiiillloooqqqttt{{{{{{qqqcccWWWQQQUUUfffvvvcccPPP???;;;;;;666222222........................,,,,,,,,,---,,,++++++***************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((+++///222444777666888;;;:::KKKjjjiii]]]```iiifffbbbaaaiiirrrxxx}}}{{{xxxvvvrrrnnnkkknnnxxxtttmmmrrr{{{zzztttkkkeeecccdddfffgggjjjkkkllljjjeee___[[[YYYSSSOOOKKKIIIIIIKKKLLLMMMVVVZZZ___bbbaaa^^^[[[YYY]]]dddkkkmmmnnnnnniiiccc\\\WWWQQQMMMKKKLLLMMMMMMNNNLLLKKKLLLNNNMMMIIIFFFCCCCCCAAA??????DDDLLLSSSCCC>>>777111///.........))),,,222666555777BBBOOOhhh[[[MMMEEE???777000......000222222555>>>LLLWWWdddnnn||||||xxxuuussskkkooowww{{{yyyxxxyyy{{{~~~~~~~~~zzz~~~vvvfffhhhmmmTTTBBBBBB<<<888777666222111222444999BBBMMMXXXaaagggjjjnnnqqqkkkiii~~~xxxiiirrrqqqXXXDDD???;;;777555444222,,,((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((()))***---111444666888888888;;;:::;;;>>>AAAZZZsss[[[~~~~~~}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyyyyyyyy|||~~~~~~zzzuuurrrqqqooopppqqqsssuuuwwwxxxyyysssrrrrrrrrrsssttttttuuutttuuuwwwxxxzzz{{{||||||zzz|||~~~}}}|||{{{{{{zzz{{{{{{sss~~~wwwqqqttt{{{~~~~~~|||~~~zzzuuummmllljjjjjjlllppprrrsssrrrvvv{{{zzzlll```VVVTTT]]]hhh|||bbbFFF>>>>>>999333222........................,,,,,,---------,,,+++***************))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((+++000444444888999;;;===???ZZZvvvddddddgggjjjjjjhhhlllvvvzzzuuurrrpppkkkfff~~~rrrkkkqqqzzzvvvqqqjjjeeedddfffhhhiiikkkmmmnnnjjjbbb[[[VVVTTTPPPLLLHHHFFFIIIMMMQQQTTTYYY\\\___```^^^\\\]]]^^^dddmmmsssuuuvvvvvvppphhhgggaaaZZZVVVVVVYYYZZZ[[[___ZZZSSSPPPQQQQQQQQQOOOQQQQQQXXX```]]]SSSRRRXXXKKKDDD;;;333/////////000,,,,,,///222111111999CCC[[[OOOCCC>>>;;;555000---...//////...///444;;;AAADDDQQQcccsss}}}}}}}}}}}}mmmmmmwwwrrrXXXJJJBBB<<<;;;999555333444///333;;;EEEPPP[[[cccgggppptttqqqkkksssooommmtttiiiJJJ>>>:::777666777555000,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))+++...111555777888888777;;;:::===AAAGGGeee~~~}}}~~~vvvbbbWWW~~~~~~|||~~~~~~||||||~~~~~~|||{{{|||~~~~~~}}}|||yyywwwvvvvvvvvvuuuxxx{{{|||yyyuuuqqqoooooopppqqqsssuuuwwwxxxyyyrrrrrrrrrrrrrrrssstttuuuuuuvvvxxxzzz|||}}}~~~~~~}}}~~~~~~}}}{{{{{{zzzzzzzzzsss}}}{{{|||~~~~~~}}}~~~{{{wwwppphhhhhhkkkpppvvvxxxvvvsssuuuzzzuuuiii^^^XXX[[[bbbfffsssOOOCCCBBB<<<666333////////////////////////,,,,,,---...---,,,+++***************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((,,,111555444999;;;===???EEEfffmmmfffrrrwwwvvvrrrqqqvvv{{{wwwuuusssmmmgggqqqjjjnnnuuusssnnnhhhddddddgggiiijjjmmmoooooojjjaaaYYYSSSQQQOOOKKKGGGFFFJJJQQQWWWZZZZZZ\\\^^^^^^\\\]]]___bbbeeepppzzzvvvooofff```___aaabbbbbbkkkcccYYYTTTTTTWWWYYYZZZZZZ___qqqfffWWWYYYPPPHHH===444000///111111///,,,+++------,,,///444AAA666...///111///,,,+++)))+++---...///111333555;;;CCCNNNYYYfffuuu|||yyy~~~}}}zzznnnrrr|||RRRIIIBBB@@@===999666666---000777@@@KKKVVV```eeekkkssswwwsssnnnuuuvvvoooxxx{{{TTT===999666666888888444///))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))###$$$%%%'''(((***+++,,,(((((((((((((((((((((((()))+++...222555777888999777:::;;;???DDDLLLlllsssxxxqqqssszzz}}}}}}iiiQQQPPP~~~~~~}}}~~~~~~~~~||||||}}}zzzzzz~~~{{{{{{{{{{{{}}}}}}zzzxxxwwwwwwxxxyyywwwuuuuuuxxxxxxwwwtttssssssrrrqqqqqqrrrssssssuuuttttttuuuwwwwwwvvvuuuuuutttsssssstttwww{{{}}}{{{~~~yyyyyy{{{yyy{{{~~~{{{|||yyy}}}~~~~~~~~~tttkkknnnmmmiiiffflllvvvwwwrrrwwwwwwzzzwwwhhh[[[XXXZZZ]]]rrr^^^AAA??????777555333000---,,,---............---++++++++++++)))(((+++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''((('''((()))+++///222444;;;444;;;AAA<<>>@@@\\\zzzfffllluuuyyywww|||{{{]]][[[uuu}}}zzzzzzzzzssskkkkkkiiikkkppppppkkkkkkooopppmmmhhhaaaZZZTTTOOOMMMJJJLLLOOORRRVVVYYY[[[]]][[[dddiiieee______ccceeekkkpppyyy}}}kkkccc[[[XXXWWWVVVZZZ___iiigggccc^^^ZZZZZZ\\\___ZZZZZZoooYYYJJJ:::333222111000000///---,,,,,,---......---------,,,,,,,,,,,,+++++++++,,,,,,------...//////555555:::BBBKKKVVVeeerrreeeLLLGGGTTTcccrrrxxxyyyzzzzzzwwwzzz~~~}}}}}}}}}}}}yyywwwuuulllOOOEEEDDD???:::888666000...444<<>>555555999888555333,,,***(((((()))******)))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((,,,---000222555777888999;;;:::;;;===DDD[[[yyyqqqvvvxxx{{{|||jjjWWWKKKFFF~~~~~~~~~|||zzzzzz{{{~~~}}}||||||||||||}}}}}}}}}|||zzzyyyxxxyyyyyyzzzuuutttssssssttttttsssqqqnnnmmmkkkkkklllnnnqqqssstttssssssuuuvvvwwwuuutttqqqrrrsssvvvxxx{{{}}}~~~~~~~~~~~~~~~{{{{{{~~~|||zzzzzzyyyxxxxxxzzz~~~~~~|||{{{|||xxxmmmmmmiiiddddddiiimmmmmmmmmmmmnnnsssyyyzzzlllccc___\\\WWWccc}}}~~~VVVEEE===777:::777444000.........---,,,...---,,,,,,---...---++++++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''***---111444777777555999;;;GGGpppoooeeelllmmmooo}}}{{{~~~sssxxxkkkWWWccc{{{{{{uuuttt{{{{{{pppiiikkkiiijjjnnnnnnllllllooopppkkkddd[[[TTTOOOLLLKKKIIIKKKOOOTTTZZZ\\\\\\[[[\\\eeellliiidddcccdddeeekkkpppxxxtttddd\\\UUURRRRRRQQQTTTYYY```bbbcccbbb```^^^^^^___XXXUUU___|||^^^MMM<<<444333111111222///---+++,,,---...---,,,------,,,,,,,,,,,,++++++***++++++,,,,,,---......111111444;;;AAAIIIVVVbbbyyyqqqRRRAAADDDMMMWWW[[[\\\]]]ZZZVVV\\\aaalll}}}zzzkkkaaa^^^```bbbcccfffmmmwww}}}ssscccLLLFFFEEE>>>666999333000222777>>>IIISSS^^^fffiiimmmuuuuuuwwwyyysss|||lllTTTGGG:::666777666555444---+++)))((()))***))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((---...111333555777888888:::<<<===???IIIgggzzzsss{{{xxxsss^^^NNNFFFEEE~~~}}}|||{{{~~~~~~}}}|||{{{{{{{{{zzz{{{|||}}}~~~}}}|||zzzyyyxxxxxxxxxxxxvvvuuuuuutttttttttsssrrrmmmllljjjjjjkkknnnrrrttttttsssssstttvvvvvvuuusssqqqsssuuuxxxzzz{{{{{{{{{{{{}}}}}}|||||||||}}}||||||~~~}}}{{{zzz|||{{{{{{{{{|||~~~~~~|||zzz{{{}}}~~~yyytttuuusssnnnjjjiiijjjjjjnnnmmmmmmooouuu|||zzzlll```[[[VVV^^^uuujjjTTTCCC999;;;:::666222///......---,,,...---,,,---...///...---+++++++++*********))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''%%%&&&(((+++...222666777999999:::<<>>@@@NNNrrr{{{vvvwwwvvv|||iiiTTTHHHFFFIII}}}}}}~~~~~~}}}}}}}}}||||||{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}}}}~~~}}}{{{yyywwwvvvuuutttsssssssssrrrqqqpppppppppmmmmmmllllllmmmppptttvvvsssrrrrrrsssuuuuuutttssstttuuuwwwyyyyyyyyyxxxwwwuuuwwwzzz{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~|||yyy~~~}}}|||{{{zzz{{{|||}}}~~~}}}}}}~~~~~~}}}||||||||||||{{{wwwwwwxxxwwwsssnnnkkkkkkmmmllljjjjjjmmmttt|||vvvcccSSSXXX]]]iii|||aaaLLL???AAA<<<888444111///...---,,,///---------///000///---+++++++++*********))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&))),,,000333666888888888:::AAA```oooaaafffkkk```iiiyyyiii___TTTOOOiiixxxrrrnnnqqqwwwvvvmmmkkkpppgggggghhhkkkpppssssssqqqkkkdddZZZPPPIIIGGGHHHJJJJJJMMMSSSYYY\\\\\\YYYVVVXXX___bbb______dddjjjlllnnnuuuyyypppddd[[[TTTSSSSSSRRRQQQRRRVVVWWWWWWUUUSSSQQQQQQRRRKKKLLLMMMUUUgggyyy{{{uuuWWWIII<<<888888666333333000...,,,,,,---------+++------,,,,,,,,,+++++++++))))))******+++,,,,,,---...---000555999???JJJUUUbbbzzz}}}xxxwwwwwwxxxwwwrrrlllgggYYYYYYZZZ___nnn~~~~~~qqqgggYYYNNNFFFAAA<<<999;;;AAAGGGLLLUUUjjjwww\\\IIICCC@@@<<<888444333444666???IIIVVVaaaeeeiiirrrrrrooottt{{{yyyyyyppp___PPP???666222000111444111...***(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))///000222444666777888888777<<<>>>@@@SSS|||wwwtttyyysssuuu___MMMDDDFFFIII~~~}}}|||~~~||||||}}}}}}}}}}}}zzz{{{{{{{{{{{{{{{zzzzzz||||||}}}~~~~~~~~~~~~~~~}}}}}}{{{yyywwwuuusssssstttuuuuuutttqqqppppppqqqnnnnnnnnnoooqqqsssuuuvvvrrrrrrqqqssstttuuusssrrruuuvvvwwwxxxxxxwwwvvvuuurrruuuxxxzzz{{{|||}}}|||~~~~~~}}}~~~}}}yyyzzz{{{{{{zzzyyyzzz|||~~~~~~}}}}}}~~~|||}}}~~~wwwuuuvvvyyywwwrrrnnnmmmnnnmmmkkkiiikkkpppxxx~~~kkkUUU\\\]]]```uuukkkRRRCCCCCC===999555222000///...---///...------...///...,,,+++++++++************)))))))))))))))))))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&(((***---111444666777555444:::MMMsssttthhh___ccccccXXXfff}}}tttfffTTTJJJVVVuuuvvvqqqqqqssssssnnnjjjlllrrrgggiiikkkmmmrrrvvvtttooofff```VVVMMMHHHGGGJJJLLLMMMRRRYYY\\\\\\YYYVVVUUUXXX\\\]]]ZZZ[[[ccclllppppppzzzxxxkkkaaaXXXWWWWWWTTTQQQPPPUUUSSSQQQLLLHHHFFFGGGIIIEEEGGGJJJNNNYYYiiivvv{{{[[[MMM>>>999888555222111111///------......---,,,------,,,,,,,,,,,,++++++)))******++++++,,,------+++***---333777<<>>AAAAAACCCQQQnnn{{{xxxrrrPPPCCCAAA<<<999777666444444;;;DDDNNN^^^dddgggoooqqqoootttnnn|||~~~ttttttdddVVVEEE:::444000000222222///+++(((((())))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&''''''((()))***...///222444666888999999777<<<>>>BBB\\\sssyyyrrrnnnWWWHHHBBBCCCEEE~~~}}}}}}}}}zzzzzzzzz}}}{{{zzz{{{}}}}}}{{{yyywwwxxxzzz{{{||||||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}{{{{{{zzzyyywwwvvvtttsssuuuvvvwwwuuurrrpppqqqrrrnnnoooppprrrsssttttttuuurrrqqqqqqrrrttttttsssqqqttttttuuuvvvvvvvvvvvvvvvsssvvvzzz}}}~~~~~~||||||}}}~~~xxxxxxzzzzzzzzzxxxyyy|||}}}|||}}}~~~{{{|||~~~}}}~~~~~~~~~xxxuuuwwwwwwqqqmmmmmmlllkkkjjjhhhhhhmmmvvv|||{{{xxx```___ZZZ[[[kkkcccKKKEEE===:::555222111000///...000...------......,,,++++++++++++************)))))))))))))))))))))))))))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''')))+++...111444555666888444>>>[[[mmmiiibbb```ZZZPPPcccqqqcccOOOPPPjjjzzzyyywwwpppsssrrrnnnlllnnnpppoookkknnnooooootttwwwrrriiibbb\\\SSSLLLHHHIIILLLOOORRRYYY```aaa\\\WWWUUUWWWZZZ]]]]]]ZZZ\\\eeemmmppprrr~~~uuujjjaaa______ZZZTTTRRRRRRQQQMMMHHHCCC@@@AAABBBBBBAAAAAACCCJJJVVVjjjyyynnn\\\HHH>>>999666333333222111......//////...---------,,,,,,,,,,,,++++++******++++++,,,---------+++***---222555:::CCCMMM[[[sssyyyfffUUUXXX{{{tttsss}}}~~~sssmmmeee^^^WWWOOOFFF@@@@@@?????????>>>CCCTTTfffvvvdddKKKCCC===;;;999888333000555===EEEXXXaaaccckkkooopppwwwrrrtttyyyzzzlll^^^NNNBBB999111///000444000+++((((((((()))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''((()))***---///111444777999:::;;;777===>>>EEEfffyyysss}}}ttteeePPPEEECCCCCCCCC~~~~~~~~~zzz}}}~~~|||zzz{{{}}}}}}zzzxxxxxxyyyzzzwwwuuuuuuvvvxxx{{{|||}}}||||||zzzzzz{{{{{{|||{{{{{{{{{xxxyyyyyyxxxxxxwwwuuuuuuppprrrsssqqqmmmkkklllnnnnnnpppqqqssstttttttttsssrrrqqqqqqrrrttttttsssqqqrrrrrrssstttuuuvvvwwwwwwuuuyyy}}}||||||}}}~~~xxxyyy{{{|||zzzwwwwwwzzz}}}{{{{{{{{{~~~}}}vvvxxx~~~~~~vvvvvvuuuooojjjjjjddddddcccaaabbbgggpppvvvwwwggg\\\SSSUUUaaavvv{{{YYYKKK===:::555222111111000///000...------------+++***+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''(((***,,,///111333555555===777DDDeeezzzlllmmmggg```VVVMMMccc}}}qqq```MMM[[[zzzzzzoooyyypppsssqqqkkkllltttssslllnnnqqqrrrrrruuuwwwpppeee___ZZZRRRKKKHHHJJJNNNQQQUUU^^^eeeddd\\\UUUUUUXXX\\\___```]]]___fffmmmooottt~~~sssiiigggfff```YYYVVVPPPOOOLLLGGGBBB???>>>???===777666:::AAANNNfff|||lllSSSDDD===888777888333111////////////...------------,,,,,,,,,++++++***++++++,,,,,,---......------///333666:::BBBLLLZZZyyyyyy]]]TTTxxxxxxttt{{{~~~zzztttnnnhhhbbb]]]WWWPPPJJJCCC>>><<<======<<>>EEEqqq|||sssdddhhhcccGGGHHHmmmyyyoooVVVWWWuuuyyyyyy{{{qqqnnntttuuummmkkkoooqqqvvvyyyxxxwwwsssjjjaaa^^^TTTKKKJJJHHHGGGJJJQQQ]]]^^^]]]ZZZVVVVVVYYY\\\\\\\\\]]]```fffkkkoooqqq}}}|||vvvppphhh```ZZZYYYSSSKKKEEEBBB???;;;888;;;777999<<<<<>><<<<<<===???@@@QQQzzzKKKAAA@@@<<<777333333333444>>>HHHUUU___ccchhhooouuuzzzoooooonnntttdddTTTFFF;;;444333000222...((('''+++***$$$))))))(((((('''''''''&&&))))))))))))))))))))))))'''(((((((((&&&&&&(((***...///111444777999:::;;;;;;>>>AAAPPP|||zzzdddNNNKKKAAA;;;DDDNNN}}}|||||||||}}}~~~}}}{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyzzz{{{{{{{{{{{{~~~|||yyywwwwwwzzz~~~~~~~~~yyyyyyxxxwwwuuutttsssssstttrrrrrruuurrrmmmkkknnnooorrrtttuuussssssuuuvvvwwwuuussssssttttttrrrppppppqqqrrrssstttttttttsssvvvwwwzzz}}}~~~{{{{{{}}}}}}{{{zzz}}}~~~zzzxxxzzz}}}}}}yyywwwyyy}}}~~~{{{zzzzzzzzz{{{{{{|||||||||~~~vvvrrrsssmmmjjjmmmiiigggdddaaa```ccciiimmmxxx~~~lll\\\VVVVVV^^^uuuwwwXXXDDD666666:::222---000///......---------,,,,,,,,,***************************)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))***,,,000444666666666;;;AAASSStttuuuffffffbbbOOOUUUssssss\\\TTTgggyyy{{{qqqnnnssstttmmmkkkpppsssyyy|||zzzuuupppggg___TTTNNNJJJHHHGGGHHHQQQ[[[cccaaa\\\XXXUUUVVVYYY\\\^^^^^^^^^aaaeeejjjnnnppp|||yyyqqqfff\\\WWWQQQIIIDDDAAA???<<<888999555555999888:::III]]]lllQQQCCC===888777666555444444444222000111///------...///......,,,,,,,,,++++++++++++***---+++---111444999EEEQQQcccddd\\\zzzuuuooohhhbbb___XXXPPPKKKKKKIIIFFFBBB???>>>;;;999999:::<<<===EEE```fffIIICCC???===999333333666:::DDDRRR\\\bbbgggnnnsssyyyooommm}}}yyyzzzqqq]]]LLL@@@777333111333111***(((***)))&&&)))(((((((((''''''''''''))))))))))))))))))))))))'''(((((((((''''''(((***...///222444777999::::::;;;>>>CCCWWW___JJJHHH???<<>>999:::333...111///......---------,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))***---111333555666666999CCCdddqqqqqqtttiiiddd^^^XXXeee}}}zzzkkkNNN\\\|||yyyqqqnnnrrrrrrmmmmmmqqqwww~~~|||ssskkkbbb[[[MMMJJJHHHGGGGGGKKKWWWccchhhbbbZZZTTTSSSVVVZZZ\\\______```aaaeeejjjnnnqqq}}}nnnbbbZZZTTTLLLFFFDDDAAA===:::999555444777777666???KKKrrrnnnQQQCCC======;;;999777555444333333222000......///000///...,,,,,,,,,,,,++++++++++++---,,,---000555;;;HHHSSSaaaooovvvkkk[[[]]]wwwyyypppggg___XXXRRRIIICCC@@@?????????>>><<<:::888888999;;;<<<>>>GGGfffYYYIII???AAA>>>444222888666???LLLWWW___ffflllpppuuuqqqnnnwwwppp~~~lllVVVFFF:::333111444444...)))((()))(((((((((((((((''''''''''''))))))))))))))))))))))))'''((((((((('''''')))+++///000222555777999::::::;;;>>>FFF```vvvVVVEEEDDD===>>>OOO\\\}}}{{{{{{{{{}}}|||{{{{{{zzzzzz{{{{{{~~~}}}zzzxxxwwwwwwwwwxxxvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxvvvvvvvvvwwwxxx|||zzzwwwvvvxxx|||~~~~~~yyy}}}{{{xxxvvvtttttttttuuurrrrrrrrrttttttrrrnnnmmmmmmoooqqqrrrttttttuuuvvvuuutttttttttuuuwwwwwwwwwvvvvvvvvvuuuvvvvvvwwwwwwtttuuuxxx{{{~~~~~~{{{xxxtttuuuxxx{{{}}}|||}}}~~~}}}{{{zzz{{{}}}zzzyyyyyyzzz}}}~~~|||{{{{{{{{{{{{{{{||||||||||||~~~}}}~~~uuuooommmnnnooonnnmmmjjjfffcccdddgggjjjvvv}}}yyyhhh^^^XXXWWW___hhh}}}```III===;;;444000111.........---------,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))+++///222333444666777888GGGtttmmm{{{vvvooofff\\\^^^pppqqq\\\IIIeee|||wwwrrroooppppppnnnpppttt|||~~~qqqfff]]]WWWMMMIIIFFFGGGKKKRRR\\\cccccc]]]UUURRRTTTXXXZZZ[[[^^^___```bbbeeejjjppptttwwwlllccc\\\SSSLLLHHHDDD@@@<<<;;;777666999999888;;;@@@YYYrrrUUUEEECCC???;;;:::777444222444333111000000111111000///------,,,,,,,,,+++++++++,,,,,,---000666???KKKTTT]]]```^^^WWWRRR]]]uuuzzzppphhh^^^YYYRRRIIICCC@@@?????????===;;;999888:::<<<===??????RRRyyyoooRRR===>>>@@@666222888222999EEEQQQ\\\dddjjjmmmooorrrqqquuunnn|||{{{___KKK===555111555777222+++((((((***((((((((((((((('''''''''((((((((((((((((((((((((&&&((((((((('''(((***+++///111333555777999::::::======HHHiiiiiiNNNAAAAAA===CCCXXXggg|||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}zzzxxxwwwvvvvvvtttuuuvvvxxxyyyzzzzzzzzzzzzyyywwwvvvuuuuuuvvvwwwwwwwwwxxxyyyzzz|||~~~~~~}}}xxx}}}{{{xxxuuussssssssstttqqqqqqqqqrrrssssssppplllmmmnnnoooqqqsssuuuuuuuuuqqqsssuuuwwwxxxxxxwwwwwwxxxxxxwwwxxxyyy|||~~~wwwwwwyyy{{{~~~~~~{{{yyyvvvvvvxxxzzz{{{}}}~~~}}}~~~~~~}}}|||{{{||||||wwwxxxyyyzzz|||}}}}}}|||yyyzzzzzz{{{}}}~~~~~~~~~~~~|||}}}~~~rrrooopppqqqooonnnlllhhhddddddfffhhhqqqxxx~~~rrrggg]]]YYYZZZ^^^ppp~~~nnnQQQ???:::333111222.........---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())),,,000222333444555777;;;QQQ{{{yyypppaaacccrrrgggMMMFFFiiixxxzzzyyyuuurrroooooopppppptttyyy|||mmmbbbYYYSSSMMMHHHCCCGGGRRR]]]aaa```XXXTTTQQQRRRVVVZZZZZZZZZ[[[]]]___bbbeeellltttzzzyyymmmfff[[[SSSMMMGGGAAA<<<;;;999888:::;;;::::::<<>><<<:::888888999;;;<<<>>>???GGG]]]bbb???;;;???999444888111666???KKKXXXbbbhhhkkkmmmqqqooonnn}}}qqqzzzfffOOO@@@888111444777555...((((((***'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((***,,,000111333555777999::::::>>>>>>KKKrrrxxx^^^HHH???@@@===GGG___ppp~~~{{{{{{{{{{{{{{{{{{{{{||||||~~~~~~|||zzzwwwvvvuuutttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvuuuvvvwwwyyyzzz||||||}}}|||~~~~~~{{{zzzxxxvvvsssqqqpppppppppqqqqqqooonnnqqqtttqqqlllnnnnnnnnnpppsssttttttsssooorrrvvvyyyxxxwwwvvvvvvyyyxxxwwwxxx{{{zzzyyyyyyzzz|||}}}}}}{{{yyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}||||||wwwxxxzzz{{{||||||{{{{{{vvvwwwxxxyyy{{{|||}}}}}}|||~~~~~~{{{|||~~~}}}yyyppppppqqqooonnnllliiieeedddeeefffhhhpppyyy}}}qqqcccYYYVVVWWWjjjxxx{{{YYYAAA:::555444555000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))---222333333333555888BBBaaa{{{yyyiiikkkqqq|||cccJJJLLLqqqzzzyyysssrrrpppoooppptttzzzvvvhhh]]]TTTNNNHHHDDDBBBIIIXXXeeeddd\\\NNNNNNPPPSSSWWWZZZ[[[ZZZZZZ]]]```bbbeeelllvvv}}}wwwooocccYYYRRRKKKDDD???;;;;;;:::999999999:::;;;???WWW^^^LLL<<<999999666444777444333333333555444222111------------,,,,,,,,,,,,,,,///111333;;;FFFNNNQQQOOOLLLHHHHHHQQQeee~~~~~~vvvhhhbbbZZZSSSMMMGGGBBB???<<<:::888666666777999::::::===???IIIkkk}}}QQQAAA???;;;777888333555;;;FFFUUUaaahhhjjjmmmooolllgggooouuuvvv{{{}}}|||lllUUUEEE;;;111222444555111***(((***'''''''''((((((((((((((())))))))))))))))))))))))&&&'''))))))((()))+++---111222444666888999::::::>>>???RRR}}}zzzvvvTTTCCC>>>@@@>>>JJJdddttt~~~~~~}}}||||||{{{{{{|||||||||yyyzzz{{{{{{zzzxxxvvvuuuttttttvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvxxxyyy{{{|||zzz~~~xxxxxxvvvtttrrrpppooonnnqqqpppmmmjjjnnntttrrrlllooonnnnnnpppssstttrrrppppppsssvvvwwwuuuuuuvvvxxxxxxwwwvvvvvvyyy}}}|||zzzxxxxxxzzz|||}}}}}}{{{{{{zzzzzz|||~~~~~~}}}}}}}}}}}}}}}|||yyy{{{||||||{{{yyyxxxwwwvvvwwwwwwxxxyyyzzzzzz{{{www{{{~~~}}}zzzzzz}}}}}}rrrppppppnnnnnnllliiifffddddddeeeeeemmmuuuzzzyyyfffZZZVVVVVVaaaoooiiiKKK@@@999888888111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))...333444333222555888FFFpppzzzuuulllsssqqqtttxxx[[[HHHYYYwww||||||qqqqqqqqqooopppvvv|||nnnbbbYYYPPPIIICCCDDDFFFLLLZZZccc___TTTJJJMMMQQQTTTWWWYYY\\\^^^[[[^^^aaaccceeekkkvvv~~~xxxlllbbbZZZSSSLLLGGG???@@@>>>;;;888888;;;===>>>IIIfffjjjLLL???<<<777555888555444444555666555333111...------------,,,,,,,,,,,,000333666===IIIOOONNNGGGCCC@@@GGGXXXqqqwwwnnnaaaWWWRRRMMMGGGBBB<<<;;;888666666777999;;;:::<<<<<>>;;;888000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))...333444333222555999FFFxxx}}}vvvllljjjxxxrrrppp|||hhhNNNAAAaaarrrrrryyypppqqqqqqoooqqqxxxwwwiii^^^VVVMMMEEEBBBGGGLLLPPPXXX^^^WWWLLLKKKNNNSSSUUUUUUWWW\\\```]]]```ccccccdddjjjuuu}}}tttjjjbbb\\\UUUPPPDDDEEECCC===888999===@@@???BBBUUU~~~]]]GGG???888555777555555555666777666444111......---------,,,,,,,,,+++111555777???JJJNNNLLLCCC===;;;FFF___zzz~~~lll___YYYTTTMMMGGG???===;;;999888:::;;;===@@@======JJJggg^^^EEE===<<<===999666777AAAQQQ```iiikkkiiiooowwwvvvmmmgggppp~~~|||mmmppp|||kkkooorrrgggSSS???000---...444555...))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''')))))))))***,,,...222333555666888999::::::999AAAaaazzziiiIII======???<<>><<<;;;GGGiiimmmJJJ;;;888>>>555444555<<>>FFFfffuuulll\\\FFFBBB<<<:::@@@PPPeeesss}}}|||zzzxxxwwwwwwvvvvvvvvvuuuvvvvvvwwwvvvuuutttsssssstttvvvwwwuuuuuuuuuvvvvvvvvvwwwwwwxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzzzz|||}}}{{{zzzyyyxxxuuuqqqnnnppppppppppppooooooooooooppppppqqqsssuuuvvvuuuuuuxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{|||||||||yyyvvvwwwyyyzzzzzzyyyzzz{{{}}}{{{}}}~~~~~~|||yyywwwuuuvvvvvvuuuttttttwwwyyywwwwwwvvvwwwwwwyyyzzz{{{zzz~~~|||||||||}}}~~~~~~tttrrrqqqrrrrrrppplllhhheeedddgggmmmtttyyy{{{|||~~~yyyiii\\\VVV[[[UUU]]]vvv~~~]]]GGG===999888222000...---......---,,,,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******+++333333222555222666DDDeeejjj```tttwwwkkkbbb```lllyyyyyybbbGGGBBBXXXyyyllllllmmmhhhnnnrrrttttttwwwtttdddZZZRRRJJJEEEDDDEEEGGGPPP[[[ZZZOOOJJJNNNNNNPPPRRRTTTTTTUUUXXXZZZ[[[]]]]]]ccclllkkkrrrzzzmmmccc___YYYPPPJJJHHHGGGDDDBBBEEEHHHNNNbbbnnnSSSBBB:::888333222111000222444222000///.........///......///222777===DDDKKKOOOJJJBBB:::555:::SSSqqqpppccc\\\MMMHHHBBB>>>============???===<<>>999999AAARRRfffsss~~~~~~}}}|||{{{yyywwwvvvwwwyyyyyywwwtttrrrtttvvvvvvvvvuuutttttttttuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxyyyxxxwwwvvvuuuvvvwwwwwwyyyyyyyyy|||}}}zzzyyyxxxvvvsssqqqqqqppppppoooooonnnnnnnnnqqqqqqrrrssstttuuuuuuvvvyyyyyyzzzzzzzzzxxxvvvuuuyyyyyyxxxxxxxxxyyy{{{|||{{{yyyvvvuuuwwwzzz||||||}}}}}}}}}~~~~~~~~~~~~}}}|||zzzxxxttttttuuutttssstttwwwyyyvvvwwwxxxzzzzzzzzzyyyyyy{{{~~~~~~zzzzzz~~~|||~~~}}}{{{|||~~~~~~~~~zzzwwwvvvssspppmmmjjjhhhgggfffkkksssxxx{{{|||}}}}}}rrrbbbWWWXXXQQQQQQccc~~~|||YYYBBB<<<>>>444222///.........---,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((()))******---222111222666333777FFFvvvzzzfff___jjjlllfffqqqyyy{{{oooUUU???IIIkkk{{{{{{qqqlllkkkkkkmmmrrruuuwww|||}}}nnn]]]RRRKKKEEECCCEEEGGGPPPYYYXXXPPPJJJIIIKKKNNNPPPRRRSSSTTTTTTVVVWWW[[[^^^\\\aaaiiijjjsss{{{sssiiibbb\\\XXXSSSOOOMMMPPPTTT```lllPPPAAA<<<333222222333222111111000/////////......000222222;;;DDDMMMQQQRRRPPPHHH@@@999222<<<[[[zzz~~~nnndddTTTPPPIIIEEECCCBBBAAA@@@AAA>>>===HHHjjjuuuNNN;;;???:::777555666>>>JJJWWW___eeejjjkkkrrrxxxppplllvvv|||oooiiiqqq|||xxxjjj{{{sssdddSSSFFF999444///111666777333...)))((((((''''''(((((()))))))))))))))))))))))))))'''((()))))))))***,,,...///000222444777888999999;;;QQQzzztttssswwwRRR>>>;;;777:::EEEVVViiittt}}}}}}|||{{{zzzxxxwwwvvvtttxxxzzzwwwrrrpppssswwwwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwzzz~~~~~~zzzxxxxxxwwwuuusssrrrrrrqqqqqqpppooonnnnnnooopppqqqqqqqqqrrrsssuuuvvvvvvwwwwwwwwwvvvvvvuuuzzzyyywwwvvvvvvxxxzzz{{{{{{xxxvvvuuuvvvyyy|||~~~||||||{{{{{{{{{|||}}}}}}~~~}}}|||{{{yyyxxxuuuvvvvvvuuutttuuuwwwyyyuuuwwwyyy{{{{{{zzzwwwvvvzzz|||{{{wwwvvv|||}}}~~~{{{wwwvvvzzz|||zzz||||||xxxsssooommmkkkjjjiiifffjjjqqqwwwzzz||||||{{{}}}|||kkk\\\UUURRRRRR^^^vvvvvvTTTBBB===666444000............---------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((())))))***+++...222000222777444999KKKjjjfffdddhhhhhhkkknnnQQQ>>>RRRxxxvvvyyy}}}}}}vvvnnnmmmqqqnnnrrruuuxxx~~~xxxjjj[[[PPPIIIDDDCCCFFFMMMZZZ```UUUHHHFFFIIIJJJNNNPPPSSSTTTSSSSSSTTTUUUZZZ]]][[[```iiilllxxx{{{sssjjjbbb]]][[[]]]]]]aaavvvjjjQQQCCC888666555666444111111333///222222...---333;;;@@@HHHSSS\\\\\\WWWOOOEEE===;;;666CCCdddoooeeeYYYTTTNNNIIIFFFDDDCCCBBBAAA???>>>IIIiii~~~]]]BBBDDD;;;888555444999DDDQQQZZZbbbgggiiinnnuuunnnhhhpppxxxcccggg}}}|||yyyhhhXXXLLL@@@999222000444555111---))))))(((((((((((())))))(((((((((((((((((((((((('''(((******)))***,,,...///000222444666888::::::>>>XXX{{{}}}rrrMMM>>>:::888===KKK\\\kkkttt|||||||||{{{zzzxxxwwwvvvqqqtttwwwuuuqqqppptttyyyzzzyyyyyyyyyxxxxxxwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwttttttsssssstttuuuwwwxxxuuuuuuuuuxxx{{{~~~~~~~~~~~~{{{yyyxxxwwwvvvtttttttttssssssrrrqqqpppppppppqqqrrrrrrpppqqqsssvvvttttttsssrrrsssuuuwwwyyyzzzxxxwwwvvvvvvwwwyyyzzzzzzyyywwwuuuvvvxxx|||zzzyyyyyyyyyyyyyyyzzz{{{}}}}}}}}}|||{{{zzzxxxxxxvvvvvvvvvtttssssssuuuwwwuuuwwwyyy{{{{{{yyyvvvtttxxxzzzxxxttttttzzz{{{~~~|||wwwuuuzzz}}}{{{yyy{{{~~~~~~}}}xxxrrrnnnllllllkkkjjjfffiiinnntttxxx{{{{{{zzz{{{uuufffTTTTTTTTTYYYjjjfffIII;;;999666111///.........------------,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))***++++++///111000222777555???VVVeeejjjjjjiiieeefffmmmOOOCCCZZZxxxwwwvvvyyy{{{tttjjjhhhmmmppprrrtttwww~~~pppeeeXXXOOOHHHCCCCCCFFFVVV``````PPPDDDEEEJJJJJJNNNPPPSSSTTTTTTSSSSSSTTTWWW[[[[[[```iiinnn}}}{{{qqqjjjggghhheeeeeetttgggOOO<<<666333444444111333888...333333......;;;KKKTTTZZZccciiidddYYYNNNBBB:::;;;;;;MMMlll{{{lllcccXXXTTTNNNIIIFFFDDDBBBAAA?????????GGGddd}}}nnnKKKDDD;;;888555444777AAAOOOXXXdddjjjkkkooovvvppphhhlllvvvdddcccmmm[[[PPPEEE<<<222///222444222...))))))(((((((((((())))))((((((((((((((((((((((((''')))************---/////////111333666888:::;;;AAA[[[pppJJJ===:::999@@@OOO```lllqqq~~~~~~|||||||||{{{zzzyyywwwvvvppprrrttttttssssssvvvzzz{{{{{{zzzyyyyyyyyyzzzzzzuuuuuuuuuvvvvvvvvvwwwwwwsssssssssssstttvvvxxxyyyuuuttttttvvvyyy{{{|||{{{}}}zzzyyyyyyxxxuuusssuuuttttttssssssrrrrrrrrrsssuuuvvvtttrrrrrruuuyyyuuutttrrrrrrsssvvvzzz|||wwwwwwvvvvvvvvvwwwyyyzzzyyyyyyxxxwwwvvvxxx{{{~~~wwwwwwwwwxxxxxxxxxyyyyyy{{{{{{|||||||||zzzyyyxxxtttttttttsssrrrsssuuuwwwyyyyyyzzzzzzzzzxxxwwwvvvvvvxxxwwwsssssszzz}}}}}}~~~~~~~~~~~~~~~}}}~~~|||zzz|||{{{zzzyyyzzz}}}}}}}}}~~~}}}wwwqqqmmmmmmnnnmmmkkkggghhhkkkpppvvvyyyzzzzzzzzzrrr[[[VVVPPPPPPZZZqqqxxxVVVAAA;;;888333000//////......------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***))))))))))))***++++++...111000333666555FFFeeejjjoookkkggg]]]ZZZ}}}vvvcccJJJKKKaaapppmmmnnnqqqrrrooojjjjjjnnnppprrruuuzzzxxxfff]]]RRRKKKEEEBBBDDDIII^^^aaaZZZKKKBBBEEEJJJKKKNNNPPPTTTUUUUUUTTTTTTTTTUUUZZZZZZ___iiinnn~~~zzzuuurrrmmmkkkuuufffFFF999000111333222555;;;...333333111<<>>333///222666666444***))))))(((((())))))***))))))))))))))))))))))))((()))*********+++---/////////111333555888;;;<<>>:::444000////////////......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))*********)))******+++,,,+++000222444444555PPP{{{xxxzzzuuujjjfffPPPSSSgggqqq[[[GGG???[[[rrrhhhppptttrrriiifffkkkmmmkkknnnsss|||~~~lll]]]SSSIIICCCAAAEEEPPP\\\gggXXXHHHAAABBBEEEHHHJJJMMMPPPUUUWWWWWWVVVVVVVVVSSSYYYZZZ^^^eeehhhwwwwwwxxxrrrXXX???777666111000444999666666FFFmmm|||jjjZZZNNNCCC:::>>>ZZZttt~~~}}}yyysssqqqtttwwwwwwqqqoooiii]]]RRRKKKIIIEEECCCBBBBBB@@@???;;;@@@@@@<<>>???CCCSSSsssnnnVVVAAA:::666555444444===GGGUUU\\\dddhhhkkkooonnnjjjdddoooqqq```eeennnyyy|||dddYYYLLL>>>::::::999777777///,,,)))'''(((***++++++))))))))))))))))))))))))***)))))))))***+++,,,,,,///---///555999:::<<>>777666555444:::DDDVVV]]]cccfffjjjoooqqqnnneeennn|||eeeeeennnttt}}}kkk]]]QQQDDD???===;;;;;;===000---)))((((((***++++++))))))))))))))))))))))))))))))))))))***+++,,,---///---...444888999;;;>>>PPPzzztttqqqaaaCCC::::::EEE[[[qqq|||~~~~~~}}}{{{{{{yyyxxxyyy{{{||||||{{{{{{{{{{{{zzzyyyxxxvvvuuuyyyxxxvvvuuussssssttttttuuutttuuuvvvxxxxxxvvvtttuuuyyyzzzyyyzzz}}}|||yyyzzzzzzyyyxxxwwwwwwwwwwwwyyyzzz{{{|||||||||||||||xxxxxx}}}~~~|||zzzyyyxxxwwwvvvuuuuuuuuuvvvuuutttsssssssssssssssooonnnnnnooorrrttttttssspppqqqsssuuuvvvwwwvvvvvvrrrrrrssstttvvvwwwwwwxxxuuuuuuvvvwwwxxxxxxyyyyyy}}}~~~~~~}}}{{{yyyvvvuuuyyy{{{}}}}}}{{{yyyyyyyyyxxxzzz{{{yyyvvvvvvxxx{{{~~~}}}|||{{{{{{||||||zzz{{{{{{|||{{{{{{zzzyyy}}}~~~{{{xxxwwwwwwvvvxxxzzzyyyxxxxxxxxxyyyxxxzzz}}}vvvvvvuuurrrrrrmmmkkkiiijjjnnnrrruuuvvvxxxyyyzzz{{{}}}mmm^^^TTTQQQUUU\\\{{{vvvWWW;;;555666222...000.........------------,,,,,,,,,,,,+++++++++******************************)))******)))((()))+++...///,,,444444777CCCeee~~~vvvbbbWWWddd~~~kkkLLLKKKcccppprrryyyzzzmmmjjjkkklllmmmnnnyyy}}}lll]]]SSSHHHEEEBBBAAAVVVxxxgggPPP???AAAFFFEEEGGGLLLNNNOOOQQQRRRSSSTTTUUUUUU[[[]]]______```cccjjjooowww{{{eeeRRRGGGCCCAAA@@@:::AAAGGGJJJMMMSSSVVVVVVfff```TTTFFF999222222333555@@@TTTsssrrrZZZDDDAAAKKKkkkxxx|||zzzssshhh\\\VVVOOOKKKFFFDDDHHHOOORRRPPPMMMKKKLLLXXXppptttuuusssNNNAAA888777666333777@@@RRRYYY```bbbgggmmmqqqqqqggglllmmmeeepppnnnuuu~~~rrr]]]SSSGGG???999666999>>>111...***((()))***+++***)))))))))))))))))))))))))))))))))******+++------111///000555888999<<<@@@VVV||||||^^^DDD:::<<>>DDD[[[zzzZZZDDD:::>>>MMMdddwww}}}|||zzz~~~|||{{{yyyxxxyyy{{{||||||{{{zzzzzzzzzyyyxxxwwwuuutttxxxxxxwwwwwwwwwyyyzzz{{{wwwwwwxxxyyy{{{zzzwwwuuutttxxxyyywwwxxx||||||zzz|||{{{yyywwwvvvvvvwwwwwwyyyyyyyyyzzz{{{||||||}}}xxxxxx}}}~~~~~~|||zzzyyyyyyzzzzzzwwwvvvuuusssrrrqqqppppppnnnooopppqqqqqqqqqqqqqqqtttuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwyyyzzzvvvvvvvvvwwwyyy|||~~~~~~}}}||||||||||||}}}}}}}}}{{{xxxvvvwwwxxxxxxzzz{{{yyyvvvuuuwwwzzz{{{}}}|||{{{{{{||||||{{{zzzyyyyyyzzz|||}}}}}}~~~}}}{{{xxxuuutttuuuvvvyyy{{{}}}}}}|||zzzyyyyyyyyy|||wwwsssrrrqqqppppppnnnmmmmmmooorrrtttuuuwwwyyy{{{}}}qqq[[[PPPOOOPPPUUUsssoooYYYCCC;;;999444////////////.........---------,,,,,,,,,+++++++++******************************))))))***))))))***,,,///...///222666666HHH{{{uuuaaaXXXvvvZZZ@@@UUUfffcccjjj|||{{{qqqllljjjllluuu~~~~~~vvveeeTTTLLLAAA===@@@KKKeeevvvqqqXXXJJJAAABBBEEEEEEGGGKKKIIIJJJMMMQQQTTTVVVXXXYYYZZZ]]]```aaaaaacccgggkkkooorrrxxx~~~yyyuuuvvvxxxvvvooohhhddd___XXXQQQLLLIIIGGGFFFDDDBBBBBBEEEGGGGGGEEEDDDCCCCCCCCCBBBAAA???===<<<:::FFFZZZtttkkkQQQ???JJJcccyyyvvveee]]]UUUNNNIIIEEEIIIPPPWWWZZZZZZYYY]]]jjj}}}eee```HHH666666888333444;;;BBBNNN[[[aaaeeejjjmmmllllllhhhooo}}}jjjxxxzzz{{{xxxyyy~~~fff^^^SSSGGG:::222555<<<444111,,,***************)))))))))))))))))))))))))))))))))***+++---...///333111222666777999???GGG^^^pppRRR>>>999???OOOgggxxx|||yyywww~~~zzzxxxwwwwwwxxxyyyyyyxxxzzzzzzzzzzzzyyyxxxwwwwwwuuuuuuttttttuuuwwwyyyzzzxxxxxxxxxyyyzzzyyywwwuuutttvvvuuussstttyyy{{{zzz{{{yyywwwuuuuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}}}}yyyxxx|||}}}|||{{{zzzzzzxxxxxxvvvuuutttssssssrrrnnnppprrrsssrrrppppppqqqvvvvvvuuuttttttsssrrrrrruuuvvvvvvwwwwwwxxxxxxyyysssssstttvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~|||yyywwwwwwxxxxxxzzz{{{yyywwwvvvxxx{{{yyy|||~~~~~~{{{yyy{{{}}}|||{{{zzzyyyyyyzzz|||}}}|||}}}~~~}}}}}}|||zzzxxxuuuwwwwwwyyy}}}~~~}}}}}}~~~|||tttqqqqqqssssssqqqooommmnnnqqqttttttvvvyyy{{{}}}}}}eeeSSSMMMLLLMMMeeemmmZZZEEE<<<:::666333111/////////.........------,,,,,,,,,+++++++++******************************((()))***))))))***---///000000///888777LLLsss^^^YYYxxx}}}}}}QQQ???[[[eee^^^jjjzzzsssnnnjjjkkkttt}}}~~~~~~sssbbbQQQKKKBBB???EEEWWWoooqqq\\\HHHAAA>>>BBBFFFHHHJJJMMMHHHJJJMMMPPPSSSVVVXXXYYYVVVYYY^^^``````aaaeeeiiijjjlllrrrzzz~~~~~~wwwooolllbbb[[[TTTVVV___ffffffccc```^^^ZZZUUUOOOIIIEEECCCEEEBBBCCCHHHIIIFFFDDDDDDEEEDDDCCCDDDEEECCC>>>999;;;CCCTTTnnnwww___JJJAAARRRjjjxxx{{{rrrbbb[[[SSSMMMFFFBBBDDDJJJOOOTTTVVVVVV]]]mmmkkkwwwnnnPPP888777999444333:::@@@NNN]]]dddhhhlllnnnmmmpppllliii~~~kkkuuu|||yyyeee\\\QQQFFF999111111777555222---+++************)))))))))))))))))))))))))))))))))***,,,---///000///...000333444777???HHHbbb}}}kkkOOO???;;;AAARRRiiixxx{{{xxxvvv|||zzzxxxxxxxxxyyyxxxwwwzzz{{{{{{{{{{{{{{{zzzzzzvvvuuuttttttuuuvvvwwwxxxxxxwwwvvvvvvwwwwwwvvvtttssstttrrrooopppvvvzzzzzzyyywwwuuuttttttuuuwwwxxxxxxxxxxxxxxxyyy{{{}}}~~~zzzxxx|||}}}zzzxxxwwwwwwvvvuuutttssssssssssssnnnqqqttttttrrrppppppqqqvvvuuutttsssrrrrrrrrrrrrvvvvvvwwwxxxxxxxxxwwwvvvqqqrrrsssvvvyyy|||~~~~~~~~~}}}~~~}}}{{{xxxxxxxxxvvvxxxzzzyyyvvvvvvxxx{{{xxx{{{}}}|||yyywwwzzz}}}|||||||||{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}||||||}}}}}}zzzxxxvvvvvvwwwzzz~~~}}}~~~xxxtttsssvvvvvvtttqqqnnnnnnqqqttttttvvvzzz|||}}}}}}ttt^^^QQQMMMIIIUUUqqqnnnPPP@@@===;;;666111////////////............,,,,,,,,,+++++++++******************************((())))))))))))***---///111111---999999QQQzzznnn{{{hhhfff{{{MMMEEEdddggg]]]lll{{{sssnnnlllkkkoootttzzzppp___LLLEEE???@@@III^^^wwwqqqSSS@@@===>>>CCCGGGHHHHHHJJJJJJKKKNNNPPPSSSUUUVVVVVVUUUYYY^^^``````aaaeeehhhhhhiiinnnsssrrrpppttt{{{sssaaa[[[___eeeeeebbb\\\ZZZWWWRRRLLLFFFCCCAAADDDCCCGGGMMMMMMHHHFFFHHHCCCDDDFFFHHHFFFAAA:::555888;;;IIIfffmmmSSSCCCEEEYYYmmmyyy}}}{{{nnnfff^^^WWWPPPIIIBBB===>>>CCCCCCIIILLLMMMUUUiii|||tttppp~~~ZZZ<<<999;;;444333:::@@@NNN\\\bbbeeejjjnnnooouuuttthhhxxxjjjmmmyyy|||xxx^^^VVVLLLCCC999111///333777333...+++************))))))))))))))))))))))))))))))******,,,...///000//////000333555888BBBMMMfffssssssfffMMMBBB===DDDUUUkkkyyy|||yyywww~~~|||}}}~~~}}}{{{zzz{{{{{{yyyxxxzzz{{{||||||}}}}}}||||||yyyxxxwwwvvvvvvwwwwwwxxxxxxvvvtttssstttuuutttsssrrrsssppplllmmmtttyyyzzzxxxvvvtttssssssuuuwwwyyyxxxxxxxxxxxxyyy{{{}}}~~~zzzyyy|||}}}zzzwwwuuutttsssrrrqqqqqqqqqqqqqqqooorrrvvvuuusssppppppqqqttttttsssrrrrrrrrrrrrsssuuuvvvxxxyyyxxxwwwuuutttqqqrrruuuxxx{{{~~~~~~}}}|||~~~~~~|||zzzyyyyyyuuuwwwyyyxxxvvvuuuxxx{{{www{{{}}}{{{wwwvvvzzz~~~|||}}}~~~~~~}}}zzzvvvtttuuuvvvxxxzzz{{{|||}}}}}}~~~|||{{{|||~~~|||zzzsssrrrrrrvvv{{{~~~}}}|||{{{~~~}}}zzz{{{{{{vvvuuuwwwwwwvvvrrrnnnnnnqqqttttttwwwzzz||||||}}}~~~iiiWWWQQQLLLNNNddd]]]FFFAAA???888///000/////////............,,,,,,,,,+++++++++******************************((())))))))))))***---000111111+++:::<<>>:::@@@DDDDDDNNNcccvvv{{{kkkaaa@@@;;;<<<444222999@@@MMMYYY^^^aaagggmmmoooxxxyyyjjjuuuhhhfffnnnxxxyyyvvv~~~]]]UUUKKKDDD===666444666777444///,,,++++++***)))))))))))))))))))))))))))))))))***+++,,,...000000222111333666888<<>>JJJUUUrrrsssZZZ]]]yyyTTTEEE>>>???@@@UUUooozzzxxx~~~~~~}}}}}}~~~|||yyywwwyyyxxxuuuuuuxxxxxxzzz{{{}}}|||{{{yyyxxxwwwvvvtttssstttuuuwwwyyyyyywwwvvvvvvwwwxxxwwwvvvyyyvvvtttsssuuuwwwyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyyyy{{{yyyvvvvvv{{{~~~}}}{{{|||zzz{{{zzzxxxvvvuuuwwwyyyttttttsssttttttuuuvvvvvvsssrrrssstttuuuuuusssqqqqqqpppoooqqqsssuuuvvvuuuuuuvvvvvvuuuttttttvvvxxxxxxwwwuuuvvvxxxzzzzzzyyy|||}}}|||{{{yyyyyyzzz|||}}}~~~~~~||||||zzzwwwtttuuuyyyzzzxxxuuuyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~zzz{{{{{{zzzzzz{{{~~~|||yyywwwwwwwwwwwwwwwtttqqqpppqqqtttwwwyyyzzz{{{|||||||||~~~|||rrrnnnnnnssswwwvvvpppllllllnnnnnnppptttxxx{{{}}}~~~~~~ppp^^^NNNOOORRRgggjjjNNN===:::<<<000///---...//////...,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++''')))))))))))))))+++---//////666444<<>>@@@AAADDDFFFGGGHHHHHHIIILLLOOOQQQRRRTTTVVVXXXYYY[[[]]]aaacccccc___]]]dddaaabbbeeefffdddggglllsssuuuyyy~~~xxxjjjaaa\\\XXXUUUQQQPPPNNNKKKHHHGGGFFFGGGGGGFFFGGGIIILLLNNNNNNMMMPPPQQQMMMDDD>>>;;;777111666111888CCCNNNbbbqqqqqqjjj___LLL<<<999FFF]]]ooowww{{{mmmaaaTTTMMMKKKKKKHHHCCC???>>>???>>>;;;;;;===AAADDDEEEMMMbbbwwwlllsssoooKKK===:::666444444AAAKKKWWW```eeeiiiooottt{{{sssssswww]]]aaa|||ooouuu}}}hhhTTTLLLJJJ===555555222444333...)))))),,,+++'''************************,,,))))))+++,,,+++...333555555777:::<<<@@@KKKWWWzzzyyyhhhTTT^^^wwwSSSDDD>>>>>>AAAWWWpppzzzzzz}}}~~~}}}}}}~~~zzzwwwuuuwwwuuurrrqqqtttwwwwwwwwwxxxxxxyyyyyyyyywwwvvvsssrrrsssvvvzzz}}}zzzxxxvvvvvvxxxyyyzzzyyyzzzwwwtttssstttwwwyyyzzz{{{zzzzzzzzzyyyyyyyyyyyyyyy{{{zzzwwwwww|||~~~}}}||||||~~~~~~zzzzzzzzzyyywwwvvvwwwyyyvvvvvvuuuuuuvvvvvvwwwxxxssssssssstttvvvvvvtttrrrnnnnnnnnnqqqtttvvvvvvuuurrrsssttttttssssssuuuwwwyyywwwvvvvvvwwwxxxxxxwwwyyy{{{~~~~~~|||{{{zzzzzz{{{|||~~~{{{yyy{{{xxxvvvwwwyyy{{{yyywwwyyyyyyyyyzzzzzzyyyyyyxxxuuuvvvxxx{{{}}}|||||||||||||||~~~~~~|||zzzyyyyyyyyyxxxuuuqqqnnnnnnqqquuuxxxyyy|||~~~~~~~~~~~~{{{lllkkklllqqqvvvvvvsssnnnlllllljjjlllpppuuuyyy}}}~~~|||}}}nnnXXXNNNNNN```~~~eeeGGG;;;>>>111000....../////////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))***)))))))))+++------...666666AAAqqqnnngggkkkxxxwwwmmmooo||||||yyywwwdddOOO^^^qqqjjjtttxxxqqqnnnnnnnnnnnnooowwwtttdddQQQAAA@@@===GGGaaatttmmmSSS===AAAAAACCCEEEFFFGGGGGGGGGIIIJJJLLLOOOSSSUUUUUUTTTRRRUUUYYY\\\^^^___```aaa\\\YYYYYY^^^bbbcccfffjjjpppqqqrrrwww|||wwwooofff^^^ZZZXXXWWWTTTSSSRRRQQQOOOOOOOOOOOOQQQPPPPPPQQQTTTUUUUUUTTTUUURRRJJJ???:::;;;<<<:::888888>>>@@@AAAPPP[[[TTTNNNGGG<<<666<<>>CCCOOO\\\}}}rrr^^^LLL[[[wwwRRRBBB<<<===CCC[[[sssyyy}}}}}}~~~}}}~~~~~~{{{wwwvvvwwwuuuqqqqqqssswwwvvvuuuttttttuuuwwwxxxuuutttttttttuuuxxx{{{}}}{{{yyyvvvvvvwwwyyyyyyyyy|||xxxtttssstttwwwyyyzzzyyyyyyzzzyyyyyyyyyxxxxxxxxxzzzyyyvvvwww|||~~~|||yyyyyyzzz{{{|||||||||{{{yyyzzz{{{yyyxxxwwwxxxyyyxxxxxxwwwvvvuuuuuuuuuuuusssrrrrrrtttvvvvvvtttrrrnnnnnnooorrruuuvvvtttsssnnnppprrrrrrrrrrrrtttvvvvvvttttttuuuxxxzzzzzzzzzzzz}}}|||{{{zzz{{{|||}}}}}}{{{yyyxxx|||yyywwwwwwyyy{{{zzzyyyxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvwwwyyy{{{}}}~~~~~~}}}}}}}}}||||||}}}~~~}}}|||{{{zzzyyyxxxuuurrrpppqqqtttwwwyyy|||~~~||||||qqqlllnnnrrrvvvwwwvvvrrrnnnlllfffiiimmmrrrwww{{{}}}{{{|||cccSSSQQQZZZnnn^^^BBB999333111///...///000///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))******)))***,,,------...666777EEEvvvnnnffffffnnnjjjcccmmm|||xxxtttTTTLLL___lllfffyyy{{{pppnnnnnnooonnnqqqzzzrrraaaNNN???@@@<<>>@@@EEECCCAAANNNTTTHHHEEE>>>777777BBBUUUiiiuuuzzzzzzeeeTTTJJJHHHGGGHHHIIIHHHEEEDDDFFFGGGOOOXXXYYYVVVYYYfffttt|||jjj]]]EEE;;;666555666===GGGRRR[[[___bbbgggllluuu|||wwwwwwggg^^^qqq\\\PPPJJJ<<<333333000333333000***(((******'''************************))))))+++......,,,000666999999;;;>>>AAAHHHVVVccc~~~{{{bbbHHHQQQ{{{SSS@@@999===EEE___uuuyyy{{{~~~~~~}}}zzzxxxyyywwwssssssuuuyyyxxxuuurrrrrrssstttuuurrrsssuuuwwwxxxyyyyyyyyy{{{yyywwwvvvwwwxxxxxxwww|||yyyuuutttuuuwwwyyyyyywwwxxxxxxxxxxxxwwwvvvvvvuuuxxxxxxuuuvvv{{{|||{{{vvvwwwxxxyyyyyyyyyzzz{{{xxxzzz{{{zzzyyyxxxxxxyyyzzzyyywwwuuusssrrrqqqqqqqqqqqqqqqssstttuuusssqqqppppppqqqsssuuuuuusssqqqmmmoooqqqrrrrrrrrrtttuuuvvvuuutttuuuxxxzzzzzzzzzyyy}}}}}}|||zzzzzzyyyxxxxxxxxxxxxxxx{{{zzzxxxwwwxxxyyyzzzzzzxxxyyyyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{{{{|||~~~~~~}}}|||zzz{{{{{{yyyvvvtttuuuwwwyyy|||}}}||||||vvvssstttvvvxxxxxxuuuqqqmmmdddfffjjjooosssxxx{{{|||{{{kkkZZZUUUVVV___{{{RRR;;;666444111//////000//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))******)))***,,,......///666777GGGzzzrrrhhhfffiiiccc]]]nnn{{{ssskkkEEEEEE[[[eee```zzzyyynnnmmmnnnoooooorrr~~~qqq^^^LLL???>>><<>>PPPeeerrrxxxttt|||~~~lll```ZZZZZZcccfffaaa]]]^^^]]]eeekkklllmmmssszzz}}}oooyyymmmNNN>>>999888999>>>HHHTTT\\\aaadddjjjoootttzzzxxxnnnyyyxxxjjjlll___XXXGGG;;;888444555666444---)))***+++)))++++++++++++++++++++++++)))***,,,...---,,,333===AAA@@@AAAEEEJJJTTTeeetttyyyVVVGGGhhhSSS@@@<<<>>>FFF___vvvyyy{{{|||~~~}}}||||||}}}{{{xxxwwwxxxxxxuuutttwwwyyyxxxvvvtttssstttvvvwwwuuuuuuuuuvvvuuutttsssrrrvvvvvvwwwzzz|||}}}{{{zzzzzzyyywwwwwwxxxyyywwwvvvvvvwwwxxxyyyyyywwwvvvtttsssvvvwwwvvvwww{{{}}}zzzwwwyyy|||{{{yyywwwwwwxxxwwwyyy{{{|||zzzyyyyyyzzzxxxwwwvvvtttsssrrrqqqqqqppppppqqqsssuuuuuutttrrrsssrrrqqqrrruuuvvvvvvvvvrrrtttwwwxxxwwwwwwxxxxxxzzzxxxwwwxxxzzz{{{{{{zzzuuuwwwzzzzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwuuutttssstttwwwyyyzzzzzzzzzzzzyyyxxxwwwvvvtttuuuvvvwwwyyyzzz{{{||||||}}}}}}~~~~~~|||~~~{{{yyy{{{~~~|||}}}}}}}}}||||||~~~~~~~~~}}}||||||zzztttrrrtttuuusssooodddeeegggjjjmmmqqqsssuuuxxx|||rrr]]]SSSYYYeeeUUU===999444111//////...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***++++++******,,,...000000444666LLL~~~tttnnniii[[[TTTjjjpppYYY===;;;RRR```___yyytttmmmmmmnnnoooooouuunnnWWWDDD:::<<>>EEECCC:::FFFUUUeeelllmmmssszzz||||||ssshhh```WWWVVVQQQJJJGGGJJJLLLKKKJJJJJJXXXccc[[[XXXdddnnnZZZOOOGGGLLL^^^ooowwwxxxvvv}}}}}}mmmaaa]]]fffnnnmmmkkkmmmnnnssstttrrruuu|||}}}qqqwwwrrrRRR@@@:::::::::>>>HHHTTT]]]bbbffflllqqqwww~~~~~~nnnqqqyyyfff}}}rrrfff^^^LLL???:::555666888666///******++++++++++++++++++++++++++++++******,,,---+++,,,555@@@IIIHHHHHHKKKOOOYYYjjjzzz~~~\\\HHHbbbRRR???>>>???EEE^^^tttyyy{{{}}}{{{|||~~~}}}{{{zzzzzz{{{yyyvvvuuuwwwvvvssssssvvvxxxwwwuuuuuuuuuvvvxxxyyyxxxwwwuuusssrrrqqqrrrrrrssstttwww|||}}}yyyyyyxxxyyyyyyyyywwwuuuwwwxxxyyyzzzzzzyyywwwuuutttwwwxxxwwwxxx}}}~~~{{{vvvyyy{{{zzzwwwsssrrrssswwwyyy{{{|||{{{yyyyyyzzzvvvvvvuuutttttttttttttttqqqqqqrrrtttvvvwwwuuutttsssrrrqqqrrruuuxxxyyyyyyuuuxxxzzz{{{zzzzzzzzz{{{vvvuuuuuuxxx{{{~~~vvvwwwxxxxxxwwwwwwyyy{{{xxxzzz|||}}}|||{{{xxxwwwvvvvvvtttrrrqqqrrruuuxxx{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxyyyyyyyyyzzzzzzzzz{{{}}}~~~|||~~~zzzyyy}}}}}}}}}|||{{{zzz|||}}}|||}}}~~~~~~|||}}}{{{rrroooqqqtttrrroooeeefffgggiiillloooqqqsssvvvyyy|||}}}```TTT[[[\\\ooo]]]???;;;555111///...---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***++++++***+++---///000000444666NNNxxxqqqjjjXXXPPPfffxxx^^^AAA===TTTdddddd}}}wwwlllmmmnnnoooooovvvmmmTTTAAA777===III___oooeeeKKK===???>>>???@@@BBBCCCDDDEEEEEEAAADDDHHHKKKOOOUUU^^^eeewwwpppfff___ZZZWWWSSSPPP???;;;888===KKKSSSIII888===PPPdddllljjjnnn}}}vvv{{{tttcccWWWSSSUUUSSSPPPPPPSSSTTTRRRUUUUUUhhhtttdddZZZkkk~~~kkk```WWW\\\kkkyyy{{{xxxsssyyyyyy|||tttddd\\\eeeqqqssstttxxx}}}~~~{{{wwwzzz}}}qqquuuuuuTTTAAA;;;;;;;;;<<>>>>>???DDD\\\sssyyy|||{{{|||zzz{{{zzzwwwxxx{{{{{{xxxuuuuuuxxxzzzzzzxxxwwwwwwvvvuuutttvvvzzz}}}zzzvvvsssqqqqqqsssssssssssstttwww{{{}}}}}}|||yyywwwuuutttttttttuuutttsssuuuxxxyyyvvvsssvvvvvvvvvwwwxxxxxxyyyyyy{{{zzzyyyxxxvvvuuuuuutttxxxyyyzzz{{{zzzxxxuuutttyyyxxxuuusssrrrqqqqqqqqquuurrrqqqrrrtttuuusssqqqsssrrrrrrqqqrrrtttwwwxxxuuuuuuuuuuuuuuuvvvwwwwwwtttwww{{{}}}~~~|||{{{zzz{{{}}}~~~zzzyyyxxxwwwwwwwwwxxxyyyuuuwwwyyyxxxuuusssuuuxxxyyyyyyzzzzzzzzzyyyxxxxxxzzzzzzzzzyyyxxxyyy{{{~~~}}}|||}}}~~~~~~~~~~~~yyyzzz||||||}}}~~~~~~|||||||||}}}~~~}}}}}}yyymmmmmmqqqpppoooqqqiiigggdddbbbdddiiinnnrrrrrrtttyyymmm]]]VVV[[[jjjyyy^^^AAA>>>777111000111///+++......---------,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,222+++444555TTT{{{kkklllXXXJJJeeevvvjjj>>>GGG[[[[[[vvv~~~}}}qqqooonnnooopppwwwhhhQQQBBB<<<>>>KKKjjjxxx```DDD<<<;;;FFFBBBBBBFFFFFF@@@<<<===@@@CCCFFFIIIMMMRRRWWW[[[mmmxxx~~~tttllleee```]]]OOOBBB@@@FFFIIIGGGCCC@@@NNNbbbnnniiibbbgggtttfffXXXiii}}}sssfff]]]```]]]ZZZZZZ\\\^^^]]]\\\]]]gggyyyzzzyyy~~~tttnnnrrrxxxzzzyyyyyywwwuuuuuuxxx{{{fffUUU]]]aaa[[[cccwww}}}}}}||||||}}}uuupppwww[[[JJJAAA<<<999???IIIWWW```ccceeehhhjjjtttuuuiiixxxbbbrrr}}}xxxjjjUUU???555666333666666000++++++,,,+++++++++******************+++******++++++---888CCCWWW^^^YYYVVV___gggooo{{{XXXHHHiiiyyyxxxyyyPPPBBB<<<>>>DDD\\\qqquuuxxx|||zzz}}}|||}}}|||yyyyyy|||}}}zzzwwwwwwyyy{{{zzzyyyvvvvvvuuutttssstttxxx{{{{{{wwwtttrrrrrrsssssssssrrrtttvvvyyy|||~~~~~~{{{zzzxxxvvvuuuvvvwwwxxxvvvttttttuuuxxxxxxwwwuuuwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuxxxyyyyyyyyyyyyxxxvvvuuuvvvuuutttsssrrrsssssstttuuusssrrrsssuuuvvvtttrrrssssssrrrrrrsssvvvxxxzzzvvvuuuuuuuuuuuuuuuvvvvvvvvvzzz}}}||||||}}}~~~~~~|||zzzxxxvvvuuuuuuuuuuuuwwwxxxyyyxxxwwwwwwxxxyyyvvvvvvwwwwwwxxxxxxwwwwwwxxxxxxwwwvvvuuuwwwzzz}}}|||~~~||||||~~~~~~~~~{{{yyy|||}}}|||zzz{{{~~~~~~}}}~~~~~~||||||}}}}}}wwwjjjllloookkkkkkoooiiifffcccbbbcccgggllloooqqqsssvvv|||xxxeeeWWWTTT```nnniiiEEE???888444111//////000......---------,,,,,,,,,++++++++++++++++++++++++***************++++++,,,222,,,666777TTTuuunnnWWWNNNmmm|||lll@@@III\\\]]]xxxyyypppooooooppprrr{{{iiiRRRCCC===@@@OOOnnnyyy___CCC======???<<<>>>DDDDDD???;;;<<<999<<>>IIIVVV```ccceeehhhkkkyyy{{{mmmxxx___eee|||ooo[[[CCC666444222999;;;222)))&&&)))+++++++++******************+++***+++,,,+++---777BBB]]]fffccc___hhhpppyyyfffUUUqqqvvvuuuzzzOOOAAA<<>>999444------333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,000,,,888:::VVVxxxjjjYYY\\\zzz~~~kkkBBBJJJ]]]___|||tttqqqpppppprrrvvvjjjRRRCCC===BBBTTTsss{{{]]]AAA===@@@@@@??????AAA>>>666222111444777<<>>AAA777)))%%%(((,,,******++++++++++++++++++---,,,,,,---,,,---777AAAeeerrrqqqmmmttt}}}ooo]]]sssqqqppp{{{OOO@@@;;;>>>DDD___xxx~~~|||zzz{{{yyyxxxwwwvvvvvvuuuttttttvvvvvvuuutttrrrrrruuuwwwyyyvvvttttttuuuvvvwwwvvvssstttvvvxxxzzz{{{}}}}}}{{{yyywwwuuuuuuxxxzzz|||xxxvvvuuuuuuvvvwwwxxxyyyuuuuuutttssssssrrrqqqqqqqqqsssvvvyyyzzzyyywwwvvvyyyxxxvvvuuuvvvwwwyyyzzzrrrssssssssstttuuuuuuvvvssssssssssssssssssssssssqqqqqqrrrssstttwwwxxxzzzvvvvvvuuuttttttttttttuuurrruuuyyy}}}~~~}}}|||wwwwwwyyyzzz{{{zzzzzzyyyvvvuuuuuuuuuvvvwwwyyyzzzwwwuuutttuuuyyy{{{zzzwwwoooppprrrtttuuuvvvwwwwwwuuuuuutttsssrrrtttxxx{{{zzzzzz|||~~~yyyvvvzzz{{{~~~~~~yyyzzz|||zzztttxxxyyy{{{|||}}}~~~zzz{{{||||||{{{|||}}}|||}}}~~~qqqmmmnnngggdddjjjfffdddaaa``````bbbeeegggmmmnnnqqquuu{{{~~~eeeRRRSSS]]]vvv~~~wwwttteeeSSSCCC>>>888///,,,111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---+++888<<>>===BBBCCCDDDDDD@@@888000---...333555999<<>>777000------+++******++++++,,,,,,,,,,,,...---...///......777AAAooouuuVVV\\\ttt}}}hhhaaa~~~TTTAAA:::;;;@@@YYYttt}}}~~~}}}~~~yyyyyyxxxzzz{{{zzzyyywwwwwwxxxwwwxxxxxxxxxvvvvvvxxxyyyvvvuuutttvvvyyy{{{|||{{{wwwwwwxxxxxxyyy{{{|||}}}{{{zzzxxxwwwuuuuuuuuuuuutttuuuvvvuuuttttttvvvxxxyyyxxxxxxwwwvvvuuuuuuuuupppqqqtttwwwyyyyyyyyyxxxyyyxxxvvvuuuuuuvvvwwwyyyuuuuuuuuuuuutttsssrrrqqqooopppqqqqqqoooooopppqqqppppppqqqrrrsssttttttuuuttttttssssssttttttuuuvvvtttsssrrrsssuuuzzz~~~{{{yyyxxxxxxyyyzzz|||{{{yyywwwwwwwwwwwwxxx{{{zzzyyyzzz|||}}}||||||uuuuuuvvvwwwxxxxxxwwwwwwvvvwwwxxxwwwuuutttuuuvvvvvvxxxwwwvvvxxx|||{{{wwwvvvxxx|||}}}|||zzzyyytttooopppuuuwwwvvvxxxzzz{{{{{{zzz|||~~~}}}zzz{{{|||||||||}}}~~~~~~wwwlllhhhccc]]]aaa``````______```aaabbbcccffflllrrrxxx}}}yyyaaaUUUUUU___yyyzzzoooppp___JJJ===:::888222---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------111+++666999TTT\\\YYYMMM:::GGGZZZXXXwwwwwwrrrqqqrrrtttwwwcccLLL???:::DDDYYYuuurrrPPP;;;===BBBOOOcccrrriiiQQQ===444222///000000111333777===BBBIIIOOOXXXdddvvvuuufffnnn|||tttmmmeee^^^WWWSSSMMMNNNXXXgggyyy||||||}}}{{{xxxzzz{{{yyyyyy{{{tttpppoootttwwwyyy{{{~~~~~~sssLLLOOOeeessssssuuuyyy}}}ssshhheeeJJJ;;;888:::>>>GGGTTT\\\```dddiiimmmtttzzzzzzfffdddtttsssmmmnnnqqq~~~jjjccc^^^OOO>>>666555999999444///...,,,)))******++++++,,,---------------///000///000888BBBooozzz\\\[[[lllqqqfffYYYvvvXXXDDD:::===@@@WWWqqq|||~~~zzzyyywwwzzz||||||zzzxxxxxxzzzuuuwwwxxxxxxwwwwwwyyyzzzxxxwwwvvvwwwyyy{{{zzzzzzwwwwwwwwwwwwxxxyyy{{{|||xxxxxxxxxwwwvvvuuutttsssqqqtttvvvvvvtttssstttvvvxxxwwwwwwwwwvvvvvvuuuuuuqqqrrrtttuuuwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvtttuuuuuuuuuuuusssrrrqqqoooqqqrrrqqqooonnnppprrrqqqrrrrrrsssssstttssssssrrrrrrrrrssstttuuuvvvwwwuuuuuuttttttuuuxxx|||~~~}}}|||{{{{{{zzzzzzzzzzzz|||{{{yyywwwvvvuuuuuuvvvxxxzzz{{{zzzyyyyyyzzz{{{xxxxxxxxxxxxxxxwwwvvvuuuuuuwwwyyyyyywwwtttrrrrrrssswwwxxxxxx{{{}}}wwwvvvyyy}}}}}}zzzsssssspppkkkkkkrrryyy|||zzz||||||zzzwwwxxx~~~~~~~~~~~~|||{{{zzz{{{{{{{{{{{{|||}}}}}}}}}~~~ooojjjfff]]]____________``````aaaaaa\\\aaaiiiqqqwww{{{|||}}}jjjZZZTTTXXXkkk~~~tttnnn[[[EEE:::999666.........---------,,,,,,,,,------------------------,,,++++++++++++,,,------333,,,666:::WWW{{{eee```zzzIII999HHHZZZTTTpppwwwqqqppprrruuuyyy~~~bbbLLL???;;;FFFZZZsssoooOOO===???BBBTTTxxxrrrPPP:::222000000/////////333999===IIIOOOUUU\\\gggrrrxxxxxx}}}~~~{{{}}}}}}ooo\\\fffxxxsssllleee___YYYTTTPPPHHHFFFVVVooo~~~~~~yyyyyyzzzzzz|||xxxwwwyyyzzzwwwwwwzzzuuuqqqppptttxxxyyyyyy|||{{{zzz~~~oooHHHKKKbbbqqqrrruuuxxx|||rrrfff|||gggKKK:::777999???HHHTTT\\\___ccchhhlllrrrzzzzzzaaa^^^ooorrroooqqqttt~~~llliiifffVVVCCC777333:::===666...+++++++++******++++++,,,------...,,,,,,///111000111999CCCnnnrrr\\\___nnnpppeeeRRRlll]]]GGG;;;<<<>>>SSSmmmyyy{{{zzztttxxx{{{{{{xxxwwwxxxyyytttvvvwwwxxxwwwwwwyyy{{{{{{yyyxxxxxxzzzzzzyyywwwwwwvvvvvvvvvvvvxxxyyy{{{uuuvvvwwwwwwwwwuuutttrrrooosssvvvvvvtttssssssuuutttttttttttttttsssssssssrrrrrrsssuuuvvvxxxyyyzzzyyyyyywwwvvvuuuuuuuuuuuussstttuuuuuuuuutttsssrrrooorrrsssrrrpppoooqqqssssssssstttuuuuuuttttttsssqqqqqqrrrrrrtttuuuwwwxxxuuuuuuttttttuuuvvvwwwxxxwwwxxxzzz{{{{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvwwwwwwuuuwwwyyyxxxuuusssuuuxxxzzzzzzyyyyyyxxxvvvuuuttttttwwwzzzzzzwwwssspppnnnpppvvvzzz{{{~~~~~~wwwxxxzzz}}}zzzrrrtttqqqkkkjjjqqq{{{}}}~~~}}}xxxsssrrrwww|||~~~|||{{{{{{||||||zzzyyyzzzzzzzzzzzzzzz{{{~~~}}}}}}}}}}}}}}}sssmmmjjjaaa^^^^^^___``````aaaaaabbbXXX]]]fffooovvvyyyzzzzzzrrr```WWWTTT___ooo|||~~~nnnNNN:::999777.........---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...444,,,666<<<]]]}}}wwwpppqqqtttIII:::JJJ[[[QQQkkk}}}wwwooooooqqquuu{{{~~~bbbLLL@@@===HHHZZZrrrnnnOOO???AAABBBHHHyyyfffKKK>>>444333111///...000555999???GGGQQQXXXaaajjjnnnmmmiiioootttyyysssrrr~~~xxxuuupppjjjbbbYYYOOOIIIFFFBBBUUUuuuuuuqqquuu}}}zzznnngggjjjssssssqqqkkkeeeaaaaaacccmmmrrrtttrrrssszzz}}}|||}}}yyyxxxzzzyyyvvvvvvxxxxxxsssrrrwwwzzzzzzyyy{{{yyyyyy~~~yyyiiieeeCCCHHH___nnnrrrtttwww{{{~~~qqqdddyyyhhhKKK:::666888@@@IIITTT\\\___bbbgggkkknnnwww}}}{{{dddYYYhhhpppqqqppprrrwwwiiijjjjjjZZZDDD666444>>>DDD;;;///***,,,///******+++,,,,,,---......+++,,,///111111222:::DDDnnn~~~uuudddVVVaaatttwwwdddOOOfff___HHH;;;888:::NNNhhhuuuxxxzzz|||~~~~~~|||yyywwwwwwuuuuuuuuuwwwxxxwwwvvvvvvvvvxxxyyy{{{|||~~~~~~yyyvvvttttttwwwwwwuuurrrwwwyyyzzzyyyvvvuuuxxxzzzyyywwwvvvvvvwwwxxxxxxwwwrrrrrrqqqqqqrrrrrrssssssuuutttsssrrrrrrssstttuuuwwwuuurrrssswwwyyyyyyxxxyyyyyyyyywwwuuuttttttvvvqqqrrrtttuuuuuutttrrrqqqooorrrtttssspppoooqqqssstttuuuuuuuuuuuuuuutttssstttttttttttttttuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxyyywwwyyy~~~}}}wwwvvvzzzwwwwwwwwwwwwvvvvvvuuuuuuwwwwwwwwwzzz|||{{{wwwsssvvvuuuuuuuuuvvvwwwvvvuuuuuuwwwxxxwwwuuussstttvvvsssrrrwwwzzzvvvwwwyyy{{{}}}}}}{{{yyywwwxxxuuuqqqoooooosssyyy|||zzztttqqqrrruuuwwwvvvwwwyyy{{{{{{yyywwwvvvvvvyyy|||~~~}}}zzzyyy~~~~~~{{{zzz}}}oooggggggaaa```___]]]\\\]]]___aaaaaagggmmmpppppprrrxxx}}}zzzdddQQQUUUVVVfffjjjCCC;;;;;;///...---,,,,,,......---+++......---------,,,,,,,,,++++++******++++++,,,---...)))555999[[[qqqlll}}}llleeeoooKKK===QQQYYYUUUaaa|||{{{rrrppppppttt{{{dddHHH<<<<<>>QQQbbblllBBB===666333444...(((///======FFFNNNRRRZZZdddgggeeeeeerrruuuqqqyyyuuutttrrrooommmkkkiiiiiinnnppppppmmmeeeZZZOOOHHHCCCCCCQQQooo|||lllWWWQQQVVVcccgggZZZLLLGGGMMMKKKGGGDDDCCCEEEHHHJJJUUUYYYaaaiiilllnnnuuu~~~~~~{{{yyyxxxxxxvvvuuussstttwwwyyyzzz{{{{{{{{{}}}sss]]]rrrhhhFFFDDDXXXjjjqqqtttxxx{{{|||}}}ppp___uuudddKKK===888888???LLLYYY```cccgggjjjjjjiiiuuu{{{}}}]]]^^^jjjyyyzzzqqqqqqyyyxxxppp___\\\eee\\\DDD666333777888333...---,,,)))***++++++,,,,,,------...111111111111333777===BBBfffuuu]]]KKKeee^^^fff}}}\\\FFF999999===GGG[[[qqqyyy{{{}}}~~~|||yyywwwwwwvvvuuuvvvxxxyyyxxxvvvwwwwwwxxxxxxxxxyyyyyyyyyttttttssstttvvvwwwvvvvvvvvvxxxxxxwwwuuuuuuwwwyyyyyywwwuuuvvvwwwxxxwwwwwwrrrrrrrrrrrrssstttuuuvvvuuuuuutttsssssstttuuuuuuuuusssqqqrrruuuwwwxxxwwwyyyyyyyyywwwtttssssssuuurrrssstttuuuuuusssrrrqqqoooqqqrrrqqqqqqqqqrrrssstttttttttuuuuuuvvvvvvvvvxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxvvvxxx}}}}}}yyyxxx{{{yyyxxxxxxxxxxxxxxxxxxxxxzzzwwwvvvzzz}}}wwwuuutttsssttttttuuuttttttuuuvvvwwwuuusssrrrtttvvvtttssswwwyyyvvvsssuuuxxx{{{||||||{{{zzzyyyvvvsssppppppssswwwyyy}}}xxxrrrqqqsssuuuvvvuuuwwwxxxzzzyyyxxxvvvwwwwwwzzz|||~~~}}}zzzyyy}}}||||||~~~zzzkkkjjjbbbbbbaaa___^^^^^^___``````dddiiilllnnnrrrxxx|||jjjVVVQQQQQQ___{{{vvvJJJ;;;:::111///...,,,,,,......---,,,......---------,,,,,,,,,++++++******++++++,,,---111,,,555777VVVvvvlllfffrrrcccaaannnKKK999LLLVVVUUUddd~~~yyyrrrppppppttt{{{jjjOOO@@@<<>>@@@LLLaaarrrvvvoooiiiLLLDDDDDDNNNPPPFFF<<<999999777555333444666999;;;GGGKKKUUU___dddhhhpppyyy}}}{{{zzzzzzyyyxxxxxxrrrsssuuuwwwyyyyyyyyyyyy}}}~~~~~~qqqZZZnnnfffCCCAAAUUUfffqqqtttxxxzzz{{{|||~~~nnn___vvvcccJJJ<<<888888@@@MMMZZZ```cccgggiiiiiiiiisss~~~{{{zzz\\\\\\jjj~~~wwwlllllltttlllZZZUUU\\\UUUAAA777222777888333---,,,+++(((++++++,,,,,,------------000111222333444888<<<@@@^^^yyyeeeQQQfffyyyzzzbbbHHH<<<999;;;DDDWWWnnn~~~~~~{{{}}}~~~~~~|||yyywwwwwwvvvvvvwwwyyyyyyxxxwwwxxxxxxwwwwwwvvvuuuuuuuuussstttuuuuuutttssstttuuuuuuvvvvvvuuuttttttvvvwwwxxxwwwuuuuuuwwwwwwwwwvvvtttsssrrrrrrsssuuuwwwxxxuuuuuuuuuttttttuuuuuuuuutttsssrrrsssuuuwwwxxxxxxyyyyyyxxxvvvsssqqqrrrssssssssstttuuutttsssqqqpppoooooonnnppprrrtttsssssstttttttttuuuvvvwwwxxxyyy|||{{{zzzxxxvvvuuuttttttvvvvvvwwwwwwwwwxxxxxxxxxvvvuuuwww{{{|||zzzzzz|||zzzyyyyyyyyyyyyzzzzzzzzz{{{uuurrrvvv~~~zzzqqqssssssssssssssssssssssssuuuuuutttrrrppppppsssuuutttrrruuu}}}|||vvvtttssstttvvvxxxzzzzzzzzzzzzyyyxxxuuusssssstttvvvxxxxxxtttqqqqqqtttvvvvvvtttvvvwwwxxxwwwvvvvvvxxxzzzzzz|||~~~}}}zzzzzz}}}~~~~~~ooohhheeedddcccbbbaaa___^^^^^^```aaacccffflllrrrxxx|||ooo[[[OOONNNXXXsssVVV>>>:::444000///------......---,,,......---------,,,,,,,,,++++++******++++++,,,---333---666666TTTtttpppgggiii[[[]]]eeeAAA555GGGQQQUUUgggxxxrrrpppqqquuu{{{lllRRR@@@999@@@]]]|||uuuRRR@@@BBBBBBFFFGGGRRRiiiXXXFFF888777888333...---777???GGGMMMSSSZZZ^^^___kkkmmmhhh^^^YYYeeezzz~~~ppp```SSSLLLJJJGGGCCCAAA@@@@@@@@@DDDHHHNNNQQQQQQMMMHHHDDD999;;;CCCNNNUUUXXX]]]bbbHHH>>>999>>>???999444444111000///......///111111888===GGGTTT]]]cccllluuu{{{{{{zzzzzzyyyyyyxxxxxxqqqrrrtttvvvwwwxxxxxxxxx|||}}}}}}{{{{{{mmmTTTfffccc@@@???RRRcccqqqtttwwwyyyzzz{{{}}}lll^^^wwwaaaIII;;;777888AAANNN[[[```bbbfffiiiiiijjjppp{{{~~~|||bbb___iii~~~pppkkkuuummmZZZQQQTTTLLL<<<666111888:::444---******))),,,,,,,,,---------------///111333444666888<<<>>>TTTrrrVVVVVVhhhIII>>>:::999@@@RRRjjj{{{~~~}}}~~~~~~|||zzzxxxxxxwwwwwwyyyzzz{{{yyywwwxxxxxxwwwvvvuuuuuuttttttuuuwwwxxxvvvqqqoooppprrruuuuuuuuuuuutttuuuvvvwwwxxxvvvttttttvvvwwwvvvuuuuuutttssssssssstttuuuvvvtttuuuuuuvvvvvvuuuuuutttttttttuuuvvvxxxyyyzzzzzzxxxyyyxxxuuurrrqqqqqqrrrttttttttttttsssrrrqqqpppooommmllloootttvvvvvvtttwwwvvvvvvuuuvvvwwwxxxyyy|||{{{yyywwwvvvuuuttttttvvvuuuuuuuuuvvvvvvwwwwwwvvvuuuvvvxxxzzzzzzyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{zzzvvvssstttxxxxxxssslllrrrssstttsssrrrrrrssstttuuutttrrrooooooppprrrtttsssppprrryyy|||yyysssqqqvvvvvvwwwwwwwwwwwwvvvvvvyyyxxxwwwvvvvvvwwwxxxyyyuuusssrrrtttwwwyyywwwuuuuuuvvvvvvvvvuuuvvvyyy{{{zzz|||}}}|||{{{zzz|||~~~zzziiiiiihhhfffeeedddbbb___]]]```______ccckkksssyyy|||rrr___QQQPPPUUUkkkeeeDDD<<<777222000------.........---......---------,,,,,,,,,++++++******++++++,,,---111,,,666777UUU|||yyyooodddRRRVVVzzzccc:::444BBBKKKQQQfffxxxqqqqqqsssvvv{{{iiiMMM===999CCC\\\yyytttQQQ===@@@DDDEEEGGGFFFMMMooo{{{bbbGGG:::666444222222555<<>><<<;;;;;;<<<999:::<<<>>>===;;;999777666777:::>>>@@@CCCMMMWWWFFF===888999:::888666777666666555444333222111111222666AAANNNYYYaaakkktttxxxyyyyyyyyywwwvvvuuuvvvrrrssstttuuuvvvwwwxxxxxxzzz{{{{{{xxxxxx~~~iiiMMM\\\|||~~~ccc??????SSSbbbrrrtttwwwyyyyyy{{{}}}hhh]]]yyyaaaHHH;;;777888CCCPPP[[[```bbbfffhhhhhhmmmmmmxxxggg```eeexxx{{{uuuuuuzzztttaaaUUUSSSHHH888444222:::>>>777...*********------------............///111444777888999;;;===LLL}}}bbbIIIgggnnnIII>>><<<999<<>>CCC<<<000++++++---,,,------......///000000000333666999::::::<<<>>>IIIppptttMMM\\\yyyPPP@@@===:::;;;GGG]]]qqq|||||||||}}}}}}}}}|||{{{zzzyyyyyyzzz|||}}}}}}{{{xxxwwwwwwwwwwwwxxxxxxxxxxxxssstttuuuuuutttssstttuuuvvvtttssstttvvvwwwwwwwwwvvvuuussssssuuuuuuuuutttssstttuuuuuutttsssqqqpppqqqrrruuuwwwwwwuuurrrqqqmmmooorrrtttttttttvvvwwwwwwxxxwwwvvvsssrrrssstttssssssssssssssssssssssssooooooppprrrvvvxxxyyyxxx{{{{{{{{{zzzyyyxxxvvvuuuuuuuuutttttttttttttttuuuuuutttsssrrrssstttuuuvvvttttttsssssswww{{{zzzvvv{{{yyywwwvvvuuuvvvxxxyyypppsssuuuuuutttssstttvvvtttvvvxxxwwwtttsssuuuxxxwwwtttqqqqqqrrrssssssssswwwssstttzzz}}}{{{xxxwwwqqqrrrtttwwwxxxxxxxxxxxxvvvvvvvvvwwwxxx{{{}}}~~~wwwvvvvvvyyy}}}~~~|||yyyvvvwwwxxxxxxwwwxxxzzz|||wwwxxxzzz{{{}}}}}}~~~~~~~~~}}}}}}yyyqqqmmmiiihhhhhhgggddd```ccccccccceeejjjqqqxxx|||tttYYYUUUOOOTTTnnnqqqNNN>>>555555222///---...//////.........---------,,,,,,,,,++++++******++++++,,,---///+++555444QQQdddMMMMMMtttvvvIII888AAAHHHMMM___vvv~~~wwwoooqqquuuxxxzzzlllRRRJJJOOOMMM```}}}~~~[[[@@@CCCMMMlllgggRRR@@@CCCOOObbb{{{qqqaaaSSSFFF:::222555;;;FFFPPPUUUWWW^^^fffooo}}}kkkUUU```zzzwww```MMMEEEDDDDDDEEEDDDAAA???===;;;999999666333///---,,,...111333444222333777888999???FFF@@@===;;;;;;======>>>===666555555555444444333333333222777CCCNNNXXXccclllvvvyyy|||{{{xxxuuuvvvwwwttttttttttttuuuvvvxxxxxxvvvxxxyyywwwvvv{{{gggFFFOOOtttzzzjjjFFFIII^^^kkkuuuwwwxxxyyyyyy{{{~~~}}}ddd]]]~~~{{{^^^FFF:::888999HHHSSS]]]```aaadddggggggnnnjjjttt~~~bbbbbblllyyyyyynnnnnnxxx~~~{{{lllaaa^^^PPP<<<555444@@@GGG???111+++,,,...+++,,,---...///111222222333555888:::;;;<<<>>>@@@IIIccc}}}SSSVVV\\\FFF===;;;;;;CCCTTThhhxxxzzzzzz{{{|||||||||{{{{{{yyyyyy{{{}}}~~~{{{yyywwwwwwwwwwwwwwwwwwwwwwwwttttttssstttvvvwwwvvvvvvuuusssqqqrrruuuwwwvvvuuuvvvtttsssssstttuuuuuutttppprrruuuxxxxxxvvvtttrrroooqqqtttvvvvvvtttqqqoookkknnnrrrsssssssssuuuwwwwwwwwwwwwvvvttttttuuuwwwrrrrrrrrrrrrsssttttttuuuppprrrtttuuuvvvwwwyyy{{{xxxzzz{{{||||||zzzwwwvvvvvvuuuttttttsssssstttttttttsssrrrqqqrrrsssuuuvvvrrrsssrrrrrrxxxzzz|||{{{xxxvvvuuuuuuvvvxxxppppppqqqrrrsssttttttuuussswwwyyyxxxtttsssuuuyyyxxxuuussssssuuuvvvtttsssvvvrrrrrrxxx|||{{{yyyxxxppprrruuuxxxyyyyyyxxxwwwuuuuuuttttttuuuwwwzzz|||yyywwwwwwyyy}}}~~~|||yyyvvvxxxzzzzzzyyyyyyzzz{{{uuuvvvxxx{{{}}}~~~~~~||||||tttooojjjhhhiiiiiifffcccbbbdddfffgggiiimmmtttzzzaaaWWWLLLMMM___|||yyytttVVVDDD999666333///---.../////////......---------,,,,,,,,,++++++******++++++,,,---///+++444333OOOiiiPPPKKKsss}}}TTT777BBBKKKPPP^^^qqqwwwsssooorrrvvvyyyzzzsssWWWKKKKKKGGG[[[}}}cccDDDDDDMMMyyytttWWWNNNHHHEEEMMMdddcccbbbaaa___VVVGGG:::444:::FFFRRRVVVXXX```jjjvvvyyy}}}wwwiiiaaaoookkkSSSDDDAAAAAA@@@DDDDDDCCCBBB???===:::888222111///------///111222000111555888777777>>>GGGHHHGGGDDDBBBBBBDDDEEEEEEBBB@@@>>>;;;888666555555222///222<<>>KKK^^^sssxxxyyyzzz{{{||||||||||||yyyzzz{{{}}}~~~{{{yyyxxxxxxwwwwwwvvvvvvuuuuuuyyyvvvttttttwwwwwwuuurrrsssqqqoooqqqtttvvvuuutttuuutttrrrrrrtttuuutttsssmmmpppuuuzzz{{{zzzwwwuuunnnppptttvvvvvvtttpppnnnkkkooosssuuuttttttvvvxxxvvvwwwwwwwwwuuuuuuvvvxxxqqqqqqqqqrrrssstttuuuvvvpppsssvvvwwwvvvwwwzzz}}}vvvxxx{{{}}}}}}|||yyywwwwwwwwwuuuttttttssssssssstttsssrrrqqqqqqsssuuuvvvqqqrrrrrrrrrzzz~~~|||yyyvvvuuuuuuvvvwwwzzzvvvtttuuuxxxyyywwwtttsssvvvyyyxxxtttrrruuuxxxxxxvvvtttuuuwwwwwwuuussssssoooooouuuyyyxxxwwwwwwsssuuuxxxzzzzzzxxxuuusssvvvtttsssqqqrrrtttwwwxxxzzzxxxwwwyyy|||~~~|||yyywwwyyy{{{|||{{{zzzzzzzzztttuuuwwwzzz~~~~~~{{{{{{~~~~~~uuupppjjjhhhjjjjjjhhheeeaaaeeehhhhhhgggjjjrrrxxxzzziiiZZZKKKKKKZZZqqqtttxxx^^^KKK>>>777444000....../////////......---------,,,,,,,,,++++++******++++++,,,------***444333PPPgggLLLCCCkkk___555CCCMMMSSS^^^nnnsssooonnnrrrwwwyyyzzzwwwXXXEEE@@@>>>TTTzzzgggEEEBBBKKKlllooo]]]RRRFFFGGG>>>BBBIIIUUU___```TTTGGG333999FFFSSSWWWYYYaaalll|||qqqlllqqqxxxdddQQQHHHFFFBBB<<>>;;;777555//////.........------------111777999555444===JJJNNNMMMIIIDDDDDDFFFHHHHHHNNNKKKFFF@@@:::666333222222...///888DDDQQQ^^^hhhffflllrrrtttrrrrrrtttxxxsssrrrrrrqqqrrrsssuuuvvvsssvvvyyyyyyxxx{{{kkkJJJRRRvvv~~~oooLLLQQQfffsssxxxyyyzzzzzzzzz|||}}}ccc]]]qqqVVVBBB:::;;;???JJJUUU^^^```aaadddfffggggggllluuu}}}}}}UUUSSS]]]mmmsssoootttyyyjjjeeeTTT<<<222333AAAIII@@@000(((***...)))***,,,...111333555666888999;;;<<<<<<>>>AAACCCIIIQQQfffYYYtttlllKKK999999999;;;EEEWWWooo{{{|||}}}}}}|||zzzxxxvvvzzzzzz{{{~~~}}}{{{uuuuuuvvvxxxvvvrrrsssxxxxxxxxxxxxvvvtttsssssssssrrrrrrqqqqqqqqqrrrssssssrrrrrrrrrrrrssssssttttttvvvtttrrrsssuuuwwwvvvttttttrrrqqqtttxxxxxxtttoooooorrruuuvvvvvvvvvwwwxxxwwwxxxxxxwwwtttrrrssssssrrrrrrqqqqqqrrrrrrssssssssssssrrrssstttwwwzzz|||~~~~~~}}}|||{{{{{{zzzzzzrrrrrrrrrrrrsssuuuvvvxxxvvvuuutttqqqooopppsssuuussstttrrrqqqvvvzzzyyywwwtttrrrssswwwzzzyyywwwuuuxxx{{{{{{vvvrrrsssvvvyyyzzzyyywwwwwwwwwuuuuuuvvvwwwyyyyyyvvvtttpppqqqqqqqqquuu{{{}}}{{{~~~{{{xxxwwwxxxxxxxxxwwwwwwuuurrrqqqrrrtttuuuuuuuuuyyy|||~~~|||uuussswww|||{{{xxxyyy~~~||||||{{{zzz|||qqqgggllleeefffkkkcccddddddccccccdddggglllpppwwwsss^^^IIIEEETTTkkk|||{{{kkkTTTFFF???555555555------111,,,//////.........---------++++++++++++++++++++++++//////000444MMMjjjUUUQQQSSS\\\>>>===FFFMMMPPP___nnnoooqqqvvvtttttt}}}xxxTTTBBB@@@BBBQQQxxx^^^CCCDDDEEEXXXwwwkkkVVVMMMGGG======???EEE___dddFFF:::888AAATTT___]]]ZZZ\\\~~~~~~|||wwwcccRRREEE======BBBFFFCCCCCCEEEBBB;;;666777111222222000...---...///222///333999888555???NNNVVVYYYYYYRRRLLLIIIGGGCCCPPPRRRWWWXXXNNN>>>444444222111000444@@@QQQ^^^dddjjjlllooopppoooooopppqqqsssrrrqqqppprrrvvvzzz}}}wwwyyyzzzyyyyyy|||lllLLLRRRrrryyyiiiIIINNNdddpppuuuwwwyyyzzz|||~~~ttt^^^gggoooRRR???999:::;;;IIIXXXbbbaaaccckkklllfffjjjllluuu}}}YYYQQQXXXllltttqqq|||{{{qqqgggTTT===...444GGGIII===444---(((---+++---///000111333666888;;;<<<=========>>>@@@BBBKKKQQQqqqaaadddrrrLLL<<<;;;777666AAAUUUgggooo|||}}}~~~~~~}}}{{{yyywwwxxxxxxyyyzzz||||||zzzwwwuuuuuuvvvxxxvvvrrrtttxxxyyyzzzzzzxxxwwwuuuuuuuuurrrrrrrrrrrrrrrsssttttttssssssrrrqqqrrrssstttuuuuuusssrrrsssvvvxxxwwwvvvvvvtttsssuuuxxxxxxtttpppqqqrrrtttvvvwwwwwwwwwvvvxxxyyyzzzyyyxxxwwwxxxyyyssssssrrrrrrqqqrrrrrrsssrrrqqqrrrsssuuuxxx{{{}}}yyyyyyyyyyyyyyyyyyyyyyyyrrrqqqqqqqqqssstttvvvwwwtttuuuuuutttsssrrrssstttuuuvvvtttqqqttt{{{}}}yyyyyyyyywwwtttrrrrrruuuwwwzzzxxxwwwxxx{{{{{{vvvqqqtttvvvxxxyyyyyyxxxwwwwwwvvvvvvwwwyyyzzzzzzxxxvvvrrrssssssrrrvvv}}}|||}}}{{{yyyxxxyyyyyyxxxwwwwwwvvvtttssssssttttttttttttwwwzzz{{{}}}{{{vvvssswww{{{~~~~~~~~~|||yyyyyy|||}}}zzzyyyyyy{{{{{{iiimmmhhhfffjjjeeeeeeeeedddcccdddfffkkknnnyyyvvvdddRRRNNNRRR^^^uuu~~~oooXXXJJJ>>>444444555......333111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...///222444JJJ}}}rrr[[[WWWZZZaaa;;;;;;EEEIIIFFFPPP^^^aaammmttttttuuu|||}}}YYYDDD???AAAQQQxxxbbbDDDBBBCCCQQQdddyyyhhhZZZKKKBBB===CCC^^^fffPPP???<<>>999;;;===MMMZZZcccbbbccciiiiiidddhhhiiirrr~~~xxxWWWOOOTTThhhxxx~~~|||pppcccPPP>>>555:::QQQSSS@@@444///+++---,,,...111222333555999;;;;;;<<<=========>>>@@@BBBFFFJJJdddcccgggzzzVVV???===999777@@@QQQcccnnn}}}~~~~~~|||zzzxxxyyyxxxxxxyyyzzzzzzwwwuuuvvvtttuuuxxxvvvssstttxxxyyyyyyzzzyyyxxxwwwuuutttqqqrrrrrrssstttuuuvvvvvvuuutttrrrqqqqqqsssuuuwwwtttsssrrrsssvvvxxxyyyxxxyyywwwvvvwwwzzzyyyvvvrrrtttsssrrruuuxxxyyywwwtttvvvwwwyyyyyyyyyyyy{{{}}}uuutttsssrrrqqqqqqqqqqqqqqqqqqrrrsssvvvyyy|||~~~vvvvvvwwwxxxxxxxxxxxxxxxqqqqqqqqqrrrssstttvvvvvvrrruuuwwwxxxvvvtttssssssuuuuuusssqqqssswwwyyyvvvxxxxxxwwwuuurrrqqqrrrssszzzxxxwwwyyy{{{zzzvvvrrrvvvvvvvvvxxxyyyyyyxxxvvvwwwwwwxxxyyy{{{{{{yyywwwtttvvvuuutttxxx~~~}}}|||{{{zzzzzz{{{zzzxxxwwwwwwwwwwwwvvvuuutttsssrrrtttwwwyyyxxx{{{}}}yyytttvvvzzz|||}}}}}}~~~}}}{{{zzzzzz|||~~~{{{zzzzzz{{{mmmmmmjjjfffggggggffffffeeeddddddfffjjjmmmzzz{{{jjj]]]YYYQQQPPPgggvvveeeUUUAAA666555666///...333222/////////.........---------------------------------///222333EEExxx{{{```YYY[[[xxxaaa===BBBOOOPPPDDDDDDPPPUUUiiisssuuuvvv{{{^^^EEE<<>>AAAFFFOOOccc}}}}}}iiiTTTAAA>>>UUUfff___AAA???BBBOOOaaagggYYYEEE>>>GGG```uuuaaaPPPEEECCCMMMZZZeee]]]NNNAAABBBGGGAAA666444111......000111///------+++...444666777CCCQQQggghhheee___ZZZYYYWWWSSSSSSZZZ```bbbddd```LLL666666333///000777EEEVVVbbbllloooqqqrrrpppooonnnooorrrrrrqqqppppppppppppqqquuuvvvxxxxxxyyy}}}qqqPPPTTTsss|||wwwkkkEEEEEE[[[jjjssstttwwwxxxyyy{{{~~~pppgggxxx{{{bbbJJJ;;;888<<>>777>>>ZZZ[[[@@@222111...---...000222444666888<<>>>>>===>>>@@@CCCCCCFFFVVV{{{eeeggg```BBB>>>:::888>>>KKK^^^lll~~~~~~{{{zzz}}}|||{{{{{{|||{{{yyyvvvvvvttttttwwwwwwtttuuuxxxxxxyyyyyyzzzzzzxxxuuusssqqqrrrssstttvvvvvvwwwwwwvvvtttrrrppppppsssvvvxxxrrrrrrssstttwwwyyyzzz{{{{{{zzzyyyyyy{{{zzzxxxuuuwwwtttrrruuuzzz{{{wwwssssssuuuwwwwwwwwwwwwyyyzzzvvvuuutttsssqqqqqqqqqppprrrrrrssstttvvvxxx{{{|||uuuvvvwwwwwwwwwvvvuuuuuurrrrrrsssssstttuuuvvvwwwtttvvvxxxyyywwwuuuuuuuuussssssrrrrrrtttwwwyyyyyyvvvwwwxxxvvvsssqqqpppqqqvvvvvvvvvxxxzzzyyyvvvtttwwwvvvuuuwwwyyyzzzxxxvvvwwwvvvwwwxxxzzz{{{yyyxxxuuuvvvvvvtttxxx~~~}}}{{{zzzzzz{{{||||||yyywwwwwwyyyzzzyyywwwuuusssrrrvvvxxxxxxwwwzzz|||uuuvvvyyyzzz{{{|||}}}}}}~~~~~~|||zzzyyyzzz~~~~~~}}}|||}}}~~~~~~rrrlllkkkfffeeejjjdddeeeeeeddddddfffjjjmmmxxx{{{iii___^^^SSSKKK___}}}uuu___HHH:::777999111---000...////////////............---------------------------...111222CCCttteeeTTTVVVsss```BBBKKK^^^___JJJAAAJJJPPPgggrrrvvvwww{{{~~~bbbGGG:::===OOOssstttLLL;;;@@@???FFFQQQ^^^lll{{{tttUUUCCCKKK___iiiGGGDDDEEEUUUssssssXXXDDDBBBVVV~~~sssaaaQQQEEEDDDOOO[[[zzzxxxhhhPPPDDDFFFCCC999444000,,,---111222000,,,---+++,,,000333666AAAMMMiiiqqqvvvqqqiiiddd```]]]eeekkkllljjjppprrr___EEE:::555222333999EEEUUUcccjjjlllooopppnnnkkkjjjjjjnnnnnnnnnooonnnnnnmmmmmmrrrtttvvvwwwxxx}}}qqqPPPUUUsssyyyfffCCCGGG]]]lllvvvwwwzzz{{{|||~~~{{{kkkiiisss[[[GGG:::777<<>>...111111......000333555777:::>>>AAA<<<===>>>>>>>>>???AAACCCFFFHHHOOOhhheeebbbiiiGGG???999888;;;DDDWWWiii}}}~~~}}}|||~~~}}}|||{{{|||{{{yyywwwvvvssssssvvvwwwuuuuuuxxxzzzzzz{{{}}}~~~|||xxxtttqqqrrrtttuuuvvvwwwwwwwwwvvvuuurrrpppqqqsssvvvxxxrrrssstttuuuwwwyyy{{{}}}|||{{{{{{{{{{{{{{{zzzyyyxxxuuusssvvvzzz{{{wwwssstttvvvwwwvvvuuuuuuvvvwwwwwwvvvuuusssrrrqqqppppppttttttttttttuuuvvvwwwxxxuuuuuuuuuuuutttrrrpppnnnrrrssstttuuuvvvwwwwwwxxxvvvwwwxxxwwwvvvvvvwwwxxxuuuttttttuuuvvvvvvxxxzzzwwwxxxyyywwwtttrrrqqqqqqrrrrrrtttwwwyyyyyywwwvvvwwwvvvvvvwwwxxxyyyxxxwwwuuuttttttvvvxxxyyyxxxwwwuuuvvvuuusssvvv|||}}}zzz{{{{{{{{{|||}}}}}}zzzxxxwwwzzz||||||yyyvvvttttttvvvxxxwwwuuuxxx~~~|||wwwwwwxxxyyy{{{|||||||||~~~~~~}}}{{{yyyzzz}}}~~~}}}{{{zzz{{{|||}}}~~~mmmlllfffccckkkcccdddeeeeeeeeegggkkknnnttt{{{wwwcccXXXYYYSSSKKK[[[www}}}mmmRRR>>>888;;;444//////---000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,///111BBBmmmqqqTTTTTT|||fffCCCQQQjjjnnnTTTDDDKKKTTTiiitttwwwxxx|||~~~eeeIII:::<<>>HHHUUU\\\bbbcccccceeeggghhhgggeeeqqqhhh]]]eeemmmsss}}}|||vvv{{{fffFFF666GGGccc___===---000000,,,...000333555777:::>>>@@@===>>>?????????@@@BBBDDDHHHIIIMMM___ddd]]]wwwyyyNNNAAA888888999>>>PPPddd{{{}}}~~~}}}{{{yyyyyyzzzyyyxxxvvvvvvsssrrrvvvxxxvvvvvvwww||||||}}}{{{vvvqqqrrrtttvvvwwwwwwvvvvvvvvvuuusssqqqrrrtttvvvxxxrrrtttvvvvvvwwwyyy{{{~~~||||||||||||||||||||||||xxxwwwvvvwwwzzzzzzwwwtttxxxyyyyyyxxxvvvuuuvvvwwwwwwvvvuuusssrrrqqqqqqqqqttttttttttttttttttttttttrrrssstttsssqqqooollljjjrrrssstttuuuvvvwwwwwwwwwvvvwwwwwwwwwuuuvvvxxxyyyyyywwwwwwyyywwwtttuuuyyyxxxyyyzzzyyyvvvtttssstttqqqrrruuuwwwxxxxxxxxxwwwuuuwwwxxxxxxwwwvvvxxxyyyssssssrrrsssvvvwwwwwwvvvuuuvvvuuusssuuuzzz{{{xxx|||{{{{{{|||}}}}}}|||zzzwww{{{~~~}}}yyyvvvvvvwwwuuuwwwuuusssvvv{{{|||zzzyyyxxxwwwyyy{{{||||||{{{~~~|||{{{{{{||||||}}}}}}|||{{{yyyvvvvvvxxxzzzsssnnnhhhdddkkkcccdddeeeeeeeeegggjjjmmmpppwww}}}uuu```RRRQQQOOOKKKVVViiizzzdddGGG999;;;777222222///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,///222???bbb\\\YYYoooFFFVVVrrryyy```OOOYYYfffmmmuuuvvvwww|||~~~lllOOO<<<;;;FFFbbb^^^<<<@@@DDDAAA@@@CCCJJJRRRVVVXXXjjjyyyaaaXXXdddaaaTTTFFFGGG[[[pppvvvrrrYYYPPP\\\sss```QQQEEE>>>???DDDUUUkkkyyyoooXXXFFF;;;444222///---...000111000......---,,,,,,,,,///444999AAAWWWmmmuuutttuuu{{{wwwfffDDD888111555<<>>QQQfff]]]===//////...,,,///111333555777999===@@@===???@@@@@@???@@@BBBEEEFFFHHHKKKXXXzzz}}}|||bbbZZZbbb\\\HHH999999::::::HHH\\\yyy{{{}}}{{{yyyxxxwwwxxxyyyxxxvvvwwwrrrqqquuuxxxwwwvvvwwwzzzzzz{{{zzztttqqqrrrtttvvvvvvuuutttsssuuutttssssssssstttvvvwwwsssuuuwwwwwwwwwxxx{{{~~~{{{{{{||||||||||||~~~xxxxxxyyyyyyyyyxxxvvvuuuxxxyyyzzzyyywwwvvvwwwxxxvvvvvvuuussssssrrrrrrrrrqqqrrrrrrsssssstttssssssrrrssstttuuusssqqqnnnlllpppqqqssstttuuuuuuuuuuuusssuuuxxxxxxwwwvvvwwwwwwxxxvvvwwwzzzwwwssstttzzzzzz{{{{{{zzzwwwvvvwwwxxxtttvvvxxxzzzyyyxxxwwwwwwsssxxx{{{yyyuuussswww|||sssrrrqqqsssuuuwwwwwwwwwuuuvvvuuusssuuuzzz{{{xxx~~~|||{{{{{{|||}}}}}}|||xxx{{{~~~}}}yyywwwxxxzzzxxxyyyxxxvvvxxx|||}}}zzz{{{yyyxxxyyy{{{}}}|||{{{}}}{{{|||~~~~~~|||yyy{{{{{{{{{xxxvvvwwwzzz~~~}}}qqqkkkeeekkkfffggggggfffeeeeeegggiiillluuu|||{{{iiiWWWPPPLLLJJJRRR\\\WWW===999666333333000000000000000/////////...------------------------,,,,,,222333999VVVvvveee]]]oooHHHVVVqqqzzzdddXXXhhhzzzpppuuusssttt{{{}}}vvvVVV@@@;;;BBBYYYfff>>>AAABBB@@@???CCCIIIMMMMMMJJJQQQdddrrrsss___ccceee```[[[UUUNNNNNNWWWccc]]]VVVbbbttt]]]MMMBBB;;;888:::<<>>???RRR^^^SSS:::000///...000000222555666777999===???>>>???@@@@@@@@@AAACCCEEEHHHHHHIIIQQQjjj}}}}}}aaaSSSOOOfffmmmRRR======<<<777@@@SSSwwwyyy||||||zzzxxxxxxyyyzzzyyyxxxwwwrrrqqquuuyyywwwvvvwwwwwwvvvxxx|||~~~wwwpppqqqssstttvvvvvvuuusssrrrtttttttttttttttuuuvvvvvvtttvvvxxxxxxwwwxxx{{{~~~zzz{{{|||||||||}}}wwwyyy{{{zzzxxxwwwvvvvvvvvvwwwxxxxxxwwwvvvwwwxxxvvvuuutttsssssssssssssssooooooqqqrrrsssttttttttttttuuuwwwxxxwwwuuusssqqqnnnoooqqqssstttttttttsssppptttxxx{{{zzzwwwuuuuuusssrrruuuyyyxxxtttwww~~~{{{||||||zzzxxxxxxyyy{{{xxxzzz||||||zzzxxxwwwvvvrrrxxx|||zzzsssrrrwww~~~sssrrrqqqsssuuuwwwxxxwwwvvvwwwvvvsssvvvzzz{{{xxx}}}zzzzzz|||}}}~~~}}}xxx|||}}}yyywwwzzz}}}|||}}}|||zzz|||||||||zzzxxxyyy|||}}}}}}{{{|||zzz||||||www{{{||||||{{{yyy{{{www~~~tttnnnfffkkkiiijjjiiigggeeeddddddeeekkkttt|||uuuaaaSSSLLLKKKPPPWWW}}}gggBBB999333000111...000000000000////////////////////////////////////***---555444444NNNpppiii^^^~~~hhhCCCOOOiiirrr___XXXmmmrrruuupppqqqzzz|||}}}[[[CCC;;;???TTTkkk???BBB===@@@CCCBBBAAACCCIIIOOOLLLSSSUUUiii|||ffffffiiiqqqzzzsssYYYCCCHHHZZZccc^^^fffuuu[[[JJJ@@@999666666555111333:::<<<777111//////000000000......000222***++++++)))***,,,...---,,,000333444:::FFFNNNQQQZZZ}}}___GGG333333<<>>???@@@AAA@@@AAACCCEEELLLIIIHHHMMM]]]```KKKGGGVVVxxxzzzYYYAAA@@@===666<<>>@@@AAABBBEEEHHHHHHGGGJJJMMMTTTbbbnnnlllccc^^^rrruuuOOOHHHXXXcccfffooovvv^^^KKK???999333///222111//////000111333444...//////000000//////...000///...---,,,---...///---------...111444888:::FFFaaagggIII666444777CCCUUU[[[aaacccgggjjjjjjhhheeecccbbbcccdddeeefffggghhhiiijjjjjjjjjkkkooosssxxx{{{qqqSSSUUUfff{{{pppTTTDDDAAAAAA]]]rrrAAAGGGbbbhhhqqqvvvxxxwwwyyywwwgggpppjjjYYYGGG<<<777;;;JJJYYY___aaabbbcccccceeehhhjjj\\\bbbuuuuuuoooqqqzzzhhh^^^WWWTTTJJJ<<<888===OOOMMMDDD888000...000111666666777888999;;;<<<===??????@@@??????AAAEEEHHHFFFIIIJJJPPPZZZjjjkkkCCC<<>>===uuuvvvxxx{{{}}}}}}|||{{{yyyxxxxxxyyyzzzzzzxxxvvvtttuuuuuutttssssssuuuwwwwwwtttrrrtttxxxzzzxxxuuutttvvvvvvuuusssrrrqqqrrrrrrtttvvvxxxyyyxxxvvvtttuuuvvvvvvwwwxxxyyyzzzzzz|||{{{yyyxxxxxxzzz|||~~~~~~~~~}}}zzzwwwuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxvvvsssrrrrrrssstttssssssrrrrrrsssuuuvvvsssuuuxxxzzzzzzxxxuuussstttuuuuuuvvvuuutttsssrrrrrruuuxxxyyyxxxwwwvvvwwwsssuuuwwwxxxwwwwwwwwwxxx|||yyyyyy||||||yyyzzz}}}{{{|||{{{{{{||||||||||||||||||yyyxxxwwwvvvvvvwwwyyyyyy{{{{{{zzz{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{|||~~~~~~}}}{{{yyyyyy{{{}}}~~~zzzzzzyyyxxxxxxyyyzzz{{{zzzxxx~~~{{{wwwvvvxxxzzzzzzyyy|||}}}|||{{{{{{}}}ooohhhhhhggggggjjjllliiidddeeeiiijjjnnnttt{{{wwwcccRRROOOTTT```YYY@@@999444///,,,111000000000000/////////------------------------...///,,,666333DDDzzzrrrooovvvgggLLL===PPPYYYBBBOOOtttzzzqqqppprrruuuwwwzzzgggJJJ===999EEEmmm[[[AAA<<<===>>>>>>???CCCFFFHHHEEEGGGGGGJJJSSS\\\ZZZSSSVVVcccxxxqqqUUUPPP[[[^^^ccclllgggPPP@@@::::::;;;555444444444444444333222000111111111111111111000000000///...------------,,,,,,,,,---000333666888<<>>MMM[[[___aaabbbcccccceeehhhjjj^^^eeexxxsssnnn~~~www|||lllcccZZZSSSEEE777888CCCRRRLLLAAA666000000222444888888888999;;;<<<>>>???@@@@@@@@@??????@@@DDDFFFHHHKKKKKKPPPYYYeeerrrPPPFFFPPPddd~~~eeeGGGBBB999777<<<999ssstttvvvxxxzzzzzzzzzyyyuuuuuuuuuvvvyyyyyyxxxwwwsssttttttsssqqqppprrrsssvvvssspppqqquuuxxxwwwvvvtttvvvwwwvvvtttqqqppppppppprrrtttvvvwwwwwwvvvuuuvvvwwwwwwxxxyyyzzz{{{|||}}}|||zzzyyyyyyyyyzzz{{{~~~~~~}}}zzzwwwuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwuuuwwwxxxwwwuuussssssssswwwwwwuuutttttttttuuuvvvppprrrvvvyyyyyyxxxuuussstttuuuvvvvvvvvvtttsssrrrrrrtttvvvvvvvvvwwwxxxzzzuuuvvvwwwwwwwwwwwwyyy{{{~~~|||zzz{{{~~~~~~{{{{{{~~~|||{{{{{{{{{{{{}}}~~~{{{zzzyyyxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyvvvvvvvvvwwwxxxzzz{{{|||~~~}}}{{{zzz{{{~~~|||}}}{{{zzzxxxxxxxxxxxxvvvuuu}}}zzzxxxxxxzzz|||||||||~~~}}}{{{zzz}}}}}}wwwjjjlllfffgggkkknnnkkkfffeeeiiijjjmmmrrrwww}}}ooo[[[QQQPPPTTTwwwbbbDDD999777222---111111111111000000000000------------------------......---555222AAAooorrreee{{{nnnPPP888FFFSSS???GGGmmmssspppooossswww{{{qqqQQQ<<<;;;AAA\\\nnnDDD======<<<===???BBBEEEGGGFFFFFFCCC@@@BBBEEEEEEBBBFFFGGGRRR___]]]QQQOOOVVVXXX___jjjlllWWWGGG???;;;555444444444444333111...////////////////////////111111111000///...---,,,,,,,,,,,,---///111333555666???^^^uuuZZZ@@@333222333???RRR[[[dddfffgggiiihhhfffcccaaacccdddeeefffgggiiijjjjjjqqqqqqqqqrrrtttvvvwwwxxxtttWWWYYYllltttUUUBBBNNNqqqwwwIII>>>UUUfffjjjqqquuutttuuuzzz}}}}}}~~~zzzrrrnnn}}}}}}ppp___SSSDDD===<<>>222:::JJJXXXKKK<<<222000333555666999999::::::<<<>>>???@@@@@@@@@@@@@@@???AAADDDGGGJJJMMMMMMPPPVVV^^^zzzvvv\\\FFFBBBSSStttSSSFFF<<<888999555sssuuuwwwxxxxxxxxxxxxyyysssssssssuuuxxxzzzyyyyyyqqqrrrsssrrrppppppqqqssswwwtttrrrqqqsssuuuvvvvvvtttvvvxxxwwwtttqqqpppppppppqqqssstttvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{||||||}}}|||{{{zzzyyyyyyyyyyyy{{{|||{{{zzzxxxwwwxxxyyyxxxxxxxxxxxxxxxwwwwwwvvvtttvvvwwwwwwvvvttttttuuuyyyxxxvvvuuussssssttttttrrrrrrtttuuuvvvuuuttttttqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssrrrsssvvvxxxuuuvvvvvvuuuuuuvvvyyy||||||||||||}}}}}}}}}~~~~~~|||zzzyyyyyy{{{}}}|||{{{yyyxxxxxxxxxyyyyyyyyyzzz{{{|||{{{zzzzzz{{{wwwwwwxxxyyyzzz|||~~~}}}|||~~~~~~}}}zzzyyyyyyxxxvvvttt|||{{{{{{|||}}}~~~}}}~~~~~~}}}|||}}}~~~}}}|||~~~ooooooeeefffjjjooonnniiigggjjjjjjlllpppuuu{{{vvvaaaQQQLLLNNNmmm~~~gggGGG999999666///111111111000000000//////........................000......333000999]]]zzz~~~nnnWWWccc}}}]]]???EEEUUUFFFFFFjjjyyyrrrnnnrrrxxx}}}|||XXXAAA@@@AAAOOOvvv|||EEE@@@======@@@CCCCCCDDDFFFHHHFFFAAA;;;888999;;;===>>>666666@@@FFFFFFJJJRRRUUU^^^jjjhhhJJJ777888666333222333444222000////////////////////////000000222222222111//////,,,,,,,,,---...///111222999:::RRRsssWWW???333333444@@@SSS\\\cccdddfffggggggfffdddcccffffffggghhhiiijjjkkklllqqqqqqrrrsssttttttuuuuuu|||{{{\\\YYYhhh[[[>>>@@@[[[{{{uuuLLL888HHHYYYbbbkkkqqqrrrrrrwww|||~~~|||~~~~~~|||}}}~~~zzzuuummmqqqvvvhhhWWWNNNCCC===@@@JJJWWW```bbbccceeeffffffgggjjjmmmdddooozzzqqqqqqtttzzzxxxtttooodddQQQ:::111>>>RRR___MMM888000222555666777999999:::;;;<<<>>>???@@@??????@@@@@@@@@BBBFFFIIIKKKOOONNNOOOSSSVVViiiyyyeeeHHH>>>JJJ}}}aaaJJJ===999888444tttvvvxxxxxxwwwwwwxxxzzztttssssssuuuxxxzzzzzzyyypppqqqrrrrrrqqqrrrtttvvvyyywwwtttsssssstttuuuuuutttvvvwwwvvvtttqqqqqqqqqpppqqqrrrssstttuuuvvvvvvxxxxxxyyyzzz{{{||||||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwxxxyyyyyyxxxxxxzzz|||uuuuuuvvvvvvvvvuuuuuutttsssuuuwwwwwwvvvuuuvvvwwwyyyxxxvvvtttrrrrrrrrrrrrvvvuuusssrrrqqqrrrssstttqqqooonnnmmmnnnqqqtttvvvtttuuutttrrrqqqqqqtttvvvtttuuutttssssssuuuyyy|||{{{|||~~~~~~~~~}}}~~~~~~{{{yyyxxxyyy{{{||||||{{{yyyxxxwwwwwwwwwxxxxxxzzz||||||{{{zzz{{{}}}xxxxxxyyyzzz{{{}}}}}}~~~}}}zzzxxxxxxwwwuuutttyyyzzz|||}}}}}}~~~~~~zzz|||~~~}}}||||||yyy{{{~~~~~~~~~sssnnnfffeeehhhnnnqqqnnnkkkkkkkkkmmmpppuuuzzz|||gggUUUMMMNNNeeexxxuuupppPPP===:::777000000000/////////.................................000---000222111777QQQxxxsssVVVSSSlllfffDDDBBBTTTLLLHHHfff{{{rrrrrrwww|||aaaEEECCCAAAGGGiiiNNNAAA<<<<<>>EEEQQQ]]]cccdddfffggghhhhhhjjjlllooohhhtttyyyrrrqqqsssuuuuuuqqqfffQQQ;;;666FFFZZZdddNNN777111444666666777999999999:::<<<===???@@@===>>>@@@AAABBBEEEJJJMMMKKKOOOMMMMMMPPPOOOYYYooonnnSSSIIIGGGkkkqqqNNN???:::888777uuuxxxzzzyyyvvvuuuxxxzzzvvvtttssstttvvvxxxxxxxxxoooqqqrrrrrrrrrsssuuuwwwxxxwwwuuutttssssssttttttuuuuuuvvvuuusssrrrrrrsssrrrrrrrrrrrrsssuuuvvvwwwwwwxxxxxxyyyzzz{{{||||||}}}}}}~~~~~~}}}|||zzzyyyuuuvvvwwwwwwwwwwwwyyy{{{rrrrrrsssttttttttttttttttttuuuvvvuuuuuuvvvxxxzzzxxxwwwuuusssqqqqqqqqqqqqxxxvvvsssqqqqqqqqqssstttsssrrrpppooopppsssvvvxxxwwwwwwvvvuuussssssuuuvvvsssttttttssssssuuuyyy|||{{{}}}~~~~~~}}}zzzyyyyyyzzz{{{}}}|||zzzxxxwwwwwwwwwwwwvvvzzz}}}}}}{{{zzz|||yyyyyyyyyzzz{{{}}}~~~}}}{{{}}}}}}zzzwwwvvvvvvvvvuuutttvvvxxx{{{||||||{{{{{{|||xxx{{{|||zzzyyyvvvzzz}}}|||{{{mmmhhhcccccckkkttttttpppllllllnnnqqquuuzzz~~~rrr^^^SSSQQQ___qqq|||oooTTTAAA;;;999666////////////....................................///***222333666999LLL}}}|||^^^MMMUUUkkkGGG;;;IIIIIIFFF^^^|||xxxuuuwwwyyy~~~mmmIIIAAA???BBB[[[eeeEEE<<<999???BBB@@@AAAEEE>>>999555555666:::CCCLLLEEE<<<444333666===HHHSSSVVVaaakkk{{{WWWMMMAAA999777777555333222111000//////000111222......///000111111111111111111111000000000//////333444EEEnnnbbbFFF666777;;;HHHXXX^^^``````aaaccceeegggiiijjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjkkklllmmmnnnooorrrqqqdddgggqqqcccGGG;;;888@@@XXXcccNNN999888<<>>@@@RRReeedddMMM777333777777777888999999999:::<<<===???@@@???@@@AAABBBDDDGGGLLLPPPHHHMMMKKKJJJNNNKKKOOO^^^sss]]]SSSBBBQQQVVVDDD===888;;;uuuxxxzzzyyyuuutttwwwzzzwwwuuusssssstttuuuuuutttpppqqqrrrrrrqqqqqqsssuuurrrssssssssssssssstttuuuuuuuuutttsssqqqrrrtttvvvuuutttsssrrrssstttvvvwwwwwwwwwxxxyyyzzz{{{||||||}}}~~~~~~{{{zzzvvvwwwwwwvvvuuuuuuvvvxxxpppppprrrsssttttttttttttuuuuuuuuuttttttvvvzzz}}}xxxvvvtttrrrqqqqqqqqqqqqtttttttttttttttssssssssstttttttttttttttttttttttttttuuuvvvuuuttttttuuuwwwssstttuuuuuuuuuvvvyyy||||||}}}~~~~~~~~~}}}||||||}}}~~~~~~|||zzzxxxxxxxxxxxxuuuyyy}}}}}}{{{zzz}}}|||||||||}}}}}}{{{{{{~~~|||zzzwwwvvvvvvwwwwwwwwwwwwzzz~~~}}}|||||||||{{{}}}|||{{{zzzxxxyyy|||~~~~~~ssskkkaaa]]]hhhvvvzzztttnnnkkkmmmpppuuuyyy|||{{{fffXXXTTT\\\iii{{{mmmXXXFFF;;;999:::000000000////////////...........................///)))333333888999DDD}}}hhhNNNIIIjjjxxxPPP888>>>AAA@@@SSSnnnyyyxxxwwwwww{{{zzzRRR@@@>>>???MMM~~~}}}OOOAAA999===AAAAAAEEELLLDDD<<<666555666888???GGG<<<666222444999???GGGNNNVVV```hhh|||zzznnn^^^QQQJJJDDD===777666444333222222333444666666555555444333333444444444444333333222111000///000000???fffjjjJJJ777777===KKKZZZ^^^aaaaaaaaabbbdddfffhhhiiijjjjjjiiihhhgggfffeeeeeeffffffeeefffhhhjjjmmmooorrrnnn^^^^^^WWW^^^iiimmmaaaNNNBBB@@@===:::GGGQQQFFF999555111>>>QQQdddooorrrvvvyyyyyywwwzzz{{{yyywwwuuunnneeeooo|||{{{sssgggQQQDDDCCC@@@@@@KKK[[[dddddddddeeeggghhhhhhjjjllloooqqq{{{uuujjjcccppp|||qqq\\\GGG???III___ppp___III777777:::999888;;;::::::;;;<<<===???@@@AAACCCDDDDDDEEEEEEHHHLLLOOOFFFJJJHHHGGGLLLJJJIIISSSggg~~~ooofffNNNMMMyyy```JJJ@@@888<<>>>>>DDDrrrYYYHHH;;;===AAACCCKKKUUUQQQEEE;;;888666444777===666222222888@@@FFFKKKMMMUUU___eeewww~~~ooodddXXXLLLCCC???>>><<<;;;;;;<<<>>>???@@@>>><<<:::888888888888666666555555333222000///333111===ccc~~~oooMMM777777>>>MMM[[[]]]ccccccbbbbbbccceeeggghhhjjjiiihhhfffeeecccbbbaaadddcccccccccfffiiimmmpppuuufffSSSPPPDDDFFFNNNWWWWWWOOOJJJLLLHHH>>>BBBJJJDDD>>>:::111777LLLbbbnnnsssvvvyyyyyyuuuxxxyyywwwuuurrrkkkbbbssswwwpppcccLLLBBBBBB@@@AAAMMM]]]eeedddcccdddfffgggggghhhkkkmmmttt}}}ssseee\\\fffpppWWWBBB???OOOgggxxx[[[FFF777999===;;;:::>>><<<<<<<<<===>>>@@@BBBCCCFFFGGGGGGFFFFFFHHHKKKNNNDDDIIIFFFFFFLLLIIIGGGOOOPPPfff[[[ttthhhPPPCCC888;;;wwwwwwwwwuuussssssuuuwwwvvvvvvtttrrrpppqqqtttwwwrrrqqqqqqqqqqqqrrrtttuuuqqqpppooooooppprrrtttuuuqqqsssuuuvvvuuuuuuvvvwwwqqqrrrssstttuuuwwwxxxxxxwwwxxxwwwvvvuuuvvvxxx{{{~~~zzzwwwvvvwwwwwwwwwwwwvvvuuutttssssssrrrrrrssstttvvvwwwwwwvvvtttrrrqqqtttxxx|||uuuuuuttttttttttttuuuuuussstttuuuuuuuuutttsssrrrsssuuuvvvvvvtttrrrrrrrrrqqqrrrsssuuuwwwwwwtttrrrtttuuuwwwwwwwwwwwwyyy{{{~~~}}}}}}~~~|||~~~~~~~~~zzzyyyzzzzzzxxxvvvwwwxxxzzz|||}}}~~~~~~~~~}}}{{{zzz||||||{{{zzzzzz{{{}}}{{{||||||{{{zzzyyyyyyzzz~~~~~~}}}|||zzz|||}}}~~~|||{{{uuuoooaaa]]]bbbjjjxxx~~~sssmmmnnnpppsssvvv{{{qqq___TTTWWW```yyyxxx[[[AAA888;;;555222///---...//////.........------------.........555666555444222EEEfff```IIIVVVlllPPP111===>>>BBB```~~~vvvwwwtttuuuiiiEEE:::@@@BBB\\\oooMMM<<>>>>>;;;PPPfffqqqsssuuuwwwyyytttrrruuuyyyuuukkkfffggguuufffVVVLLLEEE:::999HHHWWW\\\```ffffffggghhhgggggghhhkkknnnuuu~~~~~~tttgggfffiiizzzkkkPPP===CCCcccwwwpppLLLBBB;;;;;;===<<<<<<===:::::::::;;;===@@@BBBDDDEEEFFFGGGFFFEEEEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHLLLfffsssXXX___~~~XXXFFFAAA<<>>@@@===OOOyyy^^^>>>???EEEGGG______DDDBBB>>>555444333444777<<>>@@@BBBDDDGGGHHHHHHGGGEEEDDDEEEGGGDDDCCCCCCDDDEEEGGGHHHHHHIIISSSuuuxxx\\\^^^hhhKKK@@@>>>ssstttuuuuuuuuuvvvxxxzzzzzzwwwsssrrrtttvvvvvvuuutttssspppooonnnppprrrssssssrrrqqqpppppppppqqqrrrrrrsssuuuvvvuuuuuuvvvwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxyyy|||{{{{{{zzzzzzzzzxxxtttqqqsssssstttuuuxxx{{{~~~yyyyyywwwvvvvvvvvvwwwxxxvvvvvvuuutttsssuuuyyy|||wwwwwwvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwvvvtttsssqqqrrrtttvvvwwwvvvuuuuuuuuuqqqqqqrrrtttwwwxxxwwwvvvuuuwwwyyyzzzzzz{{{}}}~~~~~~}}}{{{zzz||||||~~~|||{{{||||||{{{zzzzzzzzzxxxwwwwwwxxxyyyzzzyyyxxxxxx{{{~~~}}}~~~~~~~~~}}}{{{xxxvvvtttyyy{{{||||||{{{{{{}}}}}}{{{{{{{{{{{{zzzyyyzzz{{{|||}}}}}}|||{{{zzz~~~~~~~~~zzzggg]]]^^^cccrrr|||wwwqqqqqqrrrtttvvvyyy|||}}}zzzjjj]]]YYYYYYiiijjjzzzuuuNNN===<<<666333000......//////.........------------......***///---...111///999PPPVVVYYYqqqooo===444777>>>QQQqqq~~~rrruuuzzzyyyyyy{{{```EEE@@@999AAAfffsssGGG???IIIEEEYYYrrrTTTRRRPPP@@@555444666:::???EEEKKKPPPRRR\\\bbbhhhjjjiiinnnwwwzzzsssfffggg^^^ZZZaaajjjpppjjj\\\VVVMMMDDD<<<777666666111111IIIvvvtttMMM;;;GGGSSSZZZ``````aaaaaa````````````aaaaaa_________```aaabbbddddddeeefffggggggggghhhkkkmmmkkkgggRRRRRRaaaooorrrooonnnoooppprrrqqqqqqooojjjgggkkksss~~~}}}yyyrrrgggYYYMMMFFFAAA<<<@@@PPP]]]aaadddhhhkkkiiihhhhhhkkknnnpppqqqxxxxxxooolllsssmmmaaa```___jjjtttsssnnnrrryyyZZZDDDHHHaaazzztttWWWBBB<<<999<<<>>><<<:::;;;;;;;;;<<<===???AAABBBDDDGGGGGGGGGEEECCCBBBBBBDDDAAAAAAAAAAAACCCEEEFFFHHHLLLGGGZZZaaaXXXoooVVVBBBAAArrrtttvvvwwwwwwxxx{{{}}}|||wwwrrrssswwwyyywwwtttuuussspppnnnnnnoooqqqssstttssssssrrrrrrsssttttttqqqsssuuuuuutttssstttuuuwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxyyyxxxwwwxxxzzz|||zzzyyyyyyzzz{{{zzzwwwuuuxxxwwwwwwwwwyyy|||{{{zzzxxxwwwvvvvvvwwwwwwtttuuuuuutttssstttwwwzzzxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwxxxxxxwwwuuusssrrrrrrtttwwwxxxwwwvvvvvvwwwrrrrrrrrrtttwwwyyyyyyxxxxxxyyy|||}}}}}}~~~}}}||||||}}}~~~}}}{{{zzzzzzyyyxxxwwwyyyxxxvvvuuuuuuvvvxxxyyyyyyxxxxxxzzz}}}}}}}}}|||{{{yyyvvvttt~~~{{{yyyxxx|||}}}||||||}}}}}}|||zzz{{{|||}}}}}}||||||{{{}}}}}}~~~nnnbbbaaadddpppzzzyyyqqqqqqqqqsssvvvzzz|||}}}sssaaa[[[XXXaaa{{{zzzqqq___DDD:::777444111///////////////......------------......,,,000---...333222777GGGvvvMMMRRRwwwxxxGGG666888===GGGfffuuusssxxxxxxwwwzzzuuuNNNBBB:::;;;UUUtttXXXAAAHHHCCCNNNxxxwwwaaabbb```LLL;;;777999>>>BBBFFFJJJNNNPPPWWWaaagggbbbWWWRRRSSSUUUSSSTTTTTTRRRSSSZZZfffnnnmmmdddZZZVVVYYY[[[YYYVVVMMMNNNFFFAAAEEEOOOjjj|||nnnZZZEEE999777999444888TTTrrrJJJ;;;NNN[[[]]]___```aaa```___^^^___```aaabbb````````````aaabbbdddeeedddeeeeeeddddddfffiiilllrrr~~~aaaMMM\\\hhhqqqpppkkkjjjllllllpppooommmiiidddfffoooxxx|||yyyrrriii^^^RRRHHHCCC======EEESSS___ccceeeggghhhjjjkkkkkkjjjmmmqqquuuwwwooo^^^XXXaaabbb___fffgggnnnooofff\\\ddd}}}{{{YYYFFFTTTqqqoooJJJ===999999===???<<<::::::<<<======???@@@BBBCCCDDDCCCDDDDDDBBB@@@@@@AAABBBBBBBBBBBBAAAAAABBBDDDFFFLLLFFFMMMoookkkXXX```hhhHHHBBBsssvvvxxxyyyzzz{{{}}}~~~|||wwwssstttxxxyyywwwtttuuusssqqqooonnnoooqqqrrrsssttttttuuuvvvxxxyyyyyyqqqsssttttttsssssssssttttttuuuvvvwwwxxxyyyzzzzzzxxxyyyyyyxxxvvvuuuvvvwwwwwwvvvwwwyyy{{{|||{{{yyy~~~|||zzzyyyzzz{{{|||{{{zzzxxxvvvuuuuuuuuuvvvrrrssstttsssssssssuuuwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyxxxvvvuuutttsssuuuxxxyyyxxxwwwwwwxxxtttsssrrrsssvvvyyyzzzzzzxxxzzz|||}}}}}}~~~}}}{{{{{{}}}~~~~~~}}}~~~|||zzzxxxwwwvvvwwwvvvuuutttuuuwwwyyy{{{zzz{{{{{{|||}}}}}}~~~{{{{{{||||||{{{zzz~~~}}}~~~|||{{{|||~~~~~~}}}xxxyyyyyyzzzzzz{{{{{{{{{|||}}}~~~pppdddcccdddnnnzzz|||qqqpppnnnqqquuuzzz}}}~~~~~~zzzaaa[[[XXX___rrrooouuuNNN:::888555222000000000//////......------------......---111......444333444@@@nnnVVVQQQzzzLLL333555===AAA]]]|||uuuvvvwwwzzzYYYCCC>>>;;;HHH___mmmEEECCCFFFPPPmmmzzzmmmhhh```KKK<<<;;;>>>BBBEEEFFFIIILLLOOOZZZgggnnndddTTTHHHCCCAAA???;;;777555777<<>>:::888777888:::;;;888:::444111333999TTTzzzcccIII;;;888999BBB___iiiFFF>>>SSS^^^]]]]]]^^^____________```bbbdddeeecccccccccbbbbbbccccccdddbbbccccccbbbaaacccfffiiinnnvvvzzznnnaaaPPPIIIaaajjjpppmmmhhhgggiiiiiikkkkkkiiidddbbbhhhrrrzzzxxxssskkkaaaVVVLLLEEEBBB<<<@@@IIIVVV___bbbccceeecccjjjooonnnjjjjjjqqqxxxyyykkkUUUNNNWWW\\\aaaoooqqqtttqqqcccVVV\\\sssqqqSSSHHH\\\vvvhhhDDD;;;999:::>>>@@@===:::;;;===>>>???@@@BBBCCCCCCDDDAAABBBCCCCCCBBBBBBDDDFFFEEEEEEDDDBBB??????BBBEEEAAAGGGIIIVVVssswww___\\\yyy|||RRRAAAuuuwwwzzz{{{zzzzzz|||}}}zzzwwwtttuuuwwwxxxvvvttttttsssrrrqqqqqqqqqrrrsssttttttvvvwwwyyy{{{||||||ssstttvvvvvvuuuttttttuuurrrrrrsssuuuvvvwwwxxxyyyyyyzzzzzzyyyvvvttttttuuutttttttttvvvyyy{{{zzzyyy~~~|||zzzxxxxxxxxxzzzyyywwwuuuuuutttuuuuuuqqqssstttuuuttttttuuuwwwxxxxxxwwwwwwwwwwwwxxxxxxwwwxxxyyyyyyyyyxxxwwwvvvuuuwwwyyyzzzyyywwwxxxxxxwwwtttssssssvvvyyyzzz{{{wwwyyyzzz{{{zzz{{{|||~~~}}}|||}}}~~~~~~~~~~~~}}}{{{zzzzzzwwwvvvvvvvvvwwwxxxzzz{{{zzz|||}}}~~~~~~}}}}}}{{{}}}~~~yyy~~~{{{yyy|||{{{zzzzzz|||}}}}}}|||vvvvvvvvvwwwxxxxxxyyyyyy|||}}}ttteeecccbbbkkkzzztttpppmmmnnntttzzz~~~}}}ccc[[[WWW]]]kkk~~~jjj{{{^^^@@@999666333000000000000///......------------......+++111...,,,222111222;;;eeeuuuXXX~~~QQQ111000<<<@@@UUUwwwyyyvvvvvv}}}iiiIIIBBB<<<>>>MMMttt~~~RRRBBBJJJ\\\pppppp[[[DDD;;;@@@CCCFFFGGGFFFHHHLLLPPP^^^kkkooobbbPPPEEE===888;;;777222111444777999:::666666666333000///222555111444111000111333KKKpppfffIII:::@@@NNNjjj\\\EEEEEEXXX]]][[[\\\]]]^^^______```bbbccceeefffeeeeeeeeeeeeeeedddcccbbb```aaaaaaaaa```aaadddfffgggsssaaaRRRYYYpppiiiYYYJJJEEEMMMaaahhhlllhhhddddddeeeeeeeeefffeeeaaacccllltttwwwqqqlllcccYYYOOOHHHCCCAAA>>>EEEOOOYYY^^^```bbbcccbbbiiippppppmmmlllrrrxxxwwwhhhUUUVVVfffkkkkkkuuuuuuvvvqqqdddWWWWWWdddqqq[[[HHHJJJbbbqqqppp\\\BBB;;;:::<<>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEEEEEEEFFFHHHJJJGGGHHHFFFCCC???>>>AAAEEE<<>>===;;;777444222222222333111333111222444444IIIlllyyyzzz^^^GGGJJJ\\\rrr{{{mmmOOOFFFNNN[[[ZZZYYY]]]\\\______```aaabbbccccccccccccdddfffggggggeeecccaaa___aaabbbbbbaaaaaacccdddeeennnvvvfffJJJBBBTTTkkk}}}~~~|||zzzooobbbTTTCCCCCCVVV```gggiiieee`````````___```bbbaaa```fffpppuuusssiiiddd\\\RRRJJJDDDAAA???BBBKKKUUU[[[^^^```aaabbbeeehhhmmmqqqssstttttttttggg\\\UUUjjj{{{wwwrrrssspppggg]]]VVVTTTVVVFFF@@@QQQiiikkk]]]NNN???>>>===???BBBBBB>>>===@@@???@@@AAACCCDDDDDDDDDDDDDDDEEEFFFEEEDDDEEEGGGHHHFFFGGGFFFBBB======AAAFFFAAAEEEGGGIIIYYYtttOOONNNccc___vvvxxxyyyyyyxxxvvvvvvvvvuuuvvvwwwvvvuuuttttttvvvqqqrrrtttuuuvvvuuuttttttvvvwwwxxxyyyyyyyyyyyyyyyyyyzzz||||||zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxzzz{{{{{{yyyxxxxxxyyyyyyxxxvvvwwwxxxyyyxxxvvvyyyyyyyyyyyyxxxwwwvvvuuuyyyxxxwwwvvvvvvvvvwwwxxxsssvvvxxxyyyxxxxxxxxxyyywwwwwwvvvvvvvvvvvvwwwwwwvvvwwwyyyzzz{{{{{{zzzyyyxxxzzz|||{{{yyyxxxwwwwwwzzzwwwtttsssuuuxxxzzz{{{}}}~~~}}}~~~~~~|||zzzzzz|||}}}|||{{{{{{{{{|||~~~|||{{{yyy}}}~~~{{{{{{|||{{{{{{yyyxxxwwwrrrwww||||||}}}{{{{{{wwwuuuvvvwwwyyyyyy{{{~~~{{{zzzzzz{{{|||}}}~~~}}}~~~wwwhhh]]]bbbttt~~~|||uuummmkkkpppwww{{{||||||rrraaaRRRPPPYYYgggxxxzzznnnhhhhhh{{{UUU;;;888444111111111000///.........------.........+++444111,,,000111333<<>>;;;666111333444111///222;;;BBBBBB<<<333//////000///...333333111444777666JJJmmmmmmeee|||nnnUUUSSSfffvvv}}}~~~mmmZZZHHHHHHUUU^^^YYYXXX^^^]]]___```aaabbbbbbaaa```___```bbbeeehhhhhhfffcccaaa___aaacccdddcccbbbcccdddeeelllnnnsssZZZ???GGG\\\sss}}}xxxqqqmmmddd```WWWDDDEEE[[[```fffhhhccc^^^]]]]]][[[]]]______```iiitttuuupppddd___WWWNNNFFFAAA???>>>EEEOOOYYY]]]___```aaabbbiiihhhkkkrrryyy{{{wwwqqqTTTMMMRRRxxxxxxooopppoookkkbbbWWWLLLEEE===@@@ZZZqqqgggQQQCCC;;;@@@>>>@@@CCCBBB???>>>AAA???@@@BBBDDDEEEEEEDDDDDDCCCDDDDDDCCCAAAAAABBBDDDCCCEEEDDDAAA======BBBGGGFFF@@@???EEELLLaaaXXXGGGRRRooouuuyyywwwvvvwww{{{|||{{{yyyzzzxxxvvvvvvwwwwwwuuussssssvvvxxxxxxvvvtttttttttwwwwwwvvvvvvuuuvvvvvvvvvxxxzzz|||~~~~~~|||yyywww~~~|||yyyyyyyyyzzzyyyxxxxxxyyyzzz{{{{{{|||}}}}}}zzzyyywwwvvvuuuuuuuuuuuuuuuwwwyyyzzzzzzzzzxxxwwwxxxxxxxxxwwwvvvwwwyyy{{{yyyxxxwwwvvvvvvvvvwwwxxxzzzzzzyyyyyyyyyxxxxxxxxxzzzyyyyyyzzz|||}}}}}}|||{{{zzzyyyzzzzzzyyyvvvtttwwwwwwwwwxxxzzz}}}~~~~~~~~~}}}~~~~~~zzzzzz{{{~~~|||{{{}}}}}}xxxuuuuuuyyy}}}~~~~~~}}}|||{{{zzz{{{zzzxxxvvvwwwvvvwwwzzz~~~yyy|||~~~zzzsssoooppprrrwwwxxxzzz}}}~~~}}}|||{{{~~~|||kkkiiilllttt~~~zzznnnjjjnnntttzzz}}}vvvfffYYYUUUUUU[[[mmm~~~ppprrrjjjzzzXXX@@@;;;666333111......///---...///000000...,,,+++......//////000000111111===___ppp]]]pppTTT777111555FFFMMM```sssvvvnnnoooxxxrrrxxx}}}XXXDDD>>>999@@@XXX}}}pppFFF===MMMbbbpppTTTLLLJJJMMMKKKLLLOOOHHHJJJZZZnnnsssgggSSSGGG<<<555999666777888666222222===JJJNNNCCC666000111333111---///::::::555999BBBVVVooohhheeejjjgggQQQWWWmmm|||yyyqqqiiiZZZIIIFFFNNNXXX\\\[[[XXXXXXYYY[[[\\\^^^^^^^^^^^^___aaacccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffaaannnppprrrRRR???PPPjjjtttpppjjjiiiggg___PPPHHHPPP___fffeeedddbbb___\\\YYYXXXVVVXXX]]]eeemmmpppnnnjjj```XXXNNNEEEBBBBBBCCCDDDMMMTTT\\\```______bbbeeehhhmmmoooooowww}}}qqqNNNEEEQQQ~~~{{{rrrpppmmmiiicccWWWGGG:::>>>MMMeeesssfffJJJ===AAA@@@?????????@@@AAABBBBBBAAAAAABBBDDDFFFEEECCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>===>>>@@@AAACCCCCCGGGLLLMMMWWWvvvtttQQQ>>>UUUyyyyyyxxxwwwxxx{{{|||{{{yyyxxxwwwuuuuuuvvvvvvtttrrrtttuuuvvvxxxxxxwwwvvvuuuxxxwwwwwwvvvvvvwwwwwwxxxwwwyyy{{{||||||zzzxxxwwwyyyxxxxxxyyy{{{{{{yyywwwwwwwwwxxxyyy{{{~~~|||{{{xxxvvvttttttuuuuuutttuuuwwwyyyyyyxxxwwwvvvxxxxxxyyyxxxwwwwwwyyy{{{zzzzzzyyyxxxxxxyyyyyyzzz{{{zzzzzzyyyxxxxxxwwwwwwuuuvvvwwwzzz||||||zzzxxx||||||{{{|||}}}}}}zzzxxxxxxxxxxxxxxxzzz}}}{{{{{{{{{{{{{{{|||}}}~~~zzzyyy~~~~~~zzz|||}}}|||zzzzzz{{{}}}{{{xxxuuutttxxx}}}}}}zzzzzz{{{|||||||||}}}~~~}}}|||}}}~~~}}}}}}~~~}}}|||{{{{{{||||||zzzwwwvvvvvvuuuttttttuuuwwwyyyzzz{{{{{{{{{~~~~~~oooiiiiiiqqqzzz{{{qqqnnnqqqvvv{{{}}}yyyfffXXXVVVUUUVVVggg|||}}}pppuuubbbDDD===666222000...///111...///000111000///---,,,......//////000000111111555TTT^^^fffggg@@@333888;;;HHH___vvv{{{uuutttsssuuuyyynnnOOOAAA<<<>>>JJJiii}}}ZZZEEEFFFPPPjjjoooiiilllaaaMMMGGGIIIKKKIIIJJJMMMGGGKKK]]]mmmuuukkkYYYMMMBBB:::===666333333444333444<<>>???AAAAAA@@@EEEIIIIIIOOOeee~~~```@@@JJJhhhzzzyyyxxxyyy{{{{{{zzzyyywwwvvvttttttuuuuuutttrrrtttssstttwww{{{|||yyyvvvyyyxxxxxxwwwxxxxxxyyyyyywwwxxxyyyyyyyyyyyyxxxxxxtttuuuvvvyyy{{{{{{yyyvvvuuuuuuvvvwwwzzz~~~}}}yyyvvvtttttttttuuussstttvvvwwwxxxwwwvvvuuuwwwxxxyyyxxxwwwwwwyyy{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{zzzyyywwwvvvvvvtttuuuxxx|||~~~~~~zzzwww{{{{{{{{{}}}}}}{{{zzzzzzyyyyyyzzz|||~~~||||||||||||}}}}}}|||{{{}}}~~~}}}|||{{{|||}}}}}}zzzxxxssswww}}}}}}zzzyyy{{{~~~|||yyy{{{|||||||||}}}}}}|||||||||~~~|||}}}zzzsssssswwwzzzvvvqqqnnnoooppprrrsssttttttttt{{{zzzzzz{{{~~~sssgggdddlllvvv~~~wwwssstttyyy}}}hhhXXXXXXUUUQQQaaazzzqqqfffqqqNNNCCC888444222//////222///000111111111000...---......//////000000111111222III^^^XXXwwwFFF000555666EEEZZZnnn~~~|||pppuuurrrvvvbbbIII???======QQQuuutttTTT???BBBNNNMMMIIIQQQQQQGGGBBBFFFIIIGGGGGGKKKGGGNNNbbbrrrzzzqqq^^^RRRFFF>>>AAA;;;555222444666666999>>>???;;;666222////////////444999999AAAUUUaaaeeennnfffPPPQQQeeewwwwwwrrrWWWTTThhhqqquuummmcccYYYLLL???LLLSSS[[[^^^\\\YYYYYY[[[[[[\\\]]]]]]]]]]]]^^^```ddddddcccaaa```___^^^]]]]]]^^^^^^___aaacccdddeeebbbeeecccgggsssYYYQQQcccnnnjjjddddddeeeccc\\\VVVXXX^^^_________^^^\\\ZZZWWWVVVQQQSSSXXX___eeefffbbb]]]SSSPPPKKKCCC>>>???DDDJJJWWWZZZ___cccddddddbbbaaahhhlllooosss{{{wwwgggRRRUUUeeetttooogggTTTCCC===III```sssmmmXXXEEE>>>===>>>>>>>>>>>>============<<<<<<===@@@CCCDDDBBBAAA===>>>@@@AAAAAAAAA@@@???===<<<<<<;;;<<<===???@@@AAAAAADDDIIIIIIIIIUUUdddxxxHHH===PPPqqq{{{{{{zzzzzz{{{{{{zzzzzzxxxwwwuuuuuuvvvvvvuuutttuuusssssswww}}}|||wwwyyyxxxxxxxxxxxxyyyyyyzzzyyyxxxxxxxxxxxxyyyyyyzzzuuuuuuuuuwwwyyyyyyxxxwwwuuuuuutttuuuwww{{{zzzwwwttttttuuuvvvsssuuuwwwxxxxxxxxxvvvuuuwwwxxxyyyyyyxxxxxxyyy{{{zzz{{{||||||}}}}}}}}}|||~~~~~~}}}{{{zzzyyyxxxwwwxxxxxxzzz}}}}}}{{{xxxxxxyyy{{{~~~~~~|||||||||{{{zzz{{{{{{|||}}}|||||||||}}}~~~~~~}}}|||}}}}}}||||||{{{{{{|||~~~~~~~~~~~~}}}|||zzzyyyssswww}}}}}}{{{zzz|||~~~~~~~~~|||{{{zzz||||||zzzxxxxxxzzz|||}}}|||zzzzzz|||~~~~~~{{{ttttttuuuxxx{{{~~~~~~~~~vvvqqqmmmnnnrrrsssmmmgggeeefffggghhhiiiiiijjjjjjmmmmmmmmmnnnpppqqqqqqqqqttttttuuuvvvxxxzzz|||}}}~~~vvvccc^^^gggsss}}}vvvtttyyymmmZZZYYYUUUOOO```}}}uuu]]]uuuuuuWWWHHH;;;888777222///111///000000000000///...---......//////000000111111222>>>xxxbbbOOOkkkTTT444222:::EEEQQQ^^^ssspppwwwqqqttt}}}yyyTTTCCC<<<:::AAA\\\~~~jjjEEEAAABBB>>>>>>EEEGGGDDDBBBEEEGGGEEEFFFIIIHHHRRRhhh|||sss^^^QQQEEE===@@@BBB<<<888888777444666:::???;;;666222111111333333777>>>BBBMMMbbbjjjiiinnn|||jjjKKKJJJ```{{{rrroooiiiUUU[[[nnnpppnnnfff]]]SSSJJJCCCQQQWWW^^^___\\\ZZZZZZ\\\ZZZ\\\]]]]]]\\\\\\]]]___ccccccbbb```___]]]\\\[[[[[[[[[\\\^^^___bbbdddeeeaaaaaa___eeemmmqqqoooXXXbbbmmmkkkhhhiiijjjiiifffaaa___```\\\]]]]]]]]][[[YYYWWWVVVRRRTTTWWW]]]bbbaaa\\\WWWOOOOOOMMMGGGBBBDDDLLLSSS]]]]]]```ccceeeeeebbb```eeehhhmmmsss{{{}}}rrrccc[[[___iiizzz{{{rrrcccLLLAAAFFFZZZoooxxxdddLLLAAA???<<<============<<<<<<;;;:::::::::;;;===AAABBBBBBAAA<<<===???AAAAAAAAA@@@???;;;;;;;;;;;;<<<===???@@@EEEDDDGGGKKKLLLKKKPPPXXXsssYYY===>>>UUU{{{||||||{{{{{{zzz{{{{{{zzzyyyxxxxxxyyyyyyxxxwwwuuusssssswww}}}|||xxxxxxwwwwwwwwwxxxxxxyyyzzzyyyyyyxxxxxxyyyzzz{{{|||zzzxxxuuutttvvvxxxxxxxxxwwwvvvuuutttuuuwwwzzz|||{{{xxxvvvvvvvvvwwwuuuwwwxxxzzzzzzyyyxxxwwwwwwyyyzzzzzzyyyyyyzzz{{{wwwyyy{{{}}}~~~}}}}}}|||~~~~~~}}}||||||{{{{{{|||{{{yyyzzz|||~~~~~~~~~wwwwwwxxx{{{~~~}}}}}}||||||{{{{{{{{{{{{zzzzzz{{{{{{}}}~~~}}}}}}~~~~~~|||{{{{{{zzzzzzzzzzzzyyyzzzzzzzzzyyyxxxxxxwwwwwwssswww|||~~~~~~zzzyyyyyyzzz{{{{{{xxxvvvvvvuuuuuuuuuvvvvvvuuuuuuooonnnmmmnnnqqqtttuuuuuuooooooooopppqqqooollljjjhhhffffffgggiiikkklllkkkeeegggjjjkkkjjjfffaaa]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]^^^___``````aaabbbbbbccccccdddfffiiimmmpppsssvvvyyy}}}{{{bbb[[[eeeqqqxxxsssxxxvvv```[[[UUUQQQccc```iii~~~mmmYYYGGG:::::::::444///000.../////////......------......//////000000111111111333bbbqqqOOOQQQsssHHH555888CCCKKKUUUllltttyyysssvvv}}}eeeHHH;;;===;;;DDDhhh~~~\\\EEE>>>===@@@@@@BBBDDDCCCCCCFFFDDDEEEIIIIIIUUUmmmttt]]]RRRHHH???@@@DDDAAA===999444111666===EEE???888333333666777888<<>>???@@@@@@HHHFFFGGGKKKNNNPPPSSSWWWbbb}}}pppPPP>>>DDDnnnzzz|||}}}|||{{{{{{|||}}}|||{{{zzzzzz{{{|||{{{zzzuuutttuuuxxx|||}}}zzzwwwuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxyyyyyyzzz{{{|||~~~zzzvvvtttvvvxxxzzz{{{zzzyyywwwuuutttuuuvvvwww~~~}}}{{{zzzyyyyyyyyyyyywwwxxxzzz||||||{{{zzzyyywwwyyy{{{{{{zzzyyyzzz{{{uuuwww{{{}}}~~~}}}{{{||||||}}}}}}}}}~~~~~~~~~~~~{{{xxxwwwyyy{{{||||||xxxxxxzzz}}}~~~~~~}}}}}}|||{{{{{{zzz}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{yyyxxxxxxwwwvvvttttttsssssstttlllppptttvvvuuusssrrrrrrmmmnnnoooqqqrrrpppllliiikkkiiiffffffggggggeeeccc^^^]]]\\\]]]```cccddddddcccaaa```______^^^[[[YYYYYYWWWVVVVVVXXXZZZZZZYYYVVV]]]cccddd___YYYVVVUUURRRRRRRRRQQQQQQRRRSSSSSSQQQSSSUUUUUUUUUVVVWWWYYYVVVVVVVVVWWWZZZ___cccfffllloootttxxx{{{iii]]]dddnnn{{{rrrvvv~~~hhh\\\UUUTTTdddyyynnnfffttt]]]GGG777999;;;555000222///.........------------......//////000000111111333222OOO^^^CCCggg\\\777111<<>>888222000888BBBBBB???:::555222222555777>>>PPPZZZ^^^```XXXTTT[[[iiiwwwNNNDDD\\\ttt~~~{{{ooohhh]]]RRRgggzzzrrriii___PPPCCCCCCJJJVVV[[[___^^^YYYWWWXXXZZZZZZ[[[\\\\\\[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\ZZZ[[[[[[\\\^^^```aaabbb```cccbbbdddiiihhhpppxxxtttpppggglllmmmjjjgggfffeeebbb^^^\\\ZZZXXXWWWWWWWWWWWWYYYWWWVVVXXXYYYXXXSSSOOOHHHIIIIIIIIIJJJPPPYYY___``````aaaaaabbbdddfffgggiiilllrrrvvvwwwssskkkeeerrrqqqmmmllltttpppTTTAAAKKKaaawwwwwwgggKKK;;;<<>>@@@@@@@@@===>>>>>>???@@@AAABBBBBB???@@@@@@AAAAAABBBBBBBBBFFFFFFGGGIIIMMMPPPTTTWWW^^^hhhhhhLLLAAA___yyy{{{}}}}}}{{{{{{}}}}}}{{{zzz{{{|||}}}|||{{{uuuvvvxxxyyyzzzyyywwwvvvsssssssssssstttuuuvvvwwwvvvwwwwwwxxxyyyzzzzzzzzz|||zzzxxxwwwyyy|||}}}}}}|||{{{zzzxxxvvvuuuuuuuuuzzz{{{{{{|||||||||{{{{{{wwwyyy{{{|||||||||zzzyyywwwyyy{{{{{{zzzyyyzzzzzztttwww{{{~~~}}}|||xxxxxxzzz{{{}}}~~~~~~|||zzzyyyzzzzzzzzzyyyxxxxxxyyy}}}}}}~~~}}}}}}}}}|||{{{zzz}}}}}}}}}}}}}}}~~~~~~yyyxxxzzzxxxttttttxxxsssqqqooooooppppppnnnlllllljjjhhhfffeeeeeeeeefff\\\___bbbcccaaa^^^\\\[[[YYYYYYYYY[[[]]]]]]ZZZXXXZZZZZZYYYWWWUUUTTTSSSSSSRRRPPPNNNNNNOOOQQQQQQPPPTTTQQQNNNMMMMMMMMMLLLKKKIIIHHHGGGHHHJJJKKKKKKKKKJJJPPPUUUUUUQQQMMMMMMNNNKKKJJJIIIHHHHHHIIIJJJJJJIIIKKKNNNOOONNNOOORRRTTTRRRQQQOOOOOOQQQUUUYYY\\\___bbbggglllrrrxxxvvvdddccciii{{{tttuuuyyy{{{qqq^^^TTTTTT___jjjsssoooSSS===;;;;;;444///222000//////.....................//////000000111111333666@@@zzzyyyPPP[[[hhh;;;222777>>>III\\\rrrvvvyyy{{{}}}~~~pppOOOEEE;;;;;;EEEXXXrrrkkkJJJ<<<===777999@@@<<<;;;AAAAAACCCFFFFFFTTTnnnttthhhZZZOOOAAA999444444:::BBB@@@FFFIIIBBB777222666===CCCVVV___\\\VVVHHH@@@GGG]]]tttxxxOOO@@@YYYsssvvvpppeee___VVVPPPkkkwwwoooggg]]]LLL===BBBPPPUUUYYY\\\ZZZUUURRRTTTWWWZZZ[[[\\\[[[ZZZYYYZZZ\\\ZZZZZZ[[[[[[\\\]]]^^^^^^\\\\\\\\\]]]^^^___aaaaaabbbgggccc```fffhhhlllwwwuuukkkbbbiiikkkgggccceeegggfff^^^\\\XXXTTTSSSSSSUUUWWWYYYVVVSSSRRRRRRQQQMMMJJJFFFFFFFFFHHHNNNUUU]]]cccaaabbbcccbbbaaadddjjjoootttxxx||||||wwwoookkkjjjqqqpppnnnqqq~~~kkkPPPFFFVVVkkkxxxlllUUU@@@999===???<<<888:::;;;======<<<;;;:::999888888:::===???@@@???@@@???>>>>>>???AAADDDEEECCCDDDDDDEEEEEEEEEDDDDDDDDDFFFIIIJJJKKKNNNQQQSSSYYY]]]qqqwwwYYYEEERRRqqqxxx{{{}}}}}}||||||~~~|||{{{zzz{{{|||}}}|||{{{uuuwwwzzzzzzxxxvvvuuuuuuqqqqqqqqqrrrrrrtttuuuuuutttuuuvvvxxxxxxyyyyyyyyyyyyyyyyyyzzz}}}}}}}}}|||zzzyyywwwvvvuuuxxxyyy{{{}}}~~~~~~}}}}}}wwwxxxzzz||||||{{{zzzyyywwwyyy{{{|||{{{zzzzzzzzztttwww|||~~~}}}tttuuuwwwyyy|||~~~~~~~~~~~~~~~}}}zzzwwwuuuvvvwwwzzz}}}~~~}}}}}}}}}~~~}}}}}}|||{{{zzzuuuuuutttttttttuuuvvvvvvqqqkkkiiikkkiiicccaaaeeebbb___]]]]]]^^^___\\\ZZZYYYWWWTTTRRRPPPPPPQQQQQQMMMPPPRRRRRRPPPLLLIIIHHHHHHGGGFFFHHHJJJLLLLLLLLLJJJNNNPPPNNNIIIGGGIIIMMMMMMJJJGGGFFFFFFFFFFFFEEEDDDAAA>>>======>>>???>>>===<<<<<<>>>AAACCCCCCBBBCCCEEEHHHHHHFFFFFFGGGIIIGGGFFFEEECCCCCCDDDEEEEEEDDDGGGJJJKKKJJJKKKNNNQQQSSSQQQNNNLLLMMMPPPTTTVVVTTTWWW\\\bbbiiiqqqzzzjjjccceeewwwwwwtttvvvuuu~~~vvv```SSSTTTZZZ^^^|||~~~cccFFF???<<<222...111111111000///////////////......//////000111111111---444333iiieee^^^ooopppCCC888777777<<>>DDDAAA???]]]XXX???<<<444777???888888???@@@AAADDDDDDRRRlllmmm[[[GGG<<<888888;;;???FFFTTT^^^WWWDDD:::???IIIOOO```fff```VVVEEE:::@@@RRReee~~~wwwOOO???XXXuuu{{{iiibbbWWWRRRKKKIIIhhhqqqiiiccc[[[JJJ<<>>>>>:::888999;;;=========;;;::::::999999:::===?????????AAA@@@>>>>>>???BBBEEEGGGFFFGGGGGGGGGGGGGGGFFFEEECCCHHHLLLLLLKKKMMMOOOOOONNNTTT^^^uuu{{{___GGGIII```|||}}}}}}}}}}}}~~~~~~yyyzzzzzzyyyxxxwwwwwwxxxvvvvvvwwwuuuttttttvvvxxxuuuuuuvvvvvvvvvxxx|||}}}||||||~~~|||zzzxxxvvvttttttyyy{{{}}}~~~}}}{{{{{{{{{{{{||||||||||||}}}|||zzzyyyxxxwwwwwwwwwwwwxxx{{{}}}~~~}}}{{{yyyqqqssswwwzzz}}}~~~~~~~~~}}}zzz{{{~~~{{{wwwvvvvvvwwwwwwwwwwwwwwwwwwssstttttttttssssssrrrrrrsssrrroookkkfffbbb^^^[[[VVVTTTPPPMMMKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKGGGFFFDDDBBBAAAAAABBBBBB@@@@@@???????????????@@@===;;;999:::===???>>>===EEEDDDCCCDDDEEEEEEEEEDDDHHHFFFDDDBBBBBB@@@>>><<<<<<===;;;888888:::;;;:::888:::============>>>@@@HHHEEEDDDFFFGGGFFFEEEFFFHHHJJJKKKIIIFFFEEEGGGJJJLLLLLLMMMOOOQQQTTTVVVWWWYYYWWWVVVWWWVVVSSSPPPPPPOOOSSSWWWXXX\\\gggsss|||yyyfff[[[lll~~~qqqooouuu|||xxxeeeYYYSSSQQQQQQ```UUU;;;???888,,,333/////////...------,,,,,,////////////000000000000111666444NNNtttXXX___|||jjjKKK666222333;;;@@@HHH___yyyyyyuuuyyy}}}}}}~~~[[[CCCCCCAAA999FFF```tttZZZBBB777666888:::===999999===>>>@@@NNN___nnnWWWHHH???:::;;;>>>;;;PPPgggjjjXXXFFFIIIUUUZZZbbbsss{{{gggFFF666;;;FFFeeeyyyiiiLLLDDDVVVkkkrrrZZZFFFAAA<<<888DDDYYYmmmiii```QQQBBB;;;CCCOOOQQQPPPLLLEEECCCFFFKKKNNNWWWXXXZZZ[[[ZZZ[[[]]]^^^YYYYYYYYYZZZ[[[\\\^^^___]]]\\\[[[ZZZZZZZZZ[[[\\\]]]\\\\\\]]]___bbbeeegggsssqqq```ddddddccccccfffjjjooorrreee\\\RRRMMMOOOSSSVVVWWWVVVVVVUUUOOOIIIEEEFFFHHHEEEGGGMMMUUU\\\``````___bbbccccccdddfffkkkqqquuummmkkkpppkkkeeedddlll~~~}}}\\\LLL[[[rrr{{{pppWWWAAA<<<<<<:::;;;@@@======<<<:::999888888777444666888999999:::<<<>>>?????????@@@BBBDDDFFFHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLMMMRRRVVV```|||xxxcccMMMHHH^^^~~~~~~||||||}}}|||{{{zzzyyyyyyvvvxxxyyyyyyxxxxxxyyyzzzyyyyyyyyyxxxwwwyyy}}}~~~}}}}}}}}}|||||||||{{{{{{zzz{{{|||||||||zzzxxxwww{{{{{{zzzyyyxxxwwwvvvuuuuuuuuutttsssrrrrrrrrrrrrrrrsssvvvxxxyyyxxxvvvuuuqqqrrruuuxxxzzz{{{{{{{{{yyywwwuuuwwwzzz{{{wwwtttoooooommmkkkiiigggfffeeeeeeeeeeeeeeeeeecccbbbaaa^^^\\\YYYUUUPPPLLLHHHGGGBBBAAA@@@>>>======>>>>>>===>>>???@@@@@@???>>>===???>>>>>>============>>>;;;;;;:::999888888888888888777666888;;;======;;;>>>======>>>@@@@@@@@@@@@AAA???===<<<<<<:::888666999::::::::::::<<<===<<<<<<>>>AAADDDFFFHHHJJJKKKMMMKKKJJJKKKMMMNNNOOOQQQPPPRRRUUUTTTRRRRRRUUUXXXZZZZZZ[[[\\\^^^```bbbcccddddddccc___YYYSSSQQQRRRNNNQQQSSSUUUYYYdddqqq{{{uuueee```kkk}}}ssspppsss{{{|||jjj[[[RRRMMMLLLWWWqqq___>>>;;;555,,,000/////////...------,,,,,,.../////////000000000000***111000===mmmqqqUUU___zzzvvvWWW999///...666:::???SSSmmm|||yyyyyy{{{|||{{{{{{~~~tttPPPEEE???888===LLLmmm]]]>>>888888222999666666::::::===KKK\\\lllVVVEEE888555888777KKKbbbiii]]]PPPTTT___\\\fffyyyoooLLL999:::HHH___qqqgggLLL@@@MMM```^^^JJJ;;;777111,,,666HHH^^^___YYYKKK===:::AAAIIIJJJFFF>>>777666<<>>===>>>???@@@CCCEEEFFFFFFEEEDDDCCCBBBAAAAAAAAACCCDDDFFFGGGIIIKKKLLLMMMPPPQQQQQQSSSdddnnnTTTBBBIIIhhh}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{zzzyyyvvvxxxzzz{{{{{{zzz{{{|||}}}|||{{{yyywwwyyy}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzxxxvvvsssrrrsssrrrqqqnnnllliiihhhgggffffffeeeeeeeeeeeefffffffffhhhjjjlllmmmlllkkkjjjhhhjjjlllnnnooopppooooookkkjjjjjjlllppppppllliiibbbaaa___]]]ZZZWWWUUUTTTUUUVVVWWWWWWUUUSSSPPPOOOMMMKKKHHHDDD@@@===;;;:::888888999999999999888888666777999;;;;;;999777555555555666666777777888888;;;:::999888777777666666666666777999<<<>>>>>>=========>>>>>>??????>>>>>>CCCAAA???>>>???>>><<<:::<<<<<<>>>@@@BBBCCCEEEFFFGGGGGGJJJNNNSSSWWWYYYYYY___^^^^^^]]]___cccgggiiiiiillloooooommmmmmooorrrqqqqqqqqqssstttvvvwwwxxxzzz}}}|||uuuiii___ZZZXXXPPPPPPPPPQQQVVVaaaooozzzqqqbbbdddiiizzzyyyqqqqqqyyy}}}qqq___QQQIIIFFFOOO]]]vvv|||rrrHHH;;;888333333/////////...------,,,,,,....../////////000000000***222333333SSSpppTTTcccwwwMMM888---333666666EEE]]]xxxzzzyyyuuuuuuyyy{{{zzzhhhMMMAAA;;;;;;>>>LLLsss}}}WWW>>>777777777444555888777777DDDUUUmmmVVVAAA666444555CCCWWW```ZZZSSSXXXbbbYYYeee{{{tttSSSAAAAAAQQQ^^^oooppp[[[EEEFFFUUUQQQBBB666444000,,,333???JJJTTTUUUFFF999999AAAGGGAAA===777333555===HHHQQQRRRTTTVVVWWWWWWXXXZZZ[[[[[[[[[\\\\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\]]]ZZZZZZZZZZZZ[[[]]]___```iiirrruuulllbbbbbbbbbbbbcccccccccccc```[[[TTTQQQRRRTTTTTTTTTTTTUUUUUUPPPIIIDDDCCCDDDJJJQQQYYY^^^`````````aaabbbbbbbbbcccgggnnnwww}}}~~~}}}wwwrrrxxxvvvfffiiiiiikkkmmmkkkjjjpppxxx{{{rrr___RRR\\\rrr{{{uuuRRRCCC888999<<<999777999888999:::;;;:::777555333333555777888777888:::<<<<<<<<<<<<===>>>@@@CCCDDDDDDCCCBBB@@@???>>>======AAABBBDDDFFFIIIKKKLLLMMMOOOPPPPPPNNNRRReeevvvaaaGGG;;;KKKccc||||||}}}}}}}}}}}}||||||~~~}}}|||||||||{{{yyyxxxwwwxxxyyyyyyxxxyyy|||~~~~~~|||yyywwwxxx{{{~~~|||zzz{{{}}}xxxwwwvvvtttqqqooonnnmmmppppppooonnnkkkiiigggeeeaaa```^^^\\\YYYWWWUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZ\\\]]]]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^[[[[[[\\\^^^______[[[XXXTTTTTTSSSRRRQQQPPPOOONNNLLLMMMNNNNNNMMMJJJGGGEEEDDDCCC@@@>>>===<<<;;;;;;<<<===>>>???>>><<<;;;999:::;;;;;;;;;;;;:::999999444555666777888999999999?????????>>>>>>======<<<;;;<<<>>>@@@BBBBBBBBBBBBEEEFFFHHHHHHGGGFFFFFFFFFHHHFFFEEEEEEFFFGGGEEEDDDHHHFFFFFFIIILLLNNNRRRWWWVVVUUUWWW\\\bbbhhhkkkkkkvvvxxxxxxwwwxxx~~~yyyjjj___WWWRRROOOPPPTTT]]]lllxxxsss___bbbfffvvvtttooovvv{{{wwwcccRRRHHHEEEKKKRRRpppmmmzzzUUU===999888555/////////...------,,,,,,........./////////000000...111777222@@@zzz{{{```hhhnnnLLL222222666444===OOOgggttt{{{vvvsssyyy}}}|||aaaJJJBBBAAA???@@@SSSuuuvvvNNN:::???777444444777555333;;;HHHmmmxxxfffPPP===444777>>>GGGMMMKKKHHHOOOYYYXXXdddxxxsssZZZPPPTTTYYY^^^nnn|||qqqYYYRRR\\\YYYHHH:::777999888777999<<>>DDDKKKRRRPPPRRRTTTUUUUUUUUUWWWYYYXXXYYY[[[\\\\\\ZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[bbbhhhooovvvxxxuuupppllleeecccbbb```^^^]]]\\\\\\]]]YYYUUUSSSSSSSSSSSSQQQOOOQQQQQQNNNHHHDDDDDDEEEOOOWWW```dddbbb```aaacccaaaaaaaaabbbfffnnnxxx{{{wwwtttxxxkkklllqqquuurrriiidddgggmmmjjj]]]OOOQQQeeexxxuuuhhhKKKAAA:::;;;<<<:::999;;;666888;;;<<<<<<999555222333555777777666777888:::::::::::::::<<<>>>@@@BBB@@@???>>>===<<<<<<<<<<<>>>>>???@@@AAACCCDDDEEEEEECCC@@@===;;;???===:::888888999<<<===;;;;;;<<<>>>@@@AAABBBCCCEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJJJJPPPSSSVVVXXXWWWVVVWWWXXXTTTSSSRRRRRRTTTTTTSSSQQQVVVPPPLLLOOOQQQSSSYYYaaaaaaaaaccchhhpppyyymmmbbbYYYRRRQQQRRRXXXdddppp~~~~~~bbb^^^cccrrrxxxoootttzzz}}}iiiWWWLLLIIIHHHOOOnnn{{{fffeeefffBBB777555111/////////...------,,,,,,............///////////////***222333222XXXzzzmmmccc<<<222444444:::DDDTTTkkk~~~|||uuuvvv{{{|||{{{[[[IIIDDDAAADDDAAATTTvvvnnnSSSGGG999333111555444111555>>>NNN|||vvvmmm\\\HHH<<>>;;;777444444555777777666666777888999999888999:::<<<>>>???<<<;;;;;;;;;;;;<<<<<<===CCCCCCCCCDDDEEEFFFFFFGGGKKKMMMTTTZZZUUUMMMSSSaaawww```KKKBBB{{{yyy{{{|||{{{yyy|||{{{yyyvvvttttttxxx{{{xxxxxxvvvsssqqqpppqqqsssooolllhhheeecccbbb```^^^XXXWWWVVVUUUSSSRRRPPPPPPKKKJJJIIIHHHGGGEEEDDDDDD@@@@@@??????>>>>>>>>>============>>>???AAABBBCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJIIIHHHFFFDDDCCCBBBDDDDDDCCCCCCCCCCCCBBBBBB>>>??????@@@@@@@@@@@@@@@@@@AAACCCFFFHHHJJJJJJKKKLLLMMMNNNNNNMMMKKKIIIGGGEEEBBB===:::999<<>>:::777:::FFFRRR\\\gggppphhhQQQCCCMMM```eeeZZZ]]]sssxxxnnnqqqqqqaaaOOOKKKZZZdddZZZGGGEEEYYYooovvvZZZ@@@999???FFFMMMSSSRRRSSSTTTTTTSSSSSSTTTVVVSSSTTTVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVXXXZZZ[[[]]]^^^____________]]]ZZZWWWTTTRRRQQQQQQVVVUUUTTTSSSQQQOOONNNMMMGGGJJJKKKKKKJJJKKKPPPTTTYYY^^^ccceeedddbbbbbbccc`````````aaaeeellluuu{{{zzzvvvuuuwwwwwwgggXXXNNNIIIKKKUUUdddllleeeUUUJJJFFFBBB>>>:::888888:::;;;999;;;>>>@@@???===999777555666777777666555777888888888888888999;;;===>>>::::::::::::;;;<<<======CCCCCCCCCCCCDDDDDDDDDDDDLLLLLLMMMPPPNNNJJJJJJNNN]]]pppVVVAAA}}}vvvsssuuuxxxxxxvvvxxxxxxwwwtttqqqoooooooooiiijjjjjjhhheeecccdddddd```]]]YYYWWWUUUTTTRRRQQQMMMMMMLLLLLLKKKJJJJJJJJJGGGFFFDDDBBB@@@???>>>>>>888888888888888888888888888888888999:::;;;<<<===??????@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIDDDCCCBBB@@@>>>======>>>>>>>>>>>>>>>>>>==================>>>@@@BBBDDDEEEJJJLLLPPPSSSUUUVVVUUUUUUSSSTTTWWWYYY[[[\\\\\\\\\VVVTTTPPPMMMLLLNNNPPPSSSSSSSSSUUUXXX^^^ffflllpppuuuuuuvvvvvvuuussspppooopppqqqrrrssssssvvv{{{|||xxxuuuqqqmmmjjjYYYPPPKKKNNNLLLFFFHHHPPPPPPRRRUUUVVVZZZeeevvvnnncccXXXNNNOOOWWWdddrrrddd^^^jjj}}}sssqqqwwwmmm[[[PPPEEEHHHVVVrrrooo^^^dddyyyyyydddBBB<<<999/////////...------,,,,,,---------.........//////222///---000333777YYYyyyeee{{{yyyNNN555222555555>>>RRRnnnvvvsssvvvwww{{{~~~yyyYYYEEE888===;;;===YYYhhhQQQ<<<777666444333666000@@@NNN___wwwtttiii\\\TTTKKKCCC===>>>HHHTTT\\\kkkuuufffIII999FFF[[[bbbWWWUUUfff{{{xxxfffgggjjjhhh^^^\\\pppdddAAA999BBBJJJPPPTTTTTTVVVVVVUUUTTTSSSTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSQQQRRRSSSTTTUUUUUUUUUVVVTTTVVVXXXYYYZZZ[[[[[[ZZZXXXYYY[[[\\\[[[YYYVVVTTTTTTTTTSSSQQQOOOMMMLLLLLLJJJLLLMMMMMMMMMPPPVVV[[[]]]___aaabbbcccccccccbbbbbbbbbcccdddffflllsssxxxvvvtttttttttuuugggUUUFFFEEERRRfffrrriiiUUUGGGDDDBBBBBBAAA===::::::;;;<<<:::;;;>>>??????===:::888666888888888666666777888888888777888999:::<<<===<<<;;;;;;;;;;;;<<<<<<===@@@AAAAAABBBCCCDDDDDDDDDHHHIIIHHHEEEFFFIIIIIIEEELLLeeeiiiOOO~~~~~~~~~~~~xxxpppmmmooorrrsssrrrqqqrrrtttrrrnnniiifffddd\\\]]]^^^\\\ZZZXXXWWWWWWSSSPPPNNNMMMMMMNNNMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFCCCBBB@@@===;;;999888777555555555555444444444444444444444444555666777888:::;;;<<<===???@@@AAABBB@@@?????????@@@AAABBBCCC======;;;999888888:::<<<::::::;;;;;;<<<===>>>>>>@@@@@@@@@AAACCCGGGKKKMMMPPPSSSWWW[[[\\\\\\ZZZXXXTTTVVVYYY]]]bbbeeehhhiiijjjiiifffdddddddddeeefffjjjjjjlllqqqyyy}}}yyysssmmmhhhaaa[[[WWWVVVNNNKKKNNNKKKBBB@@@FFFAAACCCDDDBBBBBBKKK]]]kkk{{{pppppprrrsssuuuxxxzzz{{{}}}}}}nnn___PPPMMMSSS[[[kkk|||kkk]]]hhhzzztttqqqwww~~~uuu___QQQFFFEEEKKKmmmllltttiiiBBB<<<;;;000//////...------,,,,,,---------........./////////222***)))333555JJJsss~~~bbbnnnddd<<<111333222777EEEaaa|||zzzuuuxxxyyyvvvyyynnnQQQCCCCCC???;;;BBB\\\iiiJJJ===999666333555666555222;;;OOO[[[jjj|||oooiiiaaaWWWMMMCCC@@@HHHRRRbbbuuurrrQQQ>>>KKKaaaWWWOOONNNZZZjjjvvv}}}}}}rrroootttrrrqqq]]]:::666CCCKKKMMMNNNVVVWWWXXXVVVTTTSSSSSSTTTVVVUUUTTTRRRQQQQQQPPPPPPOOOPPPRRRSSSTTTUUUTTTTTTPPPQQQRRRTTTUUUUUUVVVVVVRRRTTTVVVYYYZZZZZZYYYYYYUUUYYY___cccdddbbb]]]ZZZSSSSSSRRRPPPNNNLLLKKKKKKNNNOOOPPPOOOOOOSSSZZZ``````______```cccdddcccbbbddddddeeefffhhhmmmrrrwwwuuutttsssooozzzvvvooogggVVVFFFFFFYYYsss{{{gggJJJ@@@DDD@@@CCCDDDAAA>>>=========:::;;;===>>>>>>===:::999777888999888777666777888888888777888888:::<<<===>>>===<<<<<<;;;;;;;;;;;;>>>???@@@AAACCCDDDEEEFFFAAAGGGHHHCCCDDDKKKIIIAAAGGGNNNdddeee|||zzzzzz~~~}}}xxxxxx{{{{{{xxxsssqqquuuzzz~~~qqqdddaaagggnnnmmmiiiggghhhgggfffddd```\\\ZZZYYYWWWSSSOOONNNOOOQQQRRRLLLKKKJJJHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFDDDBBB???<<<777666666666444222333333444444444333333222333555666777555444444555:::999777888:::=========;;;===???@@@?????????@@@CCC>>>;;;:::999999>>>FFFCCCDDDDDDDDDEEEFFFJJJMMMMMMJJJJJJNNNQQQSSSWWW\\\___eeeeee___[[[^^^___]]]WWW\\\___bbbmmm}}}zzzsssggg]]][[[]]][[[VVV\\\WWW[[[ZZZNNNJJJLLLHHHJJJGGGDDD@@@<<<===HHHUUUnnnrrrkkk[[[YYYZZZ]]]^^^___dddkkkhhhjjjrrr~~~~~~hhh[[[SSSNNNVVV]]]kkk|||rrrbbbbbbpppvvvrrrzzznnnVVVPPPMMMFFF\\\{{{{{{hhhIII<<<===444111...,,,,,,,,,,,,,,,........................000...000333///...>>>SSS~~~yyyzzzcccddd[[[999111444999AAAQQQfffzzz|||qqqxxxwwwyyy||||||iiiTTTFFF>>>???===@@@ZZZzzzzzzZZZ@@@555444444777333333777888999@@@JJJUUUZZZgggpppzzzxxxYYYMMMLLLQQQUUUMMMDDDIIIVVV]]]aaaQQQQQQKKKNNNEEEBBBJJJWWW^^^aaabbbgggppppppqqqzzzbbbZZZbbbhhhvvvtttQQQ555666BBBGGGLLLTTTSSSRRRRRRQQQQQQRRRTTTUUUTTTSSSRRRQQQQQQPPPPPPQQQOOOPPPQQQSSSTTTVVVWWWWWWRRRSSSSSSTTTTTTUUUUUUVVVWWWSSSTTTWWWVVVQQQOOORRRIIINNNVVV]]]```___\\\YYYRRRQQQOOONNNMMMLLLMMMMMMOOOPPPQQQSSSUUUYYY^^^bbb___bbbddddddbbbaaacccffflllllllllkkkkkklllnnnooo~~~{{{uuussszzzxxxtttiiiXXXJJJFFFOOOiii|||qqqWWWEEE@@@AAACCCBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999999<<<;;;666555777999888777999:::999777777888999>>>===;;;::::::<<<>>>???@@@??????>>>???AAABBBCCCEEEEEEDDDDDDCCCCCCCCCCCCGGGGGGMMMdddnnnnnnoootttxxxxxxtttooooooooonnnjjjffffffhhhlllyyyrrriiibbb``````___^^^\\\\\\\\\\\\ZZZXXXVVVUUUSSSRRROOOMMMMMMNNNOOOPPPNNNMMMLLLJJJIIIHHHHHHHHHEEEDDDCCCBBBAAA@@@>>>===:::777555444666777666444444555555666666666666666666777777777666666888:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFHHHHHHGGGHHHIIIKKKGGGDDDBBBDDDDDDDDDJJJQQQWWWXXXXXXWWWVVVUUUWWWXXX]]]ZZZZZZ^^^aaaccchhhnnnrrrvvvwwwsssooollleee]]]]]]```eeemmmwwwfffcccmmmxxx~~~zzzqqqrrrjjjiiifffZZZUUUUUUOOOQQQNNNJJJCCC;;;999BBBNNNeeeqqqvvvxxxlll^^^QQQMMMPPPSSSWWW\\\]]]^^^ccclllwwwtttcccYYYSSSOOOTTT```qqq}}}sssdddbbboooxxxpppvvv}}}wwwcccOOOOOOJJJ[[[mmmJJJ<<<===555222///------...------........................///,,,---///,,,***666GGGzzz~~~~~~wwwaaatttFFF444444555:::EEEVVViiiwww|||{{{{{{yyyzzz|||~~~kkkUUUDDDBBB@@@===GGGWWWxxx|||aaaKKK===666222///000222222111777???===???GGGOOO\\\qqqttt```LLLEEEEEEKKKLLLHHHKKKSSS]]]uuuooo\\\WWWRRRAAA<<<;;;DDDOOOUUUXXXYYYWWW___^^^```nnnwww[[[EEELLLYYYfffwwwhhhIII333:::HHHLLLLLLPPPQQQPPPOOOOOOOOOPPPRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPOOORRRXXXWWWQQQMMMNNNPPPSSSWWWZZZ[[[YYYUUUSSSOOOOOONNNNNNNNNPPPQQQRRRSSSTTTVVVWWWYYY\\\```ccc```bbbccccccbbbbbbeeegggkkkoooqqqpppmmmnnntttyyyzzzooommmvvv{{{}}}vvvlll^^^SSSRRRXXXhhhtttvvvdddLLL>>>===@@@AAAAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;::::::888;;;;;;777555888:::999888999::::::888888888:::<<<<<<;;;<<<===>>>@@@AAAAAAAAA@@@??????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDGGGCCCDDDQQQmmmYYYZZZ\\\bbbfffgggccc^^^[[[YYYWWWUUUUUUWWWYYY[[[lllllliiibbbYYYTTTTTTVVVRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQKKKJJJHHHGGGEEEDDDDDDCCC>>>===<<<:::999888777777666555444555777999999888666777888999:::;;;;;;;;;<<<<<<===<<<<<<===@@@CCC@@@CCCFFFHHHHHHKKKOOOSSSUUUVVVWWWWWWWWWXXX[[[]]][[[YYYZZZ^^^___```eeekkkvvvxxxxxxwwwtttqqqppppppuuuqqqppptttwwwyyy~~~qqqccc^^^^^^aaapppttt\\\NNNOOONNN```xxx|||uuuhhhccc___TTTRRRPPPMMMEEE;;;666>>>JJJ\\\ddddddfffpppsssvvvoooSSSGGGJJJOOORRRTTTXXXWWWYYY^^^eeeqqqpppaaaXXXPPPPPPWWWfffuuu~~~yyyhhhbbblll}}}uuuxxx}}}qqqYYY[[[WWW```xxxRRRAAA@@@777444000///...///..............................000,,,+++---+++)))///:::cccccceeeVVV999555333555;;;EEESSSeeewww|||yyyxxxzzz}}}rrrSSSGGGCCC>>><<<@@@SSSjjjmmmOOO999555444444555333//////222444333777<<>>===FFFOOObbbwwwmmmOOO999===KKKOOONNNOOONNNMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPQQQRRRSSSRRRQQQPPPNNNLLLMMMPPPQQQNNNNNNPPP[[[[[[ZZZXXXUUURRROOOMMMKKKKKKLLLNNNPPPSSSVVVXXXWWWYYY\\\]]]^^^___aaacccaaabbbbbbbbbaaacccgggjjjpppuuuxxxvvvqqqrrrzzz|||qqqqqq{{{yyykkksssvvvtttgggUUUNNN[[[lll~~~{{{mmmVVVCCC;;;;;;<<>>>>>======<<<<<<======<<<<<<;;;;;;::::::666:::;;;777666999;;;:::999:::;;;;;;999999:::;;;:::;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@?????????>>>???@@@AAABBBCCCDDDDDDFFFAAA@@@FFFRRRiiiEEEFFFJJJOOORRRSSSOOOLLLIIIHHHFFFHHHLLLQQQTTTUUU[[[___aaa^^^WWWRRRRRRTTTPPPOOONNNNNNMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOOOONNNFFFEEECCCAAA@@@>>>>>>===::::::999888777777999:::888888888:::<<<===>>>>>><<<<<<>>>???AAAAAABBBBBB@@@BBBDDDEEEFFFGGGJJJLLLLLLQQQXXXZZZ[[[^^^eeekkkmmmmmmmmmmmmmmmooorrruuuvvvuuuxxx}}}~~~~~~|||kkk]]]UUURRRaaa~~~~~~oooVVVIIIMMMCCCUUUlll{{{tttmmmcccRRRLLLJJJHHHCCC;;;888@@@LLLSSSZZZZZZ^^^jjjrrr~~~~~~\\\MMMMMMQQQSSSTTTVVVTTTSSSVVVYYYbbbssslll^^^[[[VVVUUU```mmmxxxlllbbbhhh{{{{{{zzz}}}xxxgggjjjfffhhh~~~vvvdddJJJ@@@888555111/////////...---........................111---,,,......,,,...333GGGsssxxxZZZgggeeeAAA555555555777<<>>FFFHHHFFFEEEIIIIIISSS^^^aaaddd\\\III888999>>>FFFIIIHHHJJJMMMPPPQQQPPPVVV\\\[[[jjjlllLLL===999;;;YYYeeeGGGAAAIIIMMMOOORRRLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQNNNMMMMMMMMMMMMMMMLLLLLLKKKMMMOOOQQQRRRRRRQQQPPPOOOKKKGGGEEEGGGLLLSSSYYYbbb___ZZZTTTPPPMMMLLLLLLJJJJJJLLLNNNQQQUUUXXXZZZZZZ\\\___`````````aaabbbbbbaaaaaa```bbbeeeiiikkkwwwyyyzzzxxxuuuwww}}}}}}rrr```cccooouuuhhhTTTOOOaaawwwuuu```MMMBBB>>>;;;999>>>>>>>>>===============AAA@@@???>>><<<;;;999999555:::;;;888777:::;;;:::999;;;<<<;;;::::::;;;<<<;;;<<<>>>@@@BBBDDDDDDEEEGGGFFFDDDBBB@@@???>>>=========>>>???@@@AAABBBBBBBBB???DDDKKKLLLQQQmmm999;;;>>>BBBDDDEEECCCAAADDDCCCCCCFFFKKKOOORRRSSSRRRUUUYYY[[[ZZZWWWVVVUUUSSSRRRQQQOOOOOONNNNNNOOOOOOOOONNNMMMKKKIIIGGGEEEBBBAAA???===<<<;;;::::::888999:::999:::<<>>999999BBBMMMMMMUUUWWW]]]gggooo{{{___PPPMMMNNNOOOPPPQQQNNNMMMNNNOOOUUUcccqqq~~~kkkfff\\\VVV[[[gggrrr|||uuuddddddvvvzzzuuuxxx}}}jjjjjjiiijjjzzzqqqvvvQQQ<<<888555111.........---,,,........................///---,,,///000//////111444\\\fffZZZ~~~{{{PPP777555222333888===HHH[[[mmm|||yyytttppprrrzzzoooTTTFFFCCCEEE>>>;;;CCC\\\xxx|||oooQQQFFF777///111555555222000...222444999RRRjjjmmmTTTHHH>>><<>>>>><<<:::=========>>>>>>>>>>>>>>>FFFEEEBBB@@@===:::888777555:::;;;999888:::;;;:::999:::<<<<<<;;;;;;<<<======>>>@@@BBBCCCDDDDDDDDDIIIHHHFFFDDDAAA???<<<;;;>>>>>>>>>>>>????????????>>>===EEEOOOMMMIIIWWWlll888999<<>>CCCJJJPPPZZZ\\\^^^_________```aaaeeeffffffgggffffffeeeeeehhhlllppptttwwwyyy{{{}}}~~~tttXXX??????SSSeeellllllbbbaaa___[[[WWWWWWZZZ]]]YYYVVVVVVYYY]]]bbbkkktttvvvUUUIII???SSSlll|||~~~vvv```LLLEEE===:::777888???HHHPPPWWW\\\eeennnpppzzzvvv^^^QQQMMMLLLMMMOOOOOOMMMLLLKKKJJJMMMYYYeeesss~~~}}}mmmbbbXXXYYY```kkkxxxjjjcccrrr}}}tttvvv}}}iiibbbbbbeeeooouuu|||WWW:::888555111///......---,,,........................++++++,,,---......//////000DDDggg|||___ggggggEEE888111...333999???KKKYYYtttyyyzzzsssnnnsss|||rrrXXXGGG??????;;;;;;CCCNNN\\\mmmyyyxxxkkkTTT???555444333111---,,,000111000>>>KKKIIIBBB???:::888777999<<>>>>>??????GGGFFFCCC@@@===:::888666666:::<<<:::888:::;;;999888:::;;;;;;;;;;;;<<<===>>>???@@@AAACCCDDDEEEFFFJJJIIIHHHEEEBBB???<<<:::>>>>>>>>>>>>>>>?????????===;;;???FFFHHHGGGNNNYYY{{{===???AAADDDGGGLLLPPPSSSWWW[[[```bbbaaaaaabbbdddkkkmmmooopppqqqqqqppppppppppppppppppooonnnlllkkkdddbbb```]]]YYYVVVTTTSSSOOONNNNNNMMMLLLMMMMMMMMMJJJMMMOOOOOOPPPVVV___gggxxx|||aaaAAA999CCCLLLMMMLLLCCCBBB@@@>>>===>>>???@@@???<<<<<>>CCCPPPWWW___ppp{{{xxxuuu]]]PPPNNNNNNPPPRRRPPPNNNMMMLLLHHHHHHPPP[[[bbbkkkvvvwwwlll```[[[\\\dddrrr~~~rrrdddooovvvttt~~~|||qqquuuvvvdddaaaaaa```|||~~~rrr___CCC:::777333000//////...---........................))),,,......------///000111333LLLxxxttt```tttcccGGG888...000555888???IIIaaarrrzzzpppnnnuuu{{{}}}___JJJCCC@@@===:::888===OOOaaa}}}wwwbbbMMM???777222444000444444///555;;;666444555666444333555999;;;666<<<@@@>>>HHHiii{{{oooJJJEEECCCDDDDDDBBBCCCFFFBBBKKKKKKGGGJJJKKKQQQ```dddAAA===999888LLL\\\VVVRRRRRRQQQMMMJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHKKKIIIGGGDDDBBBAAAAAAAAAEEEMMMTTTWWWYYY[[[WWWPPPKKKJJJIIIIIIIIIKKKNNNPPPTTTTTTUUUVVVYYY\\\___aaaaaaaaabbbaaa``````ccceeehhhggghhhkkkpppuuuvvvvvvqqqqqqssswww||||||~~~yyymmmeeeiiirrryyy|||wwwjjj^^^___lllzzznnnWWWAAA888888999:::<<<:::;;;;;;<<<======>>>>>>CCCBBBAAA>>><<<:::888777777;;;===:::999::::::888777999:::;;;::::::<<<=========>>>???BBBEEEHHHIIIJJJJJJHHHFFFCCC???<<<:::<<<<<<===>>>???@@@@@@AAA???>>>===???CCCGGGLLLNNN\\\zzzBBBDDDFFFJJJNNNTTT[[[___kkkssszzz~~~|||{{{}}}yyy|||xxxwwwtttqqqnnnkkkjjjiiifffeeeeeeddddddeeeeeeeeedddgggiiiiiijjjoooyyyfffBBB666:::<<<999666888555222444777888666333888555444777999999>>>CCCQQQzzzbbbGGGGGGQQQ^^^ggglllqqqzzzXXXIII:::555777;;;>>>BBBHHHNNN[[[tttyyy{{{vvvYYYLLLLLLOOOQQQRRRMMMKKKJJJHHHDDDAAAGGGPPPUUU]]]dddjjjrrr}}}wwwiii___[[[```mmmzzzxxxfffnnnsssnnntttooo___```pppooofffaaaUUUhhhpppgggNNN<<<888444111111000///...........................+++///222000------000222111+++BBBuuuhhhrrrYYYCCC111000444444888???NNNiiitttnnnrrrwww}}}}}}aaaMMMEEE???>>>;;;999>>>FFFYYYppp|||fffQQQCCC<<<666111333222,,,000333,,,000333444333333555777777555666<<<:::999IIIWWWSSSKKKDDD???@@@BBBAAACCCFFF===JJJJJJCCCFFFIIIMMMUUUkkkwwwPPPDDD:::999OOONNNMMMMMMNNNMMMKKKKKKMMMHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKIIIHHHFFFEEEDDDCCCDDDBBB@@@>>>>>>@@@BBBDDDWWW]]]]]]YYYVVVUUUPPPHHHJJJJJJJJJKKKMMMPPPRRRSSSVVVVVVWWWYYY]]]```ccceeedddddddddbbbaaabbbfffhhhkkkjjjkkkooouuuzzzzzzyyysssvvvyyy{{{zzzyyyzzz{{{zzzlllcccdddjjjnnnnnnhhh___\\\hhhyyy|||ZZZKKK>>>>>>@@@===999888999999::::::;;;<<<======??????>>><<<;;;:::888888888<<<>>>;;;999:::999777777888::::::::::::;;;===<<<<<<<<<>>>AAAFFFJJJLLLJJJJJJIIIGGGCCC@@@<<<::::::;;;<<<>>>???AAABBBCCCBBBDDDBBB???BBBHHHIIIFFFFFFbbbPPPPPPTTT[[[___dddmmmvvv}}}yyyuuuyyy|||zzz}}}eee@@@555888777333111666444222222333444555444666555444444444555666777???VVVwwwyyyZZZDDDDDDFFFNNNXXX```fffqqq{{{|||xxxxxxOOODDD:::777888999:::<<>>>>>?????????===AAADDDEEECCCEEEKKKPPPgggpppCCC<<>>>>>???AAAEEEKKKQQQUUU___[[[UUUOOOKKKIIIIIIJJJHHHIIIKKKLLLMMMRRRYYY___^^^___aaabbbccccccbbbbbbdddbbbccchhhiiifffeeegggqqqppppppsssxxx{{{zzzxxxzzz{{{yyyvvvxxxzzzsssgggdddjjjjjjcccaaa```dddpppzzzzzzssslllHHHGGGFFFDDDAAA>>><<<:::888777777777888:::<<<======<<<;;;999888888999999AAA???;;;888666666888999<<<;;;:::999:::<<<>>>@@@=========>>>@@@BBBDDDFFFGGGGGGGGGFFFDDD@@@===;;;<<<<<<===???CCCDDDDDDCCC??????>>>>>>???AAACCCDDDJJJNNNaaaeeedddgggmmmqqquuu}}}|||xxxyyy|||vvvnnniiigggeeeccc``````[[[WWW\\\mmm|||rrrkkkiiibbb\\\bbbvvvmmmSSS;;;666999777555777666555333444555777666555555444444444555666777777999FFFYYYhhhkkkaaaPPPDDD???@@@EEEMMMRRRXXXcccnnn{{{rrrkkkbbb^^^LLLBBB:::888999999:::;;;;;;@@@JJJYYYnnnyyy\\\PPPPPPQQQOOOLLLKKKKKKJJJGGGCCCAAACCCEEEEEEGGGLLLQQQRRRUUU___jjjpppqqqnnnggg```___dddkkkwwwhhhfff|||xxxzzzuuuhhhdddiiilll^^^aaahhh{{{ttt]]]CCC777666555......111---////////////////////////------......//////000000---222333CCCpppTTT:::444444444444777IIIdddyyy~~~wwwooommmrrrxxxqqqVVVFFF>>>:::<<<@@@>>>AAAIIIUUUaaaiiijjjiiiTTTKKK>>>666333444333222...///000222333444444444111111111111222333555666777888888999:::;;;;;;<<<;;;???BBBBBBBBBCCCIIINNNeeeXXXGGGEEEDDDHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFFFFFFFDDDBBB@@@EEECCC@@@===;;;:::::::::555;;;FFFQQQYYY\\\\\\\\\VVVSSSPPPLLLIIIGGGGGGGGGHHHJJJMMMOOORRRWWW^^^ccccccdddeeeeeeeeedddcccbbbeeeccccccggghhhgggkkkpppssssssssstttwwwzzz}}}~~~||||||uuuiiifffaaa[[[XXX```ooo}}}vvvcccTTTDDDDDDCCCBBBAAA???===<<<::::::999999:::;;;<<<======<<<;;;999888888888999>>><<<:::888666666777777;;;:::999999999;;;===>>>???>>>>>>>>>???@@@BBBCCCEEEEEEEEEEEECCC@@@===<<<<<<;;;<<<>>>AAABBBBBBAAA??????>>>>>>???@@@AAABBBCCCGGGTTTlllwwwwwwzzzssshhhaaa[[[WWWVVV]]]XXXRRRPPPPPPQQQOOOMMMQQQJJJDDDIIIZZZsss~~~zzz~~~xxxnnnbbb[[[UUUNNNDDD@@@IIIWWW]]]\\\MMMAAA888999:::777666:::666555555777888999888666555555666777777888999999;;;===BBBIIINNNNNNHHHCCC@@@>>>@@@DDDGGGMMMXXXccc~~~uuuhhhddd]]]RRRJJJIIIAAA:::;;;<<<::::::<<<777<<>>PPPgggzzzvvvhhhlllrrr{{{}}}zzzwww]]]LLLBBB>>>???===;;;:::===EEEQQQ]]]eeeccc[[[PPPFFF@@@<<<777333222222111000000////////////////////////000000000333333444555666777888888888;;;===>>>>>>@@@EEEJJJXXX|||^^^HHHBBBCCCGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBBBBBBBCCCBBBAAA<<<:::888777888<<>>===<<<;;;;;;;;;;;;======>>>===;;;:::999888888888::::::999888888777777666999888888888888:::;;;<<<@@@???>>>===>>>>>>@@@AAABBBBBBCCCCCCBBB@@@>>>===;;;::::::;;;===>>>>>>===>>>>>>======>>>???@@@AAABBBGGGMMMUUUfffqqqrrrxxx}}}nnn]]]VVVUUUUUUWWWZZZ___\\\YYYZZZ___bbbcccbbb[[[SSSLLLPPP]]]ooo|||zzz{{{}}}zzzrrrkkkgggYYYWWWRRRLLLLLLOOOMMMIIIIIICCCAAACCCCCC???===??????>>>???AAABBBBBBAAA???>>>???@@@@@@AAAAAAAAAAAADDDCCCEEEIIIMMMMMMHHHCCCEEECCCBBBCCCEEEJJJUUU```xxxzzzwwwwww{{{tttvvv}}}fff\\\ZZZVVVMMMGGGFFF@@@===>>>???<<<;;;===;;;<<<@@@GGGQQQeeezzzdddaaagggeeeYYYNNNLLLKKKJJJHHHFFFEEEEEEEEE>>>>>>???@@@===:::>>>DDDIIINNNTTTWWWVVVWWWZZZ]]]iiisssgggfffxxxyyy|||vvvgggdddeeessswwwnnnvvv|||PPP===777888222///111---////////////////////////.....................---000,,,222333777___sssRRR;;;555444666:::@@@NNNeeezzz~~~wwwoooppprrrvvvxxxzzz~~~nnnXXXFFF<<>>??????>>>555555777;;;AAAIIIQQQVVVaaa```]]]YYYTTTOOOKKKIIIFFFEEEDDDDDDEEEHHHKKKMMMRRRTTTYYY]]]bbbfffiiikkkkkkkkkkkkkkkiiigggeeedddeeedddeeeffffffhhhqqq{{{~~~{{{yyywwwxxxyyyxxxxxxrrruuuvvv}}}uuuxxxnnnZZZTTTVVVkkkqqqWWWFFF??????@@@AAABBBBBBAAA???>>>>>>===<<<;;;:::;;;;;;<<<===<<<;;;:::999888888888888999999::::::999888777777777666777777888::::::======<<<<<<<<<===>>>?????????@@@@@@@@@??????>>>;;;:::888999:::;;;:::999:::;;;;;;===>>>???AAAAAADDDHHHJJJIIIOOOhhhVVVZZZfffuuuxxxzzzpppgggdddeeehhhnnnuuusssqqqppptttzzzlllddd```dddkkksss~~~~~~{{{yyyyyyzzz{{{~~~qqqssspppjjjfffddd___ZZZZZZTTTOOOQQQSSSQQQNNNLLLOOOOOOOOOPPPRRRQQQOOOMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLOOORRRQQQMMMIIIHHHFFFEEEFFFGGGIIIRRR\\\ooo|||sssbbb\\\^^^\\\rrrrrrnnnzzzrrr```XXXUUUQQQLLLJJJEEEAAA???AAAAAA>>>===??????<<<<<>>???@@@===888:::>>><<<@@@EEEHHHJJJMMMRRRUUUbbbmmmzzznnngggtttxxxxxx}}}yyyhhhccc```nnnqqqdddlllZZZBBB777888333//////,,,////////////////////////............------------222(((111777---BBBrrr{{{xxxZZZ<<<000333444666<<>><<<<<<>>>@@@GGGMMMWWW___ccc```YYYTTTIIIDDD>>>777333222333444000000111222222222111111//////000111222333444555333333444555666888<<<>>>BBBEEEIIIKKKFFF@@@@@@EEE@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<>>>>>>>>>>>>>>;;;999777777888888888777777888:::<<>>888888@@@HHHPPP^^^kkkzzzdddmmmqqqYYYLLLLLLMMMNNNOOOLLLHHHEEE>>>===>>>???===888777:::777888;;;===???CCCHHHLLLVVVaaaooowwwzzz}}}xxxjjjrrr{{{wwwzzz}}}kkkccc\\\fff~~~|||hhh]]]iiifffHHH999999333//////---////////////////////////------------------......111)))000777---111XXXzzzKKK---222000111666@@@QQQjjj~~~zzzsssooorrryyy{{{yyy}}}}}}xxxUUUPPPHHHAAA===<<<===>>>:::>>>FFFPPPYYY```eeegggaaa\\\UUUKKKCCC<<<777555222222222111111111000000......//////000111111111222222222222333555777888:::888999===???===:::999999888888777777888888999444555555555555666666666555555777;;;@@@EEEGGGHHHVVVWWWXXXYYYYYYXXXVVVUUUKKKIIIFFFBBBAAAAAABBBCCCBBBBBBBBBEEEJJJRRRYYY^^^gggffffffhhhjjjkkkjjjiiifffggghhhiiiiiiiiihhhgggeeebbbdddhhhjjjjjjllloooqqqppprrrvvv{{{{{{wwwssskkkggggggoooyyyyyymmm```tttiii[[[\\\ddd{{{{{{YYYDDDAAACCCCCCDDDEEEEEEDDDAAA>>><<<;;;:::999888777888888999999::::::;;;;;;::::::999999:::;;;<<<;;;:::999888555555555666777777888888666666666666777999;;;<<<:::;;;;;;;;;<<<======>>><<<999777666777888888777666888:::===@@@BBBCCCCCC@@@AAABBBBBBDDDKKKUUU\\\UUUVVV]]]lllxxxvvvsss{{{uuuqqqppppppqqqttt}}}zzzvvvzzz~~~yyyuuussstttsssuuuxxx{{{|||{{{zzzyyy|||}}}}}}{{{yyyzzz~~~~~~zzz{{{}}}yyywwwtttsssssssssqqqpppmmmiiiddd___\\\ZZZZZZ[[[]]]```cccaaa^^^]]]___bbb\\\^^^bbbeeeaaaZZZYYY\\\hhhssstttZZZIIIDDD???TTTmmmzzzggg___]]]YYYSSSPPPEEEAAA@@@@@@>>>:::;;;>>>;;;666777@@@EEEHHHRRR___uuudddnnn}}}cccNNNOOOQQQTTTUUURRRKKKFFF>>><<<===???<<<666444666666666777888:::===@@@BBBFFFQQQ```kkkpppvvvoooppp~~~vvvyyy~~~sssfffZZZ]]]qqq~~~eee[[[dddyyyrrrOOO;;;:::444000000///////////////////////////,,,,,,,,,------.........---///...000000...AAAbbb|||wwwiiiHHHFFF999333666999===PPPfffttt{{{}}}xxxtttvvvyyyyyyyyyxxx{{{vvvcccRRRGGGBBB???===999:::<<<@@@FFFNNNWWW]]]ddddddbbb^^^WWWNNNEEE@@@>>>===:::888666444444444000000000111111111111111333111000000111222333333111222222333555666444000555444333333333333444555000111333555777999;;;;;;999;;;@@@HHHQQQXXX\\\]]]^^^]]][[[WWWSSSNNNIIIFFFBBBBBBBBBAAAAAA@@@@@@???DDDGGGKKKQQQWWW^^^cccfffmmmkkkiiijjjkkkllljjjhhhfffggghhhiiiiiihhhgggggggggbbb```ffflllmmmmmmnnnnnnrrruuuvvvuuutttuuuwwwmmmbbb^^^dddggg```[[[\\\hhhoootttpppfff___cccjjjuuu}}}fffNNNDDDAAA???AAABBBDDDEEEDDDAAA>>><<<::::::888777777888999999777888999;;;;;;;;;;;;;;;:::::::::::::::999888888444555666777777888888888666555444444444555777888:::::::::::::::;;;<<<===<<<:::777666888999999999999:::<<<>>>@@@AAAAAAAAACCCBBBBBBCCCGGGKKKNNNPPPcccnnnkkkkkksss{{{{{{}}}xxxuuu}}}tttjjjeeeccceeelllxxx|||tttoooqqquuuyyyxxxrrrnnnmmmooosssvvvyyy}}}~~~}}}{{{zzzuuuxxxzzzzzzyyyyyy|||~~~{{{tttooonnnnnnooolllrrrxxxwwwoooiiihhhjjjoooqqqwwwzzzuuukkkeeefffjjjrrrlllWWWNNNHHHOOO\\\nnnuuu___YYY[[[YYYRRRLLLDDDAAA??????<<<888999<<<;;;777999AAABBB@@@JJJZZZ]]]yyydddmmmjjjQQQRRRVVVZZZ[[[XXXOOOIII???======???<<<666333444666666777888999:::;;;<<<:::FFFVVVaaaiiiqqq{{{tttpppvvvwww|||yyyjjjYYYWWWhhhgggZZZ^^^lll}}}yyyTTT>>><<<666111222111////////////////////////++++++,,,,,,---...//////***444...)))222111555III|||fffuuurrrcccHHH666666555000===RRR___qqq~~~zzzqqqppptttwwwwwwxxx{{{kkk\\\RRRJJJDDD>>>===;;;999999===BBBFFFMMMTTT^^^eeehhhddd]]]XXXLLLIIIEEEAAA===;;;;;;:::444444444444333333333333333111//////000111111000...222222......333666555555555333333333333555555333444777:::>>>BBBDDDFFFNNNOOOSSSXXX^^^bbbccccccWWWVVVRRRNNNIIIDDDAAA>>>>>>>>>>>>???AAACCCEEEGGGHHHLLLTTT\\\dddiiikkkmmmpppmmmjjjjjjlllmmmkkkiiihhhiiiiiijjjiiihhhgggfffiiiaaa^^^dddlllppppppqqqqqqxxx|||xxxnnnkkkpppxxxpppaaaZZZ```___VVVXXXcccYYY\\\aaacccccccccgggmmmrrrsssgggQQQCCCCCCCCC>>>>>>@@@BBBDDDCCCAAA>>><<<:::999888888888999:::;;;666777999;;;<<<<<<<<<<<<::::::999999888777777777444555666777888888888888666555444333222333333444999999999999:::;;;<<<<<<===:::777777888:::::::::;;;===>>>@@@@@@@@@??????BBB@@@>>>???DDDIIIMMMNNNOOObbb}}}}}}yyy~~~yyyoooiii___cccjjjvvv~~~uuuooorrrvvvxxxsssmmmiiiiiijjjooovvv{{{zzzzzz{{{zzzwwwtttuuuvvvxxxyyyzzz{{{|||~~~|||}}}wwwooojjjjjjppp}}}ooo^^^WWW\\\fff~~~cccRRRTTT[[[fffuuuuuucccWWWQQQPPPNNNLLLCCCAAA>>>;;;999888888888===:::;;;???AAAAAAFFFOOOSSSbbbpppqqqeeeKKKOOOPPPOOOVVV\\\UUUHHHAAA@@@888888>>>888333999777777777777888999:::;;;@@@???EEEPPP\\\fffrrr|||yyylll|||{{{tttwww{{{{{{|||fff[[[\\\___xxxdddXXXkkk|||pppcccAAA::::::111+++---000000000000////////////------------------------/////////...---///222555YYYxxxhhhkkk___AAA444777444222888<<>>:::777777777888555333222222333444444333000111222333444444444444666777888888999:::<<>>===<<<;;;:::777666666999<<<999888888888999::::::;;;999:::;;;;;;:::999777666:::999777666666777999:::888777555444444444555666:::;;;=========;;;999777888888888888999:::;;;;;;<<<<<<======>>>>>>?????????@@@@@@BBBDDDFFFHHHIIIHHHQQQaaayyy}}}tttkkkfffllluuuvvvppprrrvvvxxxtttmmmhhhggggggkkkssszzz{{{|||~~~|||yyyuuuuuuvvvwwwxxxyyyzzzzzz|||zzz|||~~~rrreee\\\```cccllluuurrrdddWWWRRR___^^^mmmnnnUUUTTTYYYbbbooo{{{nnn^^^SSSNNNMMMKKKIIICCCAAA>>>;;;999999::::::<<<;;;<<<>>>======EEEOOORRRYYYlllsssqqqeeePPPJJJCCCBBBJJJRRRQQQJJJ@@@CCC@@@===>>>:::777<<<;;;;;;;;;;;;<<<===>>>???BBBAAACCCKKKSSS\\\jjjvvvzzzmmm|||ttttttxxxyyymmm]]]ZZZ\\\zzzhhh\\\uuuhhhEEE===>>>777000111000000000000/////////...---------------------------.........---...111333;;;eeeiiikkkyyyPPP555222000111666777FFFWWWlllzzzyyyrrrrrrqqquuu{{{|||zzz|||vvvdddYYYNNNIIICCC===<<<>>><<<<<<===???AAAEEEIIILLLWWWXXXZZZ\\\^^^```aaabbb___[[[VVVOOOIIIDDDBBB@@@???===;;;:::;;;;;;:::888<<<===>>>??????@@@@@@@@@JJJLLLOOOPPPPPPQQQSSSUUUVVVUUUTTTUUUXXXYYYXXXWWWUUUQQQMMMJJJJJJHHHFFFDDDBBBAAA???>>>===>>>???@@@???CCCEEEEEEJJJRRRWWWWWW^^^aaafffkkkoooqqqqqqqqqlllkkkjjjiiihhhggggggfffjjjjjjhhheeeddddddccccccnnnnnnnnnoooqqqvvv{{{{{{vvvrrrrrrvvvuuuoooiiiggg]]]XXX^^^hhhjjjfffbbb^^^\\\___iiitttvvvooogggYYYOOODDD???AAADDDDDDCCCEEEEEEEEEDDDBBB@@@>>>===;;;;;;999777555555777:::888888888888999999:::;;;:::::::::::::::999999888:::999777666666777999::::::999888777777777888888<<<<<<=========;;;:::999999999999999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIJJJMMMSSSaaa{{{{{{}}}~~~uuurrrzzzxxxrrrsssvvvxxxvvvnnngggbbbaaagggpppxxx|||~~~~~~zzzvvvvvvuuuuuuvvvvvvwwwwwwyyy{{{|||uuurrrwww}}}|||pppaaaVVVUUUUUUXXX___bbb[[[SSSOOO\\\]]]nnnxxxZZZWWWYYY^^^iiizzzvvvjjj[[[QQQMMMLLLKKKIIICCCAAA>>>;;;:::;;;<<<===>>>???CCCDDD@@@???EEENNNWWWVVV[[[rrrvvvpppxxx{{{gggXXXJJJ???AAAIIINNNOOONNNCCCHHHJJJEEE@@@>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDFFFDDDDDDGGGJJJQQQ```oooyyyooo{{{xxxtttvvvxxxuuu```XXXYYYpppwwwgggjjjEEE:::<<<888111///000000000/////////......------------------------+++---......------///000(((DDDpppttt\\\llliiiEEE888222222555333;;;HHHZZZmmm~~~zzzssssssuuuxxxwwwuuuuuuyyyzzz~~~xxxggg\\\RRRHHHAAA>>>999999999999::::::;;;<<<>>>@@@DDDJJJPPPUUUYYY[[[___]]][[[XXXUUUSSSQQQPPPNNNLLLJJJJJJKKKKKKKKKJJJPPPPPPQQQRRRSSSSSSSSSSSS[[[]]]___```___^^^^^^___XXXVVVSSSQQQPPPNNNLLLIIICCCAAA>>>===>>>>>>===;;;===<<<;;;<<<===@@@CCCEEEEEEJJJOOORRRXXX```ddddddgggiiillloooqqqrrrrrrqqqkkkjjjjjjiiihhhgggffffffmmmjjjgggddddddeeegggiiimmmooosssxxx|||}}}{{{yyyssspppooosssxxxwwwnnneee[[[\\\bbblllpppkkkeeebbbdddkkkoooqqqwww{{{rrrdddGGGCCC???===@@@CCCFFFHHHEEEEEEEEEDDDBBB@@@>>><<<<<<;;;999666444333555777888888888888999999999::::::::::::::::::;;;;;;<<<:::999888777777888999:::===<<<;;;::::::::::::;;;======<<<<<<;;;<<<<<<<<<;;;;;;:::999999999::::::::::::;;;<<<<<<===>>>>>>AAAAAABBBCCCEEEGGGHHHIIIIIIGGGGGGMMM[[[tttwwwuuuvvvxxxttt{{{{{{mmmqqq~~~~~~}}}|||vvvwwwwwwyyyxxxpppeee^^^\\\cccnnnxxx}}}zzzwwwvvvuuutttttttttuuuuuuxxxyyy{{{}}}www{{{ttteee[[[SSSPPPPPPUUUZZZYYYTTTOOOUUUfffddd\\\\\\^^^gggxxxvvvkkk]]]SSSPPPNNNLLLIIICCCAAA>>><<<;;;<<<>>>@@@BBBEEEKKKPPPPPPMMMJJJIII^^^___]]]fffzzztttuuu{{{zzznnn___RRRKKKPPPUUURRRRRRWWWLLLMMMPPPKKKCCCCCCGGGCCCFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGKKKYYYgggssszzzpppuuuyyyxxxyyy{{{bbbXXXYYYgggmmm}}}qqqIII999999888222---000000/////////.........------------------------***,,,......---------...///000HHHvvvpppkkkhhhUUU???333333222888>>>GGGVVVkkk~~~{{{zzzyyyxxxvvvuuuxxx{{{wwwyyy|||xxxmmm```RRRIIIAAA@@@===<<<<<<======<<<666777888:::<<>><<<;;;::::::::::::;;;;;;:::=========???BBBFFFJJJLLLQQQXXX]]]aaaffflllnnnlllnnnnnnoooooonnnmmmlllkkklllkkkkkkjjjiiiiiihhhhhhjjjgggfffiiikkkmmmrrrvvvhhhoooyyyyyyqqqkkkmmmmmmoooqqqsssqqqlllhhhcccgggnnnsssooogggdddfffwwwxxxyyy|||nnnXXX@@@@@@@@@??????AAACCCEEEEEEEEEEEEDDDBBB@@@===<<<===<<<;;;888444333444666888888888999999999888888::::::999999:::;;;===>>>;;;::::::999999::::::;;;=========<<<<<<<<<<<<<<<<<<;;;:::999999:::<<<======<<<;;;:::999999999999::::::;;;<<<===>>>>>>???AAABBBBBBCCCEEEFFFHHHIIIEEECCCFFFLLLPPP[[[vvv~~~~~~~~~tttggggggppprrrzzz|||fff___]]]iiivvvzzzuuuqqqrrrvvv{{{~~~}}}zzz{{{zzzrrrddd[[[YYYbbblllwww|||}}}yyyxxxvvvuuusssrrrrrrssstttttttttuuuwww{{{~~~zzzzzzsssiiibbbZZZXXXUUUVVVYYYYYYTTTNNNRRRgggooo___^^^___hhhyyyxxxmmm```VVVRRRPPPLLLIIICCCAAA>>>;;;;;;===???AAAEEEIIIPPP[[[dddaaaSSSFFFZZZdddhhhhhhzzz~~~zzzkkkaaa\\\___^^^YYY\\\cccWWWPPPUUUVVVIIIGGGLLLFFFKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGIIIJJJHHHHHHRRR^^^mmmuuuooolllzzzwwweeeZZZ[[[^^^mmmmmmWWW???;;;;;;666///////////////............------------------------***,,,......---,,,------555,,,000RRR~~~{{{UUU888111...444888<<>>===<<<<<<;;;<<<<<<<<<:::;;;===??????>>>===<<>>>>>===???BBBFFFKKKQQQUUUXXX]]]dddjjjmmmrrrwwwwwwtttsssrrrpppnnnkkkhhhfffeeejjjjjjjjjiiiiiihhhhhhhhheeecccgggooottttttxxx}}}pppvvv}}}~~~yyyqqqjjjggglllppprrrpppkkkjjjnnnttt{{{yyyvvvpppgggaaaeeennn|||vvvuuubbbGGG???AAACCCBBBAAA???@@@BBBCCCCCCCCCCCCAAA???===<<<>>>>>><<<999666444555666777888999999999888777777:::999999999:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777666777999;;;===>>>>>><<<;;;::::::999999:::;;;;;;<<<>>>??????@@@AAAAAAAAABBBCCCEEEFFFGGGCCCBBBFFFMMMNNNNNN[[[lllyyyyyy{{{|||}}}~~~~~~zzz}}}~~~~~~uuu```WWWbbblllwwwvvvaaaMMMWWW```___WWWSSSWWW^^^kkkwww~~~}}}}}}tttdddZZZXXX___jjjtttzzz~~~}}}yyyxxxwwwtttrrrrrrrrrssstttppppppppprrruuuxxx|||~~~{{{{{{wwwpppnnn{{{tttkkkhhhhhhcccbbb]]]YYYXXXYYYVVVQQQUUUbbbvvvssscccbbbccclll~~~wwwmmm```WWWSSSPPPLLLGGGDDDAAA>>>;;;:::<<>>>>>@@@BBBDDDGGGMMMSSS[[[```eeeggggggmmmsssuuuyyy~~~~~~zzzvvvuuuqqqnnnkkkhhhffffffggggggggggggffffffeeeeeefffdddiiitttxxxvvvwww}}}}}}xxxsssooommmmmmnnnmmmqqqrrrkkkdddfffssswwwkkkaaa___iiiuuuyyyllleeeSSS<<<===???AAABBBAAA@@@@@@@@@@@@@@@AAAAAA@@@???===<<<>>>>>>===:::777555555666777888999999999888777666999999999999:::;;;<<<===<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888777666666666888;;;<<>>===<<<;;;:::::::::999999:::<<<===>>>???@@@?????????@@@AAABBBCCCDDDDDDBBBCCCFFFGGGGGGLLLSSSwwwxxxzzz|||~~~|||}}}~~~~~~~~~{{{~~~}}}|||~~~kkkSSSUUUbbbrrrkkkMMMOOOOOOIIIBBB>>>BBBGGGTTTeeetttwwwuuuxxxvvveeeZZZYYY[[[fffqqqwww|||{{{xxxwwwtttrrrrrrssstttuuuqqqpppooooooppptttwwwyyyuuuuuusssllliiippp{{{jjj```___ddddddeeeaaaZZZZZZ___bbbaaakkkyyy|||jjjjjjkkkuuuuuulll```XXXUUUSSSNNNJJJDDDAAA===:::999;;;>>>@@@HHHLLLTTTcccvvvyyykkkVVVaaalllqqqtttrrrfffsssYYY^^^aaaiiigggdddaaa^^^[[[YYYXXXUUURRRRRRSSSQQQNNNPPPUUUbbbooo~~~|||cccmmm}}}qqqcccbbbaaassseeetttqqqJJJ888777444...//////.........---------------------------------.........---+++,,,...000(((...///111CCClllzzz]]]AAA222444555555<<>>===>>>:::;;;<<<===============;;;:::888888999:::999888888999999999999999888888444666888888888888:::;;;888:::<<<;;;:::999;;;===;;;???DDDGGGIIIJJJMMMPPPWWWZZZaaahhhmmmqqqrrrsssqqqwwwzzz{{{|||}}}zzzuuussspppmmmkkkjjjjjjjjjggggggffffffffffffeeeeeejjjggglllwww|||yyyzzzuuujjjgggkkknnnnnnkkkhhhjjjiiibbb]]]ddduuurrrhhhccceeennnxxxrrr]]]QQQFFF;;;;;;<<<===???@@@???>>><<<<<<===>>>??????>>>===<<<;;;<<<<<<:::777555555666777888999:::999888666555888888999::::::;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<;;;:::999888777666666777888999;;;<<<>>>>>>===<<<;;;;;;;;;<<<666777888999;;;<<<===>>><<<<<<<<<===>>>???@@@AAA@@@CCCBBB???@@@DDDGGGGGGyyyzzz|||~~~zzz{{{}}}~~~~~~~~~}}}}}}~~~|||~~~}}}[[[SSS```rrruuuSSSNNNGGG???:::999;;;===FFFYYYkkkpppnnnqqqyyy}}}wwweeeZZZZZZXXXbbbnnnuuu{{{~~~xxxwwwtttrrrrrrsssuuuvvvvvvtttqqqnnnnnnooorrrsssqqqqqqooojjjfffiiittt~~~iiiWWWTTTXXX```bbb```ZZZ\\\gggqqqtttrrrrrrttt}}}tttlllaaa[[[XXXVVVRRRNNNEEEBBB===999888:::===???LLLPPPWWWcccwwwbbbdddjjjppprrrvvv|||sssdddiiiqqq{{{yyyuuuqqqmmmjjjhhhgggaaa\\\YYYYYYWWWTTTTTTXXX___mmm}}}hhhggguuuwwwfffccc___ggg~~~bbbjjj~~~SSS===:::888333//////.........---------------------------------//////...---+++,,,...111---...---,,,333NNN|||yyy|||TTT:::777000,,,333AAAJJJLLLNNNZZZfffnnnxxxvvvvvvuuusssqqqrrrtttwwwwwwyyy|||yyymmmhhhaaaYYYRRRLLLHHHFFFCCCBBB@@@???===;;;:::999999888777888:::<<<<<<<<<999:::::::::::::::999999777888888888777777999;;;:::===@@@@@@???@@@CCCEEEJJJOOOUUUYYY\\\^^^bbbfffkkknnntttyyy{{{{{{zzzxxx{{{~~~||||||yyyuuurrrpppnnnlllkkkkkklllmmmhhhhhhhhhhhhhhhgggggggggnnniiinnnzzz}}}tttggg]]]```kkkqqqjjj___bbbaaa^^^YYYYYYbbbttt{{{mmmhhhhhhkkkrrryyylllRRRCCC??????;;;:::;;;<<<>>>===:::777:::;;;<<<>>>>>>>>>===<<<::::::;;;999666444444555777888999:::999888666444777888999:::;;;:::999888999::::::;;;;;;::::::999:::;;;<<<<<<<<<;;;999888666777777888999;;;<<<===>>>>>>===<<<<<<<<<<<<===444555666777999:::;;;<<<;;;;;;;;;;;;<<<===??????:::BBBDDD??????EEEGGGBBBppptttzzz}}}~~~~~~}}}}}}{{{|||||||||{{{|||~~~~~~yyyaaaWWWlllwwwYYYNNNBBB<<<999666666888@@@KKKXXX```gggnnnvvvzzz~~~zzzrrrggg]]]XXXVVVdddsss{{{}}}}}}{{{zzzxxxvvvuuutttttttttuuupppnnnrrrsssnnnmmmoootttnnnfffbbbccchhhnnnqqq{{{{{{|||fffWWWYYY___]]]\\\^^^eeerrrvvvrrr}}}vvvkkk^^^VVVVVVVVVTTTQQQKKKDDD???>>>:::666888???BBBFFFIIIPPPaaawwwrrrddd]]]eeennnmmmlllpppzzzuuuxxx}}}zzzsssnnnssszzzttttttuuutttooonnnkkkfffaaa___```aaaoooqqq|||nnneeekkk~~~{{{iii```[[[aaaqqqmmmhhhzzzfff>>>999;;;000111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++///111---222OOOooo}}}vvvSSS<<<111222///333???EEEIIIPPPXXX___hhhuuuzzzxxxvvvsssrrrsssuuuvvvxxxtttsssxxx~~~}}}uuuooohhh___YYYYYYTTTMMMGGGCCCBBB@@@@@@AAA@@@???>>>>>>=========:::<<<>>>>>><<<:::999999:::;;;;;;<<<===>>>??????CCCFFFKKKMMMMMMOOORRRUUU[[[aaahhhmmmooopppppppppwww|||}}}}}}~~~~~~zzzwwwtttsssrrrooonnnmmmllllllkkkhhhgggjjjhhhhhhlllqqqsssppplllkkkmmmsss}}}___dddhhhkkkooorrrjjj___QQQPPPOOOQQQ\\\kkksssttt{{{zzzwwwtttwww}}}~~~|||rrrWWWDDD??????<<<999999999888888888888888999::::::;;;;;;;;;::::::444666888999888666333222777888:::;;;;;;999666555222444777:::::::::888777666777888999:::999888888333444555777888:::;;;<<<666777999:::;;;<<<<<<<<<;;;:::999888888888::::::111333555888:::;;;;;;;;;999999::::::;;;<<<===>>>;;;===>>>>>>>>>>>>AAACCClllqqqwwwzzz{{{zzzyyyyyyzzz{{{{{{{{{zzz{{{~~~~~~~~~~~~~~~~~~}}}}}}uuuaaahhh}}}[[[OOOBBB<<<888555555777;;;DDDOOOVVV]]]eeeooovvv|||}}}uuuiii^^^YYYYYYgggvvv|||}}}~~~|||}}}{{{yyyvvvuuuttttttuuuuuupppnnnqqqrrrooommmpppnnnjjjdddaaabbbeeeiiikkkssstttvvvzzz~~~yyywwwxxxrrrZZZTTTZZZZZZ[[[]]]ccclllxxxxxxtttvvvlll```YYYXXXXXXUUURRROOOFFF@@@>>>===999888:::???AAABBBFFFSSSeeepppsssjjj^^^WWW[[[]]]WWWSSSUUUSSSNNNQQQ___rrr}}}tttvvv|||vvvrrrpppppprrrsssxxxxxxtttaaaccczzz{{{fffZZZZZZ```rrrjjjaaammmwwwHHH999999222222000///...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///,,,,,,///,,,---===RRRuuukkkNNN;;;777111111777777888HHHYYY]]]\\\cccttt|||zzzwwwuuuuuuuuuttttttvvvrrrqqqvvv{{{|||{{{sssmmmfff```^^^[[[XXXUUUPPPNNNLLLJJJIIIIIIIIIIIICCCDDDDDDCCCAAA@@@AAABBBHHHGGGGGGGGGIIILLLOOOQQQYYY\\\aaacccdddfffjjjlllppptttzzz~~~|||zzzxxxuuurrrpppnnnnnnnnnllliiigggfffggggggfffjjjpppxxx~~~{{{wwwrrrpppzzzuuuffffffmmmrrrrrroookkkaaaVVVJJJNNNRRRTTT[[[eeekkkkkkooowww~~~~~~|||rrr```KKK???<<<;;;999999999999888888888888888888999999::::::999999999444555666777777555444333666777999::::::888666444333555777999:::999777666888888999999999777666555111222333444666777888999666666888999:::;;;;;;;;;;;;:::888777555555555666111222555777999:::::::::999999999999999;;;<<<===;;;<<<======<<<===???AAAlllpppvvvyyyzzzyyyxxxxxxxxxyyyyyyyyyyyyzzz}}}|||||||||||||||}}}~~~{{{}}}pppjjj{{{}}}\\\PPPBBB;;;777444444666666;;;BBBIIIOOOXXXeeeoooxxx|||xxxkkk```ZZZ\\\jjjwww}}}~~~~~~~~~|||~~~|||yyyvvvtttttttttuuuuuuqqqooopppqqqooonnnpppjjjfffbbbaaabbbdddeeefffjjjkkkooosssxxx{{{{{{zzzuuusssssswww{{{zzz```SSSTTTUUUXXX[[[^^^dddjjjoootttxxxsss~~~vvvnnnddd^^^]]][[[WWWSSSNNNEEE===;;;<<<:::777777>>>>>>======EEEPPPXXXZZZZZZQQQLLLMMMIII@@@;;;===:::666777@@@NNN]]]ooo}}}ccc___qqqkkkYYYXXX]]]rrriii[[[^^^UUU:::777444222000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000+++***...///+++...666LLLuuujjjPPPAAA444000222000000>>>MMMRRRPPPTTTdddttt}}}uuuooosssoooooossswwwwwwyyy|||yyy{{{}}}~~~|||vvvqqqnnnkkkhhhdddbbbbbbbbbccc]]]]]]\\\YYYWWWWWWYYY[[[bbbaaaaaaaaaccchhhlllooopppssswwwzzz{{{}}}{{{yyytttsssrrrpppnnnlllkkkjjjmmmkkkhhhffffffiiilllnnnttt{{{}}}vvvmmmhhhhhhjjjooouuuwwwqqqggg\\\QQQIIIJJJSSSYYYZZZ[[[```eeeggglllyyy|||qqq___JJJ???;;;999888999999999999888888888777777777777888888888888777777333333444444444444444444555666777888888666444333444555777888888777666444999999999888777555444333//////000222333444555555444555666777888999999999:::999777555333222111111111222444666777888999999999888777666777999;;;<<<:::;;;<<<;;;;;;;;;===???nnnsssxxx||||||{{{zzzzzzvvvwwwxxxxxxxxxyyy|||zzzzzzzzzzzz{{{|||}}}~~~|||yyynnnuuurrr\\\PPPBBB;;;777333333555444555999>>>DDDMMM]]]jjjtttyyy~~~yyylll```[[[]]]jjjwww|||}}}~~~~~~|||~~~|||yyyvvvtttsssssstttuuurrrpppppppppooonnnnnniiifffbbbaaabbbdddfffgggfffgggkkkqqqvvvyyyxxxwwwzzzwwwvvvxxxyyyzzzvvv```VVVRRRSSSUUUVVVXXX\\\aaaeeehhhqqqzzz{{{uuu|||vvvppphhhcccaaa]]]XXXTTTMMMGGG???;;;;;;;;;;;;;;;>>>>>>>>>>>>@@@DDDFFFGGGGGGBBB@@@???;;;555555999===::::::>>>DDDNNN___nnnzzz{{{lllbbbeeewwwaaaYYY[[[ppplllZZZXXXyyy^^^<<<666666222111//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---)))***000111...---///555VVV~~~gggRRR999///333333444555999AAAIIIQQQ[[[cccpppttt{{{|||tttvvvqqqooorrrttttttvvvzzzyyyxxxxxxvvvvvvxxx|||}}}}}}~~~zzzzzzzzzyyywwwuuuvvvwww||||||}}}~~~|||zzzyyywwwrrroooooonnnnnnmmmlllkkkjjjiiiiiijjjjjjkkkmmmpppuuuyyy~~~~~~}}}sssbbbTTTUUUfffvvvooopppnnncccVVVMMMHHHGGGWWW^^^aaa[[[XXX]]]gggmmmyyyyyyrrraaaNNN>>><<<<<<999888<<<::::::999999888777777777666666777777777666555555333222222222222333555666444444555666666444333222444555666777777666444333777777777666555444444333//////000000111222333333333333444666666777777777888777666444333111111000111222333444666777888888999888666555555777:::;;;:::;;;<<<;;;:::;;;<<<>>>ppptttyyy|||}}}{{{zzzzzzvvvwwwxxxwwwwwwxxx{{{~~~yyyxxxyyyyyyzzz{{{|||}}}|||~~~tttnnnsssoooccceeepppxxxiiiYYYMMMAAA;;;888444444555555333444999>>>FFFWWWgggpppvvv}}}~~~~~~~~~wwwjjj```[[[^^^kkkwww|||}}}~~~}}}{{{zzzxxxvvvtttsssrrrrrrtttsssrrrpppppppppnnnkkkhhheeeaaa```bbbeeeggghhhggghhhkkkpppuuuxxxxxxwwwyyyvvvvvvwwwvvvuuuxxx~~~~~~mmm```[[[VVVUUUSSSQQQRRRWWW]]]bbbeeekkkqqq|||}}}yyy}}}vvvqqqkkkfffccc^^^YYYUUUOOOLLLFFF@@@===>>>??????===>>>AAACCCBBB???===<<<999777777777555555999???@@@AAABBBDDDDDDGGGTTTaaayyywwwuuueee___{{{fff]]]\\\nnnppp\\\YYYqqqddd@@@777777222111//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******,,,000000...///111---999WWW}}}{{{~~~zzziiiHHH555444333444//////777AAAKKKYYYeeeaaadddkkkuuu~~~zzzuuuttttttrrrsssvvvxxxxxxxxxuuusssrrrsssuuu}}}{{{vvvtttssssssooollljjjjjjjjjkkkjjjiiihhhgggeeehhhlllnnnppprrrvvvyyy}}}qqqbbbSSSQQQ[[[fffjjjiiiccc```ZZZTTTOOONNNRRRWWWccceeeaaaWWWTTT^^^mmmvvv{{{nnn```MMMBBB;;;>>>>>>999999>>>::::::999999888777777666555666666666555555444333333222111111111333555666333444444444444333222111444444555555555444333333444444444444444444444555000000111111222222222333222222333444555555555555444444444444444444333333222222333444555666777888888777666555555666888999:::;;;<<<<<<;;;;;;===???nnnrrrxxx{{{{{{yyyxxxxxxwwwxxxxxxxxxwwwxxxzzz|||yyyyyyyyyyyyyyyzzz{{{|||yyy~~~{{{eeeWWWRRRcccooofffYYYMMMMMMVVVdddzzzoooeeeTTTJJJ@@@<<<:::666555666777333333888;;;AAAQQQcccnnnsss{{{~~~~~~}}}}}}~~~}}}|||tttiii```\\\aaannnyyy}}}~~~}}}yyyyyyyyyxxxwwwuuusssrrrtttuuutttrrrqqqppplllfffdddbbbaaaaaadddggghhhhhhiiijjjkkkooosssvvvwwwvvvwwwuuuuuuxxxwwwuuuwww|||~~~pppiiihhh]]]ZZZTTTOOONNNSSS[[[bbb```hhhooouuu{{{||||||uuuqqqlllgggbbb^^^YYYVVVLLLLLLHHHEEEDDDFFFCCC>>><<<>>>BBBFFFCCC<<<888888555555555666777999===@@@???@@@DDDFFFDDDDDDLLLWWWnnnzzz|||xxx{{{ddd^^^xxxggg___\\\ggguuu___\\\kkkzzzjjjCCC777777333111000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++------++++++...111000---999YYY|||tttzzzaaaIII===333//////333666666<<>>===::::::===;;;::::::999888777666666666666666666555444333222444333222222222333444555333333444444333333222111222333333444444444333333222222222222222333444555222222222222222222333333222222333444444444444444111222333444555555555555333333333333555666777888777777777666666777777888999:::;;;;;;;;;<<<>>>@@@mmmrrrwwwzzzzzzxxxwwwvvvyyyyyyyyyxxxwwwwwwyyy{{{zzzzzzyyyyyyyyyzzzzzz{{{xxx}}}~~~^^^OOOCCCIII[[[ppprrr\\\SSSIII@@@BBBGGGKKKYYYkkkpppggg^^^]]]OOOFFF???===<<<999777777777222222888:::===KKK]]]lllrrrxxx|||||||||}}}~~~yyyrrrhhhaaa___hhhttt~~~~~~|||wwwyyyzzz{{{{{{xxxuuusssssswwwwwwtttrrrpppjjjaaa```aaadddhhhkkkllljjjhhhjjjiiiiiijjjmmmppprrrrrruuutttvvvzzzzzzyyy{{{}}}uuupppddd___WWWPPPMMMQQQXXX^^^aaannnzzz~~~{{{uuuqqqlllfffaaa\\\XXXVVVIIIJJJKKKQQQ\\\aaaWWWHHH??????BBBFFFBBB:::777999666888;;;===@@@AAAAAA@@@@@@AAADDDFFFCCCAAAFFFNNNYYYkkk~~~sssqqqkkkxxxccc___uuulllWWWVVVZZZmmm|||ddd```rrr|||rrrFFF777777333111000000111000///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,+++******,,,---...///,,,///>>>WWWvvvzzzgggUUU@@@777444444444000111CCCYYYkkkjjjfff```]]]```iiiqqq|||zzz{{{yyysssrrrrrrrrrsssrrrppppppqqqsssssstttvvvwwwyyy{{{|||||||||~~~~~~{{{xxxttttttrrrpppmmmmmmnnnppplllmmmmmmllljjjiiiiiijjjhhhhhhjjjjjjjjjiiigggfffbbbfffkkknnnooossszzzzzznnnccc\\\YYY```gggnnnoooiiiaaa[[[YYYFFFDDDMMMcccuuuvvvmmmeee```aaaccciiivvvxxxpppdddRRRBBB888<<<>>>======??????<<<;;;;;;:::999888777666555666666666666555444333222555444444333333333333444444444444333333333222222111111222222333333444444333333222111111111222222333333333333222222222222222222333444444444333333000111222444555555444444444444333444555666888999666777888888888888777666666777999::::::;;;>>>@@@nnnsssxxx{{{zzzyyywwwwwwzzz{{{zzzyyywwwwwwyyy{{{{{{{{{zzzyyyyyyyyyzzzzzzxxx~~~___SSSGGGDDDFFFNNN[[[fffkkknnnaaaQQQKKKDDD???DDDCCCAAAHHHVVVYYYQQQOOOSSSKKKDDD>>>>>>>>>:::888888666111111777999:::HHHYYYlllqqqwwwzzz{{{{{{}}}xxxqqqhhhbbbaaannnyyy~~~{{{wwwyyy|||~~~~~~{{{wwwuuusssxxxyyyuuusssqqqhhh^^^^^^bbbhhhoootttrrrnnniiijjjhhhffffffiiilllmmmnnnqqqqqquuuzzz{{{zzz|||yyymmmhhhcccZZZRRRMMMOOOUUUZZZjjj|||~~~tttqqqkkkeee```[[[XXXVVVLLLNNNSSSccczzzsss\\\DDDBBBCCCEEEAAA999888===777;;;@@@EEEIIIJJJFFF@@@BBBBBBCCCCCC@@@<<<@@@GGGIIIUUUccchhhyyyaaa]]]uuu]]]nnnddd^^^ppptttNNNOOONNNWWWvvviiidddxxxHHH666888333222000000111111///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++)))***---111000---'''***++++++555SSS|||nnnTTTIII:::000000111...444>>>NNNTTTYYYZZZXXXYYY___fffnnnpppxxxyyyuuuuuutttssspppnnnoooqqqtttpppqqqrrrssstttuuuvvvwwwwwwxxxyyyzzzzzz{{{~~~~~~}}}}}}{{{yyyyyyyyyyyyuuurrrnnnnnnnnnmmmlllmmmoooqqqllloooqqqooollljjjjjjlllkkklllmmmnnnmmmllljjjhhhccchhhmmmqqqttt|||~~~ooo]]]PPPRRRaaapppyyyhhh___[[[VVVLLLDDDBBBCCCSSSrrrkkkXXX]]]bbblll|||{{{kkk\\\RRRFFF===:::@@@@@@<<>>@@@kkkrrrxxxyyyyyy{{{zzzwww{{{zzzyyyxxxxxxxxxzzzzzzxxxyyyyyywwwvvvwwwyyy{{{zzz|||xxxdddPPPHHHLLLRRRXXX\\\aaa^^^\\\\\\^^^]]]YYYUUUWWWVVVTTTQQQNNNKKKHHHFFFAAA>>>;;;;;;<<<;;;888444777555555444333777EEESSSdddnnnxxx{{{|||{{{rrriiigggiiisss}}}yyy~~~zzzwwwzzz|||wwwpppwwwzzzxxxuuurrrggg\\\XXXeeeqqqvvvvvvsssnnnhhhgggfffeeehhhlllmmmllljjjooonnnqqqxxx{{{{{{}}}{{{ssscccVVVRRRNNNIIINNNXXXppp|||vvvmmmgggbbb\\\UUUPPPGGGGGGDDDLLLnnneeeLLLGGGAAA>>>@@@AAAAAA@@@CCCBBBFFFMMMNNNIIIFFFHHHHHHGGGEEEEEEFFFFFFDDDCCCCCCDDDIIITTTcccpppxxx{{{fffIIIBBBZZZeeeWWWRRR___vvv}}}bbb```hhh|||\\\OOOKKKPPPcccrrrddd}}}RRR:::;;;777444000......//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,///000---333QQQrrrsss___MMM>>>;;;777000000777:::;;;>>>DDDKKKUUU^^^ddd^^^___jjjyyy|||vvvvvv}}}zzzxxxwwwwwwrrrmmmmmmrrrlllrrrtttqqqqqquuuuuurrrtttuuuuuutttssstttwwwzzz~~~}}}{{{|||~~~}}}{{{|||}}}~~~}}}{{{xxxuuurrrvvvyyy{{{zzzxxxvvvwwwzzztttttttttsssrrrpppooonnnllllllkkkkkkkkkjjjjjjiiinnnlllkkklllooopppooommmlllmmmkkkggghhhmmmqqqqqqrrrvvv|||mmmbbbSSSLLLSSSggguuu___OOOEEE>>><<<===NNNUUUhhhjjj[[[^^^___jjj}}}kkkVVVFFF>>>>>>@@@???@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;:::999888777<<<999555333444555666666666666666666666555555444555555555444333222111000000000000111222222333333444444333333222111000000111111222222222333333333222333333444444333333222111111111111111111111111444333222222222444666888777888999999888777666555444555666888:::;;;;;;;;;jjjrrrwwwxxxyyy{{{zzzwwwzzzzzzyyyxxxxxxxxxyyyyyyvvvwwwxxxxxxwwwwwwyyy{{{zzz{{{sss[[[VVVaaannnssssssyyyxxxyyy{{{qqqiiiddd^^^VVVPPPJJJFFFBBB@@@@@@>>>:::666666555555555444777CCCPPPbbbmmmxxx{{{|||}}}rrrkkkjjjmmmwww~~~|||zzzyyy{{{~~~{{{xxxtttxxxxxxssspppnnnggg___]]]jjjxxx}}}}}}zzzsssmmmllljjjiiikkkmmmnnnllljjjnnnmmmpppvvvzzzzzz|||~~~tttggg\\\VVVMMMFFFKKKVVV|||vvvnnngggbbb\\\TTTOOOAAAAAA===AAAWWWmmmiiiWWWIIIEEEAAAAAADDDGGGHHHHHHJJJHHHKKKPPPPPPKKKHHHJJJGGGFFFEEEEEEGGGGGGFFFEEECCCBBBDDDIIIQQQWWWXXXWWWQQQ<<<666EEEJJJ@@@AAAOOOeeeooo|||kkkaaahhhzzzoooXXXPPPRRR\\\yyyaaa___@@@999777444000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---111------...+++,,,===RRR||||||wwwnnn]]]JJJ;;;555111//////111333555:::EEETTT______ZZZ```ooovvvrrroooqqqlllooowww}}}zzzsssooopppoootttvvvqqqnnnppprrrppppppqqqrrrsssssstttvvvwwwvvvyyy{{{|||{{{{{{{{{|||}}}{{{yyyzzz{{{zzzxxxuuuttttttuuuuuuuuutttsssssspppqqqssssssrrrqqqqqqqqqnnnnnnooonnnnnnnnnmmmllljjjjjjjjjjjjkkklllmmmmmmiiikkklllkkkjjjkkkpppuuuzzzxxxoooggggggrrr|||rrrgggddd[[[```ffflllnnnoooooonnnjjjYYYGGG???===>>>AAADDDSSSYYYgggxxx}}}uuuiiibbbiiifffjjj|||yyyooo^^^NNNBBB======>>>>>>??????@@@@@@???===<<<;;;;;;;;;;;;;;;:::888888999777444333444666666666666666666666555555444333333444444444333222111111//////000111111222222333444333333222111111000000000000000111111111222222222222333333333333222222111111111111111111111111444333222111222444666777777777888888888777666555333444666888999::::::;;;jjjqqqvvvwwwxxxzzzyyyvvvxxxyyyzzzzzzyyyxxxwwwvvvtttvvvxxxxxxxxxxxxyyyzzzzzz{{{fff___qqq}}}wwwlllaaaXXXSSSLLLGGGDDD@@@;;;777555444555666555666@@@KKK___kkkvvv{{{|||uuunnnmmmqqq|||zzz{{{||||||}}}|||{{{zzzxxxyyyuuuooojjjiiifffccccccqqqxxxppppppooommmmmmnnnnnnmmmkkkllljjjmmmssswwwxxx{{{yyyooofff]]]QQQHHHKKKTTTwww|||vvvnnngggbbb[[[SSSMMM???===::::::AAAKKKMMMKKKCCC@@@>>>@@@EEEJJJMMMMMMNNNLLLMMMPPPOOOJJJHHHIIIGGGEEEEEEFFFHHHIIIIIIIII???>>>???CCCIIILLLKKKIIIDDD:::555888666111888FFFRRRaaasssxxxbbbfffvvv~~~\\\SSSVVVXXXfffkkkIII888777444111////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,333---+++---,,,))),,,333WWWvvvtttooo}}}dddPPPHHH>>>111...000111...---333???IIIHHHIIIXXXqqq}}}ppphhh]]]aaakkkwww}}}{{{yyyzzzyyy}}}}}}vvvnnnkkkkkkkkkoooooopppsssuuuuuutttsssrrruuuwwwyyyxxxxxxxxxyyyyyyxxxwwwwwwwwwvvvssspppoooooonnnnnnnnnoooppppppmmmmmmmmmoooppppppnnnlllmmmmmmmmmmmmmmmmmmmmmmmmooommmllljjjjjjjjjlllmmmiiiqqqwwwvvvooommmqqqxxxzzzxxxrrrkkkmmmxxxuuuggg___^^^fffkkkpppnnnggg]]]VVVRRRLLL@@@777999BBBJJJQQQVVVYYY\\\dddmmmppplllkkklllrrrllljjjvvvzzzeee[[[MMMBBB>>>======<<<<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<;;;:::999888555444333444555666666555666666666555444333222111111222222333222222111111//////000000111111222222333333222222111000000000////////////000000000000222222333333333333222222111111111111111111111111333222222111222333555666666666777888777666555444333444555777888999999999iiipppvvvvvvwwwyyyxxxuuuwwwxxxzzz{{{{{{yyywwwuuurrruuuxxxyyyyyyyyyyyyzzz||||||ooo___nnnrrrggg```VVVNNNHHHBBB<<<777555444555777666666===EEEZZZggguuuzzz{{{zzzrrrqqqttt~~~{{{}}}}}}{{{{{{}}}zzzxxxtttmmmhhhfffeeeeeejjjxxx{{{rrrqqqpppooonnnnnnnnnnnnmmmjjjhhhjjjooossstttxxx}}}xxxmmmeee[[[RRROOOSSS^^^{{{uuummmfff___XXXPPPJJJBBB>>><<<===>>>>>>BBBHHHEEEBBBAAACCCIIINNNOOOOOOQQQPPPPPPPPPOOOMMMKKKKKKHHHFFFEEEGGGIIILLLMMMMMMAAA???>>>BBBHHHLLLMMMMMMBBB@@@<<<777333333:::AAAFFFXXXnnn|||dddeeeqqqdddYYY[[[XXXzzzrrrnnnvvvSSS;;;888555111////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,...******...///+++)))+++777TTTppprrr}}}yyymmmbbbSSSEEE888777555111//////222555444888JJJggg~~~{{{ddd]]]]]]fffrrrwwwwwwwww~~~tttlllhhhhhhnnnmmmnnnoooqqqqqqmmmjjjnnnpppsssssssssrrrssssssttttttuuuuuuuuusssqqqoooooooooooonnnmmmlllkkkkkkjjjiiihhhjjjmmmnnnkkkgggkkkkkkkkkkkkkkklllmmmmmmooonnnmmmlllmmmpppsssuuuoooyyyzzzrrrpppqqqoootttwwwuuuvvv{{{|||rrrbbb[[[hhh{{{|||rrr{{{vvvjjjZZZJJJ@@@>>>??????999:::EEERRR[[[___aaa]]]\\\^^^eeekkknnnqqquuuuuuooommmvvvzzzmmmTTTKKK@@@;;;;;;===<<<;;;<<<============<<<:::999;;;;;;;;;;;;:::999888888333222333555777888666555555555444444333222000000000000111111222111111111......//////000111111222222222111111000000000000....../////////000000000111111222222222222111111111111111111111111111111222111111111222333444555444555666777777666555444222333444666777888888888hhhoootttuuuvvvxxxwwwtttvvvxxx{{{||||||zzzxxxvvvsssuuuxxxzzzzzzzzzzzz{{{~~~~~~dddggg~~~rrrjjj___UUUNNNGGG???:::777555666777666555:::AAASSScccrrrxxxzzz~~~yyyvvvwww~~~}}}}}}}}}}}}yyywwwtttoooiiieeeeeegggttt~~~vvvooooooooonnnmmmnnnooopppiiiffffffkkknnnpppuuuzzzqqqjjjfff^^^TTTOOOUUUrrr{{{uuukkkccc\\\TTTMMMGGGDDD???>>>CCCEEECCCEEEKKKNNNKKKIIIJJJOOOSSSSSSRRRUUUVVVVVVUUUTTTTTTRRRPPPKKKIIIHHHIIILLLNNNPPPPPPJJJEEE???>>>AAAEEEGGGHHHCCCBBB>>>888666999:::999AAAQQQgggvvv}}}iiifffnnnrrr___^^^VVVkkkxxx```xxx___>>>999666222000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,'''(((***......,,,---///***:::LLLeee~~~|||xxx|||{{{pppddd___MMMDDD888222222333222///444222444BBBVVVkkkzzzjjj]]]aaakkknnnjjjeeesssyyy{{{sssooonnnooonnnmmmlllkkkiiifffdddhhhjjjmmmmmmlllkkkkkklllnnnoooqqqqqqqqqpppppppppmmmnnnoooooonnnllljjjiiigggeeeccceeehhhjjjhhheeefffggggggiiikkknnnppprrrnnnnnnoooqqqvvv|||tttxxx|||}}}yyysssooommmrrryyy|||wwwppplllhhheee]]]bbbZZZQQQgggvvvkkkeeeYYYJJJ===555444666BBBBBBIIIVVVaaacccaaaaaaaaa\\\\\\fffqqqwwwyyy{{{vvvsssrrrxxx}}}xxxiii[[[KKKCCC<<<999;;;===<<<:::<<<============;;;999888:::::::::999999888777666222222333555888888777555333333333222222111////////////000000111000000000---......//////000111111111111000000000000///////////////000000000000111000111111222222111111000000000000000000000000000000000111111222333333444333333555555666555444333222333444666666777777777gggnnnttttttuuuwwwvvvsssvvvxxx{{{}}}}}}}}}{{{yyyvvvxxxzzzzzzzzzzzz{{{|||~~~tttjjj~~~rrrkkkbbbYYYSSSLLLDDD???:::777777888777555888>>>MMM^^^ooovvvxxx||||||}}}zzzyyy~~~zzzwwwuuuqqqkkkeeefffkkk{{{ooopppooonnnlllllloooqqqiiieeedddgggjjjlllqqqwwwwww{{{wwwpppnnnfffXXXKKKQQQaaa~~~vvvjjj```YYYRRRKKKGGGCCC@@@???EEEJJJLLLLLLMMMRRROOOMMMNNNRRRUUUUUUTTTXXX[[[\\\ZZZXXXYYYVVVRRRPPPNNNLLLLLLNNNQQQRRRRRRMMMFFF???<<>>DDDIIIWWWYYY___hhhjjjgggdddeeeiiicccdddooo{{{~~~xxxwwwuuutttpppdddTTTHHHDDD@@@;;;:::;;;<<<;;;:::<<<<<<======<<<:::888777777777777777666555444333111111222444666777555444000111111111111000///////////////000000///......------......//////000000000000000///////////////////////////000000000000000000111111111111000000000000000000000000000000///000000111222222333333111222333444555444333333333444555666777777777777fffmmmsssttttttvvvuuurrrvvvxxx{{{}}}~~~~~~~~~}}}yyyzzz{{{{{{zzzzzz|||~~~~~~qqquuugggbbb[[[VVVRRRMMMFFFAAA===999777888777555888===HHHZZZllltttvvv{{{xxxxxx|||xxxuuurrrkkkfffjjjrrr|||rrrrrrrrrooolllkkkmmmpppiiieeeccceeegggiiinnntttuuuwww{{{{{{uuukkk[[[MMMJJJXXXzzzxxxkkk___WWWRRRLLLIIIFFFFFFFFFGGGMMMSSSUUUSSSUUUSSSRRRUUUZZZ^^^^^^]]]aaafffgggcccaaaaaa]]]WWWVVVSSSPPPOOOPPPRRRSSSSSSLLLFFF@@@>>>BBBFFFIIIJJJFFFBBB???>>><<<:::888888888BBBQQQbbbpppzzzqqqfffdddwww^^^VVV[[[\\\yyyiiiyyyxxxHHH:::777333000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))***+++******+++++++++---...)))///EEEXXXmmm}}}|||{{{zzzttt^^^OOOGGGBBB;;;555---000222111222666<<<@@@RRROOOQQQ[[[fffmmmqqqtttjjjiiinnnxxx|||xxxttttttwwwwwwtttmmmeeeccchhhnnnrrruuuxxxzzzzzz{{{|||}}}vvvwwwwwwuuussstttwwwzzzvvvtttrrrpppoooqqqtttuuuyyyxxxvvvuuutttwww{{{~~~wwwvvvvvvvvvwwwyyy{{{|||}}}|||zzzwwwuuutttsssrrrvvvtttuuuyyywwwbbbQQQLLLOOORRRgggqqqrrrhhhbbb___UUUFFF;;;999999AAANNN[[[dddhhhqqqpppqqqpppkkkfffiiipppssspppsss|||xxxvvvqqqggg\\\OOOFFF@@@======<<<;;;:::::::::::::::;;;;;;;;;:::888666555444444444444333222111111111000000111333444333111......///000000000000//////////////////...---,,,,,,------......///000000////////////////////////------.........////////////000000000000000000///000000000000000000000000...///000111222222222222000111333444444444333222444555666777777777777777fffmmmrrrssstttvvvuuurrrwwwxxxzzz}}}|||||||||{{{zzzzzz|||~~~uuuvvvlllZZZVVVRRRPPPNNNKKKEEEAAA???;;;888888777555888===EEEXXXkkksssuuuzzzvvvxxx}}}yyyuuuqqqjjjffflllwww{{{uuuvvvtttpppllljjjlllooojjjeeebbbccceeeggglllrrr{{{yyyxxxyyy~~~{{{nnn^^^QQQIII[[[zzz{{{lll___WWWRRRNNNKKKLLLOOONNNKKKOOOXXX]]]ZZZ]]][[[\\\```ggglllmmmlllpppuuuwwwrrrooonnnhhh```YYYVVVRRRPPPQQQSSSSSSSSSOOOIIICCCAAAAAACCCBBBAAADDD???===<<<888444555:::666===KKK\\\nnn{{{oooaaa\\\nnneeeVVV^^^WWWnnngggvvv|||OOO;;;777333111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,+++++++++---///---))))))///,,,+++333===RRRooo~~~}}}wwwnnngggaaaYYYPPPIII:::999666111...111333555111222999BBBJJJSSSbbbooo|||uuusssxxxyyysssllljjjmmmnnnkkkaaaXXXWWW___iiirrruuuzzz}}}|||yyyyyy}}}xxxrrrppprrrwwwzzz||||||{{{xxxvvvxxx~~~{{{xxxtttqqqppppppppppppppppppppppppppppppooozzz}}}jjj]]]]]]dddjjjsss```NNNIIIIIIDDD<<<888777>>>MMMcccwww}}}xxx~~~zzzuuummmdddaaakkkwww{{{{{{~~~uuurrriii[[[MMMCCC@@@AAA888:::;;;;;;999999999;;;999999:::999888666444333222222222222111000//////000///......000111000///,,,---...///000000000000////////////...---,,,+++,,,,,,------...//////000.........///////////////,,,,,,,,,---------......//////000000000000//////000000000000000000000000...///000111111222222111000111222333444333333222555555666777888888888777iiilllqqqvvvyyyxxxtttppprrruuuyyy}}}|||zzz{{{|||}}}}}}{{{|||wwwkkkjjj]]]VVVLLLDDDCCCCCCAAA===:::999888666666666666777DDDOOO```nnntttvvv~~~xxxxxx|||~~~xxxqqqmmmpppzzz}}}zzzwwwyyyrrrnnnpppllljjjrrrllliiieeeaaa___ccciiiooozzz{{{{{{zzzyyy|||www```QQQOOOWWWpppzzzlll```WWWRRRNNNMMMWWWSSSSSSVVV\\\___bbbdddgggbbb___dddlllqqqsssttt|||xxxqqqlllhhhccc[[[UUUUUUUUUTTTSSSTTTMMMHHHBBB>>>>>>??????@@@??????===<<<::::::::::::888;;;EEEUUUhhhyyyyyy[[[[[[eee~~~|||ZZZYYYXXXjjjnnnqqq|||VVV<<<888555444000,,,,,,000------------------------,,,------...---,,,***))))))***+++,,,---,,,++++++)))************+++++++++)))++++++***+++111;;;DDDbbb||||||xxxzzz{{{qqqeeeSSSKKK===222000222111,,,000...000444666999DDDRRRcccqqq}}}}}}zzzzzzxxxtttwwwxxxuuukkk^^^WWWWWWZZZ```ccciiiooosssuuuuuuuuuuuuwwwyyyzzzyyyyyy{{{|||zzzwwwuuuvvvtttpppoooqqqsssrrrqqqpppppppppppppppmmmnnnooolllhhheeefffhhhbbbfffoooxxx{{{|||sssfff]]]ZZZUUUHHH:::333444888::::::BBBPPPfff}}}yyypppqqqnnnddd]]]bbbsss~~~zzzssseeeSSSEEE???===<<<:::999888888888777777666666999999999888777555444333222222222222111///...---........................///............///000000.........------,,,,,,,,,...***))),,,...---...000,,,---......//////......,,,,,,,,,---...///000000111000///......///000111111111000......------------......///000111111222000000111111111222222222333333444555666777888999iiilllqqqvvvyyyyyyvvvtttuuuwwwyyy||||||{{{|||}}}||||||~~~~~~~~~rrrjjjccc]]]RRRGGGAAA???>>>===999888777666666666777888CCCMMM___ooouuuxxx~~~ssssssyyy}}}|||wwwooolllttt}}}~~~zzz{{{rrrnnnrrrnnnjjjooommmiiiddd```aaadddiiimmmuuuvvvwwwvvvvvvzzzyyydddVVVLLLUUUoooxxxlll```XXXTTTQQQOOOUUUTTTUUUZZZaaafffiiilllgggeeegggnnnuuuzzz~~~xxxpppmmmjjjjjjbbbZZZXXXWWWTTTRRRRRRMMMHHHCCC?????????@@@@@@???>>>===<<<;;;::::::999777:::BBBQQQddduuu```[[[bbbyyy```YYYUUUfffvvvllltttyyy]]]@@@;;;888666222......111------------------------+++,,,---------,,,+++***)))***+++,,,,,,,,,++++++)))************+++++++++))),,,------+++---333999HHHaaa|||~~~uuujjjVVVCCC999888888555555222222444222///111888???MMMZZZ```fffnnnuuuvvvyyywwwnnniiiiiifffffffffgggggggggggggggjjjkkkmmmmmmkkkjjjjjjkkkjjjfffcccbbb```]]]^^^aaa[[[[[[\\\]]]___```aaabbb```cccggghhhiiiiiilllnnnzzz}}}wwwkkk^^^RRRIIIFFF;;;555111666BBBKKKMMMLLLYYYaaaooo~~~xxxmmmhhhmmmoooiiicccfffttt}}}~~~|||vvv[[[RRREEE<<<:::;;;<<<;;;666666666666555555555444888888777777666444333222000000111111111000000///........................------,,,,,,------...///......---------,,,,,,,,,---***)))---///...---///,,,------...............,,,,,,------......//////000000///......///000000111000///...---------------......//////000000000111111111111222222222222111222222333444555666777iiilllqqquuuxxxxxxwwwvvvyyyyyyzzz{{{|||}}}~~~~~~~~~||||||}}}}}}|||{{{{{{~~~mmmjjjeee[[[NNNBBB;;;;;;===888777666666666777888999>>>HHH[[[mmmuuuxxx~~~{{{oooqqqyyy}}}zzzuuunnnnnnyyy|||}}}tttmmmrrrpppjjjllloooiiibbb___aaaeeeggghhhmmmoooqqqqqqrrrvvv}}}jjjVVVKKKUUUlll~~~wwwkkkaaaZZZVVVSSSRRRUUUXXX\\\aaafffllloooqqqiiihhhmmmwwwyyyssssssttttttjjjaaa]]]ZZZUUUQQQQQQLLLHHHDDDAAA@@@@@@@@@@@@>>>>>>===<<<;;;::::::999777888>>>LLL^^^qqq~~~iii___aaatttiiiYYYPPP```rrrhhhvvv___DDD???:::888444///...111------------------------++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,+++)))************+++++++++'''+++......,,,+++---//////BBB]]]vvv}}}|||ppp\\\PPPMMMKKKIII<<<666222222111///000222+++333:::===BBBJJJRRRUUU^^^hhhuuu|||~~~~~~}}}zzzwwwvvvvvvxxxyyysssttttttrrrooollllllllljjjeee```^^^[[[WWWWWW[[[VVVXXXZZZ]]]```ccceeeeeeiiinnntttzzz}}}}}}yyytttqqqqqqpppnnnlllllleeeYYYMMMDDD===777444222111777HHH\\\hhhhhhccciiilllqqqyyy|||wwwnnngggpppwww{{{vvvlllkkktttvvvnnnfff^^^EEE???888555777999999888444444333333333333222222666666666555444333222111...///000000111111111000------------------------+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,)))***///111...,,,---,,,,,,---...............---------------.........000///............///000000///......------------........................111111111222222222333333000000111222333333444444jjjmmmqqqtttuuuvvvvvvvvv||||||{{{zzzzzz{{{{{{|||}}}||||||}}}~~~~~~|||zzzyyyyyyooojjjcccWWWHHH<<<999<<<666666555555666777999:::999CCCUUUiiitttxxx|||zzzooottt~~~~~~}}}}}}yyyrrroootttxxx|||zzzmmmqqqpppjjjjjjnnnggg```]]]```ccccccaaafffiiikkkmmmnnnssszzzrrrUUUOOOVVVhhhxxxmmmccc\\\XXXUUUSSSWWW\\\aaafffkkkqqqsssqqqkkkggglllyyy}}}{{{{{{qqqgggbbb]]]WWWRRRRRRLLLIIIDDDBBBAAA@@@???>>>============<<<;;;:::999888888<<>>PPPeeezzz~~~vvvooonnnmmmjjjRRRGGG:::333222333444555333333222//////000333555:::AAALLLVVV```lllxxx}}}yyysssqqqsssuuuvvvyyy|||~~~qqqjjjjjjhhhaaaXXXSSSQQQOOOKKKGGGHHHEEE>>>777555999;;;:::KKKJJJPPPaaattt}}}yyyqqqeeeeeehhhoootttssspppooozzzmmmgggmmmuuuzzz{{{jjj[[[MMMCCC<<<:::666555666666444333222222222222222222222222444444444444333222111000//////000000000000000///------------------------+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***(((+++000222///,,,,,,,,,,,,---.........------...---------------------........................///......---,,,,,,---------------------------,,,111111111222222222222333000000000111222333333444jjjnnnrrrttttttssssssttt}}}|||{{{zzzyyyyyyyyyzzz{{{{{{|||}}}|||zzzzzztttnnnhhh```RRRCCC;;;<<<555555444555666777999:::888@@@RRRgggtttzzz}}}yyyqqqxxx|||yyywwwrrrooosss~~~}}}ttt{{{tttpppnnniiikkkkkkeee]]][[[]]]___]]][[[```cccgggiiikkkpppxxx}}}}}}[[[UUUYYYeee{{{pppfff___ZZZVVVTTTUUU\\\ccciiirrrzzzzzztttkkkccceeevvvwwwlllgggaaaZZZUUUTTTMMMJJJFFFDDDBBBAAA>>><<<<<<=========<<<;;;:::999999888;;;FFFYYYnnn~~~}}}jjj```lllsssYYYPPPSSS]]]{{{lll___JJJAAA:::777444///---...........................++++++++++++,,,------...+++***++++++++++++,,,,,,))))))*********+++++++++***+++++++++******,,,---......000666BBBWWWppp~~~wwwkkkXXXIIIAAA;;;444...666333111111222333444555...111444888===FFFQQQYYYfffhhhlllrrrxxx}}}~~~zzzsssssstttqqqgggYYYQQQPPPKKKFFF@@@===<<<;;;:::888111444555555;;;HHHRRRUUUkkkgggfffnnnyyy~~~yyyrrr^^^]]]cccnnnuuuwwwzzz~~~sssgggcccgggnnn}}}{{{lllZZZLLLBBB<<<:::999888666555444111///222222222222222222222222222222333222222111000///111111111000000...------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***(((+++111333///,,,++++++,,,,,,---...------------------------,,,,,,,,,------............------...------,,,,,,,,,,,,---------------,,,,,,,,,,,,000000111111111111222222111111222222333333444444hhhmmmsssvvvuuussstttuuu{{{{{{{{{zzzzzzyyyyyyxxxzzzzzz{{{|||~~~}}}{{{{{{}}}rrrhhheee\\\LLL@@@<<<555555444444555777888999:::@@@PPPeeeuuu|||~~~wwwrrr{{{}}}yyyvvvmmmllloooyyyxxxooozzzuuummmiiimmmhhhccc^^^[[[ZZZZZZXXXVVV\\\___cccfffiiimmmtttzzzhhh]]]___eeevvv~~~sssjjjbbb]]]YYYVVVSSSZZZbbblll||||||iii___```qqq~~~ssslllfff^^^YYYXXXPPPNNNJJJGGGEEEBBB>>>;;;;;;<<<=========<<<:::999999888;;;FFFYYYooommm___gggzzz\\\RRRSSSRRRvvvuuummmKKKAAA888555333///---...........................,,,,,,+++++++++,,,------++++++******++++++,,,---)))************+++++++++000...,,,)))))))))***+++000//////...///888LLL^^^||||||~~~qqqggg]]]NNNBBB888222...111333333333444000111222333333444777999???BBBGGGMMMSSSWWWYYYZZZfffjjjooossswwwzzz~~~~~~{{{ooonnnllljjjfff```WWWRRRSSSSSSUUUTTTLLL@@@;;;;;;999777444111000111444666:::DDDJJJJJJOOO]]]iiinnnyyyrrrkkkjjjooosssssspppfffeeelllzzz}}}wwwqqqlllkkkmmmpppzzzrrrdddSSSFFF@@@???@@@888888777666444333111111111222222222222333333333222222222222222111000///111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////++++++++++++,,,,,,,,,,,,***(((+++111333///,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,---------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,,,,------------------------/////////000000000111111222222333333333444444444eeellluuuyyyxxxwwwwwwyyyxxxyyyzzz{{{{{{zzzyyyxxxzzzzzzzzz{{{}}}~~~~~~|||{{{wwwgggeeebbbSSSDDD>>>666555444444555666777888:::>>>LLLaaarrrzzz}}}wwwttt}}}|||vvvrrrgggmmmvvv|||ooohhhxxx~~~ooojjjooofffddd```\\\YYYWWWVVVUUUXXX\\\```ccceeejjjqqqvvvllleeeggggggjjj~~~uuullleeeaaa]]][[[VVV]]]dddqqqhhh___```lllssstttzzzssskkkbbb\\\ZZZUUUSSSOOOLLLIIIEEE@@@<<<;;;<<<===>>>===<<<:::999888777:::FFFZZZpppsssaaaddd~~~^^^TTTVVVQQQeeeuuuzzzLLLAAA888555444000...///...........................---,,,+++++++++,,,---++++++*********+++,,,---)))************+++++++++---,,,***))))))*********......000000,,,+++444@@@^^^yyy|||rrr[[[NNNCCC>>>;;;444//////111222222222222222333444111333555888:::<<<======;;;>>>CCCFFFIIILLLOOOQQQSSSSSSXXX___aaa___^^^___]]]___aaaaaa___ZZZUUUQQQLLLJJJIIIIIIHHHCCC===888777888<<<===999111///222444444333111111777AAAIII]]]kkkrrrjjjeeekkktttwwwzzzsssjjjfffiiipppvvvzzzwwwvvv~~~|||yyyyyyyyyvvvooojjjcccYYYKKK@@@<<<;;;===???999888777555333333333444000111111111222222222222111222222222222111000000///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///******+++++++++,,,,,,,,,+++)))***000222///,,,,,,++++++,,,------------,,,+++++++++,,,,,,------...+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------......//////............////////////222222222333333333333444ccckkkuuu{{{{{{zzz{{{}}}vvvwwwyyy{{{{{{zzzyyyxxxzzzyyyyyyzzz}}}~~~~~~}}}zzz{{{eeeccccccWWWGGG???666666555444444666777888888;;;GGG\\\nnnvvvyyy{{{yyyxxx{{{uuupppgggrrr|||uuuiiicccwwwqqqjjjoooeeeeeebbb^^^XXXUUUUUUUUUVVVZZZ^^^aaaccchhhnnnsss|||zzziiikkknnniiiaaammm~~~uuummmhhhddd```^^^]]]bbbiiivvviiibbbcccjjjgggdddssswwwoooddd]]][[[YYYWWWSSSPPPLLLGGGAAA===:::;;;===>>>>>><<<:::999666666999EEEZZZppp|||zzzyyyeeeeee|||```VVVZZZTTTgggssslllLLLBBB888555555222000000///////////////////////////...,,,+++***++++++,,,,,,+++*********+++,,,---)))************+++++++++&&&&&&''')))+++---,,,,,,++++++...111...***...666555SSSlll{{{|||xxxeeeZZZPPPDDD;;;999444333000...---///333555111111000000000000000000222444666666666666777888888777999>>>@@@>>>>>>@@@<<<>>>AAABBB@@@<<<777333333333333555888777333000,,,---222666444///000444000333666888===JJJ^^^lll~~~rrrppptttuuuzzztttlllhhhjjjttt|||{{{~~~~~~vvvgggZZZMMMEEE??????@@@@@@>>><<<===<<<:::777444333444666///000000000111111222222111222222222222111111000---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///*********++++++,,,,,,,,,,,,)))***///111...,,,---++++++,,,---------,,,,,,******+++,,,,,,---......++++++------------+++++++++++++++***++++++,,,,,,,,,,,,------...///000000---------............///222222222222222333333333```iiirrrvvvxxx{{{zzzwwwxxxxxxxxxxxxxxxyyyyyyyyy{{{yyyyyy{{{}}}yyy}}}tttjjjcccYYYNNNEEE===888555555555444777<<<555777>>>OOObbbpppsssqqq{{{|||xxx{{{~~~{{{vvvoooiiimmmwwwxxxppp___ZZZttt|||ooollldddaaa______\\\XXXXXX\\\ZZZYYY\\\cccggghhhjjjnnnxxxxxxpppsssqqqnnngggccctttuuuqqqooojjjfffeeefffhhhlllzzzgggfffjjjlllbbbVVV]]]oooxxxkkkddddddaaa___ZZZTTTNNNIIIEEEDDD>>>=========>>>>>><<<:::666888999???RRRnnnyyyyyy~~~cccaaauuummmSSSRRRTTT```vvvhhhzzz~~~SSSBBB:::777111111333---........................,,,,,,,,,+++++++++******------,,,,,,+++***))))))))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,222333===PPPcccmmmqqqsssuuuyyygggVVVMMM>>>;;;888666666444222111000222222000111333111,,,------...000111000///000000000111111111222333333000222333333222111000///444000///222333111000222......111555555333666<<<;;;EEEOOOTTTXXXaaaqqq~~~qqqlllnnnqqqpppoooppptttyyy|||}}}||||||~~~~~~yyyuuu~~~ttt___LLLBBB======<<<;;;;;;;;;;;;<<<888777666555444333333333111111111111111111111111////////////////////////---------.........//////------,,,,,,,,,,,,++++++,,,,,,,,,---------......***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---........................///////////////000222444444333222111\\\fffpppuuuxxx{{{{{{xxxzzzzzzyyyyyyyyyyyyyyyzzzxxxxxxyyy{{{~~~~~~~~~rrrjjjeee]]]QQQHHH>>>999555666555555888===888777<<>>>>>???>>>===;;;666888999@@@SSSnnnvvvvvviiiddduuurrrWWWTTTTTT]]]zzzbbblllXXXAAA888999555222222---........................,,,,,,,,,++++++++++++***------,,,,,,+++******)))))))))***++++++++++++***************************++++++++++++++++++++++++...---111:::DDDMMMYYYdddnnn~~~uuueee\\\YYYZZZQQQAAA===DDDCCC;;;444555333000111444333000111000///000000000000222000000000//////000222333222222222333333444333333222//////222222222555::::::::::::===BBBHHHMMMPPPOOOVVV^^^aaabbbhhhuuuvvvrrrsssuuu}}}}}}}}}|||{{{xxxuuusssxxxxxxzzz~~~wwwhhhXXXJJJAAA>>>;;;;;;:::999999999999999777666555444333222222222111111111111111111111111........................------------.........///------,,,,,,,,,+++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,---............------......//////000000000111333444444444222111WWWcccnnntttwww{{{|||{{{~~~|||{{{zzzyyyyyyzzz{{{vvvwwwzzz{{{}}}}}}qqqjjjgggaaaVVVLLL???:::777777666555888===;;;888888DDDYYYkkktttvvv{{{}}}{{{vvvrrrppp~~~vvveee\\\ggg}}}jjjeeeaaa^^^^^^[[[WWWVVVXXXYYYXXX[[[aaaeeeeeehhhlllwww{{{~~~}}}lllWWWVVVqqq~~~wwwtttttttttvvvwwwxxxsssmmmdddSSSCCCAAAHHH]]]{{{uuuoooiiiaaa]]]YYYSSSKKKDDDBBB@@@????????????===;;;999999;;;CCCWWWpppuuusssqqqeeeqqqyyy[[[UUUUUUXXXaaaaaafffEEE666<<<:::333000---........................,,,,,,,,,,,,++++++++++++---,,,,,,++++++*********))))))***++++++++++++***************************++++++++++++++++++******+++,,,---......333AAAPPPdddwwwxxxqqqqqqyyyqqq]]]ZZZfffeeeWWWIIIHHHCCC===;;;<<<:::666666444111---,,,---//////222333333222111111333555222111111111222555888:::777777:::===>>>AAAKKKVVV```aaa\\\VVVZZZeeejjjfffjjjmmmoookkkeeedddkkkqqq{{{~~~{{{}}}zzztttooollloooqqqvvv|||rrr^^^KKK???:::999:::888888777666666666666666666555444222111111000000000000000000000000000000........................------------............,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------******++++++++++++***************++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...---------,,,,,,---...//////000000000111333444444444333222RRR___mmmtttxxx|||~~~~~~~~~|||zzzyyyyyyzzz{{{vvvyyy|||||||||~~~rrrhhheee```XXXPPPAAA;;;888888777666999>>>???999666>>>QQQeeesssxxxxxxzzz|||zzzvvvvvvwww}}}rrr]]]ZZZmmmuuuhhhccc______]]]ZZZYYY[[[YYYWWWYYY___bbbccceeejjjrrrwwwsss___]]]ooo~~~zzzzzz{{{{{{rrrcccRRRDDD@@@BBBLLLwwwwwwooofffaaa___YYYNNNEEEDDDBBB@@@?????????===<<<>>>;;;<<>>@@@:::666:::III\\\mmmwwwvvvxxx{{{~~~{{{xxxyyy{{{www~~~~~~lllYYY[[[rrrkkkddd^^^]]]]]][[[ZZZ\\\YYYWWWXXX]]]``````cccggglllrrr|||qqqnnnyyy~~~{{{eeeQQQEEE@@@??????bbb}}}uuukkkfffccc\\\RRRIIIFFFDDDAAA@@@@@@???>>><<<@@@;;;:::GGG___yyy|||}}}dddfff{{{___VVVVVVTTTyyysssccc}}}\\\======:::222111111........................---------,,,,,,,,,++++++,,,,,,+++++++++++++++***))))))***++++++++++++***************************************************((((((+++///---)))***...///;;;MMM\\\fffooo{{{}}}{{{~~~yyyqqqrrrsssooogggcccdddbbb^^^^^^dddjjjlllhhhcccaaa```vvv}}}~~~tttfffaaakkkwwwuuuvvvwwwuuuqqqttt~~~|||{{{uuuooooooooommmjjjjjjmmmoooyyy~~~}}}xxxtttsssrrrzzz}}}{{{mmm]]]QQQBBB<<<888888<<<>>>;;;888666555555444444444444444333222111000///.................................------------------------------------------,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,)))******++++++******)))))))))*********+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,---------.........//////---------...------,,,,,,,,,,,,,,,---...//////000111111222222222333222222JJJZZZkkkssswww|||~~~~~~}}}}}}|||||||||~~~}}}lll^^^VVVPPPNNNBBB<<<888888777666888===???<<<888888AAARRRffftttvvvyyy|||}}}~~~}}}zzzxxxqqqxxxvvvdddXXXaaaxxxqqqggg^^^[[[[[[YYYZZZ\\\YYYVVVWWW[[[^^^^^^aaaffflllqqqxxxhhhMMMAAA===;;;<<>>888999IIIbbbyyyhhhdddxxx```UUUUUUUUUqqqggguuugggCCC<<<888333333000........................------------,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***)))))))))))))))))))))))))))))))))*********++++++...)))(((***,,,+++,,,000+++,,,333>>>JJJWWWfffsss{{{{{{}}}zzzzzz||||||{{{~~~{{{uuummmkkkvvv{{{}}}~~~~~~|||zzzxxxwwwwwwwwwzzz}}}~~~{{{{{{|||wwwlll```SSSFFF======888444555999;;;999666555555444333333333333444333222111///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************))))))*********+++++++++))))))************)))))))))))))))************+++************************)))))))))************+++************++++++++++++,,,------....../////////,,,,,,------...------------------------.........000000000000111111111222EEEVVViiiqqquuuzzz~~~~~~}}}}}}~~~rrr```RRRKKKIIIAAA<<<888777666555777<<<===>>><<<999;;;HHH^^^ooouuuwww{{{wwwoookkksss}}}{{{mmm]]]ZZZiii|||pppccc]]][[[ZZZZZZ\\\XXXVVVVVVYYY\\\\\\___dddggglllttt~~~mmmLLL@@@===:::===GGGkkkxxxooohhhaaa\\\XXXPPPMMMIIIFFFEEEEEEDDDCCC<<<777<<>>:::888CCCYYYlllrrruuuyyy~~~uuuggggggoooyyy~~~xxxfffXXX]]]pppyyyiiiaaa^^^\\\\\\^^^XXXUUUUUUYYY[[[[[[^^^cccZZZcccnnnxxxrrrNNNAAA@@@>>>;;;999QQQ|||rrriiiccc```^^^TTTPPPLLLIIIHHHHHHGGGFFF===:::AAAWWWooo~~~}}}iii^^^nnnfffVVVSSSXXXbbbwwwnnnxxx{{{lllLLL<<<666888666***..............................---------,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***((((((((((((((((((((((((&&&&&&''')))***+++,,,---###$$$(((,,,,,,)))))),,,///,,,,,,...------555@@@EEEZZZkkknnnoooxxx~~~{{{yyy~~~{{{ttttttyyytttzzz}}}{{{tttppprrrvvvyyyssskkkjjjhhhfffgggggglllyyy}}}wwwsssjjjlllnnnqqqzzz~~~rrrgggVVVOOOFFF???<<<<<<===>>>777666444444555777777777333222222111111111111111333222111000............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++************)))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))***++++++,,,------***+++,,,---......///...///......------,,,++++++...............///000000EEEOOO```ppp|||~~~~~~uuuyyylllQQQCCCDDD===<<<999888777777888999===EEE@@@888999>>>LLLaaallltttzzz|||}}}}}}uuufffdddppp~~~}}}xxxuuuoooaaa\\\iii~~~gggbbb^^^UUUVVVccc^^^ZZZUUUTTTWWWZZZ]]]]]]```bbbhhhsssXXXCCC===<<<<<>>DDDKKKVVVdddnnn}}}~~~zzzxxxqqquuu}}}zzzvvvwww}}}xxxpppvvv}}}~~~wwwooonnnnnnqqqyyy{{{uuuooohhh]]]OOOEEEFFFDDDAAA>>>;;;999888888444555777888888666444333444333222111000000000000000000000000///...---,,,///...---,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++***)))))))))************))))))---,,,***)))))))))******---,,,,,,+++***)))((((((************************))))))))))))************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......DDDOOO___ooozzz}}}||||||~~~zzzmmmlllrrr~~~|||qqqYYYEEE<<<<<<;;;999777777777999999===EEEAAA999999===JJJ^^^kkkssszzz|||}}}~~~sssdddcccqqq}}}wwwrrreee[[[YYYjjjvvvgggaaaYYYVVVZZZ]]]YYYUUUTTTVVVYYYZZZZZZ^^^```eeennnxxx\\\HHHAAA===777===888:::SSSxxx{{{uuunnnhhhddd]]]XXXRRROOOPPPOOOKKKFFFBBB<<>>FFFMMMjjjsssvvvppprrr~~~tttpppuuuyyywwwsssyyyxxxyyyssshhhYYYNNNGGGCCC???<<<>>>>>>>>>===;;;999777666333333444555555555444333333333222111000/////////000000000000///...---,,,......---,,,,,,,,,,,,,,,------------------------+++++++++++++++******)))))))))************)))))),,,+++***)))))))))******,,,++++++******)))))))))************************(((((()))))))))******************)))))))))(((((()))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......CCCNNN^^^nnnyyy|||{{{{{{|||xxxmmmhhhttt|||xxxqqq^^^III===;;;999888666666777999:::===FFFCCC::::::;;;FFFXXXiiirrrzzz||||||~~~pppcccaaasss}}}yyyzzzvvvlll]]]YYY^^^qqqpppeee^^^XXXTTTZZZXXXVVVUUUVVVXXXXXXWWW\\\]]]aaahhhnnnxxx{{{XXXHHH@@@:::999===:::777???QQQzzz}}}vvvnnngggbbb\\\UUUQQQQQQPPPKKKGGGCCC>>>GGGbbb{{{~~~mmmjjjqqq|||zzzvvvnnnwwwwwwZZZRRRVVVccc{{{vvv~~~eeeGGG777999===:::444.........------------,,,...------------,,,,,,,,,,,,,,,+++***************))))))&&&%%%(((------***************)))))))))))))))))))))))))))******+++((())))))))))))))))))(((*********++++++++++++,,,---,,,+++***+++...111444EEEQQQ[[[___eeeqqqxxxxxx~~~~~~yyytttttt{{{~~~tttjjjjjjsss|||}}}{{{zzzyyyvvvooojjj^^^SSSCCC888555666888999:::;;;<<<<<<;;;888555333222222222111222222333333222111111000000/////////000000000000///...---,,,...------,,,,,,,,,,,,,,,------------------------+++++++++++++++***))))))))))))************))))))++++++***)))))))))******************************************************(((((())))))))))))******)))))))))((((((((((((((()))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......AAAMMM^^^nnnxxx~~~}}}|||}}}pppyyyqqq\\\KKKDDD:::999777666666777999:::===GGGDDD<<<;;;:::AAARRRhhhrrr{{{||||||}}}}}}|||nnnbbbaaattt}}}wwwsssvvvrrrfff\\\bbbnnn}}}}}}uuu}}}hhh```[[[VVVYYYXXXWWWWWWWWWWWWWWWVVVZZZ[[[^^^cccgggnnn{{{uuuSSSEEE???;;;<<<@@@AAA@@@<<<<<<\\\~~~tttlllhhh```WWWRRRQQQOOOJJJFFFBBB???KKKgggzzz{{{|||~~~uuupppvvv~~~uuuhhhjjjqqqwww]]]SSSVVV^^^}}}nnnjjjnnnJJJ888999>>>999222............---------------------------------------,,,+++***)))***+++,,,&&&(((***+++,,,,,,+++)))*********)))))))))))))))++++++*********+++,,,---((())))))******))))))(((************++++++++++++///,,,******+++---......---777BBBHHHRRR^^^fffgggjjjkkkkkkooozzz~~~ssssss|||yyytttpppqqq||||||ttt{{{|||zzzuuupppoootttyyy{{{tttooosss|||vvvqqqjjjccc]]]VVVOOOJJJFFFAAA<<<999:::;;;;;;:::<<<<<<;;;;;;999888666555555444222000///000111222000000000000000///......//////000//////...------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))*********))))))))))))***((()))))))))*********+++************************(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......@@@MMM```oooxxx~~~~~~}}}}}}{{{~~~^^^JJJDDD;;;:::888666666777999:::<<>>@@@BBB===777OOO|||{{{rrrmmmdddYYYRRROOOMMMHHHDDD@@@@@@PPPmmm|||xxxyyy{{{}}}~~~wwwpppwwwvvviiifff```gggyyy}}}lllZZZSSSWWWYYYooojjjfffwwwOOO999888<<<777/////////.........---------------------------------...---+++*********+++,,,&&&(((+++,,,)))&&&'''***))))))))))))))))))******)))))))))))))))***++++++)))******************)))))))))*********++++++++++++)))((()))+++,,,,,,++++++...111222666>>>EEEGGGRRRXXXbbbmmmtttzzz|||{{{|||~~~}}}~~~}}}vvvpppiiihhhppp{{{zzzzzz{{{xxxxxxzzz{{{zzzxxxvvvvvvwww{{{xxxvvvyyy~~~yyyttt___ZZZRRRIIICCC>>>;;;999555777999<<<===<<<999777<<<;;;999888999:::<<<>>>999777444111//////000000///000000000000///......//////////////////...---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++))))))************))))))))))))))))))***)))))))))((((((((()))******++++++))))))))))))))))))))))))'''(((((((((((()))))))))************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......@@@NNNbbbrrrzzz~~~~~~}}}uuuSSSAAA===<<<999888777777888999:::FFFGGG@@@===888:::GGGcccppp{{{}}}{{{{{{||||||yyykkkcccjjjtttyyyvvvoookkkhhheeefffyyyqqqYYYiiilll^^^YYYVVVXXXYYYYYYXXXXXXYYYZZZXXXYYY]]]aaabbbeeemmmxxxxxxYYYJJJFFFDDD>>>@@@@@@AAA???;;;QQQxxx{{{rrrhhh\\\SSSOOOLLLGGGCCC>>>CCCVVVsss~~~|||zzzzzz{{{}}}~~~wwwmmmrrr|||}}}oooiii\\\YYYdddggg]]]TTTTTTXXXWWWiiiiiiaaaTTT;;;888;;;777111/////////.........------,,,,,,,,,------------...------,,,+++++++++++++++***))))))***(((%%%''',,,))))))))))))************&&&&&&'''((((((((((((''')))******++++++******))))))))))))************+++******+++++++++*********...,,,***((()))---222444<<>>;;;999888888888999777EEEGGGBBB>>>888888DDD]]]kkkyyy|||{{{}}}yyynnnhhhsssuuuyyy{{{sssiiifffiiissspppWWWYYYrrrfff\\\TTTVVVWWWWWWVVVVVVYYY\\\XXXYYY]]]aaa``````gggpppzzz}}}}}}{{{aaaRRRIIIAAA???GGGIIIHHHDDD???MMMkkkwwwmmm___UUUPPPLLLGGGCCC>>>GGG]]]xxx~~~}}}||||||}}}~~~yyylllpppzzzqqqgggdddhhhbbbUUUQQQWWWXXXZZZnnneeeWWWvvv]]]@@@:::;;;999555////////////............,,,,,,,,,---------......,,,,,,------,,,,,,+++***,,,(((***333777333,,,)))((()))))))))************%%%&&&)))***+++***((('''((())))))))))))))))))((())))))))))))************))),,,///...,,,***+++---,,,******+++---...///000000...111888???IIIZZZiiirrr{{{zzzvvvxxx{{{|||~~~~~~zzzqqq```[[[UUUQQQOOOKKKEEE@@@;;;;;;;;;999888888999:::999999999999888888888999666666555666888;;;>>>@@@777666444222111111111111///000111333333222000///......////////////......++++++******+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************))))))&&&''')))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))*********+++)))************+++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,---......///,,,,,,,,,---------......@@@QQQgggwww~~~}}}{{{yyyyyy}}}```AAA???===:::888888888999666DDDGGGBBB???888777BBBXXXgggvvv{{{|||zzzrrrmmmyyyvvvzzzwwwhhhfffmmmttt[[[SSS]]]pppaaaRRRTTTVVVUUUTTTUUUYYY]]]XXXYYY]]]___^^^]]]bbbjjjrrr~~~{{{lll^^^OOOBBB999JJJRRROOOGGG;;;@@@VVV{{{pppaaaVVVQQQMMMHHHDDD???JJJbbb|||~~~~~~}}}}}}~~~}}}nnnqqq{{{yyyuuuvvvuuugggTTTRRR\\\XXX]]]uuuaaaQQQpppgggGGG======;;;777000/////////............,,,,,,,,,------.........+++,,,---...---,,,+++***)))'''...AAAMMMDDD000"""(((((())))))*********+++'''))),,,//////---+++)))''''''((((((((((((''''''))))))))))))************$$$)))......***(((***...,,,+++,,,000000---)))'''******///444444222999BBBSSSbbbrrrwwwtttqqqqqqsssuuuvvvwwwyyy|||||||||uuuggg[[[PPPIII@@@<<<<<<======<<<777999;;;;;;999777555555111444777888888777777777777777777777666666666666333222222222222222333333///000222333333222111000......///////////////...+++*********+++,,,,,,---++++++++++++++++++++++++***************)))(((((())))))************))))))&&&'''(((*********)))((()))))))))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,---...//////,,,,,,,,,---------......DDDVVVjjjtttyyy}}}||||||OOOFFF;;;666888;;;:::777777???IIIJJJ@@@555777>>>RRReeewww~~~}}}~~~xxxrrr~~~~~~uuujjjhhhnnnnnnSSSRRRTTThhhkkk]]]YYYVVVVVVXXXXXXWWWWWWZZZ[[[[[[[[[[[[]]]aaadddlll~~~vvvooobbbTTTDDD???CCCNNNYYYSSSDDD???DDDjjjrrr```XXXSSSMMMGGGCCCAAARRRjjj|||}}}{{{||||||~~~jjjrrr|||zzzlllZZZVVV]]]ZZZ[[[rrrooo]]]jjjrrrIII:::<<>>DDDMMMVVV___eeeiiissssssrrrnnnkkkmmmuuu|||~~~xxxrrrttt|||~~~ttteee[[[VVVQQQIIIBBB=========<<<<<<;;;;;;;;;666666666777777777777777555555666777888777777777666555555444444333222222111111111111000000000///111111000///////////////000000///...------,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))((((((((((((((()))))))))))))))))))))))))))((()))***+++,,,------------******---,,,)))))),,,+++***+++---+++(((***...,,,---.../////////...---.........------.........DDDVVVjjjvvv{{{~~~|||YYYIII:::777999:::999888666>>>HHHJJJAAA666666===LLL```sss{{{{{{}}}xxxrrrnnnuuuwww{{{{{{ssslllqqq{{{mmm]]]ZZZQQQWWWuuucccYYYSSSVVVYYYWWWUUUUUUVVVWWWYYYZZZ[[[^^^bbbfffdddsss}}}mmmbbbWWWIIIBBBDDDMMMVVVQQQCCC===AAANNNqqqrrrbbbZZZUUUNNNFFFBBBBBBTTTmmm}}}|||{{{}}}|||}}}~~~kkkqqqzzz}}}kkkZZZWWW___^^^]]]qqqrrr\\\cccQQQ>>>AAAHHH666111///....../////////.........---------,,,,,,,,,---------------,,,,,,,,,+++&&&$$$111===111%%%++++++******)))))))))))))))))))))***+++------+++)))+++***)))(((''''''((()))))))))*********+++++++++)))************+++++++++************************+++,,,,,,------...//////---///222666:::>>>BBBCCCLLLOOORRRTTTVVV]]]gggoooqqqlllhhhiiiooouuuxxxyyywwwyyy}}}~~~{{{tttmmmhhhqqqtttzzz}}}yyy{{{wwwuuuttt~~~vvvlllccc]]]XXXQQQIIICCCAAA???;;;888<<<<<<;;;;;;;;;:::::::::777777666666666666555555444444555555555555555555555555555444333333222222111111111000000000//////000000///...............000//////...------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---******++++++***///555+++((()))------***))),,,+++,,,---.........------...------,,,,,,------...FFFXXXlllwww|||~~~||||||}}}iiiOOO:::888;;;777666:::555===GGGJJJCCC888777;;;GGGZZZoooxxxyyy|||zzzsssqqqqqqsssvvvyyyyyytttttt~~~~~~jjjeeebbbNNNHHH[[[rrr\\\MMMNNNRRROOONNNRRRQQQSSSVVVXXXZZZ]]]```cccaaajjjxxxlllccc[[[PPPEEEDDDHHHPPPNNNCCC<<<<<<;;;RRRuuu~~~qqqccc]]]XXXOOOFFFAAADDDYYYrrr~~~~~~zzz|||{{{}}}~~~~~~~~~~~~nnnpppwwwnnn^^^\\\aaa___]]]kkkqqq[[[___WWWBBBHHHSSS@@@222000....../////////......------------,,,,,,,,,,,,,,,,,,,,,------------***,,,((('''+++'''$$$---+++******))))))))))))))))))(((((()))***+++***)))***))))))(((((((((((())))))))))))*********++++++)))************+++++++++*********************************+++,,,,,,------,,,,,,---------......///111444888:::<<<@@@GGGMMMVVVTTTSSSSSSUUUZZZ^^^aaaiiilllqqquuuvvvsssooolllkkknnnrrrwwwzzzxxxtttppplllkkkiiiddd^^^ZZZYYYYYY]]]\\\ZZZUUUOOOIIICCC???:::999777555555555555555:::::::::999999999999999777777666555444444444444333333333333333333333222555555444333333222222111000000000000///////////////......---------------//////......---,,,,,,,,,,,,+++************+++,,,+++++++++++++++++++++++++++************)))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,*********)))***444>>>---)))(((,,,///,,,))))))***+++,,,------------,,,---,,,,,,++++++,,,,,,---HHHZZZlllwww{{{}}}xxxVVV;;;:::<<<555444;;;555;;;EEEJJJDDD:::777999EEEYYYnnnxxxyyy|||wwwtttvvvyyy|||{{{zzzzzz{{{yyyfffiiifffQQQFFFPPPWWWtttUUUMMMKKKFFFGGGPPPMMMOOORRRTTTUUUWWWZZZ\\\___cccoookkkddd___UUUFFFBBBCCCIIIIIIBBB<<<::::::BBB\\\vvvuuu{{{~~~~~~zzznnnccc^^^YYYOOOEEEAAAHHH___www|||yyy|||{{{|||~~~}}}}}}|||~~~}}}tttqqquuu|||llldddbbb]]]ZZZddd}}}qqq[[[```bbbGGGJJJXXXHHH222111///.../////////---------------------------+++++++++,,,,,,------...'''000...(((,,,+++'''***+++******)))))))))))))))***(((&&&&&&(((*********)))))))))(((((((((((()))))))))))))))************))))))*********+++++++++*********************************+++,,,,,,------////////////////////////+++---//////......111333999;;;;;;::::::<<>>>>>???999999888777666555444333555777999888666555777999888888888888888888888888666555444444444444555555444333333222222222222222444444333333222111111111000000/////////.........------,,,,,,,,,,,,,,,---.........------,,,,,,,,,++++++************++++++************************************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((()))(((((((((((())))))***((((((((((((((((((((((((++++++,,,,,,,,,+++******)))***+++,,,))))))333???444---(((+++...---***)))******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,JJJZZZllluuuyyy}}}\\\???;;;<<<555333;;;555:::BBBHHHEEE<<<888999EEEZZZpppyyy{{{}}}|||uuutttxxx}}}|||}}}rrrcccmmmnnn]]]OOOKKKHHH```ttt\\\MMMCCCDDDMMMFFFHHHJJJLLLMMMPPPSSSVVVXXXZZZdddtttlllfffcccXXXFFFAAA???CCCDDDAAA===:::;;;999FFFeeeuuuqqqtttuuuttttttjjjaaa\\\VVVMMMEEEBBBNNNeeezzz{{{zzz}}}zzz|||}}}}}}{{{{{{|||~~~{{{{{{ttttttnnnaaa]]]ZZZaaauuuaaa___qqqMMMGGGSSSGGG333111////////////...---------------------------***++++++,,,,,,---------%%%...***%%%,,,...((('''+++******)))))))))))))))***(((&&&&&&''')))******((((((((())))))))))))((((((((()))))))))*********))))))*********+++++++++************************++++++,,,,,,------......******+++++++++,,,,,,,,,)))+++---.........///000***---///...,,,,,,111555111222555777777666555444666666777:::;;;;;;888555666666444111...---...///444333222111111111111111444777:::999555444666888777777777777777777777777555444333333333555666888444444333222222333333444333333333222111111000000/////////............---,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((('''((((((((((((((()))******((((((((((((((((((((((((++++++,,,,,,,,,+++******''')))---...***'''...888;;;111)))***,,,,,,+++,,,************++++++,,,,,,+++++++++******+++++++++IIIZZZkkktttxxx||||||tttlllhhhhhhllluuu}}}}}}}}}bbbFFF===;;;555444999666999@@@FFFEEE>>>999999DDDYYYoooyyy{{{~~~wwwjjjbbbaaafffqqq{{{~~~{{{wwwvvvxxx{{{hhhbbbsssyyyppp]]]IIIJJJFFFYYYzzz___LLLFFFGGG@@@BBBCCCDDDFFFIIINNNRRRRRRTTT\\\jjjuuunnnmmmiii\\\IIIEEEAAAAAAAAA@@@>>>;;;<<<777<<>>999777666777777888===DDDDDD???:::999>>>SSSkkkvvvzzz}}}{{{ooofff^^^[[[\\\```kkkwwwyyy{{{}}}~~~~~~|||bbbaaauuurrrQQQKKKCCCFFFbbbiiiWWWMMMDDDCCCAAA??????AAAEEEIIIHHHLLLTTT___lll}}}qqqtttqqqbbbOOOLLLGGGBBB@@@???>>>===;;;:::<<>>888888888666888888<<>>::::::===@@@<<>>888;;;<<<:::???RRRkkk|||zzzwwwooogggiii___TTTMMMIIIEEEFFFHHH^^^ppp}}}}}}||||||yyyzzz{{{{{{yyyyyyyyy{{{zzz}}}zzzwwwxxxccc\\\XXXcccyyyaaaMMM<<<@@@999555333111000000000...---,,,,,,,,,------.........---,,,,,,++++++*********''')))'''+++000((("""***+++******)))))))))))))))***(((((()))++++++***)))&&&'''(((*********)))((((((((((((((()))))))))))))))************+++++++++************************+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---/////////---------.........---,,,,,,,,,+++,,,,,,---//////...---+++,,,...000000///+++...111222222222222333222222222222111111111111777555444333333333444555555666666666777777888888>>><<<888555333333333444222111000000222444777999222222111111000/////////......---------,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++((()))***+++***)))'''%%%''''''''''''((()))++++++))))))))))))))))))))))))((()))***+++,,,------------***)))+++,,,)))***...'''''')))------+++,,,000---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---EEEVVViiittt{{{wwwnnnjjjiiigggccc``````bbbddd^^^\\\UUUKKKFFFHHHHHHFFFFFFBBBAAAEEEHHHLLLWWWdddhhhaaaRRR???777888888555777666777<<<@@@@@@:::555999OOOhhhtttvvvyyy~~~tttssswwwxxxvvvuuuyyy||||||vvvaaacccmmmzzzrrr___PPPDDDCCCJJJZZZyyy|||^^^TTTMMMLLLHHH???::::::<<<>>>EEEQQQ^^^lll~~~zzzyyywwwqqqccc[[[RRRJJJGGGDDDAAA???<<<<<<;;;777777AAARRR```ooowww}}}~~~|||wwwmmmdddaaaXXXQQQNNNGGGAAAGGGRRRmmmtttyyy{{{}}}~~~~~~}}}{{{zzzzzz{{{|||}}}}}}uuuuuuxxx\\\ZZZ\\\ggg}}}[[[OOOGGG===;;;:::555222222000,,,,,,//////............---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************...,,,+++,,,///000---+++------------,,,+++***)))+++,,,,,,------,,,,,,+++))))))***+++---...//////------------------,,,,,,------------.........///222111000.........///000111111111111111222222222222333444444333333555777:::999999888777777777888>>>;;;888555222111111222555555555444444333333333111111111111111111111111...---,,,+++***+++,,,,,,///......------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++*********))))))((((((******************************)))((('''&&&%%%%%%************************))))))************))))))++++++******++++++,,,---)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,------.........---------............///.........------,,,,,,,,,EEEUUUhhhttt{{{}}}{{{}}}xxxkkkaaa[[[TTTNNNHHHEEEDDDFFFEEEEEEKKKTTT___ZZZMMM>>>888999999555777666777<<<@@@@@@;;;666888LLLdddrrruuuxxx~~~ppp```dddooo}}}fffQQQ>>>:::===FFFXXXiiixxxhhhWWWOOOJJJEEEDDDGGG>>>===AAAIIITTTaaatttzzz{{{yyytttggg___UUUNNNIIIFFFBBB???>>>???===999777<<>>999444111111000------//////............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((************************---,,,+++,,,//////...+++////////////...---,,,++++++,,,,,,------,,,,,,+++******++++++,,,---......------------------------,,,------------.........111111000///////////////111111111111222222222222222333333333222222444666999888888777777777777777999777555333222222333333444444444444333333333222111111111111111111111111...---,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---+++++++++******)))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***************)))))))))************************)))******************)))++++++******++++++,,,---)))***++++++++++++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------.........---------,,,,,,,,,DDDUUUhhhttt|||vvvmmm```YYYRRRLLLFFFBBBDDDIIISSSOOOFFF===999:::999666777666888;;;???@@@<<<999999HHH]]]mmmtttyyy~~~sssggg[[[```hhhtttmmmVVV???888:::;;;???DDDPPPeee|||kkk```WWWPPPMMMHHHEEEDDDHHHOOO\\\pppzzzyyyvvvpppkkkdddZZZSSSNNNJJJEEEAAA???>>><<<:::888:::>>>BBBLLLSSSZZZ^^^bbbeeeccc^^^UUUNNNIIIGGGCCC@@@JJJXXXrrryyy~~~~~~}}}~~~|||xxxxxxyyyzzz|||}}}}}}~~~~~~{{{sssmmmwww|||bbbccclllyyykkkkkkPPP???;;;DDD777222///111111......//////............---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******************************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))************))))))(((************************,,,++++++---...///...,,,////////////...---,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,------.........------------............000000111111000000//////111111111111222222333333111222333333222222333555888777777777777666666666444333222111222222444444333333333333333222222222000000000000000000000000...---,,,+++++++++,,,,,,+++++++++,,,---.........---,,,,,,++++++,,,,,,---*********)))))))))))))))************************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))******+++++++++******************************++++++++++++******+++************+++,,,,,,)))******++++++******)))*********++++++++++++,,,,,,,,,,,,+++******))))))+++++++++,,,,,,,,,------...------------,,,,,,,,,EEEVVViiivvv}}}rrrbbbUUUNNNMMMOOOKKKGGGBBB===;;;;;;:::888777777888;;;>>>???===;;;;;;DDDTTTeeeooovvv}}}~~~nnn\\\TTTVVVWWWZZZqqqdddRRRAAA<<<===<<<999999<<>>;;;:::999;;;===???GGGLLLPPPQQQTTTVVVUUUQQQNNNHHHDDDDDD@@@@@@NNN^^^qqqxxx}}}~~~~~~~~~{{{vvvwwwyyyzzz{{{{{{zzzyyyyyy~~~sssnnnvvviiidddkkkzzz}}}{{{|||ccc|||]]]DDD===III888222...000222///...//////............---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))(((************************++++++,,,---.........---,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........./////////000000///000111222222111///...000111111222222333333333222444555555444333444555777777888888888777777777333333222222222333444444222222222222222222222222000000000000000000000000------,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******************))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************+++++++++,,,,,,+++++++++***************++++++,,,))))))************))))))************+++++++++++++++++++++++++++*********+++,,,,,,,,,,,,---------------------------------GGGWWWjjjwww~~~vvviii```[[[LLLGGGBBB@@@>>>;;;:::999777777888:::<<<<<<<<<;;;:::>>>JJJZZZeeellluuu~~~{{{xxxyyy~~~rrrdddRRRMMMKKKFFFBBBIIITTTWWWKKKCCC<<<:::;;;:::999999;;;999===JJJdddmmmeee\\\VVVSSSXXXfffttt{{{tttnnnhhhaaa\\\YYYUUUPPPKKKFFFCCC???;;;:::<<>>999666999???;;;:::999::::::::::::::::::777888>>>JJJddd{{{pppgggcccjjjssssssppplllfffbbb```[[[UUUQQQPPPMMMHHHAAA<<<;;;???BBBKKKNNNNNNKKKJJJKKKIIIFFFCCC???>>>@@@???CCCVVVkkkyyy}}}}}}|||}}}~~~|||~~~|||{{{zzzzzznnntttooocccaaaooo|||vvvkkk```}}}sssNNN???HHHBBB888000///111///......///............---------------,,,,,,,,,,,,------******+++,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))************************((())))))************))))))))))))))))))))))))))))))+++---...------...000---......///......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000000000000111111111111000000111111222222111111000111111222333444555555555777999999777666555666555666777888999888777666555555444444333222111111/////////000000000000000////////////////////////,,,,,,---------,,,+++***---------,,,+++*********---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,************************************************))))))))))))************************************,,,,,,,,,++++++***************************************++++++++++++*********))))))))))))***++++++***))))))(((((())))))***)))))))))************+++((()))***+++,,,...//////---------.........//////,,,,,,,,,------------...FFFVVVhhhssszzz}}}oooeeeZZZOOOHHHBBB;;;999;;;888888777777666666888999777;;;GGGTTTVVVQQQUUU___uuu{{{~~~sssiii___UUUMMMKKKMMMTTT^^^ccc^^^QQQGGGAAA???::::::<<<555333<<<999:::;;;<<<===>>>===;;;:::888:::>>>@@@LLLnnn||||||}}}vvvrrrmmmiiifffaaaZZZTTTTTTTTTPPPHHH???<<<>>>CCCLLLOOOOOOKKKJJJJJJHHHEEEAAA>>>>>>??????EEEYYYpppzzz~~~{{{zzz~~~oootttkkkeeedddnnn~~~uuufff]]]{{{tttOOOAAAKKKIII===222///000///---...///............---------------,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((+++---...------///111------......///......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000111111000000111111222333000111111222333444555666555777999999777555555555222333555666777666555444333333333333222111000000.........//////000000000........................,,,,,,---------,,,+++***,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---)))*********++++++++++++************************************************((()))))))))***************************************+++++++++++++++,,,,,,************************)))******************))))))))))))))))))***++++++***)))(((''''''((()))***))))))))))))************((())))))***+++,,,------,,,,,,---------.........,,,,,,,,,---------......DDDTTTgggqqqwww|||~~~}}}zzz{{{}}}yyyoooaaaTTTKKKCCC:::888;;;888888777666444444666888:::???MMMZZZWWWLLLLLLTTT]]]jjj{{{ssseeeZZZRRRIIICCC@@@AAAFFFMMMRRROOOIIIEEE<<<:::444777>>>888555???:::::::::;;;>>>@@@===999===999;;;===999<<>>>>>@@@???FFF\\\sssxxx{{{|||yyyzzz~~~~~~~~~qqquuu{{{ggggggiiiqqq}}}jjjaaapppsssQQQEEEPPPNNN@@@333//////...------//////.........---------...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))'''+++......------///111++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------,,,,,,------------.........///222111000000000111333444000111111222444555666666444666888999777555444333000111333555555444333222000000111111111111000///---.........//////000000........................,,,,,,---...---,,,+++************++++++,,,---------,,,,,,++++++,,,,,,---(((((())))))*********+++************************************************(((((())))))*********+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,************************))))))************)))))))))))))))))))))******+++***)))(((''''''((()))***))))))))))))************))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,------.........