BM6P6(@ jjjVVVZZZ~~~rrrjjj```RRRHHH@@@666666666666666777888888555DDDKKKnnnlllqqqPPPDDDCCCFFFbbbqqqWWW@@@>>>:::;;;::::::::::::;;;<<<<<<>>>>>>@@@BBBFFFJJJMMMOOOTTTVVVaaauuuwwwhhh```nnn}}}yyy\\\IIIOOObbbooolllyyysssVVVDDDFFFEEE:::VVVXXXJJJ<<<======888999CCCCCCEEEEEE@@@999999>>>@@@:::666888:::===GGGRRRZZZ[[[[[[YYYSSSNNNJJJHHHEEEBBB@@@???@@@@@@@@@???;;;:::888666555666666777<<<@@@FFFLLLUUUaaaoooyyywwwjjj^^^```rrrgggQQQNNNFFFDDDTTTkkkrrrlllooolllzzzuuuXXXqqqYYY>>>666666333333333222222111111111888000777888;;;===JJJvvvffffffsssMMMTTTbbb]]]III999777>>><<<;;;===;;;:::999999???IIIVVVbbbhhhwwwzzz|||}}}||||||~~~vvv[[[XXX___fffyyyeeeTTTRRRQQQKKKFFFGGGFFFMMMNNNHHHGGGQQQ]]]cccfffaaa\\\[[[aaajjjsssxxx|||}}}yyytttnnniiieeecccdddaaa\\\XXXTTTOOOIIIEEEBBB@@@===;;;999888999999999888999;;;<<>>777222222333555999999;;;???AAAEEEQQQ]]]gggzzz}}}iii[[[VVV___ttt}}}kkkKKK555444333222222111111222222---666333000===\\\~~~KKK???:::<<<<<<999777888888777222222222222333777<<<@@@LLLOOO[[[nnnyyy|||}}}qqqWWW]]]tttkkk```RRRGGG???666666666666666777777888333>>>CCCeeeqqq{{{YYYHHHCCCFFF]]]nnn___EEE;;;;;;;;;::::::::::::;;;<<<<<<>>>???@@@CCCFFFJJJNNNPPPUUUXXXaaassslllmmm}}}vvvdddPPPGGGQQQ^^^nnnyyy}}}oooWWWDDD@@@BBBVVV___UUUDDDAAA???:::999CCCDDDFFFEEE>>>888;;;CCCFFF???;;;:::999:::AAAJJJSSSUUUVVVTTTOOOJJJEEECCC@@@===;;;:::;;;;;;;;;:::::::::999888777777777777777:::>>>DDDLLLXXXfffppprrrggg\\\___qqq}}}bbbPPPLLLEEEFFFZZZrrrzzzsssddddddrrr\\\sssVVV===666555333333333222222222111111777000777777;;;===IIItttmmmiiixxxOOOTTTfffgggJJJ999777>>><<<;;;===;;;:::999999>>>HHHUUU```gggsssxxx~~~~~~||||||}}}~~~ppp```^^^```}}}cccUUUPPPMMMIIIGGGDDDIIIIIIDDDDDDPPP^^^fffddd]]]TTTOOOPPPVVV]]]aaammmyyy{{{vvvpppjjjfffccceeebbb^^^YYYUUUPPPJJJGGGBBB@@@===;;;999888999999999:::;;;<<<<<<===BBBFFFBBB???:::555333333444555666777999<<<<<<>>>HHHRRRaaauuu{{{eeeVVVTTT^^^ppptttbbbIII999444333222222111111222222...444222111;;;TTTWWWAAA:::;;;;;;:::888888777777222222222222333666;;;???GGGKKKXXXlllzzz}}}}}}~~~pppUUUaaassskkk```RRRGGG>>>666666555555666666777888666:::;;;XXX~~~pppgggMMMCCCGGGTTTjjjlllNNN888<<<;;;::::::::::::;;;<<<<<>>888===FFFLLLFFFAAA<<<888666:::@@@IIILLLOOOOOOKKKEEE@@@>>>;;;999666666666777777666999999999999888777666666333555888<<>>;;;:::===;;;:::999999===FFFRRR^^^fffnnnuuu}}}{{{|||}}}~~~qqqbbb]]]qqq|||___RRROOOLLLFFF@@@CCCCCC@@@BBBNNN]]]gggbbbYYYMMMDDD@@@BBBFFFIIIXXXiiiyyysssmmmhhheeehhhddd```[[[WWWQQQKKKGGGBBB@@@===:::999888999999444777:::999888999===@@@999888666444333333333333666777:::===;;;999???GGG[[[rrrvvv\\\TTTVVVaaannnkkkWWWCCC:::333333222111111111111222000222111333999HHHyyyiiiCCC:::::::::::::::888777777333333222222222555:::>>>CCCGGGTTTiiiyyy~~~|||rrrbbbRRReeeoooiii___RRRGGG===666555555555555666777777;;;:::777NNN~~~qqqtttQQQFFFGGGKKKccctttYYY:::===;;;::::::::::::;;;<<<<<>>888555555888AAAEEEIIIJJJHHHBBB>>>;;;999777555444444555555444666666777888777666444333333444666888===GGGTTT^^^ccc]]]YYYaaasssuuuZZZMMMFFFAAAMMMiiivvvjjjoookkkKKK:::444333333333333333333333333333666111888666:::===EEEiiiqqq[[[RRRhhhvvvMMM;;;888>>>;;;:::===;;;:::999999<<>>@@@HHH\\\yyy}}}vvvpppjjjgggiiifffaaa\\\WWWQQQKKKGGGAAA@@@===:::888888888999333777:::999888;;;======;;;;;;:::999888777555555999:::>>>AAA>>>;;;>>>EEEZZZrrrvvvZZZUUUYYYfffrrrkkkTTT???666333222222111111111111111333222111666888>>>hhhzzzHHH<<<999999;;;;;;999777777444444333222222444999===BBBEEEPPPbbbttt~~~}}}~~~gggWWWSSSkkkooojjj___RRRFFF:::555555555555555666666777;;;999666FFFnnnzzzWWWJJJGGGEEE\\\uuucccCCC???;;;::::::::::::;;;<<<<<>>;;;AAAFFFNNNOOOFFF<<<;;;???JJJJJJFFF???999666555444<<<@@@FFFHHHFFFBBB>>><<<888555333222333333333222333333444555555444222111444555666666:::BBBMMMVVVZZZWWWXXXbbbtttrrrZZZJJJDDDCCCSSSppp{{{uuu___sss```EEE999444333333333333333333333333333555222999777;;;>>>CCCdddpppcccQQQbbbqqqNNN===999>>>;;;999===;;;::::::999;;;@@@KKKXXXaaakkkttt{{{~~~}}}yyyzzz|||xxxccckkkiiiWWWLLLCCC===???AAADDDFFFJJJQQQWWWWWWQQQHHHBBB???@@@AAABBBCCCWWWtttzzzsssmmmjjjjjjfffaaa\\\WWWPPPJJJFFFAAA???<<<:::888777888888888;;;;;;:::<<>>>>>===;;;::::::;;;===AAADDDAAA>>>AAAHHH\\\sss{{{]]]TTT[[[lll{{{uuuZZZ@@@444333222111111000000111111444333222777888888YYYSSSAAA;;;888;;;<<<999777999555555333222111333777;;;CCCFFFMMMZZZkkkxxx~~~~~~hhhWWWUUUqqqqqqlll```RRREEE777555555444444555555666777666666666@@@^^^|||dddPPPGGGBBBTTTmmmkkkQQQAAA;;;::::::::::::;;;<<<<<<>>>>>>@@@BBBFFFJJJMMMOOOWWWXXX]]]jjjyyy___TTTKKKUUUqqqtttYYYNNN```aaaUUUOOOHHH@@@@@@>>>CCCLLLPPPKKKAAA<<<===DDDGGGEEE@@@;;;999777444888===BBBDDDDDDAAA???===666444222111111222222111111222222222222222111111222333444444666<<>>:::>>>:::999<<<;;;::::::999999===GGGUUU___jjjssszzz{{{}}}yyyzzz}}}iiikkk|||aaaNNNEEE@@@@@@CCCGGGHHHHHHKKKPPPQQQNNNJJJHHHHHHHHHGGGGGGFFFWWWqqq}}}vvvpppmmmkkkhhhbbb]]]WWWPPPJJJFFFAAA???<<<999888777888888888999777888AAAMMMLLLDDDBBBAAA>>><<<;;;;;;;;;;;;<<<===@@@BBB@@@>>>CCCKKKaaavvvyyy[[[NNN[[[rrr}}}```DDD777222222111000000000000111222333333666777666NNNvvvgggGGG===888<<<===888777:::666555444222000222666999BBBGGGLLLTTT```oooxxxzzzjjjYYYUUUqqqxxxmmmjjj^^^QQQEEE777555444444444444555666666444777:::<<>>BBB<<>>>>>===888666444333333444444333222222111111111111222222000222333333444777???DDDHHHKKKRRR```ssshhhSSSGGGFFFOOOfffnnnkkkrrrPPP===777777555333333333444444444555555777666===999===AAABBB\\\vvv{{{mmmOOOUUUaaaQQQ???:::>>>:::999<<<;;;::::::999888;;;DDDRRR]]]hhhqqqwwwwww}}}{{{|||~~~wwwqqqmmmUUUKKKDDDAAACCCGGGIIIGGGIIIOOOVVVVVVVVVVVVVVVSSSOOOLLLKKKXXXnnn~~~xxxrrrooonnnjjjddd^^^XXXRRRKKKFFF@@@???<<<999777777777888555666555<<>>FFFMMMPPPXXXeeeooorrrzzziiiXXXRRRnnnllleeeeee\\\QQQFFF999555444444444444555666666555:::>>>:::AAAlllXXXFFFBBBJJJZZZrrrjjjCCC;;;::::::::::::;;;<<<<<<<<<===>>>AAADDDHHHKKKNNNRRRWWWiii|||~~~tttiiijjjkkkjjjqqq||||||ppp```RRRIIIGGGJJJNNNFFFFFFBBBFFFLLLCCC:::AAA;;;;;;@@@IIILLLHHHEEEDDD<<>>999>>>BBBBBB[[[}}}{{{mmmNNNRRR]]]RRR@@@:::>>>:::999<<<;;;::::::999888:::CCCQQQ\\\fffooouuuuuu|||}}}}}}~~~yyyvvvZZZPPPGGGCCCBBBFFFHHHGGGJJJQQQaaaaaacccdddbbb]]]VVVQQQNNNXXXlllyyytttpppooolllfff```ZZZSSSLLLHHH@@@???<<<999777777777888888999;;;IIIiiiuuuooodddYYYPPPKKKJJJJJJDDDBBBAAA@@@<<<<<>>???AAACCCDDDGGGKKKNNNUUUXXXlll{{{oooaaaZZZVVVTTTWWW[[[]]]YYYQQQIIIBBB@@@BBBDDD???CCCGGGHHHBBB;;;:::<<<;;;;;;;;;>>>HHHPPPLLLBBB===>>>>>>=========888333444777777555555999;;;:::;;;;;;999888777666666555555555444333333333444444555444333222333555888:::>>>DDDNNN\\\kkk|||qqqZZZOOOHHHIIIVVVppphhhxxxcccGGG444222777333222222222222333444444555888888:::<<<<<<@@@MMM[[[uuuwww~~~XXXNNNSSSQQQIII888444>>>>>>777999===:::777888:::@@@MMMZZZgggooowwwxxxzzzzzzwww|||~~~aaaWWWJJJFFFCCCAAA@@@CCCNNNZZZjjjmmmnnnjjjddd___[[[XXXRRR]]]ppp|||vvvrrrtttpppiiibbb[[[TTTNNNIIIDDDAAA===999666444444555999:::===MMMrrrzzznnngggbbb]]]ZZZMMMCCCAAA>>>===IIIYYY{{{pppPPPQQQfffrrrMMM666333111111000///////////////---000222222111555===CCCbbbAAA888>>>888:::@@@999999888555333222333444555777===EEELLLQQQXXX___dddiiisss~~~```VVVdddppphhhkkkiiiXXXIII@@@777555666666666777777777777333;;;999666>>>RRRxxxxxxRRRDDDGGGJJJcccqqq^^^EEEAAA<<<;;;<<<===<<<;;;===>>>@@@AAACCCFFFJJJMMMSSSVVViiizzzoooccc^^^ZZZSSSNNNLLLNNNLLLJJJHHHFFFCCC???<<>>???999;;;===999777888:::@@@LLLYYYeeemmmuuuxxxzzzyyywww|||eeeXXXLLLHHHEEEDDDBBBEEENNNYYYgggkkkmmmkkkfffbbb___]]]\\\dddrrr}}}wwwsssvvvqqqkkkccc]]]UUUOOOJJJGGGDDD???;;;888666666666444666888FFFhhh~~~mmm^^^OOOGGG@@@@@@PPPccc{{{hhhPPPSSShhhmmmIII444111111111000///////////////---///222111111555<<>><<<888888AAAKKKOOOMMM>>>===<<<999666555777999888;;;:::555222777<<<>>>DDDBBB???<<<:::999888888444555555666666555555444555444222222222444666888:::???IIIVVVfffxxxlllWWWMMMTTTZZZhhhzzz{{{vvveeeyyyiiiMMM>>>555666888111222222222333333555666666777888;;;>>>???AAAJJJTTTyyyiiidddbbbKKKNNNOOOKKK<<<555>>>???;;;======999777888:::???JJJVVV```jjjrrrvvvyyy~~~zzzwwwwww|||kkk\\\PPPKKKHHHGGGFFFHHHOOOWWW]]]aaaeeefffbbb___^^^___hhhllluuu}}}xxxtttvvvqqqkkkddd^^^WWWQQQLLLJJJGGGBBB===:::888777888444555666???[[[ppp[[[KKK@@@CCCWWWnnn|||rrr]]]OOOWWWkkk~~~dddDDD222///111000000///////////////---///111111111555;;;@@@fffWWW:::<<<<<<999999888999888666444333333333444444999BBBJJJPPPUUUZZZ]]]^^^fffrrriiiaaattttttlllmmmiiiUUUEEE>>>666555555555666666666777777777777777;;;===>>>\\\rrrsssPPPHHHFFFSSSlll{{{[[[FFF888===AAA<<<999===<<<>>>@@@AAABBBEEEIIILLLOOOWWWfff}}}{{{mmmbbbYYYSSSUUUZZZ]]]\\\\\\^^^aaaeeejjjmmmhhhggg```UUULLLFFFBBB???CCC???:::999???GGGNNNPPPBBB@@@>>><<<888555666;;;>>>BBBAAA999333666;;;>>>EEEEEEDDDBBB???===:::999666666777777777666555555555444333333333444666777888===FFFSSScccvvvfffSSSKKKOOOZZZkkkxxx{{{zzz}}}}}}ttt```DDD:::555666777111333333333333444555777777777888<<>>;;;===<<<999888999:::===HHHSSSZZZdddnnnrrrvvv|||yyyxxxzzz}}}}}}}}}pppcccVVVOOOJJJIIIIIIJJJNNNTTTQQQTTTYYY[[[XXXUUUVVV[[[mmmpppvvv}}}xxxtttsssoooiiiddd^^^YYYSSSOOOKKKHHHCCC>>>:::888888888777999:::>>>PPPkkkuuu^^^JJJ???CCCZZZqqq~~~lllWWWNNN]]]ooo~~~uuuZZZ@@@333///000000////////////000000...///000111111444999>>>XXXkkkCCC===@@@<<<:::===:::999777555444333333333222777???GGGNNNSSSWWWXXXZZZaaakkkzzz|||iiieeexxxppppppjjjSSSBBB<<<444555555555555666666666666777777777;;;<<<:::QQQzzziii}}}]]]LLLDDDJJJccczzzfffNNN<<<>>>AAA<<<999===>>>???AAABBBDDDFFFJJJMMMPPPYYYgggzzzjjjYYYVVV[[[[[[^^^```aaabbbeeelllqqqvvvbbbVVVPPPMMMCCC???:::999===EEENNNUUUAAA===<<<===;;;777999>>>DDDJJJJJJAAA777666:::===FFFGGGIIIJJJIIIEEEAAA>>>:::::::::999888777666666555555444444444555666777999===EEEQQQaaatttyyy___PPPIIILLL[[[nnnuuupppmmmxxx|||^^^AAA888333444666222333333333444555666888999999:::>>>CCCEEEFFFKKKRRRgggpppvvvRRRKKKUUUVVVGGG888:::<<<999;;;;;;999888999999<<>>BBBMMM___pppyyy}}}ooo[[[HHH@@@HHH^^^ssslllWWWPPPeeevvvnnnRRR===444111000000////////////000000...///000000222444888;;;LLLPPP???AAA===:::???:::999888666555444333222111555;;;CCCJJJPPPSSSTTTUUU\\\fffssszzzmmmbbbfffyyyqqqqqqiiiQQQ@@@:::444444444555555555666666666777999777999<<<;;;LLLkkkssswwwnnnRRRDDDBBBUUUooooooYYYDDD>>>???<<<;;;===>>>@@@AAACCCDDDGGGKKKNNNRRRYYYgggzzzrrrpppYYY\\\___```^^^\\\\\\\\\qqqzzz```LLLIIIBBB<<<:::===EEETTT```FFF===999<<<===:::;;;@@@EEENNNRRRHHH<<<777999;;;FFFHHHLLLOOOOOOMMMJJJGGG@@@???===;;;999888888888777666666666666666777777999===CCCNNN^^^qqqoooYYYMMMIIIRRReeeyyy{{{lllcccpppxxx~~~ZZZ???999333111555444333333444444666777999:::<<<<<<@@@FFFIIIJJJOOOUUUfff~~~XXXGGGWWWZZZKKK:::999;;;999;;;;;;888888999999;;;CCCLLLQQQ[[[gggmmmqqqwww{{{{{{yyyzzz}}}|||~~~vvvaaaUUUJJJGGGGGGFFFFFFGGGIIIIIILLLQQQNNNLLLUUUbbbjjjkkkpppzzz{{{xxxooolllgggbbb^^^YYYTTTPPPHHHEEEAAA===:::888888999:::<<>>::::::999777555444333222222333777>>>FFFMMMPPPQQQOOOWWWaaammm|||mmm]]][[[iiivvvnnnnnnfffNNN===999555444444444555555555666666666;;;888777===@@@KKK___xxx\\\IIIAAALLLbbbuuucccMMM???<<<======<<<===???AAABBBCCCFFFJJJMMMTTTVVVddd}}}yyytttnnnkkkjjjfff^^^XXXWWWooo```]]]RRRGGG@@@@@@HHH[[[mmmZZZIII=========:::;;;@@@AAAMMMUUUNNN@@@999999:::BBBDDDGGGJJJMMMNNNNNNNNNFFFCCC@@@<<<999999999999888888888777777777777888999<<>>AAAHHHLLLOOOSSSYYYggg}}}cccIIIWWW\\\NNN:::888;;;;;;===:::888888:::999:::AAAIIIPPP[[[gggmmmrrrwwwzzzzzzxxxxxx}}}~~~eeeVVVHHHCCCCCCBBB@@@@@@DDDBBBEEEJJJJJJIIIVVVhhhllljjjkkkrrr{{{~~~zzz|||tttpppjjjddd^^^XXXRRRNNNGGGEEEAAA===;;;::::::;;;>>>???CCCJJJUUU```kkksssuuu|||~~~jjj___NNNCCCGGGXXXlllyyyjjj]]]bbb~~~gggFFF888444000///////////////000111111///......000222444555666===OOOyyyJJJAAA>>>999>>>::::::999888666444222111222222444:::CCCJJJNNNOOOKKKSSS[[[dddxxxgggSSSWWWlllrrrkkkkkkcccLLL<<<999666444444444555555555666666555<<<888555===CCCKKKYYYzzzeeeOOOCCCHHH[[[xxxjjjSSS???999>>>???;;;<<<>>>@@@AAABBBEEEIIILLLUUUSSSaaa}}}}}}{{{rrriii___dddnnnttteeeTTTHHHDDDKKK```uuupppYYYDDD@@@>>>:::999>>><<>>???@@@CCCFFFJJJNNNPPPJJJFFFAAA<<<999999999:::999999999888888888888888888;;;@@@IIIWWWkkk~~~{{{aaaQQQLLLMMM]]]yyywwwccclll}}}{{{jjjKKK::::::444///333666333444444555777888:::;;;AAA???BBBIIINNNQQQVVV\\\cccyyymmmOOOUUU\\\OOO;;;888<<<<<<@@@:::888888:::999999@@@HHHQQQ\\\gggnnnrrrxxx{{{zzzvvvvvv{{{gggWWWGGGAAA@@@???======<<<999===CCCCCCDDDTTThhhoookkkhhhlllrrruuusssnnntttzzzyyytttmmmfff___WWWPPPLLLGGGEEEAAA>>><<<;;;<<<===EEECCCEEELLLVVVaaalllsssrrrzzzzzzgggZZZIII@@@GGG[[[ooozzz}}}eee^^^jjjgggCCC777333...///////////////000111111///......///222444555555===BBB}}}RRRCCCAAA;;;???::::::999888666444222111333222222888AAAIIIMMMOOOJJJPPPVVV\\\mmmhhhLLLYYYzzzyyyooorrrmmmYYYDDD888555555444444444555555555555555777999;;;===@@@DDDIIIMMMyyyxxx~~~VVVKKKLLLKKKpppwwwaaaFFFCCC???:::CCC===???@@@AAABBBDDDHHHKKKSSSVVVaaawww}}}^^^iiimmmpppmmm___QQQJJJZZZsssaaaEEE===CCCAAA666AAAEEEHHHIIIEEE>>>999555<<<>>>@@@@@@???@@@EEEHHHKKKIIIEEE@@@;;;888888999:::999888777777777777777444777===GGGVVVhhh{{{rrr___PPPLLLQQQiiikkkqqq|||}}}[[[HHH999777666111000555666888999999999;;;===@@@BBBCCCEEEHHHKKKQQQXXX]]]fff{{{vvv|||SSSQQQbbb\\\GGG???>>><<<===::::::999888888:::???BBBMMMWWWdddlllssszzz|||{{{xxxyyyzzz|||~~~vvvmmmnnnssszzzsss___III@@@???>>><<<:::666888::::::<<>>EEEFFFJJJQQQZZZccciiikkksssyyy~~~xxxfffSSSBBBAAANNN___ppp{{{xxx^^^^^^lllcccDDD888222111000000///...............---...///000222333444555>>>AAAhhhjjjDDD???@@@:::>>><<<999888777666333111222333444555999@@@IIIOOOPPPMMMPPP\\\gggyyyqqqTTTdddzzzmmmpppiiiVVVBBB888555555444444444555555555555666777999;;;===???CCCIIIMMMkkkyyy}}}cccNNNIIIIIIdddvvvoooQQQBBBAAA@@@???>>>???@@@AAABBBDDDGGGJJJNNNQQQYYYooo|||uuullldddiiiyyy|||fffTTTUUU```eeeHHH===>>>@@@888;;;>>>???>>>;;;888777888:::;;;;;;:::;;;>>>AAACCCBBBAAA>>>:::777777888777666666555555555555666555777===FFFTTTggg{{{kkkXXXJJJLLLUUUvvvvvv~~~yyyoooQQQ@@@333333444000000555333555888999:::<<>>;;;999888888888888;;;CCCMMMTTTXXXZZZ___dddgggeeeaaa]]]^^^nnnxxxuuupppiiiaaaYYYRRRNNNHHHGGGEEEBBB???>>>>>>???AAABBBFFFNNNXXXaaagggjjjooouuuyyy|||{{{tttaaaPPP@@@???LLL\\\lllwww{{{~~~pppYYYZZZiii^^^@@@444///...000000///...............//////000111333444555666;;;<<>>BBBHHHKKK\\\wwwwwwxxxVVVIIIIIISSSpppeeeEEEBBBEEE;;;>>>???@@@AAAAAACCCGGGJJJLLLNNNTTTeeexxxllleeefffwwwlll\\\cccjjjnnnyyycccWWWSSSiii```IIIBBBBBB:::::::::999999888777666555666888888777777999::::::;;;;;;:::777555555666333333333333333333444444666888<<>>888;;;;;;;;;;;;:::888666777:::===HHHRRR^^^gggpppyyy}}}}}}||||||{{{|||~~~~~~yyylllggg]]]TTTMMMJJJJJJKKKEEEKKKRRR^^^uuunnnTTTEEEAAA===999888:::777555777===EEELLLPPPQQQYYYdddkkkkkkeee]]]WWWXXXiii|||yyyuuummmfff___YYYSSSOOOGGGEEECCC@@@>>>=========;;;<<<@@@HHHSSS]]]dddggghhhnnnsssuuuxxxyyytttmmmZZZJJJ======IIIXXXgggqqquuuyyyhhhXXX]]]lllVVV<<<222...///000//////............///000000111222333555666666888888GGGrrrYYY???:::<<<<<<:::888888888888666444222222333444666<<>>777555444444444555555666666777777888999;;;<<<>>>BBBGGGJJJSSSxxxzzz~~~eeeNNNJJJHHHbbbyyyPPPAAADDD;;;>>>???@@@AAAAAACCCFFFIIINNNPPPTTT```zzz}}}wwwlllaaaaaarrrfffYYY^^^___WWW^^^pppooo```UUUSSShhh}}}}}}mmmWWWFFF???===999777777888999999555666777888999999::::::999999888666444333555666222222222222333333444555777888;;;AAALLLaaayyyppp[[[KKKHHHZZZooo}}}~~~wwwYYYCCC999222333666666888<<<999<<<>>>@@@??????@@@AAAFFFJJJOOORRRUUUWWWZZZ\\\bbbkkknnnttt]]]SSSqqqjjjDDD888===:::<<<<<<:::888666666888;;;DDDOOO[[[dddmmmwww}}}}}}~~~}}}||||||}}}|||vvvqqqnnnbbb^^^ZZZWWWVVVUUURRROOOGGGHHHHHHNNN___tttvvvXXXGGG@@@<<<999888;;;777555999CCCMMMRRRTTTTTTaaarrr{{{vvviii[[[RRRNNN___ttt~~~wwwnnneee___YYYSSSNNNGGGDDDAAA>>><<<:::999888555666999AAALLLVVV^^^bbb```fffkkkmmmpppqqqllleeeSSSFFF;;;===HHHUUUbbbkkkqqquuu||||||eee\\\fffuuunnnKKK999222000333000///............/////////000000111333444444555555999???YYYlllHHH;;;>>>;;;:::888888999999888666222222333333444999???CCCLLLHHHHHHOOOUUU^^^kkkxxxssseeepppuuuooo```KKK<<<666555333444444555555666777777888999:::<<<===>>>AAAFFFJJJOOOmmmyyyWWWIIIEEERRRwwwaaaDDDAAAAAA>>>???@@@@@@AAABBBEEEHHHMMMQQQVVV___sss}}}ssseeeaaammm{{{zzzpppfffZZZQQQOOOOOOMMMNNNSSSggg|||wwwgggXXXNNNSSS^^^pppooo[[[HHHCCC>>>;;;;;;<<<<<<<<<666666777999:::<<<=========<<<999666333333666888444444333444444555666666666888;;;???III]]]wwwjjjVVVHHHIII]]]uuu|||yyywwwtttWWW???999444555777888999;;;<<>>:::<<<<<<;;;999666666777999BBBLLLWWW```jjjuuu|||~~~~~~}}}{{{{{{|||~~~zzzwwwvvvuuutttqqqnnnlllkkkiiidddZZZSSSPPPKKKEEEDDDLLLXXX___```jjjzzz{{{[[[HHH@@@<<<:::::::::777666===JJJUUUZZZZZZ^^^nnnoooWWWHHHBBBQQQiii~~~{{{ooofff```ZZZSSSNNNGGGCCC>>>;;;999777444111111111444:::DDDNNNUUUYYYXXX]]]bbbeeegggiiiddd]]]LLLBBB;;;>>>HHHSSS^^^fffnnnrrryyy~~~{{{ddd```mmmyyy|||yyy```CCC777111///444//////............//////......///000111222222333111:::===IIIyyy\\\EEE@@@;;;:::999999::::::999777333333333222333666;;;>>>EEEDDDFFFKKKPPPWWW```iiixxxrrrfffgggvvvuuummm[[[FFF999555444333444444555666777777888999;;;<<<===>>>???BBBFFFJJJMMMaaagggKKKHHHIIIeeesssQQQCCCEEE>>>???@@@@@@@@@BBBEEEGGGGGGOOOVVV]]]nnnzzzzzzqqqiiippp~~~~~~ttt\\\UUUIII>>>===CCCGGGFFFEEEZZZppp{{{}}}wwwgggWWWOOOLLLLLLUUUcccmmmnnnjjj___XXXOOOIIIEEEBBB>>>;;;:::999777888:::===>>>>>>@@@???===999666555888:::666666666666666666777888666888;;;>>>GGG[[[uuuzzzcccRRRHHHKKK___vvv{{{{{{|||kkkjjjPPP;;;888555555666777888999;;;>>>BBBEEEIIINNNSSSVVVIIILLLQQQUUUWWWYYY[[[]]]```kkk{{{ooodddPPP[[[zzz{{{UUU???@@@;;;======<<<:::777666777999@@@IIITTT]]]gggsss{{{}}}}}}|||zzzyyyzzz}}}~~~}}}}}}}}}|||vvvmmmfff\\\UUULLLGGGHHHKKKNNNNNNWWWmmm___III@@@===;;;<<<999777888???KKKUUUZZZ[[[bbbuuuzzzZZZDDD===FFFZZZrrr{{{pppgggbbb\\\TTTMMMGGGBBB<<<999888666222/////////000444<<>>:::???HHHQQQZZZaaaiiinnnvvv{{{zzzccccccqqq{{{|||sssWWW>>>666///+++000///............//////000......//////000111111222...999<<>>===;;;::::::;;;;;;999888444555444333222444777;;;>>>AAAEEEHHHKKKQQQYYY```rrrooo```\\\mmmzzzsssqqqgggTTT@@@555555555333444444555666777888999999<<<===>>>???@@@CCCGGGJJJQQQXXXrrrVVVKKKJJJVVVrrr~~~fffJJJFFF>>>???@@@@@@@@@AAADDDGGGEEENNNUUUYYYfffzzzuuuxxx~~~qqq\\\JJJBBBBBBCCCBBB>>>GGGUUUdddmmmmmmeee\\\QQQMMMHHHFFFIIIOOOXXX___aaa\\\UUUQQQPPPMMMHHHDDDBBB???:::999;;;>>>???>>>>>>???@@@???<<<:::999:::999888777777777777777777444888;;;>>>FFFYYYsssnnn[[[PPPNNNUUUjjj~~~uuuuuuhhhaaaHHH777777666555666888999888;;;>>>AAAFFFKKKRRRYYY___RRRTTTWWWYYYYYY[[[]]]^^^cccnnnwwwssslllVVVPPPkkkyyyXXX???@@@<<<=========;;;888888888:::???HHHRRRZZZdddqqqyyy|||{{{zzzxxxwwwxxx|||}}}yyyvvvjjjcccZZZTTTPPPNNNLLLKKKMMMgggcccKKKAAA===<<<===999888999>>>FFFNNNQQQRRRZZZpppjjjQQQBBBCCCMMMaaattt}}}xxxmmmfffccc]]]UUUNNNFFFAAA;;;999999888555111000...---000666===BBBEEEFFFLLLQQQSSSVVVWWWRRRKKK@@@;;;999???HHHOOOVVV\\\dddjjjrrryyy~~~yyydddkkk{{{{{{mmmPPP<<<777000***000...............///000000/////////000111111222222000888;;;;;;LLLyyyaaaAAA>>><<<;;;:::;;;;;;999777666666555333222333555888888???EEEFFFFFFKKKTTT[[[dddwwwkkkWWWVVVssspppjjjmmmbbbOOO<<<333444666444444444555666777888999999>>>>>>???@@@@@@CCCGGGJJJXXXTTTeeevvvrrrcccMMMOOOOOOfffvvvRRREEE>>>???@@@@@@@@@AAADDDFFFGGGOOOUUUVVV```|||yyyuuu|||jjjXXXJJJCCCCCCEEEAAACCCNNN[[[bbbddddddVVVQQQLLLHHHFFFEEEHHHMMMFFFEEEEEEKKKSSSXXXXXXVVVJJJEEE???<<<===???@@@???:::>>>BBBCCCAAA===;;;999:::999888777777777777777333777;;;>>>FFFXXXrrrvvveeeUUUQQQUUUaaavvvsssnnnvvvlllzzz\\\DDD666777777777888;;;<<<;;;>>>@@@BBBFFFJJJRRRZZZ```YYY[[[\\\\\\\\\\\\^^^______jjjnnnyyyyyyyyy]]]III```vvvXXX???@@@===<<<======;;;999888999;;;???HHHQQQYYYcccpppxxx{{{zzzyyywwwvvvxxx|||{{{wwwsssqqqpppssskkkccc]]]WWWQQQLLLKKKKKKggggggNNNBBB>>><<<===999999:::<<>>EEEEEECCCGGGPPPXXXZZZkkklllUUU[[[tttjjjoooWWW>>>555666666333111222222444666888999;;;;;;<<>>FFFQQQYYY[[[\\\SSSFFF???AAAEEEDDD@@@@@@999<<>>:::777777777666666777777555888@@@IIIYYYrrrqqq]]]SSSUUU\\\qqqxxxgggjjj~~~oooRRR@@@777666555444555888;;;===@@@AAACCCEEEIIIPPPWWW]]]dddcccaaaaaabbbcccbbbaaahhhdddkkknnncccUUUSSS]]][[[III<<<;;;<<<<<<<<<<<<;;;:::999888???DDDMMMWWWbbbnnnxxx~~~|||wwwtttvvv|||zzztttqqqrrrwwwuuutttooocccTTTKKKJJJMMMiii}}}RRRFFFGGGBBB>>><<<<<<===@@@BBBBBBAAA???DDDVVVzzzsssZZZOOOFFFIIIQQQVVVXXXYYY^^^aaakkkwww~~~|||sssjjjfffaaaXXXRRROOOHHHDDD@@@??????>>>888333111000//////000222555666999===AAAEEEGGGFFFDDDCCC;;;888777;;;CCCKKKPPPRRR[[[bbbmmmuuuzzz}}}xxxhhh}}}eeeHHH>>>888666555---........................+++...111555666555444222777999999===DDDUUUUUUAAA;;;;;;:::777>>>???333999888777666444444333333111777>>>AAACCCGGGOOOUUU\\\eee}}}kkkWWWfffuuupppkkkjjjSSS<<<444555666333111111222333555777999:::;;;>>>BBBGGGJJJKKKKKKMMMOOOWWWYYY^^^oooiiiWWWjjj|||ppp\\\NNNRRRjjjbbbKKKGGGCCC@@@???@@@CCCGGGGGGLLLMMMRRR^^^mmmzzz|||yyy\\\NNNGGGEEEHHHHHHHHHQQQ\\\^^^___fffrrrtttiiiZZZRRRUUURRRMMMHHHBBBCCCKKKUUUaaaZZZOOOGGGEEEFFFGGGFFFDDD>>><<>>>>>FFFKKKFFF===666999;;;999666555666777999777888>>>III]]]xxxtttbbbTTTTTT___pppnnndddssssssVVVAAA777666666666777999===@@@BBBGGGIIIKKKMMMOOORRRVVVYYYdddbbb___]]]]]]^^^aaabbbeeejjjnnn{{{yyywwwxxxVVVDDDSSS\\\MMM>>>===<<<<<<<<<<<<;;;:::999999999===DDDNNNZZZhhhuuu~~~}}}wwwrrrrrrvvv{{{xxxfffYYYTTTVVVhhh{{{___PPPFFFEEEAAAAAACCCDDDEEECCC>>>;;;999:::HHHiiiiii\\\PPPJJJGGGBBB>>>===<<<===CCCMMMXXXbbbnnnyyy}}}sssiii```[[[WWWQQQMMMLLLKKKGGGBBB???===:::555111//////...---...///111222111444888;;;===<<<;;;999666444444777===EEEJJJMMMWWW^^^gggnnnrrruuuyyy|||uuueeebbb{{{___CCC888000///111,,,...........................000333555777777666555999;;;:::<<<===CCCfff^^^GGG===>>><<<<<>>GGGFFF>>>::::::999555444666777666888777777<<>>999444555555777:::>>>BBBDDDIIILLLOOORRRSSSUUUWWWYYY___^^^[[[YYYXXX[[[```dddeeelllmmmpppooocccEEEPPP]]]RRRBBB@@@;;;<<<<<<<<<;;;;;;:::999777:::AAAIIIVVVdddsss}}}{{{uuusssvvvzzz~~~~~~vvvaaaWWW\\\gggyyy]]]IIIEEEAAABBBDDDFFFGGGEEE@@@======:::???TTTpppwwwddd[[[RRRNNNJJJDDDAAAAAA;;;999:::@@@HHHRRR```mmmyyy~~~xxxoooeee[[[VVVQQQLLLHHHHHHGGGCCC???<<<:::888444111//////...------......///...000444777888888666555444333333555:::AAAGGGKKKRRRYYYbbbjjjnnnrrrvvvzzz}}}sssiiieeegggwwwmmmNNN999333......111...........................,,,---///111222333333222333777777:::===???WWW~~~qqqPPP???BBBAAA>>>===999===<<<;;;999777555333222666555555888===BBBEEEFFFLLLLLLWWWrrryyy```fffoooiiicccMMMAAA666333444444444555777888:::<<>>BBBMMM\\\dddccc^^^TTTOOOLLLKKKHHHCCCAAACCC>>>999777:::@@@IIIWWWdddrrrzzz~~~xxxqqqiii^^^TTTNNNJJJDDD@@@@@@???===:::888777666444333111000//////......---------///222444666555444333333333333444888>>>EEEIIIMMMSSS]]]dddiiinnntttxxxyyy||||||ggg]]]ccckkkvvv{{{sssYYY@@@333333//////111...........................++++++,,,...///000111222111555666:::>>>===LLLiiieeeHHHCCC???===>>>;;;>>>===<<<;;;999666444222555333333666<<>>AAABBBCCCDDDEEEHHHNNNUUU[[[^^^___^^^bbbhhhmmmrrrsssVVVHHHccc|||cccRRRJJJeee\\\EEEBBBFFFFFFCCCDDDIIIJJJNNNWWW[[[jjjzzz|||ZZZIIIHHHHHHVVVnnnvvv]]]DDDLLLmmmggg___mmmzzzrrr```BBB???AAAEEECCC>>>@@@HHHJJJRRRSSSJJJ???===AAAFFFHHHHHHAAA777666;;;;;;555555666777;;;KKKfff}}}kkk```___ddduuunnndddkkklllXXXCCC888888444555888:::>>>BBBDDDFFFFFFIIILLLNNNOOOPPPRRRTTTTTTUUUUUUSSSRRRVVV]]]dddjjjnnnkkkgggzzztttYYYKKKRRRSSSIII@@@:::;;;;;;<<<;;;;;;::::::666999===EEEOOO\\\jjjsss~~~}}}wwwrrrqqqqqqwww{{{vvvcccYYYQQQWWWfffssslllqqqPPPEEE>>>>>>@@@DDDGGGHHHGGGEEE???@@@CCCKKKRRRTTTQQQNNNJJJIIIKKKMMMJJJDDDAAACCC<<<777444666;;;CCCQQQ^^^kkkssszzz{{{yyyvvvoooiii___UUULLLGGGCCC===999999999888777555444444555555333222222111000......------///111333444444444333111111222333555;;;BBBGGGHHHOOOXXX___dddiiinnnssstttwww|||cccWWWbbbppp{{{|||rrrQQQ<<<444666111///000---........................---------...000111333444444888777:::???<<>>OOOlllsssfff^^^\\\ggg}}}}}}aaa```tttqqq^^^OOO???888999777999;;;>>>AAADDDGGGHHHKKKMMMOOOOOOOOOPPPRRRTTTUUUVVVWWWTTTRRRUUU[[[aaaeeegggeeedddrrrgggKKKMMMVVVPPPDDD::::::;;;;;;<<<;;;;;;:::555777<<>>???FFFNNNRRRNNNIIIFFFIIIOOOSSSOOOGGGCCCEEE;;;666333444888???KKKWWWdddlllsssssspppmmmfff```WWWOOOGGGEEECCC===999999888777666444333333555777555555444333222000......---///111222333333333222...///000000222777>>>DDDFFFLLLTTTYYY]]]aaafffkkknnnqqqwww~~~fffZZZlll~~~rrrLLL999333555///---000...........................//////...///000222555666555888666999???<<>>AAACCCEEEGGGJJJIIIJJJOOOVVV\\\^^^^^^bbbcccfffgggfffnnn~~~TTTNNNkkkuuu[[[JJJ```pppPPPGGGGGGEEEAAAFFFFFFKKKSSSSSS]]]ssswwwggg___rrrUUULLLLLLmmmgggNNNNNNYYY```ttt\\\ggg}}}mmmWWWEEE@@@>>>888888===BBBAAAFFFKKKEEE:::999@@@JJJXXX]]]NNN>>>;;;<<<:::666999;;;@@@RRRooo{{{lllbbb^^^\\\kkkrrr[[[aaa}}}fffTTTIII>>>;;;>>>:::;;;===@@@DDDGGGIIIJJJSSSTTTTTTSSSRRRRRRTTTVVVWWWYYYYYYVVVSSSTTTZZZ___^^^______aaalllrrrNNNMMMZZZXXXJJJ::::::;;;;;;<<<;;;;;;;;;444666;;;AAAIIITTT___fffwww||||||vvvqqqppprrrxxxqqqhhh___YYYSSSKKKEEEDDD???GGGJJJSSSfffhhh\\\VVVFFFZZZffffffbbbQQQBBB@@@AAA@@@???@@@CCCFFFGGGFFFAAA<<<:::BBBMMMSSSPPPIIIAAAFFFNNNTTTPPPGGGCCCDDD===888555555777<<>>???MMMYYYVVV@@@>>>;;;<<<=========<<<:::888666111333555333000222999@@@CCCDDDGGGMMMRRRXXXcccooowwwzzzqqq___zzznnnhhh\\\HHH999777666777:::;;;:::888;;;<<<>>>>>>???@@@CCCFFFLLLJJJHHHJJJQQQYYY___ccceeefffggggggeeeiiixxxgggYYYQQQhhhaaaVVVTTTddd___IIIHHHDDDBBBEEEHHHIIIMMMUUU]]]aaasss{{{uuu___[[[~~~cccVVVOOOfffTTTKKK___```mmmzzzaaakkk}}}vvvPPP:::DDD===333EEEGGGBBB???@@@AAA===::::::DDDRRRhhhgggLLL:::;;;<<<;;;888888CCC\\\yyyttteee______fffsss~~~ooo]]]LLL```eeeLLL@@@;;;;;;===:::<<<@@@DDDHHHJJJKKKKKKPPPPPPSSSWWWVVVRRRRRRUUUXXXYYY\\\]]]YYYTTTWWW]]]ZZZaaaaaa```jjjvvvPPPCCCVVV[[[OOOBBB???:::888:::===<<<888999777777<<>>>>><<<:::::::::999555444333222222444555777<<<@@@DDDFFFIIIPPP[[[ddd{{{|||~~~pppjjj{{{lllgggWWWBBB888666555666999;;;:::888:::;;;===@@@DDDGGGIIIIIIPPPPPPPPPQQQTTTYYY___bbbccceeehhhjjjiiijjjuuukkkXXXYYYtttsss]]]WWWZZZttt}}}[[[JJJ???BBBEEEFFFGGGIIIQQQZZZ```uuuooo}}}dddVVVnnnsssYYYVVVgggdddSSSbbbaaafff{{{lllbbbqqqiiiGGGEEE>>>999KKKWWWTTTMMMCCC>>>>>>;;;777<<>>;;;;;;GGG```{{{uuuiiihhhmmmyyyqqq\\\PPPKKKggg~~~^^^GGG<<<888999;;;:::===AAAFFFJJJMMMNNNOOOPPPPPPSSSXXXXXXUUUVVVZZZZZZZZZ]]]___\\\XXX[[[aaa\\\cccaaa___gggqqq}}}YYYEEEQQQXXXQQQBBB>>>:::888;;;===<<<999999777666;;;DDDNNNVVVZZZiiittt~~~zzztttmmmooosssyyy}}}{{{pppccc```]]]XXXTTTNNNIIIEEEBBBBBBBBBDDDFFFGGGFFFDDDCCCAAA@@@@@@???===:::777:::;;;===???AAACCCDDDEEEBBBAAA???@@@HHHPPPOOOIIIDDDDDDHHHNNNOOOJJJEEEDDD===:::888777777;;;FFFRRRbbbhhhkkkiiieeebbb^^^XXXPPPMMMIIIFFFDDDBBB???======<<<:::888888999;;;===<<<;;;999777444222000///000111333444444333222111000111000000000333888<<>>===<<<:::888666666555444222222333444555999===AAACCCFFFLLLUUU]]]~~~kkkvvv{{{kkkhhhbbbOOO;;;777666555666888::::::999::::::===DDDKKKOOOOOOMMMTTTVVVYYYYYYYYYZZZ]]]aaabbbccchhhlllmmmlllpppwwwnnnUUUWWWqqqlll^^^QQQ\\\yyy\\\IIIFFFGGGGGGGGGHHHLLLUUU\\\cccuuuqqqrrrWWW]]]```^^^dddzzz^^^ccckkkeeefffyyy^^^fffZZZHHH>>>;;;IIIfffoooiiiQQQAAA@@@???888444@@@^^^yyysssUUUAAA@@@AAA>>>@@@NNNfff~~~yyykkkmmmyyyqqqPPPJJJTTTxxx~~~wwwVVVBBB:::888:::======@@@DDDIIIMMMPPPRRRSSSPPPPPPTTTXXXYYYVVVWWW[[[YYYYYY\\\___^^^\\\___eee___eeebbb___eeelll~~~vvviiiJJJKKKUUUXXXDDD>>>999999<<<>>><<<:::999777666999@@@IIIPPPTTT___lllyyy~~~}}}zzzuuuooommmqqqvvv{{{~~~}}}uuuhhhfffbbb___\\\VVVNNNHHHCCCBBBAAAAAAAAAAAA@@@>>>AAA@@@???>>>>>><<<999777777999<<>>;;;999888777;;;HHHUUUfffllloookkkgggccc]]]WWWSSSPPPKKKGGGEEECCC@@@>>>???===:::999999;;;>>>@@@AAA@@@>>>;;;888555222111222333555555555444222111///////////////111666999>>>AAAEEEHHHKKKOOORRRUUU]]]bbbjjjqqqxxx~~~ppp|||qqqEEE777444000......//////...---------............///...///111111111111333555555888;;;;;;::::::>>>AAAIIIPPPtttfffPPP<<<===<<<===??????===999777888777555333222222222333555999===???BBBFFFMMMRRR|||nnnbbb}}}kkkcccdddZZZFFF888666555555555777999:::;;;<<<<<>>DDDccclllMMMCCCAAA<<<999;;;PPPrrrzzz]]]GGGLLLDDD@@@DDDUUUmmmssswwwWWWTTTnnnmmmPPP@@@;;;<<>><<<;;;999777666777;;;CCCJJJNNNYYYfffuuu{{{|||zzzuuupppmmmpppuuuyyy~~~sssooojjjgggccc[[[PPPHHHEEECCCAAAAAAAAABBBAAA@@@AAA@@@?????????>>>;;;999999;;;>>>BBBEEEHHHIIIJJJHHHEEECCCDDDHHHKKKJJJGGGJJJIIIJJJLLLIIIBBB???@@@@@@===;;;888666:::HHHVVVjjjpppssspppkkkgggaaa[[[VVVRRRMMMJJJHHHFFFDDDBBBBBB???<<<999999;;;>>>@@@BBBAAA???<<<999666444333444666777888888666333222...............000333666;;;>>>AAAEEEHHHLLLPPPSSSZZZ___fffnnnuuu|||tttlll{{{eee???555222///......///......---------............///...000222222222222444555666888999888666777;;;???GGGIIIaaafffKKK???;;;:::???CCCAAA>>><<<;;;999777555333222111111222666999<<<>>>AAAEEEHHHtttaaa___hhhbbb___OOO>>>999555555555555666999;;;===@@@@@@CCCKKKSSSVVVSSSNNNMMMUUU]]]```^^^[[[\\\^^^eeedddgggkkkllljjjlllqqquuuWWWJJJRRRnnniiiWWWWWWpppkkkRRRKKKFFFIIIKKKLLLPPPVVVXXXhhhgggWWWqqqlll```vvvyyyfffcccQQQpppppphhhnnn___LLLFFFDDDPPPyyybbbGGG@@@@@@BBB@@@KKKooohhhOOOWWWHHHDDDJJJ^^^uuukkkoooxxxcccJJJ>>>===???BBBEEEGGGHHHJJJLLLOOOQQQRRRSSSRRRQQQTTTYYYZZZYYY\\\```XXXWWWYYY^^^```___aaafffccchhhfffdddiiilllxxxxxxyyycccNNNXXXjjjQQQCCC999:::======<<<<<<:::888666666888>>>EEEIIIVVVcccqqqxxxzzzyyyuuupppoooqqqtttyyy~~~}}}xxxrrrkkkdddZZZOOOHHHGGGDDDAAA@@@AAABBBBBBBBB@@@?????????@@@???<<<:::;;;<<>><<>>===<<<;;;999777666666777888:::;;;:::777444222---......------...111444888;;;>>>BBBEEEIIINNNRRRWWW\\\ccckkksss{{{qqqeeejjjzzzuuuYYY===333111///......///...------------............//////000222333222333444666666777777444222555:::@@@FFFMMMZZZvvvhhhDDD;;;666;;;AAAAAA@@@@@@===<<<:::777555222111000222444777999;;;===???AAAqqq```llliiiaaaXXXDDD888999555555666666777999===@@@EEEFFFIIIOOOTTTVVVTTTQQQLLLRRR[[[``````^^^]]]^^^eeefffiiilllkkkiiilllrrrttttttpppLLLEEETTTrrruuu\\\OOO]]]|||eeeTTTGGGGGGLLLMMMPPPTTTVVV^^^pppmmm^^^qqqtttgggtttnnn~~~tttRRR```zzzvvvhhhkkkgggRRRKKKDDDAAAeee}}}TTTAAABBBAAABBBIIIkkkpppRRRXXXQQQLLLRRRggg|||jjjWWWCCC<<<===@@@BBBDDDHHHIIIJJJKKKMMMOOOPPPQQQPPPQQQTTT[[[^^^^^^bbbhhh\\\ZZZ[[[```bbbaaabbbfffbbbhhhffffffkkkmmmvvvzzzrrrSSSYYYmmm[[[III;;;:::===<<<;;;===;;;:::888666777;;;BBBGGGSSS```mmmtttvvvwwwuuuqqqqqqqqqsssxxx~~~xxxnnndddZZZSSSPPPNNNKKKFFFCCCBBBCCCCCCCCC???>>>>>>???@@@???===:::999:::<<>>AAAFFFLLLOOOUUUZZZaaaiiiqqqzzzyyyccc```rrruuudddOOO???333111////////////...------------............//////111333333333333555777777888888777666888>>>CCCEEEPPPXXXeeeUUUDDD777888=========@@@???>>><<<:::777444222111222333444666999;;;<<<===tttjjjeeeZZZOOO===444888555666777777777:::???CCCHHHJJJNNNSSSVVVWWWWWWVVVOOOTTT[[[aaadddccc```^^^bbbffflllppplllhhhkkksssvvvsssoooPPPLLLYYY{{{oooWWWXXXgggnnnRRRJJJLLLLLLMMMQQQRRRWWWdddxxxyyyqqqxxxmmm{{{zzzmmmsssvvv[[[TTTmmmvvvjjjgggxxx___RRREEEDDDPPPxxxjjjHHHEEEBBBFFFGGGcccuuuWWW]]]]]]WWW\\\qqq|||___OOO???;;;???AAABBBCCCFFFFFFGGGIIIKKKNNNPPPQQQRRRQQQUUUZZZ\\\\\\```fff^^^[[[[[[___aaa```aaacccaaafffeeeeeejjjkkkrrr}}}WWWVVViiieeeOOO===:::<<<::::::>>>;;;;;;999777666:::AAAFFFNNN[[[hhhooorrruuuuuurrrrrrqqqrrrvvv|||uuuiiibbbaaacccbbb]]]UUUOOOKKKIIIHHHFFF@@@@@@???AAABBBAAA???===888999;;;@@@IIISSS\\\bbb^^^XXXUUUUUUSSSMMMJJJLLLIIIHHHGGGFFF@@@;;;===CCC@@@???===;;;888???SSSfffzzz~~~xxxqqqjjjddd\\\UUUPPPMMMJJJHHHHHHGGGFFFDDDBBB@@@???>>>=========<<<<<<;;;;;;;;;;;;===??????>>>:::666333...//////...------///111222444777:::===BBBHHHMMMRRRWWW^^^fffoooyyy}}}ccchhhmmmYYYHHHAAA444222000000000///...,,,---------............///000222333444333444666777777:::>>>??????@@@DDDHHHGGGQQQXXX___zzzoooVVV???:::;;;:::;;;@@@@@@???>>><<<999666444333111111111333666888::::::vvvtttyyy___TTTIII:::333666555777888888777:::@@@DDDJJJMMMRRRUUUWWWXXXZZZ[[[SSSVVV\\\bbbgggfffbbb^^^___eeeooosssnnnhhhkkksssrrrrrr{{{aaaNNNOOOnnngggZZZSSSbbb```OOOMMMJJJJJJMMMOOOTTT]]]jjj|||pppbbb{{{{{{pppqqqzzz```MMMaaauuupppcccqqq\\\IIIOOOFFFggg|||PPPHHHKKKOOOIII^^^{{{bbbjjjfff___cccwwwtttmmmbbbqqq{{{}}}hhh[[[LLL???===AAACCCCCCCCCCCCDDDEEEGGGJJJMMMPPPQQQUUUSSSUUUWWWWWWUUUXXX]]]]]]ZZZYYY]]]___]]]]]]______eeecccccchhhgggmmm}}}YYYSSSeeelllSSS>>>;;;<<<999:::>>><<<<<<:::777666:::AAAFFFKKKWWWdddkkkoootttuuutttrrrpppqqqtttzzz|||pppkkkooouuuvvvpppfff]]]VVVRRRNNNLLLCCCBBBCCCDDDEEEEEECCCAAA888999<<>>>>>>>><<<;;;CCCYYYmmm{{{tttqqqjjjaaaXXXQQQLLLHHHFFFHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@???>>>===<<<<<<<<<>>>@@@AAA???;;;777444...///000///...---///111000111444777;;;@@@FFFKKKPPPUUU\\\dddmmmwwweeeqqqlllUUUDDDAAA555333111111111000...,,,---------.........//////000222444444444444666888777<<>>BBBEEEFFFBBBCCCCCCEEEIIIMMMQQQSSSUUUSSSSSSTTTUUUVVVUUUSSSVVVZZZ]]]\\\ZZZYYYZZZ]]]aaa______aaaaaabbbjjjssszzzdddQQQUUU```fffPPP999;;;;;;888BBB===<<<:::777555777;;;???IIIPPP[[[eeelllpppsssuuurrrppppppssszzz}}}{{{wwwpppggg^^^UUUPPPFFFDDDCCCCCCDDDEEEDDDCCC@@@>>>;;;>>>LLL```oootttuuupppllliiibbbZZZVVVWWWYYYSSSJJJCCC???======<<<@@@??????>>>>>>III```vvv}}}sssiiiccc[[[PPPJJJKKKJJJHHHGGGHHHKKKJJJGGGCCC@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAA>>>;;;888555333//////.........//////000111222444555888<<>>:::777777777444333222222222333444555}}}vvvgggTTTGGG>>>777444555777777888999<<>>GGGNNNXXXbbbjjjooosssuuupppmmmlllnnnttt{{{{{{sssjjjaaa\\\MMMKKKIIIHHHIIIJJJIIIHHH@@@???===@@@OOOdddtttyyywwwtttqqqlllbbbYYYYYY]]]YYYSSSLLLEEEAAA???===<<<=========>>>AAANNNggg}}}{{{rrrlllcccVVVNNNLLLHHHFFFDDDEEEHHHIIIFFFCCCAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???<<<999666444222//////............//////000111333444777;;;AAAFFFMMMTTT[[[```jjjyyypppbbbEEE888333222222111000///...------......////////////000000000222555666666777888:::>>>@@@DDDHHHKKKLLLLLLKKKPPPOOOTTTZZZ___mmmrrr^^^MMM===999???;;;<<<===<<<;;;999888888444444333222222333333444|||kkk\\\LLLBBB;;;666555777888999:::<<<>>>CCCIIINNNVVV[[[^^^]]]^^^bbbcccbbb______```bbbcccdddeeeeeebbbccciiipppqqqlllhhhhhhllloooqqqtttmmmNNNZZZsss}}}___WWW\\\pppgggRRRIIIPPPMMMNNNSSSUUU\\\rrrqqqccc~~~{{{~~~ddd^^^ccckkk]]]iiicccRRRFFFYYY|||}}}]]]aaalllTTTRRRjjjssszzz{{{|||nnneeecccooobbbLLLAAAAAAAAACCCEEEGGGFFFFFFIIIHHHGGGGGGHHHIIIKKKLLLOOOQQQRRRRRRQQQSSSXXX\\\WWWVVVUUUVVVYYY\\\^^^^^^[[[\\\___cccbbb```bbbhhhvvvnnnvvvSSSLLL[[[iii^^^DDD<<<===<<<===<<<;;;999777555666999;;;DDDJJJUUU___gggmmmqqqtttpppmmmjjjkkkooouuuzzz|||wwwoooiiiWWWSSSNNNJJJIIIHHHHHHGGGCCCAAA@@@CCCSSSiiizzz{{{zzzwwwqqqfff]]]]]]cccZZZVVVOOOJJJEEEBBB>>>;;;===<<<===???DDDSSSmmmzzzpppbbbWWWRRRJJJFFFBBBBBBDDDFFFEEECCCAAAAAAAAA@@@@@@@@@@@@@@@>>>===;;;999666444222111//////...------......//////000222333555:::???DDDKKKTTT\\\bbbkkkzzzyyyxxx___@@@222,,,222111111000///......---......//////000000000000111333666777888999;;;<<>>???@@@BBBEEEGGGHHHIIIGGGGGGGGGGGGIIIJJJLLLMMMNNNQQQTTTSSSRRRTTT[[[bbbYYYVVVSSSTTTXXX\\\]]]\\\]]]]]]aaadddccc```bbbgggnnnlll]]]KKKPPPfffhhhPPP===;;;>>>???;;;;;;:::777555555777999AAAGGGQQQ[[[cccjjjooossssssppplllkkkmmmrrrxxx{{{{{{uuuiiiaaaVVVMMMHHHFFFEEEEEEFFFEEECCCGGGVVVmmm~~~}}}{{{xxxpppgggccceee]]]YYYTTTOOOKKKEEE@@@<<>>>>>===<<<<<<;;;:::999777555333222000000//////......---............///000111444888>>>BBBKKKUUU___fffooo|||uuutttZZZ===333000111111000000//////....../////////000000111111222222444777999:::;;;===???AAACCCFFFJJJLLLNNNOOOOOOQQQOOORRRWWW[[[aaannn|||uuuZZZEEE:::;;;;;;===>>>>>>===:::888777666555444333222222111wwwxxxmmm^^^RRREEE>>>:::777777:::999???FFFIIIJJJKKKNNNQQQXXX\\\]]]ZZZYYY]]]```___bbbaaaaaaaaaccceeehhhiiihhhdddeeekkkpppnnnjjjhhhjjjooosssrrrsssiiiKKKFFFVVVooooooYYYYYYaaafffUUUMMMJJJPPPTTTVVV^^^hhhyyyoooqqq{{{jjjeeekkkbbbgggwwwcccRRRWWWhhhjjjnnn{{{aaaZZZkkkrrr{{{vvvnnnmmmcccLLLBBB?????????@@@BBBFFFJJJMMMHHHHHHHHHHHHIIIIIIJJJKKKLLLPPPRRRRRRPPPSSSZZZaaaZZZVVVSSSSSSWWWZZZZZZYYY]]]]]]___aaa```]]]aaaggghhhuuuvvvoooSSSNNNgggvvvdddEEE999>>>@@@;;;;;;;;;999666555666777>>>DDDMMMVVV^^^ffflllpppsssqqqmmmkkklllpppuuuyyy}}}|||rrrcccUUUMMMIIIIIIIIIJJJHHHFFFIIIYYYppp}}}~~~}}}uuukkkeeeaaa^^^ZZZUUUPPPJJJCCC???>>><<<<<<@@@GGGUUUmmmvvvnnn___XXXOOOHHHFFFEEEDDDBBB@@@@@@???>>><<<;;;::::::777666444333111000000000111000///...............---...///111222777<<<@@@KKKVVVbbbkkktttzzziiippp}}}RRR999444666000000000000//////////////////000000111222222333333555999;;;<<<>>>@@@BBBBBBDDDGGGJJJMMMOOOPPPPPPRRRRRRUUUZZZ___dddllltttuuuVVV@@@<<<;;;:::<<<======;;;999888888777666555444222222yyyiiittteeeWWWLLL@@@:::888666777999:::AAAIIILLLLLLKKKNNNRRRXXX[[[[[[XXXWWW\\\______bbbbbbbbbbbbccceeegggiiiiiieeedddiiilllkkkhhhhhhhhhkkkoooqqqqqqyyybbbHHHFFFTTTlllfffZZZWWWggghhhYYYNNNOOORRRSSSWWW]]]lll|||yyytttlllppp___dddmmm___```eeepppsssfff```qqqvvv}}}~~~}}}ppplllppp~~~{{{nnnXXXJJJBBBAAAAAA@@@???@@@DDDJJJOOOKKKKKKJJJJJJHHHGGGGGGFFFIIILLLMMMNNNMMMPPPUUUYYYXXXVVVTTTTTTVVVWWWXXXWWWZZZYYY\\\^^^]]]ZZZ^^^dddbbbzzzpppaaaUUUhhhxxxSSS<<<===>>>;;;<<<<<<:::777555555666;;;@@@HHHPPPXXX```gggkkkooonnnllljjjiiilllqqquuuzzzqqqbbbWWWQQQNNNLLLLLLJJJHHHLLL]]]uuuuuummmfffccc___ZZZUUUNNNGGGBBB<<<::::::>>>EEERRRfffxxx|||oooggg\\\SSSNNNKKKHHHFFFEEEDDDCCCAAA???>>><<<<<<666555333111000000111111222222111000////////////---...///000222666;;;???KKKWWWeeennnxxxpppeeerrrmmmHHH555333444////////////000000000000//////000111222333333444444777:::===>>>@@@CCCEEECCCDDDGGGIIILLLNNNPPPQQQSSSUUUXXX\\\^^^bbbgggkkkxxx}}}}}}gggJJJ@@@<<<888888:::<<<<<<;;;999999999999777666444333wwwggg~~~wwwbbbQQQGGG<<<888888777999<<<===CCCIIIIIIGGGHHHMMMSSSZZZ\\\\\\XXXXXX]]]aaabbbbbbbbbbbbbbbcccdddeeeffffffddddddhhhiiifffdddeeeggggggkkkpppqqqsss~~~iiiLLLFFFPPPjjjmmm[[[YYYhhhwww^^^UUUSSSRRRTTTYYYaaaqqqvvvxxxccchhhuuukkkkkkggg}}}wwwyyyiiidddvvv{{{{{{rrrvvvbbbSSSJJJBBBAAABBBAAA@@@@@@CCCHHHMMMKKKKKKJJJJJJIIIHHHGGGFFFIIIJJJJJJKKKMMMOOOQQQRRRRRRTTTUUUVVVUUUVVVWWWYYYUUUWWW[[[___^^^[[[\\\aaaaaannntttpppXXX___{{{aaaDDD>>><<<<<<===>>><<<999666555555777;;;BBBJJJQQQYYY```eeelllmmmllljjjhhhjjjooossswww}}}{{{lll___TTTMMMLLLKKKIIIOOOaaa{{{zzzkkkhhhccc^^^XXXQQQKKKFFF@@@>>><<<>>>AAAJJJYYYhhh}}}{{{sssggg^^^XXXTTTOOOLLLHHHGGGEEECCCAAA???===<<<666555333111111111222333444333222111000000000000...///000000222666;;;???JJJWWWfffpppyyymmmkkk{{{vvvXXX???444111....../////////000000000111///000000111222333444555555777;;;>>>@@@BBBEEEGGGCCCDDDFFFIIIKKKNNNPPPQQQSSSVVVZZZZZZ[[[^^^cccgggmmm}}}```OOOGGG===888999;;;;;;:::::::::;;;;;;:::888777666yyynnnbbbVVVOOOEEE;;;999999:::<<<@@@@@@DDDGGGFFFCCCEEELLLTTT[[[^^^]]]YYYYYY^^^cccdddaaaaaabbbbbbcccccccccccccccbbbeeeiiihhhcccaaabbbhhhfffiiippprrrqqqwww```III@@@WWW{{{gggWWW```iiippp]]]WWWSSSUUUZZZSSS]]]mmm~~~lllrrryyyssssssiii{{{||||||jjjeeexxx~~~}}}|||yyy}}}XXXLLLFFF<<>>???===:::777555555444888???EEELLLTTT\\\aaalllmmmmmmllljjjkkkooosssqqqwwwooo]]]RRRKKKJJJJJJQQQeeeoookkkeee```ZZZSSSMMMIIIHHHDDD@@@???>>>AAAMMMXXXtttyyynnneee___ZZZUUUQQQGGGFFFEEEBBB@@@>>><<<;;;666555333111111222333555555444333222111111111111...///000111222666;;;???HHHVVVeeepppzzzpppssszzzcccHHH999666222+++......//////000000111111///000000222333444555555555888<<>>@@@@@@FFFJJJMMMKKKHHHIIIPPPXXX```aaa___]]][[[]]]bbbgggbbbcccbbb```cccfffccc^^^bbbbbbbbbbbbaaa```___^^^```fffllllllggghhhooovvvUUUFFFFFF\\\nnn]]][[[jjjyyy```[[[XXXRRRUUUZZZ___hhh}}}uuu~~~~~~sssmmm|||zzzwwwwwwzzz~~~~~~~~~}}}~~~xxx|||~~~|||~~~oooPPPBBB@@@AAA@@@@@@@@@AAACCCEEEFFFGGGGGGEEEDDDEEEIIIJJJIIIGGGJJJIIIIIIIIIJJJKKKMMMNNNRRRRRRSSSTTTVVVWWWXXXYYYPPPTTTZZZ^^^_________```llldddrrrpppzzz\\\SSSYYYjjjhhhPPP===<<<===>>>???>>><<<888666555222333777@@@GGGMMMVVV^^^ccciiinnnmmmiiihhhlllqqqooouuu|||ttteeeXXXRRRIIIMMMdddzzzpppddd___^^^\\\UUUNNNLLLRRRSSSKKKEEEEEEFFFEEEbbb}}}uuujjj___WWWSSSPPPHHHFFFCCCAAA???===999666444444444555555666777888777777888888777444111///333111///...000555;;;???LLLTTTaaappp}}}tttnnnMMM===777222000333///////////////.........111111111222444666888999999:::<<>>;;;<<<>>>===:::666xxxvvvuuu\\\PPPCCC???:::999<<<@@@CCCCCCHHHNNNRRRSSSPPPQQQVVV\\\``````___]]]\\\^^^bbbgggeeeggggggeeeffffffaaaZZZ___````````````___^^^^^^```eeeiiiiiifffgggmmmrrrssstttKKKGGGPPPkkkqqq^^^[[[ooojjj[[[RRRUUUXXX\\\```iii}}}xxxrrrkkk{{{}}}zzzyyyzzz|||~~~}}}~~~{{{}}}~~~{{{xxx}}}```KKKCCCAAA??????@@@@@@AAABBBDDDFFFGGGGGGEEEDDDEEEHHHJJJIIIGGGIIIHHHHHHHHHIIIKKKMMMNNNQQQQQQRRRTTTUUUVVVWWWXXXSSSUUUXXXZZZ[[[]]]___aaaeeedddsssuuuooofffTTTPPP```fffWWWEEE>>>===>>>???>>>;;;888666555222111555===CCCIIISSS\\\aaagggmmmmmmiiihhhkkkoooooottt{{{iii___RRRSSSiiizzzooohhhddd___WWWQQQ]]]fffhhh[[[KKKDDDEEEFFF]]]wwwwwwkkk___UUUOOOJJJGGGFFFCCC>>>;;;:::888777555666666666666777888:::;;;;;;;;;;;;;;;999888666555444222000...000555;;;@@@LLLUUUcccrrrxxxrrrOOO===666000---...////////////////////////111111222333444666888999;;;<<<>>>@@@CCCEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMNNNOOOQQQTTTUUUVVVXXXZZZ]]]\\\ccciii~~~cccJJJ;;;666777;;;<<<<<<=========<<<;;;xxx~~~dddSSSOOO@@@===::::::>>>CCCGGGIIIKKKQQQWWWXXXVVVVVVZZZ^^^^^^^^^]]]\\\[[[]]]aaadddfffiiijjjhhhfffeee^^^VVV]]]]]]^^^^^^______^^^^^^aaaccceeeeeefffgggjjjmmmmmmyyybbbOOOCCCMMMeeennnYYY[[[gggrrr___TTTTTTWWWZZZ[[[aaawwwpppjjjzzz~~~}}}|||{{{zzzyyy{{{yyyxxx|||~~~|||zzz}}}dddNNNEEEDDDBBB>>>?????????@@@BBBCCCEEEFFFFFFEEEDDDEEEGGGIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXXXXXXXZZZ^^^aaa___eeesssddd{{{~~~___JJJSSSccc```NNN???============;;;999666555222111333888>>>DDDOOOXXX___eeekkkllljjjhhhjjjmmmooosssyyy~~~vvvccc___rrrzzzrrrjjjccc]]]YYYgggtttxxxiiiQQQDDDCCCHHHUUUnnnyyynnn^^^RRRLLLHHHDDDAAAEEEAAA;;;888777888888888:::999888888999;;;>>>@@@??????>>><<<<<<;;;;;;;;;555444222000000555<<>>???@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPSSSUUUVVVXXX[[[]]]```bbb```mmm}}}___CCC;;;<<<666888;;;;;;999999:::<<>>>>>??????AAABBBCCCDDDEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHJJJKKKKKKMMMNNNOOOPPPRRRSSSTTTTTTVVVWWWXXXXXXXXXYYY\\\______fffnnnxxxeeepppuuuOOOLLL```hhhVVVAAA>>>===<<<<<<;;;999777555444222111666:::@@@KKKUUU]]]ccciiilllkkkiiijjjlllppptttyyy|||~~~{{{|||zzzrrr~~~xxxooogggcccaaadddooottthhhSSSDDDCCCHHHOOOddd{{{wwwiiiXXXLLLIIIHHHEEEAAACCC@@@<<<;;;;;;===>>>>>>===<<<;;;:::<<<>>>AAACCC@@@???===;;;:::;;;<<<===555555444222111555===CCCPPP[[[mmm|||xxx~~~dddAAA444444333000000//////000000000000111111222222333444666999:::<<>>===>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEBBBCCCDDDFFFGGGIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRTTTVVVXXXZZZYYYYYYZZZ[[[```eeehhhlll}}}rrrppp^^^NNN^^^lllaaaLLL???===;;;;;;<<<;;;999666777333222555888>>>HHHRRR[[[```fffjjjkkkkkklllmmmqqqtttxxx{{{}}}||||||yyypppiiifffeeebbbfffhhh```QQQEEEBBBFFFKKK[[[ooozzzxxxjjjXXXMMMIIIHHHEEEBBBAAA??????@@@AAABBBBBBAAA???>>>======>>>@@@CCCDDD>>>===:::888777777999:::555666555333222666???FFFQQQ^^^ooo~~~tttuuutttVVV999000222222111111000000000000111111222222222333444555777:::<<<===??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIINNNPPPSSSTTTVVVWWWZZZ\\\\\\fffgggeeepppzzz~~~uuubbb[[[KKKCCC:::777;;;>>>===:::vvv]]]MMMCCC<<<===???AAADDDGGGMMMSSSXXX```^^^ZZZUUUSSSTTTXXX\\\^^^]]]]]]___bbbdddcccbbbdddgggfffbbb```cccfffeeebbbcccdddeeeffffffffffffgggfffeeeeeefffgggggggggfffjjjiiinnnvvvQQQ???EEERRRXXXuuuoooccccccxxxttteee^^^XXXVVVXXXcccqqq|||{{{~~~zzzzzzxxxtttqqqnnnmmmllllll|||}}}|||yyy{{{}}}qqqPPPKKKGGGEEEBBB>>><<<>>>=========>>>>>>???AAAAAA@@@BBBCCCBBBAAA@@@BBBCCC@@@AAACCCEEEGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPSSSVVVWWWWWWWWWXXXXXX___```bbbgggsssssssssUUUYYYjjjiiiZZZAAA>>>;;;;;;======;;;888888555333555777;;;EEENNNWWW\\\bbbgggjjjlllmmmooopppsssvvvyyy|||}}}{{{wwwyyyqqqmmmlllllljjjgggccc\\\PPPDDDAAACCCIIITTTbbbkkkooorrrvvvxxxyyyxxxzzz}}}{{{tttiii[[[PPPLLLJJJGGGEEEBBBAAAAAABBBCCCCCCBBB@@@?????????@@@@@@AAABBBCCC<<<:::888555444444444555444666666555444888AAAIIITTTaaarrrvvvlllwwwcccKKK555///111000...///000000000111222222333333333333444666888;;;===???>>>???@@@AAABBBCCCDDDDDDCCCDDDFFFGGGIIIJJJJJJJJJOOOQQQSSSTTTUUUVVVYYY[[[RRR___dddcccgggppppppwwwuuu^^^OOO>>>666888;;;:::777bbbQQQKKKDDD<<<@@@BBBEEEGGGJJJOOOUUUZZZaaa___\\\YYYWWWXXXZZZ]]]]]]]]]]]]```ccceeecccaaaaaaeeegggcccbbbdddffffffeeeffffffggghhhhhhhhhhhhgggffffffeeeeeeeeefffffffffhhhhhhlll~~~[[[KKKHHHGGGXXXxxxssscccdddpppvvvggg\\\VVVYYYaaadddnnn{{{~~~{{{wwwvvvsssooolllmmmqqqvvvzzz|||zzzzzzzzz}}}zzz```KKKDDD@@@BBBAAA===<<>>???@@@@@@>>>@@@AAAAAA>>>>>>???AAA???@@@BBBDDDFFFGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNOOONNNOOOQQQQQQQQQSSSUUUWWW[[[\\\```eeeiiiyyyxxxzzz^^^SSSaaahhhbbbCCC???<<<<<<>>>???<<<999888444333444666999AAAJJJSSSWWW\\\bbbfffjjjmmmooonnnpppsssvvvyyy}}}}}}zzz}}}~~~yyywwwxxxyyy{{{wwwoooggg]]]OOOBBB???CCCGGGMMMVVV]]]```dddjjjoooooommmnnnrrrwwwyyyvvvrrrhhhbbbZZZUUURRRRRRRRRQQQJJJHHHEEECCCCCCBBB@@@??????@@@AAAAAAAAAAAA@@@???;;;:::888555333222111111222555777666555999DDDMMM\\\hhhxxxppphhhyyyqqqTTTBBB333111222///---///000000111111222333333444333444555777999<<<>>>@@@??????@@@BBBCCCEEEFFFFFFCCCDDDGGGIIIKKKLLLMMMMMMPPPRRRTTTTTTTTTUUUWWWYYYRRR[[[]]]]]]aaaeeevvvvvvnnnTTTAAA:::999888777~~~vvvTTTHHHIIIFFF@@@AAADDDHHHJJJLLLPPPVVV[[[___^^^\\\[[[ZZZZZZ[[[\\\ZZZZZZZZZ]]]aaacccaaa^^^\\\bbbfffdddbbbccccccbbbfffggghhhhhhhhhhhhhhhhhheeefffgggeeeccccccdddfffdddcccffflllttt]]]BBBDDDDDDUUUxxxqqqccc```iiizzzggg\\\VVV\\\^^^cccmmmwwwwwwyyy|||xxxtttsssooollliiiiiinnnxxx|||xxxyyy{{{{{{zzz|||}}}yyyiiiOOOJJJ@@@:::===@@@>>>===???======<<<======>>>???@@@===???AAA@@@===<<<>>>@@@>>>???BBBDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMLLLKKKLLLOOOTTTXXXXXXZZZaaaddd```hhh|||rrrdddMMMWWWcccbbbDDD@@@<<<<<>>:::777444222444555777???GGGQQQSSSXXX^^^dddiiimmmooolllnnnqqqtttxxx|||~~~~~~zzzyyy}}}}}}uuukkk___NNN@@@???GGGFFFIIIOOOTTTWWW[[[bbbjjjiiigggfffjjjooorrrooolll\\\[[[YYYXXXYYY[[[^^^```TTTOOOIIIDDDBBBAAAAAA@@@???@@@AAABBBBBB@@@>>>===<<<;;;999666444222000000111555777666555:::EEEOOOdddpppllleeeyyywwwcccIII;;;111333444000///222000000111222333333444444333444555777:::<<>>??????===>>><<<::::::;;;<<<<<<<<<;;;<<<<<<===>>>============>>>???@@@BBBCCCDDDEEEDDDFFFHHHHHHGGGGGGHHHIIIKKKKKKJJJIIIIIILLLPPPTTTXXXZZZZZZ]]]aaadddlllwwwYYYNNNSSSXXXRRRBBB777;;;>>>::::::@@@;;;999666333222555:::???IIINNNUUU[[[___cccgggiiiiiikkkmmmppprrrwww|||uuuppprrrvvvuuuvvvzzz~~~kkkYYYLLLEEEBBBAAAJJJNNNSSSRRRQQQUUU^^^gggiiihhhhhhiiinnnmmmaaaTTTLLLSSS\\\cccjjjooommmgggaaaSSSIIIIIIFFF>>>===BBBBBB@@@???@@@@@@@@@>>><<<<<<======:::666333111111222444555555777???LLLVVVhhhtttiiippp{{{UUU;;;666111///000111000///000000111222444555666666777777777888999:::<<<===>>>===>>>CCCJJJNNNMMMJJJGGGHHHJJJKKKMMMNNNNNNNNNQQQRRRSSSUUUWWWYYYZZZ[[[TTTVVVYYYYYYZZZ___hhhppp{{{pppqqqYYYMMMCCC:::[[[JJJDDD???BBBKKKRRRTTTVVVUUUTTTTTTXXX\\\ZZZ[[[\\\\\\ZZZYYYZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\___]]][[[[[[]]]___```___aaa______bbbeeefffdddaaacccdddccc```bbbffffffccc]]]___aaabbbaaagggzzz^^^MMMDDDKKK\\\ssspppgggdddrrrwwwggg___\\\\\\bbbiii{{{yyyooohhhhhhiiihhhhhhjjjjjjvvv{{{vvvvvvvvvvvvxxx|||~~~eeeNNNEEEBBB???<<<;;;<<<======<<<>>><<<::::::;;;<<<<<<<<<;;;<<<<<<===============<<<===>>>???AAABBBCCCCCCDDDEEEGGGHHHGGGGGGHHHIIIIIIJJJKKKJJJJJJJJJLLLNNNSSSVVVWWWZZZ^^^```vvvoooiiiQQQPPPVVV]]]LLL>>>;;;>>>???>>>>>><<<:::666333111333999===FFFKKKRRRYYY^^^bbbeeehhhgggiiikkkmmmppptttzzz~~~{{{nnnkkkjjjiiimmmrrr|||xxxdddRRRGGGAAA@@@@@@BBBJJJTTTZZZ[[[[[[^^^aaaiiimmmrrrttttttnnn___QQQIIIPPPYYYcccooowwwuuuoooeeeUUUIIIHHHEEE???===AAA>>>======>>>@@@@@@>>><<<;;;;;;;;;999666444444555111333444444777AAAPPP[[[mmmyyynnnxxxzzzRRR:::666111///000111000///000000111333444555666777999999999999999:::;;;<<<@@@>>>???DDDKKKNNNMMMKKKIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVXXXYYYZZZVVVXXXYYYYYYXXX\\\cccjjjvvv|||tttsss___RRRIIIsssPPPDDDDDDCCCGGGNNNXXXZZZ\\\[[[XXXWWWYYY\\\ZZZ[[[[[[ZZZXXXWWWXXXZZZ]]]]]]^^^^^^]]]\\\[[[[[[\\\ZZZZZZ[[[^^^```bbbbbbddd```]]]___dddfffbbb^^^aaabbbaaa___```dddddd```YYYZZZ^^^aaa``````hhhqqqiiiJJJEEEJJJXXX|||lllfffiiitttuuukkkddd```___bbbjjjwww|||vvvrrrnnnhhhdddccccccdddkkkrrrzzz}}}wwwrrrppprrruuuyyy}}}uuuUUUCCC??????<<<:::999999::::::999===;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<============;;;<<<===>>>???AAAAAABBBCCCEEEGGGGGGGGGFFFGGGIIIGGGIIIKKKLLLKKKJJJKKKLLLNNNRRRTTTXXX\\\ZZZjjjllluuuYYYMMMSSSbbbWWWFFF;;;<<>>>>><<<777333000222666:::@@@FFFNNNUUU[[[___bbbdddccceeehhhjjjmmmqqqvvvzzz{{{xxxjjjhhhfff^^^hhhqqqssshhhWWWIIIAAA???@@@BBBAAAGGGQQQYYY^^^```aaabbbfffoooyyy|||yyyooo\\\LLLGGGLLLUUUcccuuuvvvcccSSSEEECCCCCC@@@???BBB>>>>>>>>>???@@@???===;;;999:::999888666666888:::333444444333888DDDVVVcccuuu|||tttuuuMMM888555222000000111111000000111222333444666777777<<<;;;;;;;;;;;;;;;;;;<<<@@@???@@@DDDJJJMMMMMMKKKKKKKKKLLLNNNOOOPPPQQQRRRQQQRRRRRRSSSUUUWWWYYYZZZYYYZZZZZZXXXVVVXXX]]]bbblllrrr{{{sss~~~mmmgggjjjLLLCCCFFFGGGJJJOOOXXX[[[^^^]]]ZZZXXXYYY[[[\\\\\\[[[YYYWWWWWWXXXZZZ\\\\\\]]]]]]]]]\\\\\\\\\ZZZXXXXXXZZZ^^^aaaccccccgggdddaaa```aaabbb```^^^aaabbb```^^^___cccccc___]]]\\\___ddddddaaaaaaddduuufffNNNFFFNNNeee~~~ttteee^^^kkk|||jjj___^^^bbbgggrrrvvvnnnjjjhhhfffeee``````aaaeeekkksss|||xxxsssrrrrrrssswww|||kkkLLL===<<<<<<:::999888888999999999<<<:::999:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<===>>>???@@@AAABBBBBBDDDFFFGGGFFFFFFGGGHHHHHHIIIKKKLLLLLLMMMOOOPPPMMMRRRTTTXXX\\\YYYaaawwwvvvkkkjjjQQQPPP```___RRR>>>888AAAEEE@@@@@@>>>999444000000444777:::@@@HHHPPPVVVZZZ^^^``````bbbfffhhhkkkoootttwwwzzz}}}}}}mmmjjjfff]]]gggooo|||tttjjjZZZSSSIIIAAA???@@@BBBCCCEEEGGGJJJOOOVVV^^^eeeiiihhhqqq|||vvvaaaNNNGGGJJJQQQbbbwwwxxx___PPPCCCAAADDDDDDDDDEEEBBBAAA@@@@@@@@@???<<<999::::::999777666666999;;;666666555444999HHH]]]lll}}}uuuvvvkkkFFF666555222111000111111111111111222444555666777888<<<<<<;;;;;;<<<===>>>>>>@@@???@@@CCCHHHKKKKKKJJJKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQQQQRRRTTTVVVWWWYYYZZZZZZYYYWWWUUUVVVZZZ^^^eeefffnnn||||||vvvvvv|||vvv___JJJEEEHHHKKKNNNRRRXXX[[[^^^^^^\\\[[[\\\^^^```___]]]ZZZWWWWWWYYY[[[ZZZZZZ[[[[[[\\\]]]^^^^^^YYYXXXWWWZZZ]]]aaacccdddhhhiiihhhddd```]]]^^^```aaabbb```^^^___cccbbb^^^___\\\^^^bbbdddaaa___```jjjyyyjjjKKKCCCLLLVVVeee~~~|||gggcccgggrrrqqqiiifffbbbbbbjjjvvvzzzxxx~~~zzzrrrmmmooojjjbbb\\\YYYYYYZZZ[[[\\\___eeennnzzzwwwpppmmmnnnrrruuuxxx}}}{{{yyy]]]FFF===>>>:::::::::999888888888999:::999999:::<<<===<<<:::<<<;;;;;;:::;;;<<<=========>>>>>>???@@@AAABBBBBB@@@CCCEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMPPPUUUYYYOOOTTTVVVZZZ___[[[]]]lllmmmzzz\\\NNN]]]hhhcccJJJ:::===CCCBBBAAA@@@<<<666222111222444666;;;BBBIIIOOOTTTYYY\\\^^^aaaeeehhhjjjnnnrrruuu{{{~~~ssskkkeee]]]bbbffflllpppnnneeeYYYPPPHHHEEEBBB@@@@@@AAA@@@@@@EEEEEEEEEHHHPPPZZZdddkkknnnuuu~~~~~~iiiUUUGGGIIIQQQaaaxxxxxx___SSSHHHEEEFFFFFFEEEDDDAAA???>>>>>>>>>>>><<<:::;;;;;;:::777555555777999:::999777777===MMMdddtttnnnxxx\\\@@@444444333222111111111222222222333444666777888999::::::;;;<<<===???AAABBB?????????BBBEEEGGGIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQPPPQQQRRRTTTVVVXXXYYYYYYXXXVVVVVVWWWZZZ\\\___aaadddlllxxxpppooovvvaaaSSSHHHGGGLLLPPPTTTXXXZZZ]]]```___^^^^^^```ccccccaaa^^^ZZZWWWWWWZZZ]]]ZZZZZZZZZZZZ[[[]]]^^^___ZZZXXXXXXYYY]]]```bbbbbbfffiiikkkggg```[[[]]]aaaaaabbb```]]]^^^bbbaaa]]]ZZZWWWXXX\\\^^^\\\[[[]]]bbbcccxxx```EEEAAACCCJJJYYYssswwwgggbbbkkkyyyrrrddd^^^``````^^^cccfffmmmuuuyyyzzz}}}{{{vvvoooggg___YYYUUUSSSRRRQQQQQQTTTYYY___bbbxxx|||xxxpppkkklllooorrruuuyyy~~~}}}tttrrr]]]JJJ>>><<<@@@888999::::::888777888999999999999:::<<<===<<<:::<<<;;;:::::::::;;;===>>>>>>>>>??????@@@AAAAAABBB???BBBDDDEEEEEEEEEGGGHHHIIIIIIJJJKKKMMMRRRXXX]]]RRRWWWWWWZZZbbb^^^]]]gggwwwvvvppplllRRR\\\nnnqqq[[[CCC<<>>:::666222222222444777===BBBHHHNNNTTTXXX]]]```dddgggjjjmmmqqqtttzzz}}}}}}zzzkkkaaa\\\ZZZZZZZZZYYYVVVPPPIIIDDDDDDCCCCCCCCCCCCBBB???<<<>>>AAAFFFJJJPPPWWW___eeemmmuuu~~~wwwdddSSSGGGJJJRRRccczzz|||eee^^^UUUNNNJJJFFFBBB???>>><<<::::::;;;=========;;;;;;:::777555444555666<<<;;;::::::BBBTTTlll}}}}}}mmmmmm|||qqqJJJ;;;222333333222111000222333222333444555666888999999999999:::;;;>>>@@@BBBCCC??????@@@AAACCCEEEGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPQQQPPPOOOOOOPPPSSSUUUWWWWWWVVVUUUUUUVVVXXXZZZ[[[^^^bbbddddddkkkwww{{{qqqpppyyy~~~TTTNNNKKKMMMQQQUUUZZZ^^^]]]___```___]]]]]]aaaddddddccc___ZZZWWWWWWZZZ]]][[[[[[ZZZZZZZZZ\\\]]]^^^[[[ZZZYYYZZZ\\\___``````bbbeeegggfffbbb______```___```^^^[[[\\\______[[[VVVTTTUUUYYYZZZXXXXXXZZZ]]]\\\hhhbbbLLLDDDBBBFFFRRRjjjsssjjjhhhmmm|||yyypppggg``````___aaaeeefffdddfffiiinnntttzzz}}}|||{{{|||}}}|||zzzvvvrrrooommmllldddbbb```]]]YYYVVVSSSRRRNNNQQQVVV]]]eeennnwww|||~~~wwwrrrmmmkkkiiikkkqqqvvvxxx}}}xxxuuuqqqWWWFFF>>>;;;:::===555888:::999777666777999888888888:::<<<===<<<:::<<<;;;:::999999;;;<<<>>>======>>>>>>???@@@@@@@@@???AAACCCEEEEEEEEEFFFHHHEEEGGGIIIJJJLLLPPPUUUYYYTTTXXXVVVYYYbbb```]]]dddmmmjjj^^^UUUhhhsssgggOOOAAA???AAA@@@AAAAAA>>>999555222111333555999===BBBHHHPPPUUU[[[^^^bbbfffhhhkkkoooqqqwwwzzz~~~{{{qqqeeebbb\\\XXXTTTPPPNNNKKKIIIGGGGGGGGGFFFGGGGGGFFFCCC@@@<<>>AAACCCIIIYYYwwwttthhhjjjnnnwwwwwwiiieeecccdddccc___]]]___[[[```gggkkkjjjiiiiiiiiibbbeeegggfffbbb^^^]]]^^^TTTTTTTTTUUUWWWYYY[[[\\\fffjjjpppwwwqqqhhhfffdddhhhiiiooovvvyyy{{{jjjgggqqq\\\FFF======<<<999666444777999999666555666888888777888:::======;;;:::<<<;;;:::999999;;;<<<>>><<<<<<======>>>>>>??????>>>@@@CCCDDDDDDEEEFFFHHHBBBDDDHHHJJJLLLNNNPPPRRRTTTXXXTTTVVVaaa```]]]cccfffhhhqqqjjjKKK]]]mmmjjjWWWFFFAAACCC@@@AAABBB@@@<<<666222000333444777:::>>>EEEMMMSSSYYY\\\aaadddgggjjjmmmpppssswww|||{{{xxx~~~zzzmmmkkkccc^^^WWWRRRPPPOOONNNNNNIIIHHHHHHHHHJJJJJJIIIHHH@@@DDDHHHIIIIIIPPP\\\fffppp{{{fffVVVNNNCCCJJJWWWkkk~~~uuunnnjjjQQQKKKDDD>>>;;;;;;;;;;;;555666888777555444444555888999:::???JJJ```{{{sssmmmgggzzz}}}oooMMM222777000222444333111000222555333444555666777888999:::;;;;;;;;;;;;<<<===??????AAAAAABBBBBBCCCDDDGGGJJJJJJIIIIIIIIIJJJMMMOOOQQQQQQPPPNNNNNNOOOQQQTTTVVVUUUSSSQQQQQQSSSTTTUUUUUUSSSVVVZZZ^^^dddnnnxxx}}}mmmuuuzzzZZZSSSRRRQQQQQQTTTYYY^^^bbbgggbbb]]]ZZZZZZ]]]___```___aaaaaa]]]WWWVVVYYY]]]ZZZ]]]___]]]XXXUUUWWWZZZXXXZZZ\\\[[[ZZZ[[[___ccccccbbbbbbdddfffeeeaaa]]]aaa\\\WWWVVVYYY[[[ZZZWWWWWW]]]bbbbbb]]]XXXVVVWWW______ccckkkxxxyyyTTTKKK<<<:::FFFIIIMMMmmm{{{qqqjjjkkkpppvvv{{{wwwoooiiifffeeeccc```aaaccceeecccbbb^^^ZZZVVVTTTUUUWWWXXXYYYVVVYYY]]]dddllluuu{{{xxxvvvssspppmmmkkkjjjjjjoooppprrrwwwrrrggg~~~{{{XXXKKK@@@======999888;;;888888888888888777666555888888999::::::::::::999999999999888999999:::::::::::::::;;;<<<======>>>BBBCCCCCCDDDEEEFFFFFFGGGCCCDDDEEEFFFHHHKKKMMMNNNOOORRRUUUWWWXXX[[[^^^```jjjtttdddvvvxxx]]]PPPXXXdddYYYFFFAAAAAA@@@AAA@@@???<<<999555333000000222555;;;BBBHHHLLLSSSVVV[[[___cccggglllpppqqqtttwww{{{|||}}}xxxtttlllccc^^^bbbbbbZZZQQQMMMMMMLLLKKKJJJIIIJJJKKKKKKIIIEEECCCGGGKKKOOOWWW```www~~~mmmSSSQQQGGGFFFRRRnnn|||mmmYYYKKKBBB>>>;;;;;;:::<<<;;;666444444555555:::<<<===@@@QQQlllooojjjuuuwww```DDD111222111111111111222333444555555555666777888999::::::::::::;;;<<<===>>>??????>>>???BBBDDDFFFGGGGGGFFFLLLLLLLLLLLLLLLMMMMMMMMMRRRQQQPPPOOOPPPRRRTTTUUUTTTRRRPPPOOOOOOOOOQQQRRRQQQTTTWWW[[[```hhhpppuuuooohhh~~~jjjXXXWWWXXXXXXXXXWWWYYY\\\___ddd___ZZZWWWWWWYYY[[[\\\^^^``````]]]XXXVVVXXX\\\YYY\\\```___[[[YYYZZZ\\\WWWYYYZZZYYYXXX[[[cccjjjiiifffaaa_________^^^\\\```\\\XXXYYY[[[]]][[[XXXWWW\\\``````[[[WWWVVVWWWYYY[[[```eeejjjxxx^^^JJJ===???AAADDDYYYttt|||tttnnnooottt}}}|||xxxvvvuuutttqqqnnnnnnjjjeeedddfffkkkooorrrzzz}}}yyytttmmmdddeeeggghhhiiijjjlllppprrrxxx|||||||||~~~eeeQQQFFF===;;;;;;888777999777777888888888777666666777888888999:::999999999999999888888888999::::::::::::;;;<<<<<<===>>>>>>AAAAAABBBCCCEEEFFFFFFGGGDDDDDDEEEFFFHHHJJJKKKLLLNNNQQQSSSVVVWWWYYY\\\^^^fffooorrrnnneeeQQQPPPZZZTTTIIIDDDAAA???@@@@@@@@@===:::666444222222222444888>>>DDDHHHOOORRRWWW\\\```dddhhhkkkooorrrvvvzzz~~~~~~yyywwwwwwooojjjlllkkkddd[[[VVVNNNLLLJJJIIIHHHHHHIIIJJJKKKGGGFFFIIIMMMQQQZZZbbbqqq|||```PPPLLLIIIRRRlllwwwfffVVVHHH???;;;;;;<<<;;;888666666777888===??????CCCTTTooozzzqqqtttqqqXXXAAA333333111111111111222333444555555555666777888999:::::::::;;;;;;<<<===>>>?????????@@@BBBDDDFFFGGGGGGGGGKKKKKKKKKKKKLLLLLLLLLLLLQQQPPPOOOOOOPPPRRRUUUVVVTTTRRRPPPNNNNNNNNNOOOPPPRRRTTTWWWZZZ^^^ccciiimmmtttsssqqqyyy^^^[[[ZZZ^^^bbb```[[[YYYZZZ]]]bbb^^^YYYVVVVVVXXXZZZ[[[\\\^^^___]]]YYYWWWXXXZZZYYY\\\```___\\\YYYYYYZZZVVVYYYZZZWWWVVV[[[gggqqqtttnnneee___]]]]]]___```^^^\\\ZZZ\\\^^^___]]]ZZZVVVYYY\\\[[[WWWTTTTTTVVVUUUYYY]]]^^^\\\bbbvvvtttVVVCCC;;;;;;DDDQQQ~~~vvvttthhhlllsss}}}}}}{{{ssshhh```^^^\\\XXXYYY___fffjjjmmmsss{{{}}}iiijjjiiiNNNFFF>>>888888888777555666555666777777777777777777666777888888999999888888888888777777888999::::::;;;;;;;;;<<<======>>>>>>???@@@AAABBBDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJMMMOOORRRTTTUUUWWWZZZ]]]aaahhh}}}jjjsss{{{[[[KKKNNNNNNKKKFFF===>>>???AAAAAA???<<<888555333222222222555:::???BBBKKKOOOUUUZZZ^^^aaaeeeggglllpppuuuyyy}}}~~~{{{vvvuuusssjjjaaa\\\QQQOOOLLLIIIHHHHHHIIIJJJLLLHHHHHHKKKNNNRRR[[[dddooo|||tttRRROOOJJJNNNaaayyypppZZZHHH===;;;;;;;;;:::888888:::<<>>555444222111111222222333444555555666666777888999:::::::::;;;<<<<<<>>>>>>???@@@@@@AAACCCEEEGGGHHHHHHHHHJJJJJJKKKKKKLLLLLLLLLLLLNNNNNNNNNOOOQQQSSSUUUWWWTTTSSSQQQNNNMMMMMMMMMMMMRRRUUUXXXZZZ[[[^^^aaaccchhhlllzzzvvvnnn~~~gggYYY[[[ZZZ```fffeee^^^XXXYYY[[[ccc___[[[ZZZ[[[]]]___```\\\^^^___^^^[[[YYYYYYZZZZZZ\\\______\\\YYYWWWWWWUUUYYY[[[YYYWWW[[[fffpppsssmmmeee]]]ZZZZZZ]]]___\\\\\\\\\^^^``````]]][[[UUUWWWWWWVVVSSSRRRSSSTTTWWWXXXZZZZZZXXXZZZfffsss~~~ZZZCCC<<>>???AAACCCDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHMMMOOORRRSSSTTTVVVYYY[[[^^^bbbooovvvdddoooNNNHHHJJJMMMHHH:::===???AAABBBAAA>>>:::777333222111111333777;;;>>>JJJNNNTTTZZZ^^^aaadddgggiiinnntttyyy}}}}}}wwwnnnccc[[[WWWUUUPPPLLLIIIHHHIIIJJJJJJHHHHHHJJJLLLPPPYYYcccqqq}}}aaaUUUMMMKKKVVVgggvvvrrrXXXEEE===;;;::::::999888<<>>???@@@@@@AAABBBCCCEEEGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNLLLMMMMMMOOOQQQTTTVVVWWWUUUTTTRRRPPPNNNMMMLLLLLLSSSVVVYYY[[[\\\\\\]]]___ddddddiiivvvwwwtttmmm[[[VVVTTTVVV]]]dddddd^^^YYYYYY\\\aaa___\\\\\\^^^bbbdddeee^^^^^^___^^^]]][[[ZZZZZZZZZ\\\^^^______^^^]]]]]]VVVZZZ^^^]]]ZZZ[[[aaahhheeeaaa\\\WWWTTTTTTVVVXXX[[[[[[]]]___```___]]]ZZZWWWWWWWWWVVVTTTTTTTTTUUUXXXTTTSSSWWWYYY[[[___dddvvvzzzVVVCCCBBBGGGDDDLLL]]]rrr~~~rrrjjjfffeeedddeeeeeeiiioooqqqqqquuu{{{~~~sssppplllgggccc```______^^^___```bbbcccggglllrrrwwwgggYYYPPP]]]ttt]]]LLLBBB666666666555666777666444333444555666666666666666444555666666777777666666666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>???AAACCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFLLLNNNQQQSSSSSSUUUXXXZZZ\\\^^^eeexxxgggxxxYYYHHHHHHQQQNNN>>><<<>>>AAABBBBBB@@@===;;;222111000000222555999<<>>???@@@@@@AAABBBCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOKKKLLLMMMOOOQQQTTTVVVWWWWWWVVVTTTRRRPPPNNNMMMMMMSSSVVVZZZ\\\]]]]]]^^^___cccfffggghhhnnnzzziiikkkzzz```YYYXXXRRRSSSXXX^^^___\\\YYYZZZ]]]^^^\\\ZZZ[[[]]]aaacccddd^^^^^^]]]]]]\\\[[[[[[ZZZYYY[[[]]]```bbbdddfffgggWWW[[[^^^^^^\\\[[[\\\^^^ZZZZZZYYYWWWTTTTTTUUUWWWZZZ[[[]]]^^^^^^\\\ZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUOOOMMMRRRWWWXXXXXXYYY[[[kkkoooMMM@@@@@@;;;;;;AAAOOOaaawww~~~wwwrrrooojjjgggfffccc^^^]]]___dddfffiiikkkmmmppptttwwwpppooommmlllkkkiiieeebbbcccaaa^^^\\\]]]___bbbeeefffhhhnnntttvvvxxx~~~sssaaaKKKVVViiiuuu[[[HHH@@@===444777777444444666666333333444555555555555555555444444555666666666555555555555555555666888999999::::::::::::::::::::::::;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFKKKMMMOOOQQQQQQSSSUUUWWWYYYZZZ^^^jjjwwwjjjfffLLLGGGSSSTTTFFF===>>>@@@AAABBBAAA@@@???444333111000222555888;;;===AAAGGGLLLRRRXXX]]]aaaeeejjjqqqwww{{{wwwjjjfffaaaZZZTTTOOOKKKJJJIIIGGGGGGHHHFFFHHHRRR]]]kkkssszzzrrrggg\\\YYYZZZ___gggppprrruuuzzzjjjNNNDDD;;;:::999;;;GGGTTT```ZZZYYYdddsssssswwwtttuuuSSS===777333444444444333333333333444444666777777888999:::;;;;;;;;;<<<======??????@@@AAAAAABBBBBBCCCEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOKKKLLLMMMOOORRRSSSUUUVVVWWWVVVUUUSSSQQQPPPNNNMMMRRRUUUXXX[[[\\\]]]^^^```^^^dddgggbbb___iiiqqqfffmmm{{{vvv]]]WWWWWWVVVSSSVVVXXXZZZYYYZZZ\\\]]]]]][[[YYYYYY[[[]]]______^^^\\\ZZZYYYYYYYYYZZZYYY\\\\\\\\\^^^aaadddfffgggZZZZZZ[[[\\\]]]\\\ZZZYYYXXXYYYZZZXXXVVVVVVXXXZZZYYY[[[\\\\\\ZZZYYYXXXXXXTTTTTTTTTTTTUUUTTTSSSRRRQQQLLLJJJNNNQQQPPPPPPRRRRRRYYYnnnkkkZZZYYYOOOGGG@@@BBBIIIVVViiizzz~~~{{{wwwpppjjjiii___aaaccccccbbbcccfffiiifffeeedddfffhhhiiihhhgggmmmlllkkkkkklllnnnqqqsssyyy{{{~~~iiiVVVMMMQQQmmmuuu[[[HHH<<<777666333777777333111444555222444444555555555444333333333333444555555555555444444444444555666777999999999999999999999999999999;;;<<<<<<===???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLNNNNNNPPPRRRTTTUUUUUUZZZbbbkkk~~~iiiuuusssRRREEEOOOTTTHHH>>>??????@@@AAABBBBBBCCC999777444222222333666888777:::???DDDKKKRRRZZZ___bbbgggmmmsssyyy}}}zzzwwwrrrkkkccc[[[UUURRRLLLKKKKKKJJJGGGHHHQQQ]]]gggooouuu{{{|||qqqjjjfffgggnnnvvvuuuttttttuuuxxx|||{{{]]]NNNAAA===<<<@@@PPPbbbnnnggggggrrryyyyyyzzznnnqqq|||eeeEEE:::444111555555444444333333333444444666777888888::::::;;;<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFHHHJJJHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLMMMPPPQQQSSSTTTTTTUUUUUUTTTSSSQQQPPPNNNMMMPPPSSSVVVWWWXXXYYY[[[]]]YYY]]]```^^^\\\```lllwww{{{ppphhhXXXPPPRRRWWWUUUUUUVVVWWWXXXZZZ\\\]]]___\\\ZZZYYYZZZ[[[\\\\\\]]]ZZZWWWVVVWWWXXXXXXXXX```^^^[[[[[[\\\^^^``````\\\ZZZXXXYYY\\\\\\ZZZXXXUUUVVVWWWUUUSSSSSSVVVZZZYYYZZZ[[[ZZZXXXVVVVVVWWWOOOOOOOOOPPPQQQPPPNNNLLLOOOLLLLLLNNNMMMIIIJJJNNNSSSMMMUUUtttiii[[[LLLDDD???AAANNN[[[vvv{{{}}}~~~|||zzzyyy{{{~~~uuutttssstttwww{{{}}}~~~}}}~~~}}}lll[[[NNNNNNUUUhhh~~~___III>>>999444222333888777111///333444111555555555555444333222222222333444444555555444444333333444444666777888999999888888888888888888888;;;<<<<<<===>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHJJJKKKLLLMMMOOOQQQRRRRRRYYY^^^___llloooooo}}}VVVBBBIIIOOOEEE????????????AAABBBDDDEEE===:::777333222222444666444777<<>>???@@@AAAAAAAAA@@@AAAAAACCCEEEHHHIIIFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNPPPQQQSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMOOOQQQSSSTTTTTTUUUXXXZZZXXXXXXYYY[[[^^^```aaabbblll|||bbbZZZXXXTTTQQQTTTVVVUUUTTTTTTTTTVVVYYYZZZWWWXXXZZZZZZYYYXXXYYY[[[YYYZZZ[[[ZZZXXXUUUTTTTTTXXXYYYYYYZZZ[[[]]]^^^___VVVVVVVVVVVVVVVWWWXXXYYYWWWUUUSSSRRRRRRTTTVVVWWWXXXYYY[[[ZZZVVVSSSQQQPPPSSSQQQOOONNNNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEIIIOOO[[[qqqwwwcccPPPAAACCCOOOWWWuuu~~~xxxzzznnn[[[RRROOOKKK^^^dddJJJ@@@<<<555222444444444444444444444444444222222333333333444444444555555555444444333333333333444666666555555777888666666777888888888888777::::::;;;<<<===>>>??????AAAAAAAAAAAAAAABBBCCCDDDIIIIIIIIIJJJKKKLLLNNNOOOSSSRRRQQQXXX]]]bbbgggjjjbbbKKKAAADDDKKKGGGAAA===@@@DDDEEEDDDDDD@@@>>>:::666333111111111///222666;;;BBBJJJRRRXXX^^^ccciiipppuuu{{{|||tttqqqllleee]]]WWWSSSSSSOOOKKKSSS```qqqqqqppppppsssyyyyyyiiiaaabbbfffjjjrrr{{{sss```JJJ???BBBRRRjjj|||ooonnnwwwQQQ::::::777444555444555444444333333333444444222333555666888999999999;;;<<<===>>>>>>===<<<<<>>999888444333777333333333333333333333333222222222222333333333333555555444444444333333333333444666666555555777888666777888888999999888888:::;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDHHHHHHIIIKKKLLLMMMNNNOOORRRQQQPPPWWW]]]```~~~iii}}}uuuSSSEEEDDDDDDHHHDDD>>>;;;>>>BBBEEEEEEBBB???;;;777444222000000000222555999>>>EEEMMMRRR[[[___eeelllrrrwww}}}yyyrrrkkkhhhaaa]]]ZZZRRRLLLTTTbbbsssuuuuuutttrrruuu{{{rrr```WWWTTT]]]dddmmmxxxxxxfffQQQIIINNN]]]rrr~~~nnn|||rrrNNN999999666444555444666555555444444444555555333444555777888888888888:::;;;<<<============<<>>???@@@AAACCCDDDCCCEEEGGGGGGGGGGGGIIIJJJQQQQQQPPPNNNLLLMMMPPPSSSSSSRRRQQQOOONNNMMMLLLLLLMMMNNNOOOQQQRRRTTTUUUVVVUUUTTTTTTUUUVVVXXXZZZ[[[\\\aaakkkzzzjjjXXXJJJJJJMMMLLLKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRSSSUUUWWWWWWYYYZZZYYYVVVTTTSSSSSSVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYWWWVVVTTTRRRQQQQQQRRRPPPMMMKKKKKKMMMPPPRRRRRRTTTWWWWWWUUURRRQQQQQQMMMLLLJJJJJJKKKLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFEEEAAADDDVVVuuuqqqLLLBBB>>>EEESSSVVVZZZtttcccMMMDDDRRR```xxxgggLLL???555555555222333888111111111111111111111111000111111111222222222222444444444444333333333333222444555666555555666888888888999::::::::::::999;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEGGGIIILLLNNNOOOPPPPPPQQQPPPOOOVVV]]]^^^rrrqqqmmmgggOOOEEEAAAGGGKKKHHH===:::???EEEEEEDDDBBB>>>:::555222000///000222444666:::???FFFKKKUUUYYY___fffkkkrrrxxx|||{{{}}}tttooojjjhhhfff]]]VVVZZZfffoooppppppmmmjjjkkkqqqwww~~~lllVVVHHHMMMRRRYYYeeevvvwwwfffUUUPPPXXXfffwwwtttooohhhHHH777777555333555333666666555555555555666666555555666777777777777777888999:::;;;<<<=========<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGFFFGGGHHHJJJLLLMMMLLLKKKJJJLLLOOORRRSSSRRRQQQPPPNNNMMMLLLKKKMMMNNNOOOPPPRRRTTTUUUUUUSSSRRRQQQQQQRRRUUUXXX[[[ZZZ^^^aaadddlll```TTTJJJJJJLLLIIIGGGFFFKKKKKKMMMNNNOOOPPPPPPPPPRRRRRRRRRPPPOOOPPPSSSUUUXXXYYYZZZYYYWWWTTTSSSSSSVVVVVVWWWXXXXXXWWWVVVUUUXXXWWWVVVUUUSSSQQQOOONNNOOOMMMJJJHHHHHHIIILLLNNNMMMOOORRRSSSQQQPPPOOOOOOJJJHHHGGGHHHIIIJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC>>>BBBDDDAAA@@@FFFTTTaaawww\\\PPPJJJKKKEEECCCYYYwwwxxxiiiZZZPPPKKKTTT{{{tttUUU@@@:::666666555111111555111111111111111111111111000000000000111111111111333333333333333333333333222444555555555555666888888999::::::;;;;;;::::::;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEEEEEEEGGGJJJNNNPPPRRRQQQQQQQQQQQQOOOUUU^^^^^^ggg~~~qqq```JJJCCCFFFUUUZZZMMM??????DDDEEEEEECCC@@@<<<888444111///000111222444777;;;AAAFFFOOOSSSYYY___eeelllrrrwwwxxxzzz|||}}}}}}~~~wwwpppnnnpppllleeefffmmmoookkkeee``````dddjjjooouuuxxxiiiPPPFFFFFFIIITTTeeevvvttteeeXXXWWW```mmmzzzooottt\\\BBB555666444333666333555444444444444555555666666666777777777777666666666777888999;;;<<<<<<===:::;;;<<<===>>>@@@AAABBBBBBDDDEEEFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJKKKNNNQQQRRRRRRQQQPPPOOOMMMLLLKKKMMMNNNOOOPPPRRRSSSTTTUUUSSSRRRPPPOOOPPPTTTXXXZZZYYY^^^```______iii|||oooZZZSSSMMMLLLMMMKKKHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMPPPQQQQQQPPPOOOPPPRRRTTTXXXZZZ[[[ZZZWWWUUUSSSSSSVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRPPPOOONNNMMMKKKIIIGGGGGGHHHIIIKKKHHHKKKNNNNNNNNNLLLLLLLLLGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA???@@@BBBBBBAAABBBEEEGGGeeelllRRR@@@===JJJXXXssszzzmmmhhh^^^TTTOOOSSS[[[aaa|||{{{^^^III999888777777555111///111111111111111111111111111//////000000000111111111333333333333333333333333222333555555444444666777999999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@??????@@@@@@BBBCCCDDDEEEEEEGGGKKKOOOQQQSSSSSSSSSPPPSSSQQQUUU___^^^aaannn}}}uuuxxxUUUHHHDDD\\\kkkaaaMMMCCCBBBCCCEEEDDDBBB???;;;777333000///000222333555999???CCCIIIMMMSSSYYY___fffmmmrrrvvvxxxzzz{{{{{{{{{|||}}}sssqqqrrrpppsssyyy|||qqqcccZZZZZZ___ccceeekkktttcccKKKEEEBBBIIIXXXhhhuuu|||ssshhh___aaajjjttt~~~rrr~~~yyyQQQ<<<444666333333666222333222222222333333444555777777777777777666666555666666777888999:::;;;<<<::::::<<<>>>@@@BBBCCCCCCAAACCCEEEEEEEEEEEEGGGIIIHHHIIIJJJJJJJJJLLLNNNQQQQQQQQQQQQPPPOOONNNLLLKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSPPPOOOPPPSSSWWWYYYWWWYYYZZZYYYXXX\\\dddkkk]]]QQQOOOMMMMMMOOOPPPPPPQQQKKKKKKKKKKKKKKKKKKKKKKKKPPPRRRSSSSSSRRRQQQRRRTTTXXXYYYZZZYYYVVVTTTSSSSSSTTTTTTSSSRRRRRRSSSSSSTTTQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHFFFHHHKKKLLLKKKJJJIIIJJJGGGEEEEEEEEEGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@??????CCCAAA>>>>>>???@@@BBBBBBIIIccc{{{dddWWWKKK@@@OOOddd~~~{{{zzz~~~pppdddYYYSSSJJJHHHJJJXXXrrrppp\\\III===333333333444333222000///111111111111111111111111///000000000111111111111222222222222333333333333111333444555444444555777888999::::::;;;;;;::::::::::::;;;<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDDEEEGGGJJJMMMOOOQQQRRRRRROOOUUUSSSUUU^^^^^^]]]eeewwwllllllQQQFFFZZZllllll[[[HHH@@@@@@CCCCCCCCCAAA>>>:::666444000111111222333666;;;???CCCGGGLLLRRRYYY```hhhmmmqqqtttwwwyyyyyyyyyzzz{{{vvvsssuuu|||oooccc\\\YYYVVVTTT___llluuuXXXKKKAAACCCNNN]]]kkkvvvnnngggcccfffmmmttt~~~~~~{{{lllHHH888444777333333666222111111111111222333444555666777777777777777666555666666666666777888999:::999:::<<>>======>>>>>>>>><<<;;;<<>>>>><<<<<<===>>>???AAABBBCCCDDDEEEGGGIIIKKKMMMOOOPPPLLLTTTSSSSSS[[[]]]\\\aaaiii}}}sssbbbLLLPPP]]]hhhaaaMMM@@@???@@@AAABBBBBBAAA===999777222222222000000222666999>>>AAAFFFLLLSSS[[[ccchhhkkkooossswwwxxxzzz{{{}}}~~~zzz~~~mmm\\\QQQLLLSSS___vvveeeSSSCCCAAAHHHUUUeeeqqqkkkhhhhhhkkknnnsss}}}yyy]]]BBB666555777333333666111222222222222333444555555555666777777777777777666666666555555555666888999888999<<>>===<<<<<<444:::??????;;;999;;;???@@@===BBB\\\zzz^^^KKKOOOTTTNNNIIILLLIIIVVV^^^XXXQQQXXXkkkzzzwwwvvvoooccc]]]WWWPPPKKKLLLTTT^^^eeebbbKKK???999555444444333000000333555333...////////////////////////111111111111222222222222111111111222222333333333111333444444444444555777888888999:::::::::999999888999999:::;;;<<<======;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLNNNJJJTTTSSSQQQYYY\\\\\\```bbbyyysssqqqqqqPPPHHHMMM___bbbPPPAAA??????@@@BBBCCCBBB???<<<999444333222000...///222555:::===BBBHHHOOOWWW___eeegggkkkqqquuuxxx{{{}}}iiiXXXRRRKKKUUUmmmlllXXXEEE@@@FFFQQQbbboooooonnnppprrrssswww{{{nnnPPP???555666888333444666000333222222333444555666777555555666777777777777777777666555444444555777777666888;;;???AAACCCDDDDDD@@@BBBCCCDDDDDDDDDFFFGGGFFFHHHIIIIIIIIIIIIJJJLLLKKKLLLOOOQQQQQQQQQPPPOOONNNNNNOOOOOOPPPQQQRRRRRRTTTTTTSSSRRRQQQPPPPPPPPPRRRUUUWWWUUURRRQQQSSSVVVZZZVVVYYYaaaeeeiiixxxlll\\\SSSKKKOOONNNOOOVVV^^^ddddddbbbUUUQQQMMMKKKJJJKKKKKKKKKRRRUUUYYYYYYWWWTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQMMMKKKLLLPPPPPPMMMHHHMMMNNNNNNNNNMMMLLLJJJIIIGGGHHHJJJLLLLLLKKKIIIHHHMMMKKKHHHFFFEEECCC@@@===AAA@@@???===<<<<<<;;;;;;888888999999999:::::::::???999;;;HHHZZZuuuvvvjjjggg\\\LLL@@@GGGEEEDDDEEEDDDFFFPPPZZZmmmuuu|||yyyqqq{{{zzzqqqfff\\\XXXRRRIIIEEEGGGLLLSSSZZZaaaqqqzzz___FFF<<<888222000444000000000000000000000000///...------...///000111////////////000000000000222333333222000111444777666555333222222444555666444555777777777666888999===:::888999<<<>>><<<:::<<<===>>>>>>===>>>@@@BBBBBBCCCEEEGGGIIIJJJKKKKKKMMMMMMNNNOOOSSSWWW[[[^^^dddkkkqqq{{{aaaEEECCCPPPNNNNNNNNNAAA===DDDFFFCCCDDDIIIEEE;;;999777444111000000222333777888<<>>===<<<;;;:::::::::888888888888999999999999;;;888:::@@@GGGWWWyyy~~~pppfff\\\QQQJJJDDD???>>>@@@KKKPPPSSSSSSTTTUUURRRMMMQQQUUUXXX^^^hhhtttyyyxxxzzz}}}}}}xxxuuuuuurrrlllbbb```]]][[[YYYUUUOOOKKKOOOIIICCCAAA???BBBPPP^^^|||dddNNN:::555444000000444000000000000000000000000///......------...///000////////////000000000000222111000222444555555555333444555666777777888888666777888999::::::888777999999:::;;;<<<;;;::::::<<<===>>>>>>======???AAABBBCCCEEEGGGHHHIIIJJJJJJLLLMMMNNNPPPTTTWWW[[[]]]aaaddd{{{rrruuuRRRDDDHHHHHHLLLQQQHHH;;;???BBBCCCFFFIIIFFFAAA:::888555222111111222333555777:::???FFFNNNTTTXXX]]]cccjjjooorrrtttyyy|||}}}^^^RRRQQQdddxxx\\\JJJFFFFFFVVVppp~~~uuusss|||iiiIII@@@999888777555444444444444555444444333333444444555555666666777777888999999:::999777777777888:::;;;888999:::<<>><<<===<<<;;;999999888888888777777777777888888888888777777::::::777<<>>BBBFFFFFFEEEEEE<<<:::666333111111111222333444777;;;AAAHHHNNNRRRVVV\\\eeelllooossswwwzzz~~~rrrWWWTTTeee~~~aaaOOOKKKMMM```|||~~~~~~WWW<<<>>>777666666555444444555555555444444333333444444555555555666666777888888888::::::999888999:::;;;<<<999999:::;;;===>>>@@@AAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDFFFIIILLLNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIKKKLLLNNNOOOPPPQQQOOOPPPRRRTTTVVVVVVSSSPPPOOOPPPQQQQQQRRRRRRRRRRRRUUUVVVVVVUUUTTTUUUXXXZZZZZZZZZ\\\cccnnn~~~dddUUUNNNGGGHHHOOOMMMMMMNNNRRRUUUVVVUUUSSSOOOMMMJJJIIIJJJMMMNNNNNNOOORRRUUUWWWVVVUUUUUUUUUUUUTTTSSSQQQPPPOOONNNNNNRRRQQQOOONNNOOORRRVVVXXXTTTPPPLLLJJJKKKKKKJJJIIIIIIJJJKKKLLLKKKKKKIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGEEECCCAAA@@@@@@@@@>>><<<;;;:::999888777777777777555666666666666777777777666777::::::666666BBBPPPmmm|||bbbaaa[[[QQQJJJHHHEEEAAAEEEGGGFFFBBBBBBDDDDDDAAAAAABBBCCCBBBBBBBBBAAA@@@;;;???BBBCCCFFFMMMWWW```kkkwww^^^LLL@@@777000111222///---...////////////////////////000//////...---------------.........///000000000222000...---000333555555111222333444444333222111333555777666555666999;;;999888777888999:::999888:::;;;<<<<<<;;;<<<>>>@@@@@@AAACCCEEEGGGHHHHHHIIIFFFHHHJJJMMMPPPRRRSSSSSSXXXYYY___pppfffJJJCCCRRRkkk|||cccOOO??????BBB@@@???BBB<<<:::888555333111111111111222444777<<>>AAABBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDGGGKKKMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKMMMNNNPPPPPPPPPOOOOOORRRVVVWWWSSSPPPMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTUUUTTTSSSTTTVVVXXXZZZZZZZZZ[[[___eeekkkooosssVVVOOOMMMFFFEEELLLJJJKKKLLLOOOQQQQQQOOONNNQQQNNNKKKJJJKKKLLLNNNNNNOOORRRUUUVVVVVVUUUUUUVVVVVVUUUTTTRRRQQQPPPOOOOOORRRPPPOOOOOOPPPRRRUUUWWWSSSPPPMMMJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDBBB@@@@@@@@@@@@>>><<<:::999999888777777777777444444444555555555666666777666777:::::::::===AAAEEE\\\~~~yyypppggg___aaabbb___WWWRRRQQQOOOKKKHHHIIIKKKNNNQQQSSSTTTVVVTTTZZZbbbgggmmmxxxwwwYYYBBB<<<777333111222222000------........................//////.........---,,,,,,,,,------...///000000000...///000...---222<<>><<<;;;999888777666666666666666333333333333444444444555777555333555888999777666888AAASSSoooxxxwwwzzzvvviiiVVV@@@666666......//////000/////////........................------.........---,,,,,,,,,,,,---...///000000111***...111000...444AAAMMM@@@===:::666444333333333333777999666222555>>>GGGDDD>>>999777999;;;:::888888999::::::999:::<<<>>>>>>???AAACCCEEEFFFFFFGGGIIIIIIKKKLLLNNNPPPQQQRRRPPPUUUZZZ^^^jjj~~~gggJJJBBBSSSnnniiiLLL???======;;;999:::;;;======;;;777333000000000111222555999<<>>>>>>>>?????????@@@@@@@@@@@@@@@BBBFFFHHHIIIHHHIIIHHHGGGFFFHHHJJJMMMNNNKKKKKKKKKKKKLLLNNNPPPQQQOOOOOOOOOQQQSSSSSSRRRPPPLLLMMMNNNOOOQQQQQQRRRRRRNNNPPPRRRSSSTTTTTTWWWXXXTTTTTTSSSRRRSSSTTTVVVWWW___QQQFFFDDDDDDBBBAAABBBBBBEEEIIILLLMMMMMMLLLKKKLLLIIIGGGFFFHHHKKKMMMMMMPPPRRRTTTUUUTTTSSSTTTUUUVVVUUUUUUTTTUUUUUUVVVVVVQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJJJJJJJDDDEEEGGGHHHIIIIIIIIIHHHFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@>>>======<<<:::888666666555444444444444555222222222333333333333444555555333222333444444333555:::@@@KKKbbb{{{nnn[[[KKK@@@888555444,,,...///...------...///------------------------+++,,,---.........---,,,+++,,,,,,---...///000111+++...000///...222:::AAAAAA@@@>>><<<:::888777777777888888888888:::===@@@@@@BBBBBB@@@;;;888888:::777999999999999999;;;======>>>@@@BBBDDDEEEFFFFFFHHHHHHHHHIIIJJJMMMOOOPPPPPPRRRVVVZZZ___qqq}}}]]]GGGDDDVVVhhhaaaTTTGGGBBBCCCCCC@@@:::===AAADDDBBB===666222111111111111444777:::<<>>>>>@@@??????@@@CCCEEEFFFEEEFFFDDDCCCCCCDDDHHHKKKMMMMMMLLLLLLKKKLLLNNNPPPRRRNNNPPPQQQQQQPPPPPPPPPQQQKKKKKKKKKLLLMMMNNNOOOPPPMMMOOORRRSSSSSSSSSTTTVVVWWWVVVSSSQQQPPPPPPQQQRRRqqqOOOIIICCC@@@AAAAAABBBCCC===AAAFFFIIIJJJJJJIIIIIIHHHEEECCCDDDGGGJJJMMMNNNQQQSSSTTTUUUSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYQQQRRRRRRQQQPPPMMMKKKIIIKKKLLLNNNMMMLLLJJJJJJJJJCCCEEEFFFHHHIIIIIIIIIHHHEEEEEEDDDBBBBBBAAAAAAAAA@@@>>><<<;;;;;;:::777555444444333333222222333333111111222222222333333333333666666333111333666777...555999777>>>VVVvvv~~~aaaTTTAAA444111444333//////222222...+++,,,---...------------------------***+++---...///...------++++++,,,---...///000111...//////...,,,,,,---...---000666<<>>AAAEEEFFFBBB>>><<>>@@@BBBCCCEEEEEEFFFFFFEEEDDDDDDFFFHHHKKKMMMRRROOORRRWWWWWWaaarrrpppRRRBBBKKKKKKUUUWWWNNNHHHJJJKKKHHH:::???EEEHHHGGGAAA:::444222222111111333666888:::???DDDKKKQQQWWW^^^hhhnnnnnnppprrrtttxxx}}}{{{zzz^^^EEE===666111777666555444333333333333444555444444333333444444555222222333444444555555666444555555666666666666666444888<<<<<<888666777:::;;;;;;;;;<<<<<<<<<<<<===@@@???>>>???BBBDDDDDDDDDCCCBBBAAA@@@BBBFFFJJJLLLNNNMMMLLLLLLMMMOOOQQQSSSNNNQQQSSSRRROOOMMMOOOQQQJJJJJJIIIIIIIIIKKKMMMNNNMMMOOOQQQRRRQQQQQQRRRSSSKKKLLLMMMOOOPPPPPPPPPPPPyyyZZZIIIHHHFFFCCCAAA???>>>>>>@@@AAABBBDDDEEEGGGHHHIIIFFFEEEDDDCCCDDDGGGJJJKKKPPPRRRTTTTTTSSSRRRSSSTTTRRRRRRTTTUUUVVVVVVVVVVVVTTTRRRPPPOOOOOONNNLLLJJJLLLLLLMMMOOOOOONNNJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEAAA>>><<<<<<===>>>@@@???>>><<<:::888777666222222222222222222222222111222333333222111222444000000111111111222222222000444777666555===LLLYYYuuusss]]]EEE@@@999444111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////000111111111000///...---000000000111222222333333<<<===BBBLLLVVV\\\[[[XXXTTT[[[^^^WWWHHH;;;888;;;::::::999999999:::;;;;;;??????@@@AAACCCDDDEEEEEEEEEEEEDDDDDDFFFHHHKKKMMMNNNNNNRRRWWWUUUYYYppp{{{vvvdddMMMDDDCCCQQQbbb```SSSRRROOOAAA>>>999@@@GGGCCCCCC@@@555666333111111333555666666;;;@@@FFFLLLRRRXXX^^^bbbhhhkkknnnqqqtttxxx}}}wwwyyyrrrWWW???888888555444777555444222333333444222111111111111111222333444444333333222222333333444555444333333222222333333444444555666888999999999999;;;;;;<<<===>>>>>>>>>===<<<===>>>@@@@@@AAAAAAAAA@@@AAABBBBBBBBBCCCEEEGGGGGGIIILLLOOOPPPQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQPPPOOOMMMLLLLLLMMMOOOPPPwwwcccMMMGGGEEEDDDBBB@@@???>>>>>>??????AAABBBDDDFFFGGGHHHGGGFFFDDDBBBCCCEEEHHHKKKNNNOOOQQQQQQOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSQQQOOOOOOPPPPPPNNNLLLLLLLLLMMMOOOPPPOOOKKKIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGEEEAAA>>>===<<<===>>>>>>>>><<<;;;999777666555222222222222222222222222111222333333111000111333000000000111111111222222000333555444222555>>>EEERRRkkkvvvYYYEEE>>>:::555111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---------....../////////......///000000111111222333333222222555<<>>???AAABBBCCCDDDCCCCCCCCCDDDEEEHHHKKKMMMNNNMMMRRRWWWVVVXXXiii~~~|||xxxiiiPPPJJJMMM___mmmhhh___VVVJJJ@@@;;;AAAIIIHHHIIIFFF:::777444222111333555666666999===BBBGGGMMMSSSZZZ^^^cccfffjjjmmmqqqtttxxx{{{~~~zzzwwwhhhPPP:::555666333111444555333222222333333222111222222111111111222333333222222222222222333333444333333222222222222333333333444555777888888999999999999:::;;;<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBDDDFFFFFFHHHJJJLLLNNNOOOPPPPPPNNNNNNNNNNNNMMMLLLJJJJJJGGGFFFEEEFFFHHHKKKLLLKKKJJJJJJKKKKKKMMMNNNOOOPPPOOONNNLLLKKKKKKLLLNNNOOO|||eeeYYYOOOFFFCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFIIIGGGCCCAAAAAACCCGGGIIILLLMMMNNNMMMLLLKKKLLLMMMOOOOOONNNNNNOOOPPPRRRSSSQQQPPPOOOOOOPPPPPPOOOMMMKKKKKKLLLNNNOOOOOOLLLJJJLLLKKKJJJHHHFFFDDDCCCBBBGGGEEEBBB???>>>===>>>>>><<<;;;:::888777555444444111111111111111111111111222333333222000///000111000000000000111111111111///000222222222222444555666HHHXXXnnnlllTTT???222555222000.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++,,,,,,---......////////////000111111222222333111000000333888:::999777666999<<<<<<999666777999999999999999999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBAAAAAABBBCCCEEEHHHKKKMMMMMMLLLPPPVVVWWWWWW```mmmppp___MMMGGG\\\}}}xxxaaaMMMEEE===BBBLLLOOORRROOOAAA;;;888333111222444555555666999<<<@@@EEEKKKRRRWWW[[[___dddhhhlllooorrrtttyyy|||oooyyyZZZGGG777444555222111333444333111222333333222111333222111111111111111111111111111111111222222333222222111111111111222222222333444555666777777777777888999::::::;;;;;;;;;======>>>??????>>>>>>>>>BBBCCCDDDDDDBBBBBBCCCEEEEEEFFFGGGIIIKKKMMMOOOQQQOOOOOONNNNNNLLLKKKIIIHHHEEEDDDDDDEEEHHHJJJKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLJJJIIIIIIJJJLLLLLLjjjRRRHHHEEEDDDAAA@@@@@@?????????@@@@@@??????@@@BBBCCCDDDEEEFFFJJJGGGCCC@@@@@@BBBEEEHHHLLLMMMMMMMMMKKKKKKLLLNNNPPPOOONNNMMMMMMOOOQQQRRRQQQOOONNNNNNNNNNNNLLLKKKHHHHHHIIIKKKMMMMMMLLLJJJKKKJJJIIIGGGEEECCCBBBAAAGGGFFFCCCAAA???>>>>>>???999999888666555333222222111111111111111111111111222333333222000...///000/////////000000000111111...///000222444555444333333<<<>>>GGGcccrrrZZZHHH<<<555111000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------------....../////////000000111222222222555444222333555777666555222333444666777888999:::888888888888999:::;;;;;;:::;;;<<<===???@@@AAAAAA@@@AAABBBDDDFFFIIILLLNNNNNNKKKMMMSSSUUUVVV[[[bbbtttzzzmmmQQQGGGYYYyyyTTTIII???BBBMMMRRRXXXVVVHHHBBB>>>888333222222222222444666888;;;>>>DDDKKKPPPTTTXXX___dddgggjjjlllnnntttxxx}}}ooouuurrrNNNAAA666444666444222333333222111111222333222000333222111000000000000000000000000000000111111222222111111000000111111222111222333444555666666666666777888999:::;;;;;;;;;===>>>>>>>>>>>>======<<>>>>>>>>777777666444333222111111000000000000000000000000111222333111///......///....../////////000000000111///...000333666666555666;;;666444AAAWWWsss{{{hhhOOO===666444222000///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------...000///...---------.........//////000111111222222333222000111222333444444555444444555666888888888888888888888999:::;;;<<<;;;<<<===>>>???AAABBBBBB@@@AAACCCEEEHHHJJJLLLNNNNNNJJJJJJNNNSSSVVV[[[___fff{{{~~~ZZZLLLQQQooofffMMMBBBCCCKKKQQQYYYXXXLLLIIIDDD===777333111000...333444666777:::>>>EEEIIINNNSSSYYY^^^bbbeeegggiiinnnsssyyy|||~~~xxxzzzZZZBBB:::444333444333222222222000000000222222111000222111111000////////////000000//////000000111222222111111000000111111222000111222444555555555555777888999;;;<<<<<<=========>>>>>>>>>>>>======<<>>>>>>>>======>>>??????>>>>>>>>>AAADDDFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEHHHKKKMMMPPPPPPOOOOOOMMMLLLJJJJJJDDDDDDDDDFFFHHHIIIHHHGGGEEEFFFHHHJJJKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFkkkVVVFFFFFFGGGBBB???BBB>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEEGGGGGGFFFEEEEEEEEEFFFFFFJJJKKKKKKKKKLLLNNNRRRUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQOOONNNMMMLLLJJJHHHEEEDDDCCCDDDFFFGGGFFFEEECCCCCCBBBAAAAAA@@@@@@??????>>>===;;;999888777666555444444333222111000000////////////////////////...///000000.........000------........./////////.../////////......//////,,,444444111444333555@@@PPPccc~~~nnnYYYIII<<<888333111222111///,,,///---,,,+++---------,,,++++++++++++++++++++++++******************************************************))))))***+++,,,---///...---++++++,,,...///......//////000111111111000111222333333333444555222444666666444333444555666666777777888:::;;;<<<<<<<<<===>>>@@@AAABBBCCC???@@@AAACCCEEEGGGGGGHHHGGGHHHIIIJJJNNNSSSWWWXXX\\\bbbssseeeLLLDDDLLLbbbnnnhhhWWWKKKHHHIIIHHHPPPVVVQQQKKKGGGCCC???;;;777333000000111333444555777:::<<>>>>>>>>======>>>???@@@@@@@@@@@@@@@CCCEEEGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJMMMMMMMMMLLLLLLKKKIIIIIIFFFEEEEEEGGGIIIIIIGGGFFFCCCDDDFFFHHHIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEEEE[[[III>>>AAACCC<<<:::???======<<<======>>>???@@@??????@@@AAAAAABBBCCCCCCFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJMMMQQQTTTRRRSSSSSSTTTTTTSSSRRRRRRSSSQQQPPPOOOOOOOOOMMMKKKFFFEEEDDDEEEFFFGGGFFFEEECCCCCCBBBAAA@@@>>>>>>===;;;;;;:::888666555333333555444444333222111000000////////////////////////---...000///......///000---------.........//////***---000111000000000111000555111///555444222888888???PPPkkkqqqZZZJJJBBB@@@111111000...---...111444---,,,******,,,.........************************************************************************,,,,,,***)))))))))***+++,,,+++*********,,,...000......//////000111111111...000111222222111222333...222777777555444666888666666666777888:::;;;<<<;;;<<<===>>>???@@@AAABBB===>>>@@@BBBCCCDDDEEEEEEDDDGGGJJJKKKNNNQQQSSSSSSYYY\\\fff}}}|||{{{aaaTTTFFFFFFUUU^^^[[[OOOJJJIIIEEEMMMUUURRRHHHFFFCCCAAA>>>:::666333...000222333444555666888<<>>>>><<<===>>>@@@@@@AAAAAAAAA???BBBEEEGGGFFFEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHIIIIIIGGGEEEAAABBBEEEGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEwww___GGGDDD@@@@@@AAAAAA???===<<<<<<<<<==================<<<<<<<<<>>>AAADDDFFFGGGGGGHHHHHHHHHGGGFFFFFFHHHIIIIIIHHHGGGHHHJJJMMMNNNNNNOOOQQQSSSRRRPPPMMMSSSPPPNNNOOOQQQRRRPPPMMMGGGHHHGGGDDD@@@???@@@CCCCCCBBBAAA@@@???===<<<<<<::::::999777666444333333///............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,....................................////////////---...///000111222333333555666:::CCCWWWxxxuuucccQQQDDD;;;555333000//////...------,,,,,,,,,,,,,,,+++++++++******************************************************++++++************++++++)))************+++++++++---------,,,,,,+++++++++............////////////000000000000111111111111333333333333333333333333777777777777777888888888999:::;;;<<<===???@@@@@@===???AAACCCDDDDDDCCCBBBCCCDDDFFFGGGIIILLLQQQUUUTTT\\\```iiiuuuRRRCCCDDDLLLSSSaaa[[[QQQGGGGGGKKKMMMJJJJJJGGGEEEGGGJJJGGG===444444333222111111222333444999:::<<<@@@EEEJJJOOOQQQWWWZZZ___ccciiiooovvvzzzxxxzzz{{{}}}~~~{{{kkkQQQBBB:::555444444222000///.........000000////////////000000000000000000000000000000000111222111000000222444333333333333333333333333333444555666777777777777:::888777999;;;>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDDDDEEEEEEEEEEEEDDDCCCHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEBBB???DDDDDDCCCDDDEEEGGGIIIJJJEEEEEEDDDCCCCCCCCCCCCCCCvvv\\\LLLDDDBBB???>>>??????===;;;::::::;;;<<<===>>>>>>???======<<<<<<>>>@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGFFFFFFFFFIIIKKKMMMMMMNNNPPPRRRRRRPPPMMMPPPNNNLLLLLLNNNNNNLLLJJJGGGHHHHHHFFFCCCAAACCCEEEAAA@@@???>>>===<<<;;;:::888777666555444222111111............------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,---------------------------.........////////////---...///000111222222333000111333777BBBWWWooo{{{rrr[[[SSSGGG<<<555111///.../////////...---,,,,,,,,,,,,,,,+++++++++*********************************************************+++******))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++...............///////////////000000000111111111111111222222333333333444666666666777777888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDDDDCCCBBBCCCDDDEEEFFFHHHKKKOOORRRPPPVVV[[[aaauuu}}}tttRRRCCCHHHQQQgggpppiiiPPPAAAEEEHHHDDDLLLKKKJJJLLLNNNLLLDDD>>>555444333111111222333444444555777;;;???DDDHHHKKKTTTVVVZZZ^^^ccchhhnnnssstttvvvyyy{{{|||xxxZZZDDD999555444333222111000///.........000//////////////////000000000000000000000000000///000111000///000111333333333333333333333333333222333444555555666666555555666777888::::::;;;<<<>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDDDDDDDDDDCCCCCCFFFEEEDDDCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFGGGGGGFFFCCCAAAAAAAAAAAAAAABBBDDDFFFGGGEEEDDDCCCCCCBBBBBBCCCCCCkkkWWWGGG???AAA???===<<<======<<<;;;888999:::;;;===>>>??????>>>===<<<<<<===???@@@AAADDDDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEDDDDDDDDDGGGIIIKKKKKKKKKMMMPPPPPPOOOMMMLLLKKKIIIIIIJJJJJJHHHGGGDDDEEEFFFEEEDDDCCCCCCDDD???>>>===<<<;;;999888888555555444222111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++---------------------------------.........//////---......///000111222222111222333333555;;;EEEMMMmmm{{{lll]]]TTT===999333///...////////////......------,,,,,,+++,,,++++++++++++*********************************************************+++******))))))******+++)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000000111111//////000111222333333444444555555666777888999999<<<<<<<<<;;;:::::::::999;;;<<<>>>@@@BBBCCCBBBBBBBBBCCCEEEEEEFFFHHHLLLNNNNNNRRRVVVYYY```{{{eeeGGGCCCJJJfff___BBBAAAEEE@@@KKKLLLNNNQQQRRROOOJJJEEE888666444222000111222222111222444666:::>>>BBBDDDNNNPPPSSSWWWZZZ___eeeiiinnnqqquuuxxxzzz|||```EEE888111111444111111000/////////////////////............//////000000000000000000000000...///000///......000222222222222222222222222222111222333444444555555444000444999:::888777777999;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEEFFFGGGGGGDDDBBB@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBB|||eeeTTTFFF???===>>>===<<<;;;;;;;;;;;;;;;999999:::;;;<<<<<<============<<<<<<<<<===>>>???AAAAAABBBCCCDDDDDDDDDDDDAAABBBDDDDDDDDDDDDFFFHHHIIIHHHIIIKKKMMMNNNMMMKKKIIIIIIHHHGGGGGGGGGFFFEEEAAABBBBBBBBBBBBAAAAAAAAA>>>===<<<;;;:::888777777333333222111000///......------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...//////000111111222333444333222333666888AAARRRjjj~~~qqqcccYYYNNNCCC===444222000//////000000///------------,,,,,,++++++++++++++++++******************************************************************))))))))))))******))))))))))))******************++++++,,,,,,,,,---,,,,,,,,,---.........///////////////000000000111---...///000111222333444333333444555777888999999<<<<<<<<<;;;;;;;;;::::::999;;;===???@@@AAABBBBBBBBBCCCDDDDDDDDDFFFHHHKKKPPPOOOSSSVVVVVVddd]]]KKKEEEYYYvvvkkkNNNCCCCCCAAAEEEJJJPPPTTTTTTPPPIIIEEE;;;999666333111000000000222222333555888;;;>>>@@@GGGIIIMMMPPPTTTYYY___ccchhhkkkppptttvvvxxxzzz|||zzzMMM:::666111000444/////////......//////000///......------......///////////////////////////---.........------///111222222222222222222222222111222333444444555555555000777===>>>999555444666888999:::<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAACCCCCCBBBBBBAAAAAAAAAAAA??????AAABBBDDDEEEFFFGGGEEEDDDDDDFFFGGGGGGEEECCCAAAAAAAAABBBCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAA|||___LLLCCC>>>;;;;;;<<<<<<<<<;;;:::;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBDDDFFFFFFGGG@@@BBBDDDEEEEEEEEEGGGHHHGGGFFFFFFHHHJJJKKKJJJIIIGGGGGGHHHGGGFFFFFFFFFFFFBBBAAAAAA@@@@@@@@@??????======<<<:::999888777666333222222111000///......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000//////000000000000111333///888DDDNNN\\\tttvvvdddPPPEEE@@@:::444111111///.........---+++))),,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((()))))))))******************++++++,,,,,,,,,+++++++++,,,---............////////////000000000------...///111222333333222333444555666777888888;;;;;;;;;<<<======>>>>>>:::;;;<<<>>>???@@@AAAAAABBBCCCEEEEEEDDDEEEGGGIIIQQQMMMPPPUUUTTTYYYvvv___GGGJJJ[[[kkkjjjXXXFFF??????AAAGGGPPPVVVWWWQQQIIICCC@@@>>>;;;777444111000///222222222333555777:::;;;@@@BBBFFFJJJOOOUUU[[[___aaaeeejjjnnnpppsssuuuwww}}}~~~}}}{{{zzz~~~bbb???666777333///111.........---......///000......------------..............................,,,---...---,,,,,,...000111111111111111111111111222333444555555666555555444:::AAAAAA<<<666444444666777888:::<<<>>>???@@@>>>>>>=========>>>@@@@@@CCCCCCCCCBBBBBBBBBAAAAAA??????@@@BBBCCCEEEFFFGGGCCCCCCCCCEEEFFFFFFDDDBBB@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@uuu```HHH===<<<;;;;;;;;;999:::;;;:::999999;;;===<<<;;;;;;::::::999888888;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAADDDEEEFFFGGG@@@BBBEEEFFFFFFFFFGGGIIIGGGFFFEEEEEEGGGHHHGGGFFFEEEFFFGGGGGGFFFFFFGGGHHHHHHEEEBBB@@@@@@@@@???>>><<<<<<;;;999888777666555222222111000000///......,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------......////////////......///000111222111444777888===JJJ]]]kkk}}}qqqhhhRRRFFF999444222000...///...---,,,---...---+++)))+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))***************+++++++++++++++)))***++++++,,,---............////////////000000......///000111222222333222333333444555666777777999:::;;;<<<>>>???@@@AAA<<<<<<<<<===>>>???@@@@@@BBBDDDFFFFFFFFFFFFHHHIIINNNJJJMMMSSSRRRSSSdddyyy|||vvvPPPEEEHHHRRR\\\YYYKKK@@@>>>AAAEEEMMMUUUXXXTTTMMMFFFFFFEEEBBB???;;;666222000000000000000111333444666:::<<>><<<<<<;;;;;;;;;===>>>???BBBBBBBBBBBBBBBAAA@@@@@@??????@@@AAABBBDDDEEEEEEBBBAAABBBCCCEEEEEECCCAAA<<<===>>>????????????>>>AAAAAA@@@???????????????XXXKKK???;;;;;;::::::<<<666888999888777777999<<<:::::::::999999999999999999999:::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCC???AAADDDFFFFFFFFFGGGHHHGGGEEEDDDDDDEEEEEEDDDCCCBBBDDDGGGGGGFFFFFFHHHJJJLLLGGGAAA>>>=========<<<:::999888777666555444333000000000//////......---++++++++++++************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........000/////////000111222222444444444333333666===BBBXXXmmmzzzrrrllleee[[[OOOGGG;;;555111000///------000---,,,,,,---//////...,,,*********+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***++++++++++++************))))))***+++,,,---.............../////////000000000000000111111222222222333333333444444555555555888999:::;;;===>>>???@@@>>>>>>======>>>??????@@@CCCEEEGGGHHHHHHHHHIIIKKKIIIJJJMMMQQQPPPPPPZZZfffiiiMMMHHHFFFKKKSSSVVVOOOFFF@@@AAAEEEMMMUUUVVVRRRMMMMMMLLLKKKHHHCCC<<<666333000000/////////000111222555888;;;???CCCHHHNNNRRRSSSVVVZZZ]]]```dddiiilllooosssyyy~~~{{{zzzsss___CCC>>>777333111111///.........------,,,---------------,,,,,,,,,,,,------------------------------,,,---...---,,,---...000000000000000000000000000111222333444444555555444222555:::======:::666444444555666777999:::;;;<<<;;;:::999999999;;;===???@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCC@@@>>>;;;<<<===>>>>>>>>>======@@@@@@???>>>>>>>>>>>>???EEE???<<<;;;999666777;;;444666888777555555888;;;888888888999999:::::::::777888999:::;;;;;;;;;;;;======>>>???????????????>>>@@@CCCEEEEEEEEEFFFGGGGGGEEECCCCCCCCCDDDCCCBBB@@@CCCFFFFFFEEEFFFHHHKKKMMMGGG???;;;::::::999888888888777666444333222111/////////......---------+++++++++************)))************************(((((())))))*********+++******************************+++++++++,,,,,,,,,,,,,,,---------------------,,,,,,...000111000///222111000000111333555777777CCCUUUfffuuu~~~iiiaaa[[[TTTOOOIII???555000222111111333111------111+++******+++------,,,*********************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,+++++++++******))))))((()))***+++,,,---................../////////000111111111111111222222222444444444444444444444444888999999:::;;;<<<===>>>??????>>>>>>>>>>>>??????CCCEEEHHHIIIIIIIIIKKKLLLGGGLLLQQQQQQNNNOOOWWW___qqqrrrUUUPPPEEE???NNNaaaaaaSSS???======EEEPPPVVVUUUQQQQQQRRRQQQOOOIIIAAA:::555222111000000000000111222333555888;;;>>>BBBGGGKKKOOOQQQTTTWWW[[[___eeeiiiiiinnnuuu{{{~~~||||||}}}{{{qqqzzz^^^CCC666::::::222...000222222///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------------------------.........------///000000000000000000000000000000000111222333333333333...000444999<<<;;;777444444555666777888999:::;;;:::999888888888:::===>>>>>>??????@@@@@@???===<<<======>>>>>>?????????@@@AAA@@@@@@AAABBBAAA???======>>>???@@@@@@???>>>>>>@@@??????>>>>>>>>>>>>>>>;;;:::888777777777888888:::888777555555666888999999999999888888888777777666666666666888:::<<<===>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDEEEGGGHHHHHHIIIGGGEEEDDDDDDCCCBBBAAAAAABBBDDDEEEFFFFFFEEEEEECCCAAA>>>;;;999999999:::777666555333222111000000000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((())))))))))))************+++,,,,,,------,,,,,,---------............///////////////000000000000222555999@@@HHHPPPWWW[[[ccceeejjjqqq{{{wwwjjjZZZOOO@@@???<<<888444111000/////////...---,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,......---------......///...///000111111222222111000111111111111222222222666666777888:::;;;<<<===<<<;;;;;;<<<<<<===>>>???CCCDDDFFFGGGHHHHHHHHHGGGIIIKKKMMMOOOOOOPPPSSSUUUiiisss|||xxx[[[@@@===MMM___kkkqqqRRRDDD888999EEEPPPSSSRRRUUUUUUTTTQQQLLLFFF@@@<<<555222//////222333222000111111333666:::???CCCEEEIIILLLPPPTTTVVVYYY\\\^^^hhhkkkooosssvvvzzz~~~~~~}}}}}}~~~|||~~~zzzrrrvvvqqqOOO777333333222111000///...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////000000000111222222333333444222111333777999888666555555555666777999:::;;;:::777555666999<<<<<<;;;AAABBBCCCBBB@@@>>>>>>>>>>>>???@@@AAA@@@@@@>>>===????????????>>>>>>>>>>>>???<<<:::@@@HHHIIIBBB:::===>>>>>>>>>>>><<<:::999:::999888777666777777888999888666555555666888999999999999888888777777777666666666777888:::<<<=========>>>???@@@@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIIJJJHHHEEEEEEEEEEEECCCBBBBBBBBBDDDDDDEEEDDDDDDCCCBBBAAA???<<<:::999999999666555333222000////////////...---,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((()))))))))************+++***+++,,,,,,------,,,,,,------------................../////////000000000555444555555777999;;;<<>>???BBBCCCEEEFFFGGGGGGGGGGGGHHHJJJMMMOOOPPPRRRUUUWWW```hhhzzzOOO>>>EEEUUUiiizzz___NNN??????FFFKKKOOORRRTTTSSSPPPMMMJJJGGGEEEDDD;;;777222000111222222111///000111333666999<<<>>>CCCFFFJJJNNNPPPSSSWWWYYYaaadddhhhlllooorrrwwwzzz}}}~~~}}}}}}~~~zzz|||wwwkkkfffqqq~~~dddJJJ777333222222111///......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------........................////////////000000000111222222333333333111111333666888777555555555555666777999:::;;;;;;999777888;;;======;;;>>>@@@AAA@@@???===>>>>>>??????@@@@@@@@@???>>>===>>>>>>>>>=========<<<<<<;;;888777;;;@@@AAA<<<777======>>>>>>===<<<:::999999888777666666666777777888777666555555666777888888888888888777777777777666666666777999:::<<<===<<<<<<===>>>???AAAAAABBBCCCCCCBBBBBBCCCFFFHHHJJJJJJHHHFFFFFFFFFFFFEEECCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@???===<<<:::999888444333222000///...------......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((()))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000111000000000000111111222...///000222555999===???HHHKKKRRRZZZbbbiiinnnqqq}}}zzzsssjjjbbb\\\XXXPPPJJJAAA<<<888555000---......------...//////000...------,,,,,,+++++++++,,,++++++++++++*********************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,------...//////......///000111111111111000111111111111222222222555555666777999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAACCCEEEFFFFFFFFFEEEGGGIIILLLOOOPPPSSSVVVXXX^^^cccooohhhMMMDDDGGG]]]vvvlllXXXGGGCCCBBBAAAIIIUUUSSSPPPMMMIIIHHHIIIKKKMMMDDD???999444222111111111/////////000222444666888;;;>>>BBBFFFHHHLLLPPPRRRWWWZZZ^^^bbbeeehhhlllooovvvxxx{{{}}}}}}yyyyyy{{{|||~~~}}}~~~~~~ssstttiiiYYY___}}}}}}```PPPBBB444222111111000///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------........................////////////000000000111222222333333222111000222444666555444555555555666777888999::::::::::::;;;===>>>===;;;;;;===??????>>>>>>>>>??????????????????>>>===============<<<<<<<<<;;;;;;999888777888::::::888666<<<============<<<:::999777666666666666666666666666666555555555666777888777777777777777777777777666666777888999;;;<<<===;;;<<<===>>>???@@@AAABBBDDDCCCAAAAAABBBEEEHHHJJJIIIHHHGGGGGGHHHGGGFFFDDDDDDDDDDDDCCCCCCBBBAAAAAA???>>>>>>===<<<:::888777333222111///......------------,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((************++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////......///000222444555666222222222222333555666777444555888<<>>>>>???AAACCCDDDEEEDDDDDDFFFHHHKKKMMMNNNPPPSSSUUU^^^bbbgggooosssYYYEEEMMMccckkkZZZMMMJJJBBB:::CCCTTTPPPNNNLLLIIIIIIKKKNNNPPPJJJFFFAAA<<<777444111000000000///000111333444666666888<<>>?????????@@@BBB?????????>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;:::999888999:::;;;<<<<<<===<<<;;;:::999555555555555555555555555555444444555555666666777666666666666666666666666666666777999:::;;;<<<<<<;;;<<<===>>>???@@@AAAAAADDDBBBAAA@@@AAACCCFFFHHHGGGFFFEEEFFFHHHGGGFFFDDDFFFEEEDDDCCCBBBAAAAAAAAA======<<<<<<:::999777666333222111///............,,,,,,+++*********++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---------------...............//////////////////...000000000000000000111111222111111111222444666777999;;;===>>>@@@EEEMMMSSS]]]___bbbfffhhhgggdddaaahhhmmmqqqooojjjgggeeeeee]]]ZZZVVVQQQLLLHHHEEECCCBBB>>>999777777666222...000///...///000111111000111000///---,,,,,,+++++++++++++++++++++*********+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,...//////---...///000000111111000000000111111111222222222222333444555777888999999999999999::::::;;;<<<===<<<>>>@@@BBBCCCDDDDDDDDDFFFHHHJJJKKKKKKLLLNNNPPPVVV\\\______mmmvvvOOODDDNNNXXXTTTWWW\\\TTTDDD@@@GGGMMMMMMMMMLLLMMMNNNOOOPPPLLLLLLIIIEEE???888333000////////////000111333444333666999;;;===AAAEEEIIILLLNNNRRRUUUWWWZZZ]]]```gggiiimmmppptttxxx}}}{{{zzzyyywwwwwwxxxyyy{{{yyy|||{{{uuuqqqaaaYYY^^^vvvaaa???222777777...///.........---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000000000111222222333333000111111222222222333444555555555555666777888888777888:::;;;;;;:::999999888;;;>>>???@@@@@@BBBDDD??????>>>===<<<<<<<<<;;;>>>>>>>>>=========<<<<<<===>>>>>><<<999999:::===:::;;;;;;<<<<<<;;;999999333333444555555555444444333333444444555666666666555555555555666666666666555666888:::;;;<<<<<<<<<<<<======>>>>>>?????????BBBAAA@@@???@@@BBBDDDFFFCCCCCCCCCEEEGGGFFFDDDBBBEEEDDDCCCBBBAAA@@@@@@AAA;;;;;;:::999888777666666222111000///............++++++******)))******+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((())))))))))))*********)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---...............---------....../////////222222111000000000111111333333222111000111555888777;;;@@@EEEGGGGGGFFFDDDHHHLLLNNNIIIEEECCCBBBAAA???===;;;888555333222222222000///000333444111///.../////////...---,,,+++,,,,,,++++++++++++,,,,,,************************+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++,,,---//////------...///000000000000000111111111111222222222222222333444666777888888999999999999:::;;;<<<<<<;;;===???AAACCCDDDDDDDDDFFFGGGIIIJJJIIIJJJKKKMMMPPPTTTYYY[[[aaaxxx```FFFAAAEEEMMM___rrrwwwgggPPP@@@KKKLLLMMMOOOPPPPPPPPPPPPMMMOOOOOOLLLEEE===777444//////.........///111222222444666777999<<<@@@DDDFFFHHHLLLNNNPPPRRRVVVXXX]]]```dddhhhkkkoootttxxx}}}tttuuuvvvwwwxxxxxxyyyyyyyyy{{{}}}}}}xxxpppgggbbbNNNYYYtttqqq```EEE222///555555111------------,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------............////////////000000000111222222333333000111333333222111333444666555555555666666777888666777999999777777777888888;;;===???@@@AAACCCEEE@@@???>>><<<;;;;;;;;;;;;>>>>>>>>>=========<<<<<<<<<<<<<<<;;;999999:::;;;999:::;;;;;;;;;:::999888111222333444555444444333222222333444555555666666444444444555555666666666555666888:::<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBB@@@@@@AAACCCEEEEEECCCAAABBBAAA@@@???>>>>>>??????:::999888666555555555555000///...------,,,,,,---******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))))))))***+++++++++++++++************+++++++++++++++,,,,,,,,,,,,---------)))***---///111222333333...///000000111111111111/////////000000000000000///000000000111333555777+++---000222444555666666444999999444222333222...222222111000////////////.........///000111000///...//////...---,,,,,,---+++*********++++++,,,---)))*********************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))*********************+++,,,---///000,,,---...///000000000000000111111111111222222222111111222444555666777888888888888888999:::;;;<<<;;;===???AAACCCDDDDDDDDDDDDFFFHHHIIIIIIJJJLLLNNNPPPMMMSSS\\\___ggg\\\EEEAAAIII\\\zzzxxxUUUIIIJJJLLLNNNPPPRRRSSSTTTOOOQQQRRRNNNGGG@@@<<<;;;444333222000//////000000000111222333444666;;;>>>>>>AAADDDFFFGGGJJJMMMOOOSSSVVVZZZ]]]aaaeeejjjmmmtttzzz|||xxxuuutttsssssstttuuuuuuvvvvvvvvvvvvvvvuuurrrlllccc\\\WWWTTTllloooUUUEEE555000111000000222,,,,,,,,,,,,++++++++++++)))*********++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------............////////////000000000111222222333333000222444444222111333555666555555555555666777777666888999777555555777999777999<<<>>>???@@@BBBCCC@@@???===;;;::::::::::::=========<<<<<<<<<;;;;;;:::999999999999999999888888999:::;;;;;;:::999888111111333444555444444333111222333444555555555555444444444555555555666666555777999;;;<<<===<<<<<<>>>>>>>>>>>>============>>>>>>>>>???@@@@@@@@@@@@>>>>>>@@@BBBDDDDDDBBB???@@@???===<<<<<<<<<===>>>:::888666444333333555555......---,,,++++++++++++***)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((())))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,------------...///000000///...---,,,---...///////////////,,,---...////////////...---------......///000111000000000///...000333555111555444000000333222---........................///...---,,,+++,,,,,,---***************+++...111...------,,,,,,,,,,,,,,,)))))))))))))))*********************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))*********************+++,,,---///000,,,---...///000000000000000111111111111222222222000111222333555666777777888888888888999:::;;;<<<;;;===???BBBCCCDDDEEEEEECCCEEEHHHIIIJJJLLLNNNPPPNNNFFFJJJXXXZZZWWWjjjxxxTTTFFFGGGSSSvvvsssHHHIIIJJJLLLOOOSSSVVVXXXQQQRRRRRRNNNGGGBBB@@@@@@;;;999777444222111111111.../////////000222666:::888;;;>>>@@@AAACCCFFFIIILLLOOOSSSVVVZZZ^^^cccfffjjjpppyyy~~~{{{uuuqqqooonnnttttttsssrrrrrrsssttttttqqqooolllhhhbbb\\\WWWTTTjjj{{{^^^BBB555...222111******111,,,,,,++++++++++++++++++))))))******++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------............/////////000000000000111222222333333111333555444222111333555666555555555555666666777777999999777555444777:::666999;;;===>>>>>>@@@BBB@@@???===;;;::::::::::::<<<<<<;;;;;;;;;::::::::::::999888999;;;;;;999777888888::::::;;;:::999888111222333333444444333333111111222333444444444444444555777888888888777666666666888999999999999999<<<<<<<<<===>>>>>>??????===>>>>>>???@@@@@@AAAAAA???@@@AAAAAABBBBBBBBBAAA>>>======<<<;;;999888777555444444333333222111111000...---+++******++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++***)))***---///+++++++++,,,,,,,,,------------------------------.........////////////000////////////////////////////////////000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,------......///000000000000111222111000///000111///000111222444555666666888888888999:::;;;<<<===??????@@@AAAAAAAAAAAA@@@DDDEEEFFFGGGIIIKKKMMMOOOLLLNNNOOOPPPSSSYYYbbbjjj]]]OOOJJJXXXzzzVVVNNNIIIJJJLLLNNNRRRWWWVVVUUUSSSNNNIIIEEEBBBBBB@@@<<<777333111000///...000000111111111111111111555666888;;;>>>BBBDDDFFFHHHIIIJJJNNNRRRVVVZZZ]]]aaagggpppvvvyyyyyyxxxxxx|||~~~|||uuuqqqooonnnllljjjooovvvwwwqqqmmmppprrrqqqqqqmmmggg]]]RRRNNN\\\mmmhhhKKK<<<666000------/////////,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,............////////////000000111111111222222222444333333333333444555555777777777777666666666666888888777777666666555555888999;;;===>>>>>>=========>>>>>><<<:::888888999888999::::::::::::999888999999:::::::::999888888777888999999888666333222111222222333333333333333000111222333444444444444444555666777777777666555666666777888999999999999;;;;;;<<<======>>>>>>???======>>>>>>???@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@;;;;;;;;;::::::888777666333333222222111000000///...---,,,************+++))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))***++++++)))+++---------+++***)))+++++++++,,,,,,,,,,,,---------------------,,,,,,---------.........//////............................../////////000000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************)))))))))(((((())))))((((((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&))))))))))))((((((''''''(((((()))))))))******************+++++++++,,,,,,,,,------......//////000...000111000///...///000111111222333444555666666888888888999:::;;;<<<===>>>??????@@@AAA@@@@@@@@@BBBBBBCCCDDDEEEFFFHHHHHHMMMNNNNNNNNNNNNSSSZZZaaaxxxmmm[[[SSSZZZsssuuucccUUUIIIFFFIIIMMMQQQUUUTTTRRROOOJJJFFFDDDDDDDDDBBB>>>:::666555444222111000000///////////////000111222333555888;;;>>>???CCCDDDFFFIIIMMMQQQUUUWWW[[[```ggglllooooooooooootttvvvzzz|||~~~~~~wwwsssnnnllllllmmmlllkkkjjjooopppmmmmmmqqquuutttkkk```TTTPPPUUUccczzzsssUUUAAA;;;777111...---...---,,,,,,,,,+++++++++***************))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,------------............/////////000000000111111333333222222333333444555666666666666666666666666777777777666666666555555888888:::;;;<<<=========<<<======<<<999888888999777888999::::::999888777888888999999999888777777777777888888777555333111000111222222333333222222000000222333333333333333333333444555555555555555555666777888888999999999::::::;;;<<<<<<======>>><<<<<<======>>>?????????<<<============>>>>>>>>>999999999999888777666555111111000000///......---,,,,,,+++))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++***+++++++++***)))((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************))))))))))))(((((()))((((((''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))))))))(((((((((((('''(((((())))))))))))***************++++++++++++,,,++++++,,,------......///---///000///...---...000333333444444444555555555777777777888999:::<<<<<<===>>>??????@@@@@@??????AAABBBBBBBBBCCCDDDDDDEEEIIIKKKLLLKKKJJJMMMTTTYYYaaayyy~~~aaaJJJLLLZZZ___\\\XXXSSSOOOIIIFFFKKKSSSTTTQQQLLLHHHEEEEEEFFFGGGDDDAAA>>><<<;;;999777555333222000///......//////...///000111333555777888======???AAAEEEIIIMMMOOORRRVVV[[[___```aaacccdddhhhkkknnnqqqtttxxx|||yyysssoookkkiiiggggggiiikkkllllllmmmooonnnkkkjjjlllllljjjcccVVVMMMTTThhhoooQQQ>>>666888555111...---,,,+++)))++++++++++++*********)))***))))))(((((())))))***)))))))))*********++++++)))*********++++++++++++*********++++++++++++,,,+++,,,,,,,,,------------............////////////111111111111111222222333444444444555666666777777666666666666666555555555777888888999:::;;;<<<<<<;;;<<<<<<;;;888777777888777777888888888888777777777777777777777666555555666666777666666444222111///000111111222222111111///000111222333333333333222222333333444444444444444555666777888888888888999999::::::;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<===;;;;;;:::999777555333222000//////......------,,,******))))))(((((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((((((((()))******---***'''&&&&&&(((******************++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------------------............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************)))))))))(((((((((((((((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***++++++,,,,,,---......---///000///......///111555555555555555555555555777777777777888:::;;;<<<<<<===>>>>>>??????>>>>>>BBBCCCDDDEEEFFFGGGGGGGGGEEEGGGIIIIIIIIILLLRRRWWWYYYggg\\\IIILLLQQQMMM^^^qqqrrr___JJJDDDJJJRRROOOKKKHHHHHHHHHHHHHHHGGGEEECCCAAAAAA???===;;;777666333111000///000000//////000000111333444555777888999;;;>>>BBBEEEGGGLLLNNNQQQSSSUUUVVVYYY[[[\\\___bbbfffiiinnnssswwwyyyzzz{{{|||~~~~~~yyysssnnnjjjhhhfffeeeeeeeeegggjjjlllmmmlllllljjjgggdddbbb___\\\QQQQQQZZZpppiiiLLL999222111333111000...---,,,***)))+++************)))))))))))))))(((((((((((())))))))))))))))))************)))))))))************+++************++++++++++++,,,,,,,,,,,,---------------.........////////////000////////////000111111222222333444555666777777555555555555555555555555666666777888999:::;;;<<<999::::::999777666666777666666666777777666666666555555666555555444333222444444444444444222111000...///000000111111000000//////000111222222222222222222222222222333333444444444555666777777777777888888888999::::::;;;;;;999::::::;;;;;;<<<=========<<<;;;;;;:::;;;<<<<<<>>>===<<<999777444111000//////......---,,,,,,,,,(((((()))(((((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''(((((()))******))))))+++...///---+++)))))))))*********++++++*********+++++++++,,,,,,************+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''(((((((((((()))))))))))))))*********+++++++++******++++++,,,---------...///111111000///111222666555555555555444444444666666666777888999:::;;;;;;<<<======>>>>>>======AAABBBDDDFFFHHHIIIJJJJJJEEEGGGJJJJJJJJJKKKPPPTTTUUU]]]gggzzz```OOOCCCHHH```jjjOOOCCCIIIGGGFFFGGGIIIKKKKKKKKKIIIHHHFFFEEEEEEDDDBBB@@@:::999666333111000000000000000000000000111222333444444555777999<<>>===;;;999666333000///......------,,,+++++++++'''(((((())))))(((((('''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%(((...555999777///(((((())))))))))))*********)))))))))******++++++,,,************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((((()))))))))))))))************+++******+++,,,,,,------......///111111000000222333555555555444444444444444555555666666777888:::;;;;;;;;;<<<=========<<<<<<<<<>>>AAADDDFFFGGGGGGGGGGGGIIIKKKKKKIIIIIIKKKNNNRRRWWWYYYaaajjjLLLEEENNNfffgggLLLDDDBBB@@@BBBHHHLLLNNNMMMLLLJJJHHHGGGGGGGGGFFFEEE<<<;;;999777444111///...///............///000000222222333444666888;;;<<<@@@BBBDDDFFFGGGIIIMMMOOOMMMOOOQQQSSSVVV[[[```eeekkklllmmmooopppppppppppprrruuuzzz}}}~~~}}}{{{yyyoookkkfffbbb```bbbeeegggfffggggggeeecccbbbbbbddd^^^[[[ZZZWWWQQQLLLNNNSSSggg{{{gggDDD222000000///---((()))++++++******+++---))))))))))))(((((((((((()))((((((''''''(((((()))((((((((()))))))))******(((((((((((()))))))))))))))))))))************+++------------.....................////////////000...............///000000///000111222333444555555333333333444444444444444444555777999::::::999999555777777666555444444555444444333333333333444444444444444444333111000///111111000000////////////------...////////////...---...///000111111111111333333222111222333444555333333444555666666666666555666666777777888999999777777888888999::::::;;;;;;:::888777666777888999:::999999777555333111000,,,,,,++++++***)))))))))'''((())))))))))))((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&(((,,,333777555---%%%((((((((()))))))))******(((((())))))***++++++,,,*********+++++++++,,,,,,************************************+++++++++,,,++++++++++++************************************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************++++++,,,,,,---.........---...000000///000111333333333333333444444444444555555555666777888999:::::::::;;;<<<<<<<<<<<<;;;:::<<<>>>AAABBBCCCBBBBBBCCCFFFIIIIIIGGGFFFHHHKKKPPPSSSVVV\\\nnnvvvXXXLLLLLLaaazzz~~~mmm[[[OOOIIIBBB@@@DDDJJJLLLMMMMMMKKKHHHGGGHHHIIIIIIIIIAAAAAA@@@>>>;;;777333000///.........//////000111111111111111333555777888888:::===???@@@CCCFFFIIIIIIJJJKKKMMMNNNSSSXXX\\\bbbcccdddeeeeeeeeeddddddeeeiiinnnssswww{{{~~~~~~~~~~~~~~~~~~~~~{{{vvvssspppmmmiiiggg```___]]][[[\\\]]]```bbbbbbcccccc```\\\YYYYYYZZZYYYWWWUUURRRNNNPPP]]]mmmhhhPPP888/////////,,,***((()))***)))((((((***,,,))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((()))))))))***'''''''''((((((((())))))))))))))))))************+++,,,,,,,,,------------,,,---------...........................///000000///000000111222333444444222222333333333444444444222555888;;;<<<;;;999888444555666555444333444555444333222222222222333444444444444333222111000///000//////...............,,,---......//////......---...///000111111111111444333222222222333444555222333444555666666666666555555666666777888888888777777777888999999:::::::::888666555444555666777666666666555444333111111*********)))(((((('''''''''((()))******)))(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((,,,(((&&&'''+++---***'''(((((((((((())))))))))))'''(((((()))***+++++++++***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************+++,,,,,,------......///,,,---//////...///000222222222222333333333444444555555555555666888999:::999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@???>>><<<@@@DDDFFFEEEFFFIIILLLKKKLLLSSSZZZ]]]lll}}}fffOOOKKKSSS[[[```aaa```VVVIIIBBBCCCGGGJJJKKKNNNKKKHHHFFFGGGIIIJJJKKKGGGGGGGGGEEEBBB===888555000000000000000111222333000//////000111333555666111444777:::<<<>>>AAACCCGGGHHHHHHIIIJJJNNNSSSVVV[[[\\\]]]^^^^^^]]]\\\\\\\\\```fffkkkppptttyyy||||||{{{xxxvvvuuuvvvxxxyyyyyyyyywwwvvvvvvwwwyyyyyyxxxxxxxxxyyy{{{|||~~~|||{{{}}}}}}|||}}}vvvrrrmmmhhhccc___[[[XXXVVVWWWWWWYYYZZZ[[[\\\\\\]]]^^^^^^[[[VVVSSSSSSTTTLLLKKKLLLPPPTTT```{{{|||LLL>>>111000000,,,)))))))))******(((&&&%%%(((+++)))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------///............///000000000000000111222222333333222222222333333444444444222444999<<<===<<<999777333555555555333222333444444333222111111222333444555444444444222111000/////////...---------......+++,,,---...///...---,,,.........///000111111111111111222222222222333333333333444444444444444444333333444444666777888999888777777777777777888888555666666777777777666666888666444222222000...,,,---,,,+++***)))'''&&&&&&''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************((())))))))))))*********+++++++++*********))))))++++++******************))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------------......//////000000333333333444444444555555555555444444555666888999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>???@@@AAACCCDDDEEEKKKLLLNNNQQQTTT___tttiiiNNNGGGLLLQQQRRRiiiqqqmmmZZZHHHDDDEEEDDDKKKIIIHHHGGGHHHJJJLLLMMMMMMKKKHHHEEEBBB???>>>===:::888555222000000000000000////////////000111111555555555666888:::;;;<<<@@@AAABBBEEEGGGJJJMMMNNNQQQSSSUUUWWWWWWVVVTTTRRRPPPRRRWWW]]]eeelllrrruuutttpppmmmmmmpppqqqnnnjjjnnnnnnmmmllljjjkkknnnpppoooooopppqqqrrrtttvvvwwwttttttuuuuuuuuuuuuvvvvvvxxx{{{~~~|||vvvooojjjdddbbb]]]XXXTTTRRRPPPPPPVVVVVVUUUUUUTTTSSSSSSRRRUUURRRRRRUUUTTTNNNIIIHHHJJJEEEEEEUUUrrrzzz\\\999666111,,,)))(((((())),,,,,,,,,+++***))))))((())))))))))))))))))))))))'''''''''''''''''''''''')))&&&$$$%%%(((******)))************************(((((((((((())))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111////////////000111222333444444444444444444444444555555666888::::::999777555555444444444444555555222222222111111000000000333333333333222111000000...------------,,,,,,,,,+++,,,,,,---...---------......//////000000000111111222222222222333333333333333333444444444444444333333444444555777888999777666666555555666666777666666777777777777666666777555333222111000...,,,,,,++++++***)))(((''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))(((((()))))))))*********)))))))))************+++*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---------......///000000111333333333333444444444444555444444444555666777888999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>===>>>>>>???AAABBBDDDEEEEEEEEEGGGIIIKKKQQQ___mmmkkkMMMBBBGGGPPP```uuulllUUUDDD<<<===???CCCHHHLLLNNNNNNNNNNNNMMMJJJGGGDDDAAA???>>>;;;999666444222111111222000000/////////000000111222222222333444555777888:::;;;<<<>>>AAACCCFFFGGGKKKMMMOOOQQQRRRQQQOOONNNHHHJJJOOOTTT[[[aaafffiiijjjgggddddddggghhheeeaaacccdddcccbbbaaabbbeeehhhddddddeeefffhhhkkkmmmnnnllllllllllllkkkkkkkkkkkknnnooopppooojjjccc[[[WWWSSSRRRPPPNNNNNNNNNOOOPPPSSSSSSRRRRRRQQQQQQPPPPPPSSSOOOMMMMMMJJJDDD@@@@@@<<>>???AAACCCCCCCCCAAABBBFFFIIIKKKRRRZZZ]]]iiiNNNEEEGGGJJJgggbbbEEE:::888:::???DDDJJJLLLKKKJJJNNNNNNMMMKKKHHHDDDAAA???===;;;999777555444444444111111000//////000000000000000000000111222333444444555666777:::<<<>>>???BBBDDDFFFHHHIIIIIIHHHGGGAAACCCFFFJJJOOOTTTYYY[[[\\\YYYWWWWWWYYYZZZXXXUUUUUUVVVVVVVVVUUUVVVYYY\\\WWWXXXYYYZZZ]]]___aaacccbbbbbbaaa```___^^^]]]]]]]]]]]]\\\ZZZVVVPPPJJJGGGFFFFFFEEEFFFHHHJJJMMMNNNOOOOOOOOONNNMMMMMMLLLLLLIIIFFFEEEGGGEEE@@@>>>???<<>>@@@AAABBBBBB??????DDDIIIKKKOOOSSSTTTccc|||___NNNBBBPPPjjj{{{bbbNNNHHH<<<;;;:::<<>><<<;;;999888888888333333222111111000111111111111111000111111222333222222333444666888:::;;;:::<<<>>>@@@AAABBBAAAAAA>>>???AAADDDGGGKKKNNNPPPOOOMMMKKKLLLMMMNNNLLLJJJIIIKKKLLLLLLLLLMMMOOORRRPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVTTTSSSQQQPPPPPPMMMMMMMMMLLLJJJHHHFFFDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIEEEBBB@@@AAAAAA@@@DDDJJJbbbyyylllRRR>>>222...,,,------------,,,,,,+++))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((((((((((((((((((((((()))*********++++++++++++******++++++,,,,,,,,,,,,++++++,,,---...000000111000000000111222222333333000000000000111222333444666666666666666666666666555444555666888888777555555555555666666555555555666666555333222000///...000000000000///...---,,,------,,,+++***))))))(((,,,,,,+++***+++,,,---...............////////////111111111222222222333333111111222222333444444555444444333444444555666777777666555555444444444555555555555555555444333222000...------------+++***((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((())))))'''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,---------...//////000000000000000111111111111222222222333333444555555555555666777999999:::::::::888999999::::::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAA<<<:::???DDDFFFIIIMMMSSSSSS^^^{{{sss\\\QQQMMMTTTYYYVVVTTTVVVIIIGGGBBB<<<:::>>>HHHPPPJJJKKKLLLLLLJJJHHHEEECCCBBBAAA@@@???======<<<<<<777666555444333333333333222222111000000000111111111111111222333444666777555666888:::;;;<<<<<<;;;;;;<<<===???AAACCCEEEGGGEEEEEEDDDDDDDDDEEEDDDCCCBBBDDDEEEFFFFFFFFFIIIKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFF???999888===GGGYYYhhhmmmPPP<<<111///111,,,---------,,,+++***)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------------++++++,,,---...000000111000000000111222222333333222222222222333444555555666666666666666666666666444444444666777777555444444444555555555555444444666555444333111000///...000000000000///...---,,,,,,++++++***))))))((((((+++++++++++++++,,,------,,,------...//////000000000000000000111111111222000000111222333444555555444444333333444555555666777666555444444444444444333333333333333222111000...,,,++++++,,,,,,***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((())))))))))))*********(((((())))))))))))******((((((((())))))******+++((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))***++++++++++++,,,,,,---......///////////////000000000111111000111222333444444444444666666777888999999999999888888999999:::;;;;;;;;;:::::::::;;;;;;<<<===>>>DDD>>><<<>>>AAAAAADDDHHHHHHIIIOOO^^^wwwoooTTTDDDAAADDDKKKRRR^^^aaa```VVVGGG>>>???CCCFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@@@@???<<<;;;999888777666666555333222111000////////////000/////////000111222222222333444555666777777777777777888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===???@@@AAA@@@AAABBBDDDDDDCCCBBBAAA@@@??????????????????>>>>>>=========@@@@@@@@@@@@AAAAAABBBBBB@@@AAABBBDDDFFFGGGIIIIIIFFFFFFEEEDDDDDDCCCCCCBBB===888777>>>MMMdddyyySSS<<<222------222---------,,,+++***)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))(((''''''((()))))))))))))))))))))))))))))))))*********++++++------------------------++++++,,,---...//////000//////000000111222222333222222222222333444555666555555555555555555555555444444444555777777555333222333444555555444333222444444333222111///......///////////////---,,,,,,***))))))))))))(((((((((******+++,,,,,,,,,,,,,,,++++++,,,---///000111111////////////000000000000000000111222333444555555444444333333444444555555666555444333222222222222222222222222111000///...,,,***)))***++++++***(((((((((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((((((((()))))))))'''''''''(((((()))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******++++++******+++,,,,,,------........./////////000000000000000222333444444333333555666666777777777666666666777777888888999999::::::999999::::::;;;<<<===BBB??????AAAAAA???AAAEEEBBBEEEIIINNNUUUnnncccLLLDDDEEEHHH]]]pppjjjQQQBBB>>>BBBBBBCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDBBBBBB@@@???===<<<:::999999888666555444222111000000000000000000///000000111111111111111222222333333333444444444555555777888888888999999999999888999:::777999;;;;;;::::::;;;<<<<<<<<<;;;:::999999999999888999999999::::::;;;;;;======>>>>>>????????????>>>???AAABBBDDDEEEEEEEEEBBBBBBAAAAAA@@@?????????;;;BBBQQQfffzzzpppVVV===333000,,,,,,000,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%(((******(((&&&'''(((((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........///000000111111222111111111111111222444444444444444444444444444444444333444555666666444222000111333444444333111000222222111111000///..................---,,,+++***''''''(((((((((((()))))))))***+++,,,---,,,++++++)))***+++---///000111222............///////////////000111222333444555555444444333333333444555555555444333222111111111111111111111111000///------+++)))((()))***+++***((())))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******++++++)))******++++++,,,------............/////////000///000222333444444333333555555555666555555444444555555666666777888888888999999999999:::;;;<<<<<<:::999<<>><<<;;;:::::::::999888666555444333333333222222111111222222222000000000000000000000000444444333444444555666777444555666666555555666777333555777777666555555666888888777777777777777888777777888999;;;<<<======999:::<<<>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA?????????>>>======<<<<<>>CCCFFFHHHHHHFFFCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@@@@???>>>===;;;999777555555444444444444333222111000111111222222222111000000222222222222222222222222333333333333333333333222444444444444444444444444444444555777888888888888999999::::::::::::;;;;;;;;;;;;=========<<<;;;;;;@@@???===;;;===@@@@@@???<<<;;;<<>>===;;;999888777666666666666555444333333444444444444333333222111222222333333444444444555333333333333333333333333555555555555555555555555666666777888999999999999999999999:::::::::;;;;;;999:::<<<============<<<<<<>>>???>>>>>>===;;;999<<<:::<<>><<<<<>>^^^sssZZZMMMGGGGGGPPPZZZxxxxxx^^^KKK>>>777=========???BBBEEEFFFEEEEEECCC@@@???>>>@@@BBBCCCCCCBBBAAA???>>><<<;;;;;;::::::::::::999888777666888888888777666555444333333333444555666777888888222333333444444555555555666666666666666666666666888888999999:::999999888999999999999::::::::::::888999:::;;;<<<=========666999===>>><<<999:::;;;666BBBVVVjjjyyy{{{]]]EEE555///,,,++++++***+++++++++,,,+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''((()))((('''))))))))))))************((()))***+++,,,---......***++++++,,,,,,------......------------...//////------------...///000111222111111111111222333333333333333222222222222222111111111111111000//////000000///...---,,,++++++******))))))((((((''''''''''''''''''''''''''''''************++++++++++++++++++,,,------......///...//////////////////...//////000000111222222222111000000//////...------............------------+++++++++******)))))))))))))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------...------------......///000000000111111222333333333555555555555555555555555555555666777777777777666666666777777777888888888777777888999999999999999999;;;======;;;999:::;;;>>>EEEXXX|||ppp]]]PPPJJJJJJbbb|||qqqVVVAAA;;;:::999:::>>>@@@@@@???CCCBBB@@@??????@@@AAABBBDDDDDDCCCBBB@@@???>>>>>>============<<<;;;::::::;;;;;;;;;:::999888777666666666777777888888999999444444555666777777888888777777777777777777777777888999999999999999888888888999999999999:::::::::777888999999:::;;;;;;;;;999999::::::888888@@@HHHOOOeee}}}___GGG777000---*********)))******++++++******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((('''&&&'''((()))((('''((()))))))))************)))******+++,,,,,,------***++++++,,,,,,------......------------...//////---------...///000111222111111111111111222222333333333222222111111000000000000111111000000///............---,,,+++++++++)))))))))((((((''''''''''''''''''''''''''''''''')))))))))******+++++++++++++++,,,------......///......////////////.........//////000000111111222000000//////...------,,,---------,,,,,,,,,+++++++++++++++***************)))(((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------...,,,,,,,,,------...000000111111222222333444444555555555555555555555555555555666777777888888777777555555555666666666777777777777888999999999999888:::::::::999888888888:::AAA<<<>>>RRRuuummmXXXKKKJJJ[[[tttwwwdddKKKFFF@@@;;;:::;;;===???>>>>>>@@@AAACCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@????????????>>>===<<<;;;=========<<<;;;:::999999;;;::::::999999888888888777777777888999:::;;;;;;888888888888888888888888888888888999888888777777888888888999999999::::::888888888888888999999999>>>;;;;;;???BBBJJJZZZjjj|||___GGG:::444000...,,,,,,+++***)))))))))***)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''')))))))))(((((()))))))))************++++++++++++++++++++++++***++++++,,,,,,------......------------...//////.........///000222333444111111000000111111222333222222222111111000000000///000000000000///......------,,,,,,++++++******((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++++++++,,,------......///---......//////......---.........///000000111111000000///......------,,,,,,,,,,,,,,,++++++++++++************************(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...++++++,,,,,,---...000000111111222222333444444444444444444444444444444444555666666777777777777777444444444444555555555555666666777888888888888888666666555444444555666777333666;;;AAALLLfffsssPPPFFFGGGZZZppp{{{}}}~~~{{{lllYYYHHH<<<777666777888:::<<<>>>@@@BBBCCCBBBBBBAAAAAA@@@@@@@@@???????????????>>>===<<<;;;<<<<<<=========<<<;;;;;;===<<<<<<;;;:::999888888888999999::::::;;;;;;;;;888888888888888888888888777777888888888888888777888888888888999999999999888888888888999:::;;;;;;999999DDDVVVhhhxxxnnn\\\DDD555222111...***------+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&''')))***)))((())))))))))))************+++++++++*********))))))***++++++,,,,,,------......------------...//////...//////000111333444555111000000000000111222222111111111000000000000000///////////////......---,,,+++++++++*********)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++++++++++++++,,,------......///---......//////......---------...//////000000111000000//////...---------,,,,,,,,,+++++++++******))))))))))))************((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...+++++++++,,,---...000000///000000111111222333333333333333333333333333333333444444555666555555555333333333333444444444444444555555666666666666666222222111222333333333222///333999:::888AAA\\\www}}}\\\CCCFFFOOOTTTbbbuuummmTTTBBB:::???===:::888777999;;;===???????????????>>>>>>>>>>>>>>>>>>======<<<;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999:::888888888888888888888888777777888999::::::::::::888888888888999999999999888888888999;;;>>>@@@AAADDDKKKaaawwweee\\\LLLAAA444......///,,,(((,,,+++***))))))(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%''')))***)))((())))))))))))************))))))))))))))))))*********++++++,,,,,,------......------------...//////---......///111222444555000000000000000111222222/////////000000000000000....../////////...------+++************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++++++++++++++,,,------......///---..................---------......///000000000000000000///......------,,,,,,,,,++++++++++++***((((((((()))))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......+++++++++,,,---...000000.........///000000111111222222222222222222222222111222333333444444333333222222333333333444444444222333444444555555444444111111222333444333111///:::444111333555777@@@LLLiii```UUUJJJ===HHHbbbjjj~~~vvv___SSSRRRMMMDDD<<<888777:::<<<========================<<<======<<<<<<;;;:::999999:::;;;<<<<<<=========::::::;;;;;;;;;;;;;;;;;;999999888888888888888888777777777777777777777777777888999:::;;;<<<<<<<<<777888888888888999999999777888999;;;>>>BBBEEEGGGaaakkkgggRRRGGG555222...---......,,,******))))))((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))'''&&&%%%''')))******)))))))))))))))************&&&&&&'''((()))***++++++***++++++,,,,,,---.........------------...//////,,,------...000111333444000000000000000111111222......//////000000111111......//////......---,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------////////////000000000000//////000000000000//////000//////...------,,,,,,......---,,,+++))))))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***(((&&&%%%&&&'''&&&&&&(((((((((((())))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&))))))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((******+++,,,,,,,,,,,,+++......---,,,---...///000000111111111222222222222222222222111111111000000111111222222222333333333222222111111111111222222444333333222222333333444000000111111111222222222111333444555555777999<<>>>>>>>>888:::<<<<<<<<<;;;<<<===???===<<<<<<======<<<:::777888999999888888999:::;;;999888999;;;<<<:::999<<<======<<<999777666777999444444:::===::::::===@@@BBBFFFIIIOOO[[[lllxxx|||fffQQQAAA888------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''''''((()))''''''''''''''''''&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------....../////////...---,,,,,,++++++,,,,,,------...///////////////............//////......//////000000000111//////...---,,,,,,++++++******))))))((((((''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''((())))))******+++,,,,,,++++++,,,,,,,,,,,,------....../////////000000000/////////000000//////////////////...---,,,,,,,,,...---,,,+++***))))))((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))'''%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++,,,,,,++++++...------,,,---...///000////////////000000000000222222222111111000000000111111111111222222222222111111111000000111111111333222222111111222222333000000000111111111222222000111333333333444666999???FFF\\\{{{tttvvvdddVVVKKKMMMYYYgggttt}}}|||gggVVVGGG>>>===<<<<<<:::::::::;;;<<<999<<<>>><<<999777888:::<<<===>>>>>>===<<<<<<===???>>>======>>>>>><<<;;;;;;;;;<<<;;;:::999999999;;;::::::999999888777666333555888999888888:::;;;BBB<<<888999::::::???FFFGGGQQQ```ppprrr[[[JJJ<<<333...---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))((('''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........///......---,,,,,,++++++,,,,,,------...///////////////............//////.../////////000000000000.........---,,,+++++++++)))))))))(((((((((''''''((('''&&&%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&(((((()))******++++++,,,++++++,,,,,,,,,,,,------.........////////////000......////////////......///......------,,,,,,+++---,,,,,,+++***)))((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++,,,,,,++++++---------,,,---......///------------.........///111111111111000000000000//////000000000111111111111000000//////000000111111000000000000000000111//////000000000111111111///000111111000000222444999555888LLLlll}}}]]]JJJEEEJJJTTT^^^vvvrrrfffTTTOOOGGGAAA>>>===<<<<<<;;;<<<<<<:::777777:::===<<<<<<============>>>>>><<<;;;:::;;;<<<<<<;;;999888888:::;;;<<<=========999:::;;;;;;:::999:::;;;999;;;;;;;;;999999:::;;;<<<<<>>333///---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,------...............------,,,,,,+++,,,,,,,,,---....../////////......------......//////////////////000000000---------,,,++++++******((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''$$$############$$$%%%%%%(((((())))))***++++++++++++++++++,,,,,,,,,------------........./////////---......//////......---------------,,,,,,++++++,,,++++++***))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''%%%%%%&&&''')))((('''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$&&&&&&$$$$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++++++++++++++,,,,,,,,,---------......,,,,,,---------.........000000000000000000000000........./////////000000000//////......//////000//////............//////....../////////000000000...///000///......000222111444888===EEE\\\}}}cccOOOEEEDDDKKK[[[ppptttiiiaaa[[[WWWTTTIIICCC<<<777777888:::::::::999999:::<<<>>>???>>>===<<<<<<===???>>><<<;;;:::::::::<<<===>>><<<;;;:::<<<===<<<999888:::<<<;;;;;;:::999999<<>>;;;@@@>>>===>>>>>>===999666<<<<<<;;;999888999;;;===>>>???AAADDDLLLWWWdddlll|||dddPPP@@@999111,,,------,,,)))++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))))))))***************++++++,,,------...---------------,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------------------------------***************)))))))))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''((())))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))((((((''''''%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''((()))'''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&++++++%%%$$$)))(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))******++++++******++++++,,,------------,,,........./////////000000............////////////------........./////////...------------------...------,,,,,,,,,,,,------,,,,,,---------............///000///......///111222...---222666777:::>>>TTTwwwmmmTTTMMMUUU^^^bbb{{{yyypppcccXXXOOOKKKGGGEEEGGGGGGEEEBBBAAAAAABBBDDDEEEEEEBBB@@@BBBBBBDDDIIIOOORRRQQQOOOFFFDDDDDDGGGNNNWWW]]]```kkkmmmpppuuu}}}tttbbbMMM<<>>???555%%% &&&)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((()))******************+++,,,---...---,,,,,,---------.........//////---------.........//////........./////////000000---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,------,,,---///111))),,,111444111---111999888;;;EEEXXXrrrwwwvvvpppeee^^^cccrrrvvvbbbHHH666//////...+++...///,,,'''&&&)))---))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''''''''((((((((())))))******+++,,,,,,------------------------------***++++++,,,,,,---......,,,++++++++++++++++++,,,***)))))))))(((((('''''''''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&(((((((((((())))))))))))++++++******************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************,,,,,,,,,---------......---------............///111111000000//////......////////////////////////************************************************,,,,,,,,,++++++*********))))))***+++,,,,,,------////////////000000000000///444:::>>>EEEXXXssshhhZZZXXX\\\vvv}}}sssdddVVVDDD666000//////...+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++***(((%%%$$$''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))************+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))+++***)))(((((()))***+++)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))*********,,,,,,,,,,,,------------------------............000000000/////////..............................************************************************,,,,,,+++++++++*********))))))***++++++,,,------....../////////000000000444777888666555<<>>666111...000000///...,,,+++))))))+++***)))(((((()))+++,,,))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((()))*********((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++*********++++++,,,......+++,,,,,,---......//////000000111222333444555666333333444444444444333333000000000000000000000000------,,,+++***))))))(((+++++++++*********))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))************+++++++++***)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************************+++++++++++++++,,,,,,,,,,,,---------(((...000,,,,,,000333111000111000...---...333666...222777999;;;@@@GGGNNNUUU^^^mmm~~~lllYYYNNNBBB===555///,,,---000222***,,,------,,,+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,000000000111111222444444::::::;;;;;;<<<======>>>AAABBBCCCEEEHHHJJJLLLMMMGGGGGGHHHHHHHHHHHHGGGGGGAAAAAAAAAAAAAAAAAAAAAAAA:::999888777666444333333---------,,,,,,+++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))************+++++++++++++++,,,,,,,,,---------(((///111,,,)))+++---++++++...111222111000000111.........///000111111111333888>>>EEEQQQaaapppxxx~~~vvvbbbPPPDDD===:::888------...//////...---,,,...//////...---++++++++++++,,,,,,,,,+++***)))((()))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))))))))************(((((())))))******++++++))))))))))))))))))))))))'''''''''''''''((())))))***((('''))),,,---+++((('''((()))++++++***))))))++++++***)))***+++,,,---+++---//////000000222444::::::<<<===???AAABBBCCCKKKLLLNNNOOOPPPOOONNNMMMSSSSSSSSSTTTTTTUUUWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTRRRRRRTTTWWWWWWTTTPPPPPPNNNKKKHHHFFFFFFFFFGGG>>>>>>;;;777555666333...+++)))''''''***+++)))&&&)))'''%%%%%%&&&(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************))))))************)))((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000111333666:::???CCCFFFHHHKKKKKKLLLQQQYYYdddnnnuuuooo\\\PPPFFFAAA:::333//////111333......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++)))''''''(((***+++(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$###############$$$$$$################################################&&&'''&&&$$$"""!!!###$$$))))))))))))************)))))))))))))))*********))))))))))))))))))))))))(((''''''''''''((())))))+++)))((((((******'''%%%'''((()))******++++++***++++++***+++,,,---///000222555999;;;===???BBBDDDGGGHHHIIIKKKMMMOOOQQQRRRRRRTTTVVVXXXYYYYYYXXXWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[___]]]\\\\\\]]]]]]]]]\\\ZZZYYYWWWUUUTTTTTTTTTTTTRRRRRROOOJJJIIIIIIFFFAAA999555000,,,+++***))))))+++***((((((***+++************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&(((''''''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------................../////////000000000//////111222333555666666666666777999===AAAFFFHHHKKKPPPXXXbbbllluuu|||vvveeeWWWMMMEEE>>>999888666333000...---------------------,,,,,,,,,,,,,,,,,,+++++++++*********+++***)))(((((()))******(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$###############$$$$$$################################################"""###"""!!!!!!"""%%%((())))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++***(((((())))))(((&&&******))))))******++++++***+++---///333666999;;;AAAEEEIIILLLNNNOOOQQQSSSQQQQQQSSSUUUWWWYYY[[[\\\XXXYYY\\\^^^_________^^^[[[[[[[[[[[[\\\]]]^^^______````````````aaaaaaaaaaaaaaa```^^^]]]^^^```ccccccbbbaaa```````````````cccccc```[[[ZZZZZZVVVPPPFFFCCC<<<444---******,,,+++***))))))***+++***((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))*********)))((((((((()))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000000/////////......///000111111000///...444444666999<<>>CCCGGGJJJOOORRRUUUWWWWWWWWWWWWXXXVVVWWWXXXYYYZZZ\\\]]]]]]\\\]]]___aaaaaa```___^^^VVVVVVUUUTTTTTTTTTTTTUUUWWWWWWXXXYYYYYYZZZ[[[[[[YYY\\\]]]\\\ZZZZZZ^^^aaabbbbbbbbbccccccdddeeeeeeggghhheeeaaa``````\\\VVVPPPNNNHHH>>>333---,,,---+++***)))***++++++)))((()))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))******)))'''&&&'''(((***+++((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------------........./////////000000000000000000000000111222444444444333111000666555333111000000111222888888888999:::;;;===>>>BBBDDDGGGKKKOOORRRTTTUUUVVVWWWXXXVVVRRROOOOOOOOOJJJHHHDDD???;;;666444222444222000111222333111000)))+++,,,...///...---,,,,,,,,,,,,,,,+++++++++++++++************)))))))))'''((())))))***))))))((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$######"""#########################################################%%%%%%$$$$$$%%%***000555((()))))))))************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***+++,,,---,,,,,,---///111555888:::<<<===AAAEEEIIIMMMPPPRRRRRRTTTVVVWWWUUUTTTTTTUUUZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]\\\ZZZWWWVVVJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJNNNRRRVVVWWWVVVUUUWWWZZZWWWXXX[[[^^^bbbfffiiikkkiiijjjiiifffffffffbbb]]][[[ZZZVVVMMMAAA666111///---,,,++++++,,,,,,+++)))++++++,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((())))))))))))((('''&&&&&&(((***,,,'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------............,,,,,,,,,------.........---.........///000000111...---------///111333444111111222222333333333444000111333444555555555555777777777666444444444555888666444111///......///***,,,...000111000---+++------------------......,,,,,,+++++++++******************)))))))))((((((&&&'''((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###""""""#########################################################"""!!! !!!%%%+++///))))))))))))************************))))))))))))))))))))))))))))))))))))***************++++++,,,---------+++))))))+++---///000333888<<>>===<<<;;;::::::::::::888888999999:::;;;<<<<<>>???@@@@@@@@@AAABBBCCCDDDDDDEEEBBBCCCCCCCCCAAA>>>;;;:::888888888888888999:::;;;:::::::::;;;;;;<<<<<<<<<>>>===<<<<<<<<<<<<:::999<<<===???CCCJJJRRRZZZ______cccdddeeegggjjjhhhccc______```aaa^^^XXXQQQKKK???<<<888666777888999:::::::::999777444000,,,)))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************+++++++++++++++,,,,,,,,,,,,---------000000//////......------000000000///000000111111000000000//////---,,,,,,333333222111111000000000,,,,,,------......//////000///............------(((((()))***+++---......111000...,,,+++,,,...000++++++***************++++++*********))))))))))))))))))((((((((('''''''''''''''&&&&&&'''(((***+++(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""################################################&&&&&&'''&&&&&&(((+++...))))))))))))************(((((())))))******++++++))))))))))))))))))))))))++++++******++++++,,,---))),,,///111333888>>>CCCIIIJJJLLLMMMNNNNNNMMMLLLIIIJJJKKKMMMNNNNNNMMMLLLHHHFFFBBB<<<666333444555666777888:::<<<>>>@@@@@@AAABBBCCCCCCBBB@@@===<<<666777888999;;;===???AAABBBBBBCCCCCCCCCCCCDDDDDDDDD???:::888999999777555666555444555999@@@GGGKKKPPPTTTWWWXXX[[[___]]]XXXUUUUUUYYY^^^ddddddaaa\\\UUUQQQLLLIIIJJJLLLNNNOOONNNNNNLLLHHHCCC===888555************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,---///000000000///'''(((***,,,---------,,,++++++******++++++,,,---//////.........//////000++++++,,,...000000...,,,,,,---/////////---+++***(((***,,,,,,,,,++++++,,,)))***+++,,,,,,,,,+++***************)))))))))))))))(((((((((''''''''''''((('''&&&%%%&&&(((***,,,(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$###""""""""""""################################################"""###$$$$$$$$$&&&)))++++++***)))(((((()))***++++++++++++******************++++++,,,++++++******+++*********+++,,,---...---000555;;;AAAEEEIIIJJJMMMOOOQQQNNNIIIEEEDDDDDDFFFHHHLLLLLLKKKHHHGGGFFFGGGGGGDDD@@@;;;999:::<<<;;;===AAAFFFKKKOOORRRTTTYYYYYYZZZ[[[[[[YYYUUUQQQIIIBBB???CCCEEEDDDFFFKKKKKKIIIHHHKKKPPPUUUYYY[[[RRRSSSQQQHHH===444111111111333666777888999<<<>>><<<===@@@EEEIIIIIIHHHEEEAAA@@@BBBKKKWWW___bbb```aaabbbcccdddbbb___[[[XXX\\\[[[ZZZYYYUUUMMMEEE???000---)))'''((()))******+++++++++++++++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********)))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''++++++******))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%'''((('''&&&$$$""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###%%%***///+++***)))(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---111555777<<<>>>CCCGGGKKKMMMNNNOOONNNLLLIIIDDD???======>>>CCCDDDDDDCCCAAA@@@AAACCC===>>>@@@BBBCCCDDDEEEFFFRRRTTTWWWZZZ]]]___```aaafffeeeeeefffffffffdddbbb^^^WWWRRRRRRPPPKKKIIIKKKKKKIIIHHHIIILLLOOOPPPPPPYYYYYYVVVMMMBBB:::888999888999999888888:::>>>AAA??????>>>===<<<;;;;;;;;;666666888===EEENNNUUUYYYccceeeggggggfffeeedddcccdddddddddcccaaa\\\UUUPPP===888111,,,***++++++++++++++++++******)))(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((())))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''*********)))))))))))))))************************************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&((('''&&&$$$""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###%%%***...+++***))))))))))))***+++************************------,,,++++++,,,---...------,,,...222888>>>BBBFFFHHHLLLOOOQQQQQQQQQPPPLLLFFF===777444555777888<<<<<<;;;999999;;;@@@DDDHHHIIIMMMSSSXXX[[[[[[ZZZ\\\]]]^^^```aaabbbccccccfffeeeccccccdddeeeeeedddccc^^^\\\^^^^^^ZZZYYYYYYZZZYYYWWWWWWXXXXXXVVVUUUVVVUUURRRKKKCCC<<<;;;;;;999888777666666:::@@@EEEGGGJJJMMMKKKGGGBBB??????666555555444777>>>HHHOOO```eeekkkmmmlllkkklllmmmffffffggghhhhhheee```\\\NNNGGG===555///---,,,+++++++++++++++******))))))(((((((((((((((((((((((())))))((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))************************))))))))))))))))))))))))************************)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&***---************************)))))))))***************,,,+++*********,,,...000///000333666<<>>>>>AAAEEELLLQQQRRRRRRSSSVVVYYY[[[YYYWWWWWWWWWWWWWWWYYYZZZ\\\]]]```___^^^^^^______^^^]]]ZZZZZZ[[[___cccdddcccccc```___^^^^^^^^^]]][[[YYYWWWXXXXXXUUUPPPKKKJJJIIIDDDDDDBBB@@@>>>@@@DDDGGGOOOYYYdddiiieee\\\VVVTTTGGGDDD>>>999777999===AAASSS\\\hhhooopppoooooooooffffffggghhhiiigggdddaaaZZZTTTKKKAAA:::444///,,,,,,,,,++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((()))(((((((((((((((((((((((()))(((((((((((((((((()))(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))*********)))))))))))))))((((((((((((((((((((((((((((((((())))))*********************************((((((((((((((((((((((((************************))))))))))))************************++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$'''***,,,******++++++++++++******)))*********+++++++++,,,+++*********,,,...111333666999>>>DDDIIILLLNNNOOOOOOPPPRRRSSSRRRPPPNNNLLL???;;;888888===AAACCCCCCGGGIIILLLNNNPPPSSSWWW[[[ZZZXXXVVVTTTTTTTTTSSSRRRWWWVVVVVVUUUUUUWWWXXXYYY^^^^^^^^^``````___[[[XXXWWWXXXZZZ\\\^^^```^^^\\\aaa```______```aaa```___```bbbddddddbbb___]]]\\\ZZZZZZYYYWWWTTTRRRRRRSSSZZZdddqqqwwwuuuoookkkjjjaaa[[[RRRKKKHHHCCC===888@@@LLL\\\iiipppqqqppppppkkkjjjjjjkkkkkkjjjhhheeebbb^^^YYYRRRKKKCCC;;;666///...---+++************))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))*********))))))))))))))))))))))))((())))))))))))))))))((((((((()))))))))))))))((())))))))))))))))))))))))************************)))(((((('''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,***************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%%%%%%%'''%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%(((+++,,,******+++,,,,,,+++************++++++,,,---------+++,,,,,,...111555888:::???CCCHHHMMMPPPQQQPPPNNNMMMMMMMMMLLLJJJHHHFFFEEE@@@AAABBBFFFKKKOOOQQQQQQQQQSSSUUUVVVUUUTTTUUUVVVWWWWWWVVVTTTRRRRRRUUUWWW\\\]]]```aaabbbaaa___^^^]]]^^^```bbbcccaaa\\\YYYZZZ]]]^^^___cccgggfffcccccc```]]]\\\]]]```aaabbb`````````___]]]\\\ZZZYYY\\\^^^aaacccdddeeehhhjjjkkkooosssuuuttttttvvvxxxxxxrrrkkkgggccc\\\QQQHHH;;;BBBOOO\\\gggmmmppppppnnnlllkkkkkkkkkkkkiiigggeeedddcccaaa]]]VVVNNNHHH999777444000---***))))))************************(((((())))))))))))******)))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))******++++++))))))))))))))))))))))))((())))))******))))))((((((((()))*********))))))))))))))))))))))))))))))************************))))))((((((((()))******((((((((())))))))))))***((((((((((((((((((((((((******++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''***,,,,,,***++++++,,,,,,++++++***++++++,,,------...//////...000333666:::>>>AAABBBEEEGGGJJJLLLLLLKKKIIIHHHEEEEEEEEEDDDEEEEEEFFFFFFJJJMMMQQQTTTVVVYYY[[[]]]XXXYYYZZZXXXUUUSSSSSSTTTPPPUUUZZZ[[[YYYZZZ```fffnnnuuu{{{{{{}}}~~~{{{{{{vvvoookkkkkknnnqqqsssrrrmmmfff___[[[ZZZZZZZZZ[[[]]]```bbbdddhhhmmmqqqrrrqqqpppoooqqqsssvvvyyyyyyxxxxxxxxxvvvqqqiiicccNNNJJJIIIMMMXXXcccjjjmmmnnnllljjjjjjkkkkkkiiihhhdddddddddfffeeeccc^^^ZZZMMMIIICCC<<<555000,,,+++++++++++++++++++++++++++(((((()))))))))*********))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))******+++))))))))))))))))))))))))((()))************)))((((((((()))***************))))))))))))))))))))))))************************+++*********++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************************************))))))))))))*********+++((((((((())))))***,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%))),,,---,,,***+++,,,------,,,+++***,,,,,,------...///000000111444888<<>>666111///,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++******))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))************************,,,,,,,,,,,,------...///000000000000111111222222000000000000000000000000.........------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************(((((((((((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''(((***$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###&&&***......---++++++,,,,,,------------...............000444888;;;@@@DDDEEECCC@@@???@@@===<<<::::::<<<=========@@@EEELLLQQQTTTVVVXXXYYY\\\[[[[[[YYYWWW]]]ooo~~~~~~~~~ooofffcccdddcccbbbbbbeeeiiikkkjjjhhhiiigggiiinnnppppppssswwwtttlll```SSSHHHEEEOOO\\\jjjsssxxxuuussssssqqqmmmXXXQQQNNNUUU___eeehhhjjjeee```[[[WWWSSSKKK@@@888666---(((,,,...,,,+++,,,***++++++*********+++---***************)))(((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,,,,++++++++++++++++++***************************++++++++++++***)))(((---------,,,+++***+++---***+++,,,,,,,,,---000222555555666555444555888:::???AAACCCCCCAAA@@@???@@@AAA@@@???>>>>>>>>>>>>>>>888888777555444222111111---------,,,+++***)))(((,,,+++***)))((((((((((((((()))***+++++++++++++++((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))******++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++******(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&((((((%%%"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$+++222111,,,,,,,,,,,,,,,------------...//////000222666;;;@@@CCCDDDCCCAAA===:::888888<<<999666444666:::???AAALLLOOORRRSSSUUUYYY```eeefffaaa___aaagggrrrxxxpppeee^^^^^^aaaeeeggg___^^^bbbjjjnnnooorrrvvvyyytttmmmdddYYYPPPPPPUUU^^^iiirrruuuvvvvvvsssnnn^^^QQQGGGJJJRRRYYY^^^aaagggbbb^^^\\\[[[WWWMMMFFF@@@666...---...,,,+++---)))******)))((((((((()))***************)))((((((''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++******++++++,,,,,,,,,,,,...///...111555888:::<<>><<<::::::666666555333111///---,,,---,,,++++++***+++++++++((())))))************)))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))*********))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))***++++++******(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$***111000+++...------,,,,,,,,,------///111444777:::???DDDIIIJJJGGGBBB>>>;;;999777555555555555888<<>>;;;999777555444111///.........///+++++++++++++++***)))(((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((((('''))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))******)))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""###***000...(((---,,,,,,,,,---///111222888===DDDIIIKKKKKKKKKJJJGGGEEEDDDFFFIIIIIIGGGCCCGGGIIIKKKNNNSSSZZZccciiihhhooovvvzzzppphhhggghhhdddfffmmmqqqppplllkkkbbbeeellltttyyyzzzzzzyyy|||ttthhhXXXGGG<<>>=========EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???===999555222111111111...............---,,,+++*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$###$$$***000---'''---------...111444888:::@@@DDDJJJMMMMMMKKKJJJIIIHHHHHHIIIKKKMMMNNNMMMKKKLLLMMMPPPUUU```rrryyymmmfffaaabbbeeeeeefffhhhkkkhhhjjjppptttvvvxxxzzz{{{yyyuuuhhhSSSBBB???DDDOOO]]]kkknnneee]]][[[^^^^^^bbbccc___XXXQQQGGG>>>666111,,,)))***+++***)))***************)))(((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++*********+++,,,,,,------******))))))***---///111555888===BBBHHHMMMQQQRRRUUUQQQOOOOOOQQQRRRQQQNNNHHHFFFDDDBBBBBBFFFMMMSSSZZZ\\\^^^___^^^^^^___```YYYYYYWWWRRRKKKDDD@@@???===<<<;;;999888777666666>>>>>>??????@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGDDD???:::666444333333000000111111111000//////+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))(((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((())))))(((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%+++000---'''...///000222666;;;@@@DDDHHHIIIKKKKKKJJJIIIJJJLLLKKKLLLNNNPPPQQQTTTWWWYYYVVVZZZbbblll{{{{{{rrrkkkdddbbbdddiiicccbbbiiinnnpppsssxxxyyyyyyxxxrrrcccPPPFFFDDDIIIVVVffflllggg]]]UUUQQQUUU]]]ccccccaaa^^^WWWNNNCCC;;;222---,,,---+++)))***************)))(((((())))))))))))*********+++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++***++++++,,,------......---------000444999===@@@FFFHHHLLLPPPRRRSSSSSSRRRLLLHHHDDDEEEGGGHHHFFFCCC;;;;;;999888999===DDDHHHKKKMMMPPPRRRRRRRRRSSSTTTOOOOOONNNJJJEEE@@@===<<<===<<<:::999777666666666999999::::::;;;;;;<<<<<<<<<===???@@@BBBCCCDDDDDDFFFCCC>>>888444333222333000000111222222222111111......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&,,,111...'''000000222555:::AAAFFFJJJMMMLLLJJJGGGFFFHHHKKKOOOMMMPPPRRRSSSUUUZZZbbbhhhkkksssvvvooooooccc\\\\\\cccjjjmmmpppuuuzzzxxxxxxwwwnnn]]]NNNGGGEEEPPP^^^hhhhhh^^^PPPGGGMMMXXX```cccdddeeeaaaZZZOOOEEE999222000///...,,,***************)))(((((()))*********++++++++++++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------...//////111111444888>>>EEEKKKOOOUUUVVVWWWWWWTTTPPPKKKHHH<<<888666888===@@@???<<<777777777666777999===AAAAAADDDGGGIIIIIIJJJKKKLLLKKKLLLLLLJJJFFFBBB@@@???>>>===;;;:::888777777666666666666666666777777777666777999;;;<<<===>>>>>>AAA>>>999444000//////000///000111222222222222222000000///...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((((((''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$(((+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''---222...''',,,111888???CCCGGGJJJLLLLLLGGGDDDGGGNNNSSSTTTRRRRRRPPPOOOTTT___qqq{{{mmmbbbaaadddeeeiiinnnrrrwwwyyyvvvsssnnnbbbUUUIIIJJJRRR```kkkgggUUUEEEDDDPPP[[[```dddgggccc\\\WWWPPPFFF<<<444///,,,+++***,,,---+++((((((+++...))))))))))))))))))))))))+++******)))(((''''''&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))))),,,+++***)))((())),,,///---......------...111333999>>>EEEKKKNNNPPPRRRSSSRRRVVVXXXVVVNNNFFF@@@===555555555555555555555666777777777777888888999:::???EEEMMMWWW___dddeeeeeeeeeeeeeeedddbbb]]]WWWRRRNNNJJJEEEBBBAAABBBCCCEEEFFFEEEBBB;;;555444777;;;777999===@@@@@@===:::888888888666222//////111333///000000000111111222222222222333333333111000......---,,,+++***))))))))))))))))))))))))((((((((())))))))))))************))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&+++///,,,%%%555999???DDDHHHLLLPPPSSSLLLOOOSSSVVVVVVVVVUUUUUUWWWTTTTTT[[[nnnxxxwww|||~~~zzzrrrmmmuuu{{{vvvpppmmmttt}}}~~~sssjjjhhhkkkjjjnnnqqqrrruuuvvvnnndddXXXSSSRRR[[[gggiii^^^RRRCCCJJJQQQWWW^^^ddd```XXXPPPLLLGGGDDDAAA;;;333,,,,,,------,,,***))))))***************************+++******)))((((((''''''((('''''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((((((((()))))))))******+++,,,---,,,++++++,,,---,,,---///111333555:::===HHHKKKPPPSSSVVVXXX[[[]]]^^^]]]ZZZSSSJJJBBB???>>>>>><<<888666666999<<>>999555111...---000000111222222333333333333333444444444444333333000///...,,,+++*********(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&(((''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%(((///555333---@@@BBBFFFHHHJJJLLLNNNPPPLLLRRRWWWVVVRRRSSS[[[bbbmmmqqqxxx~~~tttrrrttt{{{|||wwwpppmmmrrrsssppprrrpppmmmlllppptttrrrmmmmmmcccZZZ\\\eeellliiibbbHHHFFFFFFLLLWWWaaa___XXXKKKHHHFFFJJJMMMJJJ>>>444...,,,,,,,,,,,,,,,***)))*********************************))))))(((((('''((('''''''''((()))***+++((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((())))))))))))************,,,//////...,,,,,,,,,,,,///333888<<>>;;;:::;;;999777333///------...///444555777888999999888888666555333111...,,,***)))++++++******))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))***,,,---.../////////......///...,,,***(((&&&''''''''''''((()))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&,,,000---'''UUUUUUTTTSSSTTTYYY```fffffflllwwwuuutttzzz}}}yyy~~~wwwkkkjjjddddddfffhhhlllooorrrsssuuugggWWWKKKEEEFFFSSS```gggeee]]]QQQGGGGGGOOOXXX\\\WWWOOOCCC888000---,,,++++++++++++++++++++++++************************))))))((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))************)))+++++++++,,,,,,,,,,,,------000444777:::???EEEHHHKKKOOOSSSVVVXXXZZZ]]]___[[[]]]```aaa```______```WWWRRRMMMLLLRRRZZZaaaeeeccccccbbbcccfffjjjmmmppphhhhhhjjjqqq~~~vvv{{{yyypppjjjeeeiiinnnrrrrrrnnniiieeeiiijjjmmmppprrrrrrrrrqqqhhheee```YYYSSSMMMIIIGGGCCC@@@<<<777333000///...///000333666888999999999777777555444222000///...,,,,,,,,,+++***)))))))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++---...////////////---.........---+++)))'''''''''''''''((()))***+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%&&&,,,222///(((RRRRRRSSSWWWaaapppyyyyyyyyywwwlllpppuuummmdddbbbgggmmmooooooyyynnnaaaUUUIIIDDDOOO^^^fffjjjhhh]]]MMMEEEJJJRRR[[[[[[VVVMMMAAA777333222++++++++++++++++++++++++******************++++++***)))((((((((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************++++++,,,,,,,,,---------...333999???CCCHHHLLLOOONNNQQQVVVYYYZZZ\\\^^^```___aaabbbbbbaaabbbdddfff\\\[[[[[[^^^ccceeedddbbb___^^^___cccmmm{{{tttyyywwwllleee___aaaeeeggghhhiiilllnnnkkkkkkkkkiiieee^^^XXXTTTKKKHHHCCC>>>888444111000***,,,000444777999999999777777666555555444333333------,,,,,,+++***))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******+++,,,---...////////////,,,---......---+++)))'''''''''''''''((()))++++++&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&+++000---&&&WWWTTTRRRZZZvvv|||pppqqqrrrfffcccjjjqqqppppppnnnfffXXXMMMNNNUUUbbbiiijjj```UUUOOOLLLJJJTTT[[[]]]XXXRRRLLL@@@444***+++,,,+++******,,,...,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,------***+++,,,,,,---///333555;;;@@@EEEHHHIIILLLPPPSSSSSSSSSUUUZZZ```cccfffiiihhhfffccc``````bbbeeehhhddd```aaagggnnnrrrvvvzzzwwwtttvvv|||}}}tttmmmfffeeeiiijjjfffbbb___mmmqqqiiigggoooppphhh\\\ZZZUUULLLBBB999222000.........111555888888888888888777555333111222333222222111000...,,,***))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((,,,,,,,,,------.........333444444111...+++***)))%%%%%%&&&(((***+++)))((())))))******))))))((('''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$(((---***$$$MMMUUUaaapppwwwnnnqqq}}}zzzlllhhhiiilllmmmoooooofff[[[VVVXXXaaaaaa___]]][[[XXXMMMBBBOOOVVV[[[ZZZWWWSSSIII???555111,,,+++,,,......---,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******(((((())))))***+++++++++,,,---...///111555;;;???CCCFFFIIIKKKKKKLLLOOORRRUUUXXX\\\```aaabbbeeehhheeedddccceeeiiiiiigggeee[[[\\\eeewww~~~zzzwwwkkkjjjiiigggiiikkkllljjjiiihhheee]]]SSSHHH???::::::666222000000111000000555555555444333222333444333222222111///...,,,,,,))))))((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))***,,,---...//////333333333222///---++++++(((((()))+++---...---+++((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&$$$$$$(((---+++%%%QQQddd{{{}}}ssstttzzz{{{jjjccceeeeeeiiiooooooiiicccaaaggg___UUUTTT[[[]]]QQQBBBHHHOOOVVV[[[^^^]]]UUUMMMCCC:::000,,,...000...,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((())))))))))))*********+++++++++******++++++,,,---...111333777===CCCHHHIIIKKKMMMNNNNNNPPPRRRTTTSSSYYY___bbbbbbcccfffiiiiiidddbbbjjjyyyxxxuuuyyy|||rrruuuwwwrrrmmmmmmooonnnlllggg```VVVMMMHHHCCC>>>999666666888999:::777666444333222222333444333333222222111000000///******((((((((()))***+++***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&'''(((***,,,---//////111111111000///...---,,,+++***+++---///000///...((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&%%%$$$(((---,,,'''pppxxx}}}vvvmmmfffcccgggmmmooonnnooorrrgggXXXPPPUUU[[[WWWNNNEEEJJJRRRZZZaaabbb]]]WWWPPPGGG:::222///...---+++,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++///...---,,,,,,---...///...111666;;;???CCCGGGKKKIIIKKKMMMPPPRRRUUUWWWYYYZZZ]]]___```aaaddddddcccbbbaaaiii~~~uuufffeeeccccccccccccbbbaaaRRROOOJJJHHHIIIKKKLLLLLLBBB>>>999444222222222222333222222222222222333333...---+++)))(((((()))***+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))***+++,,,------,,,---...//////...---+++******,,,...///...---*********)))))))))))))))&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%'''&&&%%%(((------)))|||zzzjjjdddfffiiioootttssspppggg\\\VVVXXXZZZYYYHHHIIINNNWWW___bbb___\\\XXXRRRHHH<<<333---+++,,,---,,,,,,+++***+++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++...------,,,---...000111333888???EEEHHHIIIIIIJJJKKKLLLNNNRRRUUUWWWXXXXXXaaa```___```hhhooommmddd^^^fffyyyjjjfffaaa___ccchhhmmmooofffddd```^^^\\\[[[XXXWWWTTTMMMDDD<<<777444222000222222111111222222444444333111...,,,***(((((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))),,,///111111///,,,***)))***,,,---,,,++++++***))))))((()))))))))'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((%%%''''''%%%(((---...+++sssgggaaaccchhhjjjqqqtttlllaaa]]]]]]]]]PPPKKKKKKRRR[[[^^^^^^^^^[[[YYYSSSIII===444///...------,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***+++---///222444;;;AAAGGGLLLMMMLLLKKKJJJNNNOOOQQQUUUYYYYYYWWWUUUWWWZZZ___kkk}}}|||}}}wwwmmmgggeeebbb```jjjiiiggggggggggggeeecccbbb[[[RRRJJJCCC===555000222111000000000111333444444333222///---***)))'''***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))))))))(((((((((***)))***...444777666555000...,,,,,,,,,---,,,+++,,,+++)))((((((((()))***)))))))))((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%((((((&&&(((---///...mmmbbbbbbdddlllrrrooojjjgggdddaaaXXXNNNIIINNNVVVZZZ]]]```]]][[[XXXSSSKKKAAA888111------,,,++++++++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++++++++---000444888;;;@@@DDDHHHKKKKKKJJJJJJJJJMMMOOOSSSYYY]]]]]]YYYUUUQQQ^^^nnnzzzxxxllldddhhhfffeeeeeehhhjjjkkkkkkeeebbb^^^ZZZTTTIII<<<222111000.........///111222333333333333111...,,,***))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***...---...333:::??????===888666333111111111000//////...---++++++,,,---...+++*********)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((%%%((()))&&&'''---000///~~~~~~zzztttuuuyyy~~~{{{yyy{{{pppiiieeeggghhhiiilllooolllggg]]]QQQHHHLLLTTTYYY]]]bbb^^^[[[YYYYYYVVVMMM???444...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,---------.........000444999>>>AAAAAACCCDDDEEEEEEEEEGGGIIIIIILLLRRR[[[aaabbb^^^ZZZ]]]pppzzz|||iiiiiitttppplllfffccccccdddeeefffdddddddddeee```TTTBBB444000///...,,,,,,...///111111222444555444111...,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***++++++,,,222111222888@@@EEEEEECCC???<<<999777666555444333444333111000///000222333,,,+++++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%))))))&&&'''---000000wwwrrrqqqttt}}}|||uuu|||~~~pppiiipppyyy{{{www}}}yyymmmeeecccjjjqqqqqqoooooojjjcccVVVKKKMMMZZZbbbbbb]]]XXXUUUVVVXXXVVVOOOHHH888333---+++---...+++(((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((******))))))((((((''''''((())))))(((((()))+++...888111***''')))++++++)))+++,,,------------,,,+++...000333777999::::::999666888:::;;;;;;<<<>>>???LLLMMMVVVgggyyywwwmmmuuu}}}}}}}}}ssslllffflllrrrssspppkkkhhhhhhkkkiiikkktttzzzssswwwoooddd```^^^^^^```^^^gggjjjddd```]]]SSSFFF777444111000000///+++'''111222333444444333111000///---)))&&&&&&(((+++...'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%&&&&&&'''"""$$$&&&&&&&&&''')))+++***)))(((''''''((()))***((((((((((((((())))))))),,,+++++++++---000333555666999>>>DDDHHHKKKLLLLLLHHHFFFDDDDDDEEEFFFEEEDDDCCCAAA===999888888:::;;;:::888555111...,,,++++++(((((((((((((((((())))))******))))))((((((''''''&&&''')))))))))+++///222~~~kkkeeefffkkkzzz}}}|||wwwyyysssdddccckkkppprrrsssnnnjjj___SSSPPPWWW^^^___TTTQQQPPPUUU[[[[[[TTTMMM???999111------...---+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((******))))))(((((((((((()))******)))((())),,,...555///)))(((***++++++)))++++++,,,,,,,,,---------222333444666777666555444777777777777999>>>EEEJJJLLLUUUkkk~~~www}}}|||uuuuuuzzzzzzsssfffgggjjjqqqzzzxxxuuupppmmmllllllmmmnnnoookkkfffccceeekkkrrrwww}}}sssdddYYYVVVWWW]]]aaabbbcccaaaZZZRRRFFF>>>444///000111///,,,...///111333444444333333000...+++)))((()))***,,,'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((((((''''''((()))(((((('''''''''((()))***---------...//////000000//////000222444888;;;<<>>DDDKKKPPPVVVccczzzvvvvvvtttpppllljjjiiimmmttt~~~tttgggeeemmmvvvwwwtttpppoooyyy}}}wwwvvvmmmccc\\\YYY[[[aaafffddd```___YYYLLL<<<333111333333111...///111222333333333333222111///---+++***))))))(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))******)))'''&&&'''(((''''''((()))***,,,...///444444555666888999::::::777999;;;>>>AAADDDFFFGGGLLLMMMOOOQQQSSSTTTTTTUUUVVVUUUTTTUUUWWWXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRPPPPPPNNNLLLHHHEEECCCAAA<<<;;;999666333///,,,++++++++++++++++++++++++,,,+++)))((())),,,...,,,***kkk```cccrrrzzzjjjeeeiiinnnnnnssstttmmmbbb[[[\\\___MMMFFFBBBGGGSSS\\\___]]]WWWNNNBBB777111...---,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***))))))))))))))))))))))))*********)))((((((***,,,,,,+++)))***,,,,,,+++***++++++***+++---000333555555666777888999:::;;;;;;===@@@DDDGGGJJJMMMQQQTTTdddqqq}}}vvvsssrrrssssssqqqpppvvvqqqjjjmmmqqqqqqrrrxxxyyywww~~~hhh[[[UUU[[[aaaaaabbbhhhbbbYYYKKK???888555333333111111111111222222222222444444333111///,,,***((()))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))((()))***)))((('''((()))***+++---///222666888999<<<<<<>>>???AAABBBCCCDDDCCCDDDFFFIIIKKKMMMNNNOOOSSSSSSTTTUUUWWWXXXYYYZZZVVVUUUTTTUUUXXXZZZZZZZZZWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUSSSQQQOOOMMMKKKJJJHHHDDD@@@;;;777555111111000000///.........000,,,***,,,000222///+++vvv}}}yyyxxxlllvvv}}}{{{hhhdddfffhhhnnnttttttllldddaaacccWWWMMMBBB@@@HHHTTT]]]bbb___XXXLLL@@@777000---++++++++++++************)))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************((())))))(((''''''***,,,*********+++,,,---,,,+++,,,+++,,,---000444888:::<<<;;;;;;<<<===???@@@BBBBBBEEEIIIOOOUUU\\\ccchhhwwwsssttt|||}}}sssnnnkkkccchhhmmmooovvvmmm]]]\\\___]]]___dddaaa___YYYPPPDDD:::555333222111111111111333444555666666666555222///+++)))***))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''((())))))))))))(((&&&''')))***)))***,,,---000222555999===@@@CCCDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSTTTTTTNNNMMMLLLNNNPPPRRRSSSSSSQQQRRRSSSUUUVVVVVVUUUUUURRRSSSUUUWWWWWWWWWVVVVVVUUUUUUTTTRRRNNNJJJFFFDDD@@@???===<<<999777666555333///,,,---111333000,,,sssnnnqqqvvv~~~rrrlllhhhiiimmmrrrpppkkkggghhhcccYYYKKKBBBBBBLLLXXX```aaa]]]UUUKKKAAA777000,,,,,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++)))))))))************+++((())))))(((((()))+++---++++++,,,,,,,,,---------,,,---...111555999===???CCCBBB@@@??????@@@BBBCCCFFFIIIPPPYYYfffuuuyyy{{{}}}yyy}}}tttfffcccooo{{{|||llleeevvvwwwqqqjjjaaa[[[]]]______[[[QQQFFF===888222222111111222555777999666777777777555222///---******)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***%%%&&&((()))***))))))((((((***,,,......000222444888999<<>>===???AAACCCDDDCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMPPPRRRTTTUUUVVVUUUVVVWWWXXXWWWVVVSSSRRRQQQPPPNNNKKKHHHEEECCCBBB888444000///000000...,,,yyy{{{qqqiiieeejjjnnnmmmkkkkkkiiicccXXXMMMFFFHHHQQQYYY]]]^^^\\\WWWMMMAAA777111---------,,,,,,,,,,,,+++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++((()))*********+++...111------------,,,---...///---...222666:::>>>AAACCCCCCAAA???>>>>>>AAADDDFFFJJJRRRaaasssyyyttt{{{yyybbb___eeekkksss|||eeefff}}}{{{iii\\\[[[[[[\\\[[[UUUKKKCCC999777444222222333555777666777888888777555333111+++******)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******)))***,,,...///...------///111333555666777:::<<<>>>???@@@BBBBBBBBBBBBAAADDDCCCCCCBBBAAA@@@?????????>>><<<:::999999::::::777999;;;=========<<<;;;<<<;;;:::;;;===??????>>>???>>>>>>======<<<<<<<<<>>>>>>@@@BBBDDDGGGJJJKKKMMMOOOSSSWWWZZZ[[[[[[ZZZ\\\[[[YYYVVVSSSQQQOOONNNCCC???999444000...------zzz}}}~~~yyyjjj___ccckkkmmmlllllljjjiiibbbWWWLLLHHHMMMSSSZZZ]]]```^^^UUUIII===666......---------,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))******++++++++++++)))***+++,,,,,,...111444...///...---,,,,,,...000---000444999===AAADDDEEE>>>===;;;<<<>>>BBBFFFIIILLL[[[uuuyyy~~~wwwiiiiiiffflllsssxxxzzz~~~qqqwww^^^XXXUUUYYYaaaaaaWWWLLLBBB>>>999444111000000111666777777888888777555444++++++***))))))((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++...000222444555444333333555777:::;;;<<<===???AAAAAABBBBBBAAA@@@>>>;;;:::<<<;;;:::999777555444444666444222000///000111222333666;;;@@@CCCEEEFFFEEEFFFEEEDDDDDDFFFHHHHHHGGGBBBAAA???===;;;999999888444444444666888;;;>>>@@@DDDHHHNNNTTTYYY\\\]]]]]]^^^^^^\\\ZZZXXXVVVTTTSSSMMMIIICCC:::222//////000~~~{{{hhh]]]eeemmmlllgggiiikkkooogggVVVSSSTTTKKKMMMWWW^^^^^^\\\WWWLLL@@@333111...---,,,,,,,,,,,,++++++************++++++'''))),,,......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,++++++++++++******))))))++++++,,,,,,,,,------------.....................///333999>>>????????????===777999CCCFFFDDDJJJUUU]]]rrr}}}~~~|||uuuyyy}}}{{{llleeeeeecccmmm|||zzzhhhTTTYYYaaa^^^]]]aaaOOOFFF;;;555333222///,,,222555888888666555777999555333///+++))))))***+++++++++***))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&+++*********)))))))))))))))(((((()))***,,,...000666777999;;;;;;;;;;;;;;;;;;===???@@@@@@@@@>>>===:::888666666777888777777444555555666666666666777555555555444333444666888999AAAKKKSSSVVVVVVVVVVVVVVVVVVXXXYYYWWWTTTSSSUUUUUURRROOOMMMLLLJJJGGGCCCEEE@@@<<<:::;;;;;;888555;;;<<<>>>BBBGGGMMMRRRUUUYYYZZZ[[[[[[ZZZYYYWWWVVVUUUQQQJJJ@@@555///,,,+++rrrgggdddddddddjjjlllqqqkkk\\\YYYWWWMMMFFFOOOXXX\\\]]][[[RRRHHH===555...+++---...---+++++++++************++++++((()))+++---...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++,,,,,,---++++++++++++*********)))++++++,,,,,,,,,---------------------...///000000999<<>>???@@@@@@???===<<<777555222000000000111111111333555777888:::<<<===>>>??????@@@BBBDDDFFFHHHOOOQQQTTTYYY[[[\\\ZZZXXX[[[[[[\\\[[[YYYVVVVVVXXXTTTTTTUUUWWWYYYZZZYYYXXXTTTNNNFFF@@@<<<:::888777:::<<<>>>AAADDDFFFHHHIIIMMMMMMLLLLLLMMMOOORRRSSSVVVUUUQQQKKKBBB;;;666555yyyrrrbbb```cccggghhhpppooobbb\\\WWWJJJAAAIIIRRRYYY^^^```ZZZSSSKKK???111+++,,,///...***++++++************++++++((()))+++------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...++++++++++++************,,,,,,,,,,,,---------------,,,,,,,,,...000333444===>>>>>><<<:::999999:::AAABBBJJJXXXcccnnntttuuuzzzooollliiijjjkkkppp|||vvvXXXJJJRRRnnntttddd______hhhcccZZZLLL???777444444222555777888666555555555999777444111...,,,+++***))))))((((((((())))))***)))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))),,,---...///222444666888;;;===>>>??????>>><<<:::======>>>===<<<999666555111000...,,,,,,---///000555999===@@@CCCEEEHHHJJJIIIJJJKKKLLLNNNPPPRRRSSSZZZXXXWWWXXX[[[^^^^^^]]]___```aaa___^^^^^^___```XXXYYYYYYZZZ[[[\\\\\\\\\bbb___ZZZUUUOOOIIIEEECCC;;;===???BBBDDDDDDDDDCCCDDDBBB???======@@@DDDGGGPPPRRRUUUTTTPPPKKKGGGEEEssshhheeeddddddnnnssskkkdddZZZKKKDDDGGGLLLTTT[[[```^^^[[[WWWKKK;;;111------,,,+++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,...222666999<<<<<<;;;999888999<<>>???>>>===<<<:::::::::999777444111///000111222333333444666777333888???CCCDDDEEEGGGIIIQQQRRRSSSSSSRRRSSSUUUWWWSSSSSSSSSSSSSSSVVV[[[^^^YYY]]]```___^^^``````___]]]\\\[[[[[[[[[[[[[[[[[[XXX[[[^^^^^^ZZZRRRKKKGGG@@@AAADDDFFFIIIKKKMMMNNNIIIEEE@@@;;;999888999:::DDDHHHNNNRRRSSSSSSSSSSSSyyyiiiccc```jjjuuusssnnneeeVVVGGGEEEFFFMMMVVV]]]___```]]]VVVJJJ<<<111,,,+++,,,,,,,,,++++++++++++,,,,,,)))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++,,,,,,+++++++++++++++++++++,,,,,,,,,---------............------...111555999<<>><<<;;;;;;>>>CCCHHHMMMZZZrrruuuiiiaaacccjjjtttfffXXX[[[cccppp______aaadddbbbYYYLLLAAA:::;;;===>>>===999444111888888888777555111---+++******))))))))))))***+++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))***,,,---......222333444666888999:::;;;999999:::;;;;;;::::::999555666888:::::::::999888:::===@@@AAA@@@@@@AAACCC???DDDIIIKKKKKKKKKMMMPPPTTTWWWXXXUUUQQQPPPTTTYYYWWW]]]```\\\TTTPPPTTTZZZWWW___dddcccaaaaaa]]]WWW[[[ZZZ[[[^^^bbbeeeeeecccYYY[[[___bbbaaa]]]XXXSSSLLLLLLKKKLLLOOOSSSXXX[[[VVVTTTOOOJJJEEEAAA===<<<>>>BBBFFFJJJLLLOOORRRTTT|||iii^^^bbbmmmoooppplll```NNNHHHGGGNNNVVV[[[\\\^^^\\\[[[UUUIII;;;111......,,,,,,++++++++++++,,,,,,******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,---------............/////////111444888<<<>>>>>>>>>===<<<===BBBIIIOOORRRddd}}}{{{eee```___cccmmm}}}hhhZZZ___eeennn}}}gggbbb]]]\\\^^^]]]WWWQQQEEEEEEFFFGGGEEE@@@888333666888:::;;;999666222///,,,,,,+++************+++******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***)))***+++---///000222222777777999::::::::::::::::::999888666666666666666555888<<>>???>>>???@@@BBBGGGOOOXXX___hhhzzz~~~zzzyyy~~~oookkklllttthhh___WWW[[[nnn}}}oooddd^^^\\\ZZZZZZQQQQQQQQQQQQNNNHHH???888555888<<>>BBBBBB@@@<<<999111000///---,,,+++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++,,,---///111444666888999666666666666444222000...///...---...222999???CCCGGGIIIMMMPPPSSSTTTTTTTTTRRRQQQOOOLLLMMMVVVdddppp|||wwwnnnfffgggvvvfffeeeeeeeeeeeeeeefffgggbbbbbbaaaaaa```___^^^]]]WWWXXXYYYWWWSSSPPPOOOOOOlllddddddiiinnnlllmmmppplllfffiii]]]BBBHHHSSS[[[\\\XXXQQQDDD777.........,,,******+++---,,,++++++******++++++,,,))))))))))))))))))))))))************************************************)))))))))******+++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////---///000/////////111333---333999>>>???????????????FFFSSSaaaooo{{{vvvjjjjjjuuuxxx\\\VVVdddrrreeejjjeee___ZZZ[[[^^^ZZZNNNCCC999999:::>>>BBBDDDBBB@@@777444///+++))))))+++,,,,,,***((('''&&&''')))***))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((('''''''''******)))((('''(((+++---///111444777888888777666444222000...------...///000333666999@@@FFFHHHGGGMMMPPPPPPNNNQQQWWW[[[ZZZWWWTTTRRRRRRWWWjjjxxxsssxxxuuuqqqjjjbbb^^^___aaa```^^^___YYY]]]\\\VVVUUUYYYYYYUUUlllfffjjjnnnoooooorrrnnniiikkkaaaIIICCCLLLTTTWWWYYYWWWNNNCCC444222///,,,++++++,,,---,,,,,,++++++++++++,,,,,,*********************************************************************************+++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,------............///000/////////111333555999>>>@@@@@@>>>>>>???FFFMMM[[[nnn~~~fffeeedddhhhvvv}}}]]]TTTaaaqqqlllYYY]]]aaabbb___[[[WWWUUUDDD???:::<<>>BBBBBBAAA@@@BBBDDDNNNVVVhhh{{{fff[[[\\\kkk|||fff]]]ZZZ]]]ooo|||```______^^^]]]\\\[[[ZZZPPPHHH???;;;???DDDGGGHHHBBB???:::444000---,,,+++))))))))))))))))))******))))))))))))))))))))))))))))))((('''''''''((((((---***((('''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((())))))((()))******+++---000333555666888999999888666555222222111111222444666777;;;CCCIIIJJJKKKPPPRRRQQQKKKKKKJJJLLL^^^qqqhhhmmmpppxxx~~~ooobbb^^^```nnnyyynnncccfffvvvmmmggglllpppooommmiiiccc___```aaa\\\VVVRRRllllllggglllpppnnnooojjj[[[JJJHHHGGGMMMVVV[[[XXXSSSEEE<<<222,,,---......,,,,,,,,,,,,++++++,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------///000000000///111444777<<<@@@CCCDDDCCCEEEKKKPPPXXXdddzzz{{{qqq^^^XXXkkkgggXXX\\\]]]fffvvvfffVVVSSS[[[aaa^^^WWWXXXRRRIIIAAA>>>???DDDHHHFFFDDD???:::444000,,,+++((()))***+++++++++******))))))))))))))))))))))))))))))((((((((((((((()))///,,,)))'''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))******(((***,,,---...000444666888999:::;;;:::999777666444444444444666777999:::BBBHHHLLLNNNUUU^^^^^^XXXUUUVVVWWW^^^vvvvvvooouuupppvvv|||~~~wwwmmmeeebbbfffhhhoooxxx~~~{{{qqqgggjjjeeebbbjjjvvv|||tttiiikkk___^^^eeennn~~~vvvppppppxxxzzzlllaaaaaabbb^^^[[[\\\}}}{{{yyyyyyyyyyyyxxxxxxzzz}}}~~~pppdddeeelllmmmnnnkkk```QQQJJJEEEIIIQQQWWWWWWVVVLLLBBB666...---...---,,,---,,,,,,,,,,,,,,,,,,---************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---///000000000111333888;;;@@@DDDHHHIIIIIIOOOYYYbbblll{{{}}}}}}ccc___jjjqqqcccWWW]]]tttzzzcccYYY]]]bbbaaa\\\YYYYYYUUUKKK@@@<<>>999333///,,,)))***++++++++++++******))))))))))))))))))))))))))))))((((((((())))))***///,,,)))'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***))))))))))))******++++++***,,,...000111333666888777888999999999888777666555666888;;;>>>BBBDDDFFFJJJMMMPPPZZZppp}}}zzzuuuwwwzzzqqqsssttt|||vvvfffbbbfffiiipppwww{{{|||}}}}}}sssnnnlllkkkxxx|||uuujjjmmmvvv{{{sssfff```^^^^^^___}}}{{{wwwuuusssqqqnnnkkkiiihhhfffdddaaa___]]]\\\___^^^^^^___```bbbdddeeeaaabbbccceeegggiiijjjkkklllooouuuzzznnndddhhhiiikkkjjjcccSSSKKKDDDGGGMMMRRRVVVYYYRRRIII<<<333///......---------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................../////////000111222333777<<<@@@HHHLLLQQQSSSWWWaaappp|||lllcccnnn}}}{{{]]]TTTYYYgggxxxiii___\\\]]]YYY\\\\\\SSSGGG??????BBBGGGGGGEEECCC>>>999444000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((()))******---***((('''((()))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))******)))))))))***++++++,,,,,,---///222333333444777888555555666777888888888777===>>>???BBBDDDFFFGGGHHHGGGKKKRRRfff~~~hhhbbbfffdddjjjttt{{{zzzuuuvvv{{{uuullljjjfff^^^jjjvvviiiggggggeeexxxsssooommmeeecccaaa___^^^\\\YYYWWWUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVTTTWWW\\\___bbbgggmmmrrrvvv}}}iiieeedddfffhhhdddWWWMMMFFFFFFIIIKKKQQQYYYWWWPPPDDD999222//////000------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************,,,,,,+++++++++***************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------......//////000000///000111333555:::@@@EEELLLSSSZZZaaajjjzzzzzzgggjjjqqq~~~www]]]NNNMMM___uuuooo```YYY[[[\\\[[[WWWPPPIIIDDDBBBFFFGGGHHHGGGDDD???:::666///...---+++*********+++))))))))))))))))))))))))))))))(((((()))******+++)))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********))))))******+++,,,,,,---111333555555555555666888666777888:::;;;<<<===>>>CCCEEEHHHKKKOOORRRTTTUUUXXX\\\aaasss{{{zzzyyyzzzqqqrrr}}}|||~~~|||oooeee```\\\ZZZXXXVVVTTTSSSSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKLLLMMMNNNNNNMMMMMMTTTSSSRRRQQQPPPOOOOOONNNLLLNNNPPPQQQPPPRRRVVVZZZXXX___hhhooosssyyynnndddaaadddhhheee[[[QQQIIIGGGFFFFFFLLLUUUZZZTTTJJJ>>>444000000222...------,,,,,,------...++++++++++++++++++++++++************************************************+++++++++******)))))))))*********++++++,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,------...///000111111///000222333777<<>>;;;222000---+++))))))***+++))))))))))))))))))))))))))))))((())))))***++++++''''''&&&((())))))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))************))))))***+++,,,,,,------333555777777666555666777:::;;;<<<>>>AAACCCDDDEEEAAAFFFMMMWWWaaajjjpppttt~~~{{{hhhdddeeennn|||xxxlllccclll|||{{{|||yyyzzzwwwlll___WWWWWWZZZWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRTTTVVVWWWWWWUUUSSSQQQVVVTTTSSSUUUWWWVVVRRROOOSSSPPPNNNMMMNNNOOOOOOOOOQQQTTTWWWYYYZZZ^^^ccchhhpppvvv~~~hhhbbbeeegggfffiiiWWWKKKJJJHHHCCCGGGSSSVVV[[[XXXKKK===444111///,,,---------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////......//////000111111111222333444666888<<>>EEEKKKWWWdddyyytttlllhhhfffddd]]]]]]^^^^^^]]][[[YYYWWW[[[\\\^^^aaaeeehhhjjjkkkrrrtttwwwzzz}}}ooo|||pppUUUTTTPPPPPP```rrrgggfffddd^^^WWWWWWVVVTTTSSSRRRNNNIIIEEE@@@<<<666222///---***)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++******)))))))))******+++,,,...000222333444444777777777888:::<<<>>>@@@DDDCCCGGGOOOUUU[[[ccckkkyyyyyyqqqoooyyy{{{vvvmmmiii}}}|||yyywwwyyy||||||yyyvvvssslllkkkhhhccc]]]XXXTTTRRRTTTSSSQQQPPPQQQTTTWWWZZZ___fffqqq|||xxxiiigggiiieeeZZZRRRPPPNNNKKKSSSXXX\\\\\\XXXOOO@@@222///....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,,,,,,,---------..................////////////......////////////000000111555999<<<@@@IIIUUU___nnn{{{yyyssskkkfff^^^WWWSSSSSSTTTVVVQQQRRRSSSSSSRRRRRRQQQPPPUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWZZZ]]]```cccfffrrrxxx}}}~~~kkkYYYXXXPPPHHHMMMdddwwwfffbbbaaa```ZZZYYYWWWVVVTTTQQQLLLIIICCC???999555111...+++)))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((('''((((((((()))))))))***((((((((((((((((((((((((((()))))))))******************)))))))))******++++++---000333555666666555555555555777999===@@@BBBHHHCCCKKKbbbvvvtttxxxwwwjjjmmmzzzzzzqqqhhh```[[[```\\\WWWSSSPPPPPPQQQQQQQQQUUU[[[bbbjjjttt}}}wwweeegggddd[[[VVVVVVTTTQQQPPPVVV\\\______YYYIII;;;222000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,,,,---------.............../////////000000......//////000111111111333777===BBBJJJZZZmmm{{{~~~tttlllfffaaa^^^```]]]ZZZUUURRRPPPQQQRRRQQQQQQPPPQQQQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUPPPPPPPPPPPPRRRSSSTTTUUUWWW[[[bbbjjjsss}}}~~~{{{```TTTaaaZZZRRRMMMPPPaaa{{{vvvdddbbbeee]]][[[YYYWWWVVVSSSOOOKKKFFFBBB<<<888444000,,,***++++++++++++************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************)))******+++,,,,,,---///222555777888777666888777777888:::>>>AAACCCJJJIII[[[zzz~~~wwwnnniiibbb\\\XXXUUURRRPPPNNNOOOPPPRRRUUU[[[ccchhhrrrlllfff___ZZZXXXXXXWWWWWWSSSYYY___bbbccc___RRRFFF888444///---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............/////////000000000......///000222333444444555<<>>BBBDDDHHHOOOkkkwwwppphhhaaa\\\UUUUUUSSSQQQPPPQQQTTTWWW]]]iiivvv}}}mmm```^^^^^^ZZZZZZ^^^YYY```eeefffeeebbbYYYPPP@@@999111...///000000...------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000---...///111333555777777:::DDDRRR___ooo~~~uuulllggggggddd```___aaaeeegggiiigggjjjmmmoooppprrrvvvyyywwwwwwxxxxxxxxxxxxwwwvvvyyyzzzyyywwwsssnnnhhheeeddd```]]][[[ZZZYYYVVVTTTTTTTTTSSSQQQOOOOOOPPPRRRWWW```mmm{{{uuu]]]WWW^^^kkkrrrfffSSSOOOWWWbbbuuurrreeedddbbb___\\\[[[XXXUUURRRLLLIIIDDD@@@<<<888444000,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,---...000111222333555666777777666666666777888<<>>555222111000---.........---------,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---------------------.........//////000000000000111111111111333000///444777999===BBBRRRgggzzzxxxqqqmmmlllnnnrrrvvv|||zzzwwwsssnnnjjjddd^^^YYYVVVVVVTTTRRRQQQQQQRRRTTTVVV^^^jjjyyy|||sssfffQQQOOOTTTlllxxxgggfffgggaaa]]]]]]XXXTTTOOOJJJFFFBBB>>>;;;444000++++++---...+++(((************************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))******************+++,,,---,,,---...000222555666777999555222222555:::>>>@@@???IIIbbb|||ooofff___XXXSSSQQQOOOLLLMMMQQQSSSSSSSSSTTTTTTTTTTTTTTTZZZYYY[[[```eeegggccc___bbbcccfffjjjqqqzzzsssnnnfffccccccfffhhhhhheeebbb^^^^^^dddppp~~~qqqggg]]]WWWQQQOOOMMMLLLOOOSSSXXX___lllzzzgggaaahhhhhhlllnnnnnnnnnlllggg```^^^UUUGGG;;;444111111000.........------------,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------........./////////000000000111111111222222222000222666999===HHHRRRddd|||vvvpppoooqqqrrrvvv{{{|||tttlllgggbbb```]]]YYYUUURRRPPPPPPLLLPPPVVV^^^iiixxxcccOOODDDSSSlll|||lllgggddd___XXXXXXUUURRROOOKKKHHHCCC@@@999444///,,,---...,,,***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******************+++,,,---...///000111444666888999:::;;;999666666999>>>BBBDDDGGGUUUuuuzzzzzzyyynnnddd[[[TTTMMMIIIHHHHHHLLLPPPQQQQQQVVV]]]hhhmmmrrrttttttssstttuuu~~~}}}~~~|||vvv{{{|||zzzuuurrrooojjjddd^^^\\\aaaiiipppooohhhbbbaaadddlll{{{rrrjjj```WWWQQQOOOOOOPPPPPPTTT[[[dddqqq}}}hhhbbbfffgggiiilllooonnniiiddd```ZZZNNNAAA666111000111............---------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---............////////////000000000111111222222333333333666999===EEEUUUdddzzz}}}yyywwwyyy~~~{{{sssppplllhhhccc___ZZZWWWVVVVVVUUUSSSTTT\\\hhhrrr___FFFOOOVVVVVVooo}}}iiicccaaa^^^YYYWWWTTTRRRPPPLLLGGGCCC>>>999333...------,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))******************+++,,,...///000111222333555777999;;;;;;???@@@@@@@@@AAADDDIIIMMM]]]eee{{{uuuiiibbbSSSQQQMMMKKKKKKOOOSSSVVV[[[cccqqq{{{yyyrrrpppsssxxxxxx}}}qqqeee]]]YYYZZZ```gggkkkoooyyy|||zzzyyyxxxvvvuuuttttttuuuuuuttt{{{|||lll```YYYSSSPPPPPPPPPRRRUUU\\\hhhuuu~~~sssbbbdddbbbccchhhmmmmmmjjjggg```\\\RRREEE999111////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------........./////////000000///000000111222333333333222444777<<>>777111...,,,++++++++++++++++++++++++++++++***************************)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))******************+++,,,...///111222333444444666888;;;===???FFFHHHJJJJJJMMMUUUcccmmmyyyjjj^^^TTTMMMIIIHHHIIIKKKQQQZZZfffqqqwwwyyyoooiiigggZZZ^^^bbbgggtttzzzwwwsssooommmnnnppprrrqqqrrrsssssssssrrrqqqpppllljjjhhheeebbb```___^^^[[[^^^bbbfffkkkuuu|||nnn___TTTSSSRRROOONNNPPPXXXbbbiiixxxqqqhhhbbb```fffkkkkkkiiihhh```]]]UUUJJJ???666111////////////.........------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............/////////000000000///000000111222333444444222333888@@@KKK[[[sss~~~wwwooodddbbb___[[[YYYXXXWWWWWWTTT\\\kkklllVVV\\\```XXXnnn{{{iiiddd^^^\\\YYYWWWUUURRRNNNKKKFFFCCC===666111---++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))))))))*********++++++***++++++---///111333444555555555777;;;AAAFFFIIIPPPPPPQQQXXXggg|||www___ZZZRRRLLLJJJKKKMMMNNNTTTVVV\\\hhhyyyxxxmmmfffddd^^^VVVUUUbbb{{{xxxqqqmmm```]]]ZZZWWWWWWZZZ]]]```eeeeeeeeeeeeeeefffffffff]]]\\\[[[YYYWWWTTTRRRPPPOOONNNNNNOOOSSSXXX^^^aaakkkxxx~~~lll]]]ZZZUUUOOOMMMPPPWWW\\\eeeooo}}}qqqhhhbbbfffkkkjjjhhhhhhbbb___XXXPPPGGG===555000////////////............000/////////.........---------------------------,,,,,,,,,---------......------........./////////.../////////000000000000///000000111333444444555333444;;;HHHXXXmmmyyyooohhhddd```[[[WWWYYYUUUTTT\\\nnnyyylllaaaRRR```tttfffccc```\\\YYYWWWUUURRROOOJJJHHHCCC<<<555000---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++***+++,,,---000222444555666666777:::AAAJJJSSSXXXWWWUUU]]]sss|||ppp```RRRLLLJJJIIIMMMTTT]]]dddhhhpppqqqwww|||zzzttthhhZZZRRRTTT___hhh~~~tttjjj```XXXTTTPPPMMMKKKIIIKKKOOOTTTWWW]]]\\\[[[ZZZYYYYYYYYYYYYQQQQQQQQQQQQOOOMMMKKKJJJJJJHHHGGGHHHJJJMMMNNNNNNNNNWWWdddrrriiieee]]]UUUOOOOOORRRUUUTTT]]]iiivvvzzznnnfffhhhkkkiiiggghhhddd```[[[UUUMMMDDD999222000/////////............000000//////.........---------------------------,,,,,,,,,---------...............////////////000////////////000000000000///000000222333444555555666888@@@PPPddd}}}{{{qqqmmmiiiccc^^^SSSXXX[[[WWWVVVccc}}}ttt______UUUrrrxxxgggddd___[[[YYYVVVTTTRRRMMMKKKGGG@@@888222///---,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++***+++,,,...000333555666777777888===FFFQQQ]]]dddXXXYYYhhhuuu```VVVTTTPPPKKKSSSSSSWWW^^^hhhssszzz~~~ttthhh```]]]]]]]]]___ppp}}}rrrcccWWWRRROOOKKKHHHFFFFFFFFFEEEGGGLLLRRRWWW[[[[[[ZZZYYYUUUQQQMMMJJJIIIGGGFFFGGGHHHIIIHHHFFFKKKIIIHHHIIILLLNNNOOOOOOUUUSSSVVV```lllzzzggg[[[XXXTTTQQQQQQRRRUUU[[[dddmmm{{{mmmdddiiiaaacccmmmjjjgggeee___YYYUUUOOO@@@222222///...///...---///444//////............//////........................---------............///............////////////000000000000000111111111000333444000...000555999999===GGGZZZrrrxxxooojjjaaa^^^\\\ZZZVVVUUU___nnndddVVVTTT]]]xxxoookkkeee^^^XXXTTTSSSTTTOOOMMMHHHDDD>>>888000+++...---,,,,,,------+++***))))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))*********///...---...000222333222666999===CCCNNN[[[aaa```\\\ccczzzooo]]]PPPPPPPPPMMMSSS]]]ccclllxxxttthhhddddddaaa___```fffooo|||tttbbbZZZPPPJJJIIIIIIGGGDDDHHHHHHIIIHHHIIIKKKPPPSSSVVVUUUTTTRRROOOLLLJJJHHHKKKHHHFFFEEEGGGIIIJJJJJJLLLMMMPPPUUUZZZ^^^___^^^ccc^^^\\\```eeekkkuuu~~~uuueeeXXXQQQPPPOOOPPPSSSYYY___iiizzzxxxddddddaaagggnnnhhhhhhfffaaa[[[XXXRRREEE888555222000111000---...222//////............//////........................---------............///............////////////000000000000111111111111000222222111000222666888999BBBSSSkkk}}}qqqiiiaaa]]]ZZZVVVYYY^^^jjj{{{bbbNNNKKKZZZiiitttqqq```]]]^^^ZZZWWWXXXRRRPPPLLLHHHCCC<<<555///...---++++++,,,---+++***************************++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********************************+++++++++++++++++++++,,,...000222333444666:::@@@GGGSSSaaaiiikkkrrrvvv~~~rrreeeYYYQQQMMMOOOSSSYYYbbblllyyyzzzlllddd^^^ZZZYYYZZZbbbsss}}}rrreee\\\PPPLLLGGGEEEGGGIIIIIIGGGJJJLLLNNNPPPPPPQQQSSSUUUWWWUUURRROOOMMMKKKKKKKKKPPPMMMKKKKKKNNNSSSVVVXXXWWWZZZ```hhhoooqqqqqqooommmfff```^^^\\\\\\```fffhhhnnnwww~~~hhh[[[WWWRRRPPPOOOQQQSSSYYYeeepppiii___```iiinnngggjjjhhhccc]]][[[WWWLLLAAA999555222333222......111//////............//////........................---------............///............////////////000000000111111111222222111111222333555666777888;;;LLLgggzzzllleeeccc]]]WWWSSSUUU]]]ooo___MMMLLLSSSUUUhhhhhh^^^___\\\WWWUUUTTTSSSPPPMMMIIIBBB:::555...---++++++,,,,,,,,,+++************************++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***************************+++++++++,,,,,,---------***+++---000222555666777777>>>GGGPPP```ssszzzfffUUUKKKKKKQQQVVVYYY```nnnzzzyyypppeee]]]WWWUUUXXX^^^}}}qqqggg]]]TTTNNNNNNKKKIIIIIIMMMQQQSSSSSSUUUXXX[[[\\\\\\[[[\\\]]]YYYWWWTTTQQQPPPPPPQQQRRRWWWWWWWWWZZZ```eeeiiikkktttvvv{{{{{{wwwhhhbbb[[[XXXUUURRRTTTYYYYYY^^^dddiiiqqqsssiii]]]WWWRRRQQQQQQTTT\\\dddpppxxx```]]]eeejjjhhhjjjiiiddd___]]]ZZZRRRIII:::555333333222///...000//////............//////........................---------............///............////////////000000000111111222222333555333333666888888888:::CCCZZZ|||~~~sssnnnggg]]]VVVYYYVVVXXXfff~~~gggWWWZZZVVVUUUpppcccZZZ]]]\\\WWWUUUTTTRRRPPPLLLFFF>>>888000...++++++,,,,,,,,,+++************************************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***************************+++++++++,,,------......---///111333555777:::;;;<<>>FFFSSSdddtttqqq```WWWUUUWWW]]]bbbssstttjjj{{{wwwvvvwwwxxxqqq```]]]WWWSSSQQQRRRUUUXXXUUUXXX]]]eeemmmvvv}}}xxxnnnfffbbbaaabbbgggjjjooouuu{{{zzzsssjjjbbb]]]YYYUUURRRRRRRRRPPPRRRVVVVVVXXXZZZ]]]```dddjjjmmmvvvvvveee[[[UUUQQQRRRUUUZZZeeexxxmmmfffdddjjjfffhhhhhhdddbbb```YYYRRRDDD;;;333222222000000111//////............//////........................---------............///............///////////////000000111222333444444333///000444555555>>>JJJccctttjjj\\\]]]\\\WWWUUU]]]lllyyy{{{ggg___SSSYYYtttllleeeaaaVVVUUUTTTQQQOOOMMMIIIDDD@@@777444000---,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******************************++++++,,,---......///111222333333777===CCCUUUbbbrrrlllhhhfffhhhjjjlllqqqwww~~~zzzxxxuuu{{{|||qqqfff___VVVWWWYYY[[[]]]aaaeeehhhkkkpppwww~~~zzzqqqhhhcccdddkkkppp}}}zzzqqqiiiccc___\\\ZZZ___\\\ZZZ\\\]]]\\\^^^cccbbbaaaaaacccgggiiihhhgggeeerrrmmmaaaXXXTTTTTTQQQXXXgggyyyssseeegggfffiiijjjgggeeebbb\\\TTTMMMBBB777333222000000111//////............//////........................---------............///............///////////////000000111333444444555333000111666777999III\\\|||yyykkkhhhccc\\\WWWUUUXXX[[[yyy{{{gggRRRLLL^^^qqqaaaWWWXXXVVVSSSQQQOOOLLLIIIFFF;;;777222///------,,,+++++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************++++++,,,---...///000000///222333444555;;;EEEMMMdddooo|||vvvwwwyyy~~~}}}}}}ssseeeZZZSSSVVVZZZaaaggglllpppsssuuu~~~}}}nnnjjjccc^^^```jjjxxx|||vvvmmmfffdddeeefffhhhgggddddddgggiiiiiilllqqqqqqnnnkkkllloooppplllhhhaaaiiirrr{{{ooobbb[[[YYYVVVYYY___iiivvv~~~hhheeefffkkkmmmjjjgggddd]]]VVVUUUHHH;;;555333000000111//////............//////........................---------.........//////............/////////000///000000222333444555555555222555:::;;;@@@TTTmmmvvvfff[[[XXXXXXWWWVVVYYYiiixxxYYYGGGOOOWWWllllllggg\\\YYYUUURRRQQQOOOMMMKKK===999444000...---,,,+++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************,,,,,,---...///000111222111444666666999AAAMMMVVVmmmwww~~~zzzyyysssfffZZZVVV___kkktttvvvzzzwwwmmmeeebbb``````fffppp||||||zzzzzzzzzyyyxxx~~~}}}}}}}}}~~~}}}{{{yyy|||uuummmiiiiiiiiifffcccdddcccdddhhhmmmttt}}}qqqddd]]]XXXVVVXXXaaammmxxx|||cccdddeeeiiikkkhhhaaa^^^```WWWNNN@@@777222111000///000000000000////////////................................................////////////000000000000111111111222333333333444:::333222999===IIIhhhvvvnnnfff\\\XXXYYYUUUVVV```xxxmmmRRRHHHEEERRR```zzziiicccaaaZZZSSSPPPPPPNNNJJJFFFAAA999222---++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,---...000222333444444333,,,111888999777AAA]]]xxx}}}pppeeeaaaooo}}}uuulllfffccchhhkkkpppwwwxxxqqqiiieeeddddddaaa^^^]]]^^^^^^]]][[[\\\aaaffflll{{{tttdddaaa]]][[[^^^ccckkkxxxnnneeedddeeehhhgggbbb______YYYQQQEEE;;;444222111111111000000000////////////........................////////////////////////////////////000000000111000111111222222333333444777666999???GGGZZZ}}}{{{nnnbbb[[[ZZZXXXUUUVVVbbbzzzhhhMMMJJJLLLQQQ```yyyeee```\\\XXXTTTOOOKKKJJJHHHDDD<<<555///,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++***++++++++++++,,,,,,,,,---...000222333333333333222777:::;;;EEE[[[xxx}}}|||{{{yyyyyyyyyyyyyyyzzzwwwuuu}}}zzzvvvxxxpppnnnrrrwwwwww}}}zzzmmmggg```\\\\\\[[[YYYVVVUUUWWWXXXUUUQQQNNNNNNOOONNNXXXkkkwwwgggbbb]]]\\\\\\^^^fffooollleeebbbfffhhhfffbbbaaaZZZUUULLLAAA777222111222111111000000000/////////........................000000000000000000000000/////////000000000111111000000111111222333333444333777;;;AAAOOOmmmpppfffbbb\\\WWWRRRRRR^^^wwwbbbUUUIIIEEELLLiiikkkaaa[[[\\\ZZZRRRMMMNNNKKKGGG@@@999333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,---...///111222222222222666888;;;DDDYYYxxx{{{|||xxxrrrnnnnnnllljjjhhhhhhiiikkklllgggooouuurrrkkklllxxx|||~~~uuukkkdddaaa]]]YYYWWWWWWWWWWWWVVVQQQTTTWWWYYY[[[[[[VVVPPPLLLPPPZZZhhhzzzvvvlllcccaaaaaa______aaannn|||wwwyyylllccceeejjjjjjfffccc[[[XXXRRRFFF;;;333111222111111111000000000//////........................000000000000000000000000//////000000000111111111///000000111222333444444555888;;;BBB[[[xxxoooaaa]]]WWWSSSUUUbbbzzzjjjMMMFFFLLL\\\}}}hhhYYYZZZ\\\VVVRRRSSSMMMJJJDDD===666111---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,---------...///000111222222222::::::EEE\\\uuu~~~wwwqqqiiiaaa\\\___]]]\\\[[[\\\___bbbeeeccckkkqqqnnnhhhjjjwww|||{{{~~~|||rrriii```YYYUUUVVVUUUTTTTTTVVVYYY[[[[[[WWWZZZ^^^eeeoootttkkk___]]]^^^``````aaannnqqqhhhgggeeeaaa^^^aaakkk}}}{{{ssswwwfffccchhhiiifffccc\\\ZZZUUUKKK>>>555111111111111111111000000000000////////////////////////////////////////////////000000000000111111111111000000111222333444555555::::::===MMMqqq~~~llleee^^^ZZZVVVWWW```lllYYYKKKQQQSSStttxxx^^^WWWYYYXXXUUUTTTNNNKKKFFF@@@999333...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++,,,,,,,,,------------......///111222333444===@@@YYY}}}~~~yyytttppphhh^^^WWWVVVVVVUUUVVVXXX\\\```bbbkkkrrrvvvtttoooqqq}}}yyysssjjjbbb]]]YYYVVVUUUQQQRRRTTTWWW[[[___ccceeekkkpppvvv}}}rrrnnnmmmmmmfffZZZXXXmmmssslllfffaaa^^^\\\aaalll~~~rrrlllcccdddfffdddccc]]]\\\WWWNNNDDD:::333000222222111111111000000000////////////////////////////////////////////////000000000111111111222222000111222333444555666777888888CCC___tttgggaaa[[[UUUUUU\\\ppplllSSSPPPHHHYYYjjjYYYVVVWWWTTTOOONNNLLLIIIDDD===666000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,------------------...000222444666777===JJJlll}}}{{{wwwoooddd\\\YYYYYYYYYZZZ]]]```dddfffqqqvvvzzz{{{zzz~~~{{{vvvkkkhhhdddbbbbbbdddddddddaaadddgggkkkpppuuuyyy}}}ooo___bbboooqqqfffaaa]]]^^^bbblll}}}wwwgggddddddeeefff```]]]XXXRRRJJJ@@@666000222222222111111111000000////////////////////////000000000000000000000000000000111111111222222222111222333444666777888888777<<>>HHHggg~~~xxxtttqqqpppooopppsssvvv}}}uuurrrmmmhhhdddaaaaaa```^^^_________```cccgggjjjjjjpppyyyrrr___VVVXXXWWW[[[nnnrrrTTTGGG>>>EEEWWW~~~eeeVVVXXXXXXRRRPPPOOONNNJJJDDD<<<555111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,---------......,,,---...000333777;;;===JJJqqq||||||{{{{{{zzzwwwrrrnnnnnnoooppppppqqqqqqrrrsssqqqrrrvvv}}}~~~yyytttnnnlllooopppmmmjjjsssyyyrrrxxxwwwiii```[[[___ccclllyyymmmhhhiiieeeeee```[[[VVVOOOFFF;;;333333222111111222222111///////////////////////////////////////000000000000111111222222222333333333777555555777888888888:::@@@YYYwwwppphhhcccaaa^^^YYYTTTVVVYYY]]]```eeeooo}}}rrreee\\\WWWSSSOOOMMMMMMLLLJJJHHHIIIIIIJJJKKKMMMNNNNNNOOOQQQOOORRRYYY^^^cccnnn{{{pppccc___TTTYYY]]]hhhlllMMMGGGIIIHHH]]]yyykkkVVVXXX\\\VVVRRRSSSQQQKKKGGGCCC;;;222...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))))))))***++++++******++++++,,,---///...---,,,+++,,,---...222......444888999===CCCddd~~~}}}|||||||||yyyxxxwwwuuurrrqqqooonnnsssoooooosssvvvxxx|||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxtttxxx{{{{{{{{{~~~}}}{{{{{{{{{zzzxxxwww|||~~~~~~}}}zzzwwwtttrrrooopppttt}}}|||yyytttrrrpppqqquuuxxxyyyyyy{{{uuuhhh^^^]]]]]]aaaqqqqqqgggkkkmmmfffbbb\\\WWWQQQHHH===555444222111111111222000///////////////////////////////////////000000000111111222222222222333333333444222333666777666888<<>>>>>???@@@AAABBBGGGPPPVVViiixxxxxxmmm^^^QQQJJJGGGDDDCCCCCCBBBBBBCCCFFFGGGGGGFFFHHHHHHGGGGGGGGGIIIJJJKKKJJJIIIKKKLLLJJJFFFFFFIIIHHHNNNZZZjjj||||||oooggg___WWWUUU\\\ooocccLLLIIIEEE[[[uuu|||nnn[[[UUUYYYUUUVVVTTTNNNJJJGGG@@@999000///------......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++++++++,,,------......------------...///...111444444222999MMMaaasssuuu}}}yyyvvviiigggbbb]]]YYYVVVUUUUUUPPPOOONNNMMMKKKJJJIIIHHHDDDDDDFFFHHHKKKSSSdddttt~~~tttlll]]]ZZZTTTNNNJJJGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHDDDGGGJJJKKKLLLPPPVVV[[[dddmmmyyyzzzwwwyyywwwvvvttttttyyyzzz~~~}}}{{{yyy{{{~~~vvvhhhaaa^^^bbbggg}}}kkkpppuuukkkjjjfff```\\\VVVOOOFFF???777444222000111111000/////////////////////////////////000000000111111111222222222333333333444444444333666:::888888BBBPPP|||}}}pppllleee\\\TTTMMMHHHEEECCCAAA>>>>>>??????>>>===<<<===>>>>>>>>>BBBGGGKKKTTT```nnnuuuvvvuuuooohhh^^^WWWMMMFFFEEEFFFHHHIIIHHHHHHHHHJJJKKKLLLLLLKKKLLLKKKJJJJJJKKKMMMPPPQQQNNNOOOQQQSSSSSSPPPOOOOOOFFFGGGKKKQQQ[[[ooorrrfff]]][[[XXX\\\rrrzzzWWWMMMHHHRRRnnnsss]]]XXXWWWXXXVVVPPPMMMKKKDDD===333111...,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---,,,++++++++++++,,,------...............////////////444777444444DDDccc~~~~~~qqqvvv}}}vvvpppkkkgggdddWWWUUURRRNNNJJJHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBAAABBBLLL^^^nnn}}}wwwnnncccYYYQQQLLLJJJFFFBBB???=========@@@@@@@@@@@@@@@AAAAAAAAA:::<<<===>>>>>>AAAEEEIIIMMMTTT___jjjuuu~~~vvv~~~wwwttttttwwwwwwxxxyyyyyyzzzzzz{{{}}}ttthhhcccaaabbbnnniiitttmmmiiiccc^^^ZZZSSSKKKDDD999666333111111111000///000000000000000000000000000000000000111111111111222222333333333444444444666444777:::888:::LLLbbbwwwkkkcccXXXUUUQQQLLLGGGDDDBBBBBB>>>===<<<;;;<<<<<<;;;:::999:::;;;<<<<<<>>>AAACCCGGGPPPWWWZZZ[[[[[[VVVQQQNNNLLLIIIHHHHHHKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMJJJJJJKKKMMMOOORRRUUUWWWSSSTTTUUUUUUUUUTTTRRROOOKKKJJJIIIIIIKKKTTTiii}}}pppdddaaa[[[TTT]]]ooojjjTTTMMMKKKaaaoooZZZYYYZZZWWWRRROOONNNHHHBBB777333///---,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------,,,,,,++++++,,,,,,---............//////000000000///333666555<<>>>>>>>>======<<<<<<<<<@@@AAAAAA======GGGWWWbbbmmmjjjddd^^^VVVMMMGGGDDDEEEDDDCCCAAA@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>???CCCIIIQQQZZZhhhwww}}}|||tttoooqqquuuxxx|||xxx{{{}}}uuuhhh___[[[cccssspppkkkfffaaa]]]WWWPPPJJJ<<<999555222222222111000000000000000000000000000000000000111111111222222333333333333444444444444555333555999888>>>ZZZyyyxxxjjj^^^SSSMMMIIIHHHEEEBBB@@@?????????>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAADDDHHHKKKJJJKKKMMMKKKGGGHHHIIIJJJLLLLLLLLLKKKJJJNNNNNNMMMLLLJJJJJJLLLNNNKKKMMMPPPUUUZZZ___bbbdddeeegggfffbbb```^^^XXXRRRNNNLLLJJJIIIGGGHHHQQQ\\\~~~nnnggg___WWWXXXaaauuu|||ZZZNNNGGGPPPuuucccZZZZZZXXXSSSQQQPPPKKKEEE;;;666111---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------...---...///000111111111000///222444999LLLmmm{{{rrrlll```\\\UUUOOOJJJGGGCCCAAA>>>>>>=========>>>??????>>>>>>>>>>>>>>>>>>??????AAACCCBBB>>>@@@IIIUUU[[[[[[UUUPPPLLLHHHCCCCCCFFFDDDDDDCCCCCCCCCBBBBBBAAA?????????>>>>>>=========>>>>>>===;;;::::::999999<<<===???AAAFFFQQQ___hhh~~~uuupppqqqtttzzz~~~xxx}}}vvvfff\\\\\\eeeuuurrrmmmhhhccc```ZZZSSSNNN???;;;777444333333222222000000000000000000000000000000111111111222222222333333333444444444444555666222555:::<<>>999333...---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,---......---...///111222222111111222333777EEEddd|||xxxmmmcccZZZTTTLLLIIIEEEBBBAAA@@@>>><<<<<<<<<<<<======>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBDDDCCCAAAGGGRRRYYYZZZTTTMMMHHHHHHFFFDDDFFFKKKHHHHHHIIIHHHHHHFFFEEEDDDBBBBBBCCCDDDDDDEEEFFFFFFEEECCCBBBAAA@@@@@@>>>======>>>>>>===>>>CCCLLLSSSxxxrrrrrruuu~~~|||yyy~~~yyyzzzrrrdddYYY]]]gggxxxsssoooiiidddaaa\\\UUUPPP@@@<<<888444333333333222000000000000000000000000000111111111111222222222333333333444444444555555888444666===AAAQQQ}}}{{{jjjbbbVVVLLLGGGEEEEEEEEE>>>>>>???AAABBBCCCDDDDDD@@@BBBCCCCCCCCCBBBBBBCCCDDDEEEEEEGGGHHHFFFDDDAAAEEEHHHIIIHHHKKKPPPPPPMMMOOORRRWWWZZZ[[[[[[ZZZZZZWWWXXXXXXXXXXXX]]]dddjjjnnnsss{{{tttkkkbbb\\\VVVOOOKKKLLLKKKcccyyykkk___WWWWWW```~~~VVVSSSDDD???[[[uuuZZZ[[[XXXSSSRRRRRRNNNIII@@@;;;444///......///000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++---,,,,,,,,,,,,---......---...000111222222222111777777===QQQvvvrrrrrr~~~}}}xxxwwwyyynnnbbbXXXOOOHHHDDDAAA???>>>>>>???@@@???>>>>>>>>>>>>???@@@@@@@@@AAA======>>>??????@@@AAAAAA>>>@@@@@@AAAJJJVVV[[[YYYVVVOOOKKKKKKIIIFFFHHHMMMOOOOOOOOONNNMMMKKKHHHGGGBBBCCCEEEFFFHHHJJJLLLMMMKKKIIIHHHHHHHHHHHHFFFEEE???@@@AAA???===>>>CCCGGG~~~~~~yyysssssswwwhhhddd______kkk}}}kkkhhhmmmdddYYYUUUSSSFFF???777333444555333000222222222222111111000000111111222222222333333333444444333333333444555555222999;;;999GGGkkkxxxjjj___RRRPPPKKKGGGCCCBBBBBBBBBBBBDDDFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGIIIKKKIIILLLNNNLLLHHHGGGIIILLLKKKPPPTTTTTTUUUYYYZZZXXXYYY]]]ccchhhkkkkkkiiigggjjjfffdddiiittt~~~xxxnnndddWWWSSSVVVNNNRRRhhhyyyhhh___aaaSSS^^^]]]JJJJJJIII]]]zzzdddaaa[[[WWWVVVSSSMMMFFFFFF???666000/////////...---------,,,,,,,,,++++++------,,,+++,,,---...///444222000...,,,,,,,,,---...------------...//////000///------000444444222888888HHHkkk}}}fffgggvvv{{{}}}uuuhhh```UUULLLGGGCCC@@@>>><<<:::999;;;>>>@@@>>><<<>>>>>>???@@@BBBAAA@@@>>>BBB???===>>>AAADDDEEEDDDBBB@@@AAAIIIUUU^^^aaa```[[[XXXUUUUUUWWWZZZ\\\\\\aaa^^^ZZZVVVTTTQQQNNNLLLJJJJJJKKKOOOSSSVVVWWWWWWZZZZZZZZZYYYWWWUUURRRQQQPPPOOOKKKFFFCCCCCCDDDCCC~~~~~~}}}xxxrrrssswwwssshhhaaa^^^fffwwwqqqeeehhhccc]]]XXXPPPHHHAAA888444444444333111222222222222111111111000111222222222222333333333444444333333444444555666333777999???TTT|||xxxnnncccXXXQQQKKKIIIFFFCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEFFFIIIMMMOOOOOOOOOOOOPPPRRRQQQOOOMMMMMMNNNOOOPPPWWW^^^bbbbbbbbbeeehhhgggkkkmmmqqqtttvvvwwwvvvvvvyyyxxxzzzrrrddd^^^WWWUUU^^^~~~qqqddd[[[TTTZZZttt|||ZZZJJJGGGUUUooopppaaaWWWYYY[[[TTTOOOOOOGGGAAA888222/////////...---------,,,,,,,,,++++++------,,,,,,,,,---...///222222000///...---,,,,,,---------------...//////000///...///222555666666===CCC[[[nnnnnnxxxttthhhaaaWWWQQQIIICCCAAA???>>><<>>AAAAAABBBDDDHHHJJJJJJIIIDDDBBBCCCKKKWWWbbbffffffbbbbbbcccfffjjjmmmnnnmmmhhhddd^^^ZZZYYYXXXXXXXXXXXXXXXZZZ___fffmmmrrrssstttuuuvvvvvvtttqqqmmmjjjeeeccc^^^VVVOOOKKKIIIHHH~~~}}}}}}|||wwwqqqrrrwwwqqqggg___aaakkk}}}hhhddddddccc]]]QQQLLLDDD;;;555333444444333222222222222111111111111222222222222333333333333444444444444444555666666888777:::IIIjjjwwwhhh\\\TTTNNNJJJFFFGGGFFFDDDCCCCCCDDDFFFGGGEEEFFFHHHHHHHHHIIIJJJLLLMMMRRRXXX[[[\\\ZZZXXXXXX\\\XXXRRRQQQSSSWWWZZZ[[[nnnuuuzzzxxxuuuxxx{{{|||~~~}}}}}}yyyrrrnnnkkkhhheeehhhkkkpppuuu}}}|||kkk```XXXVVViiippp\\\[[[WWW___}}}sssQQQGGGMMMdddlllYYY[[[]]]TTTPPPTTTJJJDDD;;;444000///...---------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///000000111111000...---,,,------,,,,,,------.../////////000111444666888:::@@@QQQrrrwwwvvv{{{|||pppeeeZZZQQQKKKHHHDDDAAA>>>>>>???>>>>>>CCCBBB@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBDDDGGGKKKOOOPPPPPPOOOMMMEEEFFFJJJSSS```jjjoooqqqkkkmmmqqqwww{{{|||zzzxxxqqqllleeeaaabbbeeeiiikkkllllllooouuuzzzpppdddYYYSSSPPP~~~|||wwwqqqqqqvvv}}}nnnaaa^^^cccpppsssgggcccgggcccUUUPPPHHH>>>666333444444555222222222222222222222222222222222333333333444444444444444444555666777777;;;888>>>WWWttteee]]]RRRJJJGGGGGGGGGHHHHHHGGGFFFFFFFFFHHHIIIKKKGGGIIIMMMOOOQQQTTTXXXZZZ^^^aaadddfffdddaaa______aaa^^^ZZZXXX[[[bbbjjjppp~~~zzzrrrhhh```]]]]]]]]]]]]]]]```cccdddgggssskkkbbbYYYaaagggcccZZZVVViii___NNNHHH[[[iii\\\YYYUUURRRQQQMMMHHH@@@888222///...---...------------,,,,,,,,,,,,,,,,,,,,,------.........///111222222000...,,,---------,,,---......///000///111333444444888>>>HHHggg{{{{{{~~~|||tttggg[[[QQQJJJEEECCCCCCBBBAAA@@@AAAAAAAAAAAABBBAAAAAA@@@AAA@@@@@@??????@@@AAABBBDDDGGGKKKMMMMMMRRRWWWYYYWWWTTTQQQOOOHHHMMMWWWcccoooxxx|||~~~|||}}}|||yyysssmmmjjjnnnuuu}}}oooeeebbbxxxqqqrrrvvvtttyyyxxxeee______gggyyynnnaaadddeeeYYYSSSLLLBBB999555444555666222222222222222222222333222222333333333444444444555555555555666777888999999:::HHHjjjttteee\\\RRRNNNIIIFFFEEEGGGIIIKKKHHHHHHGGGGGGHHHIIIKKKLLLNNNRRRXXX]]]aaadddhhhkkknnnnnnmmmiiieeebbbaaaaaaccceeeeeecccdddnnn~~~zzzqqqllleee```___bbbfffhhhbbbddddddaaa___eeeqqq{{{vvveee```tttuuuhhh\\\YYY___qqqsssUUUCCCOOOsss}}}```TTTYYYWWWNNNOOOKKKCCC;;;444000...............---------,,,,,,,,,,,,,,,---------------,,,...111333333111///---......------......///000111000222444333222999CCCZZZ}}}{{{}}}}}}vvvfff___UUULLLGGGEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCAAADDDGGGJJJMMMRRRXXX\\\[[[```dddbbb[[[TTTRRRRRRRRR\\\kkkyyy~~~zzzuuuuuu{{{wwwwww{{{uuuuuuzzzssskkk~~~nnndddaaaaaalll{{{vvvaaaaaadddZZZUUUOOOFFF===777444555666222222222222333333333333333333333333444444444444555555555555666888999:::666???YYYwwwjjj^^^TTTMMMKKKJJJHHHGGGGGGHHHIIIJJJHHHIIIJJJLLLNNNQQQSSSTTT^^^ccciiiooorrrtttvvvxxxwwwuuupppjjjdddbbbcccdddhhhmmmpppoooqqq}}}wwwrrrjjjiiiggggggiiinnnsssvvvtttrrroookkkiiijjjmmmoooqqqbbbmmmmmm___^^^[[[]]]{{{\\\AAAEEE[[[jjjWWW\\\\\\QQQPPPMMMGGG>>>666111///000............---------,,,+++,,,------......------+++---000222333222111/////////......//////000111111000222555333333>>>MMMppp~~~wwwyyy}}}rrrfff^^^RRRMMMGGGDDDCCCDDDEEEEEEAAABBBBBBAAA??????@@@AAA@@@BBBDDDDDDDDDEEEGGGIIILLLPPPUUUXXX[[[___eeejjjhhhlllmmmggg]]]WWWWWWZZZfffrrr~~~|||tttnnnjjjhhhgggjjjmmmvvv|||sssrrrxxxzzz|||zzzfffnnn}}}ppphhh```bbblllgggeeeeeeZZZVVVRRRIII@@@999555444555222222222333333333444444333333333444444444444555555555555666777888::::::;;;MMMppp|||mmm```XXXRRRNNNKKKJJJJJJJJJJJJIIIIIIKKKLLLNNNPPPTTTYYY___eeeiiikkksssxxx~~~}}}|||zzzxxxtttnnnjjjhhhjjjlllsssuuuxxxzzz}}}tttnnnlllcccfffkkkqqqvvv||||||~~~wwwiiisss}}}kkkeee[[[UUUhhheeeHHHFFFIII^^^~~~{{{bbbZZZZZZWWWQQQOOOIII@@@777222111111............------------+++,,,---.........------+++---///111333333222111000000000000000111222222111...111666555666FFFZZZwwwvvvzzz}}}wwwlll```UUUOOOHHHFFFDDDCCCDDDDDDDDDCCC@@@BBBCCCBBBAAABBBFFFIIIFFFIIILLLNNNOOOPPPTTTWWW^^^bbbgggiiiiiijjjnnnrrrpppsssrrriii___[[[aaaiii~~~xxxsssmmmjjjfffaaa[[[VVVRRRPPPMMMMMMTTT]]]\\\WWW]]]hhh~~~|||ffffffuuu{{{ooobbb^^^dddnnnnnnkkkiiiZZZWWWSSSKKKBBB:::555444555222222222333333444444444333333333444444444555555555555555666777999:::;;;DDD[[[pppggg[[[SSSOOOOOONNNMMMKKKKKKKKKKKKKKKLLLOOORRRVVVYYY___hhhqqqyyy|||zzzzzzxxxtttqqqqqqrrrttt|||||||||tttkkkfffdddbbbhhhrrr{{{yyy|||wwwqqq}}}xxxjjj]]]UUU^^^ooonnnSSSNNNCCCHHHoookkkUUUSSSZZZQQQOOOJJJAAA888222111333//////.........---------+++,,,---.........---,,,,,,---///111222333333333111111111111111222222333000---111666777:::MMMddd|||ssswww|||~~~~~~|||sssiii___WWWOOOJJJHHHGGGFFFFFFGGGEEECCC@@@BBBDDDFFFGGGGGGJJJOOOSSSSSSWWW[[[]]]^^^aaaeeeiiilllqqquuuuuurrrppprrruuusssuuusssjjjaaa```jjjttt}}}vvvoooiiiccc___XXXYYYYYYXXXUUUPPPLLLIIIHHHDDDGGGLLLJJJFFFOOO^^^~~~zzz|||www{{{pppfffjjj~~~sssiiiaaa\\\dddtttttthhhfffggg]]]WWWMMMCCC;;;666444444666555555444444333222222222222333333333333444444555888222222:::999666<<>>999666444222222333444444555666666444555555555555666666666333888666888>>><<<>>>KKKrrr{{{ssskkkaaaZZZWWWTTTQQQPPPPPPPPPOOOOOOSSSXXXaaammmxxx~~~~~~|||wwwwwwyyyggg\\\WWWXXXqqq^^^TTTOOOiiixxx\\\YYYVVVTTTOOOIIIAAA:::444111/////////.........------........................,,,------...///000111111333333222222222222333444000333;;;;;;:::SSS|||{{{uuutttuuuuuusssuuu~~~tttggg___^^^XXXYYYZZZZZZXXXUUUQQQNNNMMMNNNRRRWWW]]]ccchhhkkktttwww{{{}}}ttttttsssooojjjpppwwwmmmgggccceeehhhkkkmmmppptttvvvxxxzzz}}}~~~}}}zzzvvvsssooohhhaaaXXXKKKEEEQQQcccyyy|||iiixxxzzzpppqqq|||pppgggaaa___ddduuulllhhh```[[[SSSJJJAAA;;;777555333333333444444444555555444444555555555666666666222777777888<<<:::BBBWWWtttkkkhhhfff```ZZZVVVTTTQQQPPPQQQTTTWWWXXX```hhhvvv~~~qqqccc[[[UUU```tttVVVPPP___eeeZZZXXXVVVQQQKKKEEE===666111////////////....................................,,,,,,------...//////000222222222222222333333333333111;;;???CCCgggtttrrrqqqqqqrrrssswww~~~wwwooojjjbbb[[[XXXZZZ]]]^^^^^^]]]ZZZXXXWWWWWW[[[```hhhrrrzzzvvvsssqqqsssxxxzzzsssmmmjjjooottt{{{vvviiiWWWMMMWWWiiilllppp}}}uuuuuu}}}yyy~~~zzzlllddd]]]]]]jjjwwwgggaaa]]]VVVMMMDDD===888555555555444444444333333333333444444444444555555555222777777777999999IIIfffwwwppphhhfffgggfffaaa\\\SSSRRRQQQRRRWWW___hhhnnnzzz{{{zzzzzzyyywwwvvv{{{jjj___\\\WWWjjjUUURRRTTTpppttt\\\[[[WWWRRRLLLFFF???777222000000/////////.................................,,,,,,------......//////111111111222222333333333777222;;;FFFVVVzzzrrrsssooommmqqqvvv|||xxxggg```[[[XXXUUURRRTTTXXX\\\]]]]]]]]]]]]aaahhhmmmuuu{{{wwwpppmmmuuu~~~zzzyyy{{{}}}zzzfffWWW[[[iiippplllzzzzzzyyy~~~oooggg]]]ZZZcccssskkkccc___XXXPPPGGG???999666666666555444333333222222333333444444444555555555333888777777999<<>>JJJttt}}}xxxwwwwwwrrrqqqooojjjgggggglllpppttt{{{xxxbbbcccYYYTTTlll~~~[[[JJJJJJ[[[hhh```VVVPPPKKKFFF???999000000000000////////////.................................///////////////...///111222333333222222444BBBOOOppp~~~rrrrrrkkkooowww~~~wwwkkk```WWWPPPKKKHHHKKKHHHIIINNNQQQRRRUUUZZZeeerrr}}}xxxsssttt|||~~~xxxmmmjjjfffaaa^^^\\\\\\\\\WWWYYYbbbppprrriiicccddd}}}llldddsssnnn```___]]]___rrr{{{mmm```\\\XXXKKKDDD@@@777777777666555555555555555555555666666777777888888;;;:::999;;;CCC```|||yyyzzzvvvppphhhfffmmm}}}uuummmkkkkkkjjjhhhtttzzzssshhh\\\WWW\\\rrrnnnOOOWWWSSSssscccXXXXXXIIICCCCCC888222000///...///000///...////////////////////////000//////.........//////111222111000000333555555???;;;```ssslllsss}}}~~~vvvsssbbb^^^XXXRRRMMMIIIHHHGGGLLLLLLLLLMMMSSS]]]hhhppp}}}zzzuuu~~~yyyrrrjjjddd___VVVXXX[[[TTTQQQPPPIIIFFFJJJOOOXXXfffpppkkk```xxxfff___oooyyygggbbb\\\YYYeeewwwnnnaaa\\\ZZZOOOGGGBBB888777777666555555555555666555555666666777888888888999;;;<<<===JJJmmm}}}yyyxxxsssqqqooosss{{{nnnggg^^^XXXVVVWWWWWWVVV[[[aaannn~~~xxxlll___XXXVVVccc[[[WWWRRRmmmfffXXXXXXLLLEEECCC:::333111/////////000///...//////////////////////////////............/////////111222111222555777888@@@JJJuuu{{{uuuzzzrrrfff___\\\QQQOOOLLLJJJJJJLLLNNNPPPLLLPPPVVV^^^hhhuuu~~~|||vvvqqqnnnkkkgggcccddd[[[\\\\\\UUUTTTUUUMMMEEEFFFIIIRRRdddqqqoooeeetttbbb\\\lllqqqggg^^^WWWZZZeeeuuuddd]]]\\\RRRKKKDDD999888777666666555555666666555555666777777888888999777===>>>???TTT|||~~~yyyxxxooorrrxxxyyyooohhheeebbb\\\WWWSSSQQQQQQQQQRRRSSSZZZdddqqqttteee]]]SSSTTToooppp[[[SSSdddpppYYYXXXPPPHHHCCC===555222000//////000///...//////////////////////////////............//////...000222333444555888;;;@@@\\\~~~qqq```UUUPPPOOOKKKJJJHHHHHHIIIMMMQQQSSS[[[cccnnn|||xxxvvvyyytttnnnkkklllnnnmmmllllllbbb```___YYY[[[\\\TTTJJJEEECCCMMMcccuuuwwwpppsssbbb___pppzzzlllccc[[[[[[```zzznnn```\\\SSSLLLFFF<<<888777777666555666666666555666666777888888999999888>>>>>>@@@\\\ttt}}}yyyyyyxxxzzztttqqqqqqpppwwwvvvrrrlllddd___\\\\\\ZZZYYYYYY\\\cccvvvlllcccWWWOOO```{{{bbbUUUZZZ~~~```WWWRRRIIICCCAAA777444111//////000/////////////////////////////////............//////000//////222444444444777<<>>888888777666666666666666666666777777888999999999;;;???>>>CCCeeerrr||||||yyyxxx{{{{{{tttpppnnnjjjhhhfffggglll{{{ssshhh]]]RRRXXXgggiiiUUUPPPiiimmmYYYRRRKKKDDDDDD999666222//////000//////////////////////////////...............///000000000///222555333111666>>>VVV{{{}}}|||kkkiiiccc]]]VVVTTTTTTUUUSSSVVV]]]gggsssxxxtttuuu|||yyyxxxyyy|||~~~|||tttqqqooollltttuuuiiiZZZKKKBBBLLLdddzzz{{{lllaaaiii~~~oooccc]]]\\\ccctttiii^^^UUUMMMHHH@@@999888777777666666777777666666777888888999999:::======???NNNtttvvvzzz|||yyyxxx{{{mmmbbbYYYUUUXXXwwwrrrWWWLLLWWW~~~^^^TTTOOOGGGFFF;;;777333000///000000///////////////////////////......---......///000111222000111555333000888DDDbbbyyyxxx{{{tttnnnggghhhiiiiiihhhhhhiiijjjsssxxxwww]]]NNNDDDOOOfff{{{wwwiiicccppp}}}kkkaaa\\\___iiimmmcccZZZQQQJJJAAA999888777777666666777777666777777888888999::::::<<<:::BBB^^^wwwxxx}}}vvvggg___XXXSSSeee}}}^^^QQQMMMmmmfffYYYUUUJJJFFF<<<888333000///000000///////////////////////////---------......///000111333///111555444333===MMMqqqwwwtttvvvoooiiijjjnnnvvv{{{nnnqqqvvv}}}```RRRKKKVVVllluuuhhheeevvvuuuggg```XXX___tttooofff^^^TTTKKKBBB999888888777777777777777777777777888999999:::::::::777EEEjjjwww~~~wwwxxxkkkddd\\\SSSZZZrrrfffYYYKKK^^^mmm^^^ZZZLLLEEE===999444000///000000///////////////////////////---------......000111111333///000666666666BBBTTTyyymmmhhhllleeeaaaccchhhssszzzwww~~~cccWWWQQQ^^^sssuuummmpppnnncccZZZ___kkkvvvfff___UUUJJJEEE???<<<888666666777777666666888888888777888999;;;===???MMMwwwssszzzwwwxxxggg[[[UUUXXX^^^xxx^^^UUUVVVeeeXXXMMMIII???:::444000.../////////////////////////////////............///////////////222...222:::555FFFrrr~~~mmmjjjkkklllkkkeee```iii{{{}}}gggWWWUUUmmm{{{vvvuuuvvvyyyrrrvvvuuuggg]]]___eeeyyy|||iii```WWWMMMHHH@@@===999777777777888777777888999888888888:::<<<===???ZZZzzzqqqbbbYYYXXXWWWxxxaaaUUUZZZ|||lllYYYPPPKKKAAA<<<666111000000000000////////////////////////....../////////000000000///333000333:::;;;SSSuuukkkmmmqqqnnnnnnjjjiiittt~~~fff[[[___vvv|||vvvsssuuummmkkkqqqooohhhkkkvvv{{{vvv}}}mmmaaa^^^___mmmooocccZZZPPPJJJAAA===999777777888888888777888999999888999;;;===>>>@@@lllwwwlll^^^YYYUUUcccpppZZZYYYlllvvv[[[UUULLLCCC>>>888333111111111111///////////////////////////000000000000111111111///555333333999EEEggglllbbbdddgggnnnooopppvvvzzzcccaaammmzzzmmmccc]]]]]]ZZZVVV\\\gggyyyxxxuuueee```\\\eee}}}wwweee[[[RRRJJJ@@@===999777777777888777777888999999999:::<<<>>>BBBDDD{{{}}}~~~vvvccc[[[ZZZYYYvvvgggRRR[[[~~~~~~___XXXLLLEEE@@@999444222111111000////////////////////////000000111111111222222222000555555333999PPP{{{wwwggg^^^[[[ZZZhhhkkkrrr~~~~~~}}}wwwxxxqqqbbbiii{{{}}}qqqhhh```\\\WWWRRRVVV___zzzyyy{{{}}}jjjccc]]]bbbuuu{{{hhh]]]SSSIII@@@===888666666777777777777888::::::::::::===???EEELLL}}}uuuzzzuuuuuuxxx{{{~~~iiiZZZ```WWWcccxxxOOOOOObbbfffYYYKKKEEE@@@999444111000000///000000000000000000000000111111111111222222222222111444666444===```wwwhhh```\\\[[[\\\___eeerrr~~~}}}~~~}}}llldddsss|||tttkkkcccZZZSSSTTTYYYooo|||qqqhhh```aaammmjjj___TTTHHHAAA===999777777888888888777999:::::::::;;;>>>@@@FFF\\\ooovvvsssooohhh```ZZZZZZ^^^bbbiii{{{xxxttt|||ttt\\\aaaWWWYYYXXXLLLQQQqqqpppYYYOOOGGGBBB:::444222000000///000000000000000000000000000111111111111222222222222222777:::HHHtttlllYYYSSSSSSWWWZZZZZZcccuuu~~~~~~mmmlllwwwkkk___VVVUUUXXXeee~~~xxxlllaaa^^^fffzzzlllbbbWWWIIICCC???;;;999999:::::::::777999:::;;;;;;<<>>888444333222111000000000000000000000000///000000000000111111111555111:::GGGaaauuuTTTGGGJJJOOORRRTTT___lll~~~yyy}}}~~~uuu~~~yyyhhh^^^ZZZYYYiii|||vvv~~~rrrddd___]]]gggtttdddYYYOOOGGGCCC>>>;;;;;;<<<<<<<<<999>>>:::888===<<<===GGGSSSkkkzzz{{{mmmbbbeee```[[[YYYWWWRRRNNNKKKLLL]]]wwwjjj\\\[[[\\\fff___QQQXXXoooZZZNNNGGG???:::555111000444222111111111000000//////000000000000111222333444...666>>>QQQ{{{eeeHHHHHHMMMKKKNNNYYYfff||||||xxx~~~xxxjjj```VVV]]]iiizzz|||sssccc^^^___ppp}}}vvv{{{yyyiiibbb^^^eeexxxeeeZZZRRRHHHDDD???<<<;;;<<<<<<<<<888===:::999>>><<<===IIIhhhzzzggg|||{{{vvvuuurrrnnnggg___VVVQQQOOOJJJ\\\wwwsssaaa\\\XXX^^^~~~hhhXXX\\\cccRRRIIIAAA<<<666111000333222111111111000000000000111111000000111222333333333666BBB]]]dddKKKKKKPPPMMMRRR]]]lllyyyzzz~~~uuuggg]]]VVVRRRMMMOOOWWWiiilllfffhhh|||tttvvv}}}pppfff___aaawwwggg[[[UUUIIIEEE???<<<;;;;;;<<<;;;888<<<::::::>>>;;;???NNN~~~lllfffmmm___WWWUUUPPP]]]ppp|||ggg]]]UUUVVVoooqqq\\\YYYiiiVVVLLLBBB<<<777222000222111111111111111000000000222111111111111222222333666444GGGppp}}}bbbNNNOOOSSSQQQWWWddduuu}}}xxxzzztttaaaUUUPPPOOONNNNNNIIIJJJXXXppp||||||zzzrrrqqqvvvvvviii```^^^nnnjjj\\\WWWJJJFFF@@@<<<;;;;;;;;;;;;777<<<:::;;;>>>;;;BBBUUUkkkqqqrrrbbbYYYTTTWWW```uuulll___UUUSSSeee}}}bbbUUUpppmmmXXXMMMBBB<<<888333111222111111111111111111111111222222222111111222222333777333NNNrrr]]]OOOQQQTTTTTT]]]kkk|||yyyzzz|||uuujjjccc```^^^]]]]]]VVVQQQTTTbbbyyy|||}}}uuuooonnnooozzzlllaaa\\\gggyyy{{{nnn\\\WWWKKKGGGAAA===;;;;;;;;;:::777;;;:::;;;>>><<>>===NNNmmmyyyooommmcccUUUPPPSSSmmmmmm]]]SSSVVVaaakkkQQQQQQfff}}}^^^QQQCCC===999555333333111111111222222222222222111111111222222333444555999FFFkkkvvvZZZRRRNNNPPPQQQVVVgggzzzxxxrrrpppqqqppppppmmmdddYYY^^^~~~~~~yyyooollllllfffssstttggg\\\^^^iiiwww|||{{{bbb[[[MMMIIICCC>>><<<;;;:::999:::;;;999;;;>>>>>>TTTxxx{{{ttt]]]UUUSSSeeeyyyvvvuuucccVVVUUU[[[xxxgggPPPIIIPPPwwwfffWWWGGG@@@;;;666222111111111111222222333333333000000111222333444666777;;;VVVcccSSSPPPOOOOOOPPPWWWlll}}}uuussssssqqqrrrrrrkkk]]]\\\wwwyyyooolllkkkdddmmmxxxiii]]]]]]fff~~~fff]]]NNNIIICCC>>><<<;;;:::999:::;;;888:::===???WWW~~~{{{}}}ttt```UUUJJJPPPkkkooogggcccpppyyyhhh[[[XXX[[[bbbhhhUUUMMMJJJppplll\\\KKKBBB===777222000111111111222222333333333///000000222333555777888;;;aaa}}}UUUPPPOOOOOOPPPOOOXXXooo~~~zzzyyyssssssuuupppccc^^^sss}}}uuunnnmmmiiigggppp}}}nnn___[[[```vvveee\\\SSSIII@@@>>>===;;;;;;===888===:::===CCCAAA]]]{{{tttqqqllliiiiiinnnwww}}}yyytttyyyqqqXXXKKKKKKQQQjjj~~~mmmddd\\\fffooo___WWWUUU^^^}}}WWWLLLRRRhhhzzzdddMMMAAA===888333222333222222111111222222333000888444///333444333:::@@@yyyiiiTTTKKKMMMOOOOOOUUUddd{{{|||uuurrrpppddd]]]nnnwwwpppnnnjjjhhhppp}}}rrraaa\\\```nnnnnndddUUULLLCCC@@@>>>;;;:::;;;999>>><<<>>>CCCEEEggg}}}vvvmmmeeebbbccceeejjjwwwxxxsssvvvwww\\\MMMNNNVVVppprrrggg]]]dddssscccXXXUUUZZZsssgggUUUVVVjjjgggMMMCCC???888444444333222222111111222222333000777333000666666666===NNN___OOOKKKLLLMMMOOOVVVhhh|||vvvrrrggg```nnnzzzsssqqqlllhhhppp|||wwweee]]]___eeettteeeWWWMMMEEEBBB@@@<<<999::::::>>>>>>???BBBLLLuuusssfff___^^^```eeemmmzzzuuuvvvzzzdddRRRSSS^^^zzzzzzlll___ccc{{{hhh[[[VVVVVVccczzz```WWWgggkkkMMMEEEBBB888333777333222222111111222222333000555111111888999888@@@[[[jjjTTTLLLKKKJJJKKKOOO[[[ooo|||wwwkkkdddooo|||uuurrrmmmhhhooo{{{|||hhh^^^]]]___{{{|||___VVVMMMEEEBBB@@@<<<:::::::::===??????AAATTTttt}}}qqqlllkkkfffbbbooo|||~~~}}}kkkVVVWWWdddrrraaabbb}}}ooo___WWWSSSWWW|||gggSSS^^^pppNNNGGGCCC777222888333222222111111222222333111444000111999888888BBBeeexxxYYYMMMLLLJJJIIIIIIQQQaaaxxx}}}pppiiivvv}}}wwwtttnnniiiooozzzkkk___[[[^^^uuu___VVVMMMEEEBBB@@@===;;;<<<::::::>>>???AAA]]]|||ooouuuiiiooonnnVVVXXXfffzzzfffddd|||wwweeeZZZTTTRRRlllnnnRRRVVVvvvuuuSSSIIICCC777222777333222222111111222222333222444111111777555888FFFrrrgggQQQMMMNNNJJJHHHJJJUUUjjjvvvrrryyywwwqqqkkkqqq|||nnnaaa[[[^^^pppvvvgggZZZPPPFFFBBB@@@===<<<===;;;888>>>@@@DDDggguuuoooWWWZZZkkknnnhhh|||mmm```VVVTTT___xxxWWWRRRddd{{{\\\LLLBBB999444444333222222111111222222333222555222333666333;;;PPP~~~[[[NNNNNNMMMIIIGGGKKK[[[sss~~~|||zzztttoootttrrrddd]]][[[iiitttzzzbbbVVVJJJDDD@@@===<<<>>>===888???CCCHHHpppsss\\\bbbuuuwwwmmm|||vvvgggXXXYYYWWWppp]]]PPPSSSuuufffOOOCCC<<<777333333222222111111222222333000555444444666444AAA\\\pppRRRMMMLLLGGGIIIHHHNNNaaa|||~~~}}}wwwrrrwwwvvvggg___YYYeee}}}iii\\\NNNFFFAAA<<<<<<>>>???888@@@EEEKKKvvvxxxccckkk}}}qqq||||||lllYYY\\\SSSaaaaaaNNNHHHgggmmmRRRCCC@@@:::222333222222222222222222333///555555666666555FFFffffffMMMLLLKKKAAAHHHHHHOOOeee~~~xxxuuuzzz}}}jjj^^^[[[aaauuu___IIIFFFAAA>>>>>>;;;<<>><<>>>>>;;;<<>>@@@]]]|||}}}qqquuuaaa\\\VVVZZZxxxgggOOOSSS]]]ZZZMMMAAA444777444333333222222333333444111888666555888999UUU^^^LLLJJJHHHCCCGGGKKKZZZssszzzuuuzzzpppccc[[[ZZZeeeeeeLLLHHHBBB>>>>>>;;;<<>>???===>>>???>>>KKKttt}}}sss[[[YYY\\\___\\\RRR^^^dddLLLEEE:::888444444333333333333444444444000111888999CCCooodddKKKFFFHHHHHHFFFGGGSSShhh~~~www}}}~~~{{{vvvggg^^^YYY[[[oooeeeKKKFFF@@@>>>@@@????????????OOO}}}~~~yyy___[[[[[[WWW{{{jjjSSS[[[zzziiiPPPFFF;;;888555444444333333444444555555///222888:::NNNZZZIIIGGGGGGEEEEEEFFFVVVmmm~~~pppvvv~~~zzzjjj___ZZZZZZjjjhhhMMMGGG@@@>>>AAA@@@@@@@@@AAATTT{{{||||||zzziii```ZZZTTTnnnyyyVVVYYYppppppVVVHHH:::888555555444444444444555555555///444999<<<[[[|||ZZZNNNKKKFFFBBBDDDFFFZZZrrr|||wwwkkkrrr~~~~~~mmm^^^\\\[[[gggvvvnnnRRRIIIBBB???AAA@@@===@@@EEEZZZzzz~~~yyy}}}wwwvvvvvveeeYYYTTTdddZZZXXXbbbsss[[[HHH999999555555444444444444555555555111777888===ggg{{{sssWWWRRRPPPGGGCCCGGGHHH]]]www|||uuupppgggooo~~~ppp]]]\\\[[[eeepppsssUUULLLCCC???AAA???;;;@@@GGG^^^}}}xxxxxxtttuuuiiiXXXUUU]]]|||\\\XXXTTTqqq]]]HHH888;;;555555444444444444555555555333999888>>>nnnjjjSSSRRRRRRIIIEEEKKKIII```yyyzzzqqqkkkdddnnnsssmmmrrrrrrfff\\\ZZZbbbxxxzzzvvvVVVKKKEEEDDDDDD===@@@@@@EEEccc~~~yyyyyyooommmppp|||yyyzzznnn^^^TTTYYYooodddNNNOOOiii|||ZZZFFF???777444555555555555555555555999777<<<:::EEExxxnnnZZZSSSOOOHHHDDDFFFLLLaaazzz~~~{{{tttkkkddd___ggg~~~~~~sssooowwwwwwhhh^^^[[[```rrrtttVVVKKKDDDCCCDDD???BBBBBBHHHhhhzzz}}}zzzvvvmmmkkkooosssaaaUUUXXXkkkcccNNNOOOhhh```KKKCCC:::999888777666555444444444777555:::===OOOjjjWWWQQQNNNHHHEEEFFFQQQeee}}}}}}yyyrrrhhhaaa[[[ccczzzzzzvvvwww}}}jjj```\\\^^^jjjwww[[[NNNCCCAAABBB???BBBBBBLLLooottt{{{|||}}}qqqhhhiiimmmrrroooqqqyyyfffWWWWWWdddkkkSSSNNNhhhjjjOOODDD;;;===<<<999666444333333444666444777???[[[wwwdddSSSNNNLLLGGGEEEHHHVVVjjj~~~{{{wwwoooddd\\\UUU]]]ttt~~~{{{yyy}}}lllaaa\\\\\\ddd}}}aaaRRRDDD???AAA>>>@@@AAAOOOwww{{{xxx}}}wwwllldddeeekkkpppfffbbbsss~~~iiiZZZWWW]]]yyywwwVVVNNNkkktttQQQAAA:::===;;;888444333333444555888666666@@@dddooo]]]NNNKKKJJJEEEEEEIIIXXXlll~~~{{{vvvmmmaaaYYYRRRXXXnnn|||tttoooppppppssszzznnnaaa\\\\\\bbb~~~aaaQQQCCC???BBB??????AAARRR}}}xxxyyyuuuttthhhaaaccciiizzz~~~lll___llllll\\\XXXYYYoooUUURRRppp~~~SSS@@@::::::888555333222333555666777888666CCCnnngggWWWKKKHHHHHHDDDEEEJJJXXXlll}}}xxxnnnaaaWWWQQQTTTiii~~~wwwmmmfffaaa___]]]```gggqqqyyy~~~ooo```ZZZ\\\ccc}}}]]]MMMBBB@@@CCCAAA@@@CCCWWWkkk~~~ttttttsssggg```aaagggpppqqqvvvbbbjjjppp___[[[WWWhhh]]]VVVnnnWWWCCC===666555444333333444666777444:::999IIIyyyaaaSSSHHHGGGFFFCCCEEEKKKZZZnnn~~~yyynnnaaaWWWOOOQQQddd|||uuuqqqkkkccc]]]VVVRRRPPPPPPUUUZZZ]]]^^^aaacccggglllsssyyyrrr```YYY\\\ccc~~~___NNNCCCAAACCC???>>>EEE___vvveeetttqqqsssttthhh```aaafffmmm```nnnjjjnnntttccc]]]VVVdddiiiVVVaaa~~~YYYEEE>>>666555555555555555666666111;;;<<>>PPP{{{kkk\\\OOOFFFFFFEEEBBBEEELLLcccwww~~~}}}~~~}}}yyynnn```UUUJJJJJJ\\\}}}pppmmmrrrzzznnnccc```^^^ZZZTTTRRROOONNNLLLJJJIIIIIIIIIJJJOOONNNNNNOOOPPPRRRTTTUUUYYY^^^gggqqqzzzsssiii^^^ZZZ```vvvfffSSSKKKAAA===BBBDDDDDDpppwwwaaajjjuuuyyyjjjsssttthhh```bbbhhhuuufff^^^ggg}}}|||kkk]]]WWWZZZvvvlllOOOIIIWWWrrrvvv[[[DDD???999888666555555555666777777>>><<<[[[lllWWWKKKDDDDDDEEEDDDIIIRRReee}}}}}}zzzyyyvvvmmm```VVVLLLLLL\\\}}}tttfffcccccciiizzz{{{vvvwww~~~rrrggg]]][[[[[[XXXSSSRRROOONNNLLLJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQOOOPPPVVV]]]cccmmm~~~uuuiii]]]ZZZ```ttttttXXXJJJAAA>>>@@@DDDGGGtttyyykkkqqqxxxwwwiiiqqqsssggg___```fffuuuccc___sssmmm^^^XXXZZZvvvlllRRRGGGRRRpppzzzbbbIII@@@999888777666555666666777666===@@@dddpppVVVKKKDDDDDDEEECCCIIIRRRggg~~~}}}{{{zzzwwwmmm___TTTKKKKKKZZZ{{{yyyllleee^^^ZZZaaatttssshhhaaa___dddiiiqqqzzzyyytttjjj```YYYYYYZZZWWWUUUTTTPPPOOOMMMKKKJJJJJJKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLMMMPPPSSSZZZiiivvvxxxjjj]]]ZZZ___rrr]]]IIICCC@@@===DDDLLL{{{rrryyy}}}~~~vvvjjjtttrrreee]]]^^^cccnnn^^^eeerrr```XXXYYYmmmpppTTTFFFNNNppplllNNN@@@999888777666555666777777666<<>>;;;\\\]]]LLLEEECCCDDDBBBBBBLLLZZZrrrooottt}}}wwwmmm___UUULLLOOO___|||ggg___rrr{{{uuurrrpppgggddddddggghhhffffffiiibbbaaa___]]]\\\\\\\\\]]]______`````````^^^]]]\\\XXXTTTRRRRRRPPPLLLLLLOOO^^^}}}ooo\\\XXXYYYdddxxxZZZKKKEEEAAA@@@HHH]]]ssswwwoooeeelllkkk~~~yyynnnrrr~~~qqqcccXXXVVVYYYlllmmm]]]XXXVVVllloooRRRNNNuuu___DDD::::::888777777777888999???<<>>888888888777888;;;>>>SSSqqqrrrlllXXXHHHFFFGGGQQQeee~~~xxxvvv|||zzzkkkeee___^^^\\\XXXXXXZZZ]]]\\\\\\]]]^^^```aaaccceeefffgggfffcccaaaaaabbb^^^ZZZQQQIIIRRRooo}}}uuueeeYYYWWWQQQ^^^cccUUUOOOOOOPPPQQQMMMSSSmmm{{{wwwsssnnnkkkfffccc^^^WWWRRRMMMKKKIIIIIIJJJLLLMMMMMMMMMMMMNNNKKKPPPRRRSSS```|||lllaaa[[[]]]vvvcccJJJCCCCCCBBBOOOnnnvvvlll]]]]]]mmm|||uuummmddd\\\\\\___mmmtttyyyyyyvvvwwwxxxyyyxxxzzz~~~rrrccc[[[UUUkkkqqqWWWMMMNNNppp~~~___EEE>>>999888888777999<<<@@@VVVttt[[[JJJGGGFFFPPPddd~~~pppaaaXXXWWWXXX]]]iiixxx~~~zzzkkkeeebbbeeehhhhhhjjjllllllkkkjjjiiiiiijjjkkkkkkpppppppppooolllkkkkkklllgggaaaSSSGGGMMMjjjsssaaaUUUPPPUUUqqqppp[[[PPPOOOQQQPPPMMMTTTnnnzzzvvvrrrooollldddaaa\\\VVVQQQMMMJJJIIIIIIIIIJJJOOOUUUWWWUUURRRPPPUUUWWWUUU___yyynnnccc]]]___vvvcccJJJCCCDDDCCCQQQ{{{iii~~~jjj\\\]]]lll{{{vvvnnneee\\\TTTPPPNNNRRRVVVZZZ[[[YYYXXXYYY[[[\\\]]]^^^aaadddkkkrrrwwwvvveee[[[UUUgggqqqXXXMMMNNNooo}}}^^^EEE>>>999999999888999<<>>CCCBBB>>>===>>>FFFEEEIII[[[nnn~~~|||wwwsssrrrrrrooohhhbbbbbb___ZZZRRRJJJOOOeee{{{bbbLLLEEETTTooo}}}zzz|||yyyuuuvvvlllfff]]]UUUOOOKKKIIIHHHSSS^^^iiikkkfff]]]TTTMMMRRRPPPPPPUUU\\\gggxxx}}}vvvsssmmmeee___[[[VVVPPPLLLJJJKKKKKKMMMRRR[[[fffnnnzzz|||sssaaaXXXXXXsss{{{lllhhhuuusssXXXDDDCCC@@@HHH```}}}ttt}}}|||gggXXXTTT___vvvyyyjjj\\\UUURRRPPPSSSWWWqqq~~~rrrkkkooovvvnnnmmmrrrsssvvvyyyzzzxxxtttpppqqqsssxxx}}}}}}xxxtttssspppmmmkkkddd[[[XXXZZZyyy}}}fff]]]\\\ccciiiRRRQQQfffWWWAAA888:::777888===<<>>HHHVVV^^^XXXJJJCCCGGGMMM___zzz||||||yyytttmmmgggdddccc]]]YYYUUUQQQJJJBBBAAAEEE@@@IIIGGGBBBBBB>>>???IIIYYY}}}xxxuuu{{{vvviii___XXXSSSSSSUUUSSSSSSSSSPPPNNNMMMOOORRRjjjppp]]]RRRRRRTTTUUUSSSPPPUUU]]]ffflllwww{{{uuummmfffbbb]]]WWWRRRPPPOOONNNNNNQQQZZZdddkkkxxxwwweeeVVVOOONNNUUUbbbssstttiiiiiillluuuuuulllmmm}}}mmmSSSDDDFFFBBBFFFTTT{{{sssbbbnnn|||gggXXXSSS\\\qqq|||}}}vvvllleeewwwuuuhhhaaaXXXSSSRRRSSSSSSRRR\\\ccchhhcccXXXQQQRRRWWWfff}}}~~~}}}}}}}}}{{{xxxuuuqqqrrrrrrtttuuussspppmmmkkkkkkjjjfff^^^XXX\\\dddkkk___]]]cccsssTTTKKK```XXXBBB999:::777777<<<;;;AAAZZZvvvZZZGGGDDDBBBEEERRRgggyyyvvviiinnnzzzooo^^^UUUVVV]]]qqq|||oooaaaUUUHHHAAAKKK[[[jjjhhhWWWFFFBBBHHH]]]zzz~~~{{{tttlllfffcccbbb___ZZZUUUSSSOOOKKKLLLPPPLLLQQQKKKDDDEEEBBBBBBLLLSSSwww{{{zzz}}}uuukkkaaaYYYWWWWWWTTTTTTSSSPPPNNNPPPVVV[[[yyyttt^^^WWWUUUUUUVVVTTTPPPPPPSSSVVV[[[dddooo{{{yyypppiiiddd___XXXSSSPPPPPPOOONNNPPPWWW___eeesss|||~~~rrr___RRRMMMLLLNNNVVVdddsss}}}{{{oooddd^^^^^^dddtttrrrjjjmmmmmmQQQCCCFFFAAAEEERRRzzzvvv{{{fffnnnzzzfffXXXSSS\\\qqq||||||jjj\\\XXXTTTUUUYYYZZZUUUPPPNNNPPPPPPNNNIIIGGGHHHJJJQQQddd}}}{{{yyyvvvsssqqqpppooonnnmmmkkkfffccc\\\ZZZXXXUUUPPPMMMRRRZZZssskkk___]]]dddkkkTTTIIIXXX{{{}}}YYYCCC999;;;777777;;;:::???WWWyyyvvvoooYYYFFFDDDBBBEEEPPPdddvvv}}}|||}}}hhh[[[WWW]]]kkk~~~kkk[[[JJJ@@@FFFSSSqqq|||pppUUUIIIMMM```vvv{{{tttnnnhhhcccaaa\\\WWWSSSRRRPPPQQQWWW^^^ccchhh```VVVSSSKKKFFFLLLYYYyyyyyyjjj```\\\ZZZWWWXXXWWWUUUSSSVVV]]]dddpppddd]]]WWWUUUSSSNNNKKKLLLJJJNNNTTT]]]iiixxx|||ssslllfff___YYYSSSOOOOOOOOONNNOOOTTTZZZ^^^oooyyy{{{mmm[[[PPPLLLKKKMMMQQQ]]]ooo~~~tttiiiaaa]]]]]]iiippphhhnnnlllOOO@@@DDD@@@CCCNNN~~~xxxvvvnnnppp{{{gggXXXSSS[[[oooyyymmm]]]\\\\\\^^^```^^^XXXSSSPPPOOOMMMJJJGGGEEEEEEFFFFFFRRRiii|||yyywwwssspppllljjjhhhfffdddaaa\\\YYYQQQMMMKKKKKKHHHEEEHHHNNN]]]qqqjjj___\\\ddddddUUUJJJRRRvvvYYYCCC999;;;777777;;;:::===SSSgggkkkhhhWWWFFFCCCBBBDDDNNN___rrr{{{|||mmm```]]]hhh||||||iii[[[NNNBBBCCCJJJggghhhUUUXXXcccoooyyy{{{tttooojjjddd___XXXUUUSSSRRRPPPRRR\\\fffnnnxxxwwwpppiiiXXXKKKLLL]]]yyyoooccc^^^]]]XXXYYYYYYVVVTTTVVV]]]dddqqqeeeZZZUUURRRMMMIIIHHHEEEGGGKKKRRR^^^nnn~~~~~~uuummmfff```YYYSSSOOOOOOOOONNNOOORRRWWWZZZkkkvvvyyykkkXXXOOOLLLKKKNNNPPP[[[oooyyyooohhh```\\\fff~~~nnnhhhppplllMMM>>>CCC>>>AAAHHHwwwyyyzzzvvvqqq|||gggXXXRRRZZZmmm{{{zzzvvvnnndddgggiiiiiieee___ZZZVVVPPPRRRRRRPPPKKKFFFCCCBBBBBBHHHYYYuuu{{{xxxuuuqqqooofffccc```^^^\\\YYYUUURRRKKKGGGFFFGGGFFFCCCCCCEEEJJJ```jjj___\\\ddd```UUUKKKPPPvvvZZZCCC:::;;;777777;;;:::<<>>BBBlll___SSSNNNHHHCCCAAAAAADDDGGGUUUeee|||sssVVVXXXjjj~~~```WWWQQQDDD<<<>>>===@@@BBBDDDDDDCCCBBBBBB>>>===<<<;;;;;;<<<===>>>EEEVVVooo{{{ssskkkddd```[[[WWWPPPIIIDDDCCCGGGJJJSSSRRRSSSTTTNNNDDD???@@@>>>DDDRRR^^^]]]UUUUUU\\\www{{{aaaTTTQQQOOOMMMMMMPPPLLLHHHFFFDDDHHHVVVcccuuu}}}yyypppddd\\\ZZZWWWSSSPPPPPPNNNMMMQQQXXXxxxrrrxxxqqqmmmkkkQQQFFFAAA>>>???BBBFFFjjjqqqsssnnnnnn}}}mmmYYYTTTTTT```vvvoookkk~~~nnnlllsss{{{tttttt{{{```VVVDDDBBBEEEOOO^^^iiioooooopppttt~~~zzzqqqhhhbbb^^^ZZZUUUQQQNNNKKKHHHFFFBBBBBBBBBDDDHHHNNNUUUYYY[[[YYYeeennnbbb^^^fffrrrTTTSSSuuu___EEE888888555666;;;999===AAAeeeiiiXXXOOOGGGCCCBBBAAACCCFFFSSSbbbyyyeee___iiiYYYKKKGGG>>>:::>>>:::999:::>>>BBBEEEFFFEEEBBBAAA???>>>>>>>>>>>>===DDDRRRjjjwwwnnngggbbb]]]XXXQQQIIIDDDBBBDDDEEEIIIOOOWWWYYYPPPCCC???AAA@@@FFFSSS___]]]RRROOOSSS}}}uuutttbbbUUUNNNNNNSSSTTTPPPLLLIIIEEEFFFPPP\\\jjj{{{{{{rrreee]]][[[XXXTTTQQQPPPNNNLLLPPPVVVttt|||rrroooiiiOOOEEEAAA>>>???EEEFFFiiixxxqqqqqqwwwddduuuppp[[[TTTRRR]]]rrrvvvxxxooommmssswwwiiiiiiwwwdddQQQGGGDDDDDDIIIQQQWWWXXXWWWVVV\\\hhhxxx{{{qqqgggaaa]]]YYYUUUQQQNNNLLLIIIGGGCCCBBBAAAAAADDDJJJPPPTTTQQQXXXkkkoooccc___ggguuuSSSQQQttt___EEE888888555666;;;999:::AAA```cccUUUIIIDDDCCCAAAAAADDDPPP___vvv{{{kkkmmm```JJJAAA<<<;;;@@@:::;;;===@@@DDDGGGHHHHHHEEEEEEDDDBBBAAAAAABBBBBBCCCLLLaaa{{{|||ssskkkfff]]]XXXQQQJJJFFFDDDCCCCCCBBBSSSiiirrreeeQQQHHHIIIGGGLLLYYYdddbbbUUUPPPRRR{{{kkkgggkkkzzzqqquuu|||mmm\\\QQQQQQWWWSSSQQQNNNLLLGGGEEELLLUUU```ttt~~~uuuiii```^^^XXXTTTRRRQQQOOOLLLOOOUUUlllrrrrrriiiMMMDDDBBB>>>???EEEFFFggg~~~ooo{{{mmm\\\ooorrr\\\SSSPPPZZZoooqqqlllvvvrrr^^^\\\eeeyyyiiiPPPFFFDDDBBBDDDGGGJJJIIIGGGHHHNNNXXXhhh{{{pppeee^^^ZZZVVVRRROOOMMMKKKIIIGGGCCCAAA???>>>???BBBGGGIIILLLUUUeee{{{pppbbb___iiiuuuSSSNNNlll]]]DDD888999666777;;;999888@@@[[[ooo\\\KKKFFFDDD@@@@@@CCCMMM[[[rrr|||vvvxxxUUUDDD@@@??????;;;===@@@DDDIIILLLOOOOOOMMMMMMJJJEEE@@@???DDDHHHCCCFFFWWWtttxxxoooiii^^^YYYRRRLLLIIIFFFEEECCCDDD]]]sssfffddd^^^aaakkktttppp```XXXXXXxxxkkk___\\\aaapppkkkhhhooo{{{xxxuuurrrmmmbbbUUUPPPRRRNNNMMMMMMLLLGGGCCCGGGOOOYYYooowwwjjjaaa___WWWTTTRRRQQQOOOLLLOOOTTTdddrrrtttfffIIIBBBCCC>>>===BBBEEEcccnnnppp]]]pppttt^^^SSSNNNWWWllltttkkkrrrnnnYYYYYYbbbsssmmmSSSFFFDDDBBBCCCEEEEEEDDDBBBBBBFFFMMMZZZuuu|||qqqfff___XXXUUUQQQNNNLLLKKKIIIGGGDDDBBB???======???AAACCCDDDJJJVVViiipppbbb___iiisssUUUKKKbbbZZZCCC888:::777888;;;999666===SSSwww```KKKEEEDDD@@@@@@DDDJJJXXXnnndddLLLGGGEEE>>>??????BBBKKKWWWbbbhhhiiijjjggg^^^OOOCCCAAAIIIRRRIIIGGGUUUtttzzzqqqlllccc]]]VVVQQQNNNKKKHHHEEEIIIbbbnnnbbb```vvvkkkbbbYYYXXX^^^mmmhhh___bbbccc}}}}}}ooo______dddgggcccWWWNNNJJJJJJJJJLLLKKKFFFAAADDDKKKUUUlllvvviii```]]]WWWSSSRRRRRROOOMMMOOOTTTaaaqqqvvvcccFFFBBBDDD>>>;;;???EEE```mmmxxxcccuuuuuu^^^SSSMMMVVVkkkwwwkkkkkknnnZZZ\\\aaapppkkkRRRFFFEEEDDDEEEFFFGGGFFFEEE???BBBFFFQQQkkk}}}sssjjjdddXXXUUUQQQOOOMMMLLLJJJIIIFFFDDDBBB@@@???@@@AAABBBAAADDDMMM```}}}pppbbb___iiirrrVVVJJJ\\\YYYBBB888;;;888999<<<999555:::MMM~~~{{{aaaJJJDDDCCC@@@@@@EEEIIIVVVllllllQQQMMMIII===CCCAAADDDRRRhhhzzzvvv___KKKFFFPPP\\\SSSNNNZZZzzz{{{rrrllliiiccc\\\VVVSSSPPPLLLHHHHHH]]]uuueeeaaarrrfffbbbaaa``````ooocccVVVZZZWWWfff}}}nnn^^^XXXUUUXXXYYYUUUPPPNNNNNNIIIFFFGGGFFFDDDEEEHHHVVViii}}}xxxooocccZZZZZZUUUQQQQQQRRRRRRTTTUUUfffyyyzzzzzzkkkzzzdddIIIEEE@@@===???>>>CCCeeeiiinnnvvvzzzfffTTTOOOYYYfff}}}nnndddvvvxxx^^^[[[\\\tttfffQQQHHHGGGEEEDDDDDDGGGJJJLLLHHHDDDCCCLLLbbb}}}}}}uuujjjaaa\\\XXXSSSNNNLLLKKKJJJIIIIIIHHHGGGEEEDDDEEEEEEFFFGGGKKKLLLSSSmmmttteee^^^ppplllWWWKKKaaaYYYAAA666888777777999555;;;>>>OOO|||rrrPPPGGGFFFAAA===@@@IIISSSeee{{{pppddd\\\___mmmxxxkkk\\\KKKEEEGGGFFFQQQkkknnn^^^ZZZccclll[[[VVVbbbxxxsssmmmiiiccc^^^ZZZUUUQQQNNNPPP\\\uuuwwwgggooo{{{qqqlllhhhdddbbbmmmjjjVVVRRRRRR^^^rrriii^^^VVVVVVXXXTTTNNNKKKLLLIIIGGGHHHEEEBBBBBBFFFRRRggg{{{tttjjjccc]]]YYYVVVUUUVVVXXXZZZ[[[cccvvv{{{yyykkk{{{]]]FFFCCC???===@@@???@@@aaallluuuvvv{{{gggUUUOOOXXXddd{{{wwwhhhpppdddXXX^^^tttbbbQQQGGGGGGGGGGGGFFFFFFEEEDDDJJJGGGEEEKKK[[[rrr{{{uuullleee```[[[UUUPPPLLLJJJIIIGGGIIIHHHGGGFFFFFFGGGHHHIIIEEEHHHJJJPPPjjjuuueee___rrriiiWWWPPPhhhXXXAAA666999777777999666:::999FFFsss[[[IIIFFFDDDAAAAAAGGGPPPaaauuunnnWWWHHHLLLUUU```{{{uuunnnfffTTTJJJJJJNNN___yyy|||xxxnnnbbb[[[^^^jjjuuuaaa]]]iii{{{wwwtttpppkkkfffbbb]]]XXXUUUUUU^^^rrruuuiiittt{{{ssskkkhhhkkkrrr\\\OOOSSS[[[lllwwweee\\\XXXRRRMMMJJJIIIHHHHHHHHHDDD???@@@EEETTTkkk}}}xxxqqqkkkeeebbb^^^[[[\\\___aaaaaahhhyyy|||xxxmmm}}}tttTTTBBBBBB???>>>AAA@@@===\\\qqq}}}rrrmmm|||hhhVVVNNNVVVbbbyyypppkkk|||oooXXX^^^ooommmYYYPPPQQQPPPMMMKKKHHHGGGEEEEEEKKKJJJIIIKKKTTTeeezzz{{{vvvoooiiiccc^^^WWWPPPLLLIIIGGGFFFHHHHHHGGGGGGHHHIIIKKKLLLGGGJJJKKKQQQhhhuuueee___ttteeeXXXXXXsssVVV@@@666999777777999666<<<:::CCCmmmkkkOOOFFFFFFDDDAAABBBKKKZZZmmmyyyaaaHHHFFFFFFGGG```qqqrrrrrr___MMMKKKQQQaaavvv|||vvvaaa[[[QQQIIIHHHOOO[[[ddd___^^^lll|||yyyvvvrrrooolllhhhccc___aaagggtttrrrlll}}}vvvqqqooouuucccWWWWWW\\\jjjqqqbbbVVVOOOMMMGGGGGGHHHHHHDDD???AAAFFFUUUmmm~~~|||yyyuuuqqqooommmhhhcccdddiiikkkjjjsss|||wwwoooiiiOOOAAAAAA>>>>>>AAA???===XXXxxxrrriiibbbrrrkkkXXXNNNTTT___uuuzzzjjjqqqzzz___[[[hhhwww|||tttjjjgggiiieeeaaaZZZRRRMMMIIIHHHHHHJJJLLLMMMMMMPPP]]]ppp~~~yyyrrrlllddd^^^VVVOOOKKKIIIGGGEEEFFFFFFFFFFFFHHHJJJLLLMMMMMMOOOPPPUUUjjjtttccc```wwwcccWWW^^^~~~TTT???666999666666999777<<<;;;BBBeeewwwVVVFFFEEEDDD@@@???FFFSSSfffxxxvvvssseeeSSSJJJKKK___wwwqqqwwwzzzdddLLLLLLOOOXXXdddlllmmmiiieeeYYYQQQEEE===;;;>>>DDDGGGSSSUUUeee~~~xxxwwwuuutttsssqqqnnnkkkqqqvvvoooqqq|||yyywwwnnnddd]]]UUUYYYggg{{{dddTTTOOOHHHGGGGGGHHHEEEAAABBBGGGPPPfff~~~|||zzzxxxvvvvvvuuuqqqmmmooowww{{{zzz}}}~~~|||uuurrr~~~bbbMMMBBBBBB>>>===@@@===???TTT}}}tttbbb]]]iiinnnZZZOOOSSS\\\ppprrr}}}mmmkkknnndddsss}}}zzzsssjjj___TTTKKKFFFHHHKKKMMMMMMOOOYYYjjjwww~~~uuuoooccc]]]UUUNNNJJJHHHGGGFFFDDDDDDDDDDDDFFFHHHJJJKKKNNNOOORRRYYYlllrrraaa```{{{cccVVVaaaRRR===777:::666666999888555:::???YYYyyy[[[HHHBBBAAA???@@@DDDNNN]]]ooo~~~dddVVV]]]kkksssuuu||||||bbbIIIIIINNNUUU[[[aaaeeeeeeddd^^^VVVKKKCCC???>>>>>>>>>DDDHHHZZZxxx~~~wwwvvvvvvxxxzzz{{{{{{yyy{{{nnnwww}}}mmmccc]]]WWWYYYfff}}}yyy```TTTOOOJJJGGGGGGFFFCCCCCCFFFLLL___ttt~~~}}}}}}}}}zzz{{{xxxssswww~~~tttuuu{{{]]]KKKDDDBBB<<<<<<@@@<<>>BBBTTTsss~~~yyyxxxyyy|||vvvnnn|||}}}jjj___YYYXXXbbbtttqqqbbbZZZQQQIIIGGGGGGDDDCCCCCCIIIVVVdddoooxxx~~~~~~~~~zzzrrrttt~~~~~~}}}tttyyyyyyXXXIIICCCAAA:::;;;@@@<<>>===NNN}}}fffTTTJJJBBB???AAAAAABBBGGGQQQ```ooo{{{www[[[MMMDDDPPPZZZ\\\]]]___^^^[[[OOOKKKDDD???>>>AAAGGGLLL@@@CCCSSSrrr{{{zzzzzz}}}~~~rrrooouuueeeWWWSSSXXXeeennntttrrrbbbVVVJJJGGGGGGEEEAAA@@@AAAJJJUUU]]]gggrrryyy{{{}}}}}}}}}||||||~~~{{{nnnllltttvvvppprrrvvv}}}{{{ttt{{{wwwTTTGGGAAA???888:::@@@===@@@@@@fffssstttkkkaaaZZZwwwaaaRRRRRRYYYeee|||mmm}}}wwwwwwwwwsssjjj^^^RRRJJJ@@@@@@???>>>===AAAGGGMMMVVV```ooozzz~~~oooggg]]]SSSMMMIIIGGGFFFHHHGGGEEEDDDCCCCCCCCCDDD@@@@@@AAAFFFMMMXXXhhhttt}}}ooobbbkkkXXXMMM]]]~~~LLL;;;777;;;666555:::999777:::666FFFyyy^^^NNNJJJDDDAAACCC>>>???DDDPPP```rrr~~~vvvZZZQQQSSS\\\```[[[WWWYYYYYYWWWWWWSSSKKKEEECCCHHHRRRZZZDDDEEESSSrrr|||{{{zzz}}}{{{ppppppyyy{{{jjj[[[QQQLLLQQQVVVZZZgggwwwsss^^^LLLJJJJJJDDD@@@AAAAAACCCGGGLLLSSS\\\gggmmmrrryyy~~~{{{yyyzzz{{{zzzuuuqqq|||wwwmmmccc\\\ZZZ\\\^^^___bbbiiittt|||vvvsssoooPPPGGG???>>>>>><<<<<<>>>;;;GGGaaaxxxnnnYYYggg{{{yyyfffUUUPPPTTTbbbzzzxxx{{{sssjjj^^^TTTNNNIIIEEEBBB<<<;;;::::::<<>>>>><<<<<<======CCC[[[{{{tttccceeexxx{{{gggUUUOOORRR___vvv}}}}}}ssshhhYYYRRRJJJCCC???===;;;999;;;;;;::::::;;;<<>>666666777777666888888;;;999AAAfffoooTTTJJJCCCAAACCC??????GGG[[[rrrwwwvvv{{{jjjffftttrrriii```dddsss{{{zzzuuulll[[[HHHDDDMMMXXX\\\[[[UUU___}}}{{{uuuqqqhhhddd^^^[[[]]]fffrrr{{{wwwnnnzzzpppuuuvvvaaaVVVOOOMMMJJJEEEHHHPPP^^^xxx}}}nnnTTTKKKIIIEEEAAAAAA<<<=========???DDDKKKQQQ[[[cccnnnxxx}}}{{{wwwsssqqqoookkkeee```SSSQQQMMMHHHDDDAAA>>>===AAA@@@CCCJJJSSS^^^ooo}}}}}}xxx{{{mmmNNNFFF???>>>>>><<<;;;===>>>???SSS{{{nnnbbbsss}}}iiiVVVNNNPPP\\\ppp{{{nnndddXXXMMMEEEAAA===:::999999999999;;;;;;;;;;;;;;;;;;;;;<<<999:::>>>FFFQQQddd~~~|||vvvnnncccYYYRRRNNNKKKIIIDDDGGGGGGCCCAAABBBCCCBBBDDDCCCDDDGGGLLLUUUfffuuu|||oooaaa^^^oootttggg```wwwiiiOOOMMM\\\nnnFFF===777666777666666888666999888===\\\\\\JJJFFFDDDAAAAAAAAAKKKccc}}}~~~vvvxxxyyykkkjjjttt|||xxxrrraaa[[[NNN@@@<<>>BBBFFFRRRYYYdddmmmssstttsssrrruuussspppoooooolllgggcccTTTPPPKKKGGGCCC@@@>>><<<@@@>>>>>>BBBGGGNNN[[[hhhvvv}}}zzzxxx|||^^^MMMEEE>>>===>>><<<;;;<<<>>><<>>?????????>>>>>>???>>>>>>BBBKKK\\\wwwxxxqqqggg\\\UUUPPPLLLJJJFFFHHHGGGDDDBBBCCCFFFIIIIIIGGGHHHJJJMMMXXXlll~~~|||nnngggrrrqqqeeebbb}}}dddKKKNNNbbbjjjCCC<<<777666666555555888666999888:::RRReeeKKKHHHGGG@@@BBBBBBMMMggg~~~pppvvv~~~uuucccVVVKKKGGG???888666:::???BBBVVV^^^ooo|||qqqhhh```ZZZWWWQQQMMMEEE>>><<<@@@HHHNNN^^^kkk~~~wwwttt}}}yyyvvvlllcccZZZUUUQQQNNNMMMNNNSSSWWWbbbvvvqqqwwwoooWWWKKKHHHHHHGGGFFFFFFFFFDDD@@@===<<<>>>@@@IIINNNXXXbbbiiikkkjjjhhhiiihhhgggjjjnnnooommmjjjZZZTTTKKKCCC@@@>>>===<<<<<<:::;;;>>>???AAAJJJSSSgggtttxxxxxxyyylllVVVKKKCCC=========;;;:::;;;===<<>>;;;:::===@@@GGGOOO]]]qqqrrrqqq}}}xxxyyyrrriii]]]UUURRRQQQPPPPPPWWWUUUWWWaaatttrrrrrrzzzvvviiiYYYMMMJJJJJJJJJJJJHHHIIIHHHEEEAAA===<<<<<<>>>CCCKKKUUU^^^bbbbbbaaaZZZZZZ\\\bbbiiinnnnnnlllbbbYYYMMMDDD@@@??????>>>999999;;;>>>>>>>>>CCCKKKWWWfffsssyyy|||rrrsss{{{iiiWWWJJJBBB<<<======;;;:::;;;;;;===FFFmmmyyy~~~fffUUU\\\oooppp]]]RRRPPPUUU```tttttt]]]SSSOOOMMMIIIHHHEEEAAA===<<<===???EEEFFFHHHJJJKKKKKKKKKKKKKKKGGGCCCAAACCCMMMbbbuuu{{{tttkkkbbb[[[UUUQQQNNNKKKIIIHHHHHHHHHMMMZZZggg```]]][[[\\\^^^gggwww{{{lllqqqmmmaaaccc```MMM]]]|||ccc???:::777777555333444777777999999999CCCddd\\\NNNIIIBBBBBBAAAKKKbbb}}}}}}yyyjjjWWWLLLHHHBBB>>><<<:::777888;;;GGGVVVfffnnnnnnpppzzzuuugggYYYOOOHHHDDDBBBBBBBBBBBB???;;;888777777:::===EEEVVVnnnrrrrrr|||lll___YYYXXXWWWUUUWWWUUUUUUYYYcccxxxxxxoooooojjjeee\\\RRRMMMKKKKKKLLLJJJKKKLLLKKKFFFAAA===<<<999<<>><<<;;;@@@HHHHHHWWWeeekkkqqqvvvrrrjjjkkk|||iiiWWWHHHAAA<<<======;;;999::::::???CCC``````RRRVVVdddsss___RRRPPPSSSZZZnnnwwwggg[[[QQQOOONNNKKKFFFAAAAAADDDGGGJJJJJJKKKLLLLLLLLLLLLLLLMMMIIIFFFDDDCCCJJJ\\\nnn|||vvvmmmeee^^^YYYTTTRRRMMMJJJIIIJJJLLLSSSeeewwwwwwsssppprrrwww~~~}}}oooxxxiii^^^ddd___OOOeee___===999777777555222333777777777999999>>>WWWjjjRRRIIIDDDDDDBBBGGGXXXmmm}}}qqq^^^PPPGGG@@@;;;;;;888444666:::AAAOOO]]]___ZZZ\\\fffppprrrhhhZZZMMMEEEAAA???>>>>>>???@@@>>>;;;777555555555666:::EEEWWWooo{{{nnnqqqnnnbbb\\\WWWRRRUUUUUUVVVXXXZZZiii}}}kkkdddcccccc___VVVOOOLLLLLLLLLKKKNNNPPPOOOKKKEEE@@@>>>:::;;;>>>EEELLLOOOOOOMMMLLLMMMQQQXXXaaagggiiihhheee\\\PPPIIIGGGFFFDDDAAA===;;;:::999777555:::AAA>>>MMM[[[aaagggmmmkkkccceeewww|||fffSSSHHHAAA<<<======;;;999:::999@@@@@@WWWjjjQQQSSS^^^}}}vvvaaaSSSOOOQQQWWWiiimmm]]]PPPOOOKKKFFFBBBCCCGGGLLLMMMMMMLLLLLLKKKKKKKKKKKKHHHEEECCCAAA@@@EEEVVVfff}}}~~~xxxooogggaaa\\\WWWUUUOOOKKKIIIKKKNNNXXXlll}}}qqq|||eee\\\dddWWWJJJcccVVV<<<999777777555222333777666666888999;;;OOO{{{sssUUUJJJFFFGGGCCCEEEPPP```ppprrrlllgggPPPFFF???;;;;;;:::777:::@@@BBBPPP\\\\\\WWWXXXcccmmmssshhh___RRRFFF@@@>>>>>>>>>===>>>???===:::777666666222444777<<>><<<;;;???EEEJJJLLLKKKHHHHHHJJJRRR\\\dddeeedddhhh___RRRHHHDDDCCCBBBBBB===<<<:::999999:::<<<===???CCCJJJQQQXXX]]]___aaacccrrrttt]]]TTTHHHAAA<<<<<<;;;999999<<<888AAACCCJJJxxxzzzuuu\\\RRR[[[xxx}}}hhhVVVNNNOOOVVVfff{{{hhh[[[QQQOOOOOOEEEDDDKKKKKKMMMLLLJJJIIIIIIKKKMMMOOOKKKFFFBBB???===BBBPPP^^^zzz~~~xxxooohhhccc```[[[WWWWWWQQQOOORRRQQQUUUhhh{{{yyysssccc]]]iii}}}YYYOOO[[[UUU<<<:::777444333444555666777333;;;999;;;GGGgggcccOOOGGGBBBAAADDDIIIOOO[[[nnn~~~rrr^^^\\\pppnnnPPPHHHCCC>>><<<888666999???DDDSSSaaa___SSSLLLRRR\\\qqqtttxxxzzzwwwqqqiiidddZZZTTTLLLDDD???<<<;;;:::999:::;;;;;;999888888999:::666444888>>>III]]]qqqzzzrrrbbbVVV\\\rrrqqq\\\\\\VVVTTTUUUQQQQQQeee~~~iiiiiiggggggdddZZZOOOJJJJJJLLLJJJJJJKKKLLLLLLIIIDDDAAA???<<<;;;===BBBFFFGGGFFFFFFEEEGGGMMMVVV[[[[[[YYY[[[UUUMMMHHHFFFEEEDDDBBB>>>===;;;:::999:::;;;<<<<<>>===BBBPPP___xxxyyypppiiieeeaaa\\\XXXXXXSSSSSSWWWWWWXXXfffwww||||||ppp```[[[iiirrrRRRKKKVVV{{{yyyLLL<<<:::777444333444555666666222999777999DDDaaacccPPPKKKCCCAAAAAADDDGGGPPP```oooiii[[[cccrrrYYYJJJDDD>>>===;;;999999<<>><<<;;;:::999999:::::::::999888777666333333666:::AAAQQQ```mmmfffXXXNNNUUUjjjtttbbbYYYTTTTTTNNNIIIUUUhhhkkkmmmlllkkkeee[[[PPPIIIJJJMMMKKKJJJJJJKKKKKKKKKIIIFFF???<<<;;;<<>>@@@DDDmmmkkkXXXWWWqqqmmm[[[PPPMMMRRR^^^qqqhhhYYYQQQLLLCCCEEEPPPSSSWWWQQQJJJHHHJJJMMMMMMKKKEEEBBB???>>>===BBBPPP^^^uuu{{{rrrkkkfffbbb]]]YYYYYYTTTVVV\\\^^^^^^dddnnn|||yyylll___[[[mmm{{{qqqhhhOOOOOO[[[~~~wwwHHH;;;999777555444444555666555111888555777AAAXXX```NNNJJJEEECCCAAA@@@AAAEEESSSaaazzzoooccctttxxxdddPPPGGG???>>>>>><<<999999:::HHHVVVVVVKKK@@@===???DDDFFFHHHKKKKKKJJJHHHGGGFFFEEEBBB@@@>>>>>>>>>???>>>;;;::::::<<<<<<:::777444333444666777;;;CCCMMM]]]WWWMMMGGGNNN```ttt~~~lll```XXXXXXSSSKKKPPP^^^vvvnnnpppooolllfff]]]PPPHHHHHHMMMMMMKKKJJJJJJKKKKKKIIIGGG@@@===;;;===CCCHHHJJJJJJEEEEEEFFFIIIMMMPPPPPPOOOKKKJJJJJJJJJIIIHHHFFFEEECCCBBB@@@>>>===<<<<<<<<<===>>>???AAADDDGGGJJJLLLWWWdddyyyrrr\\\SSSOOODDD???;;;<<<<<<::::::<<<<<<<<<>>>AAAdddyyy```WWWmmmppp]]]QQQLLLPPP]]]qqqvvvmmmooonnn[[[QQQKKKDDDJJJXXX]]]]]]TTTJJJGGGIIIKKKHHHDDDEEEBBB@@@???>>>BBBOOO\\\qqq}}}tttlllgggbbb]]]YYYXXXTTTUUU\\\aaabbbeeejjjuuusss~~~hhh______uuusssjjjzzzbbbNNNVVVgggvvvEEE999888666555444444555555555222888333666>>>OOO|||dddOOOJJJHHHEEECCCAAA@@@CCCOOO\\\uuuvvvqqq~~~oooZZZLLL???<<<>>><<<999777888DDDRRRTTTKKK@@@:::999;;;;;;===>>>???@@@@@@@@@===>>>???@@@BBBEEEHHHKKKIIICCC<<<:::<<<>>>;;;888666666777777777999>>>CCCQQQMMMGGGDDDKKKZZZlllwww}}}lll```___ZZZQQQQQQYYYkkktttsssuuuqqqkkkcccUUUHHHFFFKKKMMMKKKHHHGGGHHHHHHGGGFFFBBB???<<<>>>DDDIIILLLLLLGGGFFFFFFHHHLLLPPPRRRSSSSSSRRRPPPMMMJJJHHHGGGFFFEEEDDDCCCBBB@@@?????????@@@@@@@@@AAACCCEEEGGGHHHPPP]]]sssggg\\\UUUMMMCCC===:::<<<<<<::::::<<<===999>>>???\\\cccVVVhhhsss```QQQLLLPPP```xxx}}}rrrvvvvvvooo[[[PPPKKKGGGQQQbbbhhh[[[RRRIIIFFFHHHIIIFFFBBBGGGDDDBBBAAA???AAALLLXXXmmm~~~tttlllgggbbb\\\XXXVVVRRRRRRWWW^^^cccgggkkkttt~~~yyyppp{{{fff^^^bbb}}}pppfffqqq]]]LLL]]]vvvoooAAA888777666555444444555555666333888444777===HHHmmmqqqVVVKKKGGGDDDBBBBBBAAADDDPPP\\\ssswwwbbbQQQ@@@:::;;;;;;888777666@@@KKKNNNIIIAAA:::888999999888888999:::;;;;;;999;;;???BBBGGGNNNWWW]]]ZZZPPPCCC<<<;;;<<<;;;999999:::888666666:::>>>@@@HHHEEEBBBBBBHHHTTTdddppp{{{iiieee```UUUQQQUUUggg}}}yyytttfffVVVQQQUUUYYYTTTLLLFFFDDDEEEFFFFFFEEEBBB???@@@FFFKKKNNNOOOLLLKKKIIIHHHJJJMMMRRRTTTZZZYYYVVVPPPKKKHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDIIIVVVlllooo[[[ZZZWWWNNNAAA<<<:::<<<===;;;:::<<<===777??????UUU~~~aaaRRRbbbwwwcccSSSMMMSSSeeemmmYYYNNNKKKJJJWWWhhhnnnTTTNNNHHHFFFIIIJJJHHHEEEFFFDDDBBBAAA???@@@JJJUUUiii|||~~~tttkkkeee```ZZZVVVRRRPPPOOORRRXXX```gggkkkuuu~~~vvvqqqxxxddd[[[dddqqqbbbiii```OOOhhhkkkAAA777666666555444444444555666333888333888===AAA___\\\JJJDDDBBBAAAAAA@@@CCCOOO\\\tttxxxbbbQQQ@@@:::;;;;;;:::999555:::AAADDDCCC???:::888888666555444333444555666777:::>>>CCCJJJWWWeeeooommmbbbSSSFFF???===;;;:::;;;;;;999666777;;;???>>>BBB???===???CCCKKKZZZhhhqqqjjjfff\\\VVVXXXkkkvvvpppuuuzzznnn\\\LLLDDDBBBEEEGGGEEEBBBAAAEEEMMMUUUZZZ[[[XXXTTTOOOJJJIIIKKKPPPSSSXXXYYYWWWSSSMMMHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEFFFFFFEEEDDDDDDGGGSSSiiippp]]]]]]XXXKKK@@@;;;999<<<===;;;;;;<<<<<<666@@@???PPPaaaRRR^^^zzz|||gggVVVPPPWWWkkkjjjWWWLLLKKKLLLXXXiiinnnSSSPPPMMMJJJIIIHHHFFFDDDBBB@@@@@@???===???HHHSSSfffyyy}}}rrrjjjddd^^^XXXTTTMMMMMMNNNOOOTTT\\\dddhhhqqq{{{ttttttvvvbbb[[[iiiwwwgggiii{{{dddPPPqqqfffAAA666666555555555444444444444222777222777<<<<<>>===<<<<<<666777999;;;===<<<:::888666555333222111222333333555888;;;AAAKKK[[[ppp~~~yyyjjjZZZMMMDDD@@@???<<>>:::;;;@@@@@@===???<<<;;;===???EEESSSaaauuunnnkkkbbb]]]^^^qqqmmmTTTEEEBBBDDDGGGCCCBBBCCCIIIUUU```hhhkkkccc^^^VVVNNNIIIJJJNNNRRRTTTVVVWWWTTTNNNIIIGGGGGGIIIIIIIIIJJJJJJIIIHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFHHHTTTiii|||gggbbbWWWFFF???;;;999<<<===;;;;;;===<<<555AAA@@@MMM}}}dddSSS\\\sssjjjXXXRRRZZZnnnhhhUUUKKKKKKKKKXXXhhhlllWWWVVVSSSNNNIIIEEEAAA???>>><<<======<<<>>>GGGSSSdddxxx|||qqqiiibbb]]]WWWRRRJJJLLLNNNNNNQQQXXX```dddkkkvvv~~~rrrtttttt```^^^mmm~~~ooonnn|||bbbLLLppp]]]===555555555555555555444444333000666111777;;;999OOO~~~wwwWWWIIIFFFDDDBBB@@@AAAKKKVVVsss~~~cccRRRHHH@@@@@@AAA???===>>>999777666777999;;;;;;999777666555444333444555555444666999>>>III]]]uuu}}}kkkZZZMMMGGGDDD???CCCCCC@@@@@@DDDBBB<<<@@@<<<;;;===>>>BBBPPP___zzznnneeeccczzzVVVEEEMMMNNNCCCFFFCCCCCCJJJYYYhhhsssxxx|||qqqcccYYYSSSOOOMMMMMMMMMOOOPPPOOOLLLIIIFFFEEEGGGHHHIIIJJJJJJJJJJJJJJJHHHJJJLLLMMMLLLIIIEEECCCKKKRRRfffwwwXXXFFF======<<<;;;;;;;;;;;;<<<;;;:::===>>>JJJttteeeQQQXXXgggooo]]]RRRYYYiii}}}xxx```VVVLLLGGGHHHPPP```nnn___^^^TTTMMMJJJ@@@<<>>===<<<:::;;;EEEPPPdddxxxwwwkkkccc___ZZZTTTNNNHHHGGGFFFEEEGGGMMMVVV\\\bbbnnnzzzrrrtttnnn```aaaooozzzpppYYYWWWpppVVV;;;666555555555555444444444666555444333333777===AAAiii___LLLFFFCCCEEECCCAAAIIIVVVoooyyycccTTTEEE@@@BBB@@@DDDEEE===777888999::::::;;;::::::888777666555333333333333444333777@@@LLL]]]uuu|||hhhWWWLLLHHHGGGHHHHHHHHHGGGEEECCCAAA;;;<<<<<<:::999???IIIQQQvvvllljjj~~~vvvvvvdddNNNOOONNNEEEDDDAAABBBKKK[[[ooo~~~qqqcccZZZSSSOOONNNOOOPPPPPPOOOMMMKKKIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLNNNNNNLLLHHHDDDBBBGGGNNNbbb~~~\\\EEE======<<<;;;;;;;;;;;;;;;;;;:::===>>>HHHqqqjjjQQQYYYgggrrraaaRRRTTT]]]lll}}}rrr\\\UUUOOOMMMNNNRRR^^^iiihhhiii]]]OOOJJJBBB>>>DDD@@@>>>======:::<<>>777888999777666;;;CCCJJJzzzwwwzzzyyywwwnnnfffeeegggjjjsss\\\UUUPPPIIICCCAAAAAAIII[[[rrrrrreee\\\UUUPPPQQQPPPNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJNNNNNNNNNMMMKKKGGGDDDBBBGGGOOObbb|||XXXAAA===<<<<<<;;;;;;;;;;;;;;;;;;999===>>>FFFllluuuSSSXXXfffwwwfffUUUPPPPPPYYYgggwwwrrr\\\VVVPPPNNNNNNQQQZZZdddtttyyyhhhQQQIIIEEEAAACCCBBB@@@???>>>;;;<<>>:::888444666777666555888===BBBuuummmhhhgggmmmuuu}}}ttt```___aaaaaaqqquuucccZZZSSSKKKDDDBBB@@@FFFVVVnnnvvvjjj___VVVVVVSSSPPPMMMLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMLLLKKKIIIFFFDDDBBBGGGNNN```xxxuuuQQQAAA===<<<;;;;;;::::::;;;;;;;;;999===>>>CCCfffWWWUUU```qqq|||lllZZZQQQKKKPPP[[[kkkyyyaaaXXXPPPOOORRRWWWaaajjjpppRRRHHHHHHEEEDDDCCCAAA@@@???<<<;;;DDDNNNcccwwwxxxpppgggccc^^^YYYUUUQQQKKKGGGEEEDDDAAA===::::::<<<>>>CCCMMMWWW___hhhrrrxxxzzznnngggmmm}}}hhh___eeevvvVVVKKKTTTnnnzzzHHH888555555555444444444333333111333555666666777999;;;AAAttt___QQQFFFFFFHHHGGGLLLTTTtttsssVVVFFFJJJPPPVVVUUULLLIIIGGGCCC@@@===<<<<<<<<<999999888777777777777777555222222666>>>NNNfffzzz}}}uuubbb\\\QQQEEE;;;666444333444666777777666777:::===yyyssslllnnnqqqpppnnnzzzlll```\\\WWWaaajjjoooiii```YYYPPPIIIEEECCCAAAEEERRRjjjooobbb^^^ZZZTTTQQQOOONNNMMMKKKKKKLLLMMMNNNOOOOOOOOOOOOJJJJJJIIIHHHGGGEEEDDDDDDCCCIIIXXXllliiiLLLBBB<<<<<<;;;::::::::::::::::::888===>>>AAAaaa___QQQXXXbbbqqq^^^RRRKKKNNNWWWddd|||eee\\\XXX___jjjsss{{{sssRRRJJJLLLIIIFFFCCCAAAAAA???;;;:::BBBKKK```qqq~~~qqqiii___\\\YYYUUUQQQMMMIIIGGGDDDDDDCCC@@@===;;;<<<===;;;DDDLLLSSS\\\gggmmmnnnaaa___fffzzzzzzeee\\\iiilllOOOHHH[[[{{{qqqDDD999555444444444444333333333111333555666666666888999888___uuubbbOOOIIIGGGHHHQQQ[[[uuu___LLLTTT^^^bbb\\\OOOGGGEEEBBB@@@>>>>>>???@@@;;;:::999888888888888888666333333666===JJJ```rrrpppfffRRRLLLCCC:::444222222333555666777777777777888999zzzzzz{{{xxxoooqqqnnn^^^RRRVVVWWWYYYYYYWWWSSSLLLFFFEEEDDDCCCEEEPPPfffyyykkkeee]]]XXXUUURRRNNNJJJIIIJJJKKKLLLMMMMMMMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGRRRbbbppp}}}[[[CCC<<<<<<;;;;;;::::::::::::::::::888>>>??????]]]hhhPPPSSSXXXuuuvvvaaaTTTLLLOOOTTT]]]sssjjjbbbcccuuusssSSSNNNNNNJJJIIICCCBBBAAA???;;;999@@@III\\\kkk{{{vvviiiaaaWWWVVVSSSOOOLLLIIIHHHGGGBBBCCCCCCAAA>>><<<;;;<<<888>>>DDDIIIQQQ[[[``````YYYZZZbbbrrrvvvccc[[[qqqlllRRRMMMhhhfff===999444444444444333333333333111222444555555555777888;;;QQQ~~~aaaOOOIIILLL]]]nnn~~~~~~```UUUbbbjjjfffXXXGGGEEEDDDCCCCCCCCCCCCDDDEEE??????===<<<;;;:::::::::777555555888;;;DDDTTTdddsssxxx~~~yyykkk[[[PPPCCC???:::555333333555777444555555555666666666666~~~yyykkkXXXSSSQQQRRRTTTSSSNNNIIIGGGFFFFFFEEEEEEKKK]]]vvvwwwpppkkkfff___YYYRRRSSSSSSSSSRRRQQQPPPPPPLLLJJJHHHEEEDDDCCCDDDDDDFFFGGGLLLWWWaaakkkzzzrrrNNN===;;;<<<;;;::::::999999::::::999777>>>@@@???[[[pppRRRQQQTTTkkk{{{fffWWWOOOPPPQQQVVVjjjxxxkkkggg{{{rrrVVVSSSPPPIIIJJJCCCAAA@@@???:::888===FFFUUUaaammmrrrwwwyyymmmaaaYYYQQQOOOMMMIIIFFFEEEEEEFFFCCCDDDEEECCC@@@<<<;;;:::666:::>>>AAAGGGPPPTTTSSSRRRUUU^^^lllyyyqqqbbb]]]{{{kkkVVVYYYzzz[[[777999444444444333333333222222111333444444333444666888===DDDssszzzcccWWWXXXjjj~~~hhheeessssssgggYYYLLLMMMLLLKKKIIIHHHFFFEEEDDDBBBAAA???===<<<:::::::::888666777888777:::EEEQQQWWW[[[```ccc```WWWKKKCCC===;;;888666555555777888777666666666777888888888vvv{{{vvvvvv]]]UUUTTTUUUWWWTTTNNNKKKKKKIIIIIIGGGCCCEEESSSiii{{{yyyrrrddddddcccbbb```^^^]]]\\\OOOMMMJJJFFFDDDCCCCCCCCCCCCBBBDDDKKKRRR[[[iiivvvfffIII???CCC<<<;;;::::::999999::::::999777>>>AAA???ZZZtttTTTSSSTTTffflll\\\RRRRRRPPPRRReee~~~{{{nnnmmmtttrrrdddtttrrrYYYWWWQQQHHHJJJBBBAAA@@@>>>999777<<>><<<:::888888777888777777777444333:::CCC<<<@@@GGGMMMOOOKKKEEE???<<<;;;:::888777666666666;;;:::999999;;;<<<<<<<<<~~~~~~cccfffiiioooyyyvvvggg]]]WWWRRRRRRSSSQQQMMMKKKIIIIIIHHHFFFFFFLLLXXXbbb}}}zzzoooeee\\\UUUKKKEEEDDDDDDCCCBBB===@@@CCCDDDFFFMMMYYYbbbooo|||YYYGGG???:::::::::::::::::::::::::::======;;;===CCCMMMuuuXXXSSSPPP^^^qqq]]]PPPQQQRRRQQQ\\\mmmwwwmmmggg{{{vvveeeqqq|||ZZZXXXYYYPPPJJJDDDCCC@@@<<<:::999;;;===GGGPPPXXX[[[ZZZ^^^jjjtttpppnnnllljjjggg```XXXQQQIIIGGGCCC@@@>>>>>>???@@@CCCDDDEEEFFFDDDBBB???===:::::::::;;;===@@@DDDFFFEEEDDDJJJWWWeeeoooyyy~~~ggg^^^gggaaaQQQmmm}}}HHH555999333333333333333333333333333333333444444444555555;;;<<>>===999888999666;;;555222888777444:::888777:::@@@CCCAAA>>>===@@@???===<<<:::999888777777999;;;===>>>===<<<;;;}}}iii```[[[aaakkkooojjjcccZZZUUUQQQPPPQQQQQQPPPNNNIIIJJJKKKHHHFFFGGGMMMRRRiii{{{zzzpppccc[[[PPPHHHDDDCCCBBB@@@===???@@@@@@@@@FFFOOOWWWfffwwwuuuUUUDDD===999::::::::::::::::::::::::??????;;;===@@@HHHnnndddVVVQQQ\\\yyyeeeUUURRRQQQOOOYYYhhh~~~vvvyyynnncccwwwaaa\\\```XXXPPPFFFEEEBBB>>>:::888999999@@@GGGPPPSSSRRRRRRWWW\\\aaa___^^^^^^]]][[[UUUQQQIIIGGGDDDAAA@@@???@@@AAA===>>>@@@BBBAAA@@@>>>===;;;:::999999:::<<<>>>@@@CCCBBBFFFRRR^^^hhhrrr{{{xxxddd```mmm^^^VVVnnnsssDDD555888333333333333333333333333222222222222333333333444555555DDDjjjwwwrrrlllqqq~~~pppjjjccc\\\XXXRRRLLLNNNTTTZZZqqqyyypppfffZZZOOOHHHFFF???;;;======:::999999777:::444111666666333999888:::<<<===>>>??????>>>@@@@@@??????===<<<:::999888999:::<<<=========<<>>??????===<<>>CCCeeeuuuZZZRRR[[[vvvnnn[[[TTTOOOKKKSSSaaawwwmmmffflllbbbhhhaaaUUUHHHFFFCCC@@@<<<999777666888???GGGMMMNNNLLLIIIGGGNNNMMMMMMNNNQQQRRRQQQPPPJJJHHHFFFCCCBBBAAAAAABBB<<<===???AAABBBBBBAAAAAA>>>===;;;:::999::::::;;;@@@>>>AAAJJJTTT^^^iiirrr}}}qqqaaabbbvvvwwwWWWZZZmmmddd???555666333333333333333333333333111111111111222222222222777777===WWWzzzkkkllljjjmmm{{{yyylllbbb```]]]YYYPPPIIIJJJOOOSSSfffzzzzzztttmmmddd\\\VVVMMMDDD===>>>???>>>;;;;;;777<<<666333888777555;;;;;;CCCEEE???===BBBDDDBBBDDDDDDCCCBBB???<<<:::888888888999999;;;<<<===>>>mmm]]]ZZZXXXXXX]]]VVVTTTPPPLLLLLLNNNMMMJJJIIILLLOOOOOOMMMJJJIIIIIIFFFKKKYYYpppyyymmmcccVVVKKKFFFDDDBBBAAABBBBBB@@@>>><<<>>>BBBEEERRRaaayyy```GGG===;;;;;;999999999999999999999999<<<<<<999;;;>>>AAA``````SSSZZZlllwwwaaaVVVNNNIIIOOO[[[ppptttooo{{{kkknnneeeWWWIIIGGGDDDAAA???<<<999777888<<>><<<777>>><<<999>>><<<:::AAAIIIUUUYYYNNNEEEHHHJJJGGGQQQNNNJJJEEEAAA>>><<<;;;:::999888777888:::<<<===qqqggg___ZZZZZZUUUWWWUUUTTTWWWZZZVVVMMMMMMNNNOOOOOOMMMLLLLLLMMMJJJHHHKKKXXXiiissssssooogggeeebbbbbbeeehhhlllmmmxxxyyy}}}}}}wwwggg^^^RRRJJJGGGFFFEEEDDDCCCCCCAAA@@@>>>???AAACCCMMM[[[rrruuuUUUCCC;;;;;;<<<999999999999999999999999888888777<<<@@@BBB___kkkVVVXXXbbb~~~gggXXXNNNIIINNNVVVjjj~~~~~~wwwwwwsssfffXXXIIIGGGDDDCCCCCCBBB???===<<<===@@@GGGMMMNNNIIICCCBBBBBBAAAAAABBBEEEIIIKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBAAA???>>>============;;;;;;@@@EEELLLXXXdddppp{{{mmm^^^iii___MMM]]]qqqOOO<<<:::444333333333333333333333333222222222222333333333333666999888===___vvvooobbb___lll{{{qqqkkkeee]]]WWWXXXccc|||{{{xxxvvvwwwxxxwwwhhh]]]SSSNNNJJJDDD>>>===777CCCDDDAAABBB???@@@KKKcccpppsssdddQQQJJJIIIIIIYYYUUUNNNGGGBBB@@@@@@AAA>>><<<:::888777888:::;;;ttteeeZZZUUUYYY\\\___ggglllaaaQQQRRRPPPNNNLLLKKKKKKKKKLLLOOOJJJFFFIIIQQQVVVVVVSSSKKKJJJIIIJJJNNNSSSXXX[[[hhhiiilllppprrrqqqnnnkkk^^^WWWNNNIIIHHHIIIHHHGGGDDDCCCBBBAAA@@@@@@AAAAAAIIIVVVllleeeLLL???;;;:::<<<999999999999999999999999666777777===AAABBB[[[yyyYYYTTTYYYyyynnn]]]RRRLLLNNNSSScccuuuyyyhhh]]]LLLIIIFFFFFFGGGHHHFFFCCCAAA???>>>AAAFFFFFFBBB===BBBBBBAAA@@@@@@BBBFFFJJJKKKLLLLLLLLLKKKIIIGGGFFFDDDCCCAAA@@@??????@@@AAACCCBBBBBBAAA???>>>======<<<:::;;;>>>BBBGGGSSS___mmmyyy|||kkk^^^pppuuuWWWPPPiiiwwwIII;;;:::333333333333333333333333333222222222222333333333444111666777;;;TTTxxxzzzddd]]]kkk}}}yyyuuukkk___YYY```yyywwwnnnccc\\\RRRHHHBBBAAAAAAOOOPPPIIIDDD@@@HHHZZZyyy^^^KKKJJJQQQ\\\WWWPPPIIIDDDBBBCCCDDDDDDBBB???;;;999888888999qqqfffkkkpppwwwqqqXXXSSSQQQNNNLLLKKKKKKLLLKKKMMMKKKIIIHHHHHHIIIIIIIIIDDDDDDCCCCCCDDDGGGKKKNNNUUUVVVXXX[[[]]]^^^]]]\\\WWWRRRLLLIIIJJJKKKKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@DDDQQQfff{{{XXXDDD===:::999:::888888888888888888888888888999888===@@@>>>TTTzzz\\\RRRSSSjjjwwwdddVVVOOOOOOQQQZZZjjjmmmeeeRRRMMMHHHHHHJJJLLLKKKHHHDDDAAA@@@AAABBBAAA===999===>>>???>>>>>>@@@EEEIIILLLMMMNNNNNNMMMKKKIIIGGGFFFEEECCCAAAAAABBBCCCEEEGGGGGGFFFDDDBBB@@@>>>===999888:::===@@@DDDOOO[[[lllyyyvvvggg___xxxkkkPPPVVV|||oooDDD999888222333333333333333333333333111111111111222222222222222555888:::IIInnnnnnkkk~~~hhh]]]iiinnntttggg```bbb~~~wwwmmm```RRRLLLMMMUUUcccaaaRRRFFFDDDTTTnnnkkkSSSWWWhhhmmmiiiccc[[[UUUPPPMMMLLLLLLIIIFFFAAA===:::999888dddRRRPPPNNNNNNOOOOOOOOOOOOIIIKKKMMMLLLJJJIIIJJJKKKJJJIIIFFFCCCAAAAAACCCEEEIIIJJJLLLOOORRRUUUVVVWWWTTTPPPKKKJJJLLLMMMMMMKKKLLLKKKIIIGGGGGGEEECCCAAA@@@MMMccc}}}qqqPPP???;;;999777888888888888888888888888888;;;;;;:::>>>???:::MMMrrr]]]RRRSSSZZZzzz}}}iiiZZZRRROOOPPPSSSccc~~~zzzlllhhhllluuu{{{tttmmmtttqqqlllVVVQQQKKKIIILLLNNNMMMJJJDDDCCCCCCDDDEEECCC???;;;777999<<<<<<===???EEEIIILLLMMMOOOPPPOOOLLLIIIGGGLLLJJJHHHFFFGGGHHHKKKLLLMMMLLLKKKIIIFFFCCCAAA???777777:::===???BBBMMMYYYlllzzzpppccc___}}}dddLLL[[[kkkAAA777666111333333333333333333333333000000000000111111111111111333444555===ZZZnnnRRRllljjj\\\fff\\\nnnzzzxxxllljjjggg{{{|||lll\\\WWWYYYhhhtttoooZZZJJJHHH]]]}}}vvv]]]gggwwwmmmddd]]]XXXQQQOOOKKKFFFAAA===:::888vvvnnnwwwoooZZZUUUPPPNNNMMMLLLMMMOOONNNYYYVVVNNNPPPNNNIIIJJJIIIIIIHHHHHHGGGHHHIIIJJJLLLJJJHHHHHHKKKPPPVVVZZZXXXRRRMMMNNNPPPPPPOOOOOOJJJKKKKKKJJJGGGEEEDDDDDDEEELLL```}}}fffEEE>>>;;;::::::888666666666666666666666666999555777======<<>>@@@AAABBBIIIOOOSSSRRRTTTUUUQQQHHHMMMLLLLLLKKKLLLNNNQQQSSSOOONNNLLLIIIEEEAAA>>><<<:::999999;;;<<<@@@LLLYYYooo~~~ooo[[[eeedddKKKiiiWWW@@@777---444333222222111111222222333111111111111111111111111222666666888<<>><<<:::999999;;;;;;@@@LLLYYYkkkzzzzzzjjj[[[kkkcccSSStttUUUAAA999///555333222222111111222222333111111111111111111111111111555555666888>>>___aaaUUUaaa~~~|||yyyyyyuuurrryyy~~~yyypppsss~~~wwwvvv|||~~~~~~}}}xxxdddYYYXXXooozzz[[[QQQOOOcccwwwooozzz~~~wwwsssrrrrrrrrruuussslll___QQQFFFAAA???~~~vvvrrrxxxpppjjjddd___XXXRRRQQQVVVmmm|||zzziii^^^UUULLLLLLKKKLLLLLLJJJHHHJJJPPPUUUNNNLLLJJJJJJOOOVVV^^^ccceee^^^VVVSSSTTTUUUSSSPPPQQQQQQPPPOOOMMMKKKIIIGGGEEELLL___{{{YYY@@@;;;888888999666888888888888888888888888999666777;;;:::999CCCPPPrrrQQQQQQOOOVVVppp|||jjj[[[SSSQQQRRRWWWdddyyymmmYYYTTTNNNMMMNNNPPPPPPOOOUUUUUUTTTSSSRRRNNNJJJFFFCCC@@@<<<999888:::<<<>>>IIIPPPWWW[[[]]]^^^ZZZUUUVVVRRRNNNMMMNNNNNNLLLJJJGGGFFFEEEDDDAAA???===;;;999888999;;;;;;???KKKWWWgggwwwsssddd^^^vvvwwwYYYTTTxxxNNN>>>888000444222222111111111111222222111111111111111111111111///333333444777888LLLnnnooo[[[YYYvvvxxx}}}uuusss}}}{{{{{{~~~yyyyyyrrruuu}}}ooojjjeeeYYYOOOKKK^^^yyyuuuZZZKKKFFFXXX~~~mmmbbb^^^```hhhqqqiiigggbbb]]]YYYYYY[[[^^^jjjoooqqqjjj[[[LLLCCC???zzzuuuoooeeeZZZYYY```|||{{{jjj\\\PPPMMMKKKLLLLLLKKKJJJNNNTTTYYYSSSQQQOOOOOOSSS[[[ccchhhnnniiibbb___aaabbb^^^WWWOOONNNMMMLLLLLLKKKIIIGGGHHHNNNaaa~~~oooPPP===:::777777999666777777777777777777777777888666777:::999999@@@JJJhhhgggXXXMMMRRRdddppp^^^TTTPPPOOOSSS]]]ppp|||hhh[[[VVVRRRQQQVVV]]]dddgggfffccc^^^XXXSSSNNNHHHDDDBBBAAA>>>;;;::::::;;;;;;BBBJJJUUU^^^cccfffeeeccc___ZZZTTTQQQPPPNNNJJJFFFBBBBBBAAA@@@???===<<<;;;999888999;;;;;;???JJJVVVfffvvvlllaaadddfffOOOQQQvvvuuuEEE888555000111222222111111111111222222111111111111111111111111///222111444999888DDD]]]dddTTTdddwwwzzz~~~~~~zzzvvvxxxyyyooollllllllliii[[[PPPNNNNNNHHHBBB???MMMdddfffSSSDDD===GGG```tttjjjYYYJJJHHHOOOUUUVVVNNNNNNKKKGGGDDDDDDHHHKKKNNNUUU]]]___YYYPPPGGGCCCyyy~~~qqqbbbaaajjjssscccSSSMMMLLLLLLKKKKKKLLLNNNQQQSSSVVVUUUUUUXXX^^^gggqqqvvv}}}wwwssstttuuulll```RRROOOLLLKKKLLLMMMLLLKKKGGGOOObbb```HHH<<<;;;666666999666666666666666666666666666777777777999888999>>>DDD]]]]]]MMMRRR^^^|||wwwcccUUUPPPMMMPPPYYYiiizzzpppwwwiiicccccccccfffkkkppptttvvvhhhcccZZZRRRLLLFFFAAA>>>>>>>>>>>>>>>===<<<;;;:::>>>FFFRRR]]]ccceeefffhhhddd___YYYTTTQQQLLLGGGCCC?????????>>>===<<<;;;:::888777999;;;;;;>>>HHHTTTgggwww|||fff]]]iii___NNNVVVwwwccc>>>555444111111222111111000000111111222111111111111111111111111111333000222888777>>>QQQtttZZZ]]]|||uuutttttttttttttttwwwzzz}}}vvvfff\\\YYYOOOJJJEEEDDDCCC@@@===<<<@@@PPPUUULLLBBB===???HHHXXXXXXQQQHHHFFFMMMRRRRRRNNNMMMJJJGGGCCCBBBCCCDDD@@@BBBGGGNNNTTTTTTPPPLLLlll}}}kkkjjjuuuuuueeeUUUMMMMMMKKKKKKMMMQQQRRRPPPMMMTTTUUUYYYaaakkkxxxyyyjjjUUUPPPJJJGGGIIIKKKKKKJJJFFFNNNddd~~~TTTCCC<<<<<<777777:::666555555555555555555555555666777888888999:::>>>AAAYYYzzzlllRRRSSSZZZrrrkkk[[[TTTNNNPPPVVVcccwwwxxxjjjzzztttkkkpppvvvzzzyyyuuunnnjjj[[[VVVOOOIIIDDDAAA>>>;;;:::<<<>>>??????>>><<<:::@@@EEEOOOXXXZZZYYYZZZ^^^___]]]YYYTTTNNNHHHDDDBBB>>>>>>>>>>>>===<<<;;;:::777777888:::;;;===GGGRRRgggvvvsss___\\\ooo}}}yyyxxxVVVRRRaaa~~~UUU<<<555444333333111111000000000000111111111111111111111111111111222555111000555444777FFFjjjoooaaarrrsssjjjbbbaaadddhhhmmmrrrssszzz~~~dddSSSNNNJJJJJJIIIGGGDDDAAA@@@@@@:::AAAFFFCCC??????>>><<>>>>>888888:::666666666666666666666666666666777888888999<<<>>>???XXXpppYYYTTTTTTiiiuuubbbZZZRRRQQQRRRZZZjjj~~~wwwjjjkkkrrryyywww{{{~~~}}}vvvkkk```ZZZQQQOOOLLLJJJHHHEEEAAA>>>;;;<<<======>>>======<<>>??????>>>>>><<<;;;;;;777666888::::::===FFFQQQcccrrrmmm]]]^^^yyyyyynnn}}}fffMMM[[[uuupppIII:::444222444333111111000000000000111111111111111111111111111111///555222111555222444@@@PPPkkklllmmmaaaVVVSSSTTTWWW___gggggggggppplllZZZVVVRRRSSSRRRPPPOOOOOOOOOOOOEEECCCEEEBBB<<<@@@BBB<<<;;;@@@KKKWWW^^^```bbbddd___\\\ZZZ\\\^^^]]]VVVPPPPPPHHH@@@<<<@@@GGGNNNQQQ[[[fff}}}}}}~~~~~~jjjaaaVVVNNNHHHGGGLLLZZZkkkqqqjjjaaaKKKPPPXXXeeesss}}}ggg^^^QQQJJJIIIJJJKKKJJJLLLVVVnnndddHHH??????@@@888888;;;666777777777777777777777777555777888888:::===??????RRRdddxxx___TTTOOOccc|||hhh___UUURRROOOSSSaaayyy}}}fffUUUPPPRRR]]]rrryyyoooddd]]]YYYQQQQQQRRRSSSQQQMMMGGGBBB>>>===<<<;;;;;;<<<===>>>>>>@@@EEEJJJGGG@@@BBBHHHHHHLLLOOOKKKDDD???AAADDD????????????>>>===<<<;;;666666888::::::<<>>@@@CCCGGGOOOVVVQQQGGGDDDGGGCCCDDDEEEFFFFFFEEEDDDCCCFFFEEECCCCCCAAA???;;;777999777777:::<<<>>>EEELLL___mmmsssddd[[[llltttxxx|||XXXVVVyyyVVV777666666333222000111111000000000000111111111111111111111111111111111111111111222333444555;;;SSS}}}vvvtttdddTTTPPPPPPMMMLLLMMMTTTQQQQQQXXXbbboookkkaaa[[[^^^___```lll{{{rrr\\\OOOIIIEEEDDDGGGCCCTTThhhuuu|||}}}xxxpppiiiiiirrryyywwwqqqqqqfffNNN>>>???@@@DDDPPPWWWXXXccc~~~www___TTTQQQQQQOOOLLLPPP```vvv~~~rrreeeaaacccjjjuuuxxxnnnhhhjjjssszzz}}}sssfffZZZPPPIIIGGGIIIOOO___}}}iiiJJJ???===;;;999888777777777888888777777777666666666777666666666888:::<<<>>>GGG^^^iiipppUUULLL^^^|||xxxgggZZZUUUQQQRRRXXXggg}}}|||xxxnnneeeaaa]]]TTTMMMLLLHHHSSStttwwweeeZZZRRRMMMJJJCCC===;;;;;;<<>>===;;;888888:::<<<===DDDKKKZZZiii|||oooaaa^^^wwwuuuXXX___SSS666666666333222000111111000000000000111111111111111111111111111111111111111111222333444444555AAAccc~~~fffZZZUUUPPPLLLLLLLLLIIIIIIMMMSSS]]]lllzzzyyykkkaaabbbdddfffnnnyyylll[[[RRRNNNKKKGGGSSScccuuu|||{{{vvvpppjjjkkkfffaaabbbmmmzzzuuu\\\GGGBBB>>>@@@KKKVVVUUUYYYkkkjjjZZZWWWSSSOOOMMMOOOVVVddd|||}}}wwwwwwttthhhcccccceeeooopppoooiii[[[LLLIIIMMMSSSgggWWWCCC<<<;;;999777555555555555777777888999999888666666666666555666777999;;;===CCCZZZgggwwwXXXKKKYYYtttppp___XXXRRRPPPTTT___rrrxxxoooeeebbb___YYYSSSQQQIIIMMMllllll[[[UUUSSSNNNGGGBBB???===;;;@@@HHHQQQSSSVVVWWWQQQHHHDDDEEECCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCCCCDDDDDDBBBAAA===:::999;;;<<<<<>>___lll[[[SSSQQQOOOLLLJJJGGGDDDEEEOOO[[[nnnoooeeeggg```RRRWWW\\\[[[QQQFFFCCCCCCDDDAAAAAAAAAAAADDDRRRlllbbbNNNBBBCCCPPP^^^^^^\\\\\\jjj{{{yyygggggg```\\\[[[VVVRRR[[[jjj~~~iiiWWWUUUZZZdddcccXXXRRRTTT^^^yyy___BBB???:::999777666555555555555444555777999:::999888666555555666666777888999:::<<>><<<<<<<<<;;;@@@FFFNNNbbb|||ooo^^^___wwwgggTTTRRRlll\\\@@@333666333111222000000000////////////000000////////////////////////000000000000111222333333111555777EEErrr~~~eeeYYYUUUPPPLLLIIIEEEAAA???GGGQQQ```rrr{{{zzz~~~yyy~~~wwwgggZZZ\\\XXXNNNEEEDDDFFFFFF>>>>>>??????===EEE[[[rrrnnnUUUHHHLLL[[[ccc___[[[ZZZ```uuu~~~vvvjjjccc]]][[[```ffffffWWWPPPYYY___YYYTTTVVVjjjzzzQQQ@@@>>>:::999777666555555555666333444666777888888888777666666777888888999999:::===;;;:::BBBWWWyyyxxxXXXRRRWWWkkkuuujjj^^^WWWTTTVVV^^^ffftttjjjcccbbbXXX```xxxvvvvvvwwwzzzaaaRRRIIIKKKMMMKKKRRR^^^mmmppppppjjjddd^^^VVVNNNHHHGGGEEEEEEFFFIIIMMMOOORRROOOMMMKKKJJJHHHFFFCCCBBB???======<<<;;;@@@FFFPPPfff}}}jjj\\\jjj{{{\\\UUU]]]vvvOOO:::222666222000222000000//////......//////000////////////////////////000000///000000111222333,,,666777:::ZZZzzzfff\\\UUUOOOIIIFFFCCCAAAEEEKKKTTTdddxxx{{{sssfffhhhfff___YYYUUUNNNGGGCCCAAAAAABBB===>>>NNNaaawww\\\OOOWWWjjjqqqddd[[[[[[\\\fff|||}}}zzz|||~~~|||~~~~~~~~~cccPPPSSSZZZYYYYYY___yyy```FFF>>><<<999888666555444444555666222333444555666777888888777777888999999:::::::::???888;;;@@@DDD^^^eeeVVVOOOXXXrrr~~~rrrcccZZZUUUSSSXXX^^^ooovvvnnncccaaaxxxzzzmmmgggdddbbb]]]bbbmmmkkkVVVSSSSSSQQQYYYfffsssbbbSSSKKKKKKKKKNNNRRRYYY```dddbbb[[[RRRJJJFFFDDDDDDDDDBBB???======<<<;;;@@@FFFSSSiiivvvccc]]]wwwvvvTTTZZZpppiiiEEE555222555111///222/////////............//////......................../////////000000111222333000555888999IIIooo}}}kkk\\\SSSKKKIIIGGGEEEEEEGGGIIIVVVgggvvv{{{uuuhhh[[[PPPIIIFFFEEE@@@<<>><<<999888777555444333444444555222222222333444666888999777888999:::::::::::::::;;;444;;;@@@999JJJnnnYYYJJJLLLaaassswwwggg\\\TTTQQQSSSXXXaaazzz{{{oooeeerrrwwwoooiiieee\\\UUUOOOVVVqqqmmmccc___\\\cccqqqlllXXXTTTVVVYYY___iiittt~~~uuujjjZZZKKKCCCAAABBBCCCBBB???======<<<<<<@@@GGGTTTkkkppp^^^]]]mmmPPP___~~~}}}VVV???222111555000///222/////////............//////........................////////////000111222333222000333888:::MMM~~~zzz^^^SSSIIIGGGFFFCCCAAAAAABBBMMM\\\kkk~~~___UUUMMMKKKEEE>>>BBBNNNggg~~~hhhdddvvvggg[[[XXX[[[iii{{{uuuyyyxxxeeeYYY]]]gggwww^^^VVVWWW\\\eeennn```HHH???555888666666555444444444444555444444444444444444444444999999:::::::::999999888666:::;;;;;;===EEElll[[[LLLJJJSSSfffmmm___XXXSSSRRRSSS^^^nnn}}}zzz{{{tttxxxzzzqqqnnn]]]VVVRRRUUUYYYjjjpppkkkvvvwwwnnnyyyiiiaaahhhttt}}}~~~{{{lllaaaRRREEE>>>===???AAAAAABBB===<<>>888444;;;666555555444444444444444555555444444333333222222444444555555555555555444555888666777999;;;QQQsssnnnTTTJJJMMMXXXppp|||jjj___VVVRRRRRRSSS]]]ooowwwgggXXXWWWqqqyyy{{{yyyvvvtttpppiii___WWWSSSOOOJJJFFFDDDCCCBBBAAA@@@BBB>>>>>>DDDDDDFFFSSSeeelllccchhheee^^^XXX>>>777555222000000111000///////////////............/////////...............//////000000000000111111222111444666222000<<>>DDDDDDHHHVVVppp}}}ggggggrrrvvv\\\jjjIII===666333111000111111000///////////////....................................////////////000000000111000///222555444222666>>>```~~~dddVVVOOOLLLMMMGGGDDDCCCDDDHHHRRReeevvvzzzcccUUURRRbbb~~~ggg^^^^^^cccqqqjjjbbb```bbbqqqppp\\\WWWUUU[[[uuujjjccchhhxxxSSS@@@:::555555777555555444333333333333333444444333333333222222222222333333444555555555444444888666888>>>;;;@@@QQQsssRRRIIIRRRXXXrrr~~~pppccc[[[YYYQQQSSS[[[lllnnneeeooozzzkkkkkklllpppwww|||~~~~~~fff^^^SSSJJJEEEDDDEEEEEECCCFFF@@@>>>CCCCCCHHHXXXzzztttdddnnneeeTTTmmmzzzAAA:::444222000000111111000///////////////............---------..................////////////000000000000//////333444444666999CCCppp|||jjj]]]SSSNNNLLLHHHDDDBBBBBBHHHWWWfffuuu~~~xxxwwwppp```[[[hhhuuuddd___```fffwwwppphhh```aaahhh|||~~~eeeZZZUUUSSSeeeooommmyyytttLLL@@@999666777444555444444333333333333333222222222333333333333333222222333444555555555555444999777999>>>;;;===JJJpppaaaIIIMMMPPPfffwwwggg]]]XXXQQQQQQUUUbbbwwwllljjjsss|||ppp^^^___aaadddhhhmmmrrruuunnneeeZZZOOOIIIGGGFFFFFFDDDGGGBBB???DDDEEELLL^^^llleeeyyy~~~|||mmmZZZWWWnnnkkk<<<666222111000000222222111///////////////............---------------...............////////////000000111///...///111333333333666VVV~~~rrr___RRROOOJJJEEEBBB@@@BBBKKKUUUfffrrrxxxiii___bbblll~~~vvvooowwwgggbbbssspppccc___]]]fff|||rrriiigggjjjvvvccc]]]UUU[[[yyyzzz{{{aaaEEE???666666999111555444333333222222333333111111111222333333444444111111222333444444444444333999888777<<<999999DDDZZZyyyQQQKKKIII]]]lllmmm```YYYVVVTTTTTTZZZiii~~~sssgggjjjmmmiiiaaaccczzzvvvcccMMMPPPQQQQQQOOOPPPVVVZZZddd```[[[VVVQQQMMMIIIFFFCCCGGGCCCAAAGGGIIISSSfff|||iiikkkwww}}}\\\XXXeeeSSS888555111000///000222222111///////////////............,,,,,,,,,------................../////////000000000000///...000222222111777AAAZZZooo]]]RRRLLLGGGFFFCCCAAACCCHHHSSS```ooo|||~~~hhh\\\\\\^^^ttt~~~hhhnnn{{{}}}rrrooo|||hhh___XXX[[[ooo{{{uuuhhhmmmxxxmmmeeeXXXTTTjjjxxxRRR@@@<<<333666:::///555444333333222222333333000000111222333444444555000000111333333444444444333:::888666999555666AAADDDZZZMMMEEEWWW___pppxxxhhh```XXXUUURRRRRR[[[ooommmddd^^^[[[SSSRRRhhhsss```UUUDDDHHHJJJGGGBBBAAAGGGMMMIIIKKKOOOSSSUUUSSSNNNJJJBBBGGGDDDCCCIIIMMMYYYmmmxxxjjjrrrqqqSSSZZZrrrbbb===555777000//////000222222111///000/////////............,,,,,,,,,------...................../////////000---///000000111444444222888111<<>>VVV~~~fffWWWSSSSSSLLLHHHGGG@@@BBBBBBGGGTTTbbbpppyyy{{{qqqooovvveee```cccnnnrrreeeppp]]]BBB777;;;999666666444444444333222111000000///111111111111111111111111111111222222333444444444555555555555666888999:::;;;DDDqqqhhhSSSMMMKKKRRRbbb~~~ppp^^^XXXQQQNNNMMMTTTbbbppppppiiidddaaahhhtttyyywwwwww}}}yyylll```WWWQQQJJJDDDAAABBBEEEHHHOOOVVVYYYPPPSSSbbbhhhjjjmmmsssqqq]]]kkk\\\>>>444222000000000000/////////......///...------------------------------------------------------................../////////000000000111222444777@@@\\\ooo\\\TTTRRRKKKJJJJJJDDDAAA???BBBIIIRRR^^^ppp{{{ppppppeee```aaasss~~~ssslllqqqyyyYYYAAA777:::888777888555333333333222111000000///111111111111111111111111111111111222333333444444444444555555666777888888>>>???]]]hhhTTTIIINNNWWWhhhvvvfff^^^UUUQQQOOOQQQZZZcccyyy~~~hhhWWWRRRLLLFFFEEEDDDFFFLLLTTT^^^XXX___qqqvvvwwwzzzmmm~~~kkk```|||wwwLLL777444333111000000/////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000222111333666555CCCmmm~~~hhhYYYSSSLLLMMMOOOJJJDDDAAA@@@CCCFFFPPPbbbsssrrrqqqccc\\\fffxxx{{{rrrzzz{{{YYYCCC888888555666999666333222222111111000000000000000000000000000000000000000111222222333333444444444555555666666666666<<<999IIIuuu~~~]]]GGGLLLSSS\\\}}}|||mmmcccYYYSSSQQQQQQUUU[[[iiiiiiYYYQQQIIIEEEDDDEEEJJJPPP\\\^^^lll~~~yyyvvvbbb___jjjDDD666555333222////////////............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////111---111777444777RRRssslll___RRRPPPRRRNNNHHHDDDAAA@@@@@@FFFUUUcccqqqyyywwwqqqbbbaaahhhpppyyyzzzVVVBBB888666222444888555222222111111111000000000000000000000000000000000000000111111222333333333333333444555666666555555888999???```lllLLLKKKPPPTTTlllttthhh[[[UUURRRPPPQQQSSS\\\qqqttt|||hhh[[[LLLFFFEEEEEEIIINNNVVVeee{{{zzzsssYYY___```AAA888555222111/////////.........------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...***---555555333???QQQttt]]]RRRPPPJJJKKKFFFBBB@@@>>>@@@IIIRRR___gggrrruuuiiiccccccrrrwww|||~~~NNN>>>777666111444777111111111111111000000000000000000000000000000000000000000000111222222333333222333444555555555444444555===;;;LLL~~~\\\PPPMMMJJJ[[[ttt|||nnn___WWWTTTPPPOOOOOORRRdddtttuuu\\\NNNJJJJJJLLLNNNWWWrrr~~~eee[[[nnn}}}NNN:::666222000111//////.........---------,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////,,,---111222222777>>>]]]sss___VVVNNNOOOIIIEEEDDDBBB???AAAEEEMMMTTT```nnn|||uuugggaaafffrrr{{{uuuiiiGGG999555666222444555...111111111111000000000000000000000000000000000000000000000111222222333333222333444555555555444333000>>>777:::gggmmmWWWKKKCCCOOOdddtttcccZZZVVVRRROOONNNLLL[[[hhhzzznnnYYYQQQOOOOOOPPP\\\}}}www```fffddd===111222000///222//////.........---------++++++++++++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////222000//////000333666999???fffsssggg]]]SSSMMMIIIIIIGGGBBB???@@@AAAHHHTTTcccrrrvvviiiaaabbbqqqxxxuuuwwwtttmmmWWW???999333222444444222///222222222111000//////...000000000000000000000000000111111111111222222222333333333444444444555555888:::777666NNN~~~```KKKOOOUUUQQQpppiiiaaa[[[QQQMMMOOONNNOOOYYYjjj~~~nnniiimmmjjjTTTOOOVVV]]]tttzzz|||fff^^^}}}vvvPPP666222111222111+++///............------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------............------/////////000111111222222:::NNNrrrooocccYYYQQQOOOJJJCCC@@@BBB>>>AAAGGGQQQ```rrr|||mmmaaacccmmm}}}vvv]]]YYYTTTCCC>>>999444333444555333000222222111111000//////...////////////////////////000000111111111222222222333333333444444444444555555::::::888FFFkkksssNNNKKKOOOLLLZZZzzzttthhh___UUUPPPRRRLLLLLLRRR___ooorrrfff```mmmwwwwwwfff^^^fffqqqzzz}}}hhhtttfffGGG444333222111111+++............---------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------...//////000000111222222333===UUU{{{yyyhhhVVVPPPNNNJJJFFFDDD<<<>>>AAAGGGQQQaaarrr~~~kkk```^^^fffxxxtttYYYFFFBBBAAA777===999555444555555333111222111111000000//////...////////////////////////000000000111111111222222333333333333444444444444333777;;;;;;<<>>?????????CCCNNN___kkkpppddd___eeennnXXXFFF;;;888:::777:::777444333444444222111111111000000////////////////////////////////////000000000000111111111111222222333333333444444444333444999;;;777>>>```vvvSSSJJJMMMNNNUUUppp}}}mmm^^^VVVTTTOOONNNMMMOOOSSS___uuurrrbbbaaajjjcccyyy~~~qqqsssuuuCCC555222444///...222///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,000...---++++++---...000------...//////000000111444000111???WWWvvvjjjVVVKKKGGGFFFAAACCCBBB???>>>DDDQQQ[[[oooxxxvvvqqqccc^^^___ooofffDDD<<<666333555444555444222111222111000///000000000///////////////........................//////000000000111111111222222222333333333444444444111444:::666777OOOnnniiiOOOMMMQQQNNN\\\vvveeeZZZTTTRRRPPPOOONNNMMMSSSdddttt~~~yyyuuuaaaqqqyyy^^^ggg|||xxxeeeqqqaaa===333333333,,,,,,222000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,000///---,,,,,,---///000---------...//////000000222333666888>>>RRRvvvdddPPPLLLNNNBBBDDDDDD@@@===???EEELLLZZZdddrrr~~~dddxxxpppeee```___kkk|||UUU===;;;777222333111222111111111000000//////////////////////////////......................../////////000000000111111222222222222333333333333555000222888888777EEEXXXaaaNNNKKKIIIRRRpppqqqbbbZZZUUURRROOOMMMKKKLLLVVVaaaxxx|||pppkkkuuufff___lllZZZsssRRR:::333444333***,,,222000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++///...------------...///,,,,,,------.../////////,,,222666555111;;;XXXsss~~~aaaSSSNNNFFFEEECCC@@@>>>===>>>@@@GGGOOOZZZfffqqq}}}UUUeeeyyyxxxlll``````iii|||dddHHH:::;;;777444555222000111222222111000000000////////////////////////........................////////////000000000111111222222222222333333333333222333777777777???IIIsssXXXIIIIIINNN^^^{{{nnnccc[[[VVVQQQNNNJJJIIIOOOVVVhhhzzzqqqjjjuuuhhhwwwdddeeeaaaDDD555111444444,,,---111,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---///111222///333BBBQQQwwwmmm[[[SSSNNNHHHCCCBBBAAA@@@???>>>BBBHHHOOOXXXeeettt~~~KKKXXXiiizzzyyyhhh___]]]iii|||uuuNNN;;;444666222222555222000111333333111111111111.........///////////////........................////////////000000000000111111222222222333333333111444666777666777;;;AAA[[[dddNNNNNNMMMPPPaaaxxxjjjbbbZZZSSSOOOLLLJJJNNNSSSWWWhhh{{{lll}}}~~~ooooooaaa{{{tttCCC999111...444555...///111)))---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++)))***++++++++++++***)))++++++,,,------......///444///---///222333666:::RRRwwwvvvbbbYYYOOOIIIHHHHHHFFFDDD>>>??????AAAFFFRRR```kkkvvv~~~MMMMMMWWWjjjpppbbb^^^cccqqqYYY@@@<<<777333333444444444000000000000000000000000000000///...................................................////////////000000000111222222333333444444555666777888999:::QQQ}}}yyyVVVOOOMMMRRRYYYiiissshhh___WWWSSSPPPLLLLLLOOOPPPZZZjjj|||qqqlllpppiiillllll}}}ZZZ>>>555111111000000//////......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************---,,,,,,,,,,,,---......///.........000222444555AAAOOOllltttccc[[[XXXTTTLLLFFF>>>@@@@@@>>>===@@@IIIQQQZZZeeeuuuNNNMMMRRR___qqqqqqccc^^^cccppp}}}fffJJJ>>>:::666333333333333222////////////////////////000//////...................................................///////////////000000111111222333333333333444555666777888999AAAdddeeeTTTHHHJJJOOOZZZyyyooodddZZZVVVSSSMMMJJJJJJKKKRRR^^^lll|||wwwiiigggbbblllzzzuuuNNN888000111111000000///.........,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************---,,,,,,,,,,,,---......//////......///111333444444:::LLLjjj|||oooggg___TTTLLLDDDDDDDDDBBB???>>>@@@BBBKKKSSS___kkkuuu~~~}}}~~~RRRNNNNNNUUUaaarrrrrrccc\\\]]]aaaqqquuuMMMAAA:::888555333333333111000////////////////////////000///......------......---------------------------............///////////////000111111222222333222222333444555666666777:::MMMuuuaaaIIIGGGJJJNNN```xxx}}}pppbbb[[[XXXQQQKKKHHHIIIKKKQQQZZZiii|||lllaaa___{{{mmmaaa@@@333///111111000//////......---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,---......///////////////000111222333000444EEEaaa~~~rrrdddYYYIIIHHHFFFEEEDDDBBB???===@@@DDDJJJRRR\\\fffqqqxxx{{{vvvvvvxxxzzzVVVRRRPPPQQQVVVcccyyyxxxhhh]]]XXX```kkk~~~]]]BBB===666555333333333222000...//////////////////////////////...------------...---------------------------------.........////////////000000111222222222111222222333444444555555<<<>>>\\\xxxRRRKKKMMMIIINNN[[[~~~~~~jjjaaa\\\VVVPPPLLLKKKKKKKKKPPP[[[mmmyyyeeecccrrrmmmOOO888444444111000000///......------,,,,,,,,,+++++++++******************************************************************************************************,,,,,,++++++,,,,,,---.../////////////////////000777444222666DDDbbbrrraaaQQQLLLFFFDDDFFFGGGFFFCCC@@@@@@AAADDDJJJSSS[[[aaammmrrrzzz{{{wwwtttuuu{{{YYYUUUSSSQQQRRRXXXhhhwwwiiiZZZZZZ[[[dddtttdddIII===777444333222222333222///---........................//////...---------------------------------------------------...............//////000111111222222111111222222333333444444;;;333GGGxxxaaaMMMIIIEEEFFFLLL```yyyttteee___ZZZUUUSSSNNNMMMKKKLLLRRR^^^lllvvvxxxwww~~~ooolllgggmmmnnnBBB444555555000000//////...---------,,,,,,,,,+++++++++******************************************************************************************************,,,++++++++++++,,,------............//////......111333444333333AAAbbbqqqeeeZZZLLLDDDDDDFFFFFFEEEBBB@@@>>>>>>AAAEEEJJJLLLUUU[[[eeennnvvv}}}{{{wwwuuusssrrrnnnooowww\\\XXXUUUTTTRRRRRRZZZccc|||jjj```XXXUUU]]]gggtttqqqKKK@@@;;;444333222111111222222000...........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000111111222111222222222333333333444:::333===bbbZZZGGGAAACCCGGGQQQ```oooddd]]]ZZZZZZQQQOOOLLLJJJKKKQQQZZZaaavvvuuuiiippp|||{{{iiicccuuuWWW999111222111000000///......------,,,,,,,,,,,,+++++++++******************************************************************************************************+++++++++++++++,,,------,,,,,,---...//////......)))///555444///222EEEYYYvvvcccUUUMMMJJJGGGEEECCC@@@===<<<===???@@@AAABBBHHHQQQZZZbbblllwww~~~yyywwwtttrrrqqqrrrssstttjjjkkktttddd^^^YYYXXXUUURRRTTTXXXgggtttuuuhhh]]][[[[[[]]]iiiyyyZZZAAA;;;999444333111000111222222111000........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111111222222222333333333333444888999;;;LLLsssYYYGGGCCCCCCFFFPPPkkkpppddd______UUUSSSOOOJJJHHHKKKPPPUUUfffssssssfffrrrjjj```ooo^^^AAA555222000---000//////......---,,,,,,,,,,,,,,,+++++++++******************************************************************************************************+++++++++***++++++,,,---***+++,,,.../////////...---...111333222111888AAASSSkkkxxxkkkbbbZZZVVVMMMIIICCC@@@@@@AAA@@@???===AAAEEEHHHMMMUUUaaajjjvvv}}}{{{yyyxxxwwwxxx{{{|||}}}~~~qqqmmmqqqkkkddd^^^\\\YYYUUUTTTVVVSSS```ttt|||mmmeee\\\SSSWWWaaagggvvvgggIII;;;555333333333222000000111222222111..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111333333333333333333444444333;;;999888YYYqqqQQQEEE???===FFFVVVttt{{{llldddcccZZZWWWRRRLLLHHHIIINNNRRRVVVaaarrrhhhggg}}}uuu___dddhhhBBB222333444111---000//////...------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************++++++******++++++,,,---(((***,,,...////////////222---+++///222111222444999JJJaaazzz~~~tttmmm\\\UUUMMMHHHFFFEEEDDDCCCBBBBBBAAA???>>>CCCNNNWWWeeennnyyy}}}yyyxxxwwwxxx|||sssqqq}}}hhh^^^[[[ZZZVVVSSSSSSUUU^^^ooouuueeeYYYVVVZZZ\\\^^^hhhvvvvvvPPPCCC999333222000000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000111222222333333777555888???IIIdddhhhHHHEEECCCEEEFFFTTT{{{yyykkkeeeccc]]]VVVRRRNNNJJJKKKOOOQQQUUU```ppp~~~sssyyybbb]]]qqqNNN888555222111111,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,------............////////////444444===QQQnnnqqqXXXKKKJJJLLLIIIDDDDDDFFFIIIIIIEEEBBBEEEJJJSSS[[[gggqqqssstttzzzlll___YYYWWWXXXQQQOOOSSS^^^jjjsss||||||fff[[[ZZZXXXYYY\\\ccciiiuuu]]]???888333000111///000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///////////////000000111111222333333888666777:::>>>RRR{{{aaaHHHDDDDDDBBBHHHbbbwwwmmmfff___YYYVVVSSSNNNKKKKKKLLLNNNVVVdddqqq}}}wwwbbbrrrdddGGG555444000000111......---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,---------.........////////////222000111:::LLLjjjkkk___ZZZWWWVVV`````````]]]TTTKKKDDDBBBGGGOOO[[[eeegggfffjjjpppxxx|||}}}mmm___ZZZZZZTTTNNNKKKOOOUUUZZZ```gggmmmttt~~~nnnddd___\\\YYYWWWVVVYYYdddqqqjjjHHH444444222222444222000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............///////////////000111111222222333666555666666666@@@]]]zzzWWWGGGDDDAAAAAAJJJfff{{{nnneee^^^\\\ZZZTTTMMMKKKIIIHHHLLLUUU___jjjxxxgggaaaSSS===222222......111///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++************))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------.........//////111000///...333FFFjjj|||rrrppp|||vvvooommmuuuvvvwwwuuunnnaaaSSSIIICCCKKKYYYeeehhhfffhhhmmmtttxxx~~~vvvpppwwwpppbbbYYY[[[TTTNNNNNNNNNNNNPPPTTT^^^dddooozzzrrriii___[[[YYYXXX\\\aaaeeesssXXX???333666444333444000000000/////////..................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........////////////000000111222222222222333666666444999KKK^^^xxxQQQFFFAAACCCDDDNNNrrrzzznnnccc```___YYYSSSOOOKKKHHHGGGKKKQQQZZZhhhtttcccdddwwwEEE666222333,,,,,,000......---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........---000333333000555HHH\\\wwwttteeedddppp|||~~~xxxeeeUUUHHHQQQ___mmmrrrpppqqquuuzzz|||zzzmmm___fffmmmrrrvvv}}}qqq``````YYYTTTRRRPPPKKKIIIJJJNNNTTT^^^iiivvvoooiiihhhccc]]]YYYYYYbbbooozzzaaaHHH555000444000...///***////////////...............------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............//////000111111222222000222666777666888BBBLLLtttgggOOO???AAACCCCCCWWWrrryyyiiibbb___[[[WWWVVVPPPKKKGGGGGGIIINNNYYYdddjjjuuu}}}~~~fffnnn___===333333444,,,+++///,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------***,,,111555222///333:::HHHXXXppptttiiidddwwwxxxeeeVVV\\\iiiuuuyyywwwwwwyyy{{{lll^^^PPPTTTXXXZZZ[[[___fffmmmmmm___ZZZVVVUUURRRKKKGGGFFFEEEJJJRRR[[[hhhxxxwwwiii```^^^^^^^^^aaafffoooyyymmmJJJ<<<000000444000///111,,,/////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...............///000000111111222111333555555444555:::>>>\\\dddCCC>>>@@@???IIIZZZzzzuuuhhhaaa\\\ZZZ\\\VVVPPPJJJGGGEEEFFFMMMVVV\\\fffttt||||||lllfffxxxwwwGGG888111333333,,,,,,///***...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***((((((((()))))))))******************+++++++++++++++++++++,,,,,,,,,------///---...222222......111111;;;MMMfffwwwvvvsssnnniiigggllltttzzz}}}iiikkksss{{{|||xxxvvvxxx|||zzzyyyyyyzzzzzzyyyzzzpppkkkiiibbbVVVKKKBBBCCCDDDEEEFFFHHHLLLNNNUUUZZZaaajjjqqqyyywwwbbb\\\XXXWWWTTTMMMIIIIIIEEEGGGKKKPPPYYYgggwww~~~rrrjjj```YYYXXX[[[___bbbnnnsssyyy}}}uuuRRR===777///222555000000444000//////.........------------------,,,,,,,,,++++++***************************************************++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111111222333333222222555777888JJJmmmYYYFFFAAA>>>BBBLLLYYYtttxxxjjjaaa```bbb\\\VVVPPPLLLGGGDDDGGGMMMRRRYYYcccnnnxxx~~~pppeeeooozzzOOO999444...111111,,,...000)))...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))******(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,111......000000...///222---333:::FFF]]]}}}zzzlll___XXXYYY]]]cccnnnwww{{{xxxccccccfffjjjjjjeeedddeeeeeebbb______aaaccccccbbbnnnrrr|||{{{fff^^^UUUOOOLLLHHHBBB<<<999888777888;;;<<<<<<:::999<<<@@@DDDGGGLLLRRRWWW[[[iii{{{{{{tttuuu|||yyygggaaa\\\ZZZWWWQQQNNNNNNFFFFFFFFFGGGKKKVVVdddooo|||nnnbbb]]]\\\ZZZYYYYYY]]]ccceeeeeehhhnnnttt{{{yyyTTT>>>888444...111333------111...//////.........------------------,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111222222111000222666999888<<>>===CCCGGGXXX{{{ttthhheeehhhbbb\\\VVVQQQKKKFFFGGGKKKGGGKKKRRR[[[gggrrr{{{}}}tttmmmkkk]]]888888222,,,...///+++///222)))...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))))),,,///...***+++///+++000222111:::SSSoooyyybbbSSSMMMHHHRRRWWWWWWZZZaaa^^^TTTGGGEEEFFFJJJIIIFFFFFFHHHDDDAAA???@@@EEEHHHIIIIIIMMMOOOYYYnnnrrr```MMMGGG???:::999999777555777444222333777888444000333555666555444666;;;???999GGGVVV```iiimmmggg]]]^^^\\\___fffmmmvvvrrrddd\\\^^^\\\SSSNNNQQQGGGGGGGGGFFFGGGMMMVVV]]]qqqzzziii```^^^^^^[[[ZZZYYYZZZ[[[[[[ZZZXXX```fffoooyyytttSSS@@@666000222111111000000000000000........................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,---------...............///////////////000111111222222333444444<<>>>>>888222???777222555888999:::===<<<;;;???IIITTTVVVMMMDDD>>>;;;777555555777777777444111000444555444444666555333444777666333555:::;;;@@@===<<>>@@@HHH___xxxpppjjjddd```___ZZZRRRMMMLLLGGGFFFGGGIIIOOOWWW```eeerrrwww~~~rrrqqqyyyRRR;;;333111...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///000000...---000777===JJJZZZnnn~~~tttcccSSSDDD999;;;888555444666999===???555000000444666444222333777555666;;;BBBDDD>>>888;;;:::999888777555333222666333444777888444333555666444444666444111333777666>>>===???JJJPPPTTT]]]nnncccaaa]]]YYYXXXSSSQQQLLLFFFCCCCCCGGGJJJTTTaaasss~~~xxxpppiiiccc___[[[YYYVVVWWWWWWVVVWWW[[[```dddllllllmmmmmmnnnoooooooootttsssrrrrrrssssssrrrqqqrrrsssuuuvvvvvvvvvxxxzzzzzzzzzyyyyyyzzz{{{}}}~~~|||~~~VVV>>>666333333555000///......------......------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************)))************+++++++++,,,,,,,,,,,,------------------........./////////000000000111222222333333444::::::IIIqqq\\\GGG>>>AAA@@@CCCZZZrrrggg]]]]]]^^^[[[UUUQQQIIIHHHEEEEEEGGGLLLRRRVVV```fffnnnwww}}}~~~mmm}}}ccc@@@666333///------------,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,******...111000===NNNbbb~~~jjjXXXPPPOOOKKKDDD===888777888555222222555555222222444555222111222666777666333777888999888666333222111444222333666777555555888666555666:::<<<===BBBIIIRRRZZZZZZ[[[dddjjjrrrmmmccc^^^]]]^^^WWWUUURRRMMMIIIGGGGGGGGGHHHRRR___kkkvvvzzzooofff```^^^\\\YYYVVVUUUXXX]]]aaabbbdddfffggggggeeedddcccffffffggghhhiiihhhggggggeeeggghhhhhhhhhhhhiiikkkpppppppppqqqsssvvvyyy{{{|||bbb@@@888888333000222000///......------......------------------------,,,,,,,,,++++++++++++***************************************************))))))*********+++++++++++++++,,,,,,,,,---------,,,------......///////////////000000111222222222666;;;555999WWWyyyaaaJJJFFF???;;;DDD___~~~pppbbb______]]]ZZZYYYQQQNNNJJJGGGFFFHHHKKKNNNQQQVVV^^^fffnnnuuu|||vvvtttmmmiiiMMM333333444------------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************+++++++++++++++++++++++++++---......,,,,,,...000000444999BBBWWWvvv~~~qqqsssuuuqqqfffVVVFFF===AAA<<<999888555222333777444444444777;;;>>>@@@AAA<<<===<<<;;;:::<<<@@@DDD@@@>>>>>>AAACCCEEEKKKRRRTTTQQQQQQUUUXXX\\\dddmmmwwwhhh___[[[WWWVVVUUUSSSQQQMMMJJJGGGEEEJJJQQQYYYcccrrr{{{pppmmmggg```[[[ZZZ\\\^^^bbbdddhhhkkkkkkhhhdddaaacccdddfffggggggggghhhhhheeefffffffffeeefffiiikkkkkkmmmooosssyyy~~~}}}~~~cccJJJ777777999222...111111000//////......//////------------------------,,,,,,+++++++++*********************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...//////000...//////000000111111222222555111444DDDWWWvvv[[[HHH>>>AAABBBFFF___~~~rrrhhhaaa^^^^^^bbb[[[XXXSSSNNNJJJHHHGGGGGGIIILLLQQQWWW___iiisssyyy{{{}}}zzz{{{kkkYYYdddhhh>>>...333333,,,------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++++++++++++++++++++++++++,,,...////////////000111000------888LLL___jjj~~~wwwiiiYYYUUURRRQQQLLLBBB<<<;;;===>>>CCCJJJSSSZZZ]]]^^^UUURRRNNNLLLOOOXXXdddllliiidddaaaaaaccciiiuuu~~~}}}mmm^^^[[[YYYWWWUUUTTTQQQMMMJJJGGGHHHIIILLLTTTbbbsss}}}rrrkkkiiihhhnnnoooqqquuuyyyxxxrrrmmmfffhhhjjjjjjiiiiiikkkllljjjjjjjjjiiijjjmmmqqquuuwwwzzz|||}}}}}}~~~|||sssLLL===222222222///...222111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...//////000.........///000000111111111222222777;;;???\\\uuuTTT@@@FFFFFF===JJJfff~~~uuuggg______cccdddaaa\\\VVVOOOIIIEEEBBBFFFGGGIIILLLRRR[[[fffmmmqqqtttxxx~~~lllTTTQQQeeeqqqOOO555///333111+++,,,,,,,,,,,,++++++++++++***************+++++++++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------,,,+++,,,---------000666===BBBOOO]]]lllyyy}}}{{{}}}}}}ooo___WWWXXXZZZaaalllyyyzzztttmmmlllsss{{{gggbbb[[[VVVTTTSSSQQQOOOJJJIIIGGGFFFIIIRRR___hhhvvv}}}}}}}}}~~~{{{zzzzzzyyyxxxzzzyyyxxxxxxvvvyyywwwVVV===888222//////000000///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))*********+++++++++)))************+++++++++***++++++++++++,,,,,,,,,***++++++,,,...//////000------...//////000000111111333333777999666GGGjjjuuuOOOGGGEEE???CCCQQQ\\\~~~yyykkkeeeeeedddcccaaa]]]WWWPPPKKKGGGEEEFFFFFFGGGIIIOOOVVV[[[eeehhhnnntttzzz~~~iiiYYYRRRbbbvvvjjjRRR999000111111...,,,,,,,,,,,,++++++++++++***))))))*********+++++++++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************,,,+++++++++,,,,,,+++***+++---000222111000111444000>>>LLLWWWkkk}}}yyyxxx{{{tttlll```XXXUUUUUUUUUTTTLLLJJJGGGDDDDDDHHHPPPVVV___fffrrr{{{wwwsssqqqrrrssstttttttttssssssssssss|||]]]???666777444111333555111)))......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,...//////000------......///000000000...222000000444222999LLL|||```FFFBBBBBBAAABBBHHHZZZ{{{~~~rrrmmm```aaabbbaaa^^^YYYTTTQQQEEEEEEFFFEEEEEEGGGJJJMMMWWW[[[aaahhhooosssvvvxxxvvvwwwzzz|||}}}~~~rrrWWWPPP[[[yyyvvvtttYYY@@@,,,---222///,,,---,,,,,,,,,+++++++++******))))))******++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++******+++,,,---------,,,---...///---+++...222---555888777CCC]]]rrryyy}}}jjjaaa\\\TTTPPPRRRPPPOOOMMMKKKJJJHHHGGGGGGNNNUUU___fffmmmvvvvvvpppqqqrrrppplllmmmpppooojjjmmmqqqqqqsssYYYBBB;;;222222111000///...------///............---------,,,,,,,,,++++++*********,,,,,,+++***))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////333222222222444666999;;;YYYyyydddIIICCCAAA<<>>???>>>@@@HHHZZZsss}}}uuukkkccc```___]]][[[]]]YYYSSSOOOMMMKKKIIIHHHHHHHHHJJJMMMQQQWWW\\\___iiinnnrrrsssqqqpppsssvvvyyyyyyzzz{{{||||||{{{{{{}}}~~~~~~{{{yyyxxxzzz|||{{{{{{~~~~~~nnn^^^gggpppMMM999555111...---------,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''(((((())))))))))))(((((((((((((((((((((((((((((()))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,---------...---...000555888:::AAAKKKUUUcccwww~~~zzzlllfffppp~~~fffWWWTTTPPPPPPPPPPPPOOOMMMLLLKKKEEEGGGHHHIIIKKKPPPYYY```fffkkksss{{{}}}||||||yyyuuusssqqqooollljjjhhhbbb___```\\\WWW[[[dddzzzcccKKK999111111111111000///...------,,,......---------,,,,,,,,,+++++++++++++++*********,,,+++******)))***************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////.........000222444555999HHHddd|||yyywwwkkkKKKCCC>>><<<<<>>FFFSSSTTTWWW[[[bbbooozzzwww}}}zzzlllQQQ@@@999666555777rrrtttooofff^^^WWWSSSRRRRRROOOOOOOOOMMMJJJGGGFFFFFFJJJLLLPPPTTT[[[fffpppxxx~~~~~~{{{vvvqqqmmmiiifffbbbcccccccccbbbaaaaaaaaa]]]TTTSSS[[[aaahhh~~~jjjMMM<<<666333111111//////......------,,,,,,---,,,,,,,,,++++++++++++************************+++***************++++++******))))))))))))******(((((((((((((((((((((((((((((()))))))))*********)))))))))******++++++++++++++++++,,,,,,,,,------------------............---......///000111222222111111:::MMMeee|||yyy___IIIBBB>>>>>>@@@CCCLLLWWWsssttt{{{|||ppphhh```]]]ZZZXXXZZZ]]]___```]]]YYYSSSMMMHHHFFFFFFGGGGGGJJJNNNRRRVVV[[[___bbbbbbdddfffjjjmmmppprrrssssssrrrrrrssstttwwwyyy{{{}}}{{{yyyvvvtttssssssrrrpppqqqrrrpppmmmkkkiiiiiihhhhhhggghhhkkkppptttwww|||jjj[[[[[[^^^qqqcccDDD111...---------......,,,***************************)))))))))(((((((((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********)))))))))*********++++++(((***---...---------...,,,---......---///333777444777<<>>999;;;AAAHHHRRRfff}}}xxxpppzzzxxxrrrhhh```\\\[[[ZZZZZZ^^^^^^^^^\\\YYYUUUQQQNNNLLLJJJGGGFFFFFFGGGHHHHHHLLLMMMPPPTTTWWWYYY[[[\\\aaabbbccceeefffgggggggggfffeeecccaaa____________\\\]]]^^^___```bbbfffiiiooopppsssvvv{{{|||wwwaaa[[[eeerrrzzz}}}qqqdddVVVDDD333,,,......---,,,,,,,,,---+++***************************))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***((((((((()))))))))******)))***+++***(((((()))***++++++,,,+++***)))******...------...,,,***000777BBBEEEHHHIIIKKKSSS```jjjzzzvvviiihhhpppxxx||||||}}}|||tttlllkkktttnnnYYYDDD:::888555333333,,,+++---000///++++++---tttkkkccc___ZZZUUURRRPPPNNNLLLIIIJJJJJJIIIGGGFFFGGGIIILLLPPPUUUZZZ___ccchhhkkkkkklllooosssvvvzzz}}}~~~yyy|||zzz|||~~~}}}{{{yyywwwwwwwwwwwwrrrssssssoooiiidddcccddd^^^[[[WWWTTTRRRSSSUUUWWWQQQRRRRRRRRRRRRWWW___eeehhhJJJ<<<666222222000---...000------,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++******))))))***+++,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...////////////+++...444444111888TTTrrrzzz}}}wwwiiivvvoooYYYIII<<<999>>>999???MMMcccyyywwwpppkkkrrrwwwnnniiieeebbb```[[[]]]```aaa```\\\XXXUUUPPPNNNKKKJJJIIIIIIHHHGGGDDDEEEGGGJJJLLLNNNOOOPPPQQQRRRTTTVVVWWWXXXWWWWWWZZZZZZXXXWWWWWWWWWXXXYYYYYYZZZ\\\^^^```eeelllpppuuuwww{{{~~~~~~yyy|||yyywwwxxx}}}hhh]]]gggoooVVVFFF999...,,,000///---+++***+++++++++))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***)))))))))+++------,,,+++******+++---///***((()))------+++,,,000---///111333666:::AAAEEEPPPXXXZZZRRRKKKLLLRRRWWWaaatttyyyrrrqqqsss|||wwwrrrttt~~~|||zzzyyy{{{wwwsssooovvvlll^^^PPPNNNWWW______[[[HHH:::......000///------,,,---000000+++'''+++222pppnnnkkkeee[[[SSSPPPQQQPPPOOOMMMKKKIIIHHHGGGGGGKKKKKKKKKKKKLLLOOOSSSWWW\\\[[[\\\^^^bbbggglllooopppssswww{{{~~~~~~|||~~~|||zzz|||}}}||||||}}}}}}~~~~~~~~~~~~||||||||||||||||||{{{{{{uuuuuuuuutttrrrpppnnnmmmhhhfffbbb^^^ZZZXXXVVVUUUPPPPPPOOOOOOOOONNNMMMMMMMMMHHHLLL[[[dddjjj{{{eeeKKK===444333000...------...///---------,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************)))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------///......------///000111222///...///000555CCCPPPvvvrrr|||yyy]]]rrr~~~WWWEEE>>>999;;;>>>BBBHHHVVVjjj}}}}}}nnngggmmm~~~~~~xxxrrrjjjdddbbb___\\\ZZZ[[[\\\\\\[[[UUUSSSQQQQQQQQQPPPNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKMMMNNNOOOOOONNNOOOQQQQQQRRRTTTWWWZZZ[[[___dddiiimmmrrrwwwzzz{{{|||tttuuuwwwrrrvvv{{{|||mmm\\\aaammmIII888222------111------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************,,,+++++++++++++++++++++,,,,,,---...///111222333444555555666777777888888HHHNNNTTTUUURRRPPPPPPRRR^^^nnn~~~mmmbbbeeeiiiqqq|||uuukkkfffjjjppp|||rrrdddZZZTTT___sss}}}xxxnnnJJJEEE>>>;;;;;;<<<;;;:::........................,,,+++******+++***)))(((yyymmm___TTTNNNQQQOOONNNMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHHHHIIIIIIPPPOOOOOOOOORRRUUUYYY[[[bbbeeejjjnnnrrrtttttttttuuuxxxzzzzzzxxxvvvvvvxxxuuuuuuttttttuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzwwwwwwxxxwwwvvvuuusssrrrooommmkkkgggddd```^^^]]]ZZZYYYXXXVVVTTTRRRPPPOOOLLLMMMNNNNNNNNNMMMKKKJJJOOORRRaaawwwlllRRR@@@888444222000...------......------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------///...---------...000000000//////111000222;;;EEEbbbtttwwwgggttt|||UUUBBB<<<;;;<<<>>>@@@EEERRRdddsssvvvhhhfffqqq~~~wwwqqqllliiidddaaa___]]]\\\ZZZ[[[YYYXXXXXXYYYYYYXXXVVVRRRRRRQQQPPPOOONNNMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRUUUVVVXXX[[[```ccciiilllppptttwww{{{~~~~~~||||||~~~yyyvvvrrrnnnnnnvvvtttaaaYYYkkkhhhBBB222///,,,***+++------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********************************++++++++++++************)))))))))***+++,,,---...++++++,,,,,,---......///222777<<<===:::888999;;;@@@KKKZZZdddccc[[[QQQJJJOOOUUU```jjjoooiii\\\PPPMMMPPPUUU]]]iiimmmcccTTTEEE???;;;@@@IIINNNJJJDDD888444000...///000000///------------------------,,,+++******+++,,,,,,,,,yyyhhh[[[QQQPPPNNNMMMMMMLLLJJJHHHHHHHHHIIIIIIHHHGGGEEEDDDGGGFFFDDDCCCDDDEEEGGGHHHPPPSSSWWW\\\```cccdddeeefffiiikkklllkkkiiiiiiiiieeedddcccbbbcccdddfffgggjjjlllnnnpppqqqqqqpppooommmnnnnnnmmmkkkhhheeecccaaa___[[[WWWTTTQQQPPPOOOKKKKKKKKKKKKJJJHHHFFFEEEDDDEEEFFFHHHJJJLLLNNNPPP^^^lllzzzzzziiiOOO<<<444333333111000...---------...,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,...------------.../////////...000222111///333999KKKpppmmmffflll|||XXXHHH===::::::<<<<<<>>>JJJZZZkkkyyyuuueee^^^___qqq~~~yyyuuupppkkkhhhdddaaa^^^\\\[[[ZZZ[[[\\\]]]\\\ZZZ[[[ZZZZZZXXXWWWVVVUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXYYY[[[^^^```aaadddgggjjjppprrrvvvxxxzzz}}}}}}~~~}}}tttwww|||{{{wwwzzz}}}|||jjjiiimmmzzzssscccVVVYYYtttyyyXXX777+++---,,,***))),,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))******((())))))******++++++,,,'''***------+++***,,,...---222999======:::777666;;;>>>DDDKKKNNNIII???666444666888<<>>555333222000000//////---,,,---,,,******,,,---,,,,,,------------------------+++*********+++,,,---...rrr]]]ZZZVVVTTTSSSQQQMMMJJJIIIHHHIIIJJJKKKLLLKKKJJJGGGFFFDDDCCCBBBCCCCCCDDDDDDFFFJJJNNNRRRTTTUUUUUUSSSUUUXXXYYYYYYXXXVVVUUURRRQQQNNNMMMNNNOOORRRTTTZZZ\\\___bbbcccbbbaaa```^^^_________]]]ZZZVVVTTTQQQOOOMMMKKKJJJJJJKKKLLLGGGFFFEEECCCBBBAAAAAAAAA===???DDDJJJRRRZZZaaaeeeuuuyyyyyyzzzrrrwwwfffMMM<<<333000000111000///...------------,,,+++++++++++++++++++++************************************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***((((((((()))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,---------------.........///...///111000---///444999\\\~~~sss___jjjeeeKKK>>>888<<>>FFFQQQ\\\nnnmmm]]]\\\cccooo~~~~~~yyyuuupppkkkhhh___^^^\\\\\\]]]]]][[[ZZZ^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^______``````cccdddfffffffffgggiiikkknnnqqqtttwwwyyy{{{~~~zzzwwwvvvzzz|||vvvuuu{{{~~~vvvxxxiiinnnyyyrrrcccUUUVVVcccxxx|||}}}XXXCCC...))),,,---,,,,,,,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))***************+++++++++,,,,,,,,,+++,,,------++++++---000...//////...---------...222000//////111111///---++++++,,,---...///---+++///000000///...------...,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++*********uuuooogggbbb___[[[UUUPPPMMMJJJGGGHHHJJJLLLMMMMMMIIIHHHGGGFFFFFFFFFGGGHHHBBBDDDFFFHHHJJJKKKKKKKKKGGGHHHIIIJJJKKKJJJHHHGGGDDDCCCAAA@@@@@@BBBDDDFFFKKKMMMPPPSSSTTTTTTRRRQQQPPPPPPQQQPPPOOOLLLJJJHHHEEEEEECCCCCCDDDFFFHHHJJJFFFCCC@@@===<<<===???@@@AAAJJJZZZjjjwww~~~~~~sssqqqtttuuubbbIII888333333111...//////...------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++,,,,,,---------------000------//////---000555000???YYYqqq~~~cccZZZiiioooUUU>>>:::>>>>>>;;;:::???CCCPPPggg~~~www```\\\YYY]]]kkk}}}wwwrrrjjjhhheeedddcccaaa^^^\\\]]]]]]]]]^^^______``````aaaaaaaaaaaaaaaaaaaaaaaaccceeegggggggggggghhhjjjooorrrvvvyyy{{{~~~|||zzzyyyzzz}}}{{{xxxvvvwww}}}}}}xxx|||yyyjjjuuuttteee\\\QQQcccsssvvvtttnnnbbbTTT;;;444---+++++++++,,,...++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((())))))))),,,++++++***************(((((()))))))))))))))***,,,,,,,,,,,,++++++---///---,,,***))))))******+++---+++((('''(((***+++,,,+++++++++,,,+++***,,,...***))))))***,,,------,,,***+++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000111///+++((('''vvvmmmhhhbbb[[[UUUTTTOOOJJJHHHIIIJJJJJJHHHHHHHHHHHHGGGHHHHHHIIIIIIFFFGGGGGGHHHIIIIIIIIIHHHFFFDDDDDDDDDEEEEEECCCBBB@@@???>>>======???@@@BBBCCCDDDGGGIIIJJJIIIHHHHHHGGGGGGFFFEEEDDDBBB@@@@@@@@@?????????@@@AAACCCDDD<<<;;;999:::<<<@@@EEEHHHVVVfff}}}wwwxxxxxx|||qqqVVVFFF444---000444111,,,......---------,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))&&&''''''(((((())))))***))))))))))))))))))))))))((((((((()))))))))******************++++++++++++***+++,,,,,,------,,,,,,000,,,***---......111666333222>>>VVViiinnnnnnqqqttt```[[[fffXXXAAA<<<===;;;555999<<>>>>>???@@@@@@AAA:::===CCCKKKTTT]]]cccgggssszzzoooqqqtttvvv~~~lllWWW>>>666...,,,///222111...,,,------------,,,++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++)))***+++,,,---,,,,,,+++...***))),,,......///222444333555>>>NNN]]]eeeffflll}}}iii\\\iiiaaaIIICCC???777999:::;;;;;;???LLL```nnnzzzzzzwwwnnnddd^^^^^^```rrrxxx|||yyyvvvrrroookkkkkkkkkkkkkkkkkkkkkkkkmmmmmmlllllllllkkkkkkkkkkkkmmmppprrrrrrrrrtttuuuuuuxxx|||}}}xxxuuuooooooqqqsssvvvzzz~~~~~~|||zzz{{{{{{xxxwwwwwwwwwtttxxx}}}uuuhhhnnnzzz{{{oooXXXOOOVVVbbbyyysss]]]LLL>>>444---//////---***)))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''((())))))***++++++)))((((((((((((((()))))),,,,,,,,,,,,,,,,,,++++++******)))************)))***((('''))),,,---,,,***'''***,,,...---+++)))(((+++((((((++++++''''''+++,,,+++++++++,,,,,,,,,,,,***,,,------+++***,,,...++++++++++++++++++++++++)))---111000,,,)))(((***{{{sssnnnddd```\\\[[[\\\ZZZTTTNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMIIIEEECCCDDDEEEDDDCCC@@@@@@@@@AAAAAAAAAAAAAAADDDDDDDDDDDDDDDEEEEEEEEEHHHEEEAAA===:::888777777:::<<<===@@@AAABBBCCCCCCEEELLLXXXgggvvv}}}~~~|||zzz|||pppqqqrrrrrr}}}mmmTTT>>>333222000//////000111111,,,,,,---------,,,++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))***+++,,,---,,,++++++,,,))))))---///---,,,...---333111***444MMM\\\[[[]]]sss}}}___[[[iii]]]MMMEEE;;;999777666777;;;BBBIIINNNcccooo}}}wwwjjj___[[[RRR[[[iiixxxxxxxxxwwwvvvuuutttssssssyyyyyyxxxxxxwwwwwwvvvvvvxxxzzz|||}}}|||zzzzzz{{{}}}~~~yyyvvvrrrmmmhhhfffiiimmmsssxxx||||||yyywwwxxx}}}zzzvvvsssssstttuuu~~~}}}zzzlllnnnooopppsssxxx}}}vvvbbbRRRUUUkkkrrrVVV===111222//////,,,******,,,+++))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''(((((()))***++++++,,,)))))))))))))))***++++++***************)))))))))(((((('''((())))))'''&&&,,,***''''''))))))'''$$$,,,+++***(((&&&&&&(((***,,,''''''++++++&&&%%%((($$$''')))((('''&&&(((+++(((***,,,+++)))))),,,///************************'''***,,,***&&&$$$(((+++uuutttrrrooonnnrrrpppeeeWWWUUUSSSRRRQQQRRRRRRPPPNNNMMMSSSSSSMMMIIILLLOOOOOOMMMKKKIIIHHHHHHHHHFFFDDDFFFEEEBBB???AAADDDDDDCCCDDDDDDDDDEEEFFFEEECCCAAAEEEEEEBBB<<<:::;;;:::777;;;>>>AAABBBCCCGGGMMMRRR^^^nnn}}}|||{{{vvvttt||||||qqqooorrr{{{sssbbbNNN>>>666000000//////.........---...---,,,+++************+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,............////////////...000111111222999DDDMMM```jjj~~~}}}cccWWWfff~~~rrrXXXDDDBBB:::555777888777999>>>KKKQQQ]]]lllxxxyyyqqqhhhccc[[[TTTUUUaaappp|||wwwtttooojjjfffdddeeeeeejjjpppxxx}}}}}}yyyvvvsssuuuxxx}}}}}}|||{{{wwwlllhhhhhhmmmzzzxxxnnnooovvvpppeee\\\ZZZ```iiivvvvvvcccTTTPPP]]]{{{bbbBBB222//////,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++)))'''''''''((('''&&&((()))))))))************((((((((((((((((((((((((''''''''''''(((((((((((((((,,,,,,(((&&&)))***)))((()))))))))******************))))))((((((''''''******)))((((((((((((((()))))))))((()))******+++((((((((()))*********+++))))))************))))))))))))))))))))))))))))))tttyyyxxxhhhbbb]]]^^^eeegggccc]]]ZZZXXXWWWWWWWWWTTTQQQNNNQQQOOOMMMLLLKKKIIIFFFDDDCCCCCCBBBBBBEEEHHHIIIHHHMMMKKKHHHFFFEEEEEEDDDDDD>>>BBBCCC@@@???BBBCCCAAAFFFMMMWWW```eeeiiinnnrrrvvv{{{{{{{{{}}}yyynnnmmmqqq{{{|||ttttttwww~~~~~~jjjZZZLLL===333///////////////......------...---,,,+++************+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,------------.........,,,...///------222;;;BBBSSS___tttzzzfffTTT```wwwrrrfffxxxzzzkkkMMM@@@555444777777666666???CCCKKKTTT^^^hhhppptttpppjjjaaaYYYUUUXXX^^^dddlllttt}}}wwwrrriiihhheeecccccceeegggiiirrruuuxxxyyywwwuuutttsssvvvwwwxxxxxxvvvuuuuuuvvvmmmhhhdddeeehhhmmmxxxrrriiilllttt}}}|||yyyiii[[[\\\gggqqqyyy~~~nnnaaaTTTOOOSSSccczzzVVV:::...------,,,,,,+++******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***((('''&&&'''((('''&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''***+++'''&&&)))***)))(((((()))))))))*********))))))))))))((((((''''''***))))))((((((((((((((()))))))))))))))******+++))))))))))))************))))))************))))))(((((((((((((((((((((((({{{uuuwww}}}uuummmoooxxx|||tttkkkjjj```]]]gggmmmiiidddcccccc```]]]ZZZWWWSSSNNNKKKHHHGGGGGGJJJNNNRRRTTTUUUUUUQQQLLLGGGDDDDDDEEEFFFBBBKKKSSSUUUWWWZZZ\\\[[[```jjjwww|||wwwzzz|||ppphhhiiimmmuuu~~~|||{{{}}}lllSSSCCC999222...---///............------------,,,+++***************+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,+++++++++,,,,,,,,,------,,,---...,,,+++---222777AAAOOOdddtttyyyzzz```WWWZZZqqq|||fffnnnsss^^^FFF<<<:::888555222111555999<<>>666111...111444555555:::CCCJJJ^^^iiiuuuvvvnnnddd___^^^XXXWWWVVVVVVZZZaaahhhmmmxxx{{{~~~{{{zzzvvvtttpppllliiifffcccbbbaaaaaabbbdddggglllpppssslllllllllkkkkkknnnssswwwuuuuuusssnnnfff]]]WWWTTTZZZaaallluuuuuurrrtttyyy{{{vvvxxxzzzxxxggg```kkkzzzlllccciiissssssjjjaaa^^^YYYVVVYYY___dddggghhhmmm[[[BBB000***+++,,,,,,+++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())),,,,,,(((&&&((()))((('''''''''((((((((())))))(((((((((((((((((((((((()))(((((('''''''''(((((('''(((((()))))))))))))))+++++++++******))))))((((((((())))))))))))((((((((((((((((((((((((((((((~~~{{{rrrttt~~~pppjjjqqqvvvxxx~~~xxxccc\\\XXX[[[^^^___ccchhheeegggiiiiiigggffffffgggrrr~~~{{{qqqvvvyyytttwwwzzzpppnnnmmmmmmllllllvvvxxxhhh\\\NNNAAA444111000...++++++,,,,,,,,,,,,------------++++++******))))))******************************))))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,---------...///000000000000000111...444@@@LLLQQQRRRWWW^^^wwwdddUUUOOOWWWsss~~~dddPPP@@@888555333222333666999:::;;;BBBLLLZZZeeekkkkkkjjjjjjfffaaaZZZTTTQQQQQQTTTVVV```bbbfffkkkpppuuuyyy{{{~~~~~~|||{{{xxxuuuqqqmmmjjjhhh___``````aaaaaacccdddfffkkkjjjiiiiiijjjkkkmmmoooggghhhiiiiiiiiikkknnnqqqmmmkkkfff^^^XXXTTTTTTUUUhhhooozzzyyyooommmqqq{{{dddUUUSSS^^^rrrrrrnnnnnnrrrrrrhhhZZZRRRSSSVVV[[[```dddccc\\\VVVIII===///***,,,...---************)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''---000///)))&&&'''(((&&&&&&''''''''''''((((((((('''''''''''''''(((((((((((((((''''''''''''((((((''''''((())))))))))))(((*********))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''wwwrrrqqq|||{{{xxxzzzyyyqqqnnnrrrssspppqqqvvvwww|||~~~~~~zzz{{{~~~{{{wwwpppiiihhhsss}}}xxxiiigggjjjooommmiiinnnxxx|||kkkWWWHHH999333///111222...++++++++++++,,,,,,,,,,,,,,,---+++******)))))))))*********************+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))************+++++++++,,,,,,,,,---------,,,,,,---....../////////---...555???EEEHHHKKKOOO]]]|||}}}gggQQQHHHUUUiii{{{pppvvvqqq^^^TTTDDD:::000...222888::::::888;;;@@@IIITTT]]]cccfffjjjjjjiiigggccc^^^ZZZXXXQQQQQQQQQRRRUUUYYY]]]```bbbggglllqqqrrrsssttttttvvvwwwyyyzzzzzzxxxvvvuuuwwwuuutttqqqooolllkkkjjjhhhgggeeebbb___\\\ZZZYYYYYY\\\```ccceeehhhllloooooonnnkkkiiihhhgggfffgggfffhhhiiigggeeebbbbbbbbb```\\\VVVQQQPPPUUU___eeettt{{{ssseeeccciii\\\PPPQQQ[[[cccpppyyywwwoooppptttsssiiiZZZOOOMMMYYYdddooopppjjj```RRRGGG666///+++---000...+++)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&$$$%%%&&&(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''---000///)))&&&''''''%%%&&&&&&&&&&&&'''''''''(((&&&''''''''''''(((((((((''''''&&&&&&''''''((((((&&&'''((()))***)))((('''(((((((((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''yyyrrrrrryyy~~~~~~zzzyyy}}}yyyyyy{{{qqqfff```gggppptttrrrpppdddaaadddkkklllhhhnnnzzzuuufffWWWFFF888111//////111000,,,,,,...***+++++++++,,,,,,,,,,,,******))))))))))))******))))))*********+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))*********************++++++++++++,,,,,,+++***+++,,,------,,,---,,,///666;;;???FFFNNNTTTkkkhhhVVVOOOOOOjjj}}}pppppp~~~xxxgggXXXDDD888444666666555666666666:::@@@GGGNNNRRR[[[___eeejjjlllkkkhhhfffXXXVVVSSSQQQOOOOOOPPPQQQQQQUUUYYY[[[ZZZYYYZZZ[[[^^^^^^___````````````_________]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ___bbbfffiiiiiijjjlllnnnkkkjjjhhhfffdddccccccbbbcccdddccc```ZZZUUUSSSRRRQQQRRRUUUXXX]]]dddlllrrrzzz~~~zzziii\\\]]]fffxxxttt{{{qqq]]]UUUXXXWWW\\\ddddddooopppooogggXXXKKKJJJOOOcccttt}}}kkkVVVCCC777...***+++...---((((((+++((()))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$&&&(((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((,,,+++'''$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))%%%&&&((()))***)))((('''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''|||xxxvvvuuutttssssss|||{{{|||~~~wwwkkkeeelllyyy{{{zzzyyyzzz|||{{{ppprrr~~~sssfff\\\^^^eeegggfffeeeggg___^^^eeegggiiitttwwwdddSSSGGG:::......,,,------***&&&)))...*********++++++,,,,,,,,,***)))))))))))))))******))))))******++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((()))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))************---,,,******+++,,,,,,+++,,,+++,,,000444:::EEEQQQYYYcccttt}}}qqq```SSSMMMbbbzzztttmmmwwwfffOOO@@@777111......111444666777888:::<<>>PPPcccxxx}}}}}}eeeRRROOO\\\kkkvvvwww|||qqqiiicccbbbhhhppp|||~~~{{{lll[[[JJJ===666555111111333555777777555222777888:::>>>BBBFFFJJJLLLLLLMMMPPPSSSVVVXXXZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\]]]^^^______]]]ZZZXXXXXXYYYXXXWWWVVVTTTSSSSSSRRRRRRMMMLLLJJJIIIHHHHHHHHHIIIGGGDDD@@@>>>@@@EEELLLPPP]]]bbbiiikkkeeeaaaiiiuuuyyylll```YYYXXX[[[___iiikkkggg```dddtttuuufffVVVQQQRRRSSSTTTVVVTTTYYY___bbbaaa[[[TTTPPPGGGEEEFFFKKKQQQSSSPPPLLLBBB===555...)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''))),,,---,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%&&&((()))&&&$$$$$$''',,,...,,,)))%%%&&&''''''%%%%%%%%%'''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''(((''''''~~~{{{uuullleeebbbaaa^^^[[[]]]lll||||||qqqlllzzzpppmmmiiigggeeeaaa]]][[[WWW\\\hhhwwwsssllldddbbbddddddbbb```\\\[[[[[[]]]\\\\\\dddmmmxxxuuuoooggg\\\NNN@@@777444222///...---......---)))***************************+++++++++,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))***)))'''%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++---......---...///000///111555888===IIIUUUgggpppsssoooqqqvvvdddXXXRRRQQQ]]]iiivvvzzzxxxwww|||}}}wwwvvvsssnnnlllmmm}}}qqqhhhjjjwwwzzzdddRRRFFF@@@<<<;;;999888888777444222222222333555777:::<<<===>>>@@@BBBEEEHHHKKKNNNOOOOOOOOONNNNNNOOOPPPQQQRRRTTTUUUUUUSSSPPPNNNNNNOOONNNMMMLLLKKKKKKKKKKKKKKKCCCBBB@@@???>>>===>>>>>>???@@@BBBFFFLLLSSSXXX\\\]]]```dddccc]]]\\\ggguuu|||iii]]]\\\```aaa___eeeaaaYYYTTTYYYgggvvvxxxgggTTTKKKIIIHHHIIIKKKTTTZZZ______YYYOOOHHHDDDEEEIIIQQQZZZ^^^YYYKKK???888333,,,))))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''))),,,---,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&%%%%%%%%%''')))&&&%%%%%%))),,,---+++)))%%%&&&'''&&&%%%%%%&&&'''&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))***)))'''SSSnnnrrrgggdddccc^^^WWW[[[dddqqq||||||sssmmmxxx~~~~~~}}}{{{xxx}}}zzzoooeeehhhttt{{{wwwnnnbbbcccjjjrrrrrriii^^^XXXQQQXXXbbbnnn{{{zzzvvvlllbbb\\\XXXUUUWWWZZZWWWXXX^^^dddeeeeeeiiiooolllfff[[[PPPEEE<<<444///111000...---,,,++++++,,,))))))***+++++++++************+++++++++,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''(((((()))((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&(((++++++++++++,,,---111,,,+++///555:::AAAGGGWWWaaaddd]]]]]]lll~~~yyyppphhh\\\RRRPPPPPPSSS]]]jjjuuuzzz{{{{{{yyy{{{zzzpppcccWWWYYYkkk}}}ssseee\\\WWWTTTOOOHHH@@@:::777777777111111111222222444555666555555666888;;;===@@@AAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFDDDBBBAAABBBDDD@@@???>>>===<<<<<<<<<<<<888888888999:::===???@@@DDDIIIQQQZZZ```cccddddddaaaaaa```]]]WWWWWWbbbpppuuuddd[[[___ggghhhccc```WWWOOONNNSSS\\\gggpppmmm___QQQKKKKKKKKKNNNRRRYYY[[[[[[WWWOOOFFFBBB@@@HHHNNNYYYaaaaaaUUUCCC666000,,,(((''')))+++***(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&(((******'''%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%$$$%%%''')))%%%''')))***+++***)))((($$$&&&'''&&&%%%%%%&&&(((&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))''''''***...///---)))999LLL___rrrwwwnnnkkkeee]]][[[^^^dddjjjllliiibbb]]]```lll}}}}}}qqqlllrrr{{{zzz~~~|||zzz|||sssllloootttjjjaaa```bbbbbb^^^YYYUUUXXXdddssswwwnnnaaaZZZOOOTTTZZZ```lllvvvwwwrrriiiaaaYYYUUUQQQNNNRRRXXX[[[]]]dddkkklllhhheeefff[[[SSSGGG<<<555222000///------,,,+++******+++---))))))+++,,,,,,,,,++++++******+++++++++,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))+++,,,...+++***---000222777===IIIPPPQQQLLLQQQbbbrrrxxx|||{{{wwwtttuuuuuummmbbb___TTTHHHFFFPPP___lllsssuuutttzzzyyypppdddWWWUUUeeeyyy|||mmmhhhgggggglllkkkfff\\\QQQHHHCCCCCC:::999777666555444444444222111111111222444555666888888888888888888888999888888888777666666888:::555555555555666777888888;;;;;;===@@@EEEIIIMMMPPPTTTVVVZZZ___eeejjjnnnpppiiieee```[[[TTTQQQYYYccclllhhh```YYY^^^gggkkkhhhZZZPPPJJJMMMQQQSSSWWW\\\VVVPPPLLLNNNPPPQQQTTTWWWUUUTTTPPPJJJDDD@@@@@@@@@FFFLLLTTTXXXTTTGGG999///,,,***'''''')))***))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$###$$$%%%%%%$$$%%%''')))$$$)))---,,,)))%%%%%%'''$$$%%%'''&&&%%%%%%&&&(((&&&'''((()))((('''%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%'''+++111222...***...777>>>LLL___mmmyyysssmmmgggaaaaaaaaabbbaaa]]]UUUOOOUUUbbb|||~~~xxxggg\\\\\\lllzzzuuuvvvzzz~~~|||~~~vvvvvvwww{{{wwwttt~~~oooccc```tttnnngggaaa``````\\\UUUQQQMMMPPP^^^pppwwwooobbb[[[TTTVVVUUUTTTYYYbbbbbb\\\WWWQQQOOOPPPNNNLLLQQQZZZdddeeejjjqqqooofff]]]ZZZNNNFFF:::111......000222++++++++++++***+++...000)))***+++,,,------,,,+++******+++++++++,,,,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++***))))))+++,,,,,,+++,,,......---222999@@@CCCBBBAAALLL___llloooeeehhhiiillltttzzztttjjjjjjfff^^^QQQIIIKKKXXXcccqqqpppttt~~~~~~rrr```VVVaaasss~~~mmmaaaaaafffiiiyyy~~~|||nnn^^^SSSNNNEEEDDDAAA===:::777666555666555444333333333444555444444444444444444444444333444444333333444666999555666777999<<>>BBB===888666777777666444666555555555555666555555777777888999;;;=========<<>>EEEJJJJJJKKKMMMJJJCCC@@@BBBCCCCCCBBBBBBBBBCCC@@@>>>;;;777222///,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((%%%###$$$%%%&&&%%%###)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###%%%'''((('''%%%###"""(((&&&&&&(((&&&"""###'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...000111111222;;;IIITTTiiiuuuyyyrrrlllgggbbb\\\WWWWWWYYYaaannntttqqqooopppqqqzzz~~~{{{yyyxxxtttmmmfffgggpppxxxzzzrrrjjj```ZZZ```jjj{{{vvvppphhhaaadddjjj}}}|||zzzzzzyyyzzz~~~}}}sssjjjffffffvvv}}}xxxlllbbbiiivvvzzzlllbbbcccuuuxxxmmmhhheeehhhmmmmmmfff^^^[[[ZZZ]]]aaa___WWWQQQPPPLLLJJJMMMYYYfffjjjbbbXXXUUURRRNNNKKKJJJLLLOOORRRNNNNNNLLLNNN]]]pppuuunnngggeeebbb^^^VVVKKK???777222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))************++++++,,,------.........000333555888AAALLLVVV```YYYRRROOOUUU```kkkqqq||||||xxxnnn___RRRKKKHHHGGGPPP\\\fffkkkooorrrtttxxx~~~{{{zzzzzzvvvpppeeeYYYQQQPPPTTTXXXtttzzzkkkccc``````jjjooopppjjjaaaZZZSSSLLLNNNLLLIIIEEEBBB???===;;;???@@@BBBBBBAAAAAABBBBBBCCCDDDFFFGGGHHHIIIKKKLLLKKKNNNPPPRRRYYYbbbdddbbb\\\XXXUUUWWW]]]aaaaaa```ZZZWWWQQQLLLMMMUUUbbbkkk]]]WWWPPPPPPWWW]]]______QQQKKKEEECCCGGGOOOWWW\\\VVVOOOGGGBBBBBBCCCAAA???EEEJJJKKKHHHFFFFFFBBB<<<;;;???DDDIIIJJJHHHDDD@@@:::888555000---***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%'''***(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%,,,)))&&&$$$%%%'''***,,,""" !!!&&&'''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000///......111666:::CCCOOOaaaooosssvvv~~~sssggg___[[[YYYXXXYYY]]]___]]]^^^```^^^gggttt~~~{{{rrrlllkkkoootttssspppmmmnnnqqq{{{xxxtttooofff___^^^bbbuuuqqqnnniii```WWWUUUYYYmmmxxx}}}tttmmmiiiggguuuvvvggg```___gggqqqtttcccYYY___jjjzzzzzzppplllccc___iiitttvvvqqqllljjjjjjjjjllllllfff]]]UUUQQQSSSZZZbbbaaaYYYRRRPPPMMMJJJIIIMMMSSSVVVTTTPPPIIIIIIHHHDDDAAABBBFFFJJJQQQRRRRRRTTT```mmmooogggfff```VVVLLLBBB999222---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******)))******++++++,,,,,,,,,,,,...000111333:::DDDKKKVVVOOOGGGDDDIIITTT```gggzzzzzzzzzyyyrrrfffVVVKKKDDDFFFJJJPPPWWW^^^bbbcccgggjjjpppyyy~~~zzzvvvqqqhhh^^^UUURRRTTTVVVjjjqqqrrrggg[[[VVVWWWYYYjjjwww|||ooobbbYYYSSSXXX[[[]]]ZZZTTTMMMIIIGGGGGGKKKPPPSSSSSSRRRQQQPPPMMMOOORRRVVVYYYYYYYYYXXXUUUTTTSSSYYYeeepppoooiii```XXXRRRSSS[[[aaaaaa^^^SSSOOOJJJHHHJJJOOOTTTWWWRRRNNNKKKNNNVVV^^^aaaaaaIIIEEE@@@???BBBGGGLLLOOOLLLGGG@@@>>>@@@DDDFFFFFFIIIJJJHHHCCC???===:::666555;;;DDDNNNRRRNNNCCC:::444222...+++((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$%%%+++111((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$###&&&((((((&&&###!!!!!!%%%!!!!!!&&&)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111111000111333444444333555:::DDDMMMTTT___qqq}}}nnneeebbb[[[[[[[[[[[[YYYVVVUUUVVVPPPVVV```jjjnnnjjj```XXXVVV\\\eeeoootttrrrlllgggllllllmmmmmmkkkiiiiiijjjmmmlllkkkkkkeee\\\YYY[[[^^^jjjttttttnnnggg___YYYgggtttrrrccc[[[ZZZWWW___nnn~~~~~~lll\\\\\\ZZZ]]]fffqqquuupppjjjgggeeeeeejjjkkkeee___\\\bbbffflllooolllcccZZZTTTLLLOOOYYYbbbcccZZZRRRNNNNNNKKKHHHEEEDDDDDDCCCCCC;;;>>>@@@>>>;;;<<>>CCCCCCAAA???@@@FFFPPPYYY___mmmkkkmmmsssxxxtttggg[[[RRRNNNHHHEEEFFFLLLRRRWWW___^^^```fffnnntttuuutttyyyvvvppphhhaaa^^^^^^___aaadddaaaVVVMMMLLLOOORRRaaarrr{{{kkk\\\TTTPPPUUU___hhhiiiaaaWWWPPPNNNIIIMMMUUU___eeeddd\\\UUUMMMNNNSSS]]]fffggg```YYYTTTPPPNNNUUUfffrrrooofffYYYRRRLLLLLLRRRXXXYYYYYYLLLHHHFFFHHHNNNRRRQQQOOOMMMHHHEEEGGGNNNUUUYYYZZZIIIDDD???<<<>>>AAAEEEGGGBBB@@@===>>>CCCGGGJJJKKKDDDCCC@@@<<<999888777555333888AAALLLQQQLLL???333000///,,,)))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''***000444''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$))))))'''(((111999333+++%%%'''***'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%------...111333444111...222222444888===FFFWWWfff|||vvvwww}}}qqqjjjiiifffeeeaaaYYYSSSPPPPPPQQQQQQRRRUUU[[[^^^[[[SSSKKKHHHKKKTTTcccooopppdddYYYVVVWWWYYY]]]ccciiilllmmmjjjiiikkkmmmjjjdddaaabbbYYYaaahhhlllnnnlllddd[[[___eeelllmmmhhh___YYYVVVQQQVVV___jjjqqqpppfff]]]ddd___\\\^^^eeeiiigggcccZZZ\\\aaaddd___UUUOOOOOOWWW___hhhkkkfff]]]TTTNNNJJJMMMVVV______VVVNNNKKKHHHGGGEEEBBB>>><<<<<<===666:::???@@@???BBBHHHNNNPPPRRRSSSSSSTTTUUUQQQLLLAAA<<<666222000000//////++++++,,,,,,------------++++++++++++++++++++++++************************************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))))))))***,,,,,,,,,,,,---000555888888777888;;;BBBMMMXXX___```\\\[[[bbbnnntttpppjjj\\\ZZZUUULLLDDDAAACCCGGGPPPRRRUUUYYY___eeejjjmmmqqqqqqoookkkgggeeeeeefffcccccc^^^RRRJJJIIILLLMMMZZZjjjuuuooo```TTTNNNLLLOOO\\\jjjmmmdddWWWMMMIIIHHHKKKUUUeeerrrqqqbbbTTTKKKJJJOOO___oooqqqcccSSSPPPMMMKKKRRRaaallliii___OOOLLLHHHFFFHHHLLLPPPRRRKKKHHHHHHMMMSSSVVVRRRMMMIIIEEE@@@@@@EEELLLQQQTTTIIICCC<<<888999<<<@@@BBB@@@@@@AAACCCFFFGGGGGGGGG===;;;999888666444444444444666;;;CCCGGGBBB777---,,,+++)))((('''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""%%%,,,111222000&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$&&&((('''###%%%999ZZZuuu:::///'''&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,...000111111...,,,...---///222333555<<>>??????>>>===>>>???AAA;;;???CCCFFFHHHKKKPPPTTTWWWWWWUUUQQQLLLGGGBBB>>>444222///.../////////...+++,,,---------------,,,++++++++++++++++++++++++************************************************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))),,,+++******+++---///111555444222222999FFFVVV```YYYSSSNNNQQQ\\\fffkkkkkk___bbbccc^^^SSSHHHBBB@@@:::???FFFLLLQQQUUU[[[___dddfffggggggffffffhhhjjjjjjiiicccYYYRRRQQQPPPNNNVVV```fff___TTTLLLIIIGGGMMMXXXccceee\\\OOOEEEAAAFFFIIIUUUgggtttrrr```PPPKKKHHHMMM^^^oooqqq```NNNHHHGGGGGGKKKVVV___\\\TTTIIIHHHGGGFFFFFFGGGJJJMMMLLLJJJKKKOOOSSSSSSNNNIIICCC@@@<<<<<<@@@FFFKKKNNNBBB>>>888555777;;;>>>AAACCCDDDEEEFFFDDDAAA>>><<<:::888777888777222000222444444555777888555///)))''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###"""(((111555111+++%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################""""""""""""######$$$&&&%%%###&&&999VVVmmm333***######$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,...///000000///......---,,,...111111...000444555:::EEEPPPTTTXXXeeesssxxxmmmgggjjjooo~~~lll```]]]______```___]]][[[ZZZYYYVVVUUUNNNMMMNNNTTT[[[\\\WWWPPPJJJIIIHHHJJJUUUdddjjjhhh]]]YYYWWWYYYWWWSSSPPPRRRNNNPPPQQQSSS[[[fffllllllhhheeeaaa___^^^]]]\\\[[[WWWXXXXXXVVVTTTTTTVVVYYY[[[[[[YYYUUUQQQLLLHHHFFFLLLRRRYYY[[[SSSHHHGGGKKKMMMSSSZZZ]]]YYYPPPHHHCCCAAA@@@BBBGGGGGGBBB@@@AAA888888999:::===@@@CCCEEEEEEFFFHHHKKKMMMOOOPPPQQQWWWUUUQQQIII@@@777222000///---,,,,,,---......---+++,,,---------,,,+++***************************************************************************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))---+++***+++,,,---......222111//////333===KKKTTTPPPKKKFFFDDDIIIQQQZZZ```]]]___aaa```\\\TTTLLLFFF777888:::===@@@FFFLLLPPPUUUWWWZZZ\\\^^^```ccceeeggghhhfff```]]]]]][[[XXXXXX\\\[[[UUUOOOMMMJJJFFFLLLSSSYYYXXXQQQHHHBBB@@@CCCIIIUUUbbbjjjeeeXXXLLLGGGFFFJJJVVVbbbbbbTTTGGGAAADDDFFFGGGLLLPPPOOOKKKHHHGGGFFFGGGIIIJJJHHHFFFGGGGGGHHHJJJLLLKKKGGGCCC;;;:::::::::<<>>BBBCCCDDDDDDDDDBBB>>>:::777666777555777<<<;;;555111333111000///...---+++***((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######&&&---333333---'''%%%%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%+++)))'''$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&%%%$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######""""""""""""###### """$$$&&&)))---222555((($$$"""######"""$$$'''########################$$$%%%&&&%%%%%%&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((+++---...------...000111...---//////...000555222222777>>>@@@EEEVVVjjjvvvvvvrrrjjjbbbaaagggnnnwwwkkkfffccc___aaaaaa```___^^^\\\\\\\\\RRRRRRSSSTTTVVVXXXYYYYYYIIIIIIGGGIIIUUUdddjjjfffTTTOOOLLLMMMMMMIIIHHHJJJAAAEEEEEEDDDJJJWWWeeekkk^^^\\\YYYVVVSSSTTTUUUWWWUUUWWWVVVQQQKKKHHHKKKNNN]]]\\\WWWOOOGGGCCCDDDFFFIIIQQQ]]]```UUUFFF???@@@AAAFFFLLLPPPNNNHHHAAA<<<<<<999:::======:::;;;===999888777888;;;@@@DDDFFFKKKJJJJJJKKKMMMNNNLLLKKKHHHFFFCCC>>>666///---///,,,+++)))***,,,.........+++,,,,,,---,,,+++***)))************************))))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))************))))))))))))***)))'''((()))******)))+++...111222444888>>>DDDFFFDDD@@@======CCCLLLTTTWWWTTTQQQSSSVVVWWWRRRNNNIIIBBB999444666===FFFKKKFFFIIIMMMPPPRRRUUUYYY[[[^^^aaacccbbbdddgggeeeaaa^^^___[[[VVVTTTTTTPPPJJJKKKNNNPPPNNNJJJFFFEEEEEE@@@IIITTT]]]^^^XXXOOOIIIBBBBBBFFFLLLRRRPPPHHH@@@AAAGGGJJJJJJIIILLLLLLJJJIIIEEECCCGGGLLLMMMGGGAAA???@@@BBBDDDEEEEEEBBB@@@666777999:::999888555444222222555:::@@@DDDFFFGGG@@@@@@???<<<999666666666333222777>>>???999555777---------***(((&&&''')))$$$%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###***111333000+++&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%...+++'''$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&&&&%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""######---&&&!!!"""''')))&&& $$$###$$$'''%%%""""""%%%########################%%%%%%%%%$$$######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---------------------------------............///222111...---000777AAAHHHUUUZZZ```^^^VVVUUUbbbrrrzzzsssllleeeaaafffkkklllddd\\\YYYYYYXXX[[[VVVRRRUUU\\\aaa```]]]SSSNNNIIIHHHMMMSSSXXX[[[PPPIIIAAA@@@DDDGGGHHHGGGCCCBBB@@@>>>@@@JJJ[[[ggg\\\TTTNNNPPPPPPNNNPPPUUUXXXWWWTTTLLLDDDAAAEEEIIIWWWXXXVVVOOOFFF@@@???AAADDDMMMVVVYYYSSSIIIBBB???BBBBBBAAA???===;;;999777333333444555555555555555222555888<<<@@@CCCDDDEEEJJJIIIHHHGGGGGGFFFDDDBBB:::888444111...---------+++,,,,,,------,,,,,,+++......---,,,,,,+++***************************************))))))))))))))))))************+++++++++)))))))))))))))*********))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***)))************+++++++++,,,,,,+++,,,...111333555888777666666999===BBBEEEFFFFFFGGGIIILLLPPPSSSVVVLLLJJJFFFAAA;;;888888888>>>>>>>>>???CCCIIINNNRRRZZZVVVSSSTTTXXX]]]___```^^^]]]\\\YYYWWWUUUSSSRRRQQQRRRRRRQQQOOOMMMKKKIIIMMMMMMOOORRRTTTSSSNNNIIIDDDEEEFFFFFFEEEDDDEEEGGGGGGHHHIIIIIIHHHGGGEEEDDDBBB@@@@@@DDDGGGGGGAAA<<<<<<===>>>?????????======666555444333333444555555<<<;;;:::===@@@BBBAAA>>>;;;:::888666444333222222000333777::::::666222///,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))++++++,,,&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***((('''&&&&&&'''(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%------------------------------------............111111///......111666:::===AAAGGGJJJGGGIIIVVVeee|||zzzwwwrrrlllddd^^^[[[pppvvvwwwnnnccc[[[VVVSSSNNNNNNPPPUUUZZZ\\\XXXTTTPPPLLLIIIIIILLLQQQTTTUUUKKKFFF@@@>>>@@@CCCEEEEEECCCCCCBBB@@@@@@HHHUUU^^^VVVMMMGGGGGGGGGFFFIIINNNSSSTTTRRRLLLEEEBBBEEEHHHPPPRRRRRRMMMFFFAAAAAABBB>>>EEELLLNNNJJJDDDAAA@@@======;;;:::888666555555///000111222222222222222555777:::===AAACCCDDDEEEIIIGGGDDDAAA???<<<888555222000...,,,+++++++++,,,+++,,,,,,------,,,,,,+++...------,,,++++++******++++++++++++++++++++++++************)))))))))))))))************+++++++++*********)))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++*********,,,...000222444333333444666:::>>>@@@=========???BBBEEEIIIKKKEEEEEEEEECCC@@@===<<<;;;888777777888<<>>???999===AAABBB@@@???@@@BBB;;;:::888666555555666666555555777888888999999999999:::<<<>>>@@@AAABBBBBBBBB???;;;888555222---***++++++)))))))))***+++,,,+++,,,,,,------,,,,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++******))))))(((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((()))))))))*********++++++***))))))))))))+++,,,---......///111333666888999333333444555888;;;>>>@@@@@@BBBDDDFFFGGGEEECCCBBB888777555555666888<<<>>>AAAAAABBBDDDFFFFFFEEECCCBBBBBBDDDEEEGGGIIIJJJKKKMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEFFFGGGGGGEEEDDDAAABBBBBBAAA???>>>???@@@???@@@@@@@@@>>>===;;;999888777777:::===<<<888444666555444333333222333333222222222222333555666888666555333333444333111///,,,,,,---///111222444444777666444222///,,,***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$##################$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++---000000//////000111...,,,---222555777<<>>?????????AAACCC>>>===;;;999999:::;;;<<<===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>======<<<<<<777444111000///---+++)))+++************+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++))))))*********+++++++++,,,++++++***)))((('''''')))(((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))******************)))(((((()))*********+++---///111222333444///000111222444777999;;;:::;;;===AAACCCDDDBBBAAA>>>===:::777666777888888888999:::<<<===>>>>>>===<<<======>>>???@@@@@@@@@CCCBBB@@@???>>>>>>>>>???>>>===<<<<<<<<<===>>>>>>??????@@@>>><<<;;;;;;<<<;;;;;;;;;;;;999777555444555444555777999999666333222111000//////000222333222222111111111333444555000000000//////...,,,+++***+++...000222444666666666333000,,,)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%'''((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++---............000222...***)))---//////000333666888<<<@@@EEEIIILLLMMM]]]cccddd\\\RRRLLLIIIFFFEEEMMMVVVZZZWWWRRRNNNMMMCCCFFFJJJMMMLLLIIIFFFDDD>>>???AAA@@@???>>>???AAADDDEEEEEEDDDBBB???======CCCBBBAAA@@@AAACCCBBB???AAABBBDDDEEEDDDCCCBBBBBB===???@@@AAA@@@@@@@@@AAA===???BBBCCCCCCBBBBBBBBBAAA???>>><<<<<<>>>@@@AAA??????@@@AAAAAAAAAAAA@@@???>>><<<:::888666555444111///,,,,,,,,,,,,+++***,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))*********+++++++++,,,++++++***)))(((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((()))))))))*********+++******)))))))))))))))(((***,,,...///000000000...///000111333555777888333222222555888::::::999???===;;;:::999999:::;;;666666555444444444555666<<<<<<<<<<<<<<<<<<<<<<<>>===;;;;;;;;;<<<===:::999888666666777999:::<<<<<<===;;;999888888999777777888777666444333111111111222444555555333222000000//////000222444555333222111/////////000000,,,,,,---------,,,,,,,,,+++---...000222333333333000...+++(((&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%'''(((***+++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------+++******,,,......******---///......000000111333666999<<<>>>@@@OOOUUUWWWPPPJJJIIIJJJKKKHHHMMMQQQQQQMMMHHHFFFEEEAAAEEEIIIKKKIIIFFFDDDCCCAAABBBCCCDDDEEEDDDCCCBBBBBBCCCCCCCCCAAA???<<<;;;<<<>>>>>>>>>AAADDDDDDAAA?????????@@@@@@AAAAAABBB;;;<<<===???BBBEEEHHHIIIAAABBBDDDEEEEEEDDDBBBAAA>>>>>>===<<<<<<===>>>???>>>>>>>>>???>>>>>>===<<<;;;999777444222000///...111...+++******+++***)))++++++++++++******))))))+++,,,,,,------,,,,,,+++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,)))************+++++++++++++++******))))))(((((((((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******************))))))((((((((()))+++,,,............------...000111333444444444111000222666888777555555555666666888:::<<<>>>;;;;;;:::666333222333444555555555555666666666777999999888888888888888999777777666444333444777999777888888777555444555666333444444555444333111000---...///111111111111000000000000111222333444555222111///---,,,,,,,,,---)))+++------,,,,,,---...+++,,,---...///...---,,,)))((('''&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%&&&((()))***######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++************++++++++++++,,,------,,,)))((()))***...+++,,,000111//////222/////////000111222333444444<<>>AAAFFFHHHKKKLLLLLLKKKGGGCCC@@@??????BBBFFFGGGEEECCCBBBBBBCCCBBBCCCFFFIIIIIIEEEAAAAAA@@@@@@@@@@@@@@@>>>===:::<<<;;;999>>>FFFIIIFFF???===;;;;;;<<>><<<<<<@@@EEEEEE???:::@@@???>>>???@@@AAA@@@@@@;;;===:::777<<>>???===::::::;;;<<<======888999999999999888777777777777666555444222111000+++***)))((()))***+++,,,+++)))'''&&&(((***++++++***+++,,,------......---+++,,,,,,------,,,,,,+++******************++++++************************))))))***+++,,,,,,------)))************+++++++++)))))))))))))))*********'''''''''''''''((()))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))***+++,,,(((((((((((())))))))))))'''(((((()))(((((('''''')))(((((())))))***,,,,,,+++,,,---///000000111111******+++000555555///)))///......//////000111222...333888:::999777777888999888777666555444333333///000222333333333222111---///000...,,,+++...111---...000///......///000---...///000000000///...///111333333333333444555111222222222111///---++++++***)))))))))***+++,,,***---///...,,,***,,,---+++,,,---...---+++)))((("""$$$&&&'''((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------//////...---,,,,,,++++++........................111222444777999;;;===>>>;;;<<<===>>>????????????=========>>>>>>>>>>>>>>><<<<<<<<<======>>>@@@@@@;;;;;;<<<===>>>???@@@AAA;;;<<<<<<======>>>>>>>>>??????<<<888777999;;;;;;999888777666666666666666333333333222111000000////////////......---------,,,+++***))))))***+++,,,,,,,,,,,,+++++++++*********+++,,,+++)))((()))******++++++,,,,,,++++++***)))((('''(((***,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***,,,......---,,,+++,,,,,,++++++***)))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''$$$"""$$$))),,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,---...//////,,,,,,,,,------///000000///111222333222222444666555444333333333555777888111555999999666222000000111111///......---------111111111000000000000000000000000000///////////////000111222222111000///000///...,,,+++***))))))+++,,,,,,***)))((()))+++,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))((($$$%%%)))(((######$$$$$$%%%%%%$$$$$$###%%%((('''######'''(((%%%&&&%%%$$$$$$&&&&&&%%%$$$'''(((((('''%%%%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$&&&***((($$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++***))))))))))))***++++++,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------///......---,,,,,,++++++------------------------,,,---...000222444666666444444666777777888888888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::::::::777999999888888777555333444333222222111111222222111000000///......---------------,,,,,,++++++++++++***))))))))))))***+++,,,+++++++++************+++,,,,,,,,,***)))***+++***++++++,,,,,,++++++******((('''(((***++++++***************************,,,,,,++++++++++++,,,,,,)))***,,,---...---,,,+++++++++******)))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%###%%%)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((()))***+++,,,---------,,,,,,+++++++++,,,,,,++++++,,,---......---///000000//////111222333222111111222333666777111444777777555222111111222111000///............000000111111111111111111111111111000000/////////...///000000000000///......---,,,+++***)))))))))***++++++***))))))+++,,,+++++++++*********))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++)))%%%!!!$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''))))))'''%%%###&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((('''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%###$$$'''))))))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$)))...---'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%************************)))***++++++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////---...///000000000000000333444444555666777777888777777777777888999::::::;;;::::::999888777666666555555555555444444444444111111222333222000.........------,,,,,,,,,,,,,,,------,,,,,,+++************************)))))))))***))))))(((((())))))***************))))))))))))+++------,,,+++***+++,,,***++++++,,,,,,++++++***+++)))((()))***+++***)))))))))))))))))))))))))))++++++************++++++)))***,,,---------,,,+++******))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&$$$%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((()))******++++++++++++************+++++++++***++++++,,,,,,+++,,,...---,,,+++---...............///111333444000222333333222111111222111111000///............//////000000111111222222222222111000//////......,,,,,,------------,,,,,,++++++***)))))))))))))))***+++++++++******+++---)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""(((222444+++$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$###(((222222(((###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&###&&&))),,,,,,)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""$$$+++111000)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))*********+++++++++))))))***+++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,---------,,,,,,,,,++++++******************************++++++,,,,,,------+++,,,------.........---......///000111222222333222222222222222333444555555555444333222111111000111000000000//////......///,,,+++,,,+++******---+++******)))))))))***************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((,,,---...---+++***+++,,,***++++++,,,,,,++++++***+++***)))***++++++***(((******************************))))))))))))******)))***+++,,,,,,,,,,,,+++******)))))))))((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))'''%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&&&&''''''((()))&&&&&&'''(((***+++,,,,,,+++++++++******++++++,,,***,,,,,,,,,***)))***+++******++++++---...000111...............///000111///......---,,,,,,------,,,,,,---...///000000111111000000///...---,,,,,,******++++++++++++************)))))))))******++++++,,,,,,+++))))))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''"""'''666888+++$$$((($$$%%%%%%%%%%%%%%%%%%$$$(((###)))666666)))###(((%%%&&&&&&&&&%%%%%%&&&&&&$$$&&&((((((&&&$$$$$$%%%''''''&&&%%%%%%&&&'''(((%%%&&&)))******)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###"""$$$***000...((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***++++++,,,,,,))))))***++++++++++++******++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++,,,,,,,,,---------++++++,,,---------,,,,,,***++++++,,,---............------------......///............------------------,,,,,,++++++******---+++---111111,,,***,,,*********))))))***++++++******)))))))))))))))((())))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((,,,---...---+++***+++,,,***++++++,,,,,,++++++***+++******+++,,,,,,***(((++++++++++++++++++++++++***))))))(((((())))))*********+++++++++,,,,,,++++++***************))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&''')))***+++,,,++++++++++++++++++,,,---***,,,,,,,,,***)))***,,,(((((()))***+++,,,---...+++***))))))***,,,------,,,,,,+++************+++)))******+++,,,------......------,,,+++***************))))))))))))******+++************+++,,,,,,---------+++(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!$$$111333((($$$)))%%%%%%%%%&&&&&&%%%%%%%%%)))###&&&111111&&&###)))%%%&&&((('''%%%$$$&&&'''$$$&&&''''''&&&%%%%%%&&&***((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$'''***)))$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))******+++++++++,,,((()))******++++++*********++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,++++++++++++***************************++++++++++++,,,,,,,,,******++++++++++++******************+++++++++++++++***************++++++))))))******++++++,,,,,,***************))))))))))))***111<<<<<<111))))))+++************+++,,,,,,******))))))))))))))))))))))))***************+++((())))))******))))))((((((((((((((())))))))))))+++------,,,+++***+++,,,***++++++,,,,,,++++++************+++------+++)))++++++++++++++++++++++++******))))))))))))******************+++++++++,,,+++++++++***************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((************+++,,,---...***,,,---,,,++++++,,,---((())))))******+++++++++)))((('''''')))************))))))(((((()))))))))(((((())))))******++++++++++++*********)))))))))******))))))))))))******++++++*********++++++,,,,,,,,,,,,)))'''%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!((()))$$$"""%%%%%%%%%&&&&&&&&&&&&%%%%%%'''"""###))))))###"""'''$$$''')))(((%%%$$$&&&(((%%%&&&'''&&&&&&&&&(((***,,,+++(((&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%###$$$&&&$$$!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***************+++++++++((())))))******************++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++************************************++++++,,,,,,)))******++++++***))))))++++++++++++************+++******))))))*********)))))))))*********++++++))))))))))))***************(((...888888...(((*********))))))******+++,,,))))))))))))))))))))))))((()))))))))************))))))***++++++***))))))((((((((())))))*********+++,,,,,,,,,***)))***+++***++++++,,,,,,++++++***))))))***,,,......,,,***************************+++******))))))******+++***************++++++,,,)))))))))***************''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''((()))***+++---...)))+++,,,,,,++++++---...)))******++++++************((('''(((***+++)))((())))))((((((((())))))***)))))))))))))))))))))))))))))))))***************,,,+++***))))))***+++,,,+++******)))))))))******((())))))(((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$$$$###!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***(((%%%$$$&&&)))&&&&&&&&&%%%%%%(((,,,//////---***'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%######%%%$$$!!!"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************(((((()))***************+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++******************************++++++,,,,,,------+++++++++,,,++++++******,,,,,,,,,+++******)))))),,,++++++*********+++++++++++++++++++++*********((())))))******+++++++++...'''%%%+++,,,&&&'''///((((((((((((((()))***+++(((((())))))))))))))))))'''((((((((())))))******)))***+++,,,,,,+++***)))(((((())))))******++++++***+++,,,+++)))((()))***+++++++++,,,,,,+++++++++(((((())),,,......,,,***))))))))))))))))))))))))++++++************++++++******))))))******+++,,,(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''###$$$%%%''')))***,,,,,,%%%%%%&&&''')))+++,,,---(((***+++,,,++++++---///+++++++++++++++******)))+++)))((())),,,,,,***'''***)))))))))))))))******************)))))))))))))))))))))***++++++,,,,,,---,,,+++******+++,,,---******)))((((((((((((((($$$%%%&&&&&&&&&&&&)))+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$%%%'''%%% %%%&&&&&&''''''&&&&&&%%%$$$'''((($$$$$$((('''$$$$$$'''***)))%%%###&&&***&&&&&&&&&%%%%%%)))...222111...+++'''%%%$$$%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$###$$$&&&%%%""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******++++++***************+++************************(((((())))))*********++++++)))((()))******)))(((******+++++++++,,,,,,,,,...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***))))))((('''(((((()))***+++++++++************************---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++*********))))))((())))))))))))*********************************+++******)))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&###$$$$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''(((((())))))(((&&&%%%(((---///,,,((()))))))))))))))))))))))),,,,,,++++++***+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,---...---,,,+++*********+++///...)))$$$%%%***(((###$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%######%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%)))------(((%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&"""+++888===666)))###%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...,,,)))'''$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***++++++***************+++************************))))))))))))*********++++++)))((()))***+++***(((******+++++++++,,,,,,,,,---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))(((((('''(((((()))******++++++************************------,,,,,,,,,+++++++++***++++++++++++++++++,,,+++++++++*********)))))))))))))))*********++++++************************+++******)))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$)))///444444000***%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((((((&&&%%%(((---...,,,((((((((((((((((((((((((((()))((((((((()))***++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++***))))))***,,,------,,,)))'''%%%%%%%%%&&&''''''%%%'''''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((,,,+++(((%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&###(((///333---$$$!!!$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++***************++++++++++++++++++++++++++++++)))))))))***************+++)))((()))***+++***)))******+++++++++,,,,,,,,,,,,,,,+++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''((((((((()))******++++++************************,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++***************************+++++++++,,,************************+++******)))))))))))))))))))))((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&+++333888999444---(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''((((((&&&&&&'''((((((((((((''''''''''''''''''&&&%%%'''+++---+++(((''''''''''''''''''''''''%%%%%%%%%&&&'''(((******************************(((((())))))***+++++++++))))))))))))************)))))))))))))))(((((((((+++(((&&&%%%&&&'''''''''///'''%%%((('''###$$$***'''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""$$$&&&&&&&&&'''(((***&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&''')))&&&""""""%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))******+++,,,++++++++++++++++++++++++***************************)))((()))+++,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''(((((())))))************************************,,,+++++++++++++++++++++,,,,,,++++++******))))))******************************+++++++++,,,,,,,,,************************+++******)))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((***---///000111111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%'''''''''&&&&&&''')))(((((((((''''''&&&&&&&&&'''&&&%%%'''***+++***(((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((())))))))))))((((((''''''&&&&&&&&&)))(((&&&###"""(((222;;;@@@///&&&******"""!!!)))((())))))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&!!!###%%%&&&&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%+++&&&$$$%%%&&&$$$$$$'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&************************))))))))))))))))))))))))***************+++++++++******))))))***++++++,,,+++++++++++++++++++++++++++++++++******************)))))))))+++,,,,,,*********+++++++++,,,,,,,,,---------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********************************+++++++++++++++++++++++++++++++++******)))))))))******************************+++++++++,,,,,,,,,************************+++******)))))))))))))))(((((())))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&%%%$$$$$$&&&***---///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''&&&%%%&&&(((***((((((''''''&&&&&&%%%%%%'''&&&&&&&&&((())))))((('''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%###'''(((&&&'''444LLL___III333$$$'''+++%%%"""'''((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$***%%%###&&&(((&&&%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))***,,,---,,,+++******+++++++++,,,,,,,,,......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++***************)))))))))***************+++++++++************+++++++++,,,************************+++******)))))))))))))))(((((())))))))))))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%&&&(((+++'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''+++***((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$(((***''''''333III\\\???---!!!###((('''&&&'''((())))))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%$$$######&&&(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&""""""&&&'''%%%###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%************************))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))***,,,------,,,******+++++++++,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))************************)))*********++++++++++++))))))))))))************))))))*********+++++++++)))))))))*********++++++************************+++******)))))))))))))))(((((()))))))))******************)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''((()))((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%&&&)))+++%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%''')))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&)))***(((%%%(((000777,,,)))$$$$$$%%%''''''&&&'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%$$$$$$&&&***---&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$"""###&&&&&&$$$$$$'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%************************))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))***,,,...---,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********)))))))))))))))************************))))))******++++++++++++(((((())))))******++++++))))))******++++++++++++((())))))))))))*********************************+++******)))))))))))))))(((((())))))*********++++++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%$$$&&&))),,,%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$%%%''')))))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$&&&(((***+++((($$$"""!!!))),,,(((%%%&&&'''%%%&&&''')))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&$$$%%%(((...222&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&###$$$&&&''''''&&&$$$###&&&$$$%%%'''&&&$$$&&&,,,$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%(((((((((((())))))))))))------,,,,,,+++,,,,,,,,,,,,+++******))))))******)))************+++++++++++++++************++++++---------,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((*********)))))))))))))))))))))))))))************((())),,,------+++)))'''***)))***+++,,,,,,)))'''(((+++***%%%%%%***+++(((******)))(((((()))+++,,,'''+++,,,)))''')))+++***,,,+++++++++******))))))++++++,,,,,,,,,,,,+++***)))***+++***)))((((((***++++++++++++++++++++++++************************---++++++,,,+++***+++---+++)))((()))---...---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******)))((('''&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***,,,,,,++++++++++++,,,,,,,,,+++******))))))******)))************+++++++++,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++(((((((((((()))))))))***************++++++++++++))))))))))))************------,,,+++***)))))))))***(((((((((***+++***)))(((++++++((((((++++++(((***)))((('''&&&&&&&&&&&&'''++++++((((((++++++))),,,,,,+++***************((())))))***))))))((((((***,,,,,,+++***)))***+++++++++++++++++++++++++++************************)))'''''')))++++++,,,,,,+++)))(((***,,,...---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******++++++*********++++++,,,,,,+++******))))))******)))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++((((((((())))))******************+++,,,,,,------))))))))))))************222000,,,((('''(((***+++111...***((()))*********'''+++,,,******,,,+++'''''''''((()))***++++++,,,(((******((()))---,,,)))---,,,+++***)))***++++++'''(((((()))))))))((((((,,,---------+++***+++,,,************************++++++++++++++++++++++++)))(((&&&(((+++---,,,******))))))***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))******************)))******++++++,,,+++******))))))******))))))*********+++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,------((()))))))))************111///+++(((((()))+++---<<<777000+++)))))))))))))))******************)))'''((()))******+++++++++***+++***)))+++///...))),,,+++***(((((()))+++,,,)))******++++++++++++***+++------,,,+++***+++,,,************************++++++++++++++++++++++++,,,,,,)))))),,,///,,,'''***))))))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))***************)))))))))******+++,,,,,,+++******))))))******))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***)))((('''''''''(((((()))***+++,,,,,,((()))))))))************++++++*********+++,,,,,,<<<777000+++))))))))))))***)))(((((((((((()))***,,,++++++)))((('''&&&&&&,,,...---+++,,,///...++++++***)))))))))***++++++***++++++,,,------,,,,,,+++,,,,,,,,,***)))***+++************************++++++++++++++++++++++++***,,,+++)))+++///---''')))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))*********++++++***************+++,,,---,,,+++******))))))******)))************+++++++++))))))(((((((((((())))))*********+++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((((('''((((((((()))*********+++))))))))))))************'''(((***+++,,,,,,++++++111...***((()))*********+++))))))++++++))))))++++++++++++,,,...111333555...222333///,,,...///---+++++++++,,,,,,,,,,,,,,,***+++,,,---------------***,,,,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%+++---)))***///...))))))***+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&+++***)))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))*********+++++++++*********++++++,,,---...,,,+++******))))))******)))************+++++++++******))))))))))))******)))*********++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))************(((((())))))******))))))***(((((((((***+++***)))***))),,,111111,,,)))***))))))***,,,111777===@@@000666888333---,,,///000,,,---///000111000///...,,,---...///000000000000+++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))333666///***------((((((***++++++(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&******)))(((&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))************+++++++++++++++++++++,,,---...///,,,++++++***)))*********)))************+++++++++++++++************++++++))))))******++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++'''((()))***+++,,,------,,,,,,++++++++++++++++++))))))))))))************+++***)))(((''''''((((((***)))***+++---,,,***'''))))))///777777///))))))---+++)))((()))---111444000999<<<555---+++...111---///222444555333111000000000222333444444444444---...///...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,444???AAA666,,,,,,+++&&&(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))+++*********))))))((((((************************+++*********))))))((((((,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))+++*********))))))((((((************************++++++++++++++++++++++++*********))))))))))))))))))***+++***))))))+++,,,...........................999MMMWWWKKK777222:::<<<:::UUUAAA<<>>CCC...:::111...,,,,,,...///000000'''+++000111000///111333///000111000///...///000,,,555888///)))++++++'''+++)))))),,,+++)))***...,,,+++++++++++++++,,,,,,+++++++++*********))))))************************************************************************))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$(((''''''&&&&&&&&&&&&''')))((('''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''%%%$$$%%%&&&'''&&&$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$&&&))),,,((('''%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,+++++++++***************************)))))))))+++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,++++++++++++******++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************+++++++++************)))************************************************************************)))***+++***)))***,,,---........................000)))(((...111111555===LLLHHH\\\JJJ999555)))===888///+++///222111555===333<<>>333...444<<>>:::...,,,555666000111:::///444777666111222888@@@;;;555222777@@@CCC===444444...///666555,,,***///111+++(((***,,,++++++------...//////...,,,***))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&((((((((()))))))))******&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''...555777222,,,))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&((((((((('''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$%%%&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,---------------------.........//////,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------************************************************))))))******+++,,,,,,,,,)))***+++++++++,,,...000........................+++,,,---+++(((***000666111,,,+++---...------000333,,,+++000111---,,,000------------...000333444777111///666CCCIIIDDD===222555===FFFBBB555---...///***)))---111///......---...///000000///...---.........---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))///111...)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((***)))(((%%%$$$$$$%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***++++++,,,---...//////---.........////////////------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...************************++++++++++++++++++++++++))))))***++++++,,,------)))***+++++++++,,,...000........................,,,...///---+++...333777---000,,,,,,---...///(((000...,,,,,,............222///------///000...,,,///,,,+++000777;;;:::777111777???EEECCC<<<555111,,,***...888>>><<<666444444333111/////////000111////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&((()))***)))((('''$$$%%%&&&((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((()))******''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,...///000000............/////////000---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........************************++++++++++++++++++++++++))))))***+++,,,,,,------)))***+++++++++,,,///111........................))),,,...//////000...+++)))444111000222555999///111222///+++---333444111+++))))))+++///111111///............---...///000///111333333666888777333+++,,,555CCCKKKHHH???:::???:::444///,,,---000333000000000000////////////------------------------------------------------++++++++++++++++++++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######%%%''')))+++,,,,,,+++***%%%&&&((()))))))))((((((&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))%%%&&&&&&'''((())))))***''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###%%%'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((''''''&&&%%%''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!###%%%%%%$$$$$$$$$&&&$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&......//////000000111111......////////////......---------,,,,,,,,,++++++++++++,,,,,,,,,---------........................---------.........//////////////////...---,,,+++...........................---,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------....................................---------,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,---...000111---------.........//////...........................///222444444333111///000000000000000///......////////////////////////---------.........////////////000000000000/////////,,,---333555333555999999666333555:::<<<999666888555222222333333000...///000///,,,,,,///...+++,,,///000------///...+++...(((%%%***///---***((()))---///,,,)))((())))))***++++++)))&&&&&&))),,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))(((''''''''''''(((%%%%%%&&&'''((('''%%%###''''''''''''''''''&&&&&&&&&$$$$$$&&&))))))((()))%%%'''(((((('''&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++''''''%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''''')))((('''''''''(((***+++***)))((('''&&&'''))),,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))'''%%%%%%%%%'''((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((((('''&&&%%%$$$%%%%%%&&&,,,---...///000111222333......////////////......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------........................---------.........//////....../////////...------...........................---,,,++++++,,,------,,,,,,---------.........,,,,,,---------..........................................---------,,,,,,+++,,,,,,,,,,,,---------------------------------------,,,,,,---...000111---------.........//////...........................///111222333222111000000000000000000///......////////////////////////---------.........//////---......//////......---...+++,,,111333111222666666333111333777888666333IIIEEE@@@<<<999555000,,,222000---+++///333111***...///---+++,,,///...)))111......111111---,,,---)))***+++)))''''''(((((((((***+++)))&&&%%%''')))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((('''''''''''''''''''''((()))***)))'''%%%)))---...***&&&''''''''''''''''''''''''&&&$$$###%%%&&&&&&%%%%%%'''((())))))'''%%%%%%&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%$$$&&&(((&&&%%%%%%%%%%%%&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&)))((('''''''''(((***+++))))))((('''&&&&&&''')))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((***((('''%%%%%%%%%'''((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%###!!!((('''&&&%%%%%%%%%&&&&&&+++,,,---///000222333444...//////000000//////.........---------,,,,,,,,,,,,,,,,,,---------..............................------........./////////---......///////////////........................------,,,,,,,,,------...,,,------------.........,,,------------.................................///.........------------,,,,,,,,,---------..............................------------...///000000------........./////////........................//////000000000111111111000000111111000000//////////////////////////////------........./////////,,,,,,------------,,,,,,---+++,,,///000///000222333000///000333444222000AAA>>>;;;999777555222///888555000000666<<<888000333222///+++---111///+++++++++---111000---...333///,,,***)))************''')))++++++)))'''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))******++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))(((((('''%%%&&&&&&&&&((()))***++++++'''$$$(((000222---''''''''''''''''''''''''''')))(((''''''(((((('''%%%&&&''')))(((''''''((()))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))'''%%%%%%&&&(((&&&%%%%%%%%%&&&''')))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''''''''(((***+++))))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((()))((('''%%%%%%&&&''''''((((((((((((''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))---000///***%%%((('''&&&&&&%%%&&&&&&&&&,,,---...///000111222333//////000000000000//////............------------------------................................................////////////------...///000111111000........................---------------.........------------............------------..................................../////////............---------------...................................................//////000............////////////........................000///.........///111111000000111111111000000///////////////////////////............////////////,,,,,,,,,------,,,,,,,,,---,,,---.../////////000111///......000111000............///000111111111666555222111555:::999333555777555000...111222111222000111444333//////222444...)))***++++++******''')))+++,,,,,,***)))((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((************)))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''(((******)))&&&%%%'''+++---***&&&''''''''''''(((((((((((((((((((((&&&(((******&&&$$$&&&'''(((((()))+++---******)))))))))))))))***''''''''''''''''''''''''''''''((('''&&&'''***,,,((('''&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))((('''''''''(((***+++((((((((()))******((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***111777888222,,,'''''''''&&&&&&&&&&&&'''////////////000000000000//////000000000000///////////////.........------------........./////////////////////////////////........./////////000000------///000111111222222////////////////////////------......////////////---------.........//////---------.........//////////////////////////////000000/////////.........------........./////////////////////////////////......//////////////////........./////////000000////////////////////////000///...---...///111222000000111111111111000000////////////////////////........./////////000000------............------......///...///000000000000/////////000000///...//////000///............+++...///,,,+++///000///222777888222,,,...222555GGG@@@<<<======888333000666...)))+++,,,)))((()))*********+++++++++)))((()))))))))))))))))))))))))))))))))(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''((()))(((&&&%%%%%%&&&'''''''''((((((((())))))###&&&&&&$$$&&&,,,,,,''''''((()))(((((((((***---******))))))))))))***+++'''''''''''''''''''''''''''((()))((('''(((+++---,,,+++)))'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++(((((((((***---...,,,***(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""%%%,,,222333...)))&&&'''''''''''''''''''''000000000000///////////////000000111111000000///000////////////..................////////////000////////////////////////....../////////000000000......000111222222222222////////////////////////,,,---...///000000000000------........./////////------........./////////////////////////////////000000000000////////////.........////////////000000000000000000000000000...//////000000000//////....../////////000000000////////////////////////111000///...///000111222000000111111222222111111////////////////////////....../////////000000000......////////////......---000000...///222222000000000000000////////////...000111000///...///111(((...000+++(((***---...---333555000+++,,,000222BBB;;;888<<<@@@???:::888999222///333333......222333000---+++*********)))******************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((())))))******))))))((())))))((('''''''''''''''(((***,,,***%%%###%%%((('''''''''(((((())))))***&&&***+++(((+++222222,,,,,,,,,+++)))'''&&&(((***)))))))))))))))******+++''''''''''''''''''''''''+++,,,+++)))''''''(((***...---***(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))((('''''''''(((***++++++)))((()))---///...,,,)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))(((((((((((('''((((((''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((++++++((($$$&&&&&&'''(((((((((((('''////////////000000000000000000111111111111000000000000000/////////............/////////000000000////////////////////////.../////////000000000000///000000111222222222222////////////////////////,,,---///000111111000000............////////////............////////////////////////////////////111111111000000000//////....../////////000000000000000000000000000000000...///000111000000///....../////////000000000000////////////////////////000000000000000111222222///000111222222222222111////////////////////////.../////////000000000000......////////////......+++///000---...222333000000000111000///......///***,,,...///...///111444---111111---,,,...///...---//////------111000---///+++---333888999999:::666111222999999333444<<>>555///------,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((''''''''''''(((((()))((())))))(((&&&%%%&&&'''&&&''''''((())))))******)))......))),,,444444---+++++++++)))'''(((***---((((((((((((((()))******'''''''''''''''''''''''',,,,,,,,,***(((''')))+++...,,,***(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))((('''''''''(((***+++///+++((((((+++---,,,***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((('''((((((((((((((()))******''''''''''''((((((((((((%%%&&&&&&''''''(((''''''''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''''''''%%%&&&'''((())))))((('''---......///000111111222000000111111111111000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000111222222222222111000000000000000000000000,,,---///000111111111000............/////////000............/////////000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000...///000111111000///...////////////000000000000000000000000000000000000000111111111222222222222///000111222222222222222////////////////////////////////////000000000000---......//////......---***//////,,,---222333//////000111000...---......///111222111...---...000///000...+++,,,///...***000...+++,,,222777333+++,,,+++...111000---...222,,,)))---666555///222<<>>:::...///000222333222000...,,,'''***---...,,,***((((((***+++,,,+++)))))))))***+++,,,---+++)))''''''(((******)))))))))((((((((((((***---...,,,***(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,((()))******))))))***+++******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((******)))))))))(((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++((())))))))))))((('''&&&((((((((((((((()))*********++++++***((('''((()))***))))))(((((())))))***))))))))))))))))))))))))*********))))))*********+++,,,,,,+++)))((()))***))))))(((((((((((())))))))))))((((((((((((((()))************************))))))))))))))))))))))))******)))((((((((((((((()))(((''''''((()))***+++***************************))))))(((((())))))***))))))))))))))))))))))))***************************)))(((((((((((()))***************************(((((((((((((((((((((((('''(((((((((((()))))))))************************%%%&&&''''''%%%%%%&&&''',,,***((((((((()))((('''(((''''''''''''''''''(((((((((((((((((((((((((((+++***((('''''''''((()))(((((((((((()))))))))(((***)))((((((******)))((((((''''''''''''((())))))***)))(((((()))***)))(((***'''&&&((('''%%%%%%(((((((((((((((((((((((((((***++++++***)))((())))))'''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((222222111111111111222222222222333333333333222222222222222111111111000000/////////000000000000111000000000000000000000000111000//////////////////222222222222222222222222/////////000000000111111111111222222222222111111/////////000000000000111////////////////////////000000000000000000000000000000000000000000000000/////////000000000000111////////////////////////---------.........//////...////////////000000000222222222111000000//////333222000//////000111222000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000......//////000111111111111111111000000000000///////////////////////////////////////////////////000/////////000000...,,,.....................---...------,,,++++++******************++++++++++++'''+++***(((,,,444222***000111111222222111000000---111444333000...111555...,,,******+++---------)))+++---,,,***(((''''''++++++*********)))))))))///111333222000---+++***'''((((((((()))*********''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++&&&)))++++++***)))************)))(((((((((((()))************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((************))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((())))))))))))***))))))******))))))((((((((((((((((((((())))))***)))+++,,,,,,)))'''&&&&&&*********))))))*********))))))))))))))))))))))))************************)))***++++++))))))***+++))))))(((((((((((())))))222000...+++***)))***+++************************))))))))))))))))))))))))******)))(((((((((((()))'''''''''((()))***,,,,,,***************************))))))(((((())))))***+++++++++***)))))))))(((***************************)))(((((((((((()))***((()))***++++++***)))((())))))))))))))))))))))))''''''''''''((((((((((((************************&&&((())))))((((((***+++111...***(((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))+++***)))))))))))))))***((('''''')))------***'''+++***))))))++++++***)))(((''''''''''''((())))))***+++,,,+++)))((())))))***''''''***)))&&&&&&)))''''''''''''''''''''''''&&&,,,000---'''%%%)))...000---)))((())))))(((&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))333222222111111222222333222333333333333333333222222222222222222111111111000000000000000000000000111111111111111111111111111000000/////////000000333333333333333333333333//////000000000111111111222222222333333222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111111222000000000000000000000000.........////////////000000000000000111111111111222222222111111000000000444333222111000000111111///000000000111111111111000000000000000000000000111111111222222111111111000000000000000000000000/////////000111111222222222222111111111000000000000000000000000000000000///////////////////////////000000...---,,,---................../////////......------,,,+++++++++,,,,,,,,,++++++*********(((,,,---)))(((+++***&&&,,,+++++++++,,,,,,---...777888777222---///:::CCC000---***+++///333444333)))***++++++)))((()))***++++++++++++*********)))///111222111///,,,++++++((((((((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''))),,,---,,,+++******))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************))))))'''''''''((((((((())))))************************))))))))))))))))))))))))))))))************))))))))))))(((((())))))***++++++,,,------+++))))))***++++++************++++++))))))))))))))))))))))))))))))************)))))))))***++++++******,,,---******))))))))))))******999666222---***))))))***************************************************+++******)))))))))******((((((((())))))***++++++(((((((((((((((((((((((()))((((((''''''(((((()))---,,,,,,+++***)))((((((++++++++++++++++++++++++*********))))))*********'''(((***++++++***((('''))))))))))))))))))))))))'''''''''((((((((())))))************************(((***++++++++++++---...333///+++)))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''+++000111,,,''')))((('''((()))***)))((()))(((((((((((()))*********,,,...,,,)))''')))+++)))(((+++000000+++((()))((((((((((((((((((((((((&&&,,,000...'''%%%)))///555///)))(((+++---+++(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))333333222222222222333333333333333444444333333333222333333444333222111111111111111111000000000000222222222222222222222222111111111000000111111222000000000000000000000000000000000000111111111111222222222333333222222222111111111111000000000000222222222222222222222222000000000000000000000000222222222222222222222222111111111222222222333333111111111111111111111111///000000000000111111111111111222222222333333333222222222222111111111111333333222111111000000000///000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111000111111222222333333444222222222222111111111111111111111111111111111111000000000000000000000000...///000///------///222,,,,,,,,,------.........//////......---,,,,,,,,,++++++******)))((((((((((((---///+++(((((())))))))))))(((((()))***,,,---222333222,,,(((+++555???000---+++---333888999999111000...+++))))))+++...++++++++++++*********))))))***,,,,,,***(((((()))))))))******+++,,,------))))))))))))))))))))))))************************((((((((()))))))))******(((***---...---,,,+++,,,+++***))))))(((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))))))))******(((((()))))))))*********++++++++++++++++++++++++************************))))))************))))))***))))))))))))***++++++---------,,,+++,,,///222++++++************++++++))))))))))))))))))))))))***++++++,,,,,,++++++***)))+++,,,,,,++++++---...,,,++++++******++++++,,,333111---***((((((((()))************************+++++++++++++++++++++++++++++++++******++++++,,,)))***************))))))((((((((((((((((((((((((***))))))(((((())))))***---,,,,,,+++***)))((((((************************++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&((()))***)))***+++---000---)))((()))+++,,,,,,++++++************++++++))))))))))))))))))))))))(((((()))))))))))))))))))))((((((---222222---'''(((''''''((()))******)))******))))))******+++,,,))),,,---,,,)))''')))+++((()))///555666///***)))))))))))))))))))))))))))(((***,,,+++)))(((***,,,///***%%%%%%)))+++)))'''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))333333222222222222333333333333444444444444333333333333444555444333222111222111111111111000000000222222222222222222222222111111111111111222222333111111111111111111111111000000000111111111222222111111222222222222111111222111111111111000000000222222222222222222222222000000000000000000000000111111111111111111111111111111111222222222333333111111111111111111111111000000111111111222222222111222222222222333333333222222222222222222222222111111111111111111000000000000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222333444444555333333333222222222111111111111111111111111111111000000000000000000000000---...//////...///111222//////000111222333333444000//////......---,,,,,,,,,,,,,,,++++++*********&&&***------++++++---///+++++++++++++++,,,---...'''+++///...+++***---111,,,+++,,,...222666888888999777222---)))))),,,///++++++*********))))))))))))+++,,,,,,+++***+++,,,)))******++++++,,,,,,,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,)))+++------,,,,,,,,,,,,,,,,,,+++************+++************************************************))))))))))))************************************(((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++************))))))(((((())))))******)))))))))))))))))))))******+++,,,,,,,,,******,,,000444*********))))))*********)))))))))))))))))))))))),,,---...//////...---,,,)))***,,,,,,++++++,,,---+++++++++******+++++++++,,,+++***)))***,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,******++++++******)))(((************************,,,++++++******++++++,,,+++++++++***)))))))))((())))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,------,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***++++++++++++,,,---,,,***(((''')))+++,,,,,,++++++************++++++)))))))))))))))))))))))))))******++++++++++++***((((((***---000000,,,''')))(((((()))+++,,,+++******))))))))))))***++++++)))***+++***))))))***+++((()))...555555///***)))************************))))))((()))***+++***))),,,)))&&&&&&)))+++***)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))444333333222222333333444333333444444444444333333333444555666555444222111222222222111111111000000111111111111111111111111000000000000000111222222333333333333333333333333000000111111111222222222000111111111111111111000222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111000000000000111111111111000000000111111111222222222222222222222222222222//////000000111000000000000000000000111111111111111111111111111111111111000000111111111111000000111111111111111111111111000111111222333333444444444333333333333222222222222222222222222222222222////////////////////////............///000//////000111222333444555666666//////...------,,,,,,+++,,,,,,,,,,,,,,,+++++++++&&&(((***,,,,,,+++,,,///++++++++++++++++++,,,,,,&&&)))---...---+++++++++((()))+++,,,---...000111333222///,,,)))))),,,...******)))))))))(((((((((+++,,,------,,,+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++(((***++++++***)))+++,,,+++******)))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&'''''''''((((((((((((((())))))))))))*********))))))))))))))))))))))))******)))))))))(((((((((&&&'''((())))))))))))((('''''''''''''''((())))))))))))***)))((()))+++---***))))))(((((())))))***))))))))))))))))))))))))***+++---......---+++***((()))******)))((()))+++***))))))))))))))))))*********++++++,,,---//////++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((())))))***+++((()))***+++++++++***)))******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))(((************************((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))***,,,---,,,++++++,,,---)))(((&&&''')))******)))***))))))(((((())))))***((((((((((((((((((((((((((((((***+++++++++******&&&''')))++++++***(((&&&(((''''''(((***++++++***((((((((('''((())))))***(((''''''(((***++++++***'''&&&(((------)))((()))))))))))))))))))))))))))(((''''''((())))))))))))******))))))************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((444333333222222333333444333444444555555444444333333444555666666444222111222222222222111111000000000000000000000000000000///////////////000111111000000000000000000000000000111111111111222222222000000111111111111000000222222222222111111000000////////////////////////000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////000000000000////////////000000000000222222222222222222222222---...///000000000000000000000000000111111111111111111111111111111111111000000111111111111000000111111111111111111111111000000000111222222333333444444444333333333222222222222222222222222222222///////////////////////////...---...//////---+++***+++,,,---...///000111......---,,,,,,++++++***''''''''''''''''''''''''))))))***++++++))))))***''''''(((((((((((('''&&&(((((('''''''''((()))***$$$(((+++***(((&&&(((***&&&'''((()))((())),,,...))))))))))))(((((((((((('''((()))(((&&&%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((()))((('''''')))+++''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''(((((()))((((((&&&%%%%%%%%%%%%&&&''''''%%%'''))))))'''&&&%%%&&&))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))******)))'''&&&'''((()))((('''&&&'''(((((((((''''''''''''(((((())))))))))))((((((''''''++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))+++,,,,,,,,,+++((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))((('''&&&'''(((((('''&&&'''((()))(((&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''')))))))))((('''$$$&&&))))))(((&&&%%%%%%&&&%%%$$$%%%((())))))(((&&&&&&&&&&&&&&&'''(((((((((&&&$$$'''***,,,+++)))'''$$$###%%%&&&$$$&&&***((((((((((((((((((((((((%%%'''((((((''''''(((***%%%&&&((('''%%%$$$$$$%%%))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((