BM6P6(@ |||fffXXX@@@555999:::;;;<<<666111...***(((((()))(((((()))***+++,,,++++++))))))***+++,,,,,,******+++,,,,,,++++++******++++++,,,...000222333222222444555444000777666888```]]]MMMddd}}}|||rrroooeeedddlll{{{{{{pppjjjaaacccgggpppyyyxxxcccIIISSSrrrgggYYYJJJ<<<555888???MMMLLLKKKIIIDDD@@@AAADDDLLLWWW\\\RRREEEBBBEEEGGGKKK???888333...666<<<666GGG]]]lllttt|||yyyrrrrrrnnnyyyfffRRRQQQAAA<<>><<<777???GGGCCCIIIeeeXXXHHHggguuulll[[[KKKLLLTTTHHH888666888<<<<<<<<<;;;999:::<<<>>>WWWuuuyyyiii]]]KKKBBBPPPkkkuuuhhh~~~vvvhhh]]]ZZZjjjwwwkkkBBBFFFAAACCC:::[[[PPPwwwaaaXXXiiiMMMMMMYYYYYY[[[HHHEEECCCHHHIIIaaavvvPPPAAAAAABBBDDDFFF>>>FFFAAA999<<>>///555}}}}}}zzzmmmBBBJJJ\\\iiioooVVVJJJ;;;;;;666:::HHH[[[sssxxxuuuXXXkkk}}}ZZZGGGAAA======@@@???999222222777666111000;;;LLLXXXIII<<<444555444...///666777777666555444666:::===>>>:::999:::<<<@@@KKKVVVaaagggooonnnaaaYYYiiinnnTTT@@@666===OOOkkkjjjiii;;;...------,,,---...///000555777;;;???CCCEEEFFFGGGGGGcccuuu666>>>XXXEEEMMM```OOOMMMRRRTTTOOO@@@===AAA111***???OOOaaapppoooccc\\\^^^cccMMMJJJIII]]]}}}|||nnn]]]KKKKKK^^^lllbbbNNNHHHBBBCCC@@@888NNN{{{ooossskkkRRRAAA@@@ZZZNNNBBBPPPddd]]]]]]zzzqqqrrrkkk\\\RRRNNNKKKFFFFFF:::555:::;;;444111555>>>ZZZJJJ@@@TTTiiiyyywwwiiiqqqzzz}}}uuugggWWWMMMwwwcccVVV???666:::;;;;;;;;;555111...***(((((()))((((((***+++,,,------,,,+++******+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,...000222333333333444555666111777999999QQQkkklllggg\\\VVVbbb}}}nnnfff```aaabbbbbbfffkkknnnwwwuuummm\\\IIIUUUtttnnnlll]]]CCC888======???BBBEEEHHHLLLRRRWWWgggkkkfffVVVGGGDDDIIIMMMHHH>>>:::999555666777222HHH```pppvvv|||yyyrrrtttpppuuu```QQQRRRBBB???\\\uuuzzz}}}|||zzznnnuuuwwwbbbfff}}}sssttt}}}PPP...222...---000//////000000222444555666EEEaaaWWWhhhlll]]]qqqNNN===uuufffjjjjjjooo}}}ooocccxxxnnneee[[[QQQMMMDDDCCCBBB???FFFMMMIII}}}ooo~~~lllNNNAAA;;;===BBBGGGIIIGGGCCC@@@???MMMbbbfff^^^XXXIIIEEEUUUcccwwwGGGSSS|||}}}mmmaaagggsssvvvEEEIIIKKKHHH@@@YYYUUUttt}}}PPPCCCWWWEEEGGGXXX\\\___GGGCCCAAACCCAAAVVV}}}VVVDDDBBBBBBBBBAAA@@@???<<<===@@@GGGjjjzzztttyyyyyynnnhhhkkknnnsss|||~~~lllZZZOOOUUUqqqeeeJJJTTTeeemmmhhhJJJ:::777;;;AAAGGGKKKLLLKKKIIICCC:::JJJ___WWWCCC???BBB<<>>{{{xxxrrr}}}IIIJJJcccnnnyyyqqqXXXKKK===<<<777777LLLmmmmmmllluuukkkggg]]]OOOCCC@@@EEELLLEEE;;;>>>KKKJJJAAAMMMdddRRRJJJEEEEEE>>>333222888666666666555555666999<<>>BBBEEEGGGHHHTTTuuuXXXvvvmmm;;;===eeeWWWNNNWWWOOOOOOMMMLLLLLLEEE>>>;;;222,,,///333===FFFIIIGGGHHHOOOUUUHHHFFFFFF\\\}}}~~~{{{lll]]]MMMNNNdddzzzzzznnnZZZOOONNNMMMHHHddd```GGGRRRVVVbbb|||yyy^^^NNNMMMJJJ???777:::;;;666333555JJJaaa[[[NNNJJJ___}}}hhh```bbbqqquuuiii]]][[[|||vvvgggTTT>>>666<<<<<<;;;:::444111...***(((((()))((((((++++++------...---,,,+++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,---000222333333333444555555000666<<>>;;;777888<<>>:::LLL```IIIDDDDDDBBB>>>BBB:::777@@@AAABBBrrr|||tttuuuwwwgggZZZTTT\\\vvvwwwYYY^^^sssqqqaaa^^^]]]aaaeeeaaaWWWMMMBBBAAATTTcccSSS???<<<@@@:::@@@WWWaaa```{{{|||yyyxxxvvvuuuvvvwwwrrrcccaaauuu{{{}}}yyylllzzzuuussstttvvvhhhmmmsssKKK444888FFFwwwTTTOOO```kkk{{{sssZZZMMM>>>===777888TTTvvvmmmcccbbbeeeddd[[[RRRTTTHHHGGGOOOIII:::===OOONNNOOOSSSUUUKKK;;;222444333444666666777888;;;===:::;;;>>>>>>:::777===GGG\\\^^^^^^ZZZVVV]]]tttrrrZZZHHH777999RRRwwwuuuyyyZZZ999000//////......000111222666888:::===AAAEEEHHHJJJZZZsssuuuVVVlll~~~nnn::::::mmmiiiRRRQQQUUUXXXPPPTTTWWWYYYPPPDDDCCCCCC999:::::::::;;;===BBBHHHLLLMMMKKKKKKaaarrr___YYYnnnrrriii___KKKUUUmmmUUUYYYmmmrrriii[[[OOOBBB:::888666555555RRRnnnrrr^^^DDDXXX{{{bbbYYYkkkwwwnnneeefff}}}zzznnnQQQ===777===<<<;;;:::444111...***(((((()))((((((***+++,,,---------,,,+++***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,///222444444333444555555111444:::???DDDHHHHHHKKKxxxpppgggiiiaaa[[[TTTZZZ|||~~~yyykkkZZZPPPRRRZZZaaannnRRRCCC>>>555444@@@QQQjjjyyy{{{{{{uuuqqqwwwmmmfffYYYSSSOOOBBBMMMppp}}}|||{{{hhhgggoooqqq???***000...111...////////////111222333444JJJFFF???ooozzzvvvfffEEEQQQ~~~uuucccfffqqqvvvXXX\\\nnnxxxrrrkkkfffbbbYYYLLLAAA===@@@IIISSSPPPEEEJJJ]]]uuuxxxbbb~~~zzzyyyuuuhhhggg|||gggWWWcccVVV???<<>>OOOaaakkkNNNDDDBBB===:::HHHuuummmMMMDDDFFFDDD>>>BBB<<<:::@@@===;;;eeeiiiwwwjjjpppcccYYYUUU]]]www~~~fffhhhooo|||wwwtttkkk\\\PPPEEELLLaaahhhRRR???>>>@@@;;;>>>EEEHHHWWWzzzvvvtttssssssssspppmmmbbbdddwww~~~zzzzzzbbbnnnyyygggcccmmmMMM111777JJJqqqXXXTTTWWWdddtttZZZNNN>>><<<777777QQQeeeUUUSSSUUUQQQKKKKKKNNNLLLEEE@@@@@@BBBAAA<<>>::::::;;;;;;888:::GGGUUU{{{lllaaaeeewwwttt[[[GGG999<<<]]]bbb\\\hhhjjjzzzoooRRR<<>><<<:::999444111...***(((((()))((((((((()))***,,,,,,,,,+++******+++,,,,,,******+++,,,---,,,,,,,,,,,,,,,,,,---+++...222444444444444555888666333444:::BBBTTTiii___~~~mmmeeehhhdddccc```cccvvv{{{mmmbbbZZZWWWZZZ]]]|||```QQQQQQBBB333888YYYppp|||zzzxxxrrrooovvvhhhbbb[[[UUUKKKCCCWWWzzztttvvv}}}yyy[[[kkk{{{~~~hhh:::---000---111,,,.........///000111222333111DDD@@@OOOwwwHHH>>>nnnaaa]]]kkkkkkyyybbb]]]jjjrrrdddeee\\\ZZZYYYKKKBBBOOOaaavvv}}}zzzuuuooovvvooodddXXXqqqIII@@@;;;IIILLLSSSWWWnnnqqqsssQQQTTTQQQjjjZZZGGGQQQnnnWWWEEECCC<<<===GGGiiivvvNNN@@@DDDDDD???>>>BBBAAA???<<<:::QQQxxxkkkrrrtttqqqpppfff^^^ZZZaaa|||{{{hhhjjjfffjjj|||ppp```UUUFFFSSSiiikkkUUUGGGHHHFFFNNNOOOGGGAAAXXX}}}wwwsssssssssrrrgggfff```iii~~~zzzwwwjjj}}}llllllxxx```llloooFFF777666LLLuuuKKKNNN[[[iiisssZZZMMM>>>;;;555666@@@aaaxxx^^^ccc[[[lllzzz}}}fffOOOEEEDDD;;;@@@CCCCCCDDDEEECCC???333444;;;EEEKKKGGG>>>888:::;;;<<<;;;999888999:::@@@??????>>>:::999BBBMMMzzzuuuhhhlll|||vvvZZZDDD>>>DDDjjjVVVEEEXXXrrrSSS222...---------///000222333:::;;;<<<>>>BBBFFFJJJLLLJJJ^^^vvvPPP---DDDRRRJJJIIIPPPRRRVVVYYYYYYsssooo\\\XXXRRRIIIIIILLLOOONNNIIILLLRRRTTTSSSPPP___|||```AAAEEEWWWYYYJJJSSSZZZxxxwwwPPP666333777777bbb```@@@PPPxxxxxx|||zzzuuuwwwuuuhhhNNN;;;888>>>;;;999999555111...***(((((()))(((((('''(((***+++,,,,,,+++******+++,,,,,,******+++,,,------,,,,,,,,,,,,------***...222555555444444555444666222444===JJJlllrrrkkkiiijjjlllhhhjjjqqq]]]dddqqqeee[[[SSSNNNMMMaaafff\\\___sssiiiNNNHHHcccuuu{{{vvvtttnnnlllrrrddd```\\\UUUHHHIIIbbb~~~~~~uuuwww}}}bbbuuu|||lllbbbrrrzzzxxx]]]666//////***111+++............///000111222222GGGEEE777YYYuuuccccccggg|||WWW;;;ttthhhZZZeeeeeehhhnnn^^^ggg|||fffYYYNNN>>>BBBXXXggg{{{rrrppppppbbbqqqpppYYY[[[uuuBBBFFFCCCLLLIIINNNPPPccchhh```PPPXXXbbbppp{{{UUUOOOqqqfffJJJEEE<<>>FFFVVVgggrrrdddLLLYYY{{{tttOOO___}}}|||zzz}}}ssskkkbbbdddiiiaaaWWWVVVhhhoooxxx|||hhhZZZFFFUUUiiiiiiXXXRRRTTTMMMjjjkkk]]]OOObbbwwwsssttttttrrrccc```\\\kkkwwwqqqggg}}}wwwddd~~~rrreeeccczzzppp???888333IIIvvvrrr|||pppnnnxxx???FFFiiitttwwwqqqYYYMMM>>>;;;555999999CCCUUUIII>>>FFF444KKKnnn|||uuu|||mmm^^^\\\ddd\\\BBB444999999333///555@@@HHHIIIGGGAAAAAA???<<<777444444444:::;;;@@@CCCAAA<<<<<>>FFFnnnfffOOOFFF{{{kkkxxx\\\+++---------...000333555777===>>>???AAADDDGGGJJJKKKJJJ___tttggg444:::NNNMMMIIINNNLLLVVVVVVZZZwwwpppYYYOOOFFFFFFLLLPPPKKKBBBDDDLLLQQQSSSRRR___yyyvvvoooTTT:::555999FFFeeegggCCC111555444888TTTssshhh@@@666888777PPP}}}III555KKK___mmmssskkkhhhpppuuusssppp|||vvvhhhMMM;;;888===:::888:::777111...***(((((()))((((((((()))***,,,------,,,+++***+++,,,,,,******+++,,,------,,,,,,,,,,,,------)))---222555555555444555///666444666???HHHlllwwwgggppp~~~~~~vvvsss~~~bbbQQQUUUiii|||{{{fffYYYOOOEEE???>>>888IIIEEEPPPzzziii___kkkyyyyyyrrrpppkkkhhhnnnddd```[[[RRRIIITTTlll{{{kkkrrryyyiiitttzzzjjjgggxxx|||nnnRRR111111...(((222,,,............///000111111999@@@JJJBBBVVVqqqnnn|||ttthhh}}}qqqAAAcccwww___```gggeeeyyyiii^^^www\\\KKK@@@666DDDXXXXXXxxx}}}pppnnnmmmZZZaaaYYY;;;FFFJJJLLLFFFEEEJJJYYYlll\\\ZZZaaa]]]bbbXXXAAAfff}}}zzzUUUIII>>>GGGCCCEEEXXXAAACCCEEE???;;;DDDCCC@@@BBB@@@BBBOOOjjjzzznnnHHH<<>>HHHVVVUUU]]]eeeDDD;;;bbbvvvxxx}}}iiiJJJ:::>>><<<666111111888@@@EEEEEE??????<<<999555444555666888888<<>>jjjyyyxxxyyy___KKK<<>>???IIIOOOUUUXXXcccxxxuuujjjRRR>>>777444333:::FFF[[[|||rrrKKKMMM@@@333222222(((+++>>>KKKEEERRRsssxxxtttPPP===:::555999rrrmmmQQQ888888NNNccchhhcccbbbiiippp}}}jjjzzz{{{oooMMM<<<777<<<999777:::888111...***(((((()))(((((()))***+++---......------***+++,,,,,,******+++,,,...------,,,,,,------...)))---222555666555444555222:::666444888666PPP}}}jjjRRRGGGIIINNNMMMHHH___sss]]]WWW^^^fffxxxmmmUUUHHHAAA999666666111???000333ccczzzjjjbbbppp{{{xxxooommmjjjfffkkkfff___YYYOOOJJJ]]]sssvvvgggrrrvvvzzzhhh~~~sss[[[qqqyyyfffJJJ...222---&&&222---...............///000111(((===[[[SSSgggpppaaa{{{SSSMMMeee^^^kkkjjjqqq}}}]]]~~~xxxiiiMMMCCCLLLWWWuuuZZZJJJ@@@888FFFMMM<<>>TTTyyy~~~mmm```PPP```nnnqqqZZZOOO@@@>>>777+++AAAVVVgggmmm|||~~~PPPTTTrrr___KKKEEEAAA===666777666555666888888666888888777555444666999===EEE???===???@@@<<<999888///gggyyycccQQQ@@@QQQ{{{{{{WWWIIIhhhpppDDD222......000222555999===???AAABBBEEEGGGIIIIIIIIIIIINNNXXXyyyJJJ333888VVVLLL???KKKHHHPPPQQQ\\\]]]pppqqqXXXPPPGGGCCCEEEBBB<<<@@@KKKLLLUUUZZZcccsssvvvhhh^^^JJJ===888333+++444999666333555444111...666...)))333///***777CCCPPPRRRQQQkkkqqquuu\\\CCC;;;333444NNNyyy===666JJJgggvvvnnn```dddqqqxxx|||mmmPPPCCC888888;;;;;;888666000---***)))))))))(((''')))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---++++++,,,,,,,,,+++///...000444999:::777444999888777555444:::KKK]]]vvvcccMMMMMMYYYVVVRRRZZZTTTrrr{{{pppiiifffoooyyy~~~eeeEEE555777444555CCCOOOBBB555:::EEEAAABBBTTTcccuuurrrmmmhhhffffffhhhiiiccc\\\ZZZOOOHHHbbbwwwlllnnnjjj|||hhhbbbqqqrrr}}}nnn___lll]]]???......,,,,,,000...---------............/////////???GGGZZZ___[[[TTTmmmgggaaaiiimmm{{{hhhpppvvv~~~```DDDjjjggg]]]fffLLLUUUnnnRRRRRRRRRPPPGGGTTT}}}zzzmmmnnnyyyzzzGGG@@@DDDEEENNNHHHKKKGGGUUUnnniiiZZZbbbdddOOO^^^mmmuuuHHHEEELLL<<>>:::999<<<;;;XXX~~~~~~iiiRRR@@@UUUzzzbbbMMMsssKKK111...///222555999===@@@BBBEEEBBBBBBFFFHHHIIIKKKPPPTTTeeesss<<<999TTTJJJNNNWWW???TTTYYYRRRSSS]]]qqqyyyVVVPPPGGGIIIKKKBBB@@@FFFEEEMMMEEEIII^^^tttkkkXXXJJJIIIHHH===333111///000222333333111///...///...---,,,---///222444>>>IIIQQQSSSYYYkkkmmmaaa???555888999@@@\\\ZZZ;;;GGGxxxooorrrxxx|||lllOOOCCC999888;;;:::777555000---***)))))))))((('''))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,---...///000000000000111555:::;;;999666999888777555333999IIIYYYpppsssmmmggggggaaacccsss|||zzznnn[[[uuutttuuuuuunnn```RRRKKKEEE444444999000...???PPPNNNBBBEEEIII>>>===SSSfffsssooojjjeeecccdddeeefffbbb[[[RRRHHHLLLgggzzzkkkppphhh|||yyyjjjmmmyyywwwWWW<<<......,,,,,,000---------------............<<<555@@@^^^aaabbbqqqkkkUUU]]]lllllljjjrrr~~~qqq~~~XXXSSSnnnxxxUUUUUU|||iiihhhhhhgggsssgggPPP^^^wwwjjjaaaeeetttmmm:::888DDDDDDDDDOOOMMMFFFVVVwwwwww\\\OOOUUUVVVsssuuu]]]gggvvvLLLFFFMMMFFFSSS```{{{VVVDDDFFF>>>AAA@@@AAACCCBBB???AAAGGGnnn}}}YYYQQQbbbXXXCCCCCCQQQiiiiiiQQQYYYlll___HHHFFFMMMlllxxxaaahhhsssaaaEEENNN^^^ggg^^^MMMBBB<<<888:::222FFFmmmuuupppkkkhhhiiilllmmmnnnzzziiixxxhhhkkkvvv{{{tttyyyttt===000<<<>>>WWWkkkbbbiiippp|||nnnVVVLLL===;;;444111???mmmmmmnnnnnn[[[RRRTTT^^^iiicccaaaZZZNNNBBB:::888999777777666444111111222444::::::<<<@@@EEEFFFBBB>>>@@@@@@>>><<<999888888:::666:::rrr}}}|||fffKKKBBBVVVyyylllSSSjjj<<<---000111333666:::>>>AAACCCFFFCCCCCCGGGHHHHHHJJJNNNJJJ]]]JJJ;;;SSSKKKEEEOOO>>>LLLOOOLLLOOOUUUcccyyyyyyccc^^^SSSPPPNNNEEEBBBCCC===KKKHHHLLL]]]ppp~~~|||~~~xxxnnn```KKK999666777222000333111111111111000///---,,,------...------...///000666>>>CCCAAABBBLLLYYYbbb\\\ccciiigggZZZIII:::222222:::YYYrrrHHH@@@jjj|||pppxxx{{{jjjOOOCCC999999;;;999666555000---***)))))))))((('''((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,---...000222333222111222666;;;===;;;999999777666555333777EEESSSnnnzzzvvvwwwoooOOO```SSS777UUUsss]]]^^^ccc___JJJ999DDD[[[>>>000111777000222CCCPPPHHH???CCCDDD888<<>>;;;444222HHHrrrpppVVVFFFAAAPPPPPPMMMFFF@@@???CCCHHHKKKKKKIIIFFFAAA>>>===>>>BBBCCCDDDFFFFFFCCC>>>:::;;;>>>??????@@@BBBBBBAAAAAA000UUUvvvyyy}}}hhhKKK???OOOooopppRRR{{{aaa777222111222555888<<<@@@BBBDDDGGGDDDDDDFFFGGGFFFHHHLLLFFFRRRlllvvvpppYYY777MMMMMM@@@KKKGGGKKKMMMPPPVVVXXX___wwwiii___ZZZSSSGGGDDDBBB888CCCIIIQQQ[[[lll|||{{{dddOOOGGGIIIKKKJJJJJJ:::,,,+++......000444444333222111000...------...000111000///------...///444777333222555999:::CCCAAABBBGGGKKKGGG<<<333444777PPPSSS777MMMkkkzzz|||ppp~~~{{{yyyeeeMMMCCC:::999:::888555555000---***)))))))))(((''''''((()))+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---///111222111111555:::===<<<;;;999777666555333555???LLLmmm|||qqqKKKGGG^^^{{{eeeUUUAAAAAA<<>>@@@RRRmmmvvv{{{uuuhhh\\\bbbsssrrrqqqrrrnnndddbbbXXXBBB@@@VVVGGG???CCC777444444888???]]]lllGGG777HHHRRRaaacccZZZ???+++;;;333>>>AAA777444===DDDCCCTTTRRReee}}}~~~qqquuurrrooonnnnnnppprrrsss}}}kkkZZZxxxyyyccc[[[~~~kkk^^^\\\WWW777>>>@@@MMM[[[qqq||||||kkkZZZoooeeeZZZeeesssxxxmmmUUULLL>>><<<555888BBBYYYooorrreeeZZZRRRKKKLLLUUU___cccccc^^^^^^]]]YYYTTTQQQPPPPPPNNNMMMJJJEEE@@@<<<999888777;;;AAAEEEGGGHHHFFFEEEEEE>>>___yyy}}}{{{hhhQQQ;;;GGGdddlllOOOWWW999333222333666:::===@@@CCCDDDGGGDDDCCCEEEFFFDDDEEEIIIJJJKKKUUU}}}UUU}}}mmm:::KKKUUU???GGGMMMFFFKKKPPPYYYYYY[[[qqqgggddddddYYYHHHDDDBBB777777GGGUUU^^^kkkzzzzzzpppeeeZZZJJJ<<<777888:::;;;:::222///333666333111111555444333222111111111111444555666333000......000,,,000111//////222222000111444888:::::::::::::::999444DDDmmm___;;;BBBOOOVVVjjjrrrvvv~~~vvv___JJJAAA:::::::::888555555000---***)))))))))(((''''''''')))***+++,,,,,,,,,+++++++++,,,,,,,,,---------///000///---,,,...///111000///333999======<<<999777777666444333;;;DDDeee{{{}}}|||mmm___UUUWWW___JJJ@@@cccpppuuuuuugggfff^^^___TTTCCCDDD^^^OOOJJJ777666JJJNNNDDDPPPkkkjjjTTTEEE;;;CCCOOOQQQUUUKKKOOOWWWVVV^^^nnnwwwkkkeee___]]]___aaaaaa```ZZZTTTLLL\\\{{{yyyjjjnnnyyyjjjpppnnnZZZiiisssZZZ:::...,,,///+++---000+++,,,,,,,,,------------...444111///RRR>>>SSSsssZZZ[[[YYYJJJUUUOOORRRaaacccqqq~~~tttcccnnnfffWWWXXXPPPIII^^^wwwyyyqqqqqquuuuuunnnccciiiqqqhhhdddsssrrrLLLIIIOOOMMMKKKLLLKKKQQQMMMDDDRRRrrrzzzhhhAAAKKKUUUhhhSSSMMMWWWllllllccckkkbbbIIIPPP]]]~~~ZZZNNNFFF@@@>>>???CCCCCC>>><<<===BBBlllzzzuuu]]]^^^yyy{{{~~~WWWCCCKKKGGGCCC<<>>MMMmmmyyyZZZ@@@???666GGGMMMJJJ===,,,AAA555666444555???KKKLLLEEEKKKVVVsss{{{qqqkkkkkkkkkjjjjjjjjjjjjkkkttt|||lllnnn}}}ooowwwpppgggwwwEEE333>>>@@@VVV___gggdddcccSSSbbbrrryyynnnVVVLLL???===666666222888IIIaaa~~~{{{qqqiiibbb\\\]]][[[YYYUUUSSSSSSTTTQQQNNNHHH???888777:::>>><<<;;;@@@GGGGGGCCCEEELLL???PPPvvv~~~{{{mmmXXXIII<<>>;;;===AAACCCDDD===::::::<<<;;;555000---111111111111222333444444:::;;;:::555///---...111222444333000000444333000///222555555333444777;;;777000@@@eeepppHHHFFFJJJMMMbbbpppyyy}}}rrrYYYGGG@@@:::::::::888666777000---***)))))))))((('''&&&'''(((***+++,,,,,,,,,++++++,,,,,,,,,,,,------...111444444111...///000222000///222888===???>>>:::888888888555222777===TTTjjjYYYMMMnnneeeYYYyyytttvvvhhh```XXXdddlll{{{www|||ZZZXXXnnnpppjjjeeeUUUDDDMMMeeepppeee[[[___jjjnnntttzzzwwwfffaaa\\\]]]aaacccaaa^^^YYYQQQLLL]]]uuuyyypppnnn~~~tttnnnpppooosss^^^aaaqqqjjjOOO444,,,---///***,,,000+++,,,,,,,,,,,,------------///...***:::GGG@@@qqqcccDDDgggcccSSSOOO\\\___jjj{{{zzz]]]dddYYYtttxxxuuuyyy}}}||||||sssyyy}}}|||ppp___mmmbbbMMMVVVUUUMMMNNNPPPJJJHHHDDDAAAPPPppprrrTTTFFFDDD^^^oooyyyYYY\\\uuutttTTTTTTaaaRRRNNNXXXssscccOOOFFFCCC>>>===???@@@===;;;<<<===XXXGGG===nnnWWW```___YYYNNNBBBJJJOOO\\\zzz|||VVV>>>777YYYXXXOOOUUUCCCBBBDDD;;;666===HHHMMMJJJGGGDDDXXX|||zzzrrrggghhhiiiiiihhhhhhjjjkkk\\\fffuuuwwwwwwooozzzyyyhhh:::888@@@@@@PPPMMMvvvlll{{{TTTcccoooxxxoooXXXMMM@@@===666222...000===MMMYYYaaagggkkk___]]]XXXWWWUUURRROOONNNPPPRRROOONNNJJJBBB;;;;;;BBBIIIBBB===EEEUUUUUULLLVVVjjjQQQkkkyyyXXXDDD999777BBB\\\vvvkkknnnssscccMMM999...555777:::>>>AAACCCDDDEEEIIIEEEDDDFFFFFFDDDEEEHHHDDDLLLUUU~~~EEEAAAZZZGGGCCCOOOAAAEEEHHHQQQRRRLLLQQQWWWQQQTTThhhwwwgggJJJBBB???222555JJJ^^^hhhnnnqqqfffUUUCCC:::333333666;;;AAAGGGIIIFFF@@@:::555000---,,,......///111222333444444===??????:::222---...111>>>???===777555555444111333000...000666999777555555000BBB^^^xxxLLLJJJQQQXXXkkkqqqrrryyypppUUUDDD>>>999::::::888777999000---***)))))))))((('''%%%&&&((()))+++,,,,,,,,,++++++,,,,,,,,,,,,------***000555666333000///111333111///222999>>>AAAAAA;;;999999999666222444999CCCsssuuupppgggvvvwwwiiieeeuuuyyyMMMFFFYYYjjjmmmnnn^^^MMMYYYuuuvvvlllpppzzz{{{|||{{{qqq```\\\YYY\\\bbbdddaaa]]]UUUNNNSSS```kkkvvv|||www|||mmmuuu{{{yyy{{{wwwWWWfffttt^^^DDD000+++......))),,,111,,,++++++,,,,,,,,,---------...666888:::qqqooo^^^sssxxxcccSSSzzz^^^NNNWWW\\\fffrrrfffvvvwww{{{rrrwww|||}}}vvvhhhcccKKKHHHOOOGGGFFFJJJCCCEEEAAACCCCCCJJJdddhhhKKKKKK???PPP___WWWYYY|||YYY999MMMKKKGGGSSS___rrrUUUJJJGGG@@@<<<<<<===<<<<<<>>>>>>MMMeee|||WWWpppbbbKKKwwwxxxkkk\\\MMMRRRNNNIIIPPPddduuummm[[[OOOIIIxxxvvv___SSSUUUGGGCCCLLLPPPLLLPPP\\\```oooxxxvvvpppjjjkkkkkkjjjjjjmmmrrrwwwtttuuusssnnnzzzjjjyyy|||www||||||tttSSS555@@@BBBJJJRRRJJJhhh~~~wwwaaaUUUfffmmmxxxqqqYYYOOO@@@>>>777111777555777DDDNNNNNNNNN{{{pppkkkmmmaaa___[[[UUUQQQPPPRRRUUUTTTWWWYYYUUUMMMJJJMMMRRRGGGBBBVVVtttsss\\\bbb~~~nnn|||VVV???555333???\\\xxxttthhhLLL222:::888:::>>>BBBEEEFFFGGGGGGKKKGGGFFFHHHIIIGGGHHHKKKEEENNNUUUsssQQQ???YYYOOOFFFSSSJJJDDDIIIWWWZZZQQQPPPRRRJJJKKKeeezzzmmmSSSLLLFFF333777HHH[[[hhhnnnnnnfff\\\JJJCCC===888333111999CCCGGGEEE???777000---...///000111333444555555555555AAAEEEHHHDDD;;;333000111===AAAAAA<<<777666444111222000///333777999666222555111@@@JJJllltttNNNPPPXXX[[[jjjnnnooovvv}}}oooSSSCCC===999:::;;;888888:::000...***)))))))))((('''%%%&&&((()))+++,,,,,,---++++++,,,,,,,,,---------%%%,,,333666333//////000555222000333:::@@@CCCCCC<<<:::::::::777222333777;;;\\\TTTHHH```ssshhhllltttVVVTTTTTTJJJFFFLLLuuu```QQQ^^^ssswwwzzzrrreee\\\YYYWWW[[[bbbddd```[[[PPPMMM\\\gggfffuuu|||xxxmmm~~~|||ZZZeeennnSSS>>>///+++///...(((,,,111,,,++++++,,,,,,,,,---------------***111[[[vvv}}}RRR]]]kkkRRRYYY\\\gggppp}}}}}}~~~nnnvvv\\\PPPkkkwwwzzzJJJEEEMMMMMMAAAIIIOOO???BBBDDDOOOKKKDDDYYYiiiZZZZZZGGGEEENNNzzzVVV]]]___lll;;;JJJIIIAAALLLMMMvvv~~~\\\RRRKKKBBB<<<;;;<<<<<<>>>AAA<<<@@@JJJ~~~fffQQQlll}}}pppoooiiinnn___\\\BBB@@@^^^tttvvvgggYYYssspppaaaTTTTTT]]]ZZZRRRaaa}}}wwwppprrroookkkjjjiiiggghhhoooxxx~~~tttrrrjjjpppwwweeeTTTpppcccaaatttxxx@@@---???;;;>>>GGGEEE[[[wwwlll~~~uuuGGG|||SSShhhmmmzzzrrrZZZOOOAAA>>>777///<<<555)))888NNNSSSOOOjjjzzzxxxooommmiiiccc\\\WWWUUUWWWYYY]]]dddkkkiii___WWWTTTVVVLLLKKKiii___WWWqqqwwwvvvzzz```HHH<<<555CCCcccoooCCC"""===:::===@@@DDDGGGIIIIIIIIIMMMIIIIIIKKKKKKIIIKKKNNNNNNNNNPPPdddlllgggGGG\\\SSSCCCMMMGGG999AAARRRXXXOOOMMMOOOIIIDDD```xxxooo[[[WWWOOO777666CCCVVVfffnnnoookkkggg```^^^ZZZQQQCCC888<<>>:::666333333666:::NNNkkktttLLL<<>>:::...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---555,,,333,,,RRR{{{jjjhhhHHHJJJ[[[VVV___lllyyyjjjYYY]]]iii{{{cccHHHFFFEEEFFFHHHHHHDDDAAACCC???HHHJJJBBBSSSgggdddaaa???@@@QQQrrr```RRRUUUtttGGG///IIIBBBBBBIIIcccpppOOOGGGCCC>>><<<:::;;;>>>BBB;;;???GGGfff}}}```wwwiiiHHH^^^zzzggghhhKKK;;;UUU```yyyvvvoookkkeeebbbcccccc___YYY~~~vvvtttrrrmmmrrrllliiijjjhhhmmmvvvyyywwwttttttjjjhhhhhh]]]___iiizzzkkk???222AAAEEEFFFCCCHHHWWW|||aaaqqqNNNgggxxx___vvvuuurrrUUULLLDDD:::888444444333222333:::DDDLLLXXXnnnlllttt}}}xxxuuulllbbb```dddccc^^^\\\eee|||{{{___```uuulllTTT\\\yyyvvv___UUUZZZbbbyyy}}}qqqYYYAAA@@@GGGooo~~~{{{zzzVVV444???======@@@DDDFFFHHHJJJLLLOOOLLLMMMOOOOOOOOOMMMKKKIIIGGGKKKOOO[[[}}}nnnxxxEEESSSTTTUUUPPPEEECCC???AAAKKKQQQMMMIIIHHHLLL```|||www[[[TTTMMM333444>>>PPPeeeooonnnllllllaaahhhmmmgggUUUHHHKKKVVVNNNTTTMMM:::000555888555444@@@CCC;;;;;;DDDCCC888BBBMMMUUUTTTQQQMMMCCC999666;;;>>>;;;666555999>>>???:::;;;999111555<<<777000000111999PPPooovvvTTTdddkkkZZZ___gggiii~~~lllTTTBBB>>>999888999999888666111...***(((((()))((((((''''''''''''(((***+++,,,++++++******++++++,,,---,,,---......////////////444333111111333999AAAGGGFFFCCC>>>;;;888555444555444DDDccc}}}~~~{{{ttt]]]}}}sssWWW@@@VVViiiggg~~~vvvfff[[[{{{yyydddMMMFFFbbbtttzzzkkk[[[WWWVVVWWW\\\aaabbb]]]XXXZZZgggjjjkkkwwwzzzrrrmmm|||zzzYYYYYYbbbaaa999333------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---)))---222(((777[[[ddddddVVV```>>>TTTYYYdddqqqzzzzzz|||oookkk|||{{{xxxyyy|||YYYIIIHHHGGGHHHJJJJJJHHHFFFDDDBBBFFFHHHFFFQQQdddmmmWWWRRR===PPPjjjSSSLLLgggkkk555555DDDGGGDDDRRRsssMMMHHHCCC???===<<<:::<<<@@@AAACCCBBB^^^fffKKK@@@{{{zzzqqqiiiXXXJJJHHHmmmdddOOOfff~~~qqqjjjmmmdddOOODDDGGGwwwrrrpppmmmnnnkkkmmmqqqnnnpppuuu{{{qqq]]]rrr{{{___>>>;;;CCC@@@EEEBBBFFFYYYooofffxxxbbbqqqyyywwwVVVIIICCC>>>???333333222111222888@@@FFFKKKuuu{{{xxx{{{xxx}}}vvvwwwyyyvvvqqqooodddhhhrrrggg^^^DDDDDD^^^iii]]]MMMDDDkkk~~~yyy|||yyy```DDD<<>>FFFJJJNNNMMMJJJFFF@@@;;;AAACCCFFFLLLXXXaaa^^^TTTBBBBBBCCCEEEDDDBBBBBBDDDHHH>>>======999<<<<<<222666333444BBB```~~~tttWWWjjjuuuhhhkkklllkkkmmmWWW@@@<<<888777999::::::888111...***(((((()))((((((''''''''''''(((***+++,,,++++++******++++++,,,------...///000111000///...111222222000000555@@@IIIIIIFFF@@@<<<999777555444:::555LLL{{{ddd{{{|||XXXbbbwwwVVVLLLPPPcccQQQbbbvvvyyymmm```UUUTTTWWW[[[^^^```___]]]\\\ZZZhhhjjjlllzzz~~~|||tttlllRRR``````TTT555,,,------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,&&&333///------888PPPVVVpppmmmppp|||lllJJJ{{{eeeTTTQQQXXXfffooouuuwww]]]kkk}}}uuusssqqqqqqxxx~~~{{{|||pppmmmhhhlllnnn|||xxx```ccczzz|||LLLKKKIIIHHHIIIKKKMMMMMMLLLFFFGGGDDDEEEJJJNNN___xxxccctttRRRVVVeee]]]KKK^^^\\\111@@@:::@@@HHH______JJJDDD@@@???===:::;;;>>>===BBB;;;JJJnnn___vvvuuu___VVVKKKSSSooo]]]TTTbbbpppbbbggg^^^HHHIII\\\uuuoooooooooppppppuuuyyytttnnnsss~~~pppsssxxx]]]yyytttMMM<<>>999222222111000111555:::>>>DDD\\\~~~vvvmmmlllgggdddqqqwwwddd___YYYTTTTTTWWWTTTJJJDDDBBBxxxxxx~~~tttkkktttyyycccIIIHHHhhh}}}|||RRR===;;;===888BBBCCCEEEEEECCCBBBAAABBBDDDDDDDDDDDDEEEFFFGGGHHHKKKHHHGGGRRRqqqxxxCCCQQQJJJLLLUUUQQQHHHBBBFFFNNNSSSUUUVVVLLLRRRmmmpppZZZRRROOO???CCCMMMWWWXXXQQQLLLKKKUUUPPPNNNSSSUUUPPPJJJHHHBBB:::888AAAHHHKKKQQQXXXWWWUUUXXX]]]WWWHHHAAABBB?????????DDDRRRgggwww~~~[[[PPPHHHHHHHHHDDDBBBDDDFFF<<<<<<@@@>>>???;;;...666000111GGGlllmmmUUUiiiwwwqqqrrrlllhhhzzznnnYYYAAA<<<888777999:::999777111...***(((((()))((((((''''''''''''(((***+++,,,++++++******++++++,,,---...000111333333222111000...333666444000333===FFFPPPMMMEEE===999888666333:::---:::lllvvvhhhzzzkkkQQQPPP^^^bbboooqqqxxx|||kkk^^^WWWRRRUUUZZZ```bbb___^^^^^^```qqqxxxyyyyyy}}}zzz}}}vvvsss|||aaaTTTjjjbbbJJJ444***---,,,,,,+++***+++++++++,,,,,,++++++++++++,,,,,,+++444'''444777111EEEAAA===tttVVVaaaqqqmmmMMMEEEvvveeeUUUOOO\\\iiinnnyyymmmhhhSSSlllnnn]]]gggmmmgggjjj[[[gggeeewwwsssXXXjjjkkkEEEJJJIIIHHHIIIKKKMMMNNNOOOJJJLLLCCCCCCKKKIIIVVVzzzyyyvvvUUU```nnnSSSYYYuuu~~~>>><<<666<<>>::::::>>>666@@@;;;:::ZZZaaa\\\___ZZZiiimmmYYY___ppp___RRRJJJWWWnnnzzzpppnnnpppppp{{{{{{|||rrroooqqqppplll|||{{{vvvzzz{{{pppeeexxxdddAAA???IIIFFFFFFDDDMMMIIITTT~~~rrrooo|||[[[JJJGGG>>>444333222222111222333555777AAAKKKwwwzzzwwwppp___QQQOOONNNMMMVVVcccdddqqqmmmYYYLLLIIIKKKQQQ|||xxxqqq```QQQXXXmmmtttooocccSSS[[[}}}SSS===888888AAACCCEEEGGGFFFDDDAAA@@@@@@DDDCCCCCCCCCEEEHHHJJJLLLMMMJJJHHHOOOgggNNNMMMVVVHHHLLLTTTJJJAAABBBJJJTTT[[[]]]PPPOOOggg}}}[[[KKKOOODDDGGGRRRaaafff\\\LLLBBB\\\^^^cccgggcccZZZVVVWWWYYYOOOIIIPPPcccqqquuurrrkkkiiifff```TTTFFF???===:::AAACCC>>>>>>PPPpppnnn\\\RRRIII@@@===???CCC@@@GGGLLLCCC===:::222555---///IIIqqqqqq]]]lllvvvtttvvvkkkhhhwwwlllYYYCCC???:::888888999777555111...***(((((()))((((((''''''''''''(((***+++,,,++++++******++++++,,,------...000111222222111111...555;;;:::444222888@@@TTTTTTMMMAAA:::999888444000111888KKKqqqrrrddd[[[bbbpppnnn[[[bbbnnn|||oooaaaYYYUUUSSSWWW]]]bbbbbb]]][[[^^^cccvvv~~~ooo___dddyyy]]][[[mmm___@@@333))),,,,,,+++************+++,,,++++++******++++++,,,***000"""333777,,,>>><<<<<<]]]IIIYYYxxxgggSSSAAAHHHiiiSSSUUU```hhhqqq{{{]]]XXXMMMRRR______yyygggyyygggnnnssshhhoooiiiaaammm{{{pppZZZEEEHHHHHHGGGGGGHHHIIILLLMMMMMMMMMCCCAAAIIIDDDNNNooo{{{oooJJJTTT^^^VVVZZZQQQyyyJJJ777???:::AAAFFFhhhdddQQQAAA???@@@;;;:::>>>777>>>===:::AAAXXXvvvrrrkkk}}}ccc___lll___ssskkktttwwwmmmkkknnnooonnn{{{|||~~~xxxvvvffftttzzzvvv||||||uuu}}}mmmrrroooSSS???GGGJJJJJJVVVAAAOOOJJJHHHqqqtttooorrrqqqxxxvvvSSSDDD===:::666555444333444444444333888@@@PPP~~~gggLLLFFFOOO[[[eeelllssspppUUUVVV^^^]]]\\\eeeTTTPPPGGGQQQcccggghhhjjjhhhiii{{{uuuWWWBBB999999HHHCCCFFFHHHIIIGGGDDDCCCCCCEEEDDDDDDDDDFFFJJJMMMPPPIIIHHHGGGJJJWWWsssrrr^^^CCCcccKKKGGGQQQJJJAAA>>>FFFRRR\\\```]]]ZZZlllfffJJJLLLFFFJJJZZZtttyyyaaaNNNLLLZZZuuu}}}www___MMMHHHAAA999===CCCFFF@@@888===RRRfffxxxjjj^^^SSSJJJDDDBBBNNNRRRaaabbbKKK:::999999777000444NNNtttsssxxxyyyxxxyyymmmmmmwww}}}|||kkkWWWEEE@@@;;;888888888555333111...***(((((()))((((((''''''''''''(((***+++,,,++++++******++++++,,,---++++++,,,---...000111222...666===<<<666222555:::PPPWWWWWWJJJ???<<<:::666777888222444VVVooozzz~~~uuujjjaaaWWW___wwwlllaaaYYYSSSQQQWWW\\\```___[[[\\\aaahhhnnn{{{fff]]]```vvv{{{[[[aaaeeeVVV444000(((,,,,,,+++***************++++++************+++++++++///,,,111,,,(((;;;HHHJJJYYYeeeGGGpppzzzooo^^^<<<\\\{{{eeeZZZZZZaaajjjsss{{{xxxwwwssshhhhhheeennnPPPLLLIIIAAA???AAAuuuyyy|||uuu{{{xxxyyywww{{{XXXgggnnnjjjwwwvvvlllIIIGGGEEEFFFGGGFFFEEEEEEFFFHHHKKKIIIBBBAAACCCAAAIII[[[lll[[[NNNMMMOOOWWWcccTTTkkkccc666666???===666OOObbbFFF@@@AAA>>><<<>>>:::999888<<<>>>@@@___fff~~~nnnfffgggkkkkkkiiijjjnnnwww|||uuu```kkkxxxrrrfffpppuuuzzzxxxqqq{{{aaaGGGDDDLLLJJJMMM\\\FFFOOOPPPGGGrrrssskkkkkkaaa___{{{xxx}}}lllFFF888===:::888666555555555333222222<<<<<>>AAALLLXXX]]]bbbbbbkkkpppLLLEEECCCIII^^^~~~pppOOOOOOcccttt~~~www```RRRTTTRRRHHHLLLIIIHHHKKKJJJEEEAAA???MMMTTTXXXXXX[[[___ZZZPPPZZZ```qqqqqqTTT<<<999;;;999333999SSSsss~~~~~~yyyyyyyyylllpppwww{{{{{{kkkXXXEEE@@@;;;888888888555333111...***(((((()))((((((''''''''''''(((***+++,,,++++++******++++++,,,---,,,++++++,,,...111444666...444999999555333555999EEEVVV___VVVHHHBBB<<<777;;;999222222NNNtttrrrzzz~~~sssggg\\\TTTQQQRRRYYY]]]______^^^bbbjjjrrrttt|||tttxxxkkkrrrtttzzzdddYYYeeeYYYKKK,,,...***,,,++++++***************++++++************++++++---,,,555///)))...555GGGGGGZZZzzzPPPXXX~~~LLL===nnnzzz~~~qqqaaa]]]dddjjjvvvyyyrrrjjj^^^SSSFFFrrr~~~yyysssxxx}}}~~~|||~~~}}}|||[[[WWWmmmwwwsssqqqsss}}}KKKCCCHHHCCCEEEGGGFFFCCCAAAAAABBBFFFAAAAAA@@@<<<@@@HHHGGGaaaggghhhNNNWWWooodddddd___jjjZZZ666<<<>>>777EEEeeewwwNNNCCCDDD@@@<<<===999999777;;;===999DDD___vvvhhhbbbcccfffffffffccckkkyyywwwhhhbbbZZZ]]]cccdddooo}}}~~~uuurrrmmm{{{uuuvvvRRR???DDDGGGFFFKKKPPPLLLFFFRRRMMM[[[zzztttnnn[[[xxxhhhHHHBBB<<<999666555555555333111333777999NNNxxx{{{xxxnnnqqqpppTTTOOObbbwww}}}rrrmmm}}}~~~wwwppp[[[GGGCCCHHHOOO```lllooo{{{|||~~~yyyyyyzzz]]]CCCCCCHHHFFFEEEEEEHHHLLLMMMLLLJJJHHHHHHEEEEEEFFFHHHJJJMMMPPPQQQOOOMMMOOOQQQRRR___bbbPPPYYYLLLLLLOOOKKKAAA>>>FFFPPPVVV\\\___```qqqvvvPPP@@@???EEEZZZ{{{lllbbbyyyZZZdddiiibbb[[[YYYXXXUUUSSSKKKHHHNNNQQQKKKAAA;;;666EEENNNRRRaaasssnnn[[[ZZZ[[[kkksssaaaNNNIIIGGG<<<888@@@[[[uuu~~~xxxpppxxxtttyyyuuuyyyzzzmmmuuuuuuyyy{{{mmmZZZDDD@@@:::888888888666444111...***(((((()))((((((''''''''''''(((***+++,,,++++++******++++++,,,---///...---...111555999;;;...222555555333333666:::<<>>AAAmmmooo______bbbiii|||www```uuu]]]GGGZZZfffwww}}}{{{vvv^^^ZZZsss}}}NNNdddhhhiii^^^AAAFFFGGGCCCFFFHHHFFFBBB???>>>???BBB:::@@@@@@888@@@HHH;;;]]]~~~OOO___ddduuuWWWRRRUUURRR000???@@@BBBJJJvvvTTTEEEFFFBBB<<<<<<999BBB@@@;;;:::888>>>PPP{{{tttlllbbb___```bbbccceeennnyyysss\\\nnnUUUTTTjjjwwwyyyxxxssssssnnnooopppiiifffoooxxxlllGGG;;;BBB???AAAFFF@@@III777LLLMMMGGGmmmzzzddd~~~nnn|||yyygggOOO===:::555444555555333111444///888;;;LLLyyysssuuuxxx}}}}}}ooo^^^JJJBBBKKKLLLTTTdddooouuuyyymmmmmmiiijjj}}}}}}YYYCCCBBBHHHIIIFFFFFFIIIMMMNNNMMMJJJHHHGGGHHHHHHIIIKKKMMMPPPRRRSSSMMMJJJLLLPPPPPPYYYyyyAAAYYYHHHLLLRRRPPPDDD===AAAKKKPPPWWW]]]XXXddd}}}WWWBBB<<>>999777888888666333///---+++((('''''''''((('''''''''''''''((())))))***,,,---,,,******+++,,,,,,......///666KKKhhh}}}NNN444(((444;;;333000666===OOOccckkkdddSSSBBB777888666777888666777HHH\\\zzztttjjj\\\RRROOORRRUUUWWW[[[aaagggaaaaaazzz}}}```iiiPPPuuu~~~}}}~~~ooozzzgggsss[[[SSSccc```CCC000333222(((+++******)))******++++++++++++++++++++++++++++++++++++,,,------......///666YYYpppQQQEEEfffzzzWWWHHH888HHHsssdddWWWbbbfffqqq{{{mmm|||^^^PPPMMMMMMqqqzzzxxx{{{|||{{{yyyYYYpppnnn```^^^YYYyyyOOO???AAA???GGGGGGEEECCCBBBAAAAAAAAACCCBBBAAA@@@@@@@@@@@@AAABBBzzzqqqYYYjjjttt___ddddddppp222HHH<<<===KKKYYYqqqRRRFFF>>>;;;<<<==================<<<<<>>>>>KKKZZZwwwyyyqqqyyy~~~xxxmmmddd___[[[WWWRRRKKKNNNXXXWWWKKKDDDFFFCCCCCCBBBBBBCCCDDDEEEFFFZZZooottteee^^^gggiii___TTTPPP[[[vvv~~~eeeSSSFFF>>>WWWvvv}}}{{{iiimmmlllpppxxx{{{{{{|||{{{||||||oooVVVCCC???:::888888888555222///---+++((('''''''''((('''''''''''''''(((((()))***+++,,,,,,******+++,,,000111000......666DDDOOO>>>333111:::;;;222000666999BBBVVVkkkooo___KKKAAA888444555777555222;;;IIIvvvuuujjjaaaUUUNNNMMMQQQVVVYYY[[[lllggg```nnntttjjjfffTTTYYY}}}vvvmmmzzzyyyrrrUUU]]]bbbVVV===...111222,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,---.........;;;@@@QQQtttpppGGGEEEhhhoooRRR@@@888OOOqqq|||gggLLL```aaahhhttt|||\\\kkkrrrZZZNNNRRR]]]ddd}}}{{{zzznnnlllqqqxxx|||YYYeeevvveeetttqqq\\\QQQ^^^fffBBB>>>EEEGGGGGGFFFEEECCCBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@CCCqqqOOOiiiqqqxxxdddaaa^^^ooo111000GGGEEE>>>aaa\\\HHHFFFCCC<<<===<<<<<<;;;;;;;;;::::::>>>eeeqqqeee```aaa^^^]]]`````````gggooovvvgggbbbkkkrrrkkkTTT]]]~~~{{{~~~ggglllssswwwKKKFFFAAA@@@CCCEEEDDDBBBDDDHHHHHHIIIKKKQQQrrr{{{OOOwww}}}RRRgggwww___===???<<<555222***666222333555666JJJ}}}vvv{{{zzzrrr^^^MMMFFFHHHQQQXXX___cccttt|||xxx~~~ddd\\\VVVnnn|||kkkHHHBBBFFFEEEBBBDDDCCCCCCDDDFFFGGGGGGDDDAAADDDFFFGGGIIINNNTTTSSSOOOGGGKKKIIIHHHJJJJJJZZZxxxsssvvvNNNHHHJJJJJJXXXVVV>>>888CCCDDDQQQ[[[ooojjj{{{pppGGG888BBBQQQwwwjjjpppuuukkkpppggg___^^^bbbcccaaa^^^TTTVVVXXXXXXSSSOOORRRXXXRRRNNNHHHDDDCCCCCCEEEFFFOOORRROOOIIIMMMYYY]]]WWW]]]LLLHHH___|||wwwhhhEEE999LLLrrrrrrxxxtttsssuuuwwwxxx|||xxx~~~}}}pppWWWEEE@@@;;;888888777444111///---+++((('''''''''(((''''''&&&&&&''''''((()))***+++,,,,,,******+++,,,---///111111000///111333333000000666:::999777666777888IIIgggxxxoooZZZKKK===666555888777222222888???[[[yyykkkjjj[[[hhh|||vvvzzzooo\\\WWWOOOKKKMMMSSSYYY]]]\\\ooodddfffrrrXXXffffffuuulll```kkk|||{{{www{{{kkkTTThhh\\\GGG444,,,...000000---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,------......222111KKKCCC]]]NNN;;;\\\eeefffTTT999///JJJoooxxxjjj```WWWYYYiiiqqqrrr~~~ppp|||iiiWWWDDD>>>GGGYYYmmmzzznnnUUUTTTTTTOOO;;;]]]qqq\\\aaammmjjjVVVyyymmmGGG;;;>>>EEEJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAABBBAAA@@@???>>>CCCNNNXXX^^^lllxxxtttaaa___333888CCC:::BBBJJJ~~~vvvNNNHHHEEE:::======<<<;;;;;;:::;;;;;;222;;;FFFWWWxxxvvvyyyqqq~~~qqqccc[[[WWWYYYYYY\\\]]]]]]```lllxxxkkkccciiijjjfff^^^RRRYYYqqq}}}dddhhhUUUKKKGGGBBBBBBDDDFFFEEEDDDCCCIIIJJJKKKKKKKKKaaawwwYYYYYYZZZUUU^^^ooo^^^;;;===;;;555<<>>EEENNNUUUYYYIII???KKKdddyyy^^^FFFGGGjjj}}}zzz|||tttqqqpppqqqxxxzzz|||nnnWWWFFFAAA<<<999888777333000///---+++((('''''''''((('''&&&&&&&&&&&&'''(((((()))+++,,,,,,+++***+++---+++---///222444444222000666222---000<<>>@@@UUUkkkwwwdddZZZXXXaaajjjooovvv~~~pppxxxppp\\\SSSHHHCCCEEEOOO[[[cccnnnxxxuuuuuu{{{}}}nnn___CCC777CCCHHHWWWtttiiillljjjssskkkiii{{{III<<<@@@@@@@@@EEEDDDCCCBBBBBBAAAAAAAAAAAA>>>???AAABBBAAA@@@>>><<>>===<<<<<<;;;;;;<<<===>>>;;;888888:::BBBaaa}}}}}}hhh\\\XXXUUUTTTVVVYYY]]]]]]^^^fffwwwjjjkkkxxxsssfffbbbdddmmmyyyzzz{{{{{{GGGIIIFFFCCCCCCDDDFFFFFFEEE???FFFHHHJJJKKKHHHWWWtttsssSSS{{{zzzNNNNNN^^^jjjsssZZZFFF<<<666888>>>@@@999555777555333<<>>>>>AAAEEEBBB;;;777<<<@@@JJJggg~~~iiiTTTCCC666777;;;999777888:::555;;;VVV~~~mmmcccppp|||vvvpppgggYYYLLLJJJJJJKKKMMMRRRYYYaaafffllljjjzzzttteeevvv~~~xxx}}}}}}rrr~~~}}}~~~ffffff___DDD---***,,,)))(((,,,---,,,++++++*********+++******************************++++++,,,------...///000111DDDRRRwww}}}KKKHHHnnnyyyaaaAAA111???YYYjjjllliii___ZZZcccttt|||yyyMMMDDDuuu^^^III@@@???GGGUUUiiiwwwuuullliiikkkxxxwwwzzz{{{wwwzzzmmmPPP777777WWWRRRVVVcccZZZgggrrr~~~^^^yyyTTT:::>>>EEE???===CCCAAAAAA@@@@@@@@@@@@@@@@@@<<<===???@@@@@@>>><<<;;;???:::PPPUUUSSSllluuuaaaSSScccHHH555AAA>>>:::DDDddd[[[CCCAAA;;;::::::999:::;;;===>>>:::999@@@EEE===;;;ZZZxxxssssss^^^QQQNNNQQQRRRRRRYYY]]]```aaafffttt{{{nnneeexxx|||mmmllluuuhhhcccoooWWWBBBEEEDDDCCCCCCDDDEEEEEEEEE@@@GGGGGGGGGIIIFFFPPPgggllluuurrrWWWCCCFFFRRRVVVuuu```JJJCCC:::333???777444777777555777===XXXpppoookkkddd___^^^YYYTTTCCCBBBAAADDDLLLXXXfffpppwwwppp___KKKVVVZZZrrrUUUKKKEEEHHHJJJGGGEEEFFFDDDCCCCCCDDDEEEEEECCCAAADDDCCC@@@???BBBGGGDDD>>>BBBIIIHHHFFFIIIDDDEEERRRlllSSSGGGCCCBBBMMMUUUFFF777999???IIISSSSSS^^^aaaFFFUUU^^^vvvzzzpppaaaUUUPPPNNNPPP^^^kkk]]]===111:::666888<<>>AAA>>>???EEE>>>>>>>>>===>>>>>>??????;;;<<<<<<======;;;:::999;;;333FFF___xxxqqqOOO___]]]KKKLLLsssCCC777:::AAA@@@AAAxxx}}}NNN===;;;:::888777777888:::;;;<<<666888AAA>>>666<<>>DDD:::555333666777666888;;;999gggxxx^^^LLLPPPRRROOOLLLJJJGGGCCCCCCFFFHHHJJJPPP^^^qqqhhhMMMJJJVVVvvveeesssQQQJJJFFFIIIJJJHHHFFFGGGCCCBBBBBBCCCDDDDDDCCCAAABBBDDDCCCAAACCCHHHHHHEEEEEELLLJJJGGGJJJGGGFFFOOOXXXrrrFFF<<<<<>>333???LLLLLL???444888AAA999888888>>>LLLccc~~~fffKKK???;;;666444777222777<<<:::666>>>YYYtttzzztttooofff\\\RRRHHHAAA???CCCHHHPPPXXX```iiirrrxxxuuuttt}}}}}}qqq___aaatttvvvmmmSSSWWW```bbb>>>111)))***,,,)))''')))(((((((((((()))***++++++*********************************+++,,,,,,------'''111000111999OOOaaaDDDjjjbbbFFF555---[[[iiinnncccWWWWWW```eeeeeelllzzz|||bbbNNN999333777===AAADDDLLLdddwww{{{}}}uuuaaadddiiitttooo^^^@@@FFFppp|||~~~vvvYYYYYYddd\\\OOOppp===??????>>>>>>AAABBBBBB<<<;;;;;;;;;<<<<<<===>>>::::::::::::999999999999666333>>>BBBhhhaaaWWWmmmHHHIIIJJJ}}}www<<>>???@@@@@@@@@AAABBBAAAGGGEEECCCGGGDDDFFFRRRpppeee}}}~~~}}}mmmnnnGGG:::AAAGGG[[[xxxQQQ;;;BBB:::777777888777555777;;;888DDDlll|||tttdddTTTSSS???666:::;;;999999===>>>===DDDKKKSSSYYYaaammmyyykkkVVVFFFNNNaaapppnnnxxxjjjMMMHHHEEEHHHKKKIIIFFFEEEEEEDDDCCCDDDEEEFFFDDDCCCDDDHHHIIIEEEDDDGGGJJJIIIGGGMMMIIIEEEIIIIIIHHHNNNOOOvvvuuuLLL;;;HHHTTT\\\TTT;;;666999DDDTTTRRRpppnnn>>>MMMUUUZZZfffyyysssooorrrggglllmmm^^^LLLRRRMMMJJJPPP]]]kkksssvvvzzzuuu___ZZZddd```NNNNNNJJJAAA@@@TTTiiicccOOOVVVpppbbbdddfffJJJjjjxxxsssqqqqqqooolllmmmpppzzzvvvdddPPPFFFAAA<<<:::999888555222///---+++((('''''''''(((&&&%%%%%%%%%%%%&&&''''''(((***++++++++++++---...,,,...111222111000000111:::333111555888777;;;BBB@@@555666BBBGGGOOOppp|||]]]KKKBBB999555777444111111555999===FFFNNN\\\mmmuuuwwwiiiaaaVVVIII???888999<<>>:::999999999666<<>>AAACCC@@@===AAAKKKUUUVVV[[[eeewww___fffccchhhrrreeeYYYgggyyy___\\\iii{{{kkk<<>>>>>>>>???@@@AAA<<>>...555555222...111999>>>???BBBLLL[[[iiisss}}}zzzaaaHHHGGGXXXcccbbbxxxlllWWWIIIEEEDDDGGGKKKJJJFFFBBBIIIGGGFFFGGGHHHIIIHHHGGGGGGLLLMMMGGGBBBCCCFFFHHHGGGMMMGGGBBBHHHIIIHHHNNNMMMccc~~~eee???EEEMMMZZZZZZAAA888444:::KKKFFFcccwwwSSSRRROOOSSS]]]bbbtttsssnnnlllccc```]]]___jjj{{{qqqYYYgggrrrjjjccc\\\LLLCCCTTTjjjgggSSSbbbooohhhgggGGGeeeqqqmmmlllmmmmmmkkklllppp|||ssseeeQQQCCC>>>999888999999555111111...***(((((()))((((((''''''''''''''''''''''''''''''(((***+++,,,---...+++111---&&&///@@@>>>---777999333555555333;;;:::QQQ;;;===333999RRRbbbbbbHHH;;;999;;;666444555777555333666;;;EEENNN]]]ooo~~~ssskkkgggZZZRRREEE<<<888:::>>>AAAJJJPPP^^^mmmtttyyy```ZZZeeeuuuqqqqqq{{{tttMMMaaaggg;;;+++++++++***)))(((((('''((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++***,,,000111333AAA^^^xxxuuu~~~ZZZAAALLLaaa^^^III:::111000AAA]]]hhh]]]VVVYYYbbbeeeooo~~~wwwccc^^^___XXXJJJ???===BBBRRRfffmmmiiiiiiooommmvvv|||vvvsssiiioooZZZ:::>>><<>>===<<<;;;;;;<<<===>>>:::999888777666666666666222:::<<<333JJJUUUJJJwwwSSSeeeMMMXXXIII555888CCC;;;:::ZZZrrrJJJJJJAAA:::FFF999333<<<777444888999666222111888777888999===BBBFFFIIIeeekkksss||||||rrrggg^^^XXXIIIIIIHHHHHHFFFDDDCCCBBB777<<<>>>>>>@@@GGGNNNQQQZZZdddwwwrrrbbbSSS]]]wwwoooQQQTTTtttnnnnnn{{{{{{mmmpppwwwMMM:::<<>>AAA@@@:::888<<>>@@@???>>>>>>???AAADDDFFFXXX{{{{{{jjjGGG@@@CCCOOOtttMMMDDDAAA<<<777555666888:::444777999888:::HHHaaatttyyykkk\\\OOOGGG666555444333222222222222//////......000555>>>DDDSSSVVV]]]jjj}}}yyy\\\JJJ===LLLlllnnnaaaMMMFFFEEEEEEEEEEEEGGGIIIJJJGGGGGGHHHIIIIIIGGGFFFEEEJJJKKKJJJIIIFFFEEEFFFHHHCCCCCCCCCDDDEEEGGGIIIIIIJJJXXXLLLAAAHHH@@@XXXCCC::::::888888CCC[[[vvvbbbLLLIII^^^fff___mmmzzzssssssddddddaaakkk}}}cccXXXeeeuuuqqqnnnRRR555CCCiiinnnVVV___lllqqqcccOOO\\\hhhhhhccchhhrrrmmmiiiqqqtttfffRRRCCC>>>999888999999555111111...***(((((()))((((((''''''''''''''''''''''''''''''((()))+++,,,---...$$$,,,000444FFF[[[```XXX444:::===DDDFFFAAA>>>888TTTGGGMMMAAA<<>>===<<<;;;;;;;;;<<<======999999888777666555555666333555555000===cccmmmHHHiiieeePPPbbbGGGHHH888BBB;;;<<>>777;;;>>>CCCLLLTTTTTTNNNJJJJJJKKKJJJIIIGGGDDDCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<>><<<888444000333333222111111111222222222222222111222888@@@FFFZZZeeerrr~~~{{{ZZZKKKIIINNN```kkkuuu{{{fffWWWFFFDDDCCCCCCCCCCCCDDDFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBDDDEEEDDDDDDDDDGGGHHHBBBBBBBBBCCCDDDEEEGGGGGGGGGQQQnnn^^^CCC@@@XXX___III;;;111333;;;LLLllliiiSSSTTTsss}}}{{{uuuwww{{{{{{vvvxxx~~~zzz|||{{{ccc___eeehhhkkkrrreeeGGG???XXXsss}}}]]]|||yyygggWWW``````eeeccceeelllhhhbbbgggrrreeeRRRCCC>>>999888:::999555111111...***(((((()))((((((''''''''''''''''''''''''&&&'''((()))+++,,,------...//////111888AAABBB>>>999GGGXXX]]]TTTFFF999444===UUUhhhMMM;;;FFFKKKRRRssskkkRRR:::333111222666666333222444555777:::<<>>333???BBB888BBB777AAAZZZZZZBBB;;;JJJEEEFFFFFFGGGHHHIIIJJJJJJEEEVVVwwwyyyzzzDDDOOOCCCKKKfffaaa@@@>>>AAA888444:::888666333444555444000+++***000555777666444333444222111000111333444444333222222111111111111111222333333222111333999CCCKKKZZZoooqqq\\\EEEFFFRRRfff}}}vvvtttsssYYYKKK???BBBAAAAAAAAAAAAAAABBBCCCFFFEEEEEEEEEDDDDDDDDDDDD>>>???@@@AAAAAABBBDDDFFFAAAAAAAAAAAABBBCCCDDDEEEFFFNNNJJJJJJ???GGGVVVZZZBBB111333555<<<[[[iiiYYYooo}}}uuu|||llljjjpppoooiiinnniiiSSS>>>EEElllkkkoooeeefff[[[ccc```]]]cccccc^^^aaaqqqcccPPPDDD???999888::::::666111111...***(((((()))((((((''''''''''''''''''''''''&&&'''((()))***+++,,,------++++++...111333555555JJJZZZuuuuuufffWWWHHHJJJ111IIIccc^^^III???EEEUUU___|||hhhTTT???999444555555333222444222333555555666999===AAAFFFJJJOOORRRTTTWWW[[[]]]^^^^^^^^^^^^^^^]]]]]]]]]UUUPPPIIIAAA;;;777555555555666888;;;BBBLLLVVV]]]ppplll~~~jjj|||eee___\\\===$$$+++******))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************...,,,,,,000000///111666]]]ttt~~~yyyWWWGGGLLLeeehhhRRR???666------FFFeeeccc```___bbbhhhooovvv|||ddddddbbb```]]]WWWMMMDDD>>>DDD@@@======BBBNNNbbbuuuxxxsssiiicccllljjjQQQFFF444333NNNRRR```WWWGGGKKKVVV```nnnpppyyydddmmmoooEEEAAABBBBBB??????===<<<;;;:::::::::::::::999999999999999999666666555444444444444444222555222888<<<000AAAooozzzdddSSSVVVXXXsss{{{WWWPPPWWWrrrTTTEEE===???@@@XXXhhhKKK666???999777666777555111111444444555555555444333111000777666555666888;;;;;;999<<<<<<<<<<<<:::999777666555555555666666777777888999777>>>KKKQQQVVVfffxxxmmmQQQJJJFFF\\\QQQ[[[{{{gggYYYmmmsss}}}ssswww```CCC======999:::BBB@@@;;;KKKgggfffKKK>>>FFFDDDDDDFFFGGGHHHHHHHHHHHHIIICCClll{{{~~~HHHCCCCCCPPPggg[[[BBB???===;;;<<<;;;666111222777;;;:::888777999:::999777777999;;;:::999777666666666555555666666555444444444555555333333333222444===KKKVVVaaazzz|||mmmZZZGGGHHHXXXiiifffLLLBBB===AAA@@@@@@@@@@@@@@@AAAAAAEEEDDDDDDCCCCCCCCCCCCCCC@@@AAAAAAAAA??????AAACCCAAAAAAAAAAAABBBCCCCCCDDDEEEJJJDDDppp```HHHJJJLLL^^^OOOCCC===444333JJJhhhiiiSSS]]]nnnqqqsss{{{wwwmmmsssuuunnnaaaYYYSSSEEE>>>YYY|||nnnhhhaaa\\\bbb[[[UUU]]]aaa]]]]]]sssdddPPPDDD???:::999::::::666222111...***(((((()))((((((''''''''''''''''''''''''&&&&&&'''(((***+++,,,---,,,++++++...222444666777111444KKKKKKHHHIII999>>>DDD555AAAhhheee;;;222GGGSSSccctttTTTFFF999444444444555888444555555444222111222333666888;;;@@@CCCEEEHHHKKKJJJJJJKKKLLLJJJHHHEEECCC<<<999555222111222444666555888<<>>AAAFFFQQQaaalllppptttxxxyyyjjjhhhhhhvvvhhh>>>---:::AAAQQQrrrbbbTTTFFFOOOhhhoooaaaTTTjjjNNN===DDDAAA777===<<<;;;999888888888888888888888888777777666666444444333333222333333333...444000222888///777XXX}}}XXXCCCNNNaaadddSSSQQQEEEooo[[[;;;<<<::::::ccccccIIIBBB;;;888777999888555444666444555666666666444222111000...---///000222333444111222222222222222222111444333333333333444666666BBBAAAFFFOOOWWWddd~~~lllLLLBBBLLLSSSZZZCCCRRRuuu[[[```NNNkkkiiiJJJ555999>>>777777AAA===???JJJWWWUUUGGG>>>???BBBCCCDDDEEEFFFFFFFFFEEELLLHHHMMM{{{PPP@@@:::MMMkkkdddFFF???AAACCC>>>:::666333444666888888666666666555444444555666444444444333222222333444777777666555555555555555222333444444888DDDVVVdddqqq{{{dddTTTJJJDDDPPPiii~~~uuuXXXCCC??????@@@AAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCAAAAAACCCEEECCCCCCCCCCCCCCCCCCDDDDDDCCCDDDLLLYYYccc===NNNLLLTTTXXXVVVJJJ999222;;;GGGTTTHHHIII[[[hhhiiinnnxxx}}}yyysssttt___VVV\\\TTTDDDMMMggg|||qqq|||lllaaa```SSSZZZ___YYYUUU]]]]]]UUUSSSuuufffTTTDDD???:::999;;;:::666222111...***(((((()))((((((''''''''''''''''''''''''%%%&&&'''(((***+++,,,,,,444333111///222666555000@@@333BBB===EEEUUUEEEMMMZZZLLL<<>>;;;;;;;;;999777555444555666666777777777777777666666666777666555555666888222111111111222333444444222777<<>>AAA@@@<<<---888GGGUUUccciiidddZZZaaadddhhhjjjiiikkkooorrr}}}wwwtttrrroooiiieeeiiipppkkkddd\\\YYY\\\kkkcccFFF999+++---;;;IIIQQQZZZaaa^^^===LLLkkk{{{fffSSSccc~~~qqqNNN;;;@@@AAA;;;>>>DDD999999888777666666666666555666666666555444222222111111111000000111111222666000222444000222444...666```uuuVVV>>><<>>222777fffyyy\\\MMM===777666555333333111222222222222111000000222///000333222......222111111000///////////////111111222444777;;;>>>AAACCCMMM[[[lll[[[AAA???@@@HHHQQQRRRaaahhhfffZZZUUU___mmmuuujjj\\\iiiyyykkkOOO666;;;:::555888@@@@@@:::BBBCCCAAA===<<<@@@CCCEEEBBBBBBAAA@@@AAABBBCCCDDD999SSSPPPKKKwww|||JJJ>>>FFF___hhhHHH===;;;;;;::::::999999888777555555555666777888888777666777888777666555777:::999:::;;;===???BBBEEEFFFDDDMMMXXX___dddlllzzznnnUUUAAA???AAADDDSSSfffzzz}}}iiiUUUBBB>>>BBB>>>???@@@BBBDDDEEEEEEEEEEEEDDDFFFHHHIIIIIIGGGDDDBBBBBBCCCDDDDDDCCCDDDFFFHHHFFFEEEEEEDDDCCCCCCDDDDDDFFFGGGIIIGGG```wwwLLLLLLGGGHHHNNNSSSOOOAAA666222555555999???BBBJJJ\\\nnnlllbbbcccbbbaaaccc^^^YYY^^^___RRRPPPTTTUUUVVVSSSIIIQQQmmmmmmbbbWWWEEE@@@:::999;;;;;;777222111...***(((((()))((((((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,+++111///)))444FFFEEE555111DDDrrrWWW:::GGG[[[\\\JJJPPP___~~~QQQFFFCCCNNNcccwww```NNN@@@:::777666555555555555444333666111000444666333333777666444222111000111222333999777444333444999>>>AAAJJJVVViiizzzbbbYYYkkk}}}vvvzzzuuueeetttSSS((()))000***---'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&)))......++++++......"""111PPPpppfffDDD---666EEEFFFAAABBB555333------:::PPP^^^aaa[[[cccjjjiiidddaaaeeekkkbbbgggssszzzuuummmkkkuuu~~~vvvsssjjjffflllssssssooolllllljjjllloooiiidddmmm|||eeeFFF:::777222111>>>[[[fffUUUOOOKKK999JJJ___mmm^^^VVVxxxfffDDD@@@???;;;;;;FFFDDD222999888777666666666666666555555666666555333222111111000000000000000111111222$$$,,,666000222777---333CCCooo___FFFbbbgggPPP[[[??????@@@999???```|||eeeLLL???<<<999777555333333333222111111000000000---///333222------222////////////000111222333222333444777<<>>;;;BBB===<<>>BBBBBB???>>>AAA@@@???>>>======>>>@@@BBB???QQQ;;;JJJvvvyyyPPPCCCMMMdddcccLLLCCC===666333444666666555666666666777999;;;;;;;;;888;;;>>>@@@@@@BBBFFFJJJLLLNNNPPPTTTXXX]]]```bbb___kkk{{{rrrKKK333>>>RRRaaawwwnnn]]]LLL===???CCC;;;===???AAACCCEEEFFFFFFFFFDDDFFFJJJLLLKKKIIIEEEBBBEEEEEEEEECCCAAA@@@AAABBBFFFEEEDDDCCCCCCCCCCCCCCC???EEE;;;IIIXXXNNNTTTMMM???@@@TTTYYYIII<<<===333111222555888>>>JJJVVVkkk\\\XXXbbbeee\\\YYY___]]]RRRQQQRRRPPPOOOHHHBBB___}}}jjj]]]KKK???===???888555555//////...,,,***(((((((((((())))))(((''''''''''''''')))((('''''''''(((***++++++,,,---......000444666444555777:::<<>>555222555333000///000222333333333111///---,,,---///000222111000///......//////999;;;<<<999:::FFF[[[kkkzzzyyykkkAAA<<<333GGGNNN777@@@dddppp[[[KKKYYYgggsssbbbUUUhhhkkkNNN555444888888888888888777666555::::::;;;<<<===???AAABBB?????????>>>>>>???BBBEEEEEECCCFFFCCCQQQeeeaaaOOOmmmtttHHHFFF???777444888>>>@@@>>>@@@CCCGGGLLLQQQUUUWWWZZZeeerrryyy|||pppGGG:::YYYzzzsssWWW???===BBB@@@======????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHEEECCCCCCEEEFFFDDDBBBFFFEEECCCBBBAAABBBBBBCCCDDD???CCCMMMSSS___~~~nnn___UUUFFFCCCDDDMMMfffccc>>>:::///111777444777AAADDDzzzssszzz]]]bbb~~~qqqsss~~~ooo]]]```XXXOOOOOOXXXWWWKKKFFFKKKLLLBBBLLLNNN:::JJJ|||hhh\\\JJJ===<<<>>>888555555//////...,,,***(((((((((((())))))(((''''''''''''''')))((('''''''''(((******---.........---...000222555777===EEEIIIJJJMMMSSSQQQRRR\\\bbb\\\VVVRRRMMMvvv]]]HHH>>>EEE\\\qqqkkkZZZHHHAAA>>>:::666555444555555444333222333444000111555::::::555444777888999===EEELLLUUUdddqqqwwwuuubbbddd|||yyyrrryyyqqqeeedddtttoooOOO000'''******)))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++++++++***......+++,,,:::RRRjjjwwwYYY???888@@@NNNUUUTTTKKK:::,,,***///444555AAAWWWooo{{{|||yyyyyy{{{pppyyygggkkkmmm[[[UUURRRTTTVVVZZZbbbkkk|||{{{xxxqqqggg\\\SSSNNNGGG999...,,,000888DDDOOOPPPHHHOOORRRFFFLLL[[[[[[^^^hhhuuusssKKKEEE<<<999777999===>>><<<999;;;:::999888777777777777777777555444333111000000........................---.........////////////---222<<>>FFFRRRdddwwwbbbJJJGGG???>>>///<<>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDFFFDDDBBBBBBDDDEEEDDDBBBCCCBBBAAA@@@@@@AAABBBCCCAAA<<<@@@HHHKKKSSSpppvvv{{{{{{[[[FFF>>>>>>AAATTTbbbXXXGGG:::666333***---:::@@@UUU~~~rrroookkk}}}```RRRbbbwww___VVVffflll```ZZZTTTNNNLLLMMMIIIAAA@@@FFFAAA@@@AAA:::AAAsss{{{ggg]]]GGG;;;;;;===777555666000///...,,,***(((((((((((()))((((((''''''''''''(((((((((''''''(((((()))***---///000/////////222444:::999===EEEIIIIIIIIIJJJAAALLLZZZiii}}}YYY~~~RRR@@@DDDIIIjjj{{{gggZZZOOOEEE@@@===;;;888777888888888777888666666666555777@@@JJJGGGOOOWWW]]]hhhyyyuuuxxxkkkfffvvvfffsssrrrlllvvvtttaaazzzHHH555%%%%%%***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((()))******++++++******+++***++++++,,,444FFFWWWqqqiiiKKK@@@===HHHYYY```QQQ???888444...111///333BBBSSScccqqq{{{zzzYYYXXXeee\\\dddjjjiii{{{||||||zzzpppddd\\\QQQMMMGGG@@@888333///------***---777CCCNNNXXX```NNN:::888FFFPPPZZZ___ZZZWWWgggFFF>>><<<777888:::<<<<<<<<<;;;:::;;;:::999888777777777777555555444333222111000///........................---------.........//////)))333...---ZZZnnnEEEFFF___uuuaaajjjnnnRRR888222999EEEVVVeeeyyy[[[DDD===555222444666555333---///111222222111///---111111111111222333444555IIILLLTTTaaauuuqqqSSS888222666333???888GGGUUUVVVhhhwwwlll^^^ZZZaaalllwwwgggFFF222111666777555666777999;;;<<<======;;;;;;;;;<<<===???@@@AAA@@@CCCEEEFFFEEECCCCCCCCC???AAABBBDDDEEEIIIlllhhhSSSddduuu~~~eeeWWWUUUzzzuuuUUUFFF:::;;;>>>;;;:::;;;>>>===============>>>???BBBAAA@@@@@@AAABBBCCCDDDCCCAAA@@@@@@BBBCCCCCCBBBBBBAAA@@@???>>>???@@@@@@???;;;>>>DDDDDDFFF[[[ttt{{{{{{[[[GGGBBB@@@LLL```iiiPPP@@@999999444555777222888HHHUUU___qqq~~~vvvsssuuuxxx}}}]]][[[{{{nnnOOOPPPbbbeeeIIIMMMYYYSSSJJJLLLJJJFFF@@@;;;:::===AAA>>>666333>>>fffxxxggg___FFF:::999<<<777555666000///...,,,***(((((((((((()))(((''''''''''''((((((''''''''''''(((((())))))+++...000222333555888:::777>>>KKKVVVWWWNNNGGGEEEVVViiimmmiiixxx___eee[[[===HHHMMM```|||yyyjjjaaaSSSNNNHHHEEEEEEEEEBBB@@@FFFCCCAAADDDHHHLLLUUU___dddrrr}}}bbbjjj~~~iiigggjjj}}}vvvnnnrrr___333***%%%(((+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((())))))***************+++(((+++///---+++666GGG\\\{{{bbbQQQDDD///+++;;;KKKOOOJJJBBB999333///,,,,,,222666888<<>>LLLSSSTTTQQQOOOCCC888<<>>;;;999888888888888666555444444444444333333222222111000//////------------------------,,,,,,---------.........------***+++:::WWWwwweeeTTTEEEUUUuuu```~~~rrrMMM777...333===AAAggg{{{kkkUUUEEE===:::888666555555444333333333444444999888777999<<>>???@@@AAACCCEEEEEEDDDBBBBBBBBBBBBBBB<<>><<<;;;===>>>===============>>>>>>BBBAAA???>>>>>>???@@@AAA@@@?????????@@@@@@AAAAAACCCAAA@@@>>><<<<<<<<<===@@@===@@@DDDBBBAAAMMM^^^sssTTTBBB<<>>KKKXXXuuu{{{yyy{{{vvv|||]]]KKKggg^^^PPPXXXlllyyykkkLLL@@@???>>>???CCCDDDAAA;;;999<<<===:::>>>...999jjjssseee```EEE999999<<<777666666111///...,,,***((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((***,,,///222333555888:::@@@SSSnnnzzziiiZZZUUUbbbuuunnnpppkkkhhhsssgggrrr}}}NNNAAALLLZZZjjjzzztttoookkkfffbbbbbbdddnnn~~~vvvrrryyy{{{yyyxxxeee~~~mmm555,,,)))(((******(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))///******...,,,&&&)))222???XXXtttwwwttt[[[III;;;666???DDD===:::>>>:::888888555...'''''',,,,,,)))000666222///222444999AAABBB777000444;;;???BBBBBBAAA???<<<888222...000...---...222555777777:::???DDDGGGGGGDDD@@@<<>>BBBBBBBBB@@@??????AAACCC@@@FFF>>>===LLLIIIAAAJJJdddtttttt{{{fffcccuuupppooovvvnnniiikkknnnrrrtttqqqjjjdddaaakkkqqqppprrruuunnnbbbRRRNNNTTTfffrrrsssuuuzzzrrreeeVVV???======???@@@>>>>>>@@@>>>============>>>??????BBBAAA???>>>===<<<======>>>???>>>>>>>>>>>>???@@@@@@???>>>=========>>>???@@@???AAAEEEBBB???FFFRRRzzzXXXBBBAAAMMMZZZmmm\\\NNN???111222888444777...888???:::MMMggggggjjjgggiii~~~tttwwwqqq```ssskkkiiizzzxxxYYYddd~~~kkkQQQKKKMMMVVVOOOBBB<<<777888BBB>>>???===:::;;;===888111111>>>eeeoooddd```FFF::::::===888666777111///...,,,***(((((((((((((((''''''''''''(((((()))&&&&&&'''(((((((((((('''(((+++...///000111222444+++777HHHPPPKKKBBBDDDJJJiiipppooosssmmm}}}YYYjjjnnniii^^^SSSQQQ```zzzbbb{{{}}}{{{wwwyyywwwooo999...((('''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))******)))))),,,((((((+++,,,***)))+++&&&///EEEnnn~~~WWW888555777333888FFFGGGEEEBBB<<<333---111999&&&///222...///222111,,,&&&((())))))---111...'''***---,,,(((&&&***...000000///000555;;;@@@@@@?????????;;;666999DDDPPPVVVTTTfffqqqyyyhhhMMM:::;;;===555444;;;555999======:::666444444888777666444333222222222/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,)))---222+++'''<<<[[[tttPPPBBB^^^nnn___BBBDDDfff___@@@@@@333000999>>>AAAUUUnnn}}}~~~pppUUU===...((()))000...+++***'''444PPPRRRQQQOOOKKKDDD@@@FFFPPPnnnfffVVVJJJ999000,,,111222---...555000111222444666777888888888888888888999:::;;;<<>>DDDHHHMMMPPPfffmmmVVVFFFAAAMMMaaaxxx~~~|||nnnjjjddd[[[^^^aaadddddd^^^UUUJJJCCCCCCGGGLLLQQQSSSPPPJJJFFFKKKRRROOOFFFHHHWWW___\\\DDDGGGVVVlllrrrggg^^^___tttrrr```GGG@@@>>>>>>>>>???@@@@@@@@@@@@<<<<<<<<<======>>>???@@@AAAAAA@@@???>>>======<<<>>>??????>>><<<<<<===>>><<<<<<<<<===>>>AAACCCDDD???>>>@@@CCCBBB@@@DDDKKK\\\}}}TTTAAADDDTTTeeennnxxxiiiGGG888:::999222,,,777;;;...111AAAAAADDDBBBGGG]]]tttnnn```aaa~~~iii\\\hhhuuusssqqqxxxkkkZZZaaaaaa\\\eeeyyylllSSSEEEFFF>>>333555@@@>>>;;;EEE===;;;999999999666222///...hhhrrrhhhcccHHH<<<;;;>>>888666777111///...,,,***(((((((((((('''''''''''''''((())))))%%%&&&'''(((((((((''''''%%%(((,,,...//////111222::::::;;;;;;:::???OOO```qqqooo{{{{{{~~~qqqdddKKK@@@DDDMMMjjjqqqmmmwwwmmm}}}EEE222'''''''''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))%%%((())))))+++000111...,,,---###&&&KKKqqqmmmRRREEE<<<333333:::666;;;DDDJJJFFF:::000---000555...###&&&,,,...111222444333---)))+++000333,,,222555222111333333111===;;;;;;???FFFJJJJJJHHH888<<<>>>===FFFXXXiiiqqqcccsssttt~~~bbb:::FFFEEE555///:::@@@:::444777999;;;:::888777666777666444222111000000///---------------.........++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((+++---+++***...333777ccclllIIIMMMjjjfff\\\\\\PPPHHH___hhh[[[KKK<<<777555222555<<>>@@@???BBBGGG@@@777???JJJJJJNNN???ZZZvvviii~~~zzzHHHAAAWWWdddbbbgggrrrooo\\\KKKGGGCCC<<>>???>>>;;;888555999<<<<<<999===OOOiii}}}\\\TTTSSSZZZ```iiivvvfffPPPBBBFFF>>>>>>===<<<===??????===:::::::::;;;<<<>>>???@@@???@@@AAACCCCCCBBB@@@??????@@@AAA>>>;;;:::;;;===>>>>>>>>>>>>@@@AAACCCEEEAAA@@@@@@BBBAAAAAADDDHHHMMMmmmwwwQQQ:::???LLL```zzz|||dddUUUOOOEEE:::111555:::333111555666777888:::JJJaaaddd^^^aaacccggg\\\aaavvvnnnaaammmlllvvv[[[LLLlllxxxUUUKKKHHHSSS^^^ZZZLLL@@@AAA>>>777:::DDD???999???;;;777666777333///444@@@WWWxxxmmmgggIII===<<>>777QQQfff>>>666<<<:::222333555666555666<<>>======>>>III<<>>???>>>>>>???AAABBBFFFPPPUUUJJJ@@@MMMdddQQQLLL]]]uuu[[[UUUNNNFFFIII???>>>;;;999;;;======:::777888888999;;;===???@@@===???BBBEEEFFFFFFDDDCCC@@@AAABBB???;;;999;;;===EEEDDDBBB@@@@@@???@@@@@@DDDBBBBBBBBBBBBCCCEEEIIIIIIQQQSSSGGG???EEEUUU```dddlllkkk]]]JJJ;;;111333555333222444///111---333EEEMMMMMMSSSFFF\\\RRRTTTuuuqqqYYY___VVVTTT___BBBNNNOOOMMMBBB888:::AAACCC===555---???HHHFFFCCC999444;;;888333444666///+++<<>>;;;888666333222666<<>>>>>000;;;555;;;222888333333777555111333:::;;;999888777888;;;???DDD888222111555777444777>>>KKKoooqqqrrrqqqvvvwww]]]EEEBBBAAA@@@AAACCCBBB???<<<:::999555666777888::::::::::::444333222000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++333***CCCyyytttMMM;;;YYYwww~~~gggNNN:::???[[[oooLLL555222555555444333111000222333000444666555666:::;;;999555555---,,,666666111222------111555333//////333:::MMM```{{{kkkCCC;;;CCCgggsss```fffssshhhTTT<<<000111///000000000111111111111444444444555444444333222666666777888999999999999::::::;;;<<<===>>>?????????@@@AAA@@@@@@AAADDDGGGGGGDDDBBBHHH```|||cccPPP___uuuvvv^^^OOOKKKEEEOOO<<>>>>>;;;<<<>>>@@@BBBCCCDDDDDD@@@>>><<<<<<===<<<888555??????@@@AAAAAA@@@>>>===============>>>???AAABBBKKKIIIZZZQQQJJJ===;;;IIITTTVVV___nnn\\\HHH;;;???AAA999555999333222000111444666888888999888:::AAAIIILLLIIIFFFEEEGGGOOOWWWOOO>>>777<<<<<<999666444333555777999CCC???<<<<<<======999555666(((888111///CCC]]]~~~yyypppeeeHHH<<<;;;===777555666111///---+++******)))(((&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''))))))...<<>>LLLPPPQQQTTTGGG===III[[[hhhttt```VVVUUUVVVRRRWWWTTTVVVdddrrrxxx}}}ooorrrtttttt{{{}}}oooaaaWWWpppkkk}}}___;;;((((((***'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))&&&)))+++***)))***000555+++ddd~~~uuuTTTNNNFFFBBBBBB@@@;;;444111///:::333;;;...555444>>>;;;888777999;;;888555222555666555777888444...555999;;;@@@RRReeehhh```cccwww{{{sssNNN@@@>>>999333>>>@@@AAAAAA>>>;;;999999666666777888888888777777333333111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++***444000222^^^NNNEEErrrvvv{{{nnnZZZCCC555???bbbnnnUUUGGG888000111444444222...111333222333555222---444222222111///---+++(((555000((()));;;RRR[[[WWWuuuqqqaaaPPPCCC;;;BBBTTT|||nnnsssXXXGGG:::---***.../////////000000000111111333444444555555444444333666777888999999:::::::::999999:::;;;<<<===>>>>>>@@@AAABBBAAAAAABBBEEEGGGFFFGGGFFFGGGRRRmmm~~~zzz{{{___www|||uuu}}}mmm[[[cccqqqsss```KKK???999777999>>>===:::888888999:::999777:::::::::::::::;;;;;;;;;::::::<<<>>>???@@@@@@@@@BBB@@@============;;;888===>>>>>>??????>>><<<<<<======<<<<<<===>>>@@@AAABBBCCCJJJbbbhhhOOO:::777;;;???IIIVVV```UUUQQQXXX[[[QQQEEE???999666222000111222333333333111000333888999555111222...222;;;;;;333111666000000///000333777:::===999<<>>999444222111888333111+++DDDssssss}}}~~~{{{pppdddGGG;;;:::<<<666555666000///---+++******)))(((&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((&&&)))444DDDQQQJJJAAA888666999CCCSSSaaaVVVXXXaaaeeeggg~~~uuusssxxx|||}}}nnntttuuulll[[[III>>>IIIhhh~~~zzzxxxpppbbb==='''###((()))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))$$$(((++++++)))((()))+++333555EEEkkk}}}vvvzzzaaagggqqq|||}}}]]]<<>><<<999777777666666666666666555444444222222000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))*********++++++***111*** 888iiiEEEQQQmmmmmmSSS@@@777<<>>///+++***+++000....../////////000000000222222333444555555555555666777888999::::::::::::999999:::;;;<<<======>>>@@@BBBCCCCCCBBBCCCFFFHHHDDDIIIKKKGGGEEENNNbbbssswwwxxxiii]]]kkkkkkppp{{{|||TTTHHH===:::<<<<<<::::::999888666666777888777666:::::::::999999888888888999:::;;;<<<<<<=========@@@>>><<<<<<>>>@@@@@@???<<<<<<======<<<;;;::::::<<<<<<<<<<<<<<<===>>>???>>>CCCAAADDDdddqqqVVV<<<:::===<<<:::IIIHHHKKKSSS[[[]]]WWWQQQDDD???999444111000...---444111......000000---***666...+++111333000000444000111222444777;;;===???777777555444333333444555***444555NNN|||||||||}}}qqqdddFFF:::999;;;666444555000///---+++******)))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))&&&&&&***///...===HHHDDD;;;>>>MMMZZZ[[[wwwkkkhhh}}}uuuzzzvvvhhhWWWDDDTTTwwwvvvqqqYYY@@@)))%%%******'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))&&&))),,,,,,+++))))))***111***'''777LLL^^^|||rrrdddcccvvvrrrSSSHHH___zzzrrr^^^OOO;;;;;;;;;999555222777???@@@KKKPPPUUUjjjdddhhhaaaYYYhhh|||QQQKKK<<<777===<<<333555AAA888:::<<<<<<:::777666666444444444444444333333222111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++*********************)))))))))))))))************+++)))///444---111[[[iii___vvvrrrfffYYYIII===999GGGmmm|||tttkkkMMM<<>>IIIRRRJJJ\\\tttmmmwww~~~|||pppddd^^^VVVLLLBBB:::@@@IIITTTpppyyyccc~~~wwweee\\\WWWCCC000+++...//////000---............/////////000111222444555666666666666777888999:::::::::::::::::::::;;;<<<======>>>@@@BBBCCCCCCCCCDDDFFFGGGBBBGGGJJJHHHDDDEEEMMMTTTccc}}}rrroooyyy|||mmmvvv|||}}}aaaWWWFFF???:::===CCCEEEAAA===888777666666777777888888999999999999999999999999;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;>>>AAADDDEEE<<<<<<<<<<<<;;;::::::999<<<<<<;;;;;;<<<<<<<<<======AAA???;;;LLLyyymmmlllRRREEE===888:::===<<<;;;AAALLLTTTUUUPPPLLLGGGBBB???;;;777444444222//////111222111000444///...000111---...111???????????????>>>======888444000000333444000,,,+++MMMcccyyy}}}qqqcccEEE999888;;;555444555000///---+++******)))(((&&&&&&'''''''''''''''''''''''''''''''''((((((((((((###'''+++,,,***))))))***777===FFFTTTgggsssmmm___ffftttwwwuuuiiixxxjjjhhhvvvuuu|||{{{ooopppuuukkkYYY\\\TTTEEEDDDWWWlllvvv{{{uuujjjvvvZZZ555***&&&,,,...'''%%%)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((())))))))))))+++,,,***000---+++222SSS}}}zzz``````oootttnnngggXXXkkkeeeXXXWWWccceeeVVVKKKLLLYYYhhhooorrrpppiii___ZZZ```wwwoooEEE777999<<<666000111444555555555666888::::::888666555555111111222333333333333222//////...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********((())),,,,,,))),,,:::HHHRRROOOooo{{{fff___aaaBBB444===HHHSSSzzzVVV```{{{}}}qqqbbbRRR@@@222555AAAJJJPPP```bbbaaa}}}xxxWWW:::222---)))+++...---++++++,,,,,,---------.........//////111333444555555555666666777888999999999999;;;;;;;;;<<<<<<======>>>???@@@BBBCCCCCCCCCDDDFFFCCCCCCEEEGGGIIIJJJKKKKKKNNNYYYtttvvvxxxrrrvvvqqqkkklllooogggaaazzz{{{fffFFF:::???<<<999;;;AAADDD@@@;;;888888888888888999:::;;;999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;>>>AAACCC>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;:::;;;======???TTTtttyyyWWWGGGAAA===AAA???777444999???BBBPPPOOOOOOOOONNNKKKGGGDDD666444222111333444555555555999???CCC@@@<<<===@@@HHHHHHFFFCCC???;;;888666111444666444000------...YYYmmm{{{ooobbbDDD888777:::555444555000///---+++******)))(((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((()))((()))***---000222111888PPPqqqzzziiiYYYtttwww{{{|||~~~lllkkkooonnn{{{~~~iiifffoooyyy{{{~~~~~~lllXXX333'''&&&)))---)))"""$$$+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%&&&(((***+++...111)))###+++...((((((999yyy{{{rrrnnn[[[^^^]]]dddRRRbbbsssooo___^^^uuu}}}eeeVVV___ccc^^^TTTWWWhhhssssssqqqqqq}}}qqqQQQAAA>>>@@@AAA777:::666...///666888222444666999999777666555555000000111222222222222222...------,,,++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))((((((***---...***'''333OOOmmmGGGOOOuuuwwwtttmmmQQQ===333666ZZZ~~~}}}vvvxxxzzzooonnnkkkZZZCCC222***222888999GGGZZZTTTeee}}}xxxiiigggsssnnnSSS<<<888((()))++++++***)))***++++++,,,,,,,,,,,,------------...000111222333333333444555666777888888888888::::::;;;;;;<<<<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDAAA@@@CCCHHHKKKJJJHHHXXXPPPSSSgggsssiiiYYYfff{{{ppp^^^cccwww~~~nnnqqqtttkkkccc{{{uuulllZZZCCC;;;AAA===>>><<<;;;===@@@>>>999999:::;;;;;;:::;;;===???999::::::;;;===>>>>>>???>>>>>>??????>>>======<<<>>>>>>===;;;999999:::<<<@@@???>>><<<<<<;;;;;;;;;<<<=========<<<;;;::::::<<<999>>>BBB<<<===[[[{{{rrrkkkFFF444777::::::999777777888>>>???BBBGGGJJJKKKIIIGGGBBBAAA???>>>>>>>>>??????AAAIIIPPPRRRLLLFFFDDDEEE@@@???>>>;;;888555222000---222333---)))666QQQhhh{{{pppcccCCC777666999444333555000///---+++******)))(((&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((+++***(((%%%%%%&&&***,,,000222;;;FFFNNNOOOOOOOOOXXX\\\___ppp~~~uuuyyyYYY000///'''((()))(((%%%###%%%(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%$$$%%%&&&'''(((((("""+++)))$$$''''''(((111333222333ZZZsss~~~sssmmmvvvvvvwww|||lllooolllggglllyyyyyyIIIDDD>>>;;;:::999999:::///888===999555777888666333555888888777666555555111222222222222111111000---,,,,,,+++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***---&&&)))333000$$$&&&333;;;+++===zzzLLLGGG[[[wwwzzzmmm^^^OOOAAA:::???GGG;;;@@@EEEHHHJJJNNNTTTYYY[[[dddkkkiiiccc```]]][[[IIIEEECCCAAA>>>:::555///999:::BBBNNNRRRRRRZZZfff~~~{{{pppvvv~~~sssMMM(((%%%888+++------,,,***++++++,,,++++++++++++,,,,,,,,,,,,------///000111111111111333444555666666777777777888999999999999:::::::::999<<<>>>????????????@@@BBB@@@???@@@CCCEEEEEEDDD...???VVVZZZVVVuuuyyy~~~xxxxxxjjjVVVEEE999666===FFF<<<@@@AAA>>>===???>>>:::999;;;<<<<<<;;;<<>>>>>===:::888999;;;@@@???>>><<<;;;:::;;;;;;===>>>>>>>>>===<<<:::999>>><<<>>>@@@===<<>>>>>>>>DDDDDDDDDCCCBBBAAABBBBBB<<<@@@BBB???:::666333111444444333222111111000000//////111:::OOOkkkWWW~~~sssfffCCC777666999444333555000///---+++******)))(((&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))***+++&&&)))333>>>@@@===@@@HHHSSSVVVXXXlllxxxrrrUUU---)))***'''((('''%%%''')))((($$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&'''((()))((('''%%%((()))%%%'''...)))&&&///###***)));;;000HHHdddwwwRRRFFFQQQ@@@>>>777222///222888;;;;;;;;;???888222333999999444...222555777888777666555666444444333333222000///...,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))+++,,,***'''(((,,,...,,,)))555777[[[xxxnnnZZZEEE]]]~~~tttddd```NNN???@@@999888777888999:::::::::;;;<<<;;;666555777666222000555222222;;;@@@FFFQQQGGG^^^qqqpppggghhhvvvsssrrr~~~bbbAAA333---((()))++++++***+++,,,+++(((******+++++++++,,,,,,,,,,,,---...///000000000///222333444555666666666666777777777777777888888888777:::===>>>>>>===>>>???>>>???????????????AAABBBMMMAAACCCJJJGGGQQQqqq|||~~~~~~~~~uuuUUUIII;;;777???FFF@@@666777>>>BBB>>>;;;======999888;;;======<<<<<>>>>>??????>>><<<:::999;;;;;;999888<<>>999===999888;;;777;;;JJJ===QQQSSSIIIOOO\\\bbbdddccckkkzzzhhhKKK666+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333333333333333444555666666555444333444777:::<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???AAACCCDDD@@@CCCEEEEEEDDDEEEIIILLLgggzzz~~~{{{\\\III@@@@@@???===<<<;;;:::999<<<<<<======;;;999666444888999:::888666555888<<<>>>===;;;888666666999;;;999::::::999999888777666777999;;;;;;:::888888999:::======999999<<<<<<999999:::<<<======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999NNNlllpppdddEEE<<<@@@<<<555444999888222000444<<<555000333555444333333111......222777777222...000000333666///)))333DDDZZZpppkkkiii}}}yyysss\\\GGG===zzzxxxeeeCCC<<<888888888444111111///...---+++***)))((((((''''''''''''(((((((((((('''((((((((())))))))))))'''((((((((())))))))))))+++&&&(((...222:::OOOeeeuuuppphhhbbbfffrrrsssmmmvvv}}}iiigggZZZGGG555+++''')))+++(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''((()))+++,,,---&&&,,,<<>>:::888555000///000111111000222333444555777888999:::999888777666555555555555666666666666555555555555555555666555333000...,,,,,,++++++***))))))(((((())))))))))))(((((((((''''''''''''''''''''''''''')))(((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********+++,,,///...))))))555CCCZZZ___gggkkkmmmvvv~~~ooo\\\YYYUUUSSS___aaaZZZXXX```aaa^^^cccdddvvvyyykkkkkkrrrtttvvvhhhZZZkkkRRRJJJ>>>222+++***---000*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000222222222222333444555555777666444444444777999;;;;;;:::::::::;;;;;;<<<===@@@@@@????????????@@@AAA???BBBEEEDDDAAA???BBBFFFHHHPPPllliiiIII???DDD>>>======<<<;;;:::999999::::::;;;;;;:::999888777666888999777555555777999<<<<<<;;;888666666888:::999999999999888777666555666888::::::999777777888:::======:::999:::999555777888:::;;;;;;:::888777::::::::::::::::::::::::>>>@@@OOOvvvwwwmmmYYYJJJCCC999555999>>>;;;444444111111333333000111444...333333...))))))***)))000...---111===QQQjjj}}}sssssstttyyyrrr{{{~~~sssZZZDDD>>>DDD}}}xxxwwwfffCCC<<<888999999555222111///...,,,+++))))))((((((&&&''''''''''''(((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((&&&(((+++---444JJJaaaoooffffffzzz{{{^^^RRRCCC111'''&&&)))***(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''&&&''''''((()))+++++++++)))(((''''''***555@@@UUUiiiwwwooocccSSSHHHFFFAAA;;;222...---------,,,///...------///111111000222222333444666777888888888777666555444444444444555555555444333333222222444444444333222///---,,,,,,,,,++++++***))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))*********)))***---+++'''&&&)))***IIIbbbbbbZZZbbbxxxvvv}}}vvvaaaooopppzzz}}}uuurrrccc777+++)))((('''''')))+++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000222222111222333444555555777666555444555666888:::999999999:::;;;<<<===>>>BBBBBBAAA@@@???>>>======DDDIIIMMMJJJDDD@@@BBBFFFGGGAAACCCRRRhhhtttfffYYYHHH777333888;;;:::::::::999999999999888888888888888999999999444666777777666555555666999::::::999777666777888888888888888777666555555555777999999888777777777999<<<===:::999999777222555666777888888777666555777777777777777777777777666;;;999CCCppptttLLL:::===@@@<<<888444333444111------000...555444++++++777===:::<<>>===FFFLLLQQQOOOGGGBBBCCCGGG===EEENNNMMMDDDFFF]]]wwwhhh^^^FFF222111;;;???<<<888999999999999999999999999888888777777777777888888444666777888777666555555777999;;;;;;999888777888777888888777777666555444555777999:::888777777888777;;;===;;;;;;;;;888444555555666666666666555555555555555555555555555555111777>>>???@@@]]]lllmmmyyynnnjjjVVVJJJ@@@???AAA===777333???EEEBBB<<>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>DDDIIIHHHBBB>>>@@@CCCBBBAAADDDHHHJJJHHHGGGIIIKKKXXXkkkwwwXXXAAA>>>:::666555555666;;;@@@888999999999999::::::::::::999888777666666666666666666777888999888666555666999;;;<<<;;;999999999777888888777777666555444555888:::;;;:::999999:::555999<<<<<<<<<>>><<<888555555666666666666555555333333333333333333333333888///111888444666\\\wwwppp{{{{{{pppTTTEEE777555:::<<<:::777|||yyywwwaaaAAA:::666888888555222222...---+++***((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((,,,)))&&&'''***,,,,,,+++***222EEEYYYbbbbbbfffooo|||ssskkk[[[@@@((('''((((((&&&%%%$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''(((+++,,,&&&""""""$$$$$$$$$(((+++,,,---///222444***((((((***+++((((((+++(((((())))))((((((***+++,,,+++)))((((((***,,,---+++---...///---------...//////000111111222333333333333222222222222333333111111111000/////////......------,,,,,,+++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''&&&&&&''''''((()))''''''(((((((((((())))))'''(((+++///,,,&&&%%%))):::&&&%%%...---444BBBXXX|||}}}~~~pppoooxxxsssiiioooqqqeeesssqqqPPP===...))),,,333...###$$$///''''''''''''((()))++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,---......//////111111222333444666777888666666666666666777888888999999999:::<<<>>>???@@@???>>>======>>>???AAABBB;;;>>>AAABBB???>>>???AAAJJJAAA999:::CCCJJJKKKIIIFFFKKKLLLSSS___cccjjjyyy|||}}}nnnkkkggg___PPPAAA;;;<<<555:::>>>===777333555999888888888999999999999999999999999888777666666555777777666777888999777555666999;;;<<<;;;:::;;;;;;888888888888777666555555555888:::;;;:::::::::;;;444999;;;;;;<<>>;;;666666666666666666666666111111111111111111111111666111...111444777<<>>===<<<:::888888:::===vvvwwwuuu\\\???999555777777444111111...---+++***((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((('''(((+++......,,,%%%...HHHaaakkknnnppphhhgggTTTCCC===;;;555...))))))(((&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%'''((((((''''''&&&!!!$$$***///...******,,, '''(((''''''"""""")))'''+++---000222+++%%%)))((())))))((()))*********!!!%%%***...000///---,,,***,,,...---++++++,,,......//////000000111111222222222111111111111222222000000000000000/////////,,,,,,++++++******++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))%%%%%%(((------***)))+++$$$$$$***///,,,&&&'''...***BBBaaayyy~~~xxxpppppp{{{tttttt{{{zzzoooKKK222...//////)))&&&'''+++,,,***'''))))))(((((((((((())))))))))))))))))************************************+++,,,,,,------....../////////000111222444555666444555555666777888999999888888888999:::;;;===>>>>>><<<:::888999;;;>>>@@@???>>>>>>???@@@AAAAAAAAA666>>>FFFJJJIIIDDD===999??????777666@@@DDDIIIVVVQQQcccrrryyyyyyiii\\\PPPIIICCC@@@>>><<<666222888BBB888555444666:::;;;777111888777777777777777777777777888999999999888777666888666444444666888777555666888:::::::::999;;;<<<999999999999888777666555444777999:::999999999:::666999:::999:::======;;;555555555444444555555555111111111111111111111111---333555333333666666222000ggg{{{zzzrrrcccOOO:::555:::>>>;;;666555999===qqqvvvvvv]]]>>>888444666777444111111...---+++)))((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###)))---,,,)))(((((((((///)))'''+++///>>>___xxxyyyPPP;;;*** (((///+++'''))))))(((''''''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&///(((%%%&&&%%%!!!###+++***+++%%%$$$+++***'''...''')))%%%$$$(((%%%%%%111***)))'''&&&)))+++)))%%%+++++++++)))''''''((()))+++---...---++++++...111......//////000000111111222111111111111111222222/////////000000000000000++++++***************+++''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))---'''###%%%''''''''')))'''***)))%%%'''------(((///(((+++777<<>>AAA???===<<>>>>>777888CCC@@@777888999===>>><<>><<<999666333:::222111999???;;;555333888777666555777::::::777777777666666555555555555444666888:::;;;:::999888888555222222555666666444555777888888888888:::<<<999::::::999999888777666333555888999888888888999777::::::777888;;;;;;999555444444333333444444555111111111111111111111111///,,,...333555333444999555;;;GGGrrrppp___III777444;;;888888777666777999888666{{{ooobbbyyyWWW>>>666111555888666000------,,,+++)))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%***,,,***'''+++666AAArrr}}}[[[<<<,,,+++******)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,------,,,++++++,,,,,,---------......///000000000111111111111111111111111111222222111111000///...---,,,+++***))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))******+++,,,---...>>>HHHSSS___mmmzzz|||vvvxxxtttkkkaaaVVVFFF999111---***((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,------------...000111333444444444444444555555555555555666777777666555555777888:::999888777777888:::<<<======<<<<<<;;;;;;::::::============<<<<<<<<<<<<999888888888888888888999::::::999999888777666666;;;;;;<<<<<<===>>>??????CCCAAA???<<<;;;<<<===>>>999999888777666555444444555555555555555444444444000111333555666666555555222333333444555555555444666666777666444444555777666666666666555444333222666666777777888888999999777888:::;;;:::999777555111111222333444666666777555555555666777777888888444444222111111111222333000000000000000000000000000000111111111222222222888555333;;;TTTtttdddNNN<<<666666888999555555555666555444444333rrrhhh|||VVV>>>777333666999666111...---,,,+++)))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((,,,...,,,((((((...333555HHH]]]iiiooo}}}pppZZZCCC333---,,,******))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((()))***++++++,,,++++++++++++,,,,,,------------...//////000000111111111111111111111111111111111111000///......---,,,+++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***************+++,,,---)))---000111555:::888222---///111222111...)))'''777222,,,******,,,------)))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,---...///111222333444333444444444444555555555555777888777666666777999;;;<<<===>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<888888777777777777888888888888888777666555555555555666666777777888888888888777555444333333444555666666555555444333333333333333333333333333333333000111222333333444333333222222333444444444444444444555666555333333444666444444555555555555444444333444444444555555555555777888999999999888666555111111222222333444444555444444444555555555555666222111000/////////000000////////////////////////////////////000000000000222111000222:::KKKbbbqqq{{{gggJJJBBB777222333777999999666777777777777666555555uuuooo}}}SSS>>>888444777:::666222000---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((***,,,,,,***(((((((((&&&///999CCCSSSnnnoooRRRHHH999---''''''(((***)))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((((((((()))*********************+++,,,---,,,,,,---......//////000000000000000000000000000000000000000000///------,,,+++***))))))(((((()))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***************++++++++++++)))&&&&&&)))((($$$......,,,,,,,,,---...///%%%%%%%%%&&&)))++++++***))))))))))))))))))))))))((((((((('''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,---...///000111222333444444555555666666666666555777999999888888888999666999<<>>===;;;:::==================<<<<<<;;;;;;::::::999999888888555555444444444444555555444444444333333333222222222222222222222222111111222222333444555444444444//////000000111111111111...//////000111222222333333222111000///000111222222222111111111222222222222444555555444333444555111222333444555555555555666666666666666666666666777777666555555555555666444444333333222111111111444444333333222111111000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111111111222666999000<<>>;;;;;;;;;;;;;;;;;;;;;<<<======;;;:::888666555555444333333222222333333444333333333333333222222222333333222222222222222222...///000111222222222111/////////000000111222222......///000111222222222333333111000000111222222222111000000000000111111222444666777666555666777333444444555555444444333777777777777777777777777777666555555444444555555666666555444333222111111444444333333222111000000---------------,,,,,,,,,************************,,,,,,,,,---------......---------,,,,,,///333555---666<<<<<>>:::999777666777888:::<<<888888888999999999999:::<<<;;;:::888666444333222222222111111111111222222222222222222222111111111000000000000000111111111/////////000000111111111/////////000000111111111......//////000000111111222111111111111111222222222111000///...///000111222444777888777666666777555555555666555555444444666666666666666555555555666666666666555555555555777666666555333222222111333333222222111000//////------......------,,,+++************************+++++++++,,,,,,,,,------***+++,,,---...//////000222555555///,,,222???KKK___ppp}}}qqqhhhYYYCCCAAA...)))000444999999000444222000///000222555777666666666666666555444444zzzzzzsssVVV999666555666555111///000---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))))))))((('''''''''(((***(((%%%######''',,,000---///---000555777???NNN```iiigggzzzyyy```JJJ:::***%%%(((...555555///&&&""""""%%%(((******)))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&((()))+++,,,...---,,,++++++******+++*********+++,,,,,,------........................------------,,,+++***)))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***######&&&***((($$$%%%***((('''&&&$$$%%%&&&''')))''')))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***************++++++++++++,,,,,,,,,------...//////......///000111222333444444444555444555777<<>>;;;999///777111666:::222///333222555555555444333222222333666777777777777666555555~~~wwwYYY:::777666888666222000111---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))'''&&&'''((('''))),,,...---+++))))))'''+++)))***,,,&&&&&&444***......@@@FFFEEE___ooozzz}}}dddWWWDDD999222((('''---,,,///***&&&&&&&&&%%%(((---)))(((&&&%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&(((***,,,---//////---,,,+++*********)))******+++,,,,,,------........................,,,,,,,,,,,,+++***))))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++)))'''(((***'''"""$$$+++###%%%'''*********(((''' $$$'''((('''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))************+++++++++,,,,,,,,,------.........000111111222444555666666444444333333333777<<<@@@<<<;;;:::999888888888888333444444444555555666666222222222222222222222222000000////////////000000---.....................------...//////000111111000///---,,,,,,---///000........................---,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111000///222111///---,,,---...//////222555666666555555555222333555777888999999:::777777666666666555555555555666888999999777555444444444333333222111111000///............---------++++++,,,---,,,+++***)))************************(((((((((((())))))))))))///,,,)))'''(((***,,,---///...//////---,,,///333......///111222555>>>HHHOOOZZZgggrrr{{{uuu|||yyykkkbbb]]]PPPAAA???555555777222444666111222+++000555//////555444***...333666777666555444555555666666555555444333vvv}}}YYY:::666222333555555222...++++++***)))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------111333666:::>>>AAADDDFFFGGGFFFDDD@@@<<<777222000,,,,,,,,,+++***))))))(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%!!!"""''')))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((------,,,,,,+++******)))************+++,,,------111111111111000000000000.........---+++)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))************++++++++++++,,,,,,---...///000000///888CCCGGGAAA888111---111111222333555777999:::;;;;;;::::::999888777777444222000//////111444555222111111111000000//////000...,,,,,,---............---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------,,,,,,+++++++++...------------...//////000333444000,,,***---111000111222222111000111333444444444444444555666777666666666666555555555555555555444444444555555666444333111111111111000...333111///---,,,---...///+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******,,,,,,++++++,,,,,,---..................///000000111222444777;;;>>>AAACCCEEEFFFHHHHHHFFFAAA<<<999999999777666444333111111//////000111111111111111111111222222222111111000000111111222333333444444333333333333333333333333pppXXX:::666333333555555111...++++++***)))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,+++,,,---...///000000111111000000///---,,,***)))+++++++++***)))((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''***************+++++++++************+++,,,------000000000000000000000///......---,,,+++)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))*********+++++++++++++++,,,---...///000000111777>>>@@@;;;555222111222222333444555777888999::::::999999888888777777999777444222111111222333000000000//////.........000///---,,,------.........---,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++---------------......//////222444333...++++++...///000111111000000111222333333333444444666777777666666555555444444333333444333333333333333444444333222111111111111000///111000...,,,++++++,,,---++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***+++++++++++++++,,,------......------......///000////////////000111333333666666555555333222111000222222111111000000000///...///000000111111000000000000111111111111000000/////////000111111222222222222222222222222222222lllTTT999666333333444444111...++++++***)))((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))***************)))((((((''''''&&&&&&&&&&&&&&&''''''(((******))))))((('''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%***...+++$$$ ###((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))******++++++))))))))))))***+++,,,---.....................///...---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((()))))))))*********++++++++++++,,,---...///000000333666888777444222333555444444444444555666777888888888888888888777777777>>><<<888555222111111111...............---------000///---,,,,,,,,,---......,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++------,,,,,,------...///---111555555111---,,,,,,///000111111000000111333222222222333444666777888666666555444333333222222222222222111111111111111222111///000111222000//////...,,,+++******+++,,,************************))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((()))***+++************+++,,,,,,------,,,,,,------...///000///......---------...///---+++))))))+++---///,,,,,,------...//////000......///000000000000///......///////////////...------......///000000000111111111111111111111111kkkppp~~~QQQ888666333333333333111...++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***************+++++++++***)))((('''&&&'''((()))(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$***...+++$$$ ###((($$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***))))))((())))))***+++,,,,,,---------------......---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))***************+++,,,---...//////000333444444333111222444777555555555444555555666666666666666666666777777777>>><<<999555222000000///............------------//////...,,,++++++---...///,,,******+++++++++***++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------...---000333444222000000111///111222222111111333444111111222333444666777888777666666555444333222222222222222222222111111000000///...///111111000///...---,,,++++++++++++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***))))))))))))***++++++,,,++++++++++++,,,------............///000111111000...,,,******,,,///111,,,,,,---......///000000------...////////////...,,,,,,---............---,,,------......///000000111111111111222222222222jjjaaalllQQQ777666444333333222000///++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''(((((())))))))))))((('''%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))***++++++++++++,,,,,,---------...,,,+++***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))))))))***************+++,,,---...//////111111222222222333444666555555444444444444555555444555555555555555555555999888555333111000//////........................---......,,,******---///000---***)))*********)))************************+++******))))))******+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...///000111222333555777000111333333333333444666111222222222444555666777777777666666555444444333333333444444333222111111000.........000111000///------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((()))*********************++++++,,,*********+++,,,---///000...---,,,+++***++++++,,,------------............,,,,,,---............---***+++,,,---------------------...//////000000111222222222222333333444444lllZZZtttgggRRR666555555333222111000///++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""""""""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***++++++++++++,,,------......,,,+++)))''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))************+++,,,---...////////////000111222222222222333333333333333333444444444444444444444333333333444333222000//////......---------............///***,,,---,,,******...111111...+++))))))******)))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++*********+++++++++++++++++++++******++++++,,,------------...000333666888///111333333222333444666222222222222333444555666777666666666666555555555444444555555555333222111000///---...///000///---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''''''''((())))))))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,------,,,,,,+++***)))(((,,,,,,++++++++++++******++++++,,,------------,,,******+++,,,------------......//////000111111111222222222333333444444555zzzbbblllpppQQQ555555555333111000//////++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''((((((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''((()))******++++++,,,,,,---......///+++***(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))*********+++,,,---......///...------...000000000000111111111111222222333444444444333333222222111111111111000///......------+++,,,,,,,,,---------...'''***---,,,***+++///333333000,,,))))))******))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))*********+++)))*********++++++++++++***************+++,,,,,,+++++++++---///111111111---///111111111111333555444333333222333333444444444444555555555555666666444444555666555333111000000///............---,,,******+++++++++++++++***((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))((((((''''''(((((()))***......---,,,++++++,,,,,,...---,,,++++++***++++++***************************++++++,,,,,,,,,,,,,,,)))***+++,,,------------.........///000000111111000111111222333333444444nnnjjj|||OOO555555555333111//////000++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%&&&'''''''''&&&$$$###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!###%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''')))***++++++'''&&&&&&''''''((()))***++++++,,,------...//////+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++,,,---......///...,,,++++++---.........000000000000111222333444444444333333222111000000111000000///...---,,,,,,*********++++++,,,,,,,,,&&&))),,,,,,***+++000555444111,,,***)))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******++++++++++++*********)))***++++++,,,))))))+++...//////,,,***+++---///000///000222333555444333333222222333333222222333444444555555666333444555666555333111///111///............,,,+++((()))************))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((()))))))))))))))))))))***++++++---+++)))(((((()))+++,,,))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,---.........------......///000000000///000000111222222333333}}}jjjxxxNNN888666444333333222000...++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++$$$$$$++++++$$$$$$+++&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))******++++++,,,------///......------///000111111000/////////000222222111111111111111111222222............---,,,+++******++++++,,,,,,++++++***+++++++++,,,---...///000,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++///............//////000111222333222000000111222555555444444333222222222666666555444333111000///......---,,,++++++++++++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&'''&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((******))))))(((((('''''')))************++++++++++++)))***...///++++++---......---------......///000000111111222222222222gggzzz{{{TTT888666444333333222000...++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&,,,777777,,,&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))******++++++,,,,,,---///......---...///000111111000000///000111222333000000000000000000000000............---,,,+++******++++++++++++++++++***************+++,,,------,,,+++***)))(((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++---------,,,------...///111111111000//////222444000000111111111222222333444444333333222111//////......---,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''((((((((()))))))))*********)))))))))(((((())))))))))))((((((''''''))))))*********++++++++++++)))+++000000,,,+++------------------...//////////////////000000000000fffnnn^^^888666444333333222000...++++++***)))((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######***555555***######&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))************++++++)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,......------......///000111111000000111111222333........................------------,,,++++++*********++++++++++++******))))))(((((((((((())))))+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,,,,++++++,,,+++++++++,,,,,,---...000000///...---///222555/////////000000111222333111111222222111000000///...---,,,++++++******+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''%%%###&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))(((((((((((()))))))))((((((((((((''')))))))))*********++++++***))),,,111222---+++,,,+++++++++,,,---...///000...............---------aaa^^^sss{{{___888666444333333222000...++++++***)))((('''&&&&&&######$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&((((((((('''''''''&&&&&&########################%%%"""###''''''###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***++++++,,,,,,------------......//////111111111111111222222333...............---------,,,,,,,,,,,,,,,+++******))))))************))))))))))))((('''''''''''''''***)))(((((('''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++++++++++++++++++++,,,---......000000000......000111222111000000000111111222000000111111222111111000...---,,,+++************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))---222333...++++++*********+++,,,...///000.........------------,,,YYYRRRfffttt[[[888666444333333222000...++++++***)))((('''&&&&&&#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$############$$$%%%%%%((('''''''''&&&&&&&&&&&&########################)))%%%###$$$$$$###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,------...............000000111111222222222222//////.........---------+++++++++,,,++++++***)))((())))))******))))))(((***)))(((''''''&&&'''''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***++++++++++++,,,---...///...000222222111...------//////.........000222333000111222222222222222222------,,,+++************(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''''''''((((((((((((((()))))))))*********))))))---222222...***+++))))))******,,,---//////........................ZZZTTTfffwww```888666444333333222000...++++++***)))((('''&&&&&&#########$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((())))))***+++++++++,,,,,,---............---//////000111111111111000//////......---,,,,,,,,,******+++++++++******)))(((((())))))))))))((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((()))******++++++***************+++,,,---...///...000333333111///......,,,,,,+++,,,---000333555111111222222333222222222---,,,+++******))))))***((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((()))))))))******)))(((+++000111,,,***+++)))))))))***+++,,,---............/////////000000\\\ZZZlll~~~iii888666444333333222000...++++++***)))((('''&&&&&&$$$$$$$$$$$$############"""############$$$$$$$$$#######################################$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''((((((((()))''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))******+++++++++,,,---.........---------...///000111000//////...------,,,++++++******))))))***************)))'''(((((())))))(((((('''(((((('''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((())))))***************)))))))))***+++,,,---......000000000000000333555333222000......000222333000111111111111111000000---,,,+++***))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((('''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))(((***......+++)))+++***************+++,,,,,,,,,,,,---...///000111111WWWZZZkkklll888666444333333222000...++++++***)))((('''&&&&&&%%%$$$$$$$$$######"""""""""############$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$$$$&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))******+++++++++,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,++++++$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###""""""$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))******+++++++++,,,---.........---,,,,,,---///000000000///...,,,,,,++++++***))))))(((((())))))*********))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************'''''''''((()))+++,,,---//////...---...111777<<>>AAA:::???HHHQQQRRROOOTTT]]]]]]TTTLLLNNNVVVWWWNNNDDDGGGBBB@@@AAA???999777999333222222222000///000222...++++++000111111444:::;;;:::777333///,,,***(((%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((((((((((('''((())))))*********+++,,,,,,------...------------------,,,,,,*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))***************,,,...------.........000111111//////...---+++...------,,,++++++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))***+++,,,,,,++++++rrrwwwnnnQQQGGG888666444333333222000...***))))))(((''''''&&&&&&################################################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((()))+++,,,...///...---333::::::666999AAACCCJJJZZZjjjkkkaaa[[[\\\SSSRRRWWWaaakkkwwwyyyeee]]]___aaa[[[TTToooiiiggggggaaaUUUNNNPPPEEE@@@<<<;;;888222---,,,+++''')))///111...333;;;:::999888777555444222222)))'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""""""""############$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***)))******++++++,,,------------------,,,,,,,,,,,,))))))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))***************------++++++......,,,000000...,,,///333222...------,,,,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******((()))***+++,,,,,,,,,,,,{{{}}}~~~WWW>>>777666444333333222000///)))))))))(((''''''&&&&&&################################################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++---000222444666555>>>QQQfffjjjaaa]]]aaaTTTXXXfffuuuyyyrrrssszzzqqqddd\\\bbbmmm|||zzzmmmjjjllllllkkk|||hhh\\\[[[\\\ZZZ]]]dddcccTTTAAA666555222555===;;;333333;;;888777555333333444555666333111...***'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((((((''''''''''''((())))))((())))))******++++++,,,---------,,,,,,,,,++++++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************+++---,,,)))***//////,,,,,,///...,,,...222222...------,,,+++***)))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((*********))))))*********(((((((((((()))))))))***((()))***+++,,,,,,,,,,,,www^^^:::777555444333333222111///))))))((((((''''''&&&&&&################################################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,,,,...000333666999;;;FFFaaarrr______hhhxxxtttqqqkkkrrrnnn[[[QQQMMMOOOSSSKKK:::333777:::777222///...000333555???<<<777111,,,)))((('''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))((((((((()))******++++++---------,,,,,,+++++++++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************+++...,,,((()))///000,,,)))///111---+++......+++------,,,+++***)))((('''&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))++++++************++++++(((((((((((())))))))))))))))))***,,,,,,---------~~~^^^~~~aaa;;;555555444333222000///...++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""###$$$$$$###$$$'''"""############$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%111((($$$***///...+++***000444888888666;;;IIIVVVgggppp~~~sss{{{qqq```^^^zzz}}}{{{uuu|||yyy{{{wwwLLL666111:::000222777333222000(((333777<<>>;;;@@@@@@888888;;;444000000333777::::::999888111...)))$$$!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,+++++++++*********((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))***************+++++++++,,,,,,---------------------------,,,,,,+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&''''''((())))))***************+++++++++,,,,,,^^^pppwwwQQQ555555444333222000///...++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%$$$############$$$$$$$$$%%%"""$$$%%%%%%$$$$$$%%%&&&(((((((((((((((((((((((('''(((((()))************---111222///,,,///999BBBVVVwwwrrrlll\\\UUUaaavvvvvvmmmuuuzzzppprrrmmmiiifffrrrxxxuuusssooo```ZZZ^^^kkkiiiVVVZZZVVVRRRDDD222222333)))000......111666:::888555::::::666///&&&"""###&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++++++++*********)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))***************++++++++++++,,,+++,,,------------,,,+++,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''''''''(((((())))))***)))*********++++++++++++|||YYYlllvvvKKK555555444333222000///...++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###"""$$$((((((%%%#########$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$&&&'''''''''(((((((((((())))))***)))))))))*********+++///''')))666===???KKK[[[___tttrrrdddiiirrrrrrnnnlllkkkzzzkkkgggrrr}}}~~~yyyvvvzzzvvvfff[[[ccc~~~ttt]]]VVVOOOEEE???IIIKKK===333222//////333777666222666888:::777111+++&&&%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******++++++,,,,,,+++************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******************++++++++++++)))+++,,,......,,,+++)))++++++***)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''((((((((()))))))))))))))************+++lll[[[mmmqqqBBB555555444333222000///...++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%### !!!$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&'''''''''(((((((((***)))((('''(((***,,,---555EEESSSTTTRRRVVV\\\```VVVmmmuuussssssmmmfffdddmmm}}}tttbbb~~~{{{oooeeeaaacccjjjuuunnnWWW===;;;444,,,...666999777000000111333555222---)))'''&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))***++++++,,,,,,*********)))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))*********+++++++++)))***,,,------,,,***)))***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********sssqqqzzzvvvGGG555555444333222000///...++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$'''%%%"""&&&---,,,%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''((()))&&&&&&&&&''''''(((((())))))(((''''''+++111777:::OOOnnnwwwyyyiiiyyyoooqqq~~~nnnjjjsssmmmiiikkkjjjkkkooo}}}oooppp~~~mmmUUUPPPBBB666555:::888111777222...///444888999888---+++(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))******++++++))))))))))))((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******)))))))))************+++)))***++++++++++++***))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))}}}JJJ555555444333222000///...++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!%%%%%%$$$+++666666...$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&''')))&&&''''''((())))))***************...666BBBMMMUUURRRnnnoooxxx{{{}}}}}}yyyzzzqqqtttqqqssszzztttzzzkkkhhhbbb^^^bbbaaaLLL222999666333111333666:::<<<555222...)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((())))))******))))))((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))))))))************************************((((((''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))|||CCC555555444333222000///...++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!%%%$$$ &&&000...%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''(((((()))***+++++++++------///666BBBSSSbbblll^^^ccckkkttt{{{|||llljjj{{{|||xxx}}}}}}{{{xxxiiijjjeee___uuu{{{nnnooohhheeelllrrruuu{{{~~~sssqqqqqqrrrpppooo]]]VVVhhh{{{qqqvvvrrrHHH000333555333///---...000:::777222,,,(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&''''''((())))))))))))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))******************))))))))))))******''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''(((((('''''''''''''''''''''''''''&&&''''''''''''((((((((()))dddFFF555555444333111///---,,,,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''''''&&&$$$$$$%%%///&&&"""''''''###$$$+++777EEELLLYYYkkkhhh^^^ccc\\\[[[ppp|||jjjhhhlllttt|||vvvpppqqquuuyyy~~~|||mmmgggyyyssstttttt{{{yyy{{{yyypppiiikkkvvv}}}tttuuussslllcccaaajjjtttvvvxxxxxx```\\\LLL444,,,222222222222---(((333@@@CCC:::...'''(((%%%&&&'''%%%###"""###$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((fffHHH555555444333222000...---,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))!!!(((......((((((222>>>FFFPPPxxx{{{{{{qqqrrrvvvsssttt|||___```rrr}}}vvvkkkvvv|||uuueeeooofffggg```TTTSSSQQQ<<<,,,///555---...222:::>>>:::...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((~~~eeeDDD666666555444222000///...++++++)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%%%%&&&))),,,(((+++***%%%$$$///DDDVVV]]]\\\sssppp~~~xxx{{{~~~yyy~~~{{{zzz~~~zzzxxxttt|||qqqwwwvvv|||jjjeeeoooqqqTTT777111444000///222999BBBDDD===444+++'''$$$$$$&&&((('''&&&&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''xxxrrrhhhBBB777666666555333111///...+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&&&&&&&''')))111&&&$$$///;;;AAAKKKVVVVVVPPPnnn~~~sssgggcccdddlllvvv{{{nnn^^^lll___aaavvvrrrllljjjcccfffqqqsss^^^llltttoooooo]]]HHH<<<666---444;;;===>>>CCCHHHKKK888111((($$$&&&'''&&&$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''xxxpppmmmBBB777666666555333111///...+++***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''((('''%%%%%%%%%'''!!!444YYYhhhXXXMMMSSSggglll\\\aaa~~~eeegggmmmvvv}}}zzzsss~~~qqq}}}~~~~~~tttvvvkkkssswwwllllllppp}}}pppbbb^^^YYYTTTVVVeeevvv{{{wwwoooZZZJJJKKK^^^nnn___QQQLLLKKKDDD333:::<<<888999AAAKKKPPPGGG===000(((&&&&&&%%%###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((*********))))))))))))((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))***(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''|||oooiii<<<666666555444222000///...******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""%%%'''((('''''''''''',,,///JJJnnntttbbb___mmm[[[qqqnnnYYYiiiwwwcccnnn}}}iiiggg```dddooosssyyybbbaaajjjppp{{{ssstttvvvpppssscccqqqtttfffddduuurrrdddfffttt~~~|||yyy|||uuufffYYY^^^aaaVVVNNNJJJ@@@777;;;HHHMMMKKKMMMEEE:::111,,,)))%%%###'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''((((((((((((%%%%%%&&&''''''((())))))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&kkkvvvaaa888555555444333222000...---***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''')))---000CCCFFFPPP]]]cccfffqqq~~~~~~VVVZZZ^^^\\\mmm~~~tttnnnnnnaaaoooxxx}}}~~~~~~tttbbbhhhooobbbpppnnn{{{tttiiikkkrrruuu}}}mmmhhhggg___bbbqqqyyynnnaaaXXXOOO___tttuuuwwwxxx```nnnuuu{{{vvvwwwuuufffbbbRRR???:::CCCJJJIIIIIIGGGCCC===666///(((%%%'''%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))''''''((()))+++,,,------++++++++++++************+++******)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&lllqqq```<<<555555444333111///---,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$&&&+++333999NNNPPPMMMMMM[[[pppuuummmVVV```[[[MMMPPPdddvvv~~~~~~iiinnniiiqqqrrrzzz}}}rrr|||~~~nnnhhhwwwsssmmmxxx~~~pppooobbbmmm}}}vvv{{{tttpppggg___eeefffRRRBBBIIISSS```___kkkdddKKKNNNccceeelllvvvsssttt|||}}}wwwkkkooodddFFF000222@@@IIIBBBEEEGGGEEE>>>444,,,''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))************///000111333444666777888888888888777777777777666000///...---,,,***))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&~~~xxxuuuTTT>>>666444222111111000///---******)))((('''&&&%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%***)))$$$###((()))%%%###,,,,,,,,,777@@@GGGSSSJJJXXXcccaaajjjvvvQQQ[[[WWW___aaa^^^vvvYYYaaabbbfffrrrxxx~~~ttt\\\SSS___uuusssooonnniiiwwwssskkkgggpppzzzttteeeggglllsssxxxzzz{{{|||}}}}}}}}}{{{yyyzzzyyyqqqhhhfffkkkhhh\\\PPPJJJCCC<<>>999222---*********$$$%%%(((+++,,,***&&&"""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%''''''%%%(((,,,+++(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{uuu|||xxx{{{wwwRRR:::666444222111111000///---******)))((('''&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,***&&&###"""###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&***&&&$$$&&&(((&&&$$$######...888LLLkkkvvvlllbbb{{{rrrwwwjjjdddlllmmm|||{{{www[[[^^^```eeemmmtttwwwvvvuuuwwwyyy}}}yyywwwyyyssstttuuuuuusssrrrsssttttttuuuuuurrrtttvvvuuupppnnnzzz{{{vvvuuuvvvsssllleeeZZZXXXUUUSSSPPPRRR\\\hhhdddiiimmmsssiiiiii}}}xxxuuuXXXSSSIII@@@AAADDDEEEDDDDDD<<<444+++&&&&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&((((((((((((''''''&&&%%%$$$)))000666;;;===<<<;;;@@@CCCFFFCCC===777555555111999;;;555555<<>>>>><<>>KKKcccqqqqqqrrrcccyyy|||bbb[[[}}}kkkhhhgggssslllaaannn~~~}}}vvvttt```nnnjjjmmmyyy}}}zzz|||}}}xxxwwwyyytttlllnnnwwwvvvvvvuuussspppppprrrsssmmmppprrroooooopppooolllxxxxxxuuussstttxxxzzzxxxuuu|||sssfffZZZSSSSSSXXX^^^nnngggiiirrrsssttttttgggtttmmmiii|||aaaqqq]]]HHH???@@@AAA@@@@@@???:::222---)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&,,,***&&&$$$$$$'''***---333888===???AAACCCAAA===::::::888777666444333222000666<<<<<<777555===GGGJJJEEE<<<>>>EEEBBB===>>>======<<<;;;>>>DDDIIIJJJKKKQQQWWWWWWQQQJJJEEECCCGGG@@@555---)))))))))***)))))))))((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%''''''&&&)))------***''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}yyy|||sssMMM:::666444222111111000///---******)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$(((***'''%%%***333777FFFHHHFFFSSSbbbkkkrrrVVVIIIOOOYYYQQQSSSpppuuu|||wwwjjjWWWIIIXXXjjjxxxuuu~~~zzzyyyzzz}}}vvvwww~~~}}}uuutttzzz{{{ssspppsssqqqiiiiiiooopppooonnnllljjjkkknnnqqqooouuuxxxtttpppnnnllliiiooossszzzzzzssspppssssssrrrqqqpppqqqrrrtttwwwxxxxxxvvvqqqhhh^^^VVV[[[ZZZdddqqqmmmbbbiii{{{rrrvvv~~~yyymmmaaakkkoooeeehhhXXXIIICCCBBB@@@>>>===888999777333---'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%&&&(((+++000666:::===<<>>999777888666111999777:::GGG\\\ppp{{{cccXXXYYYfffiiiaaacccpppYYYBBBBBB@@@???LLLCCCRRRTTTDDD;;;BBBFFFAAABBBHHHNNNQQQPPPMMMLLLLLLEEEEEEFFFDDD@@@777,,,%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%''''''&&&(((---,,,)))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~|||oooJJJ<<<666444222111111000///---******)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$!!!###&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$)))+++%%%!!!$$$+++...CCCSSSQQQIIIPPP\\\aaafffOOOKKK\\\kkk___WWWjjj~~~bbbHHHMMMaaakkkvvvggg\\\bbbhhhooommmddddddrrr{{{yyy{{{wwwwwwyyyuuuooopppwwwrrrooopppuuuwwwrrrllljjjllllllkkkiiiiiikkkooorrryyy{{{sssooommmllltttppppppuuuxxxvvvttttttwwwxxxxxxvvvssssssuuuxxxrrrvvvyyyyyyvvvqqqfff]]]HHHNNNQQQTTT___mmmsssooottt}}}hhhyyy~~~ooobbbfffqqqvvvggg\\\OOODDD;;;777999???222444555444111+++&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***###(((///666:::;;;:::888...333333///333>>>CCCAAAMMMLLLQQQfffkkkmmmuuuuuuwwwrrr\\\aaa[[[UUUcccddd~~~jjjKKKBBBDDDEEEEEEDDDCCCBBBCCCEEEGGGIIIFFFFFFGGGGGGEEEAAA:::666***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%'''++++++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~lllHHH===666444222111111000///---******)))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$,,,+++$$$)))999@@@<<>>EEEIIIXXXnnn}}}xxxrrrmmmmmmuuuxxxqqqpppooommmjjjvvvqqqvvvwwwttt[[[VVV[[[PPPKKKFFFDDDEEEEEEBBB???GGGCCC???>>>@@@CCCFFFHHH<<<888222,,,((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$&&&)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$kkkGGG>>>666444222111111111///---******)))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((()))(((===^^^iii```kkkqqqdddeeeWWWxxxtttqqqyyyvvvvvvqqq]]]VVVaaagggppp}}}}}}xxx}}}xxxtttpppxxxzzzuuuuuuvvvvvvtttuuuvvvsssooopppvvvtttkkkhhhmmmnnniiidddeeefffeeeeeegggkkknnn~~~}}}ooocccbbbgggkkkhhhhhhmmmrrrpppjjjkkkqqqqqqmmmjjjkkkoooqqqoookkkhhhoootttssssssvvvtttnnnsssfff^^^ZZZMMMAAAMMMddd]]]\\\___\\\[[[sssdddvvvvvvcccAAA555<<<444///666AAACCC888,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''')))---000222===;;;777555666:::>>>AAA[[[gggpppxxx~~~ssslllmmmuuu|||zzz}}}{{{ttt{{{eeeXXX]]]XXXUUURRRSSSSSSMMMAAA777;;;<<>>BBBDDD???999444///***'''(((((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###''''''###"""%%%'''&&&+++)))'''%%%$$$%%%&&&'''$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{^^^GGG999666444222111111000///---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%'''((((((((($$$)))...666DDDRRRWWWTTTlllnnnqqqdddNNNMMM\\\cccvvv}}}pppYYYccc{{{ttthhhjjjlllnnnppprrruuuwwwvvvuuuttttttsssssstttttttttrrrpppoooqqqrrrrrrqqqrrrpppmmmkkkiiigggdddaaa```^^^\\\\\\^^^bbbgggjjjvvviii\\\XXXXXXYYY\\\```iiihhhhhhjjjmmmnnnmmmllliiiiiiiiijjjjjjjjjiiiiiimmmllllllmmmppprrrqqqooorrrnnnkkkmmmooojjj^^^SSS;;;???QQQhhhlllccccccnnnxxxsss```WWWeeemmmddd\\\DDD888000888DDDHHHEEEAAA---'''$$$&&&'''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((())))))"""&&&...555777555444666???PPPooowwwsss{{{wwwwww{{{ppp|||pppzzztttuuuqqqxxxxxxnnnXXXVVVQQQRRR^^^fffSSS888555===EEEGGGAAA::::::===444---%%%$$$(((+++(((%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&######'''(((&&&***)))'''%%%$$$%%%&&&'''$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{^^^GGG888666444222111111000///---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))(((,,,333;;;AAAIIIXXXgggaaa___dddaaaSSSTTTdddmmmtttkkkhhhkkkccc[[[vvv|||vvvlllpppiiiiiinnnuuuwwwvvvuuuwwwyyyqqqqqqqqqqqqqqqrrrrrrssssssqqqnnnnnnnnnnnnnnnlllpppmmmiiieeecccaaa^^^\\\YYYXXXVVVVVVXXX]]]aaadddggg]]]SSSQQQSSSVVVZZZ___```aaacccccccccbbbcccccc``````aaacccdddeeefffgggfffgggiiijjjjjjkkkmmmooopppmmmkkkkkknnnnnnllliiiKKK@@@???NNN\\\bbbhhhqqqmmmooolll[[[SSSbbbooonnnlllkkkNNN777999CCCFFFFFFHHH555+++$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&)))***+++000000444888999888===DDDVVVfff}}}zzzgggaaa||||||}}}yyy|||xxxyyy{{{vvvuuueee@@@333///<<>><<<>>>IIIWWW``````RRRNNNNNNIIISSSiiiwwwmmmVVVOOOWWWlllkkkPPPQQQjjjkkkgggaaaeeepppuuurrrrrrvvvyyyyyywwwtttssssssqqqqqqpppooonnnnnnnnnnnnqqqooommmmmmmmmmmmllljjjiiigggdddaaa___[[[WWWTTTPPPPPPPPPQQQRRRTTTVVVWWWTTTLLLGGGIIIMMMPPPVVV[[[UUUYYY\\\[[[WWWUUUWWWZZZYYYYYYZZZ[[[\\\^^^___``````eeejjjjjjhhhfffhhhkkkooommmkkkjjjjjjlllmmmnnnkkk___QQQIIIHHHSSSmmm~~~wwwpppqqqkkkiiisssnnnOOO999:::EEEHHHBBB;;;111&&&###%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&))),,,......777444444777:::CCCWWWlllgggjjjnnnZZZ^^^uuummmjjjwwwyyyuuulllkkk}}}kkkeeegggnnn~~~www|||zzzuuu^^^AAA===DDDGGGFFFHHH<<>>666+++&&&(((---''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###"""(((...,,,&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvv\\\GGG:::666444222111111000///---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$''')))''':::CCCBBBOOOdddgggXXX[[[GGGEEEVVVhhhuuusssfff\\\bbbmmmhhhllljjjVVVYYYYYYXXX___kkkooonnnsss|||wwwuuurrrqqqqqqpppmmmjjjoooooonnnmmmmmmmmmmmmmmmnnnlllkkkkkklllkkkjjjhhhbbbaaa^^^[[[WWWQQQKKKFFFCCCDDDFFFHHHHHHFFFDDDBBB;;;666555999>>>BBBHHHNNNLLLQQQTTTSSSNNNKKKNNNRRRPPPQQQRRRTTTVVVYYY\\\]]]\\\cccjjjkkkgggccccccfffkkkkkkjjjiiiiiijjjkkkmmmrrrrrrlll\\\KKKGGGTTTcccjjjggguuu}}}xxxjjjlllpppgggTTTAAA<<<@@@AAA======555***%%%''')))'''"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((***++++++,,,,,,///222444000555FFFZZZeeemmm}}}xxxnnnrrrqqqllloooooopppvvv|||zzz~~~|||}}}|||zzz~~~yyypppgggfff{{{cccCCC555AAAUUU???AAABBB>>>888000+++(((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%######(((...+++%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttZZZFFF:::666444222111111000///---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$&&&+++000EEEWWWZZZSSSbbbmmmgggWWW]]]~~~^^^qqqooorrrwwwuuu^^^PPPQQQfffuuutttrrrwwwxxxsssnnnmmmoooqqqnnnllljjjjjjjjjkkkkkkmmmnnnnnnjjjiiigggggggggfffcccaaaZZZWWWSSSOOOIIIBBB;;;666555777999;;;:::777333000,,,)))***///333555:::???>>>BBBEEECCC???===???CCCDDDEEEGGGJJJOOOTTTXXX[[[UUU\\\cccdddaaa^^^^^^```cccdddeeegggjjjlllmmmnnnpppqqqkkk]]]MMMAAA;;;777???GGG___vvvnnnyyy~~~ooofffSSSLLLKKKNNNFFF777444;;;<<<777000***+++---)))###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((***,,,++++++000:::CCCKKKXXXyyyhhhfffttt{{{vvvmmmtttfffpppwwwnnnlll}}}xxxuuujjjeeeooo}}}YYYDDD===EEE>>>999===DDDBBB444''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%$$$$$$''',,,***%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~qqqYYYGGG<<<666444222111111000///---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%&&&+++444;;;www}}}ttt```___mmmooocccsssiiigggrrrkkkuuuhhhbbbjjjsssuuuvvvyyyuuusssqqqppppppppppppppphhhhhhhhhhhhhhhiiijjjkkkfffeeecccaaa___\\\XXXUUULLLHHHBBB<<<888444000------...//////...---+++******((()))---...---000444///111333333111000111333777888:::===BBBHHHMMMPPPMMMPPPUUUVVVVVVWWWYYY\\\\\\\\\]]]aaaggglllnnnnnnmmmkkkaaaSSSKKKHHHCCC;;;:::DDDSSSiii{{{|||zzzeeefffvvvwwwqqqtttllljjjfff^^^NNN>>>666777888999666000//////,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))%%%***......111???UUUhhh}}}}}}nnncccggglllkkkiiiwwwzzz|||xxxwwwllliiipppzzz]]]999AAA;;;777;;;BBBEEE@@@999000...+++(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""%%%&&&%%%&&&((('''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyy|||nnnXXXHHH>>>666444222111111111///---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&(((///:::DDDTTT___bbb[[[VVVXXXXXXUUUUUUgggwwwtttmmmuuurrr\\\yyy{{{{{{iiirrrwwwsssnnnnnnpppqqqoooqqqsssqqqllljjjjjjllljjjiiihhhgggfffeeeeeeeeedddbbb___\\\YYYUUUOOOLLL???:::333...,,,------...,,,+++***))))))***+++,,,***((()))+++***&&&'''******+++------,,,,,,------//////000222666;;;???BBBFFFGGGIIIKKKMMMQQQVVVZZZZZZWWWWWW[[[ccciiilllkkkbbbgggdddZZZTTTWWWYYYVVVLLLHHHCCCSSSmmmooowwwuuu~~~wwwsssnnnUUURRRIII555555999999444111111---'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((///666999@@@VVVxxx|||{{{xxxllldddfffrrr{{{|||zzz}}}oooddd\\\nnnyyyppp^^^JJJ666:::>>><<<999<<>>OOOXXX[[[XXXPPPDDDJJJ```zzzbbbVVV[[[aaaeeeqqqwwwfffdddsssuuuttttttsssqqqppppppoooqqqpppooonnnnnnooopppqqqmmmmmmkkkgggcccaaabbbddd```\\\WWWQQQJJJBBB999333---,,,+++***)))((('''&&&%%%&&&((())))))((('''&&&+++)))'''&&&'''((((((((()))((('''&&&%%%&&&'''''')))***+++---///111222333777888999;;;???DDDHHHKKKUUUUUUTTTTTTUUUYYY___ccc```bbbccccccdddfffiiillljjjbbbPPP@@@IIIhhhvvvzzzwww{{{kkkppphhh;;;222000333222111999888((()))'''$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((&&&%%%%%%&&&&&&'''***...444777===GGGRRR___mmmwwwzzzsssrrryyy~~~xxx{{{yyyvvvxxxmmmmmmyyynnnYYYOOOgggBBBWWW```UUUNNNUUUVVVOOOGGG===<<>>444888GGGQQQFFF666+++)))++++++((('''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooVVVGGG@@@555444333333333222...,,,+++)))'''&&&&&&))),,,...$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###!!!###+++222333000---<<>>@@@CCCFFFIIILLLOOOSSSXXX\\\\\\^^^```aaacccfffjjjmmmfffkkkdddQQQGGGPPP___gggdddnnn}}}llliiisssxxxxxxgggAAA<<<111000333777@@@???000&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''')))(((((('''''''''(((((())),,,...---++++++111777444DDD]]]mmmjjjbbbiiiyyyzzz|||sssaaaXXXcccpppsssyyywwwnnnrrrooo\\\]]]tttzzzxxxjjjeeessseeebbbggg}}}}}}~~~vvv```LLLCCCGGGSSS[[[TTTKKKTTTgggnnn\\\CCC777===FFFCCC888FFFIIIHHH===///''''''***)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}nnnTTTDDD===666555444444444222///---***)))(((&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&"""###+++444:::AAAGGGDDDJJJIIIDDDBBBBBBVVVvvvtttZZZMMMYYYggglllrrr^^^bbbhhhppp{{{{{{qqqrrrrrrqqqooonnnlllkkkkkkjjjjjjiiiiiijjjkkkllllllkkkgggcccdddeeebbbZZZRRRIIIBBB888000+++***))))))))))))))))))((((((((('''((((((((((((((((((((((((***))))))))))))*********((((((((()))))))))))))))(((((((((((((((((((((((()))))))))+++---000222444000555<<>>555111666@@@BBB111---(((%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***(((++++++)))...<<>>???DDDMMMPPPFFF666+++***(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((***(((&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzxxx|||kkkTTTHHHCCC666555444444444333000---************)))(((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((---555888JJJ]]]WWW???<<>>999<<>>222777IIIUUUNNNBBBCCCGGGNNN___pppiii]]]```tttmmm]]]^^^rrrxxxlllcccrrrrrrnnnkkklllooommmgggjjjjjjjjjkkkkkkkkkllllllgggggghhhhhhgggfffdddcccZZZQQQEEE888000+++))))))''''''(((***,,,,,,***(((++++++++++++************///111444555555111---***...444:::;;;999666666777111///,,,)))((()))+++,,,++++++++++++************((((((((())))))(((((((((((((((((((((***///666;;;GGGJJJOOOSSSVVVXXX[[[]]]___eeejjjhhhbbb```hhhrrreeeccc[[[YYYrrrnnnsssvvvooorrrddd___ZZZJJJ555222777444===888111+++(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((((((((((((((()))***+++,,,,,,777BBBJJJXXXiiiooojjjdddWWW[[[pppuuunnnwww}}}qqqfffgggffflllmmmnnn{{{ppphhhmmmoooooowwwmmmgggllljjjZZZLLLYYYUUUGGGGGGMMMUUU___hhhrrrmmmcccgggllltttXXX\\\fffddd___NNNAAACCCEEEBBB@@@BBB>>>888000***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrwwwoooTTTEEE???444333222222222111...+++---+++)))'''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++000,,,444CCCDDD999<<>>EEELLLVVV___]]]aaassskkkmmm```UUU]]]bbb______eeennnssspppjjjjjjkkklllggghhhhhhiiijjjjjjkkkkkkfffgggggggggfffdddbbbaaaTTTHHH777,,,)))******(((''''''))),,,///111111///,,,,,,,,,+++++++++******+++666FFFQQQSSSIII<<<222+++111888999666333333555555333...***)))***---///111111000///...,,,,,,+++)))***++++++++++++******'''((())))))+++...444888CCCGGGLLLQQQUUUXXX\\\^^^]]][[[[[[___bbbcccdddfffrrrfff]]]]]]cccoookkkuuucccYYYssssssWWW;;;666888///333666666000((($$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((()))***+++,,,222IIIaaaqqq{{{{{{rrreeecccqqqssspppttt}}}qqqttteeedddiii|||~~~qqqQQQIIIHHHIII```qqq```\\\xxxzzzqqquuu|||fffTTTVVVNNNHHHXXXZZZjjjzzzggg|||ZZZ===<<>>333((('''***,,,***(((...444222666AAA???111+++888888555111///...---+++<<>>555444111...+++))))))***''')))+++***)))(((***---333888???FFFJJJMMMPPPRRRWWWXXXYYYYYYZZZ]]]bbbeee^^^dddiiihhhaaa^^^aaafffsss~~~zzzuuuvvvTTT555///444111111444222+++&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((())))))&&&***---222111---BBBiiieeemmmyyyyyyiii]]]FFFOOOjjj{{{rrr{{{jjjxxxttt~~~jjjNNNDDD@@@;;;111333>>>HHH@@@,,,$$$(((***(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&&&&%%%$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&+++***(((&&&%%%%%%&&&&&&vvv~~~qqqOOOEEE???777666666555333111///...+++***)))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&(((+++---...333999:::333///666AAAIIISSSfff```TTT___kkkqqq|||sssgggiiipppqqqkkkllliiihhhjjjmmmmmmkkkhhhgggeeeeeehhhhhhggggggjjjhhhiiifff^^^UUUJJJ;;;///&&&$$$&&&***,,,+++///444>>>CCCJJJQQQMMMDDD]]]bbbHHH>>>666RRRPPPGGGBBB@@@555--->>>XXX\\\fffiiiZZZ@@@---+++222666JJJ]]]aaa^^^[[[SSSKKKAAA@@@===999333///,,,,,,(((***+++***)))((((((***---000555:::@@@FFFLLLPPPQQQSSSUUUWWWYYY\\\aaaddd___dddjjjkkkiiigggggghhh}}}WWWWWWuuuSSS<<<:::333000333444///(((%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((())))))))))))'''///...+++---888^^^xxxvvv~~~xxxdddwwwnnnRRROOOeeeqqqssstttRRRPPPkkkbbbDDD???CCCEEE444...>>>IIIAAA000&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%******)))'''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&***)))(((&&&&&&%%%%%%%%%www~~~qqqOOOEEE@@@777777666555333111///...******(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''***///444777===999888999999<<>>888333+++,,,,,,++++++*********)))+++---111666>>>HHHNNNOOOQQQTTTVVVXXX[[[___aaaeeegggiiihhheee___YYYVVV```}}}{{{tttrrrbbb```ppprrr@@@===333---///333111+++'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((())))))******+++...111,,,+++888IIIcccnnngggmmmqqqoooooouuu|||yyy}}}zzzrrrjjj{{{hhhQQQRRRbbbpppuuuuuu\\\ZZZnnn~~~uuu___JJJ>>><<<:::333111???KKK@@@,,,&&&'''((()))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%******)))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$%%%%%%&&&'''((())))))wwwrrrOOOEEE???777666666444333111///...***)))(((''''''&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&***333>>>HHHOOO999111999PPPVVVJJJGGGQQQ\\\nnnwww~~~eeevvvppphhhgggfffgggkkkeeeeeefffggghhhhhhfffeee```bbbdddeeeggghhhiiihhhcccZZZLLL>>>333,,,***+++,,,)))+++111...''')))111...999EEEWWWkkkeeeOOOEEE666888DDDWWW]]]UUUNNNOOO\\\sssbbb>>>000999HHHBBBPPPEEEGGGVVVYYYIII======QQQYYY\\\QQQ===---+++...000AAAUUU```dddfffggghhhaaaZZZSSSQQQRRRNNNDDD;;;000///---,,,++++++++++++)))))))))+++000888BBBIIIMMMPPPTTTVVVXXXYYY\\\^^^ddddddcccaaa]]]VVVOOOJJJ999RRR```kkkuuuwwwttt}}}dddbbbooosss@@@444***,,,111111---***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))***++++++,,,,,,......<<>>DDDKKKDDD999+++%%%'''***)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***+++...000222444444444xxxtttOOOAAA999444444333222000...,,,+++)))((((((''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''))),,,///111222333&&&444:::555;;;MMMUUUPPPCCCFFFNNNQQQYYYfffaaaIIIccchhhhhhdddcccgggfff```ffffffeeebbb```___```aaaaaahhhkkkhhhfffddd^^^UUU@@@333***,,,///---***+++000'''000JJJYYYNNN<<<444(((222AAARRRNNN111%%%444333GGGdddzzz}}}qqq```WWWUUUXXXgggjjjsssyyy___AAAHHHJJJEEEBBBBBB???888+++222;;;BBBCCCAAA???>>>777???KKKRRRRRRQQQVVV\\\___bbbddd```YYYUUUWWWZZZTTTLLL@@@777333111000///+++++++++)))))),,,000444@@@EEELLLQQQTTTWWWYYYZZZZZZ\\\^^^^^^^^^aaahhhnnnkkk[[[EEEDDDYYYkkk~~~cccRRRkkk^^^MMM;;;222//////222777''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))((())))))+++,,,---......333iiivvvcccYYYiii|||^^^RRR{{{rrrwwwNNN999???JJJNNNPPPAAA///&&&(((+++((($$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%''')))+++------...///000000///...---rrryyyvvvRRR???999666555444333111///---+++***)))(((''''''&&&&&&'''%%%%%%$$$###$$$%%%'''(((%%%%%%$$$$$$$$$%%%&&&&&&(((***---//////......---)))333444777AAACCCFFFPPPSSSNNNPPPPPPRRR^^^gggccceeedddbbbcccddddddcccbbbccccccccccccbbbbbbaaaaaa```jjjjjjccceeefffRRR777111111...+++,,,222:::???:::///333555+++000444%%%222%%%@@@YYYEEE777===999HHHRRRvvvZZZ999777777AAAYYYsssxxxfffSSSTTT@@@HHH[[[]]]^^^[[[JJJEEEJJJLLLIIIHHHKKKHHHBBB:::FFFPPPWWWZZZMMMFFFOOOWWW___eeeddd\\\WWWXXX[[[]]]XXXPPPGGG???888111---///...---,,,+++,,,---///666???JJJPPPQQQSSSXXX^^^VVVXXX[[[]]]___ccchhhlllccckkkaaaJJJKKKoootttqqqaaallloooPPP666111333111///000///+++&&&######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((///***+++222111+++///999TTTtttyyyuuu{{{jjjbbbeeeppp}}}~~~ggghhhhhhbbbxxxbbb@@@BBBNNNHHHIIIKKKAAA---###&&&(((%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!"""%%%(((///$$$###,,,111333666000111000...111555555111ttt{{{uuuPPP>>>888666555444333111///---+++***)))(((''''''&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''((()))+++000555555111,,,000444333:::IIILLLFFFGGGRRRTTTXXX```oootttkkk```cccaaa```aaabbbbbbaaa``````aaaaaabbbccceeefffgggfffiiijjjeee[[[NNN>>>111***,,,000<<>>QQQNNNTTT;;;>>>MMMEEE@@@HHHKKKFFFQQQfff|||pppNNN444222222111>>>[[[gggaaa\\\bbbSSSTTT\\\bbbuuu{{{]]]ZZZVVVWWW]]]```VVVGGGEEEHHHCCC@@@>>>555222===BBBLLLXXX\\\ZZZWWWYYY]]]YYYXXXUUURRRKKKAAA666///000///---,,,---------,,,333;;;DDDKKKNNNQQQUUUXXXXXXYYY[[[\\\]]]```dddgggkkkrrrlllXXXSSSiiiqqq~~~ooommm```iiijjjbbbZZZRRRAAA---***000...222...)))%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))(((///***((((((&&&)))<<>>LLLUUUVVVVVVYYY\\\XXXYYYYYYXXXTTTMMMCCC<<<888444///.........,,,***///444<<>><<<>>>@@@AAAAAAEEELLLQQQ[[[bbbhhheeedddpppnnn]]]xxxhhh]]]SSSBBBMMMAAA<<<>>>777***&&&---((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$...777666000...///222444222111444888::::::;;;{{{uuuLLL;;;:::666555444333111///---+++***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((++++++---111555666333///555DDDHHHBBB???BBBRRRjjj\\\KKKbbbgggYYY^^^___^^^]]]^^^```aaa```___dddcccaaaaaaaaabbbdddeeegggddd^^^SSS@@@000...555111666999CCCbbbvvvllleeebbb^^^\\\]]]\\\TTTPPPPPP___jjj[[[JJJLLL444666333+++'''+++444::::::EEE777000III\\\___jjjOOOUUU]]][[[PPPRRRhhh}}}oooYYYNNN999;;;999CCCUUUUUUGGGCCC666@@@KKKQQQRRRRRRUUUXXXZZZYYYWWWWWWVVVUUURRROOOFFF???666000//////---***,,,...444>>>IIIPPPSSSSSSXXXZZZ[[[[[[[[[[[[]]]___ffffffgggeee]]]SSSRRRVVV^^^mmmFFF...000'''555111,,,((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))*********+++,,,......---999UUUpppooolll||||||jjjjjj[[[{{{yyy}}}lllaaajjjuuuwwwqqqssswwwiiiRRRQQQgggzzznnnfff```XXXNNNFFF>>>888333666555444333222222222222444444333000......222555777>>>EEEFFFFFFOOO```ooo{{{[[[hhh~~~|||yyyxxx}}}EEEAAA<<<;;;>>><<<111)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%&&&))),,,555555333000111444222......+++555OOOeeeiii```XXX|||uuuLLL<<<<<<666555444333111///---+++***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((())),,,///000///------000333CCCPPPOOOBBB:::777CCCYYYjjjqqq\\\SSSjjjkkk\\\ccc___^^^]]]___aaabbbbbbaaacccbbbaaa```aaaaaabbbcccgggcccTTT???222000111000***222000,,,???nnnkkkNNN;;;999CCCLLLYYYlllvvviii]]]ccc444------222444666EEEYYYSSSWWWAAA...@@@ZZZgggppp]]][[[^^^dddZZZBBB888AAA>>>LLL[[[\\\OOO>>>555333333333111@@@___lllddd^^^BBBGGGKKKMMMLLLMMMQQQUUUUUUTTTUUUWWWYYY[[[ZZZYYYUUULLL@@@666111///...---,,,,,,000:::FFFPPPUUUUUUVVVXXXZZZ[[[[[[\\\^^^___iiifffhhhnnnlll```VVVSSShhhiii~~~}}}{{{pppssstttnnnvvvlllnnneeeFFF222222000333///+++((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((()))))))))*********+++---,,,---///444BBBYYYmmmvvvwwwrrrggggggxxxjjjdddiiioooppp}}}wwwjjjaaaWWWNNN???<<<777555333222111000000111111111111222444555111222333333222333444555...222666999:::>>>CCCGGG___mmmmmmooossskkkwwwttthhh{{{rrraaa;;;???@@@>>>>>>>>>333&&&))))))((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&***///333888666444333222222444666;;;111===fffzzztttLLL======666555444333111///---+++***)))(((''''''&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''))))))---000111...))))))...444@@@EEE???<<>>666111111111...---///666AAALLLSSSVVVTTTWWWYYY[[[[[[\\\]]]___```^^^aaagggiiibbbXXXRRRwww~~~yyyuuudddkkkyyyrrrggg[[[QQQQQQLLL>>>888???222///+++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******((())))))******+++++++++'''(((+++555HHHbbb~~~llllllbbbssstttYYYEEE===999333222000......000111222111111222333222111111333444111333444555666555444333555444222222444666777888999DDDUUUfffxxxxxxtttyyy|||mmmcccrrrxxxhhh]]]@@@DDD@@@999;;;AAA888''')))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&'''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))---333777222//////000+++000KKKjjjkkkTTT___uuu||||||}}}vvv{{{rrrLLL===<<<666555444333111///---+++***)))(((''''''&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%'''((()))***,,,...///...+++,,,///333444666222555CCCEEE???AAAHHHNNNOOOMMMPPPVVV[[[^^^^^^]]]]]]___bbbddddddcccaaabbbdddffffffeeedddcccYYYJJJ:::555666888777777<<>>222@@@nnnZZZLLL777BBBqqqfffTTTDDD888:::BBBDDDEEEGGGKKKBBBCCC@@@FFFjjjuuuUUUiiiNNNLLLIIIAAAEEE999...'''***000333777;;;HHHGGG555)))111===EEENNNFFFGGGFFFEEEFFFJJJQQQWWWQQQRRRTTTXXXZZZZZZXXXUUUXXXWWWRRRHHH<<<555333444111//////222999CCCLLLQQQSSSVVVXXXZZZZZZZZZ[[[\\\___dddhhhhhhhhhgggddd```ooo~~~llltttppplllWWWTTTAAA///:::555222...+++***)))'''&&&'''''''''''''''''''''''''''''''''((())))))******((())))))******+++,,,,,,,,,///555@@@SSSmmm}}}{{{llllll}}}vvviiifffWWW@@@444555333...666444222111111111///...///111111000......000222444333333333222111///---666555333111111222555777+++000888AAANNNbbb{{{rrrdddpppjjjqqq[[[ZZZSSSIII===777999<<<777000))))))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,---......///000111222222333111111222222111///---,,,+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++---///000222444222+++111>>>???@@@```oooeee___WWW]]]mmmrrrxxxpppLLL===<<<666555444333111///---+++***)))(((''''''&&&&&&'''%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&'''(((******+++,,,---...000111111111111888555444;;;===@@@JJJEEEIIITTTXXXTTTXXX\\\UUU]]]\\\\\\^^^aaacccdddcccfffhhhiiiiiihhheeebbb```KKK777///<<>>444222111000000222222111///+++---///...------000333000///...///111222333222...222555444222111444888888888777333222;;;JJJWWWxxxiiiXXX|||iiiRRR???<<<>>>::::::>>>))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++...000333555666======>>>@@@AAABBBCCCDDDCCCCCCDDDDDDCCC@@@===<<<222111///---+++)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%***///333333222000000777000AAAbbbiiiXXX\\\rrryyy||||||gggeeettt}}}xxxvvvgggLLL;;;999555555444333111///---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---,,,///333111---000888999333444<<>>;;;<<<@@@AAA;;;555444222111000///...+++)))222+++***222444...+++...)))///111,,,)))---/////////111222222222333555888666666666666777888999:::EEE^^^dddWWWCCCccchhhnnntttCCC333DDD???444CCC555+++%%%))),,,)))%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%%%%&&&(((***'''111888777777<<<===:::999:::>>>>>>:::444333777555777<<>>EEEHHHHHHHHHEEEFFFHHHNNNTTTXXXYYYWWW[[[\\\]]]^^^````````````bbbddddddbbbbbb___VVVKKK;;;CCCOOO\\\[[[SSSpppnnnHHHWWWrrrqqqNNN,,,666>>>AAAJJJ[[[iiioooVVVPPPZZZZZZPPPFFF\\\{{{jjj\\\ZZZRRRKKKHHHAAAFFFvvv]]]dddqqqlllVVVNNNUUUXXX___]]]ZZZXXXXXXYYYZZZZZZ\\\]]]ZZZTTTPPPNNNHHHAAA888333/////////111:::DDDKKKOOOTTTWWWYYY[[[^^^aaa^^^^^^___```bbbeeegggiiieeecccrrrnnncccnnnjjjzzzYYY???999444000111000+++)))***(((((((((((((((((((((((((((((((((((()))))))))***'''---++++++333222000666;;;xxx~~~pppkkkmmmyyyrrrddd]]]zzzvvvzzztttooorrr{{{nnn___SSSJJJAAA;;;BBBAAA@@@@@@???===999666555222---******,,,///000111000111222///+++---111111333222...///222111---,,,---......///000222333555555555666777888999:::<<>>===;;;777555555555444888888999888888:::===@@@KKKKKKLLLJJJFFFBBB???===222111///,,,)))(((((((((''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%''')))***222000///444666---///@@@BBBIIIhhh|||zzzbbbaaahhhxxxzzzwwwfffLLL;;;:::555555444333111///---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++---------+++)))///BBBUUUDDD>>>999<<>>>>>@@@@@@<<<777222000111,,,+++,,,---111777<<>>;;;999888666555222111444777444...111///...///000111111111444444444555666888999:::999333555FFFaaa~~~oooUUUzzz|||vvvHHH888CCC999<<<444,,,******))))))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((*********)))((((((''''''%%%&&&&&&'''(((((())))))'''''''''((((((((())))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''###$$$&&&'''((('''&&&%%%((((((***...111444444444000...///222333///,,,+++999<<<;;;777:::@@@???888111666:::<<<<<<>>>CCCHHHEEEDDDCCCCCCCCCEEEGGGHHH???>>><<<888333...***'''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''))),,,...222000666;;;555666[[[lll```\\\gggsssyyy|||tttxxxpppXXX{{{wwwfffLLL<<<:::555555444333111///---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++%%%)))---000000333<<>>???===:::555///,,,,,,---+++000666<<<>>>?????????@@@KKKRRRQQQPPPRRRLLLAAA:::999999999<<<>>>===:::999555111///000111000000333333333444555777888999888888999:::???SSSvvv```aaasssvvvnnnHHH:::CCC???888000+++((((((***,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((())))))///000222555666555222///333//////444666777===FFF:::FFFOOOQQQXXXbbbddd]]]dddfffhhheee\\\OOOCCC<<<>>>BBBHHHMMMNNNJJJCCC>>>JJJKKKJJJIIIEEE>>>777111)))(((&&&&&&&&&(((***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))),,,///111111111333...,,,KKKyyyjjjgggkkkuuu{{{mmmUUU|||wwwfffKKK<<<;;;555555444333111///---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++...111444666555000+++888===<<<888===HHHKKKGGGGGGIIIMMMQQQSSSUUUWWWXXXYYYZZZ]]]___bbbcccdddeeebbbdddfffbbbXXXLLLFFFDDDNNNRRRWWWjjj~~~www```UUUWWW___SSSVVVSSSAAADDDIIITTTYYYfffmmmfffZZZ___mmmnnnZZZccc}}}hhhLLL???000+++222999LLL[[[YYY[[[TTTOOO\\\YYYEEEEEE===777CCC[[[gggeeeeeemmmqqq\\\PPPFFFDDD===???SSSPPP[[[LLL888555''')))666???LLLXXXXXX[[[ZZZZZZ\\\```bbbaaa___\\\]]]\\\YYYZZZ\\\ZZZVVVPPP>>>222444444...---333999CCCPPPXXX[[[\\\```ddd[[[[[[ZZZ[[[\\\___bbbccc___aaa]]]ggg~~~oooxxxtttdddDDD888000111555333...***))))))))))))))))))))))))))))))))))))************++++++)))---111111EEEfffmmmttt~~~|||fffddduuu```www|||~~~eee]]]TTTOOOMMMIIIBBB;;;<<<888222//////000222222;;;???CCCCCC???888333111111666888<<>>@@@AAAAAABBBFFFJJJ@@@<<<777333111000000000222222222333444666777888777;;;>>>888000555OOOiii]]]XXX|||uuubbb777GGG???<<<555---(((''')))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))((('''&&&&&&&&&&&&$$$%%%%%%'''((()))***+++******))))))((('''&&&&&&''''''''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%%%%&&&))),,,...///222555777777666555444@@@>>>>>>AAADDDLLL]]]lllvvviiiUUUEEE===<<>><<<999<<<@@@BBBEEEHHHLLLOOOPPPRRRTTTUUUYYYZZZ\\\___aaacccddddddbbbfffggg^^^MMM@@@AAAJJJQQQ[[[bbbmmmyyymmmMMM999111EEEFFFPPPRRRFFFOOOXXXeeepppmmm[[[WWWkkkxxx|||hhhPPP<<<444555000222;;;===ZZZ```ZZZUUUGGGCCCHHH///888222222999;;;???RRRiii]]]UUUXXXaaabbbaaaXXXHHHBBBDDDIIIkkkuuuYYYHHH555...///...:::QQQ^^^^^^___aaabbbbbbaaaaaa```]]]______]]]]]]^^^[[[VVVQQQEEE999666555111...---555AAAPPPXXXYYYZZZ]]]aaaZZZZZZZZZ[[[]]]___```aaaeeennnoooqqq{{{pppNNN???111000333333///,,,)))))))))))))))))))))))))))))))))*********++++++)))...,,,---222999OOOpppmmmuuu{{{zzz{{{qqqnnn|||}}}qqqhhhaaa[[[SSSLLLGGGBBB<<<777222...+++,,,000444777888@@@BBBCCC@@@999444333333999555000///999HHHQQQRRR;;;;;;<<<===::::::???GGGEEEEEEEEEBBB===999777666222222222222333444555666;;;999999888555444;;;DDD]]]XXXTTTttt{{{nnn>>><<<===???;;;111)))((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''(((((()))------///111333444666777888777666555333222111111,,,+++***)))((('''&&&%%%(((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((()))(((''''''(((,,,///111///222444222111444<<>>888222666===AAA???===AAAHHHEEEHHHMMMOOOPPPQQQSSSUUUYYYZZZ\\\^^^```aaabbbbbbbbbcccbbbYYYIII???HHHVVViiiwwwyyywwwzzzmmmRRR@@@@@@TTTQQQYYYdddbbbiiifff\\\```YYYSSSfffpppdddcccXXXEEE333333<<<@@@:::???KKKLLLhhhWWWNNNSSSHHHOOOaaaHHH???;;;>>>DDDAAA;;;AAAPPPVVVIIIGGGMMMQQQYYYWWWIIIaaaVVV]]]qqqLLL???===;;;///---===JJJWWW\\\aaacccaaa```aaaccccccdddbbb___^^^___]]]XXXSSSRRRJJJ>>>666444111---444AAAPPPWWWVVVTTTVVVYYYYYYZZZ\\\^^^___`````````ccciiipppnnniiitttZZZGGG444///333444111...))))))))))))))))))))))))))))))*********+++++++++***111...,,,666AAASSShhhpppmmmsss}}}|||{{{uuufff[[[YYYUUUNNNEEE===777444333///111444666777888999;;;;;;@@@DDDEEEBBB???@@@AAAEEECCC@@@;;;666:::MMM___???888444333111...222888???GGGOOOOOOHHH@@@;;;:::333333222222222222333333<<<888888<<<>>><<<;;;<<<===[[[RRR[[[~~~uuu}}}~~~zzzmmmOOO666===BBBAAA777---***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))+++---000222333::::::;;;===???@@@AAABBBCCCCCCBBBAAA@@@@@@??????777666555333111///------************))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***,,,...///000111111444666666999IIIcccwwwyyytttrrrsssssshhhYYYWWW^^^kkkgggdddgggooovvvyyyxxxrrrZZZQQQKKKEEEDDDHHHMMMOOOOOOJJJHHHEEE???888111***'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))---111444444333222111JJJxxx|||zzzcccnnnkkkxxxtttzzzxxxeeeKKK<<<===555555444333111///---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((***++++++++++++(((///222222444999777111999888>>>GGGEEE>>>???GGGGGGKKKOOOQQQQQQRRRTTTWWWYYYZZZ\\\^^^___```aaaaaaaaa```]]]VVVJJJEEERRRdddmmmxxxtttmmmqqqlllWWWGGGVVV___WWWfffxxxsssoooeee^^^___bbbeeedddgggtttggg\\\PPPNNNTTTWWWPPPFFFFFFHHHMMMFFF@@@VVVyyywwwSSSIIIYYYMMMXXXvvvccc>>>DDDBBB;;;AAARRRZZZVVVSSSRRRYYY\\\UUUWWWYYYRRRsssMMMTTTSSS^^^mmmmmmXXXMMMFFF666000;;;DDDQQQYYYbbbeeeccccccggglllggggggccc^^^]]]___]]]YYYUUU^^^ZZZGGG888666555111+++999JJJTTTVVVVVVYYY]]]ZZZ[[[^^^aaabbbbbbaaa```dddcccpppuuueeedddbbbLLL666///333555333111)))))))))))))))))))))))))))************+++++++++&&&///---...???RRR___kkk{{{rrrnnnooo~~~jjjwwwzzz{{{}}}~~~yyyxxx~~~yyyoooccc\\\OOOMMMIIIAAA888222000111888@@@HHHIIICCC>>>>>>@@@<<>>MMMRRRJJJ>>>777444444333222222111111222222666888<<>>:::===CCC777>>>___jjjOOOTTT|||nnn{{{zzzyyyvvvnnn```===<<>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>;;;999777666,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))%%%(((,,,000222222111//////555<<>>FFFIIIMMMPPPQQQRRRTTTUUUYYY]]]___^^^___dddggggggddd\\\SSSNNNMMMRRR___lllttttttUUURRRkkkrrraaaoooiiiPPPWWWzzzyyylll~~~wwwdddfffnnnYYY===999AAA<<<333999FFFLLLSSSUUUNNNoooWWWTTTgggsssVVV]]]ZZZXXX[[[eeeZZZIIIOOOccc}}}~~~kkk]]]WWWVVVmmm\\\VVVCCC777@@@WWW~~~kkkvvvppp@@@555DDD:::NNNWWW___aaabbbeeefffeeelllgggcccbbbdddfffeeedddfffbbb^^^UUUEEE444000666...444???JJJSSSWWWYYYYYYYYY[[[]]]_________^^^]]]]]]jjjgggjjjrrreeeqqqyyysssoooeee___kkkMMM666666999333111777---+++((((((((())))))(((******************++++++---000000111===VVVuuuhhhddddddaaaxxx{{{vvvtttsss~~~yyy~~~yyyzzzwww~~~yyygggXXXRRRRRRQQQFFF:::444222///,,,***===YYYppppppjjjggg^^^RRRFFFHHHUUUjjjvvvqqqfff___MMM:::888DDD???///===]]]]]]FFF111,,,000111000000111111333555333000///000111555444...000777777000444777;;;======<<<;;;<<>>>>>666666555333111///---,,,******)))(((((((((((((((''''''''''''''''''''''''&&&(((+++,,,++++++,,,---...111333333222444:::@@@cccrrrcccHHHDDDDDDAAAEEEFFFIIILLLOOOPPPRRRTTTUUUZZZ^^^___\\\]]]aaadddccc___SSSIIIHHHMMMVVV```iiivvv{{{}}}nnn]]]bbbkkkgggrrrhhhMMM]]]{{{^^^nnn``````pppvvvXXX888444<<<:::333;;;LLLRRRXXXgggssssss^^^sssyyy```ggg___^^^bbbiiijjjcccZZZVVVvvvoooeeeaaahhh}}}|||cccYYY[[[___mmmuuuiii>>>,,,:::eeesssiiiOOO;;;EEE<<>>777222111333000000222333333333444555555666222///222888555...000222666:::===>>>===<<<@@@AAA>>>MMMvvv^^^RRRiiiAAABBBCCC???888000+++)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++------+++&&&!!!)))***---///...---///222666333111555:::;;;444,,,111555<<<@@@CCC===999DDDCCCGGG???888:::333))))))...000===HHHIIIIIIGGG@@@CCC;;;>>>CCC:::333///***+++***)))''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''***,,,***''''''***///888,,,...;;;;;;111777KKKgggeeeUUUccc|||xxxqqqrrrkkkeeezzzyyyfffEEEKKKLLLEEEEEEQQQPPPEEEAAA555...*********'''''')))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%+++---***))),,,---***000111:::999000HHHooonnndddjjj|||xxx|||zzz]]]CCC===>>>666666555333111///---,,,******)))(((((((((((((((''''''''''''''''''''''''%%%'''***+++++++++,,,...+++---//////000333:::@@@QQQ[[[PPP<<<888;;;<<<@@@EEEHHHKKKNNNOOOQQQSSSUUU\\\^^^^^^[[[[[[___```^^^XXXJJJ???CCCPPP\\\dddiiizzzzzz{{{hhhTTTeee|||www{{{uuuTTT```lll~~~dddYYY```bbbaaa[[[PPPWWWKKKAAAGGG^^^yyyiiipppeeejjjvvvxxx}}}xxxccceeerrrYYYdddrrr|||~~~zzzvvvtttjjjfff\\\WWWgggsssccc\\\ooohhhfffZZZAAAEEE===NNNVVV]]]___aaafffjjjjjjmmmnnnnnnllljjjgggfffgggbbb______aaa]]]OOO???666///000555@@@NNNWWWZZZYYYZZZ[[[]]]^^^______^^^]]][[[bbbbbbmmmwwwbbbQQQ```iii}}}mmmjjjhhh;;;777===555000...,,,)))))))))***)))(((***************+++,,,,,,---,,,111TTT~~~}}}ttthhhwww|||www}}}tttrrr|||wwwrrr~~~~~~~~~~~~~~~|||}}}~~~}}}~~~wwwlllaaaWWWPPPLLLIII<<<===<<<666111222888>>>///---EEEnnnjjjOOOCCC;;;CCCNNNQQQHHH<<<999===>>>888:::AAA>>>333111999\\\ZZZWWWPPPBBB555111333222333444555666888::::::777<<>>@@@>>><<<999BBB<<<888RRR{{{OOO\\\zzzLLLCCC>>>@@@>>>333***((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++'''$$$&&&+++...---+++(((***+++,,,...444<<>>HHHQQQPPPAAAEEEIII<<<;;;???555444000+++'''%%%&&&(((***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((###(((,,,+++''''''---333,,,888===777555IIIlllzzzrrrwwwwwwhhhkkk~~~qqqjjjvvvuuusss{{{ccceeeYYYJJJCCC===DDDVVVHHH>>>333---)))&&&'''+++***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###(((+++((('''))),,,,,,>>>888444------LLLwwwssspppooommmqqqxxxaaaDDD;;;:::666666555444222///---,,,***))))))(((((((((((((((''''''''''''''''''''''''''')))***+++******,,,---(((+++---///000333888;;;333===@@@;;;<<>>MMMUUU\\\]]]```eeejjjkkkjjjmmmooommmhhhcccbbbccceeeaaa```dddfff\\\III:::444111222:::IIITTTWWWWWWZZZ[[[\\\^^^^^^^^^^^^^^^______^^^lllyyyhhhRRRRRRTTThhh~~~JJJ666>>>999222///---***)))*********)))************+++,,,,,,---,,,000CCCyyywwwyyyssskkkyyytttrrrbbboooxxxwww~~~~~~|||{{{{{{}}}~~~{{{yyyqqqfffXXXPPPMMMKKKGGGCCCEEE???777555;;;EEEJJJIIIMMM555///III^^^YYYIIIAAA???BBBBBB;;;///)))...555@@@???@@@AAA>>>777000,,,<<>><<<999<<<888555444444666999<<<777555444999???BBB???<<<999CCC<<<333???[[[yyyYYYbbb]]]~~~yyyTTTAAA777@@@CCC777***&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++&&&$$$&&&(((***---000000---,,,444CCCNNNMMMEEEttt}}}eeesssgggjjjkkktttpppllluuuUUUHHH;;;:::888,,,)))555AAA333;;;BBB:::@@@III===<<<888222---)))(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%(((---111000---111444555DDDmmmYYYNNNPPPttt|||{{{yyyrrrUUUNNNHHHCCCIIIUUUMMMBBB999///((()))...***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$&&&,,,111444000---888EEENNN^^^mmmooopppuuu}}}~~~}}}dddEEE:::777777666555444222000...,,,***))))))((((((((((((((('''''''''''''''''''''''')))***++++++))))))***,,,,,,///222444666666777888///333;;;???===>>>???===DDDGGGJJJLLLNNNPPPTTTVVV[[[]]]]]]\\\^^^aaa___ZZZGGGBBBBBBKKKVVV```kkksssttt^^^LLLrrr~~~qqq```~~~rrrnnnrrrooo```IIIPPPIIIOOOyyy~~~qqqqqqccchhh{{{```[[[hhh||||||aaaccc___ggg}}}eee^^^^^^LLLAAADDDCCCNNNVVV\\\]]]___eeeiiijjjhhhkkknnnlllgggbbb``````fffaaa]]]___ccc^^^NNN>>>666000...555CCCQQQXXXZZZ[[[[[[\\\]]]^^^^^^^^^^^^ccc^^^]]]iiiwwwrrrbbb[[[zzzuuuzzzQQQ666;;;;;;444111...+++******+++***)))************+++,,,---...+++222MMM{{{xxxxxxsss{{{dddcccttt}}}~~~|||zzz{{{~~~{{{uuucccYYYMMMHHHHHHHHHCCC>>>BBBEEENNNccc{{{qqqXXXMMM>>>888HHHcccmmm```MMMDDDDDDAAA===:::<<>>;;;444,,,)))000888<<<<<<;;;999888;;;???@@@???@@@@@@;;;333AAA???BBBEEEAAA999888>>>999555333777===BBBAAA???===???<<<:::<<>>;;;777222---***((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********,,,///111222111CCCEEE\\\{{{jjj___mmm~~~~~~yyynnnfffvvvuuuVVVCCCCCCJJJJJJKKKGGG<<>>NNNYYY___[[[\\\\\\]]]]]]^^^______ddd___^^^gggqqquuupppiiippp\\\rrrsssRRR666888<<<444222///,,,+++++++++***)))************+++---...///...333LLLtttssslllfffqqq~~~}}}}}}}}}|||~~~{{{uuuZZZTTTLLLHHHGGGFFFBBB???HHH___[[[FFFEEEBBBHHH___qqqgggQQQ@@@CCCFFFMMMWWW\\\WWWNNNBBBAAA>>>:::888666333...000///---...555>>>CCCBBB>>>CCCCCCAAABBBDDD>>>333===ddduuuFFF888CCC:::666333444:::???CCCDDDAAA===;;;@@@???555DDDhhh}}}tttmmmsssiiilllOOO666777AAA@@@555,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++((((((++++++000CCCWWWzzzkkkXXXUUUhhh|||{{{mmmgggiiijjjllltttxxxlll[[[rrrwww}}}tttddduuuppp}}}ZZZ]]]hhh[[[CCC000///555:::===>>>???@@@???;;;444...))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))"""+++222000***,,,;;;IIInnnhhhZZZgggzzzwwwuuu~~~xxxvvvzzzvvvcccRRR???AAAGGGLLLGGG:::...(((+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&)))///444222000000...===pppyyyuuuuuubbboooyyypppqqqgggaaaCCC;;;999777777666555222000...---******)))((((((((((((((('''''''''''''''''''''''''''((()))))))))+++...000...---,,,---///111333444AAA333999AAA999<<>>444333000---+++++++++***)))*********+++,,,---...///444<<<[[[oooxxxppprrrvvv|||~~~~~~{{{{{{yyyooocccRRROOOLLLIIIFFFFFFGGGHHHPPPpppmmmOOOUUUSSSKKKEEEMMMYYYWWWJJJ===AAAIIIUUUdddkkk```QQQ<<<;;;::::::888777777999<<<:::666555===GGGJJJFFFDDDHHHFFFBBBFFFMMMJJJ@@@>>>dddeeeJJJJJJDDD@@@;;;777888<<>>AAA888999LLLkkkvvv[[[eeesss~~~xxxvvvNNN<<>>...666???555555???;;;FFFHHHKKKMMMOOORRRWWW[[[XXX[[[]]]___aaa___UUUIIIQQQTTT]]]hhhoooqqquuuzzz{{{zzzkkkLLL666KKKllltttRRRTTT[[[NNNEEE???```pppzzzvvvoooVVV;;;666000///777GGGZZZfffooosss|||eee\\\aaa___]]]eeeZZZRRRRRRGGGJJJ???AAAOOO___VVV@@@===JJJZZZbbbiiiiiihhhiiiiiigggkkkhhhffffffgggfffbbb___[[[``````\\\[[[^^^^^^YYYCCC<<<444111555AAAOOOYYY\\\\\\\\\\\\]]]^^^______^^^^^^fffhhhdddjjjpppjjj\\\uuuxxxvvvmmmgggAAA555@@@555333000---,,,,,,+++***)))*********+++,,,---///000888JJJvvv}}}{{{sss{{{wwwyyy}}}zzzwww}}}~~~{{{qqq^^^KKKIIIJJJJJJGGGEEEFFFLLLRRRHHHggg|||qqqXXXJJJFFFEEEOOOMMMFFF===999999666000***---222<<>>BBBCCCEEEKKKQQQLLLCCCJJJMMMJJJEEEKKKWWWWWWOOOJJJ333777cccfffLLLRRRMMMEEE===999:::@@@EEEHHHIII@@@;;;AAA???:::===@@@vvvrrreeeMMMQQQyyyfffEEE@@@EEE===...))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,:::MMMWWWVVVYYYaaaiiirrrcccaaacccxxx___NNNHHHQQQfffyyynnnKKKHHHffffff^^^[[[999III```fffVVVEEEFFFfffnnntttRRRRRRBBB---999444888===AAAAAA>>>999555))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))//////111:::LLLiiizzzpppkkkuuuuuummm|||wwwyyy\\\???999BBBIIIFFF@@@+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((***///111///333GGG]]]uuuzzz}}}mmmooo~~~lllhhhhhhgggdddnnnbbbfffccc___AAA>>>:::;;;:::999666333000---+++)))))))))))))))*********((('''&&&%%%&&&'''((()))(((((()))***+++---///000333...000///000BBBXXX^^^DDD777222888===:::;;;AAAEEEHHHKKKMMMOOOSSSYYY^^^]]]ZZZ]]]cccaaaWWWNNNLLLVVVZZZ```fffjjjooosssvvv|||nnnfffQQQ333666===;;;888===:::777===999444@@@]]]sss~~~^^^MMM...111000+++777999999===CCC<<<999@@@;;;@@@[[[LLLQQQFFF>>>===...)))<<<555KKKaaacccQQQAAACCCLLLeeeiiimmmnnnllliiiiiijjjffffffgggggghhhiiiiiiiiieeecccbbb``````aaacccdddNNN???444666:::???MMM]]]XXX[[[\\\ZZZ[[[___```^^^eeebbbaaaeeeggggggjjjooo\\\aaatttFFF>>>666777333111///,,,+++*********...,,,,,,---...---...///KKK\\\yyyzzzccclllxxx~~~|||yyy|||zzzxxxyyyyyylllWWWNNNPPPOOOIIIKKKIII>>>===BBB??????NNNOOONNNSSSHHHAAANNN???;;;777555444444777;;;---999111***444999AAAXXXPPPHHHGGGGGGGGGPPPSSSHHHCCC;;;>>>DDDFFFOOOWWWRRR]]]nnnhhhNNNJJJ]]]^^^KKKDDD:::333999IIITTTUUUQQQUUUYYYTTTGGG>>>???AAA???EEEEEEDDDAAA===:::::::::;;;JJJmmmwwwiiiSSSlll}}}rrrAAADDDIII999333)))((('''((()))***)))((((((((((((((())))))))))))*********)))))))))))))))000 %%%///))),,,000&&&000666RRRvvvpppWWWMMMPPP\\\iiivvvsss```UUUbbbwwwvvv[[[RRRfffqqqcccTTTRRROOOeeekkkUUU???AAAPPPYYY___RRRhhh|||ssswwwKKK666:::///000999>>>DDDEEE<<<>>>222((((((***'''&&&(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))000!!!'''111'''&&&---'''222333777PPP}}}```iiilll[[[pppyyyRRRFFFBBB???GGGOOO>>>000(((,,,+++$$$###***)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***((('''''''''(((((('''666!!!''';;;444000ZZZrrrjjjgggpppyyy{{{}}}yyyssshhhccc___iii^^^BBB???:::;;;:::999666333///---+++))))))))))))))))))))))))''''''&&&%%%&&&'''((())))))))))))***+++---...///000***...333222<<>>QQQ^^^qqq~~~ddd>>>888gggvvvSSS777444333444:::555888...666666444444111;;;SSS444222---222999555000555NNNTTTVVVOOO@@@;;;GGGWWWeeejjjrrrvvvvvvrrrmmmjjjeeeeeefffggghhhiiijjjkkkgggfffdddbbbaaaaaabbbcccWWWEEE666222444:::IIIZZZYYY\\\]]][[[[[[^^^```^^^bbb``````eeehhhjjjnnnsssggg^^^rrrwwwsss|||cccAAA777999333111///---+++************)))***---------000555JJJgggmmm|||ggg___www|||{{{zzz}}}wwwttt}}}xxxooodddWWWNNNOOOTTTTTTEEEDDDLLLIIIEEEAAA999777999CCCccc```===CCC===999;;;@@@CCCFFFIIIZZZUUUEEE999<<>>AAACCCDDDDDDBBB???======>>>888>>>UUU}}}XXX]]]vvvyyyyyyJJJ===>>>;;;===+++)))(((((()))***)))((((((((((((((()))))))))***************))))))))))))///***...000((('''---000BBBWWWjjj~~~vvvmmmWWWSSSeeelll]]]\\\\\\HHH[[[eeerrrvvvhhhVVVPPPSSSZZZSSSLLLJJJKKKJJJIIIIII```aaa]]]UUUNNNRRR\\\eeeZZZFFFFFF\\\vvv||||||NNN???DDDBBB===???DDDBBB<<<>>>666000///,,,'''&&&)))''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))...,,,$$$(((111333444888RRR}}}yyybbbkkktttrrr}}}yyytttqqqooommmkkkqqqmmmhhhiiinnnuuuyyyzzzfff|||uuuzzzTTTIIICCC777EEE===222+++***+++,,,,,,))))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''((()))))))))&&&+++555:::333333TTTuuuwwwrrreeetttyyypppnnnrrrqqqiiidddeee``````lll___CCC???888::::::888666333///---+++))))))))))))))))))))))))''''''&&&&&&&&&'''))))))************+++,,,---...///(((///999666666===@@@>>>555222777<<<;;;>>>CCCCCCGGGLLLPPPRRRUUUXXXZZZWWWXXX\\\]]]XXXPPPMMMOOOVVVYYY\\\aaafffmmmuuuzzz~~~zzz{{{LLLIII|||oooOOOMMMFFFPPPssswwwgggPPP:::444///&&&777000222777:::222---===VVVjjjPPP>>><<>>333000555EEEVVV[[[^^^___\\\[[[^^^```___aaa___```eeeiiilllpppuuujjjZZZiii~~~|||XXX777///333222000---++++++++++++))))))+++---,,,+++222<<>>888BBBHHH\\\YYYYYYPPPBBBBBBFFF@@@>>>>>>KKKXXX___nnn}}}TTT}}}qqqVVVUUUSSSEEE666333///......///...---555000...333666777;;;AAABBBCCCEEEEEECCCBBBAAABBB===999>>>[[[mmmRRReee{{{qqq~~~|||WWW>>>:::<<<;;;---+++)))((()))***)))(((((((((((()))))))))******************************%%%---...)))'''(((888PPP]]]lllkkkhhhvvvyyyrrr___>>>IIIcccoooqqq```]]]^^^```]]]RRREEE>>>III[[[```TTTRRRbbbpppqqq^^^NNNEEEMMM[[[bbbiiinnnwwwfffRRRNNNNNNKKKVVVpppsssfffRRRVVV@@@---===JJJGGGGGG@@@>>>;;;777000((('''***'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))$$$...---'''***---000555666[[[kkkdddooouuu}}}~~~}}}xxxnnnhhhnnnuuuoooxxxZZZMMMIIIHHHFFF;;;,,,(((,,,---((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&::::::666CCCOOO\\\sss{{{nnnuuu|||~~~mmmkkkaaa___fffaaaZZZ^^^```DDD===555:::999777555222///---+++)))))))))))))))(((((((((''''''&&&&&&&&&((()))***+++*********+++,,,,,,---333)))111===888222555666:::444222777;;;<<>><<<<<>>jjjxxxiiimmmddd]]]WWWRRROOOGGGCCCQQQdddllljjjjjjlllppprrrpppnnnmmmllljjjhhhhhhhhhiiiiiijjjjjjiiigggffffffeeeeeerrrfffUUUEEE:::888???HHHXXX___bbb^^^\\\]]]``````hhheeedddgggiiihhhkkkooouuubbbzzzsss|||HHHAAA555333111///---,,,,,,,,,,,,,,,...///+++---EEE```mmmppp|||sssmmm}}}qqqttt}}}{{{|||yyy|||mmmUUUNNN===JJJSSSUUUYYY```___XXXUUUTTTSSSRRReeevvvXXXBBB:::AAATTTtttfff\\\```nnnoooLLLJJJWWWggg\\\888;;;JJJ^^^[[[FFFEEETTT[[[TTTIIICCC999+++---888:::GGGBBBHHHPPPEEE000...<<<111444666666555444444555222LLLYYYJJJ777666;;;;;;CCCFFFJJJKKKJJJGGGFFFEEEIIIJJJEEEAAAUUU~~~WWW]]]yyy}}}||||||jjjSSSEEEAAA<<<444000+++)))((()))******))))))))))))************))))))******+++++++++,,,+++222***---FFF]]]yyy}}}UUUEEEHHHYYYooorrrbbb]]]iiirrrsssnnn[[[SSSIIIXXXiiiYYYBBB---000UUUPPPLLLEEE@@@<<<888///(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))***+++,,,%%%)))555000:::[[[ttt```eee~~~lllZZZJJJ@@@@@@GGG???,,,&&&...***)))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''(((***---444@@@BBBaaaxxx{{{~~~}}}|||yyyqqqlllnnntttvvvxxxmmmaaa]]]UUUNNNQQQ___AAA<<<777888888666444222///---,,,***))))))((((((''''''&&&''''''&&&&&&''')))+++,,,************+++,,,---...111***...222///222666000444444555666999===@@@CCCEEEGGGKKKPPPUUUWWWWWWUUUXXX[[[\\\YYYZZZ```gggkkkbbbbbbaaaaaacccjjjrrrxxx}}}|||qqq___GGGFFFBBBBBBKKK\\\kkkttt\\\qqqsss```MMM===666:::222CCC888CCCOOOpppxxxNNN555TTTyyyeeeNNN```MMM999CCCNNN888<<>>TTT\\\bbb```]]]^^^___```iiieeedddggghhhgggjjjnnn~~~fffiiiyyymmmvvvwwwCCC===555444222///------,,,---))))))---///---777[[[nnnzzzyyyhhh}}}}}}zzz~~~rrraaaaaaHHHOOOVVV[[[```eeeeeebbb```YYYTTTYYYxxx```OOOCCCBBBLLLiiiTTTBBBSSSpppzzzoooIIIUUUddd\\\DDD???JJJNNNUUUPPPSSSOOO@@@777222(((000999???;;;222111777===DDDEEEFFFHHHHHHCCC;;;555111LLL[[[NNN;;;666:::;;;CCCGGGKKKMMMLLLJJJGGGFFFEEELLLLLLCCCFFFfffnnnWWW{{{vvvsssuuuvvv]]]AAA:::FFF777333---)))((()))******)))))))))*********++++++))))))******+++,,,,,,,,,***---111CCC]]]llluuuiiibbbmmmkkkaaaggguuuwwwfff\\\VVVIIIMMM}}}jjjxxxqqqddd```RRREEEKKKVVVQQQHHHAAA???===666---)))(((((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))))))))*********---...000333;;;[[[sss```nnn}}}qqq```GGG===GGGDDD000'''000******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((******(((''')))...222???BBBBBBXXXpppuuuxxx{{{xxx{{{}}}yyyqqqmmmpppuuullluuuoooaaaYYYMMMBBBBBB^^^???;;;888888777666444222///---,,,***))))))(((''''''&&&&&&''''''&&&'''((()))+++,,,)))))))))***+++---...///,,,,,,///...---999>>>222333555666666888<<<@@@BBBGGGHHHJJJOOOTTTWWWWWWUUUYYY[[[ZZZXXX]]]hhhqqqsssiiihhhgggeeefffkkkrrrwww}}}rrrQQQJJJIIIqqqxxxZZZYYYyyysss}}}pppTTTDDD<<<999===444FFFOOOOOOBBBDDDyyyHHHQQQhhhiiisssVVVFFFTTTCCC:::aaa|||bbbXXXWWW[[[TTTLLLMMMWWWXXXTTTYYYgggqqqrrrsssrrrpppnnnmmmnnnmmmllljjjhhhhhhjjjlllmmmooonnnllljjjgggcccaaa___```___WWWKKK???888777999OOOZZZbbbaaa^^^^^^______dddaaaaaaeeehhhiiilllqqqyyymmmdddjjjzzzooocccAAA555666444222000...---------+++***---//////>>>mmmsssnnn}}}|||uuuyyy}}}~~~vvvjjjpppaaa___```eeeiiijjjmmmqqqpppiiiiiimmmuuuyyyZZZXXXMMMCCCCCCTTT~~~rrrvvv{{{kkkOOO@@@MMMhhhkkkjjjjjj\\\FFFAAADDD@@@KKKGGGMMMQQQIIIDDD>>>333%%%***///555>>>HHHPPPRRR```XXXPPPNNNRRRSSSNNNHHH:::???HHHLLLEEE:::999@@@@@@DDDKKKNNNNNNLLLJJJIIIEEEKKKMMMGGGCCCVVVxxxWWWfff\\\:::BBB:::555...)))((()))***+++))))))*********+++++++++))))))***++++++,,,------***222QQQyyyuuu]]]ZZZnnnsssuuudddUUUtttllllll___FFFEEElllyyy[[[WWWUUULLLBBB>>>>>>;;;555+++***)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))))))))*********,,,---222555@@@___~~~yyyyyy^^^xxxiiiDDD>>>AAA999///,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))((())))))''''''+++333:::LLLMMMNNNRRRaaatttrrrzzz{{{xxx~~~vvvlllhhhggghhhqqqjjj[[[TTTJJJ@@@@@@___===999777777777666444222///---,,,***))))))((('''&&&&&&&&&''''''&&&'''(((***,,,---(((((()))***+++---///000***...333...///@@@EEE555333555777666888<<>>BBBMMM```___BBBeeekkkPPPnnnpppGGGTTTGGG444QQQxxxPPPLLLVVV^^^kkkdddUUUPPPZZZ___\\\___hhhtttyyy~~~~~~zzztttqqqpppkkkjjjhhhhhhiiikkknnnppprrrpppnnnjjjfffbbb^^^\\\\\\]]]WWWLLL@@@999888999LLLXXXaaabbb___^^^___^^^^^^\\\^^^dddhhhkkkpppuuurrrxxxpppYYYuuukkkvvvXXXLLL>>>666555222000...---------///---///000///AAAuuu}}}ooottttttzzz~~~ooobbbiiillleeedddkkknnnlllooovvv||||||bbbMMMQQQYYYQQQZZZVVVRRRRRRQQQnnn}}}WWW===666EEEPPPIIIAAAKKKNNNVVVmmmuuummm```RRRRRRSSSJJJJJJAAAAAADDDCCCJJJQQQLLLCCC777666BBBFFFHHH```lllZZZFFFAAAJJJVVV[[[[[[HHH555666KKKPPP???:::FFF===BBBIIINNNPPPNNNMMMLLLKKKLLLNNNKKKEEEOOOtttyyyaaa\\\|||DDD:::;;;666...)))((()))***+++)))************+++++++++))))))***+++,,,,,,------666FFF~~~YYYQQQNNNTTTwww{{{aaafff{{{tttgggMMMCCCUUUgggVVVWWWPPPCCC;;;<<<===;;;,,,+++)))(((&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))************///***...777RRRrrrooo~~~```UUU<<>>???EEEGGGJJJNNNSSSXXX[[[]]]\\\UUURRRYYY```eeemmmvvvtttrrrqqqssswww{{{{{{zzz~~~vvvsss}}}eeekkkmmmeeejjjxxxrrrnnnjjjWWWVVVWWWIIIIII???IIIZZZKKKFFFdddqqqIIIKKKSSSOOOLLLkkkVVVAAAVVVLLL333BBBccctttzzzjjjeee[[[SSS```iii___bbblllfffttt}}}}}}tttooooooooommmlllkkkkkklllmmmooopppnnnnnnmmmkkkgggbbb]]]ZZZZZZZZZWWWNNNBBB999666666AAASSSdddhhhfffeeedddaaa`````````aaaeeejjjnnnqqqpppuuu^^^bbb^^^777;;;666222222111---+++------,,,555$$$///YYYdddtttwwwyyy|||uuuwww{{{{{{zzzzzz}}}{{{bbbOOOTTTddd\\\ZZZdddnnnsssvvvyyyrrrkkktttuuunnnWWWDDDZZZ```^^^UUUbbbqqq[[[XXXdddSSSLLLBBB:::KKKNNNNNNKKKKKKKKKDDD999888FFFYYYbbbZZZPPPTTTaaaWWW^^^```VVVHHHIII```xxxoooGGG>>>KKKKKKRRRbbbjjjQQQZZZ@@@AAAEEE;;;JJJHHHHHHCCCBBBFFFJJJHHHFFFFFFDDDDDDEEEJJJOOOQQQPPPNNNKKKMMMKKKIIIFFFCCCZZZ]]]MMMiiiMMM:::<<<666...******+++++++++*********)))******+++,,,'''///111***&&&,,,333555JJJccc|||iiiZZZXXXccciii{{{{{{tttpppdddeeedddbbbbbbfffnnnuuuwwwmmm]]]PPPEEEbbb|||}}}___LLLOOOTTTBBB999???>>>999222***&&&'''(((&&&$$$((((((''''''''''''((((((''''''''''''((((((((())))))******)))))),,,,,,***+++666777SSS|||}}}~~~|||yyywww{{{```???LLL999333+++,,,+++))))))))))))'''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***'''***///***)))@@@]]]```xxxxxxxxxxxxqqqkkkrrrnnnwww{{{ssskkkhhhfffcccqqq```UUUYYY\\\TTTJJJEEEfffFFF:::777999666333111000///---+++))))))((('''''''''''''''%%%%%%&&&'''((()))*********))))))+++---///...---,,,333777666666888666222222222333555888;;;>>>@@@CCCHHHLLLNNNNNNPPPUUUYYYZZZXXX\\\dddhhhiiilllqqqtttqqqmmmmmmrrrxxx|||~~~{{{nnn[[[KKKGGGNNNWWW}}}xxxiiihhhwwwjjj|||xxxzzzwwwmmmrrrmmm\\\PPPSSS]]]TTTAAA>>>GGGgggDDD@@@EEECCC///HHH<<<000CCCAAA222===NNNyyy___QQQPPPggg___mmmzzzppphhheeeZZZbbbhhhmmmnnnooossstttrrrqqqpppnnnkkkiiigggffffffmmmmmmmmmllliiieeeaaa______```^^^VVVJJJ???888555@@@RRRccchhhgggfffdddaaa`````````aaadddiiimmmpppvvvnnnTTTWWWeeeCCC;;;555111111111---,,,---)))///......444hhhcccnnn{{{vvvrrrtttfffhhhrrryyy{{{{{{}}}}}}vvv]]]NNNUUU```aaaffflllmmmnnnttt~~~rrr\\\XXXbbbxxxvvvZZZ\\\[[[[[[YYYrrryyyaaaqqq|||sssaaaYYY[[[UUUTTT___PPPTTTTTTQQQOOOOOOJJJBBB??????BBBDDDAAAAAAJJJUUU___jjjvvvvvvjjj[[[TTTTTTyyygggUUUVVVPPPIIISSSWWWSSSPPPMMMccchhhIII;;;>>>GGGFFFIIINNNOOOHHHCCCAAABBBBBBDDDIIIPPPRRROOOJJJKKKMMMLLLLLLJJJCCCRRRrrriii^^^ZZZvvvyyyzzzyyyzzz\\\DDD<<<666///+++***+++++++++***************+++,,,,,,,,,'''(((,,,+++)))444CCC^^^kkkqqq{{{~~~yyycccUUUwww{{{oooddd]]][[[[[[[[[YYYZZZZZZZZZXXXWWWWWWXXXYYYTTTYYYlllppp```SSSWWWRRRvvvhhhKKKSSSNNN;;;<<<999333+++'''((()))'''%%%((((((''''''''''''(((((('''''''''((((((((())))))+++***((('''(((******)))555111MMM|||~~~zzzvvvssszzzwwwuuuuuuvvvwwwuuusssuuusssuuuyyyyyyxxx|||{{{~~~mmmsssJJJ??????>>>111...***''')))******'''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))&&&&&&***000;;;PPPccc[[[nnn{{{uuuzzzwwwrrruuuxxxzzzwwwoookkknnnooonnnccc[[[ZZZ___^^^VVVPPPPPPbbbEEE<<<;;;999666333111000///---+++))))))((('''''''''''''''%%%%%%&&&'''((()))*********))))))***---......---+++666???===666333222222222333444555888<<>>::::::>>>===???GGGQQQUUUQQQLLLKKKNNNLLLNNNMMMCCCHHH^^^oooXXXpppnnn{{{sss{{{yyy}}}sssvvvzzzfff@@@<<<777111,,,++++++,,,,,,++++++******++++++,,,---000&&&'''111...---KKKtttwwwaaagggvvvyyyiii```zzz~~~jjjddd\\\XXXYYY[[[]]]]]]NNNNNNNNNOOOOOOMMMJJJHHHNNNHHHFFFKKKSSSddd~~~ooolllFFFJJJ```[[[NNNLLL>>>666888333,,,))))))***)))'''((((((''''''''''''((((((''''''((((((((()))))))))+++)))'''((()))+++,,,---777;;;hhh|||xxxvvvtttqqqooouuuqqqlllkkkmmmooooooooommmkkkkkkllllllkkkoootttsssuuuxxxzzz|||ppp}}}{{{lllDDDCCC???777000)))''')))******(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((())),,,+++''''''333GGGTTTVVVSSSzzz~~~pppbbbiiixxxyyyrrrwwwxxxttttttgggmmmqqqrrrrrrpppiiiaaa```^^^aaaeeeaaa\\\bbbmmm```DDD===;;;999666333111000///---+++))))))((('''''''''''''''%%%%%%&&&'''((()))*********))))))***,,,......------666>>>===666111111222333333444666999===@@@BBBIIINNNRRRRRROOOOOOTTTYYYYYY]]]cccfffhhhmmmvvvwwwtttvvvzzz~~~sssuuussstttqqqNNNHHHLLL???UUUeeetttqqq}}}ssstttuuueeeMMM>>>AAAJJJOOOHHH;;;111000111...000222///,,,000000***<<<```hhhKKK@@@>>>FFFYYYiiimmmooonnnoootttzzz{{{wwwxxxxxxvvvtttqqqmmmiiigggkkklllnnnoooooonnnmmmlllccccccbbb^^^UUUJJJ>>>777:::III[[[fffhhheeecccaaaaaaaaaaaabbbdddgggiiikkkmmmttthhhNNNccczzzbbbooofff:::444000000000------///+++444&&&444[[[|||}}}ssskkkyyyqqqwww{{{{{{zzzxxx{{{```___qqqpppnnnlllrrr\\\KKKmmm}}}dddbbbRRRHHHKKKCCC:::???GGGrrrhhhLLLBBBGGGQQQWWWZZZUUURRRUUUXXXVVVNNNFFFHHHFFFXXXeee\\\{{{iiixxxZZZ[[[nnn___aaa|||wwwSSSIIIEEE@@@;;;666333888@@@===::::::CCCOOOWWWWWWSSSMMMNNNKKKMMMOOOEEECCCQQQsssjjjUUUpppzzz|||oooBBB<<<999333...,,,+++,,,,,,+++++++++++++++,,,------111,,,...333222???oooooo___aaaoooggg|||qqqkkkggg___]]][[[]]]______[[[WWWXXXTTTPPPPPPQQQQQQNNNKKKGGGFFFGGGIIIHHHFFFKKKTTTdddeeePPP```~~~HHH@@@MMM777777333---***)))***)))(((((((((''''''''''''(((((('''(((((((((((()))))))))***((((((+++------///333999```|||qqqyyywwwtttsssssssssrrrpppooonnnllliiiggggggiiijjjhhhffffffffffffgggjjjlllvvvwwwwwwwwwwwwxxx{{{}}}}}}mmmKKK222666000+++***)))((()))+++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))+++///,,,+++<<>>CCCFFF111222AAAttt}}}gggsss~~~III111555222222333111,,,***+++(((%%%+++...(((...444,,,111RRRvvvmmmRRRCCC222///666===IIIWWWccckkkrrrtttwww~~~{{{{{{zzzxxxuuuqqqnnnllllllmmmooopppqqqrrrrrrrrrllliiieee```YYYMMM@@@777777DDDUUUcccgggdddbbbaaabbbbbbbbbccceeegggiiijjjlllooosssiiiqqqyyygggvvvyyyooo<<<555000000000------000---222...666xxx|||mmmrrr}}}yyywwwzzz}}}~~~wwwmmmiiippprrruuuwwwxxxxxxwwwtttvvvnnnhhh```tttzzz{{{qqqiiiRRR<<<555555777;;;>>>kkkmmmTTTHHHLLLVVV___dddmmmhhh```[[[\\\^^^___]]]dddVVVOOOaaannn]]]sssbbbwwwddd___mmmXXXSSSRRR|||dddCCC666222000//////111;;;FFFCCC>>>;;;@@@JJJTTTXXXXXXPPPPPPKKKLLLQQQIIIDDDNNNhhhVVVbbbyyyMMM<<<:::555111---,,,,,,---,,,,,,,,,,,,,,,------...///...---222BBB```uuummmrrrtttooommm```^^^``````^^^]]]]]]^^^\\\XXXTTTUUURRRPPPPPPPPPNNNIIIEEEGGGBBB>>>===>>>???BBBFFFCCCIII```oooIIIHHHTTTnnnppp^^^IIIFFF333777333///+++***)))((((((((((((''''''''''''(((((((((((((((((()))))))))***)))'''***------,,,111999RRRzzz~~~xxxuuuuuuwwwsssqqqnnnmmmmmmllljjjhhhgggkkkmmmjjjccc___```ddd[[[\\\\\\\\\___bbbddddddgggiiijjjjjjjjjlllooorrr|||}}}mmm>>>666111///...+++&&&(((---((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))&&&***...555KKKmmmyyy```kkk{{{sss```bbbnnnpppmmmjjjlllmmmhhh___\\\bbbjjjccc^^^[[[\\\\\\bbbwww\\\BBB:::666999666333111000///---+++))))))((('''''''''''''''%%%%%%&&&'''((()))******)))(((((())),,,------,,,000---...333555333222333333333555777:::>>>BBBDDDHHHIIIKKKOOOTTTXXX[[[[[[YYYaaahhhiiiiiikkklllkkkkkkmmmoooqqqtttzzzsssiiikkkyyyoooNNNgggnnn```jjjTTTFFF]]]~~~zzz{{{~~~FFF666444...***+++......---,,,)))&&&***---)))---111---***HHHtttgggNNNCCC999<<>>EEEZZZwww^^^VVVMMMTTTqqqqqqsss|||HHHAAA888666222...+++)))((((((((((((''''''''''''((((((((((((((()))))))))******)))(((+++---******777HHH{{{}}}}}}www}}}{{{xxxwwwuuurrrnnnjjjooommmiiifffdddaaa]]]ZZZZZZ___dddbbb[[[VVVUUUWWWMMMPPPRRRSSSWWW]]]]]]ZZZYYY[[[^^^```bbbeeejjjmmmtttuuuzzzoooRRR|||~~~ppp???777222111---'''(((...((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***((('''...???TTTnnnxxx{{{{{{eeejjjqqq|||jjjiiimmmjjjgggaaaeeehhhcccWWWPPPUUU```^^^\\\]]]bbbccchhhyyy|||WWW@@@:::666999666333111000///---+++))))))((('''''''''''''''%%%%%%&&&'''((()))******)))(((((())),,,------,,,---+++...555666333111333333444555888;;;???CCCEEEEEEHHHMMMPPPSSSVVV[[[^^^```eeeiiihhhiiilllkkkgggnnnppprrrssstttvvv{{{mmmdddrrrsss|||oooZZZeeeUUU<<>>CCCFFFHHHNNNTTTRRRLLLLLLNNNRRRUUUXXX\\\bbbeeebbbfffooozzzvvv]]]ttt{{{RRR@@@111000///***)))---((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***---&&&333QQQ]]]\\\ooowwwtttuuudddgggmmmuuuwwwnnnhhhdddgggeeejjjqqqrrrhhh[[[YYY___\\\]]]aaaeeeeeeiii|||xxxTTT>>>:::777999666333111000///---+++))))))((('''''''''''''''%%%%%%&&&'''((()))******)))(((((()))+++------,,,***+++111999888111///222333444555888;;;???CCCEEECCCJJJRRRSSSRRRTTT[[[bbbggghhhfffbbbeeennnqqqnnnlllnnnpppppppppsssyyy}}}WWW:::AAAGGG>>>KKKiiiiiiRRRKKK>>>AAA333???RRRmmmrrrggg}}}SSS333,,,&&&...333000---......,,,,,,///+++***000---***111,,,333ZZZXXX<<<:::@@@NNN[[[kkk{{{|||yyyvvvuuuttttttpppqqqqqqrrrssstttuuuuuuooommmmmmooommmaaaMMM>>>:::@@@NNN___gggfffgggkkkaaabbbdddfffiiikkkmmmnnnddddddZZZJJJLLLkkkDDD<<<666333111......111,,,444+++kkkjjjkkkooovvvmmmxxx~~~sssooooootttxxxzzz~~~nnnvvvooowww}}}~~~ssscccWWWqqqwwwjjjhhh```fffjjjjjjqqqsssaaa___\\\vvvqqqjjj\\\___LLLFFFUUUHHHLLLLLLPPPWWWWWWMMMAAA:::>>>???@@@AAACCCJJJSSS[[[UUUZZZWWWVVV[[[UUUNNNRRRNNNbbbzzzqqq~~~tttyyytttxxxmmmooozzz======:::555///,,,---///...------------...//////''';;;\\\vvvqqqnnn~~~rrrpppmmmhhhcccccciiiqqqlllqqqssspppiiifffiiimmmkkkiiiddd```aaakkkzzznnnXXXIIIBBB???BBB888666???CCCAAAFFFRRRcccnnn===SSSzzzsss{{{cccBBB>>>===999444///,,,++++++((((((''''''''''''(((((())))))))))))************''''''+++......;;;```lll}}}xxxzzz}}}uuu||||||vvvooojjjjjjmmmkkkbbbYYYMMMKKKIIIGGGFFFDDD@@@>>>BBB>>>;;;>>>DDDFFFAAA:::111777;;;===CCCHHHFFF>>>999;;;>>>AAAEEEIIIOOOSSSZZZaaajjjrrrxxx|||cccHHH000---111...++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******---$$$;;;eeekkkQQQRRRmmmzzzwwwssssssllllllvvvjjjcccdddppphhhdddcccaaaZZZSSSUUU]]][[[[[[^^^___\\\bbb|||xxxTTT@@@<<<777999666333111000///---+++))))))((('''''''''''''''&&&'''((())))))*********)))((((((+++...///---+++...111555777666333222111444555777:::===@@@BBBDDDHHHJJJNNNRRRUUUZZZ___bbbgggjjjhhhaaaaaahhhnnnnnnnnnkkkjjjlllmmmooouuu}}}~~~???000999000;;;XXXrrr{{{}}}zzzdddHHH444666,,,>>>ooorrrQQQ:::@@@MMMwwwzzzXXX<<<<<>>;;;;;;>>>BBBDDDDDDNNNOOOttt[[[FFFTTT~~~yyyNNNdddzzzPPPLLLDDD@@@888---...000((('''((()))))))))))))))(((((((((((()))******++++++(((***555333+++MMMqqqmmmssszzz~~~{{{xxxssslllddd]]]TTTKKKEEE666999999555333333555555777555444666888777222---222333444666777777666666333666777444555:::>>>>>>GGGMMM[[[llltttuuuzzziii{{{yyyfff222...444((($$$...+++******)))))))))))))))(((((((((((())))))))))))***)))'''''')))+++,,,,,,+++///RRRxxxyyyuuuyyyyyyzzzqqqpppwwwwwwsss}}}yyyqqqsss```dddaaa]]]YYYWWWTTTQQQNNNZZZ```[[[XXXaaaiiippp|||yyySSS>>>;;;888999666333111000///---+++))))))((('''''''''''''''&&&'''((())))))*********)))((((((+++...///---+++111333666777555222111000444555777:::===@@@BBBDDDHHHJJJNNNRRRUUUZZZ___bbbeeegggeee___^^^dddiiijjjmmmjjjiiikkklllnnnttt{{{SSS;;;===777OOOmmm|||pppggggggVVV<<<444---,,,666QQQ{{{^^^<<<<<<;;;333444<<>>777111///...---===HHHdddkkkKKK444666999555444333333444555333000222111555<<<:::000,,,---222000---++++++---111333HHHuuuwwwLLL;;;BBBLLLZZZcccnnnwww{{{~~~zzztttpppnnnmmmjjjjjjjjjkkkkkkjjjjjjjjjkkkmmmkkkhhhiiigggWWWDDD999888BBBUUU```bbbfffnnniiicccaaagggkkkkkkiiijjjkkkrrrccciiifff\\\xxxmmmccc~~~___BBB222222///000222---,,,333<<>>BBBDDDMMMKKKQQQppp___LLLVVVppptttooovvv~~~ZZZHHH@@@===444000111,,,(((((()))))))))))))))((((((((())))))******+++++++++((('''+++AAAlllrrrjjjkkkrrrwwwvvv}}}}}}}}}wwwtttkkk\\\JJJ:::111---333444333111000///...---//////.../////////...------...000222222222222111,,,000111//////444777777===AAAOOOaaaooowww~~~qqq{{{~~~|||OOO444333...''',,,+++******)))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++---666ggg~~~pppmmmwwwkkktttnnnnnnnnn|||{{{vvvyyyfffbbb___\\\ZZZYYYWWWUUUSSSWWW______]]]bbbhhhnnnwwwyyyRRR===;;;999999666333111000///---+++))))))((('''''''''''''''&&&'''((())))))*********)))((()))+++---...---,,,333555777777444222000000444555777:::===@@@BBBDDDHHHJJJNNNRRRUUUZZZ___bbbbbbdddbbb]]]\\\___cccdddiiiggggggkkklllmmmrrryyyllljjjiiiwwwtttdddOOOEEEEEE@@@666666***000//////WWWyyyjjjKKK666''')))...---***)))111111555:::777//////666999///WWWpppOOO>>>III@@@666444333666;;;>>>>>>===999333999GGGDDD222+++111,,,666;;;777444666444...)))DDDgggttt\\\>>>???SSS___dddkkkssszzz~~~zzztttnnnjjjhhhgggdddeeeggghhhhhhgggeeedddeeekkkmmmjjjiiihhh[[[LLL999666<<>>ddd___QQQXXXRRRdddrrrnnn]]]QQQKKKQQQWWWXXX[[[```cccaaaaaafffllljjj```WWWOOO]]]pppnnnHHHsssiii;;;:::<<<,,,...000000111------111000+++000:::^^^ooonnnsss}}}tttppprrrpppssswwwzzz~~~xxxoooyyymmmmmmgggJJJ333222888000222------444000+++111000000222666555555:::AAAAAAFFFNNNUUUVVVPPPEEE===AAALLLKKKIIIgggnnnFFFaaauuueeeNNNBBB@@@777111222///))))))))))))))))))))))))(((((())))))***+++++++++......&&&111[[[~~~oooeeedddiiiooottt}}}~~~zzz{{{{{{kkk^^^JJJ888//////333777,,,,,,,,,...//////---,,,,,,------,,,++++++---...+++,,,---/////////......***///111//////333555444444666@@@TTTggguuuvvv```{{{AAA222222+++++++++******)))))))))))))))(((((((((((())))))))))))((((((((())))))))))))))))))JJJvvvvvvlllRRReeewwwlllzzzkkkkkkiiivvvuuuttt~~~ppp```___]]]\\\]]]]]]\\\[[[XXX```dddcccdddgggiiiiiiyyyRRR===;;;999999666333111000///---+++))))))((('''''''''''''''&&&'''((())))))*********)))))))))+++,,,---------333444666666444222222222444555777:::===@@@BBBDDDHHHJJJNNNRRRUUUZZZ___bbbaaabbbaaa]]][[[]]]```aaadddccceeejjjmmmnnnssszzz}}}rrrPPP555333666222000444111...333...'''777CCC777'''666888000222888666111...111444333000///222555222111NNNgggdddiiifffJJJEEE>>>777444111//////111<<<888;;;EEECCC777222666'''<<>>UUUUUUCCCEEEXXXaaaccciiiqqqyyy|||{{{yyyxxxvvvrrrnnnkkkjjjiiiiiidddddddddddddddddddddddd```fffiiihhhjjjjjj___PPP<<<666777FFFXXXccciiilllmmmgggccceeehhhhhhjjjmmmiiiyyymmmpppqqqtttZZZ666555555111000000333666OOOxxxiiibbbwww~~~yyyqqqpppqqqtttxxxyyyzzzrrrSSSQQQjjj}}}vvvdddlllvvvaaaUUURRRYYYyyyuuuyyyyyygggPPP???777555///...444:::444666ZZZbbbSSS[[[KKKMMMKKK\\\~~~qqqjjjkkkdddXXXZZZfff___]]]^^^dddkkkjjjbbbYYYNNNZZZmmmUUUhhhyyyCCC999>>>,,,///333...333+++---444111***555JJJsss||||||rrrrrrxxxvvvsssqqqsss{{{|||nnn^^^WWWHHHEEEEEE888111888<<<999888000///444000...:::444111///111777;;;:::666;;;HHHZZZgggiii^^^MMM@@@===GGGQQQPPPMMMccc^^^PPPnnndddTTTIII???222111555000******))))))))))))))))))((())))))******+++,,,,,,+++222111EEEnnnyyykkkaaa___dddmmmsss|||wwwnnnfffOOODDD888222222///((("""///,,,+++...000...,,,,,,............////////////,,,---...///000//////...+++000222111111444555444444333999III___qqq{{{vvvfffXXX555111,,,++++++******)))))))))))))))(((((((((((())))))))))))'''((()))***)))))))))***222```{{{___jjj}}}{{{dddVVV[[[jjjwwwtttzzzppppppkkkqqqkkklllzzzcccbbb```aaabbbccccccbbb___aaafffggggggmmmjjj^^^zzzSSS===;;;999999666333111000///---+++))))))((('''''''''''''''&&&'''((())))))*********((()))***++++++,,,---...000222333333222222444555444555777:::===@@@BBBDDDHHHJJJNNNRRRUUUZZZ___bbbccccccbbbaaa___^^^___bbbaaa```dddiiimmmpppvvv}}}eeeZZZAAA333***///444111///000(((222...,,,444...***777444777...+++333222333AAA[[[ZZZOOOFFFPPP\\\QQQ:::555EEEXXXppphhhUUUXXXLLLAAA;;;888666:::@@@444777:::===AAAAAA<<<555DDDOOOOOOAAA:::;;;666+++444,,,...===EEEEEENNN]]]dddfffkkkssszzz|||wwwsssvvvtttqqqooommmmmmnnnnnneeecccaaa______aaaccceee^^^aaabbbccciiimmmaaaPPPAAA888555@@@QQQ```gggjjjnnnhhheeefffggggggiiimmmfffuuulllkkk{{{~~~XXX888888444...000333---666hhh}}}ttt}}}YYYrrrzzz{{{llluuuoooooosssyyyzzzzzzggg^^^vvvvvvuuu``````}}}gggUUUxxxyyybbbGGG777444444222...111111666999222...<<>>PPPwwwdddYYYZZZWWWXXXYYY]]]aaabbb___\\\SSS[[[mmmdddSSS|||~~~NNN999<<<...333444,,,///(((,,,555444333KKKlll}}}tttooovvv|||}}}xxxkkk]]]RRRGGG???;;;888<<<;;;222444888333...333111111666444555BBB777888888888888888777555===@@@EEEIIILLLNNNOOOOOOIII???CCCPPPRRRPPPjjjUUU]]]kkk```^^^WWWBBB---000666///,,,+++***)))((())))))))))))))))))***++++++,,,,,,%%%+++888]]]vvvpppfff\\\XXX^^^lllwww~~~~~~ttt\\\EEE>>>>>><<<888333222333555444///---///000------000,,,++++++---111111///,,,---...///000000000///...***///222000000333444333555444777EEEZZZmmmwwwxxxwwwuuuyyyyyy}}}vvvBBB///+++,,,+++******)))))))))))))))(((((((((((())))))))))))'''(((******))))))+++---HHHooodddaaarrr```aaa{{{ooorrrzzztttkkkpppoootttjjjhhh}}}{{{iiigggffffffhhhiiiiiihhhgggaaaeeejjjnnn||||||fff|||TTT===;;;999999666333111000///---+++))))))((('''''''''''''''&&&'''((())))))*********((()))++++++***+++---000///000111111000111444666444555777:::===@@@BBBDDDHHHJJJNNNRRRUUUZZZ___bbbfffddddddfffdddaaabbbeeecccbbbeeejjjmmmpppwww~~~UUUEEE999JJJNNN<<<---///555444---666)))&&&888333222PPPHHHEEEIII]]]```DDDOOO{{{uuuvvvtttZZZWWWhhh{{{nnnrrrnnnZZZHHHDDDEEEDDDEEEIII999;;;:::;;;BBBHHH???000666<<>>777555222222:::666===FFFFFF;;;111555???777555222111444<<>>777GGGUUURRRBBB444444:::000+++***///000111888CCC222111111000///...,,,+++,,,---...//////...------///333555333222666777666444555999DDDXXXkkkttttttxxxuuu|||ddduuulll[[[555------+++******)))))))))))))))(((((((((((())))))))))))''')))+++***)))***...222SSS|||tttzzz[[[fffmmmmmmzzztttaaaiiimmmxxxqqqmmm{{{tttlllkkkjjjjjjlllmmmmmmmmmkkk```dddkkkrrr~~~~~~SSS<<<::::::999666333111000///---+++))))))((('''''''''''''''&&&'''((())))))*********(((***+++***)))***---000///000000///...///222444444555777:::===@@@BBBDDDHHHJJJNNNRRRUUUZZZ___bbbgggeeefffiiihhhcccdddiiijjjggghhhkkkmmmooovvv~~~|||dddWWWWWWccckkkbbbLLL:::999@@@666555---(((444FFFZZZlllTTTRRRcccNNNSSSbbbfffaaa\\\aaaPPP@@@===CCCDDD<<<333@@@KKKZZZiiixxx~~~ooo^^^VVV\\\eeessssssssstttvvvvvvuuusssrrrppplllhhheeeccccccccccccaaa___]]]]]]___aaaccc\\\``````^^^bbbgggaaaVVVEEE===666888GGGZZZgggmmmnnnjjjhhhiiigggeeehhhlllqqqmmmtttlllmmmmmmiiiwwwpppRRR>>>777000///222000555DDDuuuuuu{{{vvv}}}uuurrroookkkooozzz}}}kkkmmmzzzzzzwwwbbbbbbhhhjjjIIIIIIKKKIII>>>111...222222222444666666555444555===TTTooo```mmmDDD555===555DDDyyysssjjjsssxxxmmm___VVVVVVWWWWWWWWWVVVWWWWWWZZZVVV```vvvaaabbbwwwRRR;;;555444666...000222000000///000DDDuuuqqq~~~eeeooo~~~~~~~~~{{{lll```hhh~~~pppUUU999GGGdddmmmVVVBBBAAADDDNNNbbb]]]EEE777444555;;;333666DDDRRRMMM<<<555:::000222444444555999>>>CCCHHHMMMOOOKKKJJJQQQXXXZZZtttkkkRRRvvvyyylllMMM555111333...,,,***)))(((((()))***)))******++++++,,,,,,------:::^^^rrr___WWWTTTPPPNNNUUUeeeyyywwwnnn```UUUiii{{{WWWAAA999333111333111222???PPPPPPQQQMMMAAA333+++,,,000---.../////////...------333666777444333777::::::444999>>>GGGWWWhhhooommmzzzxxx|||}}}zzzTTTdddlllyyy{{{wwwCCC333,,,+++******)))))))))))))))(((((((((((())))))))))))'''***+++***(((+++111777ZZZyyyyyyvvvUUUgggyyyqqqqqqppppppcccddddddrrrsssqqq{{{mmmlllkkkjjjkkknnnpppqqqppplll```eeeiiilllSSS;;;::::::999666333111000///---+++))))))((('''''''''''''''&&&'''((()))************(((***+++***)))***---111111111000...------000222444555777:::===@@@BBBDDDHHHKKKNNNRRRUUUZZZ___bbbhhhfffgggkkkjjjeeeeeejjjooollljjjlllmmmnnnuuu||||||ggg\\\```WWWnnnUUU;;;FFF888000555444666aaayyy{{{zzzttt[[[TTTwwwiiiFFF???AAA<<<888:::>>>GGGKKK@@@666KKK}}}nnngggjjjpppwwwvvvsssqqqoooppprrrtttrrrpppllliiifffeeeeeeeeedddcccbbbbbbbbbbbbcccddd[[[bbbccc______cccaaaZZZDDD===666777EEEYYYiiipppmmmjjjiiijjjhhheeeggglllkkkcccvvvvvvtttuuukkk}}}qqqVVVBBB888111444666000---JJJ|||~~~lllvvvmmmjjj|||pppjjjmmmzzzxxxgggWWWKKKCCCHHHMMMIII@@@:::AAA???@@@@@@999222444===999<<<}}}nnnccc<<<999666???[[[ggg~~~}}}gggWWWWWW```cccaaaZZZYYYYYYYYYYYYXXXTTTRRRWWWOOOUUUlll}}}iiiZZZ~~~zzzyyyqqqMMM<<<444555666+++333,,,///222222:::\\\}}}zzz~~~|||jjjggghhhppp~~~qqq^^^^^^[[[pppsssZZZXXX```qqqwwwOOO;;;>>>GGGPPPFFF@@@NNNnnnzzzfffJJJ===777888777555444777<<>>;;;:::777dddyyymmmxxxsssiii[[[QQQOOOTTTZZZWWWXXXXXXXXXWWWVVVVVVWWWSSSVVVPPP\\\yyy}}}hhhiii|||JJJ<<<===333000//////111+++,,,///888ppp~~~yyy{{{{{{sssrrrooooooiiiuuueeeaaaqqqqqqyyyfffjjjUUUKKKDDDCCCDDDDDDEEEIII>>>FFF333DDDZZZXXXXXXFFF===PPPWWWHHH===@@@CCC???HHHMMMSSSTTTQQQPPPSSSWWW```[[[vvv```NNNaaalllOOO<<<999333222...(((%%%))),,,+++'''---(((,,,...)))+++///***222RRRzzzXXXRRRLLLRRReeezzzeeeUUUUUUbbb}}}lllaaaMMM666999>>>...JJJIIIGGGBBB;;;666333111...;;;@@@888222555444...333...,,,///333555555444999777CCCYYYaaa]]]aaannnkkkooosssttttttvvv}}}fff}}}lll[[[DDD(((---...---)))'''((())))))))))))))))))))))))))))))%%%"""+++'''---,,,)))YYYttteeerrrXXX???bbbrrrmmmooosssmmmgggaaaeeeeeedddmmmwwwrrreeehhhggghhhlllqqqvvvyyyzzzkkk```aaagggjjjwwwMMM::::::888999777444222000...+++(((((((((((((((''''''''''''''''''((()))))))))))))))''')))++++++*********+++,,,---...///000222333333444555888999;;;???CCCGGGKKKMMMOOOQQQTTTYYY```fffqqqhhhaaaaaacccbbb``````ffffffgggiiimmmqqquuuxxxxxx___}}}nnn===FFF???666555TTT|||gggPPPcccYYYMMMFFF>>>888333555FFFEEE???AAA888333AAA^^^|||wwwssssssooouuuvvvuuuqqqllliiijjjllloooooommmlllkkkiiigggeeeddddddeeegggjjjkkkiiihhhccc___ZZZYYYZZZ]]]^^^^^^RRR???666999DDDYYYkkklllmmmmmmllljjjhhhgggiiikkklllsssqqqsssvvvcccVVVccc{{{iiiEEE888000...999///<<>>FFFZZZeeefffWWW@@@777222000:::bbbmmmSSSUUUcccKKK999JJJxxxrrryyyooofff]]]SSSJJJDDDLLLOOOSSSVVVVVVTTTPPPNNNLLLKKKGGGPPPfffwwwqqqfff===666444333333---+++666111<<<\\\{{{zzzssswwwzzz}}}~~~~~~|||lll___EEENNN[[[jjjrrrYYYDDDXXXPPPAAACCC???KKKsssbbb```^^^YYYPPPGGGDDDEEEMMMMMMJJJLLLGGGTTTeeeOOOEEEFFFGGGGGGEEE???999444>>>RRRnnn|||ppp[[[UUUZZZTTT\\\]]]ccc|||JJJlllwwwrrruuuEEE555333111...,,,***)))((((((+++''')))......---///333XXX}}}eee{{{\\\MMMHHHKKK^^^xxx{{{{{{lllZZZVVVSSSOOOoooiiiMMMJJJEEE@@@AAA@@@@@@BBBEEEFFFEEEAAA===:::[[[\\\ZZZUUUNNNEEE;;;555,,,///555:::>>>???>>><<<444???LLLTTTWWW\\\ccciiifffgggiiilllppptttxxxzzz{{{jjj{{{sssXXX444,,,+++******)))(((((()))))))))))))))))))))))))))///''',,,***)))+++AAAyyy|||wwwGGG```yyyrrrnnnmmmfffbbb]]]hhhnnnhhhdddfffhhhfffeeedddbbbccceeehhhjjjjjjgggbbbfffiiiiii~~~wwwOOO======::::::888555222111...+++)))((((((((((((''''''''''''''''''((())))))))))))))))))+++------,,,+++,,,---------...///111222333444333555777999<<>>CCCIIIfff~~~nnnRRR===888BBBiiibbbTTTFFF===999222111OOOwww|||\\\DDDHHHRRR<<<======EEEXXXmmmsssooonnnsssvvvsssmmmiiikkknnnlllnnnpppqqqqqqrrrtttvvvmmmlllkkkkkkkkkjjjgggdddbbb```^^^]]]^^^```cccddd]]]III===;;;@@@TTTgggiiirrrqqqnnnjjjggggggiiilllnnnuuussspppwwwzzzlll\\\wwwwwwkkkEEE777444///555222999wwwooo~~~cccdddzzzkkkgggiiihhhiiiooovvv{{{wwwmmmuuukkk```UUUYYYbbbJJJ^^^___```ZZZXXXjjjuuulllDDD777555;;;VVV^^^JJJPPPlll\\\IIIDDD^^^zzz{{{www|||ttthhh]]]RRRJJJFFFEEEHHHNNNTTTWWWUUUQQQMMMPPPMMMKKKPPP___qqqdddddd~~~xxxvvvDDD888666222444,,,...555(((HHH||||||uuuyyygggHHH999555AAANNNpppWWWSSSooo|||uuuddd;;;???kkk^^^]]][[[ZZZZZZVVVkkkpppRRR<<<333///444777666999???DDDBBB\\\mmmXXXYYYVVVbbb___TTTkkkddd```xxx|||YYY>>>222000///...+++((((((++++++)))''',,,000+++...<<<}}}~~~lllaaaEEEMMMHHHOOOgggzzzyyyvvvnnnnnnwwwvvvjjjccc\\\eeekkk^^^XXX[[[WWWKKK>>>>>>IIIIIIEEEJJJSSSTTTPPPJJJEEEAAA>>><<<;;;NNNZZZddd___JJJ666000333111555999>>>EEEHHHCCC;;;999IIITTTSSSRRRXXX___aaabbbcccdddiiinnnsssuuuvvvzzzyyyTTTqqqzzzHHH...***)))******(((((()))))))))))))))))))))))))))+++%%%(((,,,)))---QQQzzz}}}zzzFFF___uuuxxxlllkkklllhhhgggZZZfffooommmgggdddaaa]]]cccaaaaaacccggglllooopppddd___cccfffggg{{{uuuNNN======999999777444222000...,,,)))((((((((((((''''''''''''''''''((()))))))))))))))***,,,------,,,,,,,,,...+++,,,---...000111222222222444777999<<<@@@DDDHHHIIINNNSSSUUUWWW^^^jjjttttttiii```___aaabbbccceeecccccceeefffiiikkkmmmnnnqqqtttzzzUUUmmmkkkRRRVVVCCC777444333;;;<<<222666>>>EEEKKKJJJ888---555444222//////111111///---222666JJJ```lll___NNNEEE>>>:::UUUwwwXXXMMMFFFCCC;;;---...III~~~~~~PPPBBBKKKHHHAAA???NNNgggwwwtttiiikkkooorrrqqqmmmjjjlllooolllpppuuuxxxxxxwwwxxxyyyrrrpppooonnnmmmjjjfffddd`````````aaaaaacccfffhhh___KKK===999===QQQfffiiisssqqqnnnjjjggggggjjjmmmnnnssssssoootttzzzdddzzzCCC444999///333888EEErrrmmmjjjllldddeeedddgggiiinnntttxxxuuu~~~qqq]]]QQQaaa{{{pppjjjXXXdddqqqoooVVVCCC999PPPdddUUUPPP]]]ZZZQQQ^^^ssspppkkkooozzz|||zzzooo^^^NNNFFFDDD@@@CCCJJJRRRXXXXXXUUUQQQVVVQQQQQQSSSXXXkkkgggXXX{{{iii}}}sssyyy|||www{{{yyyGGG:::888...555///111777,,,\\\~~~yyyxxx~~~nnnQQQ666333666222444WWWoooQQQddd```dddbbbfffoooFFFeeetttggg]]]@@@@@@999999AAABBB;;;:::@@@HHHAAANNNuuuuuuYYYWWWaaaddd[[[]]]```}}}kkk^^^999222///...///,,,''')))...++++++'''+++000(((///KKK|||}}}bbbZZZRRRMMMKKKTTTmmm}}}kkkTTTCCCEEERRRbbbdddpppuuugggUUUJJJCCC>>>GGGOOOSSSSSSNNNMMMTTTJJJJJJLLLOOOPPPNNNHHHDDD===MMM\\\\\\NNN>>>666555777777888>>>IIIPPPJJJ>>>CCCRRRZZZSSSOOOUUU[[[ZZZaaabbbdddiiioootttvvvvvv}}}{{{gggiiiTTT222+++(((***+++((((((***))))))))))))))))))))))))'''%%%'''---)))111ZZZzzz~~~www{{{yyynnnPPPAAA\\\ooopppeeeeeefffcccccchhhhhhfff```^^^```bbbbbb___^^^]]]___eeejjjooopppfff___aaafffjjj|||oooIII::::::777777555222111000///,,,***((((((((((((''''''''''''''''''((())))))))))))))))))+++------,,,,,,,,,---+++,,,,,,...///000111222222444777999<<<@@@EEEHHHIIINNNTTTUUUWWW^^^kkkvvvxxxnnnfffeeeggggggfffggggggggghhhiiijjjkkkllllllfffvvvnnnZZZqqqhhhQQQZZZBBB555222,,,,,,///,,,111555888@@@CCC555///<<<777555333333333333111000111555777DDD|||yyyYYY;;;===FFFCCCRRRuuupppUUUKKKGGGHHHAAA111444111MMM}}}^^^:::555IIIGGGJJJXXXgggqqquuuvvviiijjjlllmmmlllmmmooopppppptttyyy{{{xxxuuuuuuuuuuuutttrrrqqqpppnnnjjjggg___aaadddeeeeeeeeefffhhhaaaMMM>>>999;;;OOOeeejjjrrrqqqooollliiiiiikkkmmmmmmpppuuusssqqq|||xxx```bbb>>>;;;...000888KKKyyyzzzuuuuuuooo|||rrriiieeebbbgggjjjnnnrrrwww}}}rrr\\\NNNYYYuuuqqqiiirrr\\\LLLqqqsssqqqSSSPPPggg___RRRVVVZZZXXXrrr~~~mmmiiilllqqqyyy~~~vvvcccPPPEEECCC>>>AAAFFFNNNVVVYYYWWWTTTWWWRRRVVVVVVSSSeeeyyydddooodddiiiwww{{{{{{uuuDDD999999,,,777111+++666:::ppp|||yyyuuu}}}}}}vvvbbb[[[VVV```\\\CCC===IIIoooqqq}}}wwwrrrjjjkkkeee[[[gggNNNHHH<<<>>>HHHWWWYYYMMMAAA<<<===HHHPPPbbbwww\\\\\\aaaccc\\\fffTTTpppggg```>>>888000---///---((()))///+++...(((***000(((666bbbcccuuulllvvvLLLLLLIIILLL[[[tttttt]]]RRR[[[___llluuusssfffXXXRRRRRRSSSZZZTTTNNNSSSTTTXXXeeeaaaeeekkkpppmmm```NNNAAA333:::AAAGGGPPPTTTIII:::888999777:::EEEQQQNNNCCCCCCMMMRRRMMMIIIMMMRRRRRR^^^aaaeeejjjooosssvvvxxxzzzvvvwwwnnnQQQ888...(((***+++((('''+++))))))))))))))))))))))))(((***)))...***888cccrrrqqqWWW999FFFfffvvvuuujjjiiifffaaaaaagggeeebbbbbbcccccc```]]][[[YYYWWWYYY]]]bbbfffhhhhhhaaadddiiiooojjjEEE888:::888444222000//////...---+++((((((((((((''''''''''''''''''((())))))))))))))))))+++,,,---,,,+++,,,---,,,,,,---///000111222333111444666999<<<@@@EEEIIIIIIOOOTTTVVVWWW^^^lllwwwuuuoookkkooorrroookkkiiiiiijjjkkkllllllmmmmmmmmmbbbqqqyyyyyywwwxxxkkkooo]]]AAA222222,,,)))------------000???III;;;///666---,,,,,,,,,---------,,,)))111)))777\\\gggLLL>>>RRR```KKK@@@QQQooo]]]OOODDDFFFEEE:::666((('''MMMqqq^^^===;;;KKKIIIMMMWWW```gggrrr|||llljjjiiilllpppsssuuuuuutttxxx{{{{{{wwwtttuuuwwwyyywwwuuurrrpppmmmhhhdddZZZ___eeeiiijjjiiijjjkkkfffQQQAAA::::::NNNdddkkkppppppooommmkkkjjjlllnnnpppoooxxxvvvnnnwwwzzzhhhzzzvvv}}}CCC666///111555]]]yyysssyyyvvvlllpppdddcccfffjjjooorrrwww~~~eeeQQQQQQ```XXXGGGGGGIIIOOOaaahhhZZZKKKFFFTTTLLL;;;;;;[[[cccZZZqqq~~~ffffff^^^[[[TTTZZZWWWooowwwlllqqqhhhdddiiikkkdddWWWKKKEEEDDDAAA@@@CCCJJJRRRWWWVVVSSSWWWSSS[[[[[[SSSdddcccgggxxxuuuxxxDDD:::<<<---888000+++555III}}}___jjjvvvqqqsss|||yyyyyy```VVVOOO~~~fff:::999QQQqqqxxxXXXOOOFFFEEEJJJUUU^^^[[[NNNCCC333GGGQQQWWW}}}jjj]]]\\\ccc^^^\\\{{{aaasssooobbbBBB555...000///******///***000)))***222***AAA|||{{{~~~^^^@@@>>>DDDNNNfffsssiiiUUU___^^^ZZZ___dddaaa^^^______QQQGGGIIIMMMgggwwwhhhVVVBBB555...222000000DDD\\\YYYFFF;;;>>>;;;666:::EEEHHHCCC>>>CCCFFFGGGGGGJJJNNNQQQUUUZZZaaaeeehhhlllppptttuuuwww|||sssmmm>>>111(((***+++'''(((---))))))))))))))))))))))))(((...(((---,,,DDDppplllvvvuuu\\\<<<[[[lllzzzzzzrrrqqqnnnffffff```aaadddhhhiiieee^^^YYYZZZWWWUUUUUUYYY^^^aaacccfffcccgggkkkqqqhhhEEE999===;;;222000///...///...---+++)))((((((((('''''''''''''''(((((()))))))))))))))(((***,,,,,,+++++++++,,,------...000111222333444111333666999<<<@@@EEEIIIJJJOOOUUUVVVVVV]]]kkkwwwoookkkmmmuuuzzzwwwqqqmmmjjjjjjlllmmmnnnooooooooogggdddiii|||qqqpppooo```jjjYYY<<>>lllyyy[[[GGG<<<666333...777222'''666WWWaaaUUU@@@EEEAAA444000999@@@??????@@@DDDIIIMMMOOOTTTZZZLLLSSS[[[___aaaccciiinnnrrr|||~~~xxx|||tttBBB333(((***+++'''(((...))))))))))))))))))))))))&&&...&&&+++///OOO}}}nnnyyyiiiTTT777ZZZdddsssvvvqqqtttqqqkkkkkkhhhdddaaa_________cccgggZZZXXXVVVVVV[[[```dddfffbbbbbbhhhlllpppqqqHHH999======555444333111///...,,,+++******)))''''''&&&&&&&&&(((((()))***************)))***+++,,,---,,,+++***000000000000111222333444222333666:::>>>CCCFFFIIIKKKNNNQQQTTTXXX```jjjrrrllliiijjjnnnpppnnnmmmnnnjjjiiijjjmmmqqqqqqmmmiiikkkfffdddmmmxxxnnnooo```eee^^^:::,,,000,,,...333+++555NNNMMM===:::222)))...)))...///+++***...000...'''333'''111EEEggghhhXXXFFFBBBEEE@@@HHH```yyy|||TTTJJJAAA<<<>>>999+++(((777GGGJJJEEEDDDCCCMMMZZZdddnnnuuuvvvsssyyywwwuuuuuuwwwzzz|||}}}~~~zzzsssxxxppppppkkk\\\MMMGGGIIIUUUfffrrrwwwwwwvvvwwwfffUUU@@@666;;;LLLbbbqqqnnnnnnnnnmmmlllnnnsssvvvrrrzzz|||vvvtttuuummmaaaaaaqqqcccrrr}}}```<<<222666999///www{{{rrrVVVmmm___bbbccciiibbbiiipppqqqqqqxxxtttccc```ZZZQQQnnnyyyqqqggg___hhh{{{uuu___NNNJJJ;;;HHHNNNNNNzzzOOODDDCCC999666<<<555888333---???rrr|||lllnnnssspppmmmnnnooojjjbbb]]]^^^cccaaa[[[OOOKKK888222<<<444000CCC@@@???AAAGGGOOOUUUUUUSSSWWWVVVWWWXXXZZZdddzzzZZZooozzzIII<<<222333;;;,,,888<<>>;;;OOOccceee[[[:::QQQpppOOO<<<333666777...777,,,+++)))+++GGGYYYKKKIIIAAA888555444333666::::::>>>DDDHHHJJJKKKLLLNNNZZZXXXWWWZZZ```fffiiijjjuuuuuu~~~xxxNNNvvv^^^222222!!!111***%%%---******)))))))))))))))***,,,&&&333***)))rrrppp~~~kkk@@@DDD\\\iii```jjjqqqhhhlllpppcccbbb[[[WWWZZZ\\\\\\]]]___``````ZZZOOOMMMVVVeeemmmjjjaaaiiinnnlllqqqIII999<<<:::666555444222000...---,,,***)))(((''''''&&&&&&&&&(((((()))***************)))***+++,,,---,,,++++++000000000000111222333444333444777:::>>>BBBFFFHHHLLLOOORRRUUUXXX___iiipppkkkgggfffiiijjjhhhhhhjjjpppllliiihhhiiijjjiiiiiifffeeedddiiixxxtttiiilll_________BBB555888333***+++///555???<<<777???FFFCCC???444111---+++******)))''',,,---///,,,GGGzzzzzzeeePPPMMMJJJ===???SSS~~~oooYYYMMM;;;BBBAAA999333666>>>CCCCCCAAASSSWWW[[[]]]cccmmmssssssrrrvvvzzzzzzwwwttttttuuu~~~}}}~~~~~~yyyssstttoooppprrrgggPPP>>>777DDDQQQcccqqqxxxyyyyyyyyyooo]]]FFF888:::JJJ^^^lllooooooooonnnmmmnnnpppsssnnnssstttrrrwww}}}wwwjjjgggooogggrrr___CCC444...222777~~~eeeeeeUUUppp]]]\\\ZZZYYYccchhhmmmoooqqqwwwwwwcccMMMCCCHHHvvv{{{gggeeettt```QQQKKKJJJssseeeGGG???>>>:::555555888666///444OOOuuunnniiiaaa\\\^^^^^^VVVJJJHHHFFF444---666555333@@@===>>>AAAIIIQQQWWWWWWUUU[[[ZZZZZZYYYXXX___qqqtttmmmooosssWWWGGG666333888,,,444NNNnnnwwwpppiiizzztttyyyxxxeee```}}}kkkMMM777444888555000222>>>LLLQQQRRRWWWdddppprrr]]]^^^ZZZVVVffffffzzz~~~pppKKK444333111---//////'''111(((000444DDDwwweeecccIII777MMMLLLppppppOOODDD\\\]]]GGGLLLQQQnnnQQQAAA???777333999<<>>AAAEEEIIIOOOUUUYYYZZZXXXWWWYYY^^^ccchhhjjjuuuqqqwwwyyyaaatttuuuuuuuuu>>>666'''111***&&&*********))))))))))))******&&&+++333'''666rrrtttxxxoooJJJ888LLL```sssgggiiikkkbbbhhhoooggghhh___WWWVVVWWWXXX\\\aaahhhggg```VVVRRRYYYbbbgggssshhhiiiiiiggglllGGG:::<<<888777666555333111///---,,,***)))(((''''''&&&''''''(((((()))*********************+++,,,,,,,,,,,,,,,000000000000111222333444555666888;;;>>>BBBEEEFFFNNNPPPSSSUUUYYY___iiipppmmmhhhdddeeefffdddeeegggnnnmmmjjjhhhgggggghhhhhhgggiiiiiiiiiooowwwiiinnnbbbVVV___III222111555+++'''222:::888999888<<>>===EEE===888FFFVVV^^^___[[[VVVNNN???;;;FFF>>>EEELLLIII<<<111333<<<777777777888===EEEOOOVVVVVVUUUSSSTTTWWW]]]cccgggooommmssswwwyyyqqqvvvsssIII555+++...))))))(((******)))))))))******+++(((+++,,,+++NNNuuuyyytttAAA555OOOXXXpppfffeeeeee___dddkkkfffggg___YYYXXXXXXWWWYYY]]]dddddd```[[[[[[bbbfffgggssskkkkkkiiigggdddEEE;;;===888888777666333111///---,,,))))))((('''''''''''''''(((((()))*********************+++,,,,,,---------000000000000111222333444666777999;;;>>>AAADDDFFFNNNQQQTTTWWW[[[bbblllsssssslllgggffffffeeegggjjjhhhiiikkklllllljjjiiiiiihhhjjjjjjiiilllyyyrrruuuhhhNNN]]]SSS444%%%111222***000///>>>___nnniiiuuuqqqQQQ555//////+++,,,333***'''666IIIxxxtttkkktttkkkTTTKKKNNNoooiii{{{{{{hhhPPPFFFBBBIIILLLIIILLLUUUQQQZZZbbbgggkkknnnkkkeeekkkpppuuuxxxwwwuuuuuuuuutttyyy|||}}}~~~{{{vvvtttlllfff___QQQ???999===;;;GGG[[[nnn{{{~~~|||xxxxxxiiiPPP<<<:::JJJ___lllqqqssstttssspppnnnmmmnnntttuuuttttttyyy~~~wwwcccfffAAA555777666DDDzzz~~~}}}fffbbbiiibbbjjjlllnnnpppqqqtttxxx{{{~~~^^^mmmgggvvvjjjEEE<<<;;;777111000444:::777------555@@@TTTfffjjjfffbbb\\\VVV___aaabbbcccdddcccZZZPPPHHHNNNKKKDDDGGGMMMJJJDDDHHHKKKOOOTTTWWWZZZ\\\]]]WWWXXXZZZZZZXXX[[[jjjyyywwwbbb{{{~~~YYYHHH666777777444???oooiiiVVV```iiihhhuuu|||~~~oooSSSBBBAAA999<<>>AAADDDEEEMMMPPPUUUYYY^^^fffqqqyyywwwooohhhgggggggggiiimmmiiiiiiiiijjjkkkkkkjjjjjjeeeeeeeeeffflllyyy|||{{{oooMMMXXXjjjYYY999444444---...+++MMMbbbDDD,,,))),,,((((((...,,,555999nnnuuuzzzkkk\\\YYYWWW\\\kkkjjjdddrrrrrr^^^XXXccceeefffdddaaadddmmmsssuuuhhhddd``````dddhhhiiiiiicccjjjrrruuuwwwyyyvvvqqqooo```QQQKKKDDD;;;999===:::EEEWWWkkkyyy~~~zzzuuuxxxkkkSSS>>>:::KKK___kkkrrrtttuuuuuussspppooooooxxxzzz{{{yyyyyy{{{}}}}}}rrrKKK000777555DDDyyy~~~rrreeeoootttjjjeeeVVViiillloooooommmpppxxxxxx{{{```vvvqqqiiiccc___\\\bbbCCC===BBB777000000999<<<666111222,,,...444777444222>>>NNN___gggkkkhhhbbb^^^[[[WWWUUUXXXVVVMMMIIIRRRXXXSSSMMMPPPSSSUUUTTTUUUXXXZZZTTTVVVYYYZZZYYY\\\jjjyyyyyyhhh]]]FFF555;;;555444GGG~~~jjjWWWccc```ggg}}}sss\\\TTTMMM:::000666PPPmmmsssYYYNNNTTTTTTdddllljjj```WWWKKK@@@===666888BBBFFFWWW\\\XXX[[[EEE999777???JJJQQQSSSQQQNNNMMMeeezzziii[[[[[[XXX___^^^bbbQQQ333555000(((000,,,(((444000999zzzWWWbbb@@@HHHDDDBBBfff{{{mmmaaa}}}___UUUOOOSSSUUUMMMOOOXXXZZZ~~~wwwxxxsssaaaLLL@@@999555222333111111///------000555:::DDDEEEFFFDDDDDDIIIRRRZZZ```fffrrr}}}}}}bbbwwwttt```bbb///+++'''***///******************+++,,,,,,---...'''444yyyvvvfff===777^^^kkkiiikkkjjjkkknnnlllgggfffYYYXXX\\\aaaaaa]]][[[\\\^^^aaabbbbbbdddgggfffaaa```eeegggjjjqqq~~~bbbCCC:::===888888777555333000...,,,+++((((((''''''''''''(((((((((((()))***************++++++++++++,,,...///000000000000000111222333444777888:::<<>>EEEHHHFFFBBB??????YYYzzzkkkYYY[[[YYY]]]\\\\\\{{{}}}^^^<<<222///,,,---///***555///BBBddd^^^aaa>>>===@@@MMMnnn|||vvvhhhqqqxxxggg```IIIRRRPPPbbbXXXQQQXXXbbb[[[QQQLLLEEEoooiiiQQQ999///000222111///......///......///222555;;;???BBB@@@???CCCMMMVVV]]]eeekkktttzzz||||||OOOeee|||eeezzz999...))),,,,,,+++***************+++,,,---$$$444000///}}}}}}llleee999CCC___gggmmmqqqjjjeeejjjeee^^^aaa\\\ZZZZZZ]]]]]]]]]```fffxxx{{{yyysssmmmjjjddd^^^```dddaaabbbmmm|||}}}bbbCCC:::===999888777555222///---+++***((((((''''''''''''(((((((((((()))***************++++++++++++,,,...000111000000000000111222333444777888999<<>>;;;MMM```iiinnnppprrrrrrqqqpppqqqrrrqqqsssvvvyyyzzz|||www}}}sss>>>666222XXXvvvrrrmmmNNNmmmWWWQQQZZZ^^^ddddddfffhhhjjjkkknnnsssvvvyyytttlllEEECCC]]]|||pppXXXAAA:::<<<;;;777555555999333000???RRRhhh}}}XXXBBBGGGCCC;;;444333555222...***+++...000---+++---222FFFWWWhhhooorrrxxx~~~|||pppmmm\\\888***111222666AAANNNTTTRRROOONNNPPPSSSTTTWWWWWWUUUXXXeeettt___rrrPPP666===///666IIIRRRSSSnnniiiiii~~~jjjQQQ888???NNN}}}^^^KKK???======444///777;;;666444444:::>>>BBBKKKMMMEEE<<<999???CCCAAA;;;777777999PPP{{{mmmWWWZZZXXXYYYXXX]]]hhh[[[sssfffDDD......222+++444---444111TTTJJJoooTTTBBB===>>>SSSrrr}}}|||zzzZZZrrr|||iiippppppZZZbbbyyyoooQQQDDDFFF777JJJ```jjjmmmssseeeIIIEEE888***(((***+++,,,---///000000///......000222666<<>>BBBMMMWWWZZZfffhhhnnnxxxyyypppbbbqqqvvvAAA...+++...(((,,,************+++,,,---...(((...111999~~~pppzzzhhhvvvJJJ>>>NNNZZZ___jjjrrrkkkfffmmmdddWWWZZZ\\\[[[\\\^^^^^^]]]bbbiiiyyy}}}|||uuulllhhhdddaaa```fff```aaammmtttxxx___AAA999>>><<<888666444222///,,,***)))(((((('''''''''(((((()))(((((()))***************++++++++++++,,,...000111000000000000111222333444666777999<<>>[[[QQQSSShhh^^^ooojjjnnnjjjQQQ888VVVccc@@@777888000(((<<<<<<555666///+++999222,,,666BBBAAA>>>>>>:::<<<@@@DDD@@@888555777<<>><<>>PPP]]]VVVJJJRRRfffnnnooofff[[[===BBB999>>>HHHRRRSSSOOOMMMPPPPPPUUUSSSQQQPPPMMMZZZttt}}}xxx~~~rrrpppyyyWWW000888222:::vvvlllTTT\\\]]]ddd}}}vvv{{{jjjYYY[[[@@@PPPsssXXXPPPDDD999333000//////333000...111333333111111000000222555999:::999777===@@@>>>BBBIIICCC:::===OOOrrr]]]ZZZOOOYYYZZZYYYbbbmmmpppjjj444'''666333666***222FFF[[[<<>>888777999777555222///---++++++((((((''''''''''''((((((&&&((()))***)))((()))******+++,,,,,,++++++---///666111///222333333444666999;;;>>>@@@AAACCCFFFHHHNNNSSSWWWXXXXXX^^^jjjtttmmmbbbfffoookkkjjjooooooqqqsssuuuvvvtttrrrqqqpppkkkkkkkkklllqqqyyyeee}}}wwwzzzmmm___KKK666---000///......---,,,+++++++++***///777///555PPPyyy{{{WWW>>>...'''444333222111111111000///---///---+++111AAANNNTTTNNNBBBAAAEEEDDDGGGJJJDDD999555111111000//////111111333<<>>999777www}}}rrr```fffVVVccc```aaa\\\aaafffhhhkkkppprrrqqqzzz~~~ZZZOOOUUU???>>>@@@rrrzzzeeeSSSCCC>>>;;;000333222222222333333333333///222000222888777@@@UUU}}}dddQQQDDDDDD999777>>>555333222111000.........//////111AAAEEE777///444777222]]]jjjbbbooo{{{uuuKKK<<>>>>>===@@@GGGSSScccmmmrrr{{{|||~~~ttttttjjjkkk999---...***---+++++++++***++++++,,,---,,,+++///KKKzzzQQQyyy~~~BBB===\\\ttteeekkkmmmooommmggg```[[[YYYXXXXXXYYYYYYXXXWWWUUUTTTZZZ[[[]]]\\\[[[ZZZ[[[\\\aaadddggggggggglllwww```AAA@@@;;;:::888777444222///---++++++((((((''''''''''''((((((&&&((()))***)))((()))******+++,,,,,,+++,,,...000999444111222333111111444888;;;>>>@@@AAACCCFFFIIIRRRXXX]]][[[XXX]]]jjjwwwnnnbbbfffooollljjjnnnmmmsssuuuvvvtttpppnnnoooqqqnnnoooooopppuuu}}}{{{pppTTTDDD:::111///222//////......---,,,,,,+++222(((---+++)))+++EEElllMMM888111111555999------...000222333111///---...------333>>>FFFJJJ;;;///...444777DDDTTTYYYXXXKKK???:::555000111666000333:::<<<999666888===<<>>ssshhh~~~zzzkkkvvv[[[bbb^^^YYY\\\ccciiiiiikkkqqqvvvvvvgggKKKFFFNNN@@@>>>999WWWuuuaaaPPPAAA333333888444...111333555555555555666555666111111666555===RRRlllzzz^^^NNNLLL;;;555AAA999333333222000............///......222777888444555:::<<<\\\nnnbbb```pppzzzGGG>>>BBBKKKUUUWWWRRROOOPPPPPPVVVWWWZZZ]]]VVVXXXiiibbbgggzzzvvvKKK333999222EEEVVVDDDVVV]]]eee~~~iii___pppiiiSSSKKKFFF333888???000,,,111)))///......///000000///---+++,,,111888999555444666777:::>>>AAABBB>>>666111222EEEUUU[[[[[[OOOLLLXXXKKK{{{~~~WWWYYY[[[UUUWWWWWWXXX{{{>>>999333,,,333,,,666[[[yyy>>>UUUyyyFFF666@@@<<>>888999;;;===>>>666444444555888999777555222111//////111555777777111,,,,,,---888\\\yyy```RRRIII@@@::::::...000777222111111000@@@???RRR\\\QQQBBB<<<777000111888FFFWWWgggttt{{{~~~xxx{{{kkkLLL???PPPeeellljjjjjjlllooorrrsssrrrppppppwww{{{yyyxxxzzzzzzyyyxxx|||uuuJJJ:::666FFFyyylll{{{ccccccYYYVVV___bbbffffffeeejjjtttxxxuuuwwweeeTTTQQQYYYOOOJJJ;;;???UUUFFFFFF===:::777///222777444111444777888666444444555888999555222555555CCC]]]ooo\\\ZZZCCC111<<<<<<666444333111///...............***555QQQiiigggNNN666999HHHlllmmm^^^OOOkkkRRR@@@BBBKKKTTTVVVRRROOOOOORRRUUUTTTWWW[[[WWWZZZkkk{{{ggg|||pppiiiJJJ<<<>>>666UUUTTTEEEUUUZZZaaaooo___jjj|||mmm```UUUEEE444555===888666:::666555444333444444222///,,,222...666IIIWWWUUUKKKEEEAAA@@@???>>>===888333...111GGGYYYaaa^^^LLLAAAIIIYYYTTT|||uuuUUUUUUSSSZZZ^^^[[[YYYvvvnnnzzz<<<;;;444222222///:::kkkrrr777]]]jjj===555===888DDD```qqqtttxxxzzzzzzzzz{{{|||___^^^hhhqqqWWWMMM===000+++111NNN}}}cccYYYYYYMMM@@@444000000//////111,,,,,,+++******,,,000333111000000111111///...---000000111333222000555<<>>999@@@YYYeeefffjjjqqqwwwuuukkk___YYYWWWWWWWWWVVVVVVTTTSSSQQQPPPNNNRRRVVVXXXWWWUUUTTTTTT^^^___```___]]]```ffflll\\\:::999666777777555333111...---,,,+++((((((''''''''''''((((((&&&((()))***)))((()))***)))***,,,,,,,,,...000333777222///222333222333666333666:::>>>AAAEEEIIILLLRRR[[[bbbaaa]]]bbbrrrtttccc```eeedddfffnnnppp{{{yyyyyy{{{}}}}}}yyytttssstttttttttxxxwwwkkkvvvAAA444---222666333000111.............../////////&&&+++888333///---222TTTxxxuuummm___QQQHHHCCCAAAGGGCCC>>>===???AAA@@@===666222/////////...,,,+++---222222+++<<>>999555111555===HHHVVVgggvvv{{{zzzfffHHHAAAUUUiiiooojjjjjjkkknnnqqqrrrrrrpppooowww|||zzzxxxzzz{{{zzzuuu|||YYY>>>444OOO~~~^^^fff~~~oooHHH|||\\\UUUZZZfffbbbeeedddeeeppp{{{wwwjjjwwwwwwkkkbbbcccbbbWWWNNN>>>666999...111---333666111222666111444555666666555444333333111777666444777:::OOOppp~~~jjjqqq\\\;;;<<<===888666555222000///.........111AAAAAABBBlllnnn[[[;;;CCCVVVaaaVVVqqq___GGGHHHMMMVVVXXXUUURRRRRRUUUUUUQQQRRRXXXXXX```uuuddd}}}zzzmmmMMM>>>:::999kkk~~~VVVEEEPPPSSS\\\uuuccclll}}}tttaaaJJJ888///222111000222333000/////////111222111000666...888[[[xxx{{{iiiZZZMMMGGG@@@:::666444222111000BBBRRR^^^```OOO======TTT>>>hhhqqqUUUTTTRRRYYY^^^^^^\\\pppsssFFF:::111222333333===|||rrr===dddYYY:::888<<<666???```jjjnnnrrrvvvxxxyyyyyyzzzqqqMMM===777CCCQQQNNN@@@666333...111999444777iiitttRRRKKKRRRMMM@@@444000000//////111+++++++++)))(((***---000666222---+++---000000///---,,,...000///...444;;;GGGZZZgggpppxxxvvvttt|||jjjKKK---111000+++,,,,,,++++++,,,,,,---...000***999llleee~~~lllxxxmmm777999>>>XXX```gggeeeqqq|||zzzlll___ZZZZZZ[[[ZZZVVVSSSOOOMMMLLLKKKGGGLLLQQQTTTUUUTTTSSSRRRYYYYYYXXXVVVTTTUUUYYY]]]]]]:::999777888666555333000...---,,,+++((((((''''''''''''((((((&&&((()))***)))((()))***(((***,,,,,,---///222444555000...111444333555888888;;;>>>AAACCCEEEIIIKKKNNNVVV]]]___^^^cccqqq}}}tttaaa\\\bbbccchhhrrruuuyyyxxxvvvtttrrrnnngggbbbkkknnnqqqqqqqqqvvvfffJJJ222---...666777111---000000000000/////////......&&&000:::,,,(((...444PPPooo```TTTGGGBBB======BBBEEEEEECCC888222...///000...,,,+++'''///111(((777uuu~~~\\\SSS===777(((000;;;HHHsss___GGG888333000111333888CCCVVVkkkzzzzzzuuu^^^BBB???VVVjjjmmmkkkjjjkkkmmmqqqrrrrrrqqqnnnvvv|||zzzwwwyyy}}}~~~pppxxx\\\@@@777XXXwwwrrrjjjBBBrrrTTTZZZ```^^^aaagggjjjppp|||fffwwwvvvnnncccWWWGGG===999444333444888111444666111444999444777555222111222333333222...444444222222333EEEcccttt|||PPPAAA>>>999888777555222000/////////000VVVuuu}}}rrrQQQNNN[[[ggg~~~iiiUUUSSSUUUZZZ\\\XXXUUUUUUUUUVVVRRRRRRWWWXXXccc{{{lll|||mmmGGG666222AAAzzzTTTCCCOOOWWWfff|||{{{jjjttt```UUUHHH???CCCEEE<<<333000111000......///000///...444+++888aaarrrcccPPPJJJAAA999666555444444---999DDDSSS___UUUDDDAAAOOOUUUcccXXXVVVOOOWWW\\\___iii[[[:::111111333666AAAbbb>>>```yyyKKK999999999777???aaajjjlllpppuuuxxx{{{{{{|||eee===888555555222000999EEE444000222<<<888111^^^hhh______XXXPPPMMMFFF;;;111//////......///,,,,,,,,,***((()))+++...555555333222444666333---------///111000///333999FFFYYYfffpppxxxwwwuuu}}}zzz}}}yyyNNN///111///+++,,,,,,,,,,,,,,,------...000''':::uuu~~~[[[???888;;;\\\^^^ccc___iiirrroooccc[[[[[[```___]]]XXXSSSMMMIIIFFFDDDEEEIIINNNQQQRRRQQQQQQQQQOOONNNLLLIIIFFFFFFHHHJJJ```<<<;;;:::;;;555444222000...---,,,+++((((((''''''''''''((((((&&&((()))***)))((()))***((()))+++------///222555666111///111333333444777888;;;>>>AAACCCFFFIIILLLMMMTTT[[[^^^___eeepppyyyyyyeee___eeeeeeiiiqqqrrrvvvvvvqqqfffWWWKKKFFFEEESSS\\\gggnnnppptttzzznnnbbbYYYOOODDDHHH@@@CCCXXX~~~ggg222---,,,333???AAA999555666:::999888666333222000//////---111)))000888555GGGzzz^^^WWWQQQOOOPPPPPPKKKFFF???666000222444222000111,,,+++000000555ZZZ]]]???999---888<<>>UUUgggkkklllkkkkkknnnqqqssssssrrrnnnvvv{{{yyyvvvyyy~~~yyynnn}}}{{{PPP===:::YYYhhhmmmNNNaaa\\\^^^ZZZ```hhhnnnrrrnnn}}}[[[HHH777111666666000777333,,,...333444===FFFDDDCCC;;;222///222444333111222555222111222,,,222FFFUUUxxx\\\EEEAAA>>>;;;999666444111000000000---RRRzzzlll|||vvvddd___\\\]]]\\\XXXTTTSSSNNNSSSSSSTTTWWWTTT^^^vvv{{{rrrooozzzuuuPPP???:::UUUvvvRRRBBBOOOWWWggg|||}}}ooozzzddd^^^XXXTTT[[[aaaRRR===666666444333222222111...,,,000+++:::[[[oooiiiZZZSSSFFFCCC???;;;999888555333,,,111555BBBSSSPPPCCCBBBGGG]]]~~~[[[ZZZPPPUUU___dddddd~~~yyy}}}ppp:::333333222888CCCLLL@@@cccwwwDDD888777666:::>>>\\\kkkmmmppptttxxx{{{||||||~~~zzzaaa::::::999555333<<>>;;;999:::;;;^^^999999777999555444222000...---,,,+++((((((''''''''''''((((((&&&(((******)))((()))***((()))+++---...000333555777222///222333222333666333666:::>>>BBBFFFJJJNNNPPPUUU\\\```bbbhhhpppwwwkkkeeeiiiggghhhmmmlllxxxyyysss___DDD222///333777FFFZZZiiiqqqvvv{{{mmm>>>666:::666:::222***;;;===ccc\\\AAA888999DDDRRRVVVKKKAAA???EEECCCAAA===999666333222///---666333555000)))>>>hhh}}}ssskkk```RRRGGGGGG<<<555666777444333444;;;111888@@@<<>>999333???;;;PPP{{{iiiSSSaaannnsssrrrlllYYYFFFIIIKKKLLLIIICCC===999666666CCCJJJDDD:::555444222EEEpppZZZVVV@@@---:::>>>===GGG======BBBBBBAAA@@@FFFmmmnnnJJJ???BBB666444CCCIIIhhh<<<555000...000000888SSSoooxxxwwwcccJJJLLLccclllbbbjjjjjjkkkppptttuuurrrooovvvwwwxxxxxxyyyzzz~~~rrr~~~BBB@@@<<>>888777888222222777777333222777888555@@@MMM|||rrr\\\UUUWWWMMMDDD@@@;;;999888666222//////222>>>TTTrrrxxxhhh```iiiggg^^^RRRJJJHHHGGGDDD???DDDRRROOOOOOOOOQQQnnnwwwqqqcccwwwWWW===666kkknnnKKK@@@DDDBBBVVVvvvtttmmmbbbKKKAAA<<<444===EEE777888666555666555555666888888555AAAWWWXXXEEE999;;;:::===???>>>;;;999666222444444111...///222333222111999;;;bbb}}}XXXhhhaaacccZZZ```ttt{{{uuuKKK111111777777MMMKKKGGGLLL777999444777>>>NNNggglllqqqsssssstttwwwzzzyyymmmRRR???555>>>___jjj777,,,///+++---888:::TTTXXXEEELLL999111000888:::333111666888...)))---222111+++(((+++***)))+++...000...,,,111BBBJJJ>>>000...000///999GGGYYYiiirrrxxx}}}|||hhhiiijjj444000///...,,,,,,,,,,,,---...//////333000XXXqqqlllsssfffdddPPP222@@@<<>>GGGJJJNNN>>>---:::AAA+++fffBBB???::::::888555222000///...,,,***(((((('''&&&&&&&&&&&&'''&&&'''(((((())))))(((((('''))),,,---...000333555???>>>444...555444///333666999===BBBFFFJJJLLLMMMSSSVVV\\\cccgggkkkvvvooobbbcccffffffiiippp|||}}}^^^HHH>>>000444---===WWWgggrrrzzzxxx|||sssfffdddbbb___VVV>>>888444PPP|||gggfffiiikkkbbbPPPAAAAAAJJJ[[[eeehhhZZZFFF999111---@@@ooo\\\III666GGGZZZcccaaaCCCEEEHHHAAA<<>>;;;;;;999555222333444:::FFFWWWhhhuuu|||uuusssuuuxxxtttgggZZZTTTTTTWWWUUULLLCCC>>>:::666;;;@@@NNNLLLLLLLLLMMMjjjvvvwwwiiizzz~~~QQQ===???pppxxxbbbGGG@@@@@@???XXXwww{{{wwwrrrbbb[[[OOOBBB;;;BBBSSSTTTCCCNNNFFF??????CCCGGGKKKOOOTTTGGGMMMeeekkkWWWDDDAAA>>>?????????>>><<<777222:::;;;;;;777000---000666000;;;666RRRbbb___^^^bbbZZZ___pppuuuJJJ555888---666VVV~~~OOOQQQCCC222777222666>>>NNNiiimmmqqqttttttuuuwwwyyy{{{}}}gggmmmZZZKKKIIIZZZ|||aaaEEE333999===333,,,...000444YYYxxxVVVAAA;;;;;;@@@AAA<<<888:::@@@DDD111555666111***))),,,111,,,******+++...000...,,,666FFFOOOEEE777444333222555AAARRRbbbmmmwwwsssiii~~~ooo555,,,,,,,,,,,,,,,,,,,,,---...//////333888[[[qqqxxxlllzzz}}}fff999>>><<>><<<:::666333444333333555999===@@@@@@>>>>>>DDDKKKLLLEEE===:::GGGPPPTTTNNNCCC===999666888===KKKJJJLLLKKKKKKfffxxx|||jjjppp{{{III888BBBvvvlllTTTAAA???===>>>^^^~~~lll[[[OOO@@@MMMUUUIII@@@YYYzzzuuueeebbb______aaalllcccZZZnnnwwweeeQQQKKKEEEDDDCCCBBBAAA>>>;;;999666777;;;<<<444,,,111===<<>>dddAAA>>>999777999777333111///---+++))))))(((((('''''''''''''''''''''((()))))))))))))))+++,,,......---...///111222444...---555555000333444777<<>>:::777666555333222111000//////222//////222222///...000666???CCC===555222333444999>>>MMMMMMOOONNNKKKeeeyyyxxxmmmzzzuuutttMMM999:::sssgggKKK>>>>>>;;;@@@iii|||}}}mmmcccZZZKKKMMMxxx}}}xxxxxxvvv^^^[[[uuuqqqXXXMMMHHHHHHGGGFFFCCCBBBFFFMMM@@@888555888777222777BBBBBBLLL@@@DDDppppppaaaYYY```\\\___fffwwwWWW777111555:::bbbvvvPPPQQQsss>>>666:::222333888FFFeeegggkkkoootttwwwyyyyyy~~~]]]:::000333///@@@===999555222333666999:::999ZZZuuummmssswwwyyy{{{ttt]]]FFFAAA:::555666555000+++)))///............//////...AAALLLQQQJJJ>>>777333000111>>>QQQbbbmmmqqqrrrrrruuu{{{<<<+++000000,,,,,,,,,------...///000444333IIIpppBBB555MMMfffccc```WWWfffooogggZZZXXX___eeeiiigggfffhhhiiihhhddd```ccccccgggwwwdddCCC===222///999LLLsssuuuHHH<<<```>>>>>>:::999999777333111///---+++)))))))))(((''''''''''''((('''(((((()))))))))))))))***+++,,,,,,,,,,,,---///...222------777777222666444777<<>>TTTllltttxxxrrrjjjXXXGGG333))))))...222333...,,,@@@MMMGGGHHHIII:::666OOO|||cccBBBHHH???;;;888///AAA\\\AAA999888JJJhhhbbbGGG>>>???444???sssvvvmmmggggggpppgggRRRCCCAAA;;;666<<<999888555222444EEEccc}}}iii^^^LLLBBBIII[[[iiilllnnnmmmmmmpppuuuwwwuuusssuuuvvvwwwwwwxxxyyy}}}}}}vvv}}}LLL;;;444HHHuuuWWWsssZZZNNNUUU___```ccciiimmmoooqqqxxx~~~{{{uuu]]]aaa```zzzsss}}}}}}ssspppuuusssjjjccc^^^WWWOOOIIIFFFEEEBBB@@@;;;:::999666444333333333333000///111111///222666000444444///---111666888;;;@@@OOOOOORRRPPPJJJbbbuuutttqqqqqqTTTBBB444jjjiiiIII===>>>;;;EEEuuuwwwxxx{{{jjjXXXrrrYYYIII===:::LLLppprrrUUUDDDBBBCCCGGGGGGDDDFFFUUUfffrrrXXX>>>444444555999???;;;BBB;;;>>>VVV^^^XXXZZZYYY```]]]aaaeeeZZZ;;;222444888bbbaaaAAASSSppp>>>777:::222333777AAA\\\___eeekkkqqqvvvyyy{{{oooWWWEEE555666@@@BBB@@@BBBCCCDDDFFFHHHGGGEEELLLEEEeeexxxlllcccdddhhhiiimmmtttUUUEEE888555333///000666333333222000///...//////EEELLLOOOIII???888444111)))444EEEWWWfffpppvvvyyy}}}tttddd{{{>>>,,,222000------------...///000000333333SSSvvv}}};;;999OOOeeeaaacccYYYgggpppgggWWWOOOTTT[[[fffeeeeeegggiiihhheeeaaaeeejjjqqqvvv\\\KKK---***111111DDDeeeeeeOOOIII___???@@@======999666333000///...+++)))***)))((((((''''''(((((('''((())))))******))))))&&&(((***+++,,,---///111444666000///888888333666555888===CCCHHHMMMPPPQQQTTTWWW]]]eeeiiiooozzzrrriiifffhhhmmmqqqvvv}}}kkksssIII888111222000???ZZZjjjnnn{{{ooopppiiiPPP@@@111///222222---)))222:::LLLPPP<<<+++---333---,,,>>>:::888SSSSSS<<<222777888SSScccGGG???777???WWWjjjZZZAAA666333;;;ppp}}}ttt~~~yyyttt___MMMGGGAAA<<>>666KKKUUUllleeeZZZPPPSSS[[[bbbcccgggllloooqqqxxx~~~}}}jjj```]]]QQQEEEEEEEEEwwwuuukkk```YYYOOOIIIGGGFFFEEECCC======<<<999444111//////222000111333111......222111111000000666<<<===888;;;???NNNPPPRRROOOGGG\\\ooovvviii}}}zzziiiMMMFFF888hhhjjjKKK===>>>===JJJ|||tttuuu\\\AAA888***---888KKK[[[[[[NNNAAA999:::???DDDCCCFFFXXXmmmTTT888000333777888===@@@@@@EEEMMMMMMQQQ^^^[[[aaa___dddggg[[[DDD;;;999BBBiiiddd===SSSppp===555777000444777>>>SSSYYYbbbiiimmmrrryyy~~~{{{wwwjjjRRRGGGQQQ\\\NNN@@@HHHUUUMMMIIIHHHNNNYYYccchhhjjjgggjjjvvvNNNFFF@@@===666555IIIcccddd===///AAATTTQQQAAA999888777333000...///000DDDIIILLLKKKDDD===888666222666>>>KKKYYYhhhtttzzz}}}yyycccSSSzzz???,,,333,,,------------...///000111111666```xxxcccqqqmmm^^^333@@@JJJZZZaaaiii\\\iiirrrkkk[[[QQQTTT\\\```______cccgggiiihhheeeeeennnwwwmmm^^^???;;;777,,,///KKKaaa```ZZZ___@@@AAA===;;;888555222000///...,,,******))))))((((((((((((((((((((()))************)))''')))+++,,,,,,---///111888999222000888777222666666888===CCCHHHMMMOOOQQQTTTWWW^^^eeejjjooozzzyyymmmggghhhkkkmmmjjj~~~|||mmm}}}fffFFF555555000666OOOdddOOOwwwzzzmmmdddXXXPPP```MMM>>>YYYooo~~~}}}|||```UUUBBB777///111333///)))&&&###>>>^^^pppfffCCC///444<<>>===>>>LLL}}}sssrrr___999---333333333...***777IIIMMMEEE888555888>>>???>>>HHHWWWyyy\\\>>>000555888666BBBFFFIIILLLRRRWWW]]]ddd]]]cccaaahhhkkkbbbLLL===:::FFFiiiqqqAAARRRxxxCCC777666000666666;;;OOOXXXccchhhjjjnnnwww|||}}}rrrkkkPPPGGGccckkkhhhuuuxxxhhh\\\___hhhsss{{{kkk]]]OOOQQQSSSPPPGGG@@@BBBHHH^^^999JJJsssoooIII>>>===;;;666111...///000;;;AAAHHHMMMKKKDDD===999===???DDDMMMYYYfffpppuuu|||XXX|||AAA///444)))------------...///000111///666cccmmm___tttZZZcccqqqWWW000BBBEEEXXXddddddZZZeeeooolll```WWWYYY```___]]]]]]```eeehhhhhhffffffnnn|||wwwzzzrrrWWW???,,,,,,AAA___jjj___^^^@@@@@@:::777777444222000//////---+++******)))((((((((((((((((((((()))***************+++---......,,,,,,---...666777000...666666222666666999>>>CCCHHHLLLOOOPPPTTTWWW^^^fffjjjppp{{{}}}ppphhhhhhiiijjjqqqrrrvvvooocccxxxOOO666666000111HHH___ZZZ{{{vvvIIIPPPRRRPPPGGG???111000LLLhhhVVVFFF===555...***---...,,,---111,,,QQQWWWLLL777888666???111<<<```III888000333GGG@@@IIIqqqKKK777444===GGGkkk```PPPSSS444===pppkkklllccc]]]^^^SSSBBB888===OOOdddpppoooUUU>>>@@@TTTgggqqqtttooommmlllooosssvvvuuussstttuuuvvvwwwwwwyyy|||YYYAAA222QQQkkkooorrr]]];;;ccc^^^RRRNNNVVV^^^cccaaaeeennnqqqoooooorrrwwwfffZZZKKKKKKKKK======AAA777;;;>>>pppnnn~~~oooaaaXXXRRRMMMIIIJJJOOOTTTUUUPPPIIICCC@@@999444000///111777DDDQQQTTTVVV___ooo}}}cccGGG>>>BBBQQQSSSUUUOOOEEEWWWsss~~~}}}rrrxxxLLL;;;333eeecccLLL>>>===>>>LLLzzzrrroooWWW???:::555000222(((000...)))888QQQTTTFFF>>>666444:::;;;555555<<>>888111...///000111888DDDNNNOOOHHH???:::888>>>IIIXXXeeeooouuuvvvdddDDD333777(((...------......///000111///333aaapppUUUhhh{{{lll111@@@DDD___iiiYYY\\\eeemmmkkk___TTTUUU[[[bbb___]]]___cccfffeeedddiiimmm~~~hhhIII999444111GGG___``````???===888:::777666444111///---,,,+++******)))(((((((((((((((((((((((()))******++++++***++++++++++++---000333>>>???;;;444444:::888000999999;;;AAAIIINNNPPPOOOTTTZZZYYY[[[dddiiirrrzzzkkkeeegggiiihhhyyyrrr~~~{{{ZZZ```___[[[<<<111AAAEEELLLVVVuuueeeRRRJJJ:::333777000+++555EEE\\\ttt^^^OOOHHHCCC;;;::::::222000333---(((///000---///,,,999bbb|||SSSIII???HHH===222<<<@@@GGG333222DDDYYYNNN===\\\hhhJJJ///333:::LLLdddjjjaaaSSS===CCCggg|||pppjjjXXXDDD<<>>777VVVrrr[[[@@@>>>HHHNNNwwwsssrrryyy}}}kkkBBB===CCC111222999&&&/////////111555:::???BBB===;;;999777666555222000333<<>>BBBTTThhhooonnnlllmmmoooqqqsssuuuvvvvvvtttyyywww|||yyyyyy```nnnfff:::999QQQyyyHHH[[[```]]]]]]]]]YYY^^^^^^bbbgggjjjkkkqqqxxxqqqZZZQQQJJJIIIGGGBBB???AAACCC===DDDWWWeeevvviiibbbuuu}}}|||nnn```ZZZYYYZZZbbbfffdddhhhhhhXXXAAA222---111333;;;888999bbb}}}tttXXX<<>>555OOO^^^AAAEEELLLlllyyy~~~hhhRRRKKKLLL^^^zzzaaa^^^eee]]]aaafffddd]]]>>>;;;555222000,,,...444555///---,,,---111777<<>>000...222---)))333DDDTTT[[[]]]```eeeJJJ>>>EEE[[[nnn~~~|||{{{{{{iiiKKK444---111...---,,,,,,...000333444999???dddnnndddttt]]]444;;;MMMZZZcccddddddnnnwwwssseeeXXXTTTVVV]]]___aaaaaa___```dddhhhooommmvvv~~~qqqvvvUUU<<<555333777999^^^???===999999777666444111///---,,,+++******)))(((((((((((((((((((((((()))******++++++***)))(((***...///---+++222666555111333;;;<<<777777888:::@@@FFFLLLNNNOOOVVV]]]^^^bbbiiijjjooo~~~uuukkklllppprrr{{{lllpppkkkRRR;;;AAAIIInnnlllaaayyyoooKKKDDDUUUTTT===+++444222111222000...333===888+++,,,333000///111...(((###(((---***---222///,,,333///&&&BBBsss]]]ZZZhhhYYY===444---222555000<<>>888===GGG444222EEE???555>>>===000000333000------111666:::<<<888777444222000000000111111333444333222333888===JJJNNNPPPSSSdddaaaVVVooofffddd]]]dddhhh}}}ggg>>>999222===ddd\\\<<<<<<```@@@777666888111444;;;MMMaaalllllllllsss{{{fffeeetttQQQ777///999444PPPpppZZZMMMFFF>>><<<;;;555@@@PPPKKKEEEggg___AAA777222...111)))<<>>dddeeejjjjjjwwwKKK111;;;OOO___ddd]]]^^^kkkwwwwwwjjj]]]VVVVVVZZZ]]]```aaa```aaaeeeiiippphhhjjjooouuuddd]]]^^^III>>>666222555\\\???>>>999999777666444111...---++++++***))))))(((((((((((((((((((((((()))******++++++)))'''&&&***000333000+++000555555111333<<<>>>999777999<<>>;;;444333666444JJJLLLVVVWWWCCC:::222>>>\\\bbb[[[]]]QQQ@@@@@@;;;GGGSSSZZZcccqqqzzz}}}}}}yyywwwwww\\\JJJ>>>HHH^^^nnnppplllkkklllooorrruuuwwwxxxyyyyyy|||www||||||tttxxxooobbbMMM>>>IIIAAAxxxooozzzPPPYYYhhh]]]VVVUUUXXX```___aaadddeeeiiisss~~~yyylllccckkkqqqoootttvvvxxxuuullloooeeeMMMKKKbbbddd```[[[[[[jjjrrr~~~vvvmmmeee```]]]ccczzz|||qqqwwwrrrMMM===999;;;777555OOOllltttxxxpppbbbUUUGGG<<>>:::555HHH|||mmm???@@@NNN]]]{{{eeeTTTQQQBBB777>>>eee```DDD111>>>>>>???PPPHHH333BBBFFFGGGWWW```MMM666777333//////333777::::::777666555333222333666999333333222222222444666888AAAQQQssseee[[[fff[[[cccdddddd^^^eeefffxxx|||WWW999777777BBBddd{{{PPP;;;ttt~~~LLL888666666333555:::III]]]iiimmmqqqwww}}}sssVVVLLLDDD>>>___pppIII>>>:::666555999[[[eeettthhh``````SSSIIIDDDJJJPPPNNNAAA<<>>999999777666444111...---++++++***))))))(((((((((((((((((((((((()))******++++++,,,***+++000777:::888444111777777222333;;;===:::999;;;>>>BBBGGGLLLQQQTTTUUUZZZYYY[[[cccgggooowwwfffeeepppzzzaaa777:::QQQEEEKKK\\\]]]hhhtttaaaTTTHHHkkkiiiTTTIIIfffyyygggmmm???@@@TTT]]]DDD333@@@NNNNNNEEEAAA;;;555<<>>>>>===xxxqqqTTTVVVlll^^^TTTRRRYYY```bbbeeegggggggggpppzzz{{{zzzyyyUUULLL@@@666333666???GGGwwwsssiiiuuuRRR:::DDDJJJOOOsss]]]ZZZ[[[VVVfffzzzttt~~~gggRRR@@@;;;???<<>>333333222222222222111000888CCCbbbeeeccc___aaaeeeccchhhfffvvvzzzPPP:::::::::EEEhhhhhhDDDkkkQQQ999999555444444888CCCTTTaaakkksss|||}}}hhhPPP:::>>>XXXZZZDDDMMMQQQDDD222<<<[[[WWWAAALLLqqquuucccdddfff\\\WWWJJJOOONNNDDD:::999;;;===QQQBBBAAA666666---999???888//////777???<<<444;;;LLL]]]uuu}}}^^^{{{III555...111.........///111444777999===KKKjjj}}}iii}}}ggg<<<333CCC[[[bbbVVVWWWdddrrrvvvoooddd]]][[[XXX\\\___aaa```aaaeeehhhxxx~~~{{{]]]EEESSS|||kkkQQQLLLDDD@@@{{{YYY>>>???:::999777666444111///---,,,+++******)))(((((((((((((((((((((((()))******+++++++++***+++///444888888666222999999333333999<<<999999<<>>NNNeeepppqqqpppqqqrrrssstttuuuuuuvvvuuuttt}}}{{{wwwlll}}}jjjBBB>>>>>>rrrdddJJJaaaYYYWWWUUU\\\```cccgggiiifffeeelllvvvmmmOOO===999888999777333222444===mmmpppcccqqqjjjjjjoooPPP777@@@@@@===QQQ{{{tttRRRLLLRRRQQQ```lll[[[GGG;;;AAA======OOONNNMMMNNNOOOKKKBBB:::QQQVVVddddddfff```NNNXXXtttppp}}}yyyiiiVVVAAA;;;888777jjjvvvzzzaaaRRRGGG999>>>CCCZZZ|||~~~jjjPPPEEEYYYgggYYYLLLBBBAAA888UUUooo[[[KKKaaalllTTT```~~~xxxMMMBBB555------111222222000333444333222444999===111111222222111000//////777///ppplllhhhiiibbbfffeeelllkkkzzzSSSBBBAAA:::FFFmmmiiiGGGcccLLL999===666555111444===JJJYYYfffsss|||pppEEE:::KKKpppsssqqq___XXXggggggNNNIII@@@AAAkkkbbbVVVfffqqqtttmmm]]]UUU[[[XXXKKKDDDGGGEEE===;;;@@@XXXPPPCCCGGG???;;;---///222000+++---<<>>JJJmmm{{{jjjwwwBBB333@@@WWWaaaYYY^^^hhhrrrssskkkaaa[[[YYYYYY]]]aaaaaa``````ccceeesssvvvQQQIIIgggnnnhhh^^^YYYyyyWWW>>>???:::888777666444111///---,,,+++******)))(((((((((((((((((((((((()))******++++++(((((()))+++---///111222111888999222111888;;;888999<<>>111555...''';;;eeewwwSSSKKKGGGEEEGGG999555888111---000111///000333)));;;888@@@DDD888888666HHH[[[]]][[[ZZZBBB,,,333&&&---///,,,---222222...999RRRllllllSSSFFF```sssgggcccfffiiiLLL??????TTTjjjqqqpppoooqqqrrrsssuuuuuuvvvvvvvvvwwwssszzzSSSIIILLL===tttsssqqqFFF^^^WWWVVVTTT[[[___aaaeeefffcccbbbjjjuuuuuullliiilllvvvtttLLL:::777>>>999666999999777888<<<>>>UUUTTTSSScccZZZGGGKKKRRRNNNZZZLLL???GGGCCC@@@666[[[qqqbbbJJJEEELLLOOORRRrrraaaPPP<<<::::::AAAHHHEEEFFFLLLRRRQQQJJJDDDWWW[[[gggeeeggg```OOOYYYtttooo```SSS===777===:::^^^RRRHHHHHH;;;BBBCCCJJJxxxmmm;;;III}}}qqq[[[JJJCCC999eeeuuueeeooo{{{mmmlllnnnSSS>>>555444444444111444666555222111555999000111222222222333777::::::333NNNpppooofffgggcccnnnssszzzGGG::::::???EEEiiiXXXBBBZZZLLL999>>>444666222333:::FFFVVVfffttt||||||YYYAAAFFFhhhmmmwwwtttpppwwweeeGGG000CCCwwwhhhbbb^^^TTTDDD???IIILLLAAA:::>>>CCCooorrrQQQHHHJJJBBB>>>555000///222///333MMMlllNNNCCC:::888FFFgggyyyrrryyyuuuGGG333,,,///......///000333777:::===AAAFFFhhhdddnnn>>>555???QQQ]]]\\\ccciiiooonnnfff^^^[[[[[[[[[___bbbbbb```___```bbbnnn|||mmmTTT___ssssssxxxWWW>>>@@@:::888777666444111///---,,,+++******)))(((((((((((((((((((((((()))******+++++++++,,,,,,,,,+++---///222...666777111000777:::888888;;;>>>AAADDDIIIPPPUUUTTT[[[\\\^^^eeeeeejjjzzzrrrdddiiirrrvvvtttkkkfffZZZQQQ999===TTTwwwrrrfffpppuuuqqqqqq|||rrrgggpppWWWgggtttqqq}}}vvvVVVLLLjjjwww```ooo\\\JJJ///222,,,000666999HHHiiizzznnn|||qqqyyy\\\FFF555888***///:::BBB999***&&&,,,...777+++///999555<<<<<>>GGGEEE```NNN@@@WWWQQQ999<<<111777666555;;;HHHXXXiiivvv|||~~~wwwddd[[[aaammmJJJ???bbbsss}}}}}}bbbMMMMMMPPPVVVZZZVVVKKKAAANNNfffhhhVVVNNNJJJAAA>>>===222///222---///QQQ{{{TTTJJJDDD???CCC^^^{{{~~~nnn}}}JJJ777000333......///000333777;;;===JJJGGGdddYYYvvv]]]777555>>>KKKWWW[[[ccchhhllljjjccc^^^^^^___]]]```cccbbb```^^^^^^```ppp{{{iii]]]pppuuu}}}```HHH>>><<<;;;777444222000//////---+++))))))))))))((((((((((((((((((((()))******++++++(((+++...///...---......***333:::888333222666;;;:::<<<>>>AAAFFFLLLSSSXXXWWWWWW[[[```cccfffoooxxx{{{kkkhhhiii|||oooeee___KKK???WWWzzz~~~|||~~~lllqqqyyyyyyiiiTTTiiiyyy```qqqZZZAAA555777---,,,///CCCgggkkkRRR666555>>>333===---======)))---333---333+++---444888@@@BBB:::LLLFFF>>>999777555222///)))555666---...666444***777000555EEENNNHHHCCCCCC===???BBBGGGPPPXXXVVVPPPEEE:::EEE]]]iiinnnrrroooqqqsssvvvxxxxxxyyy{{{|||vvvyyy}}}zzzuuuRRRMMMUUUMMM===tttyyy{{{}}}fffCCCzzzSSSSSSUUU^^^aaa^^^___eeebbbbbbmmm~~~oooiiijjj```\\\dddpppHHH>>>GGG@@@888777888999888555333333555888BBBDDD???IIIWWWPPP;;;BBBCCCHHHNNNQQQLLLBBB999999:::===BBBGGGHHHFFFCCCHHHMMM{{{JJJ888===aaa~~~uuuqqqggg[[[nnnbbbfffkkkpppcccOOO^^^sss|||pppbbb___BBB///???888EEElllBBBGGG888>>>:::CCCmmmyyyqqq|||zzz~~~___XXXbbbuuuyyyyyyhhh\\\pppVVVIIIBBB::::::444;;;333777&&&555444555666888888:::???EEE???III???NNNkkkeeehhhgggjjj~~~kkk666@@@@@@LLLIII```[[[AAAHHHhhh999<<<444000888222888BBBNNN[[[jjjwwwzzzgggssskkkAAAIIIppplllcccrrrxxxdddRRRTTTWWWccchhhWWWJJJQQQJJJ[[[dddZZZPPPNNNIII@@@777999000...555000???hhhZZZXXXNNNTTTMMMnnn}}}cccwww~~~xxx???:::+++...111......111777<<<>>>???@@@MMMYYYLLL{{{lll|||MMM===---666TTTSSS[[[]]]lllqqqggg]]]^^^aaa___^^^```bbbccccccaaa```___kkkrrr|||\\\kkkaaa]]]lllYYY{{{^^^FFF===:::999888555222000///...,,,***))))))))))))((((((((((((((((((((()))******+++++++++---...---,,,,,,...//////666<<<:::555333777<<<:::<<<>>>AAAFFFLLLSSSXXXZZZZZZ]]]aaadddhhhqqq{{{qqqllllllwww}}}tttssslllWWWHHH^^^|||}}}yyyuuupppvvv~~~yyy}}}qqq[[[jjjyyyhhhXXX[[[LLLDDD777111222555BBBVVVhhhkkkfffYYYDDD===;;;222444777++++++'''---555777,,,%%%333***///666@@@HHHIIIHHHJJJ@@@===999666222//////111222666---'''222777777>>>000999@@@>>>555000111444//////000777EEETTTYYYVVVAAA999HHHbbbnnnrrrtttppppppsssuuuwwwwwwxxxyyy{{{{{{{{{{{{}}}}}}wwwzzzSSSOOOWWWNNN===jjjxxxNNNdddqqqXXXZZZMMMZZZ^^^\\\^^^dddcccdddqqq~~~{{{cccTTT999222HHH[[[dddlllyyyIII;;;>>>>>>CCCAAA777666???@@@777444:::444EEEXXXYYYFFF333555CCCAAAHHHMMMLLLDDD===;;;<<<999;;;>>>AAABBBCCCCCCCCCAAADDDvvvxxxIII888FFFxxxuuu```eee\\\dddkkkpppeeeTTTfffuuu}}}nnn\\\>>>///>>>666BBBxxx{{{OOOHHH@@@AAA888EEEfff{{{xxxjjjrrrxxxooogggcccdddeee```ZZZbbbqqqggg]]]===@@@AAA::::::$$$000444GGG<<<999777666777888;;;===>>>666222>>>YYYrrrsssfffcccgggfffiii|||ddd;;;AAA===OOOUUUaaahhh;;;BBBxxxBBB<<<888666777333777@@@LLL[[[jjjvvv|||nnnvvvyyyggg>>>QQQmmm```VVV```oooooobbbXXXNNNIIIOOO===KKKWWWZZZXXXSSSIII>>>:::===333000777666AAA^^^XXX\\\XXX]]]SSSsss|||uuu}}}}}}@@@555***000000000111555:::======<<<@@@KKKOOOXXXxxxyyy|||UUU>>>111555HHHOOOUUU\\\kkkqqqggg\\\[[[^^^]]]bbb```___aaaddddddaaa^^^SSSdddggg>>>YYY___WWWWWWwww[[[EEE;;;999888999666333000///...+++)))))))))))))))((((((((((((((((((((()))******++++++---------------000444777555:::>>>===777444888===:::<<<>>>AAAEEEKKKRRRWWW\\\[[[]]]aaacccgggqqq{{{yyyqqqnnn{{{{{{qqqjjjzzzttt^^^TTT[[[yyy{{{zzz|||{{{fffiiiuuulllSSS[[[GGG333000111111333:::<<<555+++000'''///;;;888444444///666HHH777'''000+++###333(((GGGUUUVVVVVVEEE555999333444777999555......333777CCC;;;<<>>???AAA444;;;BBBEEECCC@@@???@@@<<<===PPPuuuzzzMMM777JJJ}}}fff\\\WWWccckkkpppfffXXXmmmxxxkkkwwwxxx~~~[[[<<<222<<<333>>>YYYZZZ===>>>AAA@@@CCCZZZ~~~wwwgggZZZVVVVVV```oooxxxtttbbbKKK:::000222<<>>AAA888111888<<>>===>>>JJJRRRZZZiii{{{www```===777<<>>>>>999555777===:::<<<>>>AAAEEEKKKRRRVVV[[[ZZZ\\\___aaaeeeoooyyysssnnn[[[DDD777---333PPPzzzqqqjjjlllfff^^^jjj```CCC666555333///...333:::999555;;;<<>>333333999777222NNNzzzlll^^^MMM<<<<<<:::888;;;@@@CCCCCCBBBggg{{{jjjiiisssyyykkkiiihhhoooFFF:::EEEOOOLLL___ZZZ@@@FFF\\\999888===///333333999FFFZZZlllvvvzzzqqqwww~~~hhhiii}}}pppVVVZZZiii_________YYYaaawwwmmmZZZWWWJJJ555OOOoooTTTBBBHHHOOOJJJGGGJJJ@@@BBB:::111666@@@CCCCCCDDDQQQQQQSSSHHHjjjzzz}}}qqq~~~???...+++444111333666:::???AAABBBCCCBBBJJJUUU```ccc{{{ggg___777555???AAA\\\^^^XXXgggpppjjj^^^ZZZ[[[]]]aaa___]]]___dddhhhjjjjjjKKKBBB<<>>AAADDDJJJQQQVVV\\\[[[]]]```bbbeeennnxxxtttmmmyyyxxx|||xxxbbbYYYQQQWWW```xxx}}}qqqxxx~~~zzzoooggg```]]]NNNwww]]]DDD999666333444AAARRR]]]^^^MMMJJJGGGEEE@@@444000888KKK}}}bbb;;;EEEXXX333@@@uuu___LLL555000444888MMMiiimmmYYYEEE@@@WWWaaaSSSDDDFFFUUUbbbTTT>>>DDD]]]eeeddd[[[MMMBBBAAACCCDDD???BBBWWWkkkqqqtttvvvpppsssuuuwwwxxxwwwwwwxxxyyyuuu|||yyytttccciiijjjMMM>>>BBBrrr{{{vvvKKKLLLRRRAAAMMMOOORRRYYYYYYZZZ``````eeevvv}}}xxxvvvvvvxxxzzzlll\\\ZZZOOODDDOOO]]]VVVAAA777888BBBQQQuuuzzzxxxzzzkkkdddxxxpppkkkdddYYYHHH999666;;;000CCCUUUbbbxxx{{{fffXXXRRRKKK>>>333EEEHHHKKKIIICCC>>><<<===999DDD888555EEEAAAOOOjjjRRR777===cccYYY\\\]]]ZZZVVVUUUSSSPPPHHHJJJ]]]iiinnneee[[[ttt~~~uuunnnyyyUUU>>>:::888222<<>>999AAA333333222555BBBVVVjjjwww|||zzz~~~gggQQQ___tttwwwaaaWWWUUUaaaooorrrzzzsssVVVBBBIIIGGG777MMMhhhGGGEEEHHHBBB@@@HHHBBBAAA<<<222222???FFFAAABBBQQQXXXcccZZZwwwpppwwwsss===---...444444555888;;;???CCCHHHKKKKKKNNNSSSpppmmmVVV^^^777...888???XXXZZZVVVaaaiiifff^^^YYYYYY[[[\\\]]]___```ccciiirrryyyGGG;;;333777:::777555888<<>>AAADDDJJJPPPUUU^^^^^^```dddeeegggoooxxx~~~xxxoootttwwwxxxxxxyyyaaaJJJHHHHHHTTTxxx]]]___pppzzz}}}xxxjjjaaaXXXMMMvvv[[[===777000000>>>PPP[[[\\\MMMDDD222///>>>AAA888555[[[}}}PPPBBBdddOOOBBBooosssOOO;;;666//////...555TTT|||jjjMMMDDDcccsssWWW444;;;ccc|||ggg[[[TTTNNNCCCHHH\\\mmmooosssvvvpppsssuuuwwwxxxxxxxxxyyy{{{yyywwwlll___kkkjjjFFF???@@@IIIFFFTTTEEELLLPPPRRRYYYYYYYYY^^^^^^dddvvv}}}zzzyyyyyyzzzzzz}}}sssgggTTT>>>444888CCCBBB<<<;;;999===KKKggglllhhhqqqzzzqqqkkkiiizzzlllAAA---999555HHHhhh~~~xxxiiirrr{{{sssdddTTTIIIGGGLLLSSSZZZSSSJJJCCC@@@??????>>>555DDD:::333;;;555>>>fffbbbRRR999777AAA555777999999999:::<<<===>>>AAAWWWgggqqqjjjaaazzz~~~sssdddyyylllOOO:::999777555===222ZZZkkkEEE:::BBB???EEEqqqwwwCCCgggfffcccooolllTTT===888;;;;;;:::;;;222999]]]nnnNNN???@@@BBB===888===KKKTTTUUUgggzzzyyywwwgggyyyooogggiiizzznnnHHHNNNLLLJJJTTTYYYPPPjjjbbbDDDUUUzzzFFF555>>>444333111333===OOOcccsss{{{yyy~~~www\\\cccvvv{{{}}}\\\TTTFFFBBBDDD@@@HHH___zzzWWW???DDDKKKFFFCCCHHHEEE@@@>>>666000>>>NNNLLLGGGSSSbbb{{{sssqqqaaa}}}ggg999---222555777888;;;===@@@EEEKKKOOOLLLSSSZZZzzzsssjjjYYYqqqTTT333444@@@PPPXXXWWW]]]bbbbbb]]]XXXWWWXXXZZZ]]]aaaaaaccclllyyycccPPPAAA???777---222AAA===MMMooocccTTTGGGnnnWWWGGG===:::<<<888555222000///...,,,***))))))))))))((((((((((((((((((((()))******+++++++++,,,------,,,,,,---///333222999DDDCCC:::888>>>:::<<<>>>@@@DDDIIIPPPTTT]]]^^^aaafffggghhhnnnvvv{{{}}}uuu~~~bbbDDD>>>KKKWWW|||```HHH===555555cccqqqSSSSSSaaawww}}}|||mmmeeeXXXZZZzzzmmm\\\DDD555777AAAEEEBBBIIIJJJ777...BBBJJJ>>>777hhhcccxxxpppZZZZZZQQQ@@@333///222666+++777```zzz\\\UUUNNNuuudddHHH222:::;;;___lllfff___[[[\\\ZZZMMM???BBBKKKaaapppqqquuuwwwqqqqqqsssvvvwwwwwwxxxyyy{{{{{{lll^^^nnnjjj<<<<<<>>>~~~NNNCCCUUUKKKPPPNNNOOOWWWWWWXXX]]]]]]eeewww}}}||||||}}}}}}iiiKKK???III@@@===333222777777CCCZZZaaakkklllxxx}}}xxxqqqkkkJJJ@@@===FFFhhhmmm]]]aaabbbaaa\\\WWWZZZccclllZZZPPPFFFEEEIIIJJJDDD<<<666@@@:::444888000111HHHWWWLLL:::<<<111111111222333222333666:::<<<>>>UUUgggtttoooeee}}}}}}uuukkkrrrqqquuujjjnnnPPP666666666777;;;===EEEzzzjjjHHHEEECCCDDD@@@aaauuuYYYIIIHHHpppnnnYYYBBB;;;@@@HHHIIIGGG555FFF]]]vvv___SSSKKK===555AAAYYYeeeddd}}}xxx|||qqqxxxooojjjoooXXXJJJTTTRRROOOPPPWWWRRR[[[IIIBBBWWW666999444444222222888FFFYYYkkkwww{{{vvv___fffuuu}}}qqquuuqqqbbbbbbXXXOOOLLLFFFLLL___\\\GGG???MMMXXXRRRKKKLLLJJJAAACCC===111>>>XXX^^^VVVYYYeee}}}{{{jjj{{{]]]444,,,444666999<<>>@@@DDDIIIOOOTTT[[[\\\```eeeffffffkkkrrrxxxzzznnnGGG777666444>>>aaauuucccIII???===888;;;XXXggg^^^WWW\\\VVVDDD:::999HHHSSSooo}}}mmmfffVVVVVVooooooNNNCCCEEEDDD???HHH[[[PPP===DDDFFF;;;:::\\\]]]<<>>???QQQ~~~vvvkkkbbbLLLFFFCCCLLLXXXWWWHHH888:::@@@======AAA;;;888CCC``````fffFFFBBB<<>>WWW~~~WWWNNN777EEE999RRRpppqqq___TTTfffkkkvvvkkkKKKOOOooonnnQQQBBBJJJCCCcccSSS<<<333HHHhhhvvvrrryyy~~~wwwmmmpppnnnwwwTTTLLLPPPPPPSSSHHHUUUVVVUUUBBBDDDlll???<<<888555333222555???QQQeeesss}}}}}}bbbbbbkkknnn```www~~~~~~}}}{{{xxxmmmccccccZZZGGGUUU|||bbbVVVSSS___fff\\\OOOJJJOOOCCCFFFCCC222???___llljjjaaaeee{{{}}}sssuuussswwwXXX222***555888:::>>>CCCFFFEEEEEEGGGIIIOOOEEEIIIooohhhUUUmmmIII...CCCDDD^^^llliiifffgggeeeaaa\\\YYYccc```^^^```hhhtttqqqttt}}}PPP>>>:::CCC:::PPPnnnjjjdddaaalll^^^MMM888<<<;;;999666222000///...,,,+++))))))))))))((((((((((((((((((((()))******++++++***---111333444555777888666555;;;CCCAAA999888>>>>>>>>>???AAADDDIIILLLOOO^^^bbbffffffeeeffflllrrryyyttt[[[???;;;777DDDRRRWWWNNNKKKQQQQQQIIIEEEgggzzzfffJJJ???===:::AAABBBSSS^^^|||sssjjj^^^\\\VVVVVVmmmaaaEEEVVVVVV:::>>>{{{EEEDDDNNN<<<000EEEmmmJJJ555666///---333222000777999888yyytttoooiiihhhZZZBBBAAA555999AAADDD???666555888:::SSShhh{{{aaaBBB>>>\\\pppsssvvvtttppprrrqqqsssuuuuuuuuuvvv{{{~~~zzz~~~qqqvvvxxxYYY===333===mmm~~~MMM___TTTPPPDDDPPPSSSTTTWWW[[[WWW^^^uuurrrdddZZZHHH;;;:::888666DDDWWWbbbhhhkkkwwwxxxiiiTTTCCCXXXiiiZZZUUULLLQQQZZZaaa]]]RRRHHHFFF>>>@@@DDDFFF@@@666555;;;JJJIIICCC@@@HHHQQQJJJ:::666000888<<<:::MMM___VVVBBBDDDWWWqqquuukkkpppzzzttt}}}}}}~~~}}}pppTTT555999333444:::888???NNNmmm;;;GGGDDDBBBIIIuuuyyynnn]]]XXXLLLQQQ~~~pppssshhhPPPrrr{{{lll]]]GGGGGGsssUUUAAA777<<>>[[[]]]NNNkkk```|||tttuuukkkYYYKKK\\\}}}yyyppp___eeecccYYYYYYlll|||VVVjjj}}}___TTTgggEEE;;;777<<<999NNN___TTTLLL>>>&&&000///555111...222///---666>>>:::rrrSSS999???;;;:::<<<>>>???DDDJJJjjjiiiJJJBBB```sssvvvyyywwwrrrtttrrrtttuuuuuuuuuvvvzzz}}}|||sssssssssyyyZZZqqqzzzUUU<<<555:::ZZZiii```]]]VVVLLLNNNRRRRRRUUUYYYTTT[[[qqq~~~~~~~~~vvvoooiii___UUUNNNAAA<<<@@@===555888DDD[[[ccchhhvvvwwwUUURRRiiiyyyyyyvvvnnnccc\\\[[[]]]jjjgggffffff___SSSHHHDDDAAAFFFKKKJJJ???333333:::<<<@@@???;;;AAAMMMRRRNNNMMMGGGVVViiitttiiiBBBHHH[[[qqquuummmqqq}}}|||~~~PPP222999666666888;;;AAAMMMSSS@@@<<<>>>BBB^^^~~~ppp{{{sssiii}}}^^^ppp~~~UUUXXXwwwzzzkkk```HHH999555666EEE\\\fffqqqxxx{{{xxxuuuvvvuuurrryyy{{{|||}}}TTTJJJMMMMMMPPPUUUNNNOOOMMMaaaOOO>>>ddd]]]BBB999999555333444999CCCVVVfffuuuvvvrrr{{{rrr^^^lllOOO???DDDiiinnn^^^XXXXXXKKK===;;;BBBYYYyyy}}}|||zzzxxx~~~yyy}}}qqqxxxGGG222666;;;===@@@CCCFFFHHHHHHHHHHHHIIIEEEIIIBBB]]]dddrrr```\\\<<<===JJJ^^^dddgggllluuuiiifff^^^YYY^^^]]]^^^```ggg|||ssskkkooo______nnnwwwooobbbfffVVVHHH888<<<888999666222000///...,,,+++))))))))))))((((((((((((((((((((()))******++++++)))+++...//////000111222444666<<>>JJJWWWbbbkkk{{{sssjjjhhhgggggghhhjjjnnnrrrvvvxxxxxxooohhh^^^RRRIIIGGGIIIMMMOOOHHH999---...666>>>DDDDDD<<<<<>>???GGGooo}}}qqqeeeIII```lllMMM>>>@@@^^^}}}wwwuuuzzz}}}yyyqqqsss{{{pppUUUOOONNNJJJLLLTTTOOOPPPMMMYYYmmm===HHHtttHHH333999777666555555;;;LLL\\\gggtttgggmmmsssKKKIII;;;666666EEE___sssrrrggg]]]XXXJJJ@@@<<<===WWW~~~}}}zzz~~~~~~zzzttt}}}ggg;;;222===AAA@@@DDDFFFIIIJJJIIIHHHHHHIIIHHHIIIDDDQQQllldddXXXnnn^^^222444;;;LLLeeedddrrryyy|||jjjbbb\\\eeedddbbb```cccuuuOOOMMMyyy~~~mmm\\\VVVUUUQQQGGG???dddRRREEE888<<<777999666222000///...,,,+++))))))))))))((((((((((((((((((((()))******++++++***,,,...///......000111333555:::@@@EEEGGGCCC>>>FFFCCC@@@@@@BBBHHHOOOSSSVVV[[[bbbeeeeeeggglllqqqyyyzzz}}}zzz}}}^^^eee~~~cccTTTYYYssstttjjjkkktttyyyrrrhhhbbbeeemmmxxxmmmcccZZZOOOTTTYYYPPPIIIQQQSSS777...555'''!!!000:::999444888777555:::999555OOO}}}ooogggdddTTTHHHDDDQQQnnnvvvbbbzzzqqqWWWLLLPPPjjjyyy{{{~~~|||vvvwwwuuuuuuuuuuuuuuuwwwyyyzzz{{{{{{rrrfffCCC222999777GGGsssRRR888TTTFFFGGGIIIOOONNNOOOSSSPPPTTTdddxxxxxxyyyzzzyyywwwvvvuuusssooollloootttxxx{{{xxxcccYYYPPPIIIDDD:::333<<>>@@@DDDAAA::::::FFFRRRWWWLLLJJJEEEDDD@@@888KKKqqquuu]]]777666AAABBBBBBGGGIIIKKKKKKIIIHHHHHHIIIPPPNNNLLLMMMeeetttiii}}}xxx333666===DDDbbbaaarrrwwwooohhhcccffffffgggeeeaaalll[[[AAAPPPjjjaaaQQQLLLGGGDDD???999555666dddPPPBBB777===777999666222000///...,,,+++))))))))))))((((((((((((((((((((()))******++++++,,,...//////...///000222000444666777===EEEEEE>>>HHHFFFBBB@@@BBBHHHOOOTTTTTTZZZbbbeeefffggglllpppxxxyyymmmmmm~~~bbb}}}YYYHHHVVVuuu|||oooiiinnnvvvlllqqqjjjaaa]]]SSSKKKPPPYYYNNNYYY___PPPWWWoootttvvvxxxooo@@@,,,???999,,,555???;;;666;;;;;;555666111444@@@PPPgggeee{{{mmmllljjjGGGggg~~~{{{dddQQQOOOUUUmmmzzzzzz~~~|||vvvvvvvvvuuuttttttvvvwwwyyyyyy~~~rrrhhhiiiuuu;;;333===;;;AAA~~~TTT:::YYYJJJNNNIIIOOOOOONNNSSSPPPRRR^^^}}}oooiiiccc```^^^]]][[[YYYUUUPPPMMMKKKOOO\\\pppwwwnnniiiaaaVVVEEE<<>>@@@BBBMMMlllwwwccc```sssVVVTTTyyyuuuxxxyyyxxxvvvyyy}}}dddSSSWWWYYYTTTOOOMMMQQQXXXaaa```\\\sssggg===SSSPPP888777666555222333===III```mmm|||uuukkkqqqfffXXXXXX^^^]]]\\\fffmmmeee[[[SSSUUUWWWSSSGGG<<<===EEEFFFFFFEEEGGGCCC777DDDeee~~~~~~qqq~~~TTT777999AAABBBDDDHHHIIIKKKJJJIIIHHHIIIJJJOOONNNQQQRRRbbbnnnBBB666777===\\\___lllooopppeeebbb^^^___ccceeedddooo\\\EEEKKKEEENNNUUUYYYVVVPPPPPPWWW^^^gggPPP@@@555===888999666222000///...,,,+++))))))))))))((((((((((((((((((((()))******++++++---...////////////222444444;;;===999>>>IIILLLEEEJJJGGGCCCBBBDDDIIIOOOSSSSSSZZZcccgggggghhhkkkooouuuyyy{{{qqquuuyyy~~~xxxiiigggdddtttkkkmmmuuusss{{{fffZZZgggZZZHHHUUUOOOWWWsss}}}kkklll}}}pppccc___@@@(((111555777<<>>JJJSSSUUUIII@@@444+++***000888===FFFHHHCCCCCCMMMOOORRR```cccggghhhggglllxxx{{{jjj{{{iiiqqq^^^===888666000:::888:::JJJKKKOOOvvvwwwcccEEE;;;===CCCHHHcccfffgggnnn^^^vvvbbbSSS{{{|||vvvuuuvvvwwwzzz~~~xxx}}}}}}~~~gggTTTVVVSSSQQQTTTSSSOOOSSSXXXWWWRRRbbbggg666LLL\\\;;;888666555333222888AAAOOO\\\kkkxxx}}}yyyaaaXXXmmm|||ccccccppp```WWWXXXbbb|||ppplll^^^XXX\\\[[[PPPLLLRRRSSSRRRLLLHHHEEE???LLLiii}}}zzz~~~zzz{{{wwwqqqoooIII555<<<@@@@@@FFFFFFGGGHHHHHHGGGHHHIIIKKKGGGHHHQQQWWWjjjhhhaaaWWW222,,,777VVVccchhhlllxxxeeeaaabbb___aaaeeeeeeqqqvvvFFFBBBCCC\\\wwwbbbbbbhhhjjjRRR???444===999999666222000///...,,,+++))))))))))))((((((((((((((((((((()))******++++++,,,............///222555555AAAEEE???AAANNNQQQIIIJJJHHHEEECCCEEEIIIOOORRRTTT[[[dddhhhhhhhhhkkknnnsssyyywwwxxxxxxttt{{{~~~rrrgggggg^^^TTTXXXeeevvvyyytttffffff```tttiiiIII===555444III```ggg[[[PPPBBB666333111666333///222888HHH\\\{{{\\\===...666FFFOOOiiiyyyxxxjjjRRRCCCHHH]]]rrr{{{zzz}}}{{{ttttttuuusssrrrssswwwzzz{{{zzzxxxrrrVVV888<<<666777???rrrEEEJJJOOOHHHGGGOOONNNLLLPPPOOOMMMSSSdddooo\\\GGGAAA???;;;999999999888777333555>>>UUUvvv{{{gggOOOCCCHHHZZZrrr{{{}}}vvvxxxssswwwyyyxxxwwwxxxyyyyyy{{{|||||||||~~~{{{vvviiiggghhhhhhbbbXXXQQQPPPIIIDDD:::///---333555222555222111555:::;;;:::999>>>IIIGGGIIISSSSSSYYYooopppnnnlllmmmpppvvvrrrnnn|||```lllSSS777888666000<<<888:::CCCJJJJJJhhhuuueeeGGGAAA===AAACCCJJJrrrwwweee\\\vvvwwweee|||kkk]]]uuu|||{{{xxxzzz||||||wwwzzz~~~cccTTTTTTLLLMMMUUUSSSOOOMMMNNNQQQNNNRRR~~~xxx>>>GGGiiihhh@@@:::666666555333555888GGGUUUgggrrr}}}|||\\\aaa______dddbbb[[[nnn``````}}}|||YYYaaa}}}ooodddbbbhhhqqqvvveeeZZZ[[[]]][[[\\\bbb\\\[[[PPPHHHIIIMMM\\\uuuxxxyyy{{{{{{rrrwww}}}wwweee@@@444>>>AAA???FFFBBBDDDEEEFFFFFFGGGIIILLLFFFFFFMMMTTThhhqqqjjj\\\xxxiii;;;555===HHHdddbbbllliiidddeeeaaabbbfffeeejjjoooYYYIII```qqq]]]mmmTTT???333===:::999666222000///...,,,+++))))))))))))((((((((((((((((((((()))******+++++++++------------///222555...???EEE>>>???KKKMMMEEEKKKHHHFFFEEEFFFJJJOOORRRUUU\\\eeeiiiiiihhhkkkmmmsss{{{~~~mmmrrrzzz~~~wwwvvv~~~nnnooovvvnnnmmmtttgggZZZLLLAAAPPP}}}~~~ccc]]]QQQEEEVVVvvvttt```KKK<<<999333444000333999555111:::AAAAAAaaaxxxooocccQQQAAA999TTTiiitttpppeeeRRRMMMXXX___ttt|||zzz}}}{{{uuutttuuurrrqqqssswww{{{{{{{{{vvvzzz???///<<<888@@@>>>gggKKKJJJZZZNNNFFFOOOMMMJJJOOONNNKKKPPPZZZzzzeeeMMM;;;999666777:::===@@@AAA<<<<<<:::GGGppp|||~~~~~~vvvkkkXXXNNNJJJXXXppp~~~www}}}}}}zzz}}}~~~{{{yyy~~~zzz~~~}}}||||||||||||}}}wwwiiibbb___```___UUUJJJDDD000555555000000444444111...222;;;HHHPPPNNNGGGBBB888TTT``````^^^RRRZZZ{{{xxxrrrooorrrsssuuu~~~uuuaaatttooolllOOO222777666111===777BBB999LLLKKKZZZuuu|||qqqLLLLLLAAA>>>@@@;;;UUUiiiooopppffffffbbb]]]bbb}}}zzz~~~xxxrrryyyrrrUUUOOOSSSJJJLLLTTTOOOTTTPPPPPPXXXWWWOOOlllWWWMMMKKK|||DDD===777777777444222333:::KKK^^^iiirrroooeeeYYYaaakkkVVVFFFVVV}}}vvv|||mmmooo~~~uuuuuuzzztttjjjlllmmmiiiaaa[[[ZZZ[[[XXXZZZPPPHHHNNNYYYhhh|||vvvvvvnnnvvv{{{zzzvvvsssyyywwwccc===444AAABBB===CCC@@@AAACCCDDDEEEGGGJJJLLLMMMJJJKKKNNN]]]oooiiiccceee^^^666666444666[[[XXXhhh~~~jjjeee[[[ZZZ```hhhfffdddxxx]]]hhhnnnrrrVVV>>>;;;666>>>999777333111000///,,,*********)))((((((((((((((()))))))))***++++++,,,,,,***---000111/////////111888111666888888PPP___PPPDDDOOOEEE???OOOSSSNNNTTTYYYZZZ^^^bbbgggiiiiiihhhrrrvvvvvvSSSJJJ\\\ttt{{{qqq{{{zzz|||||||||YYY???;;;;;;GGGxxxjjjkkkbbbHHH999333;;;;;;333333;;;;;;333:::888777KKKzzzpppjjj{{{ooo^^^SSS>>>JJJdddsssxxxiiiXXXUUUWWWVVVooouuuyyyyyyxxxxxxwwwtttwwwvvvtttuuuxxx|||}}}yyyttteee>>>:::666@@@AAALLLVVV~~~yyyuuulll;;;kkkOOOLLLNNNMMMKKKJJJLLLNNNNNN]]]jjjNNN???;;;IIIRRRPPPRRR[[[PPPNNNDDDKKK|||yyylllbbb\\\]]]cccnnnvvv~~~{{{sssmmmXXXQQQVVVUUUSSSJJJ;;;777666:::>>>>>>888555777:::FFFWWWgggnnngggTTTCCCHHHoooqqqooo\\\FFF^^^ooouuuttttttxxx~~~qqq\\\oooqqq^^^AAA333555666999???>>>FFFDDDEEENNNUUU___xxxTTT===999OOO777GGGoooyyyrrroooaaaeeepppeeeqqq~~~~~~}}}zzz{{{zzzxxxxxxfff}}}TTTQQQQQQRRRPPPOOOSSSYYYYYY\\\WWWQQQNNNOOOhhh[[[JJJdddWWW>>>:::>>>555666888+++>>>@@@NNNhhhvvvzzzlllaaauuuvvv]]]NNNUUUjjjaaaTTTSSSDDDaaa|||||||||~~~yyyiii___ccccccXXXOOOMMMHHHFFFJJJMMMGGGEEE\\\{{{|||xxxwwwwwwwww{{{uuulllaaa{{{vvv{{{PPP:::AAADDD@@@BBBCCCEEEFFFHHHGGGEEEDDDDDDEEEFFFNNNSSSLLLJJJjjjqqqvvv```ggg+++<<<999DDDQQQZZZqqqaaabbb\\\gggjjjaaajjjvvvnnnqqqTTT>>><<<777===999777333111000///,,,+++******)))((((((((((((((()))))))))***++++++,,,,,,)))***---333999;;;888444+++222???>>>;;;PPP^^^OOOGGGTTTMMMDDDLLLMMMKKKSSS[[[\\\___cccfffiiiiiiiiissswwwtttOOO===???]]]uuuyyyqqqeeebbbjjjxxxyyywwwtttlllCCC++++++444zzz|||XXXCCC>>>>>>DDDGGGCCCAAAHHHRRRZZZEEEFFF:::111LLLyyyyyymmm___SSS@@@LLLjjjvvvyyyiiiZZZ[[[aaaeeesssxxx|||zzzyyyyyywwwtttuuuuuuvvvxxx{{{}}}~~~~~~}}}ppp]]]yyy\\\;;;;;;777@@@CCCDDDJJJ{{{vvvDDD___UUUJJJKKKKKKKKKMMMPPPRRRSSS\\\ooo```XXX___bbb\\\\\\dddcccaaaTTTNNNiiiuuunnnjjj___XXXJJJEEEFFFGGGNNNQQQIIIJJJIIIJJJIIICCC===>>>CCCKKKVVVdddiiieeeYYYJJJ???PPPrrrqqqnnndddUUUeeekkkqqqtttvvvvvvwww|||wwweeerrr}}}hhhYYY???333666777:::???>>>DDDFFFIIIOOOPPPVVVdddKKK666GGG???IIIOOOyyynnnmmm```______gggyyy~~~yyyuuuuuuppppppuuucccwwwTTTNNNLLLOOOSSSSSSUUUXXXWWWZZZVVVQQQOOONNNaaatttAAAYYYsssDDD000666333111666555777:::EEEZZZiiiqqq|||tttUUU<<>>FFF>>>XXX}}}xxxzzzuuuppplllcccWWWPPPOOO@@@:::===GGGMMMTTTkkk|||xxxvvveeeppptttlllxxxqqquuuPPP>>>EEEEEE@@@BBBCCCAAAAAACCCDDDDDDDDDCCCCCCDDDDDDFFFGGGHHHWWWllliiiggg}}}GGG444///EEEQQQMMM___|||ddd[[[aaaddd[[[```jjjdddyyyttthhhvvvqqqRRR======888===999666333111000///---+++******)))(((((((((((())))))))))))***++++++,,,,,,---***---777DDDHHHBBB;;;555666999999AAAYYYbbbQQQKKKWWWTTTKKKJJJHHHJJJUUU]]]^^^```bbbeeehhhkkklllpppttt{{{mmmFFFCCCHHH\\\rrrmmmOOO<<<<<>>FFFGGGNNNyyyQQQEEERRRIIIGGGFFFHHHLLLOOOQQQRRRYYYvvvssshhhbbbXXXVVViiiwwwjjj___RRRMMMIII<<<<<<999;;;===EEE```wwwxxxtttrrroooiii^^^UUUVVV\\\^^^eeehhhbbbUUUJJJHHHKKK___~~~mmmYYYIIIQQQUUUnnnxxx}}}~~~pppyyyqqqPPP:::222777888;;;@@@>>>DDDJJJNNNQQQNNNNNNrrruuuddd@@@@@@CCCPPP@@@sss{{{vvvuuulllnnn}}}xxxooommmxxxoookkkRRRKKKGGGLLLTTTVVVVVVVVVUUUXXXUUUSSSTTTQQQZZZqqqppp@@@MMM___555888999111222777111777<<>>@@@AAACCCBBBCCCFFFJJJKKKHHHEEEFFFBBB???HHHLLLIIIxxx~~~ZZZgggMMM555000===HHHGGGRRRzzzmmm]]]ZZZ^^^ZZZ[[[aaa```fff{{{kkkGGGBBBcccvvvzzzpppPPP<<>>NNNyyyuuuoooooojjjhhhbbbWWWJJJHHHTTTccc}}}UUUAAAGGGUUUfffvvvyyy~~~~~~sssFFF666333999999===BBB???GGGMMMPPPRRRQQQMMMddd{{{tttSSSAAA:::OOOGGGNNNuuullljjjlllYYY}}}cccPPPIIIGGGLLLQQQRRRSSSTTTSSSVVVTTTUUUZZZVVVXXXeeesssKKK???ddd}}}GGG:::<<<888444555111888888<<>>===;;;HHHFFFPPPdddqqq999bbb___SSSKKKMMMQQQRRRRRRSSSVVV```tttooo```lll}}}{{{rrrqqqppppppqqqsssvvvxxxxxxyyyvvvrrrsssssskkkaaaGGG<<<777555666@@@BBB666666888<<>>DDDXXXbbbooo}}}{{{rrr>>>333444::::::???DDD@@@HHHKKKKKKOOOSSSPPPYYYqqqyyygggRRR666EEEHHH???ooo~~~wwwmmmggggggZZZSSSrrrQQQLLLJJJJJJLLLLLLJJJLLLPPPMMMQQQPPPRRRZZZXXXUUU\\\yyymmmAAALLL]]]888555===;;;777222:::666555CCCTTTcccsss~~~tttrrriiiYYYRRRJJJOOOeee|||xxxoooiiijjjlllnnnvvvlllIII???AAAEEE???===BBBBBBDDDAAA@@@CCCHHHIIIDDD@@@AAAJJJCCCFFFOOOFFFYYY___wwwsssZZZRRR<<<===+++333JJJLLLPPPkkkwww```]]]eeefffcccfff]]]iiijjjvvvuuuYYYHHHHHHQQQqqqoooOOO:::>>>999:::777555222111000000...,,,++++++***))))))))))))***)))))))))***++++++,,,,,,***,,,......---...222555777///777]]]zzzmmmYYY]]]WWWQQQVVVVVVIIIGGGPPPRRRTTTWWW\\\___aaagggoootttrrrtttzzzsssppp|||~~~gggOOOFFFFFFgggmmmTTT@@@:::777888111444///444[[[```|||^^^```{{{nnnNNNDDDAAA666000999GGG???666QQQ|||qqqhhhtttlllbbbeeeeee```]]]dddsss~~~~~~{{{{{{zzzwwwzzz|||}}}|||{{{~~~ssszzzOOO:::888???CCC>>>JJJJJJNNN[[[wwwDDDUUUeeeTTTHHHJJJOOOOOOPPPRRRTTT[[[www]]]```www{{{ttt}}}{{{yyywwwuuusssppppppppppppqqqrrrssstttxxxxxxsssllljjjgggZZZJJJ===777777777:::HHHNNNBBB<<<:::===AAARRRyyymmm[[[WWWUUUTTTLLL@@@???EEEFFFIIIHHH555444===@@@SSSlllrrrzzzxxxggg888222666;;;:::@@@FFFCCCGGGIIIFFFIIIRRRPPPQQQ\\\bbb~~~rrrHHHCCCCCCEEELLLggg|||tttkkkbbb```bbb\\\rrreeeTTTCCCJJJIIIJJJKKKHHHEEEFFFKKKGGGMMMKKKMMMVVVUUUQQQVVVcccfff>>>fffEEE333;;;<<<777333999444111<<>>???OOOXXXNNNEEE@@@BBBEEEOOOxxxqqqgggZZZXXX[[[\\\PPP>>>666:::===333444,,,888FFFDDD\\\xxx|||}}}dddkkkKKK666222888<<<:::AAAHHHDDDFFFJJJGGGHHHPPPNNNLLLSSSaaa^^^MMMDDDJJJAAAEEEfff~~~rrrhhhaaa\\\]]]bbbooo]]]OOOQQQIIIFFFEEEGGGGGGEEEDDDFFFGGGMMMJJJIIIQQQRRROOOSSSVVV>>>EEEddd@@@999666888555888333222999<<>>:::444444888ZZZzzz~~~dddWWWTTTJJJ@@@;;;:::999777666777:::<<<;;;444<<>>777666777777222:::000>>>BBB>>>RRRQQQTTT\\\gggnnnpppsss{{{yyy~~~|||zzz{{{{{{yyywww|||ppp]]]999<<<===BBBNNNHHHTTTDDDQQQUUUxxx[[[LLL~~~fffPPPMMMPPPMMMLLLOOOLLLRRR]]]rrrpppwwwwww}}}zzz{{{~~~}}}~~~~~~}}}{{{xxxvvvttttttwwwuuurrrvvvxxxiiiVVVTTTQQQQQQLLLKKK[[[fff___RRRJJJIIIGGGGGGhhhuuufff___fffeeehhhhhhZZZGGGCCCJJJKKK???DDD:::<<>>?????????@@@BBBFFFIIIEEEDDDJJJIIIBBBFFFOOONNNjjjQQQnnnZZZcccGGG:::333444;;;RRRfffgggaaakkkfffbbb^^^ffffffdddccctttwwwvvvkkkPPP:::<<<888999:::888555111///---,,,++++++++++++************)))((((((((()))******++++++)))***///333111///888DDD:::999222999EEE===999KKK[[[nnnaaaeeeEEETTTKKK[[[^^^aaabbbbbbcccgggjjjxxx___RRRBBBrrr{{{VVVAAAFFFWWWzzz]]]RRRLLLUUURRRnnnXXXGGG@@@111GGG666:::555333XXXsssbbb___JJJIII???>>>555555BBB666777;;;444***///======333555333AAAaaa~~~aaaLLLBBB===999777444222<<<555666IIIWWWnnndddYYYZZZkkkzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~yyyhhhssstttEEEAAA===>>>BBBIIIMMMNNNRRRLLLZZZ[[[nnnHHHwwwDDDOOOKKKHHHWWWJJJOOOTTTZZZuuu|||zzzyyywwwuuupppnnnqqqttt|||qqqiii___eeebbbYYYoooyyyZZZKKKIIIFFFBBBEEEaaavvv~~~{{{mmm\\\UUU[[[ccc```QQQBBB<<<:::@@@RRRfff~~~{{{vvviii\\\:::444777;;;>>>AAACCCGGGIIIJJJJJJKKKMMMPPPQQQPPPNNNTTTZZZtttlllIIICCCIII111AAAIIIHHHQQQttt}}}ggg\\\]]]RRRGGG```~~~dddSSSNNNOOOLLLMMMMMMKKKHHHFFFFFFGGGLLLMMMNNNMMMLLLLLLNNNPPPUUU___qqqFFFGGGmmm^^^:::DDD444777999555555999444444???CCCTTTfffvvvlllqqqwwwxxxaaaiiirrrxxx{{{pppiiihhhiiiggg```[[[^^^eeennnzzz~~~zzztttwwwcccRRROOOQQQYYYqqq{{{yyyeee^^^hhh[[[JJJ@@@???@@@@@@>>>>>>>>>@@@AAAAAAAAAAAAAAABBBEEEGGGHHHFFFFFFIIIKKKnnnwwwTTTPPPTTTggg%%%:::444222BBB___dddgggqqqmmmbbbeeeddd^^^___fffqqqyyytttiiiNNN999<<<888::::::888555111///---,,,++++++++++++************)))((((((((()))******++++++...,,,,,,---...222>>>KKKRRRBBB888111...<<>>GGGKKK:::222AAA???999???CCC@@@KKKbbbnnnxxxVVV>>>666???888<<<333777MMM]]]uuuooobbb___ooo~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~pppZZZqqqppp===;;;;;;===BBBFFFGGGGGGKKKKKKUUUXXX}}}yyy___GGGIIIJJJNNNHHHOOOSSSYYYmmmmmmaaaZZZbbbuuu}}}zzzxxxuuuqqqmmmppplllnnntttmmmfff^^^SSSfffttt___JJJHHHEEECCCFFF[[[ooo[[[cccwwwyyynnn___QQQGGGGGGTTTccczzz}}}dddLLL444666999>>>AAACCCEEEHHHJJJHHHHHHIIILLLOOOPPPPPPNNNSSSXXX]]]~~~~~~iii>>>CCC===IIIAAA===HHHOOOjjj~~~{{{xxxxxxwwwcccbbb[[[OOOLLLaaa}}}eeeQQQHHHHHHKKKKKKMMMOOOOOONNNMMMNNNOOOMMMNNNNNNMMMMMMNNNQQQSSSZZZYYYsss|||999SSSPPP@@@<<<;;;;;;555222555444444:::;;;FFFPPPbbb~~~uuuuuuzzz|||wwwrrrllleeecccffflllrrrxxx}}}xxxlllaaaSSSJJJNNNVVV___rrrsssXXXPPPQQQKKKBBB>>>???AAABBBAAA>>>>>>???@@@AAAAAABBBBBBAAACCCFFFFFFFFFFFFHHHKKKUUU```dddfffMMMnnnSSS444999:::555HHHiiilllkkk|||xxxeeeaaabbbaaa^^^bbblllwwwrrrhhhMMM888;;;777999999888555111///---,,,,,,+++++++++************)))((((((((()))******++++++///,,,+++,,,...222;;;DDDPPP<<>>LLLccc~~~|||zzzuuupppkkkmmmggghhhrrruuu^^^PPPDDDQQQaaaZZZNNNJJJFFFFFFKKKZZZrrrssscccRRRKKKTTTdddttt||||||lll}}}cccNNNQQQdddttt}}}___BBB000777;;;@@@DDDFFFGGGIIIJJJGGGFFFGGGIIIMMMOOOOOONNNQQQ\\\TTTXXXccc<<<888???;;;AAAMMMGGGHHH]]]{{{ppp^^^UUU[[[QQQ@@@NNN{{{mmmTTTHHHGGGKKKMMMJJJMMMPPPRRRQQQQQQQQQRRROOOOOOOOOMMMMMMOOORRRUUU___XXXgggbbb>>>mmmyyyCCCBBB???===888333333555555444777???CCCMMMbbb}}}|||wwwoooiiihhhyyyyyyyyy}}}~~~lllZZZEEEKKKKKKIIIYYYrrrxxxlllaaaHHHAAA>>>>>>>>>???@@@AAABBBBBB>>>>>>>>>>>>???AAACCCDDDAAACCCDDDEEEDDDEEEGGGHHHNNNqqq___fffpppCCC999;;;111666bbbpppeeevvvqqqeeeccceee______ggguuuuuuiiiNNN888;;;666888999777444111///---,,,,,,+++++++++*********))))))((((((((()))******++++++++++++---///111222333555<<<111PPPzzzrrrOOOEEEOOOTTTtttmmmZZZSSSuuuCCCPPPSSSXXX^^^bbbcccdddgggjjjgggnnnwww}}}|||ssscccPPPPPPfff|||fffNNNMMM|||ZZZZZZVVV^^^yyyttt{{{wwwSSSAAACCCDDDFFFTTTyyypppiiivvvMMMNNNFFFQQQUUUIIIGGG;;;666@@@...kkkuuu___>>>SSSqqqUUUjjj[[[XXXvvvcccccctttzzzyyyyyyxxxvvv~~~~~~~~~}}}}}}||||||{{{}}}zzztttXXXjjjkkkFFF;;;>>>BBBGGGKKKKKKJJJIIIEEEOOOHHHTTTfffeeezzz^^^OOOOOOPPPOOOSSSRRRVVV___ppplllOOOMMM]]]yyy```>>>MMMYYYFFF???999777:::IIIggg~~~|||yyyuuuqqqnnnfff^^^___kkkyyyZZZMMMBBBFFFVVVZZZXXXPPPIIIIIISSSbbbsss~~~dddTTTFFF@@@===:::>>>GGGGGGNNN^^^kkkkkkkkkkkkWWW___sss{{{cccRRR===666888<<>>CCCBBB>>>CCCDDDPPPfffyyyhhh[[[TTTTTTNNNEEELLLmmmdddOOOKKKMMMNNNMMMIIILLLPPPQQQPPPOOOMMMMMMRRRQQQOOOLLLKKKLLLPPPTTTWWWXXXccc{{{CCCIIIYYYFFF===;;;<<<999444555666000666===BBBJJJUUUddd}}}tttnnnlll|||||||||{{{wwwlllZZZLLLFFFEEEMMMbbbxxxvvvHHH@@@<<<:::===AAABBB@@@??????AAA???>>>======???AAADDDFFFCCCDDDEEEFFFGGGGGGIIIIIIMMMYYY```hhheee333222888555KKKbbb[[[lll~~~pppcccfff```___eeeqqqxxxlllPPP999;;;666777888777444111///---------+++++++++*********))))))((((((((()))******++++++***,,,...///111444555555666@@@EEEYYY```@@@FFF|||}}}jjjXXXkkkVVVCCCOOOUUU\\\aaacccdddgggiiiiiinnnxxx|||fffSSSIII<<<222KKKuuurrrUUUeeesssoooWWWfffeee]]]ZZZ999<<<===<<>>===@@@BBBAAA>>><<<>>>AAA??????>>>===???AAACCCEEECCCDDDFFFJJJNNNQQQSSSTTTVVVWWWVVVfffwwwuuu888111888666:::IIIMMM___rrr}}}{{{gggddd```___bbbjjjxxxlllPPP:::;;;666777888666444111///...------+++++++++************)))((((((((()))******++++++---///...,,,...888AAAEEE;;;YYYHHH666BBB;;;OOOuuucccWWWbbbKKKKKKRRR[[[aaadddeeegggiiiiiilllttt~~~~~~~~~sss[[[WWWYYYSSSbbbjjj^^^aaadddoooqqqRRR???666777888999???LLL[[[eeefffhhhrrrpppOOOJJJSSSTTTcccTTTZZZ^^^IIIGGGhhhTTTAAA888>>>JJJ___OOO???SSSZZZ[[[qqq{{{[[[eeeooo~~~wwwwwwmmmuuu|||~~~|||{{{yyyxxx[[[nnnKKK<<>>???SSS{{{ttt___UUUQQQNNNJJJIII@@@LLLqqqjjjVVVFFFFFFLLLJJJEEEBBBDDDHHHLLLNNNOOOOOOPPPQQQPPPPPPNNNJJJHHHHHHJJJLLLLLLVVVSSSNNNhhhaaaHHHcccPPP666666@@@777666<<<555444555111333<<>>???===;;;<<>>///111666:::DDDWWWdddooouuufffbbb``````cccuuuuuujjjOOO999<<<888999888666444111///.........+++++++++************)))((((((((()))******+++++++++000111,,,...999FFFLLL@@@YYYRRREEEHHHBBBPPP^^^ooo^^^HHHPPPZZZaaadddeeegggiiiggggggooozzz|||]]]^^^hhhsss|||HHH>>>BBBBBB???AAAFFFEEE>>>>>><<<:::EEEbbbwwwlllRRREEEKKK222CCCOOOiiikkkbbbWWWccczzzSSS;;;999PPPbbbvvvMMMDDD>>>333;;;IIItttmmmCCCQQQ~~~~~~~~~}}}|||{{{zzzzzzlllddd\\\CCCEEEFFFJJJNNNOOONNNMMMMMMNNNJJJOOOLLLHHHGGG___{{{lllbbbzzz```GGGMMMQQQKKKVVVZZZ[[[cccbbbwwwkkkzzzhhhYYYUUUOOOHHHPPP```uuutttiiijjjlllllllllllljjjgggeeefffjjjnnnnnnpppqqqjjjooonnnfff^^^dddwww~~~yyykkk\\\```wwwyyycccWWWBBB555666===???@@@AAAAAACCCFFFIIIKKKHHHDDDCCCEEEIIIKKKLLLPPPPPPLLLOOOVVVTTT\\\rrrtttWWW@@@@@@111:::>>>BBB@@@:::===RRRiii~~~zzziiiXXXIIIEEEFFFFFFEEEFFFRRRtttyyyTTTIIIEEEKKKOOOIIIEEEFFFEEEGGGJJJLLLMMMMMMOOOQQQLLLMMMLLLKKKIIIIIIKKKMMMNNNPPPNNNKKKTTTqqqSSSPPPLLL888BBB999666===555666999222///888===CCCPPPiiiwwwpppqqqhhhbbb[[[SSSHHH>>>>>>DDD@@@aaannnbbbkkkrrrOOOCCC;;;???@@@<<<============???AAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBGGGNNNSSSTTTTTTHHHQQQEEEtttkkkwwwfffjjjtttPPP111444444666<<>>:::;;;AAACCC???===???AAASSSiii{{{|||jjjnnnzzzsss```OOOKKKHHHEEE???:::>>>HHHlllfffNNNHHHHHHPPPPPPGGGDDDIIIHHHIIIJJJJJJIIIIIIJJJLLLIIIJJJKKKKKKKKKKKKMMMOOOHHHCCCHHHQQQOOOTTT|||```HHHfffeee???DDD;;;777;;;333222:::666222999<<<:::===JJJccc|||uuuqqqrrr^^^QQQEEECCCCCCAAACCCHHH\\\SSSVVVssszzz[[[===BBB;;;:::@@@?????????@@@AAABBBBBBBBB@@@AAAAAAAAAAAA@@@???>>>BBB@@@???AAAEEEGGGGGGEEEEEEWWWGGG```fff{{{sss[[[<<<===///222111AAARRRTTT^^^uuu|||qqqiiifffccc```fffpppyyyyyyxxxjjjFFF777777???777999777444111///---------************************))))))))))))))))))))))))------000444333000222666>>>777AAAQQQUUUTTTPPPFFFIIIwwwfffxxxNNN888VVV___[[[ddd___kkkjjjggggggnnnyyy}}}|||cccSSSZZZdddiiiqqq}}}rrrpppkkkHHHUUUtttrrrhhh```qqqYYY}}}jjjdddpppYYYaaa___IIIKKK~~~yyy{{{}}}|||{{{{{{{{{{{{}}}tttfffaaa???AAAIIIHHHFFFFFFLLLRRRSSSLLLEEECCCNNNFFFAAAIIIHHHlllQQQCCC[[[SSSJJJWWWZZZQQQRRRnnnsssgggNNNDDDOOOTTT{{{jjj[[[QQQTTT]]]hhhlllnnnwwwTTT===;;;>>>>>>AAABBBCCCEEEGGGIIIKKKLLLFFFFFFFFFEEEDDDEEEHHHKKKQQQPPPPPPQQQQQQRRRSSSTTT___AAA===777???@@@666@@@FFF666:::===DDDLLLQQQWWWcccoookkkTTTQQQZZZXXXMMMCCCMMMIII>>>:::===QQQooonnnXXXLLLKKKKKKLLLMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKMMMNNNMMMLLLLLLMMMKKKIIIJJJMMMKKKRRRlllzzzUUUEEEccc~~~OOO444>>>EEE444999888555222333666888777AAAEEEPPPeee|||nnnmmmllllllgggZZZOOOHHH;;;999AAAAAAGGGWWW___KKKlll||||||xxx[[[AAA;;;<<<999777999<<<>>>??????===<<<===>>>;;;;;;===>>>>>>???>>>>>>>>>>>>???AAACCCEEEGGGHHHNNNCCCFFFUUU|||gggqqqsss>>>,,,===333555777===MMMbbbpppuuuyyyiiiggglllhhh^^^jjjkkkqqq{{{yyykkkHHH999777>>>555999777444111///---------************************))))))))))))))))))))))))///+++)))---111333666:::000555EEEMMMJJJMMMUUUTTTOOOSSSUUUddd{{{ooozzzFFF;;;ZZZ___```jjj___jjjhhhiiinnnwww}}}~~~fffhhh~~~|||lllBBB\\\zzzrrrqqqTTTeeevvvwww{{{tttuuuhhhccc\\\GGGOOO|||xxxzzz}}}}}}{{{|||yyyzzz~~~{{{mmm^^^TTT??????EEEEEEDDDEEEIIINNNNNNJJJFFF???HHH@@@>>>FFFCCC^^^\\\___tttJJJKKKMMMPPPPPPSSSfff{{{rrr[[[PPPSSSQQQzzzrrriiiaaa___ZZZRRRMMMLLLRRR___rrr~~~~~~yyygggLLL???===???@@@AAABBBCCCEEEGGGHHHIIIIIIEEEFFFFFFEEEEEEFFFIIILLLMMMMMMMMMNNNOOOPPPRRRRRRSSS^^^cccBBB777===999;;;CCCAAAAAA??????BBBCCCBBBEEEIIILLLPPPXXXbbbmmmxxx|||tttmmmZZZSSSGGG===;;;<<<666---:::<<<222---<<>>BBBCCC```^^^XXXyyyhhhQQQ===999;;;888777::::::<<<======<<<;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEGGGHHHIIIDDDEEEHHHKKKhhhzzzfffOOOmmmOOO&&&333333222444>>>MMM[[[bbbqqq{{{}}}tttjjjeee___WWWfffgggiiimmmvvvtttgggGGG:::777===555999777555222///...------************************))))))))))))))))))))))))///)))'''---333555666888???777888AAAXXXyyyUUUZZZkkkqqqwwwsss777DDDaaa^^^jjjaaaiiijjjllloootttyyy}}}TTT]]]||||||iiiSSSAAA^^^QQQEEErrryyy[[[XXX\\\GGGEEE{{{wwwzzz}}}||||||}}}yyy~~~~~~ssshhhVVVDDDBBB???CCCCCCCCCEEEFFFGGGHHHHHHGGGBBBFFF>>>>>>FFFAAAPPPyyyMMMgggXXXKKKDDDEEEMMMNNNUUUxxxmmmnnnwww~~~iii]]]YYYRRRkkk}}}yyy{{{xxxhhh]]]___^^^WWWUUUZZZ[[[pppkkkOOOBBB===;;;>>>EEE@@@AAADDDFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFIIILLLJJJKKKKKKLLLNNNPPPRRRSSSUUUKKKjjjhhhBBBGGGEEE888;;;GGG@@@;;;888;;;<<<999777777EEEEEEFFFHHHJJJNNNQQQSSSUUUVVVWWWWWWVVVRRROOOMMMEEE===666777888:::>>>DDD<<<<<<:::LLLtttgggSSSLLLLLLGGGGGGHHHIIIJJJIIIEEECCCEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJMMMPPPQQQRRRUUUVVVNNNMMMPPPTTTRRROOOUUUaaazzzggg???YYYQQQ)))<<<777888999888666444444555222666::::::;;;@@@KKKTTTmmmttt}}}|||eeeVVVQQQIIIFFFBBB888///EEEBBB555GGGbbbfff\\\aaaRRRCCC888777999666777;;;888:::;;;;;;:::999:::;;;??????>>>>>>???@@@BBBCCCEEEEEEEEEEEEFFFHHHIIIJJJBBBKKKMMMBBBNNNnnnjjjeeennnPPP444666666555777===HHHWWWccc]]]nnn|||}}}xxxsssjjj___^^^___aaabbbdddnnnkkkzzz^^^CCC999777>>>666999888555222///...------************************))))))))))))))))))))))))***))),,,333777666555777<<<@@@MMM\\\tttkkkjjjyyyYYY222VVV[[[YYYlllfffiiimmmoooqqquuu|||lllccckkkbbbeeemmmxxxbbbmmmSSS999CCCUUUUUUIIIZZZrrrMMMJJJ===???sss}}}}}}|||yyy|||~~~|||{{{|||}}}{{{ttt^^^hhhPPP:::FFFBBBDDDBBBDDDEEEDDDCCCCCCFFFIIIOOOMMMCCCBBBHHHDDDIII```OOO[[[iiiMMMGGGGGGKKKIIIKKK```|||qqq___ZZZ[[[bbbyyysssggg^^^jjj|||zzz}}}wwwvvvsssiiiiiiqqqrrrzzznnnmmmgggjjjdddDDD<<<;;;777;;;FFF>>>@@@CCCEEEFFFEEECCCAAABBBCCCDDDDDDDDDEEEHHHJJJIIIJJJKKKMMMOOOQQQSSSTTTWWWRRRWWWxxxIII111GGGOOO;;;CCC??????AAABBB@@@@@@BBB999999999:::;;;<<<======@@@???@@@@@@===999999<<<888444999CCC@@@555222999666OOOlllfffNNNFFFLLLSSSKKKIIIGGGFFFFFFEEECCCAAADDDDDDCCCCCCCCCCCCCCCBBBGGGIIIKKKLLLLLLMMMOOOQQQQQQPPPRRRWWWVVVRRRRRRVVVlllUUUGGGpppRRR<<<999888999:::888555444666222555888999999;;;BBBGGGGGGLLLRRRTTTQQQRRR^^^lll|||vvvhhhTTTHHHCCC;;;888888111;;;///333QQQaaaTTTYYYzzzssssss}}}ggg@@@999666777777555666:::777999::::::999999999:::>>>===;;;;;;;;;===???AAAEEEEEEEEEEEEFFFGGGHHHHHHEEELLLNNNFFFGGGjjj~~~]]]|||UUU<<>>;;;<<<555666@@@===???BBBDDDDDDCCCAAA???@@@BBBCCCCCCCCCDDDFFFHHHGGGHHHIIIKKKMMMPPPRRRSSSNNNSSSNNNNNNrrruuuPPPBBBIIIUUUEEEDDDEEEDDD>>>888999>>>;;;<<<============<<<<<<>>>===>>>AAA???===CCCLLLJJJ<<<555777666555EEE\\\|||~~~uuuWWWFFFDDDJJJQQQQQQMMMGGGDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDFFFHHHIIIIIIJJJLLLNNNQQQOOOOOOSSSUUUTTTSSSTTTbbbssszzzaaaNNNoooUUUAAA;;;888;;;;;;999999===666555444444555666555555555666;;;@@@BBBBBBIIIPPP\\\xxxsssooofff]]]QQQBBB;;;:::333333888555;;;???LLLZZZQQQEEEoooyyy|||vvvrrr]]]HHH777666666777666444444777666888::::::999999999:::<<<;;;:::::::::<<<>>>@@@CCCCCCCCCCCCCCCDDDDDDEEEEEEDDDHHHOOOSSS]]]ccc~~~YYY>>>CCC777111333222///444???TTTZZZaaaiiixxxtttmmmeee^^^]]]^^^___dddiiittt}}}^^^EEE<<<777<<<666:::888666333000///......******************************************************+++,,,,,,333CCCTTTEEEGGGJJJEEEHHHjjjfffRRRjjj}}}TTTXXX___ffffffhhhkkklllnnnrrrzzz}}}wwwkkknnnvvvwwwddd^^^MMMooowwwWWWaaarrrzzzXXXKKKZZZ~~~|||jjj\\\WWWGGG===DDDDDDEEECCCEEEEEECCCAAAAAAEEEIIIXXXQQQJJJEEECCCDDDGGGIII]]]hhhlllXXXQQQIIIFFFKKKQQQSSSRRRooo}}}sssSSSMMMWWWtttdddJJJ999<<<@@@999444999<<<===???AAABBBAAA@@@???AAABBBDDDDDDCCCCCCEEEFFFDDDDDDEEEGGGIIILLLNNNOOOKKKPPPRRRLLLQQQqqqpppWWWeeeUUUVVVYYYWWWMMMCCC@@@DDDAAAAAA@@@???>>>===<<<;;;888555555888555555@@@PPPJJJBBBBBBOOObbbzzzsss]]]KKKBBBCCCGGGJJJQQQMMMGGGCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCFFFGGGHHHKKKNNNQQQMMMKKKKKKLLLOOOPPPPPPPPPRRRSSSooolllEEEoooTTTEEE:::999:::888888<<<777555444444666666333111555333555:::===<<<<<<>>>777JJJZZZ\\\\\\aaadddccceeeaaaYYYRRRPPPOOOGGG===>>>333333666000333;;;<<>>CCCFFFSSS```___PPPTTTOOOfff}}}kkkXXXaaaeeejjjjjjjjjkkkmmmqqqvvvzzzzzzpppxxxbbbbbbRRRIIIqqqtttPPPFFFMMMqqqrrrfff```IIIDDDHHHBBBEEEEEECCCCCCCCCBBBAAABBBDDDFFFKKKGGGGGGCCC>>>BBBHHHEEELLL]]]{{{___IIIGGGMMMNNNNNNQQQYYYzzzzzzgggOOO\\\|||UUUCCC888<<<@@@<<<888888;;;<<<===>>>???@@@@@@@@@CCCEEEFFFFFFEEEDDDDDDFFFDDDDDDEEEFFFHHHJJJLLLMMMOOONNNSSSVVVOOOSSSwwwvvvhhhiiimmmmmmbbbRRRFFFBBB???===;;;999;;;>>>BBBEEEFFFAAA@@@@@@<<<<<>>???@@@@@@EEEAAACCCJJJAAACCCZZZppprrrlllHHH...000555///---333333CCCQQQWWW\\\fffkkkiiixxxwwwwwwvvvooogggeeegggwww|||[[[CCC;;;666===999:::999666333111///......************************************************+++***---222555666:::???FFFBBBHHHHHH;;;:::IIIQQQTTTfffdddpppfffmmmxxxQQQPPPfffnnnmmmkkkjjjlllpppsssuuuvvv~~~uuuwwwuuudddQQQ^^^AAAMMMmmm{{{QQQGGGLLLooossscccddd???DDDRRRCCCFFFFFFCCCBBBAAAAAAAAABBBCCCDDD??????DDDCCC<<>>???@@@AAAEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFFFFHHHIIIKKKMMMNNNMMMHHHJJJQQQRRRPPPXXXeeeuuummm```SSSJJJFFFEEEFFFBBBCCCMMM]]]jjjzzztttOOOJJJMMMOOOKKKDDD@@@AAACCCCCCCCCDDDFFFHHHGGGDDDBBBFFFFFFEEEDDDCCCCCCBBBBBBDDDEEEEEEDDDCCCDDDGGGIIILLLMMMMMMJJJHHHHHHHHHGGGMMMJJJEEE```mmmbbbtttjjjXXXNNNBBB999888333888;;;999555333666:::777555444777666444666:::555444666999777222111444111555777333222555666555555000777<<<777:::DDDHHH<<>>???999IIIDDD<<>>===<<<===???@@@???>>>=========>>>@@@AAANNNLLL|||RRRddd@@@UUUdddRRRTTTVVV\\\~~~~~~~~~}}}}}}~~~}}}||||||}}}{{{zzz{{{yyysssmmm}}}kkkRRRDDD999888;;;;;;999777:::;;;;;;<<<>>>???AAABBBBBBBBBCCCEEEFFFFFFFFFFFFLLLLLLKKKIIIGGGGGGJJJLLLLLLNNNPPPQQQPPPPPPQQQRRRaaazzzdddSSSHHHFFFKKKOOOPPPLLLFFFCCCBBBEEEDDDCCCBBBBBBCCCEEEEEEDDDEEEHHHJJJKKKJJJFFFCCCFFFEEEDDDBBBBBBBBBCCCDDDHHHFFFEEEHHHMMMOOOLLLHHHKKKMMMKKKMMMfff|||qqqTTT]]]]]]KKKJJJ===EEE888333???222+++;;;333666444333444444333444777===888333333888<<<999333000666777333222666777444---666:::BBBFFF666<<<```uuujjjJJJ;;;888555///333333333333333333333333222222111111222222333444444444555555666777777777888888888999:::;;;<<<===;;;<<<>>>@@@BBBDDDFFFGGGIIIqqqvvvmmmgggTTTFFF@@@---===)))333,,,333999>>>UUUbbbSSS\\\ggg~~~ooo|||___AAA;;;<<<999:::999777444222111000...---************************++++++******++++++,,,---***))))))***---111555666FFFDDDEEENNNUUUQQQSSSbbbwwwqqqnnnuuu{{{{{{}}}qqqaaaqqqqqqLLL[[[gggpppnnniiijjjqqqvvvyyyyyy}}}rrrkkkfff]]]TTTTTT```uuu{{{___ZZZUUUhhh~~~}}}ooowww]]]ZZZHHH<<<@@@FFFCCC@@@@@@@@@???===<<<;;;<<<===>>>>>>===<<<<<<<<<===??????AAAMMMsssaaadddQQQFFFSSSXXX]]]\\\PPPXXX~~~yyyzzzzzzzzzyyyxxxxxxyyyzzz}}}}}}zzzvvvuuu~~~RRRIII???777777::::::888999:::::::::;;;===>>>@@@AAAAAAAAACCCDDDEEEEEEFFFFFFJJJJJJJJJHHHFFFFFFHHHKKKKKKMMMOOOPPPOOOOOOQQQRRRZZZgggnnnZZZQQQKKKEEEGGGJJJLLLKKKGGGCCCBBBBBBDDDCCCBBBBBBCCCDDDEEEFFFCCCDDDFFFHHHIIIHHHEEEDDDFFFEEEDDDCCCBBBCCCCCCDDDIIIGGGFFFIIINNNPPPNNNKKKKKKKKKNNNPPPUUUlllmmmyyylllWWWPPPLLLHHH;;;???>>>===DDD444999999999888777666999<<<444777999666222000111333<<<444///000222111444888@@@@@@888000444LLL~~~qqq}}}VVV<<<333333333222222222222222222222222222222111111111111222333333444444444555666666777777888888888999:::;;;======;;;<<<===???AAACCCDDDEEECCC[[[}}}xxx}}}nnnddd444+++CCC<<<666555333///:::KKKSSSQQQOOOZZZwwwwwwzzzaaa@@@999===;;;888999777444222111000...---************************++++++******++++++,,,---*********+++---000222444888HHHSSSPPP]]]mmmdddHHHBBB\\\wwwpppbbbkkk```jjjqqqnnnjjjlllrrrvvvzzzyyy{{{tttoooqqqoooggg\\\WWW\\\bbb___hhh|||uuu}}}ZZZXXX[[[MMMAAA:::===???<<<999;;;===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;<<<======888HHHJJJhhhXXXVVVMMMWWWlllfffPPP\\\fffdddvvv}}}|||{{{yyyyyyyyyyyyzzz~~~|||GGG???999666777888777888:::888888999999;;;<<<>>>??????@@@AAACCCDDDDDDEEEEEEHHHHHHHHHFFFDDDDDDFFFHHHHHHJJJLLLMMMMMMNNNPPPRRRVVVSSSZZZyyyfffLLLCCCGGGIIIHHHHHHHHHHHHFFFBBB@@@@@@AAABBBAAAAAAAAABBBDDDEEEFFFDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFIIIGGGGGGKKKPPPRRRQQQOOONNNHHHLLLTTTNNNNNNtttkkkoooxxxqqqsssOOOHHHLLL@@@999---222555666666555444333333222666::::::666333555999444000222:::999000111:::222<<>>222111111111444000000000000000000000000111111111111111222222333333333444555555666666777888888888999:::;;;======;;;<<<===>>>@@@AAABBBCCCLLLHHHtttssscccRRRKKK***---000000111444000333AAADDD>>>???PPPgggyyypppyyyccc???777>>>===888999777444222111000...---************************++++++******++++++,,,---,,,++++++***+++///444888999JJJbbbbbb]]]rrrkkk}}}lllTTTUUUqqqXXXjjj{{{uuurrrkkkhhhmmmuuuwwwssszzzwwwyyyrrrxxx}}}{{{qqqddd\\\XXXOOOMMMsssZZZWWWZZZCCC===:::<<<;;;777666999;;;:::999888888888999999999999999999::::::;;;;;;;;;<<>>???AAABBBCCCCCCDDDEEEFFFFFFDDDCCCBBBDDDEEEEEEGGGIIIJJJKKKMMMOOORRRRRRRRRTTT\\\qqqrrrbbbNNNAAAAAAGGGJJJIIIFFFFFFEEEDDDBBB@@@?????????>>>>>>>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDFFFHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHKKKPPPSSSSSSRRRQQQGGGJJJWWWUUULLLXXXqqqjjj^^^XXX~~~}}}QQQUUUhhhYYYQQQUUU:::<<<<<<<<<===>>>;;;555;;;777444777:::999666444111444888888555666>>>FFFQQQccc{{{SSS>>>111555888222///444000000000000000000000000000000000000000111222222222333333444555555666666888888888999:::;;;<<<===<<<===>>>???@@@AAABBBBBBLLLBBBMMM~~~wwwUUURRRFFF///888111///<<<888,,,000777<<<@@@BBBDDDJJJWWWbbbqqqzzzccc???777>>>===888999777444222111000...---************************++++++******++++++,,,------,,,***)))***///777>>>EEE:::```tttKKKGGGUUUiiipppeeeQQQdddtttrrrnnnkkknnnssssssoooxxxvvvxxx}}}~~~vvvllleeedddUUU]]]{{{~~~tttZZZZZZJJJ===<<<<<<<<<:::777777999999888888777777777777777777777888888999999999999>>>888DDDFFFfffZZZJJJUUURRRYYYYYYXXX\\\\\\dddvvvjjjbbbyyy~~~|||```FFF555777666888:::888444555888666666666666777999::::::;;;<<<===???AAABBBBBBBBBCCCDDDDDDCCCAAAAAABBBCCCBBBDDDFFFGGGHHHJJJNNNPPPKKKRRRTTTOOOMMM]]]~~~kkkSSSOOOIIICCCAAAAAABBBCCCDDDCCCCCCDDDEEEEEECCC@@@===<<<<<<<<<<<<===???AAABBBBBBBBBBBBAAA@@@BBBGGGJJJFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGJJJNNNQQQRRRSSSPPPNNNQQQVVVVVVPPPNNNPPP___{{{YYYfffgggSSSbbb]]]QQQFFFDDDGGGDDD===@@@;;;999<<<<<<888666888888???===;;;RRRyyyrrrnnnzzzeeeFFF:::000///999999///---444111111111111111111111111000000//////000000111222222222333333444444555555777777777888999:::;;;<<<<<<===>>>???@@@AAABBBBBB???EEEHHHeeeUUUNNNLLLTTTBBB...333555///333000999@@@AAA>>>AAAJJJSSS{{{}}}bbb@@@888===<<<999999777444222111000...---************************++++++******++++++,,,---+++,,,***((()))...777>>>BBB;;;TTTtttiiiNNNRRRhhhVVV___iii~~~```<<<^^^nnn{{{zzzrrroooqqqtttxxxvvvyyy{{{lllgggddddddbbbcccrrr~~~wwwdddWWWVVV>>>:::;;;<<<;;;999888888999777777777777666666555555666777777888999888888888;;;;;;===BBBfff]]]PPPuuuBBBRRRPPPLLLGGGMMMVVVSSSXXXlllzzz|||zzz~~~}}}||||||vvvMMMBBB777888666888:::888444444777555555555666666888999999999:::<<<>>>???@@@AAAAAAAAACCCCCCCCCAAA@@@AAABBBAAABBBDDDDDDEEEHHHKKKNNNLLLOOOOOOLLLJJJOOO[[[fffzzzgggSSSGGGFFFDDDCCCCCCAAA>>>???BBBAAAAAABBBDDDFFFEEEAAA>>><<<;;;;;;;;;<<<===???@@@<<<>>>???===<<<>>>DDDHHHAAABBBCCCCCCDDDCCCCCCCCCDDDDDDFFFGGGJJJMMMOOOQQQKKKVVVZZZRRRKKKMMMOOOMMMLLLhhh~~~^^^```iiimmm{{{aaaSSSQQQPPPLLL<<>>???AAABBBBBBBBBNNNJJJNNNhhhQQQYYY^^^SSS@@@555000///444333444444777???HHHLLLJJJ```AAA:::;;;999;;;999777444222111000...---************************++++++******++++++,,,---(((***,,,***))),,,222888AAAOOOIII<<>>777444444777888555555777666666555666666777888999777888:::<<<>>>???@@@@@@AAABBBCCCCCCAAA@@@@@@AAAAAABBBBBBCCCCCCEEEIIILLLMMMLLLKKKMMMPPPSSSTTTUUUQQQgggbbbQQQHHHBBB@@@@@@GGGDDDCCCEEECCC>>>>>>BBB@@@??????@@@CCCDDDCCCAAA>>>===<<<<<<<<<>>>???@@@;;;===???>>><<<>>>DDDIII@@@@@@BBBCCCCCCCCCBBBBBBAAABBBCCCDDDFFFHHHKKKNNNHHHQQQUUUNNNJJJMMMPPPOOOUUURRR]]]^^^___}}}kkkppp|||xxxcccBBB111333333222111///......000222///////////////////////////............///000000111111111222333333444444444444444444555777888999777888999;;;===???@@@AAAGGGMMMGGGBBBUUUrrr{{{{{{cccYYYYYYKKK888000000444333111///555>>>???;;;___BBB;;;:::888===999777444222111000...---************************++++++******++++++,,,---%%%)))---,,,******---111@@@MMM@@@;;;\\\wwwuuuoooyyyzzzrrrYYYxxxBBBQQQaaaiiinnnsssvvvvvvxxxxxxzzz|||{{{{{{fffPPP555999777888777555666888888777666666777777666666555444555666888999999999888777444888===999>>>SSSRRRVVVIIIOOOJJJLLLbbbpppnnnjjjlllqqqnnnfffqqqvvvBBBEEE000666666111111555888666666777666666666666666777888999777888999<<<===???@@@@@@@@@BBBCCCCCCAAA@@@@@@AAAAAAAAABBBBBBBBBDDDHHHKKKIIIIIIJJJKKKMMMPPPRRRTTT]]]bbb}}}wwwxxx[[[NNNDDDAAA@@@======???BBB>>>>>>DDDEEE???<<<===AAA>>>;;;<<<@@@CCCDDDDDD??????>>>======>>>???@@@<<>>KKKJJJ===FFFdddwwwvvvsssfffQQQppp{{{NNN[[[]]]SSSmmmwwwvvv{{{vvvuuuyyy{{{{{{kkkOOO@@@<<<<<<777777666444444333333333444333333333333444555555555555555666666666666666333<<<555555>>>BBByyyyyymmmLLLEEEIIIQQQRRRVVVaaahhhWWWccc}}}rrrllljjjrrr}}}}}}zzzOOO<<<999999444444444555555555555666666666666666777777777777777888999:::<<<>>>@@@BBB@@@??????@@@CCCCCC@@@===<<<===>>>@@@CCCEEEGGGHHHPPPPPPPPPOOONNNNNNQQQSSS[[[[[[^^^fffnnnnnneee]]]lll}}}rrraaaUUUOOOIIIGGGDDDBBB???>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>AAA???===<<<===???AAACCCCCC???;;;<<>>AAACCC@@@AAACCCEEEFFFFFFFFFFFFBBB@@@@@@DDDGGGGGGIIIMMMNNNLLLIIIGGGGGGIIILLLNNNLLLJJJKKKNNNSSShhhwwwnnnccc{{{sssuuugggwwwbbb___\\\}}}jjj[[[FFF777111000111222////////////////////////....................................////////////////////////000000000000333222111111111333555777666777888:::<<<>>>???@@@@@@CCCFFFFFFFFFJJJRRRYYY```WWWUUU@@@GGG222444000222888111)))---bbbDDD999:::;;;777888777555333000///......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------222CCCTTTXXXOOONNN]]]pppwwwvvv|||jjjIII___pppbbbYYY~~~zzzwwwwwwxxxxxxwwwwwwyyyoooWWWBBB999888:::777666555444333333333333333333333333333444555555444444444444555555555555333;;;444333;;;:::]]]|||ggg>>>@@@QQQIIIQQQVVV:::UUUVVVdddwww~~~~~~yyy{{{[[[BBB777555555444444444444555555555555555555666666666777777777777777888999;;;===???@@@AAA??????@@@CCCCCCBBB@@@>>>???@@@BBBCCCEEEFFFFFFIIIKKKMMMNNNOOOQQQUUUXXXRRRSSSUUUWWWZZZYYYWWWTTTQQQWWW___eeeiiiooowww}}}~~~ssskkk]]][[[VVVOOOGGGAAA>>>>>>FFFDDDBBB@@@>>>=========;;;<<<<<<===============BBB@@@>>>======???AAACCCCCC???<<<<<<@@@AAA???<<>>@@@CCCFFFAAABBBDDDEEEFFFFFFFFFEEEGGGDDDDDDEEEEEEDDDGGGLLLMMMKKKIIIHHHHHHJJJMMMOOONNNKKKMMMOOONNNRRRgggzzztttYYYttt{{{}}}uuuzzzoooLLLCCC666...,,,.................................---------------------------.........////////////.../////////000000000000333222111111111333555666666777888:::;;;===>>>>>><<>>???AAACCCDDDCCCBBBCCCCCCDDDDDDEEEDDDDDDEEEGGGJJJLLLNNNQQQTTTWWWQQQRRRRRROOOMMMMMMPPPSSSRRRRRROOOLLLIIIKKKQQQVVVRRRUUUYYYZZZYYYYYY\\\___XXXVVVTTTRRRNNNHHHAAA<<>>>>>@@@BBBAAA@@@???===<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;BBBAAA???======>>>@@@AAABBB???<<<<<>><<<;;;<<<>>>>>>???AAADDDGGGBBBBBBCCCDDDEEEEEEEEEDDDJJJHHHGGGGGGCCC@@@CCCIIIKKKIIIHHHGGGHHHJJJMMMOOOMMMJJJKKKPPPNNNJJJLLLTTTtttsssXXXJJJ555111---,,,...000///...........................---------------------------------.........//////....../////////000000000222111111000111333444555777777888999:::;;;<<<===999===AAABBBAAA@@@BBBDDDGGGZZZ```MMMTTTGGG:::444444222222555vvvXXX@@@999<<<===999888777555222000///......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------(((<<>>===<<<===???AAACCCDDDEEEEEEEEEEEEEEEDDDCCCBBBEEEGGGIIIIIIJJJKKKMMMOOOSSSSSSPPPMMMKKKLLLPPPSSSPPPRRRRRRQQQOOONNNOOOQQQKKKMMMNNNMMMKKKJJJKKKMMMCCCCCCCCCCCCCCCBBB@@@??????@@@???>>><<<<<<>>>@@@<<<;;;;;;:::::::::::::::777888888999999999999999???>>>===<<<;;;<<<===>>>???<<<::::::<<<<<<;;;:::999:::<<<<<<===>>>AAADDDBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGHHHHHHDDD>>>@@@EEEGGGFFFEEEEEEFFFIIIKKKMMMMMMIIIIIILLLLLLJJJLLLQQQRRR\\\qqqyyy```FFF999888///...---...000111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111111000000111222333444777777888888999:::;;;;;;;;;>>>@@@AAA@@@@@@AAABBBKKKKKKWWWzzzrrrhhhXXXMMMDDD888222222111wwwXXX@@@999<<<===999888777555222000///......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------000---???]]]fffUUUIIIKKKmmmQQQVVVtttmmmiiisss|||{{{xxxxxx{{{|||zzz{{{|||ttt~~~rrrppptttYYY>>>666:::;;;777444444333333222222222222333222111111111111222333333222333333444555555666666222999999666888:::;;;>>>TTTpppGGG;;;QQQ>>>GGGRRRSSSRRRVVV]]]qqq~~~zzzvvvrrrppprrruuuwwwxxxxxxzzz{{{nnnPPP777555666000---222222222222222333333333444222333333333444444444444555555555555555666777777::::::;;;;;;<<>>======888888888777666777999;;;777777888888888888888777555555666777777777777666::::::999888888888999:::;;;999888777888888888777888999::::::999:::<<<===@@@@@@@@@AAAAAABBBBBBCCCAAABBBFFFHHHEEE???>>>AAACCCCCCBBBBBBDDDFFFHHHIIILLLKKKJJJHHHEEECCCFFFLLLOOONNNPPPhhhyyybbbIII444***///888---,,,,,,,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000111222333333666666777777888999::::::;;;<<<======>>>@@@BBBDDDBBBJJJKKKMMMmmmbbbJJJGGGGGGIII???)))___CCC999;;;<<<888888777555333000///......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------333)))'''555JJJVVVVVVRRRjjjttt{{{ddd}}}aaa]]]{{{^^^cccooo{{{~~~zzzxxxyyywwwyyy|||dddzzziiiNNN666333999:::666444333222222111111222222222111111000000111111222333222222333444555666666777666888999666444777<<<===???oooooodddyyyeeeLLLGGG<<>><<>>??????===;;;::::::;;;;;;;;;;;;999777777999;;;555555666666666666666555222333444444555555444444555555555555555666666777888777666666555555666666777888999999777666777888=========>>>???@@@BBBBBB???>>>AAAFFFFFFBBB>>>???AAAAAA@@@AAABBBCCCEEEFFFEEEIIILLLJJJFFFCCCDDDGGGMMMOOOKKKLLLWWW```ooozzzaaaOOO;;;000///111000---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////...//////000111111222222444444555666777888999::::::999999:::<<<>>>AAABBB???CCCFFFFFFOOOnnnlllxxxUUU@@@RRR___cccDDD888:::;;;999888777555333000///......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------555GGG___sss|||xxx~~~{{{{{{}}}zzzrrreeecccsss~~~{{{xxx{{{wwwyyy}}}tttdddoooPPP>>>111333777555444777222222111111111111222222000000000000000111222222111111222333444555666666888444666888444666;;;;;;222JJJwwwyyy~~~BBB@@@FFFJJJGGGHHHTTTXXXVVVZZZUUUwwwxxxyyyyyywwwtttqqqnnnmmmllllllmmmmmmpppvvv}}}eeeAAA888333444666444555777111111111111222222222222111111111111222222222333333333333444555666777888777999<<<===<<<<<<>>>@@@===???AAABBBBBBAAA???===999===AAADDDEEEGGGIIIKKKDDDFFFIIIIIIHHHGGGGGGHHHGGGFFFDDDCCCDDDFFFGGGGGGCCCBBB@@@@@@AAABBBCCCCCC999;;;===<<<::::::;;;===999999777555222111222333444444555666666555444333111111222333333333333222111111222333444555666666666777666555444444555666666777999888777666666777:::::::::;;;===???AAABBBDDD>>>===BBBEEECCC@@@@@@AAAAAAAAAAAAAAABBBCCCDDDBBBFFFJJJKKKJJJIIIIIIIIIGGGLLLHHHBBBAAA???DDDUUUgggvvv|||hhhTTT>>>000---,,,...444555///''',,,---......---,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////......///000111111111111222333444555777888999:::888999:::;;;===>>>>>>>>>CCC>>>@@@IIIJJJOOOjjj}}}___cccBBB666999<<<;;;888777555333000///......---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++,,,,,,,,,---------(((+++++++++666WWWooozzzdddmmmyyyvvvsssxxxyyy}}}xxx^^^~~~bbb>>>555222777666111222:::222111111111111111222222000000000000000111111222///000111222333444555555999///333;;;888888<<<:::888888OOOuuuTTT^^^ZZZQQQOOOLLLMMMWWWVVV]]]fffpppwwwvvvvvvtttqqqnnnllllllllldddeeegggiiipppgggHHH777444222222333333000...000111111111111222222222000111111111111222222222333333333444555666888888777:::>>>???======>>>???:::<<>>===;;;>>>BBBEEEFFFGGGHHHJJJCCCHHHLLLJJJDDDBBBEEEJJJFFFGGGHHHIIIHHHFFFAAA>>>AAA???===<<<============:::<<<===;;;777444444555555666666555444444666888333444555666555444333222000000111222222222222222000000111222444555666666666777777666444444555666555777999999888777888999888888888999;;;>>>AAABBBIIIAAA;;;???DDDDDDBBBAAABBBBBBBBBAAAAAABBBCCCCCCHHHHHHGGGEEEFFFHHHHHHFFFJJJLLLFFFFFFNNNLLLGGGLLLLLL[[[mmmuuu~~~ttteeeNNNAAA999,,,+++111444...&&&&&&,,,333)))+++---,,,+++(((''''''++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------.........//////---...///000111111111111111222333555777888::::::999:::===???AAA@@@===;;;999@@@GGGGGG???===MMM```rrrkkk???999===777888;;;888444222111111///...---,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---......,,,...222555@@@___ooo[[[ooo]]]fffrrrtttwwwvvv}}}bbbjjjsssdddNNNFFF777666444222111111111111000000000000000000000000000000000000000000000000000000000111222222333333444444333444444555666777@@@888>>>VVVrrrrrrrrr]]]PPPGGGFFFRRRPPPQQQSSSXXX]]]]]]bbbuuu|||yyyuuusssmmmpppqqqmmmgggeeehhhlllnnn]]]ooovvvyyytttyyyzzzMMM@@@666555444333222222222222000000000000111111111111...000222111000000444777333333333333555777999;;;:::;;;<<<===>>>>>>>>>>>>AAA@@@>>><<<<<<<<<============<<<===@@@DDDGGGJJJIIIJJJKKKKKKKKKIIIFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;;;;;;;:::::::::;;;:::888777777777888888888888777555444333222111333333333444444444555555222222222222222222222222333333222222333333444555777666555444444444444444555666777777666777999;;;;;;:::999999:::;;;<<<===AAA@@@@@@BBBFFFHHHIIIIIIIIIEEEBBBCCCFFFGGGDDD@@@HHHJJJKKKKKKLLLMMMOOORRRKKKKKKJJJJJJKKKLLLMMMMMMVVVSSSOOONNNQQQXXX```eeezzz|||iiiXXXNNN???555111000...,,,......---,,,,,,+++******************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......------......///000000000000000111222333555666777:::999999999:::<<<>>>???;;;<<>>===<<<<<<===>>>>>>???>>>>>>>>>???BBBEEEGGGEEEFFFHHHHHHHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;:::::::::999999999999777666666666777777777666666555444333222222333333333333444444444444222222222222222222222222333222222222222333444444666555555444333333444444555666777777666666888:::<<<;;;;;;;;;;;;===>>>???BBBBBBBBBBBBCCCEEEGGGHHHHHHDDDAAABBBEEEGGGDDDAAAGGGIIIJJJKKKJJJKKKMMMOOOMMMMMMKKKJJJIIIIIIHHHHHHOOOMMMKKKHHHHHHHHHJJJKKKOOO___qqqwwwqqqqqqzzziii]]]MMM>>>:::444...,,,...111111///...------,,,++++++******************************************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------------------...//////000000000000000111333444666777999888888888999;;;===>>><<<<<<>>>@@@BBBDDDEEEFFFPPPKKK\\\eee<<<888<<<999===;;;888444222111111///...---,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...000------000...---777EEE```vvvooo{{{yyy```FFF```XXXtttyyy|||{{{{{{mmmZZZ}}}sss}}}|||mmmzzz^^^GGG444///555555333222111111000111////////////////////////000000000000000000000000//////000111111222222333333333333333444555666666444======555???kkkYYYrrrYYY@@@RRRLLLMMMMMMMMMKKKIIIMMMSSSTTTPPPWWW]]]ccchhhooo~~~zzzzzzvvvqqqllliiifffcccaaahhheeeccceeeiiijjjgggcccccciiixxxuuuQQQ888333333222111000000///000000//////000000000000111111///000222222000///000111222222333333555666888999999999:::;;;<<<<<<<<<<<<======<<<<<<======>>>???@@@???>>>===>>>@@@BBBDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@AAAAAA@@@>>><<<;;;::::::999999999888888888777666666555555555555666555444444444333333333333222222333333333444444444222222222222222222222222222222111111222222333444555444444333333333333444444555666666555666888:::===<<<<<<<<<===>>>@@@AAABBBCCCCCCAAA???@@@EEEIIIFFFCCC@@@@@@CCCFFFEEECCCFFFHHHIIIJJJIIIIIIKKKMMMLLLLLLJJJIIIHHHGGGGGGGGGLLLLLLLLLJJJGGGCCC???<<<:::===CCCGGGFFFGGGOOOYYYbbb\\\]]]iiioookkkfffeee[[[aaaddd___TTTLLLMMMRRRTTTUUUOOOAAA999666111)))///---+++,,,///000...,,,------,,,,,,+++*********************************************************)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,,,,---......//////000000000000111222444555666777777777777888:::;;;<<<;;;<<<<<<===???@@@@@@AAABBB<<>>;;;888444222111111///...---,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000------111111000333999kkktttggg|||~~~~~~mmm<<>>666777UUU{{{WWWjjjkkkggg___CCCbbbMMMMMMNNNOOONNNLLLQQQWWWSSSWWWZZZ[[[\\\```iiippp{{{sssvvv|||yyyrrrnnnmmmjjjhhheeeccc```___[[[aaaeeebbb]]]^^^iiittt{{{}}}}}}{{{cccLLL:::000///111000//////.........///////////////000000000111...///111111111111000000222222222333555666777777777888999:::;;;;;;;;;;;;=========<<<============<<<<<<;;;;;;<<<>>>@@@AAADDDDDDDDDCCCAAA???>>><<<<<<===>>>>>>===<<<:::888888888888888777777777666444444444333333333444444222222222333333333333333222222222222333333333333111111111111111111111111111111111111111222333333444333222222222222333333333444555555444555777999;;;;;;;;;;;;<<<===???@@@???AAABBB???<<<===DDDJJJDDDBBB??????BBBDDDEEEDDDEEEGGGIIIIIIIIIIIIJJJKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLJJJFFFAAA??????;;;999999777333333555<<<999;;;AAAAAA<<<999999666999<<<;;;777333222333...000///***+++000333111222000/////////...+++))),,,,,,++++++*********)))************************************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,---......////////////000000111333444555555555555666777888999:::::::::;;;<<<===>>>??????<<>>;;;;;;888>>>;;;888444222111111///...---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,------------***))),,,...///000222UUUooohhh~~~{{{]]]OOOZZZiiiwww~~~hhhhhhzzzoooTTT;;;222666999222222222111111000//////...................................................//////000111111222222222111111222222333444555999666777999777===YYYxxx~~~kkkjjjVVVUUUTTTJJJLLLXXXYYYNNNKKKRRRKKKOOOSSSVVVWWWXXXZZZ\\\___dddmmmuuu~~~|||~~~uuuiiicccgggooooooiiigggggggggeeedddbbbaaa```\\\bbbeeeaaa\\\bbbtttgggyyyfffKKK:::333111222//////...---------.........////////////000000000......///000222222222111111111222333444555555666666777888999999:::::::::============<<<<<<;;;;;;777777777888:::<<<>>>@@@AAAAAAAAAAAAAAA@@@??????::::::;;;;;;:::999888777666666666666555555555555222222222222333222222222111111111111222222222222111111111222222222333333111111111111111111111111111000000000000111222222222222111111111111222222222333444444333444666888888888777888999;;;===>>>;;;>>>???===;;;===DDDJJJBBBAAA??????AAABBBCCCCCCCCCFFFHHHIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHBBBCCCCCCDDDCCCAAA@@@???;;;888888;;;:::666444666555555666888777222111222000111333555555444333111...//////------000111000+++*********+++,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,------....../////////000111222333444333444555666777777888888888999:::<<<===???@@@@@@@@@BBBDDDEEEDDDJJJYYYhhh```???===<<<777???;;;888444222111111///...---,,,++++++******++++++++++++++++++++++++++++++***+++,,,---------,,,,,,...,,,***+++---.........111rrr}}}tttuuuXXXMMMBBBBBBXXXxxxtttUUUwww\\\III777111444222111111111111111000///.........................................................///000000111111222111111111111222333444444888111444===;;;333===QQQppp___|||lllZZZuuu\\\IIIKKKPPPLLLKKKNNNJJJKKKLLLMMMPPPSSSUUUVVVXXXZZZ\\\]]]```dddiiimmmpppsssxxx{{{}}}~~~~~~{{{xxxwwwwwwvvvrrrnnnooommmfffaaabbbgggiiifffaaabbbcccbbbaaa``````aaa```___]]]]]]bbblllxxx~~~zzzrrrRRR>>>555000///000......------------............////////////000000222000///000111333333222000111222333444444444444555555666777888888888888<<<<<<=========<<<<<<;;;555555666777999;;;===>>><<<===>>>???@@@AAACCCCCC999999888888888777777777555555555444444444333333000111111222222222222111000000000111111111111111000000111111111222222222111111111111111111111111000000000///000000111222111000000000000111222222111222333333222333555777444444444444666888:::;;;999;;;<<<;;;;;;===CCCHHH@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBEEEGGGGGGGGGHHHIIIKKKJJJHHHFFFEEECCCCCCCCCAAA@@@>>>===<<<;;;;;;;;;444333555999888555444888---///111222111000000111///......///000000---+++////////////...---+++***---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++******+++,,,,,,------...////////////000111222333222333444666777777777777888999:::;;;===>>>@@@@@@>>>>>>???BBBDDDEEEGGGGGGGGGtttyyyyyy[[[>>>>>><<<777???;;;888444222111111///...---,,,++++++******++++++++++++++++++++++++++++++***+++,,,---------,,,,,,---.../////////000///...)))DDDgggxxxiiiuuuWWW@@@IIIggg~~~nnnwww[[[DDD???444222444...///000111111111000///...........................------------------------......//////000111111111000000000111111222333444555444777;;;999555999AAA^^^xxxaaammm}}}hhhQQQHHHMMMPPPOOOOOOLLLJJJIIIKKKNNNOOOPPPRRRSSSUUUVVVWWW[[[```ccc^^^___```bbbeeegggggggggdddeeehhhjjjkkkjjjhhhfffaaaggghhhdddaaacccffffff^^^```aaa```^^^^^^```ccc]]]bbbgggkkkmmmrrryyyuuuXXX===555333---,,,///......---------......///........./////////000000999555111///111222222111000111222333444444333333444444555666777777777777888999;;;<<<>>>>>>>>>>>>666777777888:::;;;<<<<<<<<<<<<======>>>???@@@AAA999888777555555666777888444444333333333222222222///000111222333222222111000000000000000000000000000000000000111111111222111111111111111111111111000////////////000111111000////////////000111222000222222222222222444666222222222222444666888999::::::::::::<<<>>>@@@BBB>>>@@@AAABBBAAA???>>>>>>;;;>>>BBBDDDEEEEEEFFFGGGHHHGGGFFFCCCBBB@@@@@@???BBB@@@>>><<<:::999999999777444333444333000000333000111222222222333333222444333111111111111///...******+++,,,---,,,+++,,,000000000...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++*********+++,,,,,,------///////////////000111222222333555666777888777777999::::::;;;<<<<<<======777???EEECCC===;;;>>>BBBNNNFFFLLLeeerrrsssWWW<<<>>><<<777@@@;;;888444222111111///...---,,,++++++******++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,'''+++.........///...,,,333+++555nnnyyyfffUUUZZZiiixxx|||YYYZZZmmmDDD333777111222777000//////000111111000///...........................------------------------......//////000111111111000000000000111222333444...555777333222888===>>>AAA```xxxxxxuuuXXXTTTRRRHHHIIIHHHGGGHHHKKKMMMLLLKKKJJJLLLNNNPPPQQQSSSWWWZZZYYYVVVUUUVVVZZZ\\\ZZZXXXYYY^^^dddggggggdddaaa```^^^hhhmmmggg___]]]___aaa^^^``````___]]]^^^aaadddttt|||ttteeeHHH222333666000...444......---------......///............/////////000>>>999333///000111000//////000222333444444333222333444555666777777777777444666999<<<>>>@@@AAAAAA999::::::::::::;;;;;;;;;AAA@@@>>>===;;;;;;;;;::::::888666444444555777999333333333222222222111111///000111333333333222111111000000000////////////000000000000111111111111000000000000000000000000///////////////000111111///////////////000111111000111222222111222444666111111111222333555888999<<<:::999:::<<<>>>>>>======???BBBCCCAAA???===<<<777:::???BBBCCCCCCDDDEEECCCBBBAAAAAA@@@@@@@@@@@@???>>><<<;;;999888777777;;;555000111222222333666111111000......///...+++///...,,,,,,,,,,,,,,,,,,---++++++,,,---,,,,,,...'''))),,,---,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------//////...//////000111222222333555777888888777777;;;;;;::::::::::::::::::777;;;???????????????===>>>333???KKKFFFYYYdddRRR>>>777AAA<<<:::;;;777333000///...---,,,,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......444,,,///UUUkkkSSSiiiyyykkkrrrxxx}}}rrrLLL\\\yyyuuu~~~III>>>333000111111333555......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,...///111222222/////////000111111222222555555666666777777888888999FFFiiiQQQ]]]qqqwwwkkkgggUUUSSSPPPMMMMMMNNNMMMKKKQQQNNNLLLNNNRRRVVVYYY[[[SSSRRRQQQRRRTTTVVVWWWWWWTTTYYYWWWYYYaaa^^^ZZZ```VVVgggiiiaaacccbbb^^^^^^hhhMMMaaadddVVVaaaddd```rrryyyiiiSSSBBB333000111///..........................................///////////////000000000111111111111000000111111111222222222444555666777888888888777666777888:::;;;<<<======::::::999999::::::;;;<<<======<<<;;;::::::::::::888777666555444333333333111111111000......111333000000000000000000000000//////............//////////////////////////////////////////000000000000////////////000000000000111111000000000000111111111111000000111111222333222333333333555666777888<<<;;;:::999:::;;;<<<===>>>@@@CCCEEEDDDBBB???===<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAA@@@>>>===<<<999:::999777666999???EEE555777777444///...222666999333---+++---///...,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++------......///000000000///000111111111222444666555777999999888888999:::<<<<<<:::999999:::;;;<<<>>>>>>>>>===???DDDJJJOOO|||___NNN===777AAA===<<<:::777333000///...---,,,,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...(((111111666```}}}~~~nnnooojjjaaaMMMGGGTTTggguuu}}}mmmVVVLLL]]]tttwwwsssfff[[[BBB999222111333111000111...------------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,...///000111222//////000000111222222222333444444555555666777777555>>>FFFcccmmmLLLLLL___qqqoooXXXJJJDDDGGGRRR]]]KKKOOOQQQRRRSSSTTTSSSQQQUUUTTTSSSSSSTTTUUUUUUUUUXXXZZZWWWVVVZZZXXXVVV[[[^^^fff```UUUWWWYYYWWW[[[]]]ccc```^^^```xxxbbbssscccMMMBBB666...///111000...///........................---.........//////////////////000000000111111111000000000111111111222222444444555555666777777777666777888999:::;;;;;;;;;999999999999999:::;;;;;;<<<;;;:::999999888888888666666555333333222222222///111333444222111111111//////////////////////////////............//////............................../////////000000000....../////////000000000111000000//////000000111111111000000000111222222222222222333444666777888::::::999999999:::;;;<<<:::<<>>>>>@@@@@@AAAAAA@@@>>>===<<<======;;;777444333666:::888:::;;;999888;;;CCCIIIMMMEEE999222///---+++(((++++++,,,,,,,,,,,,++++++,,,,,,+++++++++************************************++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((())))))***+++))))))*********+++++++++---------...//////000000///111222111111111333555555666888999888888999:::<<<<<<;;;;;;;;;<<<===>>>999999888888888;;;???CCC000LLLdddlllwwwZZZJJJ<<<888BBB======:::777333000///...---,,,,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------)))444333(((444\\\vvvuuuuuuggg~~~fff___]]]===@@@OOOhhhyyy~~~^^^MMMPPPnnnvvv^^^HHHDDD999444000333444000------------------,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,---------++++++,,,---///000111111//////000111111222222333222222333333444555555666999888000666ZZZtttzzzQQQKKK\\\jjjuuuhhhccc[[[NNNLLLTTTIIIMMMJJJAAA>>>DDDJJJKKKNNNNNNNNNOOOQQQSSSTTTVVVMMMOOOOOONNNPPPRRRVVVYYYTTT^^^___```iiiiiibbbcccLLLeeeXXXhhhsssFFF888333///---///111///...000---------------------------------.........//////////////////000000000000000000000000111111111111444333333222333555666777666666777888888888888888999888888888888999:::::::::999888777666666666666444444333222111111111111---111555777666333000/////////////////////////////////............//////.................................////////////000.........////////////000000000////////////000000000000000000000111111222222222222222333555666777888888888777888999::::::777999;;;>>>@@@AAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<>>===<<<======:::666222//////000333444444444444:::CCCJJJQQQHHH<<<222...,,,***(((++++++,,,,,,,,,,,,+++++++++++++++*********************************************++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((())))))***+++)))))))))*********++++++,,,,,,---......//////000000222333222111000111333333555777888777777888999<<<<<<;;;<<<<<<===>>>???999:::;;;:::888999:::<<<777999:::<<>>======<<<<<<;;;===>>>?????????>>><<<;;;888888777555222000///...+++,,,,,,******---222666;;;666///+++***+++++++++******++++++++++++***************************)))************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******))))))))))))************+++,,,,,,---......//////222444444444222111111222222444666777777777888999<<<<<<;;;;;;;;;;;;;;;;;;:::<<<======;;;:::::::::FFF===777777666444<<>>FFFXXXOOOWWW\\\YYYSSSNNNKKKJJJUUUVVVVVVSSSMMMIIIFFFFFFEEECCCLLLRRRRRR^^^ggg^^^dddggggggnnn|||}}}yyyrrrhhhQQQFFF<<<222+++000222222///,,,,,,...000------------------------,,,,,,,,,,,,---------------............/////////....../////////000000000222111000///000222444555555555666666555555444444777666666666666777888888555444333222222111222222000000///............///...///111111///...///000..............................------------......------------------------------------............------------............//////............////////////......//////000111111111000111111222333444444444555666777777777888777888999:::;;;;;;;;;;;;??????>>>===<<<;;;::::::;;;<<<=========<<<;;;:::666555444333222111///...+++,,,---,,,+++*********'''&&&&&&''')))+++,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''((())))))***(((((()))))))))*********++++++,,,,,,------......333555666666444222222222111333555666666666777888;;;;;;::::::999888777666444777999:::888777666666666111333:::999111111999bbbKKK>>>:::@@@:::===999666222000//////......,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++...000...---...333666fffoooTTTCCCBBBRRRfffoooyyysssVVV>>>NNN|||YYY>>>555333444000///000000---...111,,,,,,,,,,,,++++++++++++)))))))))************+++))))))*********+++++++++******+++,,,,,,---......------...//////000000111222222333444444555555666111888555222888;;;AAAOOO~~~qqqOOO999444???@@@HHHQQQSSSNNNPPPVVVPPPTTTYYYYYYUUUQQQOOOOOOXXXPPPZZZbbbbbbtttooozzz|||yyyzzzyyyqqqxxxxxx\\\AAA666777333+++,,,...---***)))---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///............////////////111000000000000222333444444555555555555555444444666555555555555666777777444333222111000000000000///......------..................,,,++++++...000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............------------.....................///000000000000000000000111222222222333444666777777777777666888:::===???@@@@@@@@@===<<<;;;:::999888777777999999:::;;;;;;:::999888888666333222111000---+++,,,---///000///---+++)))'''((()))***+++******)))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***((((((((()))))))))************+++,,,,,,------...222444666666444222222222///111444555555555666888888888888888777555444333222555777888777555444444555222444888444,,,,,,222cccJJJ===999>>>:::>>>888555222////////////...,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...000000---...111///***,,,YYY|||dddSSSIIIFFFVVVaaapppyyy|||wwwpppZZZDDD\\\rrrvvvoooZZZDDD999666666222//////111///,,,,,,///,,,,,,,,,++++++++++++***))))))))))))************))))))))))))*********+++******++++++,,,,,,------,,,,,,------.../////////111111222222333444444444222:::444///999???;;;:::@@@yyy}}}{{{ddd@@@;;;DDDWWWVVVCCC999>>>BBBIIIRRRVVVUUURRRQQQQQQ\\\KKKLLLLLLFFFXXXaaaHHHIIIIIIGGGKKKWWWhhhiiiYYYCCC444000111111///))),,,,,,((()))...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........------.........////////////000000111111222333333444444555555555555555444555555444444555555666777333222111000000///000000......---------......///---...---,,,***+++---///...........................------,,,,,,------...+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------...------------------.........------......///000000000/////////000111111222333444666777888777777666888;;;>>>@@@@@@???>>><<<;;;;;;:::999888777777666777888999999888777777777444111/////////---+++******+++,,,---,,,***)))++++++++++++))))))))))))((())))))))))))))))))((('''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((()))))))))************+++,,,,,,------000222444444333111111111...000333444444555666777444555666777777666555555555777999999777555444444//////000111000111333777cccHHH;;;888>>>:::???888555222////////////...,,,++++++***)))*********)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,222&&&&&&111333+++---777000111^^^nnnNNNBBBLLLZZZeeellluuu~~~rrrTTTNNN\\\ttt\\\BBB777777555///***///...000222000+++***,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))*********************++++++,,,,,,---++++++,,,,,,---......///000000000111222222333333111333333777:::000000AAA<<>>FFFOOOQQQMMMGGGCCCBBBKKK999@@@KKKRRRtttrrr[[[mmmsssdddKKK333---,,,)))***///+++......+++,,,000...''',,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------........./////////000111222333333333222333444555555666666555555555444444444444555666666333222111000000/////////......---------......///,,,---...---,,,+++---..............................------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------......------------...//////000////////////000000111111333555777888888888777777999<<<>>>===;;;888666======<<<;;;;;;:::999999555666777888888777666555444111------...///...---+++***)))((()))***))))))))))))((('''&&&'''))),,,(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((()))))))))))))))******+++,,,,,,---------000222333222000//////...000222444444444666777111222444666888888888777555666777666444222111111000111000......000111...dddBBB888===???>>>===777555111//////...---,,,,,,+++******))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000555JJJzzz~~~eeekkkSSS;;;GGG```ssszzzdddSSSDDDMMMpppuuu|||wwwTTTLLL@@@666111000111111//////...---,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......////////////000000000000111111222333333444444555333:::AAAXXX{{{}}}nnnpppyyyvvvzzzyyyLLL666111---,,,...///---***------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........///000000000111111111111444444444444444444444444555555555555555555444444222111111000///......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............//////000000000111111111111555555555555555444444444555777:::<<<======;;;:::???>>>===<<<<<<===>>>???777888:::;;;;;;:::888777222111000///...---,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++...------......///000111111111111111111333444555222333333333333333333333444444333222111111111111//////...------------...gggEEE:::>>>???===<<<777444111/////////---,,,,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------.........111<<<\\\|||ttt___OOOQQQTTTHHHJJJYYY^^^xxx{{{{{{sssYYYKKKUUUbbb}}}jjjPPPBBB===777222000000000000.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------....../////////000000000222333333444444555666666;;;:::777999NNNzzzzzz{{{pppuuuttt|||tttWWW;;;444000,,,,,,///000---***------,,,,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...////////////............//////000000000111111111444444444333333333333333444444444333333333222222111111000000///......---............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------............//////000000000111111111333333444555666777777888555666999;;;<<<<<<;;;:::<<<<<<============<<<<<<777888999:::999888666555111111000///...---,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))*********+++++++++------------...///000111000111111222333333444444555444444333333222222222444333222111111000000000///......---------------iiiHHH<<<>>>>>><<<;;;777444111/////////...,,,++++++***))))))))))))***)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000111111000666OOOyyyvvvVVVnnneeeLLLWWWYYYHHHNNN___wwwwwwyyyWWWCCCPPPdddxxxUUU444444333111000000000...,,,...------,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------.........////////////000333444444555555666777777888666777888333???pppfffeeetttggglllsss___QQQFFF888...000...,,,---000000---***---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000000333333333333333333333333444444333222111000000///000000000///......------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111222444666888999:::666666777888999:::;;;;;;999:::<<<======<<<:::999777777888777666555333222000000///...---,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))*********++++++------------...///000000///000222333444444333333666666555444333222111111333222111000000//////000......---,,,,,,,,,,,,,,,gggGGG<<<>>>>>><<<<<<666444111/////////...---++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------111111444222***+++@@@ZZZrrr}}}nnneeeWWW===AAAPPPfffqqqqqqvvvwww```JJJ>>>???:::VVVttt[[[DDD666444333222111111///---***---,,,,,,,,,+++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,------........./////////222333333444555555666666555222888AAA>>>999HHHaaavvvgggdddwwwxxxtttoooSSS???444000...---,,,,,,...000000---+++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...............///........./////////000000111111111222222222222222444444333222111//////.../////////......---------------------,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------........./////////000000...///111222444666888888666555555555666888:::;;;888999:::;;;;;;:::999888666666666555333111000............---,,,+++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,---...///000...000222444444444222111555555444444333333222222222111000///............------,,,+++++++++++++++bbbDDD:::<<<===<<<>>>666333000/////////...---+++***))))))(((((())))))(((((((((((((((((((((((((((((()))))))))*********)))))))))******++++++++++++++++++,,,,,,,,,------///---111666444...222>>>cccxxxjjjyyy{{{cccNNNJJJQQQWWW]]]cccaaasssxxxpppxxxpppWWWLLLUUUZZZTTTVVVqqqjjjPPP>>>777999666444111000000///---,,,+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,------------............000000111222222333333444888333111444999<<<>>>???SSSvvvmmmppprrrmmmyyyfffMMM:::222111000///++++++,,,---///...---+++,,,,,,+++++++++++++++*********************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---------......//////---............/////////000000000000111111222222444444333222111000///...............---------------,,,,,,,,,++++++++++++************************)))))))))*********++++++***************************************************************************))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............/////////......///000111222333444555444444444555777999:::888888777666666777888888555444444222111///---,,,------,,,,,,++++++******)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,---...///---...111333333333111000111222222222333444444444000000///...------------,,,,,,+++***************{{{^^^AAA999;;;<<<===???666333000////////////...******)))(((((((((((()))((((((((((((((((((((((((((((((((()))))))))******(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,000,,,,,,111444333222333...TTTdddWWWSSSdddzzzxxxZZZ;;;OOOaaattt~~~oooUUUCCC999@@@>>>DDDnnniiiMMMAAA888111///333000...---.........---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++,,,,,,,,,---------.........//////000000111111222111666555000222;;;===999>>>AAA___~~~jjjQQQQQQbbbyyysssiii^^^xxx|||xxxooojjjffflll}}}~~~cccPPPBBB111***,,,000...+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------------.........///......//////000111111111333333222111000000//////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((())))))***+++******************************+++++++++,,,,,,,,,------------.........///.........//////000000000333333333333444555777999888666444333333444666888444333222000///---,,,,,,,,,+++++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++,,,---......,,,---///000111111000000//////000111222333444444///...---,,,,,,++++++,,,++++++***)))))))))))))))yyy\\\AAA888:::;;;<<>>555333000//////000///...******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,###...333///---333555111***:::999<<>>EEEJJJIIIGGGQQQgggyyysssyyyWWWOOOGGG;;;222000222444444000////////////---***''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------.........///000000111111111111333555555444666888;;;777999@@@DDDWWWjjj\\\FFFBBB,,,+++...111111...---...000------,,,***))))))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......------......///000000111..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......------...///000111222222000111222333444555555666111222444555555444222111222111000///...---------************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************+++,,,---...,,,,,,+++,,,,,,---//////000000000000////////////...---,,,+++******************)))(((((((((((((((PPP===888999>>>888===777444000...---------,,,++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,---------............///000777999333777\\\hhhRRRNNN>>>???]]]sssqqqdddQQQFFFNNN]]]___VVV^^^WWWRRRRRRQQQNNNNNNQQQTTTTTTdddCCCBBB<<<@@@???===SSSyyyrrrVVVBBB===888444222222222222......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))***+++,,,,,,------............////////////...///000111222333444444999777888<<<;;;===PPPgggwwwZZZBBB555222333---------,,,,,,+++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------....................................////////////...............------,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......000///...------...///000111222333444555555555555555555666666666666555555000000...---,,,+++++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))))))))************++++++******++++++,,,---+++---000111///---,,,,,,000000000000///...---,,,+++++++++*********))))))(((((('''''''''&&&&&&&&&|||MMM<<<999:::???888===777444111.........------+++***)))(((''''''''''''))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++************+++++++++,,,,,,------------............000444666///,,,:::VVVnnndddYYYZZZTTTGGGBBBDDDAAA:::FFFHHHGGG@@@888999CCCMMMRRR===WWWggg~~~rrryyy|||ooommmRRREEE???;;;666333222111111000...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***++++++,,,---------.........////////////...//////000222333333444666555:::???:::333:::GGGSSSjjjqqqcccOOO===111,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------.................................////////////.........---------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++*********************************+++++++++,,,,,,,,,,,,,,,------------...000///...------...///000222333444555555666666555777777777666555444333222000///...,,,+++++++++******))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((((()))))))))*********++++++******++++++,,,---+++---000000///---,,,---///////////////...,,,,,,++++++*********)))))))))((('''''''''&&&&&&&&&&&&uuuHHH:::999;;;???888===888555222000000///...---+++***)))((((((''''''((())))))))))))))))))))))))(((((())))))))))))******((()))******++++++***************++++++++++++,,,,,,,,,,,,---------......000222444333000000111444\\\|||tttwwwyyy[[[qqq{{{nnnjjjooorrrxxxqqqIII;;;::::::888444222111000...---------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))******+++,,,,,,,,,---------.........//////......///000111222333333111111777>>>===777888???<<>>777<<<888666333222222111///---***))))))(((((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))************)))))))))*********+++++++++++++++++++++,,,,,,,,,---///---,,,,,,...000111222333111444MMMkkk]]]HHH:::888;;;999444555444222222222000---++++++***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++)))***************++++++,,,,,,,,,,,,------------.........//////000000111555111///111333444888<<<888888===AAA===>>>SSSmmmnnnWWWEEE999111,,,+++.........---,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************************)))))))))))))))******+++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------............------......///000111111111111222333333333333222222111---,,,+++***************)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))******))))))******+++,,,***,,,---...---,,,---...---------,,,,,,+++***))))))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&jjjBBB999::::::<<<666<<<777666333222222111///---))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))******)))))))))))))))************+++******+++++++++,,,,,,,,,,,,---............///000333222...---@@@jjjxxx||||||iiiKKKCCC999444555888777555333222111000111000---+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++************************+++++++++,,,,,,,,,---------........./////////000///000222444555555444555333333999BBBBBB;;;999<<>>***000777''')))///000---222:::666)))///+++'''(((,,,...,,,((())))))******++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++(((((())))))*********+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,---...///000000000000333333333222000///---,,,+++***)))))))))))))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''((((((((())))))))))))))))))******+++***+++,,,,,,+++,,,...000+++++++++******)))((('''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&eeeDDD444<<<>>><<<<<<999555555444333111///---,,,******)))((((((((((((((()))(((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,---------......------......///000000000444<<>>????????????GGGKKKRRRZZZggg|||uuubbbWWWNNNDDD<<<333222222000///...---,,,...------,,,,,,------...************************))))))))))))))))))))))))++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++++++++************)))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))************++++++++++++,,,------......------------...///000111222222333333222111000///......************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***************++++++,,,,,,++++++***+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&bbbBBB444:::<<<;;;;;;888555555444333111///---,,,******)))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))'''((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,---------------------...//////000000666111666QQQyyyXXXIIIDDD===777333222333555222222222222222111111000......---,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---------------............//////000111222333444444444444555555666777777888;;;;;;<<<===>>>>>>>>>>>>>>>???@@@>>>>>>CCCLLLTTT```gggrrr}}}~~~tttUUUJJJ===555444333111...111111000///...------,,,------,,,,,,,,,,,,------************************))))))))))))))))))))))))+++******))))))******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))*********++++++++++++,,,,,,---------------,,,---...///000111111222222222111000///...------*********)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((()))))))))************++++++++++++++++++*********))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&___AAA444999::::::;;;777555444444333111///---,,,******)))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''''''''((((((((()))((((((''''''(((((()))''''''((((((((()))))))))(((((())))))))))))******++++++,,,,,,,,,---------,,,,,,---......//////000333---***000???VVVrrrvvv___AAA444333000......000222333111111111111111000000///...------,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......///000000111222333444444666666666555555555444444:::;;;<<<===============@@@BBBAAA>>>888444444555888999:::::::::>>>EEEKKKLLLOOOSSSTTTQQQNNNLLLKKKOOOJJJNNNMMMAAA:::555***555111---,,,---///000000............---------,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))+++******))))))******++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++++++++*********)))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((())))))))))))*********++++++++++++,,,------------,,,,,,,,,---...///000000111000000///...---,,,++++++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************++++++++++++******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]BBB555999999:::;;;666444444444333111///...---***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,+++,,,,,,---....../////////000444555111///666???vvveeeBBB777---666555333111///.........000000000000000///......---,,,,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,,,,------------//////000111222333444444666666666666555555555555::::::;;;<<<<<<<<<<<<<<<888:::======:::888777777888777555111...---000333666444222222222444444444000,,,333777111111222+++...//////...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((())))))))))))******************+++,,,,,,,,,,,,,,,+++,,,,,,---......//////...------,,,++++++******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))************))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[BBB777999999;;;<<<777444444333333111000...---***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,++++++,,,,,,------......000///111111...***...444333VVVgggKKK777333444000/////////////////////.........//////......---,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---...///000000222222333444555555555666666777777777999::::::;;;;;;;;;;;;:::777888999999777555444333222333555666777888999;;;333000......000222222111,,,'''+++---(((+++000+++'''***---...---+++,,,---++++++++++++,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************************************)))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********)))***++++++,,,,,,+++++++++++++++,,,------......,,,,,,++++++***)))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((())))))******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%XXXCCC888999999<<<===666333333333222111000///...******)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))*********+++++++++******+++,,,,,,------......++++++...//////111555444444999GGG___uuufffKKKCCC666//////333444444------..................---------------,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))***************+++++++++,,,,,,,,,---......///000111222222222333333555666777888888999999::::::::::::999999<<<<<<:::888666555333222...///000000///---***(((111111111333555666666555999222333333,,,///555000+++---000111000//////000++++++++++++,,,,,,,,,,,,+++******))))))******+++************************))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************)))))))))(((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((()))))))))******))))))***++++++++++++******+++++++++,,,,,,,,,,,,++++++******))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUAAA888888777;;;<<<555333333333222111000///...******)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))*********+++*********+++,,,,,,------+++***,,,111222...,,,...///+++***///777DDDWWWiii{{{bbbKKK::: ---555666444---,,,444333222111///...---,,,,,,,,,,,,,,,---,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******************++++++++++++,,,,,,---...///000111111000111222333444555555666888999999999999999888888333222111111000///...,,,---...000333555555444222***+++.../////////......,,,&&&)))***%%%(((---(((++++++******))))))(((''',,,,,,,,,,,,,,,,,,++++++******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************************)))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((()))))))))***((())))))************************+++++++++++++++************))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$SSS@@@777777555999;;;333333333333222111000///...******)))((((((((((((((()))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------///,,,+++---,,,+++...333......000222///,,,333===BBBVVVtttzzzttt___CCC222000000...444444+++)))000000///666000000...------,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++++++++,,,---...///000000000000000111111222222333888888999999999888888777666555444444444222///,,,333222111111111000...,,,+++...000000---+++******---(((,,,///)))+++...)))...,,,***+++---......------------,,,,,,,,,++++++******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((()))******************************+++++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$VVV>>>444888777888:::555777555222111000000...---***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************************************---,,,,,,,,,,,,---......////////////000000000000222333777AAAOOOkkkiiiTTT888666444111///...------------------------------//////...---,,,,,,++++++------,,,,,,+++***))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++---......---...///111000000000000111222333444666777888999999888777666222222222111111111000000000000222222111///---+++---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''+++,,,,,,+++)))((()))*********++++++++++++*********++++++++++++***))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWW???555888777888:::555777555222111000000...---***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((()))))))))*********************************,,,,,,,,,,,,,,,---............/////////000000000222///...000111555CCCQQQzzzmmmSSSEEE<<<333,,,333222000......---......------------------------.........---,,,,,,++++++---,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,......------///000000000000000111222333444444555666777777666555444111111000000000/////////......///000///---+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******)))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''***+++++++++)))((()))***)))******++++++******)))***++++++++++++***)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYAAA777:::888999:::555777555222111000000...---)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))))))))******************************++++++,,,,,,,,,------------.........////////////444111000333444000,,,***))):::XXX{{{~~~xxxjjjWWWDDD:::---'''(((,,,......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,++++++***)))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,......------///000000000000000111111222333111222333444444333222111/////////.........------+++,,,------,,,+++)))(((,,,,,,,,,+++++++++++++++************************)))))))))*********++++++************************+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((()))***)))((('''((())))))******++++++******)))******++++++******)))((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[CCC888;;;999999:::555777555222111000000...---))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))******************************++++++,,,,,,,,,,,,,,,------------............,,,)))***...333666555444111//////888EEEQQQWWWYYYkkk}}}rrrNNN===>>>888******+++...000222111...,,,)))*********+++,,,------++++++++++++++++++++++++---,,,,,,,,,+++++++++***++++++******))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************,,,------------...000000000000000000111222222000111222333333222111000///.........------------***++++++++++++***)))(((+++++++++++++++*********************************))))))))))))************))))))))))))))))))))))))*********************)))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))************)))((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&'''((())))))************))))))***************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\CCC888;;;999999:::666777555222111000000...---((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++,,,,,,,,,------------//////---+++***,,,......777444000...---,,,+++***,,,444===BBBHHHPPPXXX\\\\\\aaappp}}}|||qqqoooXXXLLLTTTMMM;;;;;;AAA;;;111))))))---//////222111...***'''&&&(((*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++------,,,,,,...///000000000///000000111111000111222222222222111000//////.........---------***+++++++++*********)))************************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))***++++++++++++******++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++***)))((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''(((((('''&&&'''))))))))))))******))))))))))))************)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZBBB888;;;999:::;;;666777555222111000000...---((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,+++******++++++++++++,,,,,,,,,,,,...222444000,,,------,,,&&&)))---000222333555666...///000000///000222333000111;;;>>>:::>>>AAA:::DDD===>>>EEEBBB444...222///222---)))///222///000)))$$$&&&000333...---000'''((((((''''''))),,,///******++++++++++++******************************************************)))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++------,,,,,,...///000000000//////000000111///000111222222111000///............---------,,,+++*********************)))))))))))))))*********((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))***+++,,,---,,,+++***************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***++++++***)))'''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''((()))((())))))******))))))((())))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYAAA777:::999:::;;;777777555222111000000...---'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((***+++,,,+++***)))************+++++++++,,,!!!'''***((()))------+++111///---++++++---///000///------...///...---,,,111,,,222555------555666666111------,,,---222888333222222...)))...111***///,,,...333333+++'''(((---///111222///+++&&&###'''(((***+++++++++******************************)))*********************(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))+++,,,,,,,,,,,,---///000000////////////000000...///000111111000///...---,,,,,,,,,,,,+++++++++******))))))))))))******((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))))))))***************************)))+++,,,.........,,,+++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((***,,,,,,***((('''&&&&&&'''((()))***++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&((())))))(((((()))***(((((())))))))))))(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX@@@666999999:::;;;777777555222111000000...---'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((***+++,,,+++)))((()))************+++++++++///111...)))***///000+++***(((&&&(((,,,......,,,000,,,))),,,///000///...,,,&&&000:::222***,,,---'''...000+++***//////)))+++%%%---///&&&///555%%%,,,+++)))'''(((***,,,,,,((('''&&&'''(((***++++++%%%&&&((()))++++++******)))))))))))))))))))))))))))))))))))))))*********'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,,,,,,,,,,---///111000////////////000000---...///000000///...---+++++++++************)))))))))((((((((())))))***'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))***************************+++---/////////---,,,(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((+++,,,,,,+++((('''%%%&&&'''((()))***+++,,,((((((''''''''''''((((((''''''''''''''''''''''''&&&((())))))(((((()))+++(((((())))))))))))(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRR===555999888888:::666666555333111///------,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((()))******((()))))))))************))))))*********+++++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,------......///////////////000000000000111111111000///---,,,++++++++++++************)))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************))))))((((((''''''(((***---///000///---,,,(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))))))))))))))))))))))))))))))))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))'''%%%"""''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTT>>>666:::888888999666666444333111///...------))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((((((((((((((((((((())))))***(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,---............/////////000000000000000000000000...---,,,++++++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))***************))))))******+++,,,,,,++++++***))))))******************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))***)))))))))((((((((('''***,,,...000111000///...)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV@@@777:::777777999555555444222111///...------))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))******++++++******)))++++++************))))))************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,------............/////////000000000000000//////...---,,,+++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))*********))))))))))))***++++++,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))((((((((((((***+++...///000///...---***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''(((((()))***))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXAAA777:::777666888444555444222000///...------))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''((())))))'''''''''((((((((())))))((((((((()))))))))******((((((((((((((()))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))************************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,------.............../////////000000/////////...---,,,++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))***++++++++++++***************+++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))((((((((((((((()))+++,,,,,,,,,+++*********)))''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))******(((((((((((((((((((((((()))******+++***((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYBBB888:::666666888555444333222000///.........))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''''''''''''''''''''(((((()))&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,------...............////////////---......------,,,+++************)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((())))))***++++++***************++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((()))******+++******)))******)))''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))++++++(((((((((((((((((((((((()))***,,,---,,,***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,...+++(((%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZBBB888999666666999666444333222000//////......))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''(((((())))))******+++(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,------------........./////////,,,---------,,,,,,+++*********)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((()))))))))(((((((((((()))***************)))******+++,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))******+++++++++++++++******)))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***+++,,,)))))))))))))))))))))))))))+++---///...+++(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))---...+++&&&$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYBBB777999666777:::777333333111000////////////))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''(((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((()))*********(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,---------------.........//////+++,,,,,,,,,,,,++++++******)))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((()))************))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''((((((((()))))))))***************************)))(((((('''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((()))+++,,,---)))))))))))))))))))))))))))+++...000///,,,(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###'''***)))&&&$$$%%%(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYBBB777999666777;;;888333333111000////////////))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''(((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,---------------.........//////++++++,,,,,,,,,+++******))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((()))************))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))******((((((((((((''''''''''''(((((('''''''''(((((()))'''''''''&&&&&&''''''''''''''''''((()))+++,,,---))))))))))))))))))))))))))),,,///111000---)))&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&$$$!!!"""&&&,,,%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\>>>:::555222999666;;;666333111000000///...---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((()))***+++,,,---------------------------------+++++++++***)))(((((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))************))))))))))))******+++++++++***)))(((((('''))))))((('''''''''(((((()))((('''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&^^^@@@;;;555222888555888666333111000000///...---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))***+++,,,,,,,,,,,,------------------------++++++******)))(((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))*********))))))(((((())))))***+++++++++***)))((((((((((((((((((((()))))))))******))))))(((((()))))))))(((((((((''''''''''''((('''''''''((())))))******''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&___@@@;;;555222777333777666333111000000///...---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***)))******+++,,,,,,,,,,,,------------------------++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))+++++++++***))))))(((((('''((()))******+++******((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&\\\???:::555222888444777666333111000000///...---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***)))(((((((((((((((((()))+++++++++******)))))))))((()))******+++***))))))(((((()))))))))))))))((('''(((((()))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&YYY<<<999555333999555999666333111000000///...---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))++++++++++++************************))))))((('''***************)))((('''((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&WWW:::888555333:::666999666333111000000///...---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))************))))))))))))******++++++++++++++++++++++++,,,+++******))))))******'''((()))******)))((('''(((((()))***)))((('''&&&'''''''''(((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&WWW;;;999555333999555777666333111000000///...---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))((((((''''''''''''((((((***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******++++++************++++++++++++++++++++++++++++++---,,,******+++---///111---...111333444444444333555666777777666444222000///...---,,,***)))((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&YYY<<<:::666333888333555666333111000000///...---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((************)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))*********'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))((((((''''''''''''((((((***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,******,,,000444777;;;===@@@DDDFFFGGGGGGGGGLLLLLLMMMMMMLLLIIIGGGEEE@@@>>>;;;777222...+++)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&YYYAAA777999777666666111666444111000///...+++)))***(((''''''(((((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))******)))((('''$$$%%%&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((('''%%%%%%&&&(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''(((******+++++++++******************************++++++++++++******(((((((((((()))***+++,,,,,,---......,,,***'''&&&))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&)))(((&&&***111000***((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++***))))))+++---///,,,))))))+++---//////,,,000555999>>>DDDIIIMMMOOORRRPPPIIIDDDBBBCCCBBBJJJPPPUUUUUUPPPKKKHHHHHHQQQMMMIIIKKKNNNKKKBBB999333000+++)))((()))))))))+++***)))(((((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&VVV>>>555888666555666222666444111000///...+++)))***(((''''''(((((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((&&&%%%$$$$$$%%%&&&'''''''''''''''))))))(((((('''(((((((((''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((('''&&&&&&''')))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((()))***++++++++++++******************************++++++++++++******''''''((()))***,,,...///111222222222111///---+++))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((('''''''''''')))(((&&&***000000+++((())))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++---,,,++++++---...333111...,,,...222777;;;IIIJJJJJJJJJJJJKKKNNNPPPQQQMMMFFF>>>555//////222999<<>><<<===>>>FFF@@@===>>>;;;444555;;;:::999777555444888>>>BBBDDDFFFFFF@@@:::888<<>>BBBKKKKKKBBB@@@FFFAAA???<<<:::999:::<<<===>>>BBBEEEAAA888111000111888>>>GGGMMMMMMIIIDDD@@@666222---(((&&&(((+++...)))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTT???777999444333666444555333111000///...,,,******(((''''''(((((('''&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''((('''''''''((('''''''''''''''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((((((((+++---(((((((((''''''((((((((((((((((((((((((((((((((()))******++++++++++++*********************************++++++++++++******,,,+++***(((''''''''''''))))))))))))))))))((((((((()))))))))************************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))+++)))(((((((((***---000+++)))'''''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++***))))))***///555:::EEEHHHIIIDDD<<<666555777222333444666999>>>EEEJJJIIICCCCCCGGGFFF???===AAABBB???<<<<<<@@@DDDFFFFFFEEEGGGIIIHHHDDD>>>999777000555<<>>===:::666555999BBBIIIGGGIIIIIIFFF???555***###+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&PPP===777999333111666555444222000///000///---+++***(((''''''(((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((()))***+++,,,+++,,,...///111222222222///...---,,,+++*********,,,+++)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((('''&&&&&&'''))))))((('''&&&&&&'''((()))((((((((((((((((((((((((***++++++,,,,,,++++++*********************************++++++++++++******''''''''''''((()))++++++''''''&&&''''''((())))))))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))************((())),,,+++'''***000...+++((())),,,...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***...444999<<<@@@CCCFFF@@@===888444333666;;;???999;;;>>>AAADDDHHHNNNQQQ]]]cccgggiiiuuu|||ssscccWWWYYYWWWTTTQQQNNNIIICCC>>>DDDCCC???999444555;;;AAADDDIIIPPPSSSNNNCCC666...++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&LLL:::555777222111666777444222000///000///---+++***(((''''''(((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++...222555777333444666888999;;;;;;<<<;;;:::999777666555555444000...,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''(((((('''%%%%%%&&&((()))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++,,,,,,,,,++++++*********************************++++++++++++******+++******)))))))))))))))))))))((())))))***+++,,,))))))))))))************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++)))'''***---,,,''')))///000,,,(((***---///---***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---333:::???@@@???===<<<999888999<<>>777666111222555222999555000.........+++(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&''''''((()))((((((((('''''''''((((((((((((((())))))++++++,,,+++******+++---,,,******...444777888;;;;;;777999AAADDDAAABBB@@@??????AAABBBCCCBBB@@@>>>;;;777222---)))&&&(((((()))))))))(((''''''&&&%%%%%%&&&(((***))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))&&&''''''(((((()))))))))$$$'''&&&###%%%+++,,,(((((()))+++***(((&&&'''(((******)))***+++***'''$$$+++)))''''''(((((('''&&&))))))))))))((((((((((((''''''((()))***+++,,,,,,++++++******************,,,+++******)))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))''''''+++------,,,---)))***///000+++))),,,*********))))))(((((('''+++***((((((((()))+++,,,&&&(((***,,,+++)))'''&&&)))((('''(((+++------,,,+++,,,,,,+++***+++,,,...&&&'''***+++,,,***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++)))(((((()))***+++)))((('''((()))******)))++++++++++++++++++++++++111111...******...///,,,***+++---......,,,)))(((************************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))'''''')))******+++++++++***+++***((('''***111777:::???DDDBBB777---///777EEE@@@>>>>>>:::888@@@KKKlll}}}|||nnnaaaLLL===;;;@@@???:::GGGSSSYYYTTTPPPQQQOOOIIIEEE888)))$$$))),,,***%%%((((((((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***)))'''&&&'''(((((((((&&&'''((('''&&&&&&(((***'''''''''''''''&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''OOO>>>777555000222666222666333//////000000...+++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))(((''''''&&&&&&''''''((((((((((((((('''''''''(((((((((((()))"""###%%%'''***---000111000111000000222777;;;===<<>>@@@AAAAAACCCBBB???<<<:::666333111+++)))((('''&&&'''((()))&&&%%%%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''',,,...,,,&&&&&&))))))%%%'''(((************++++++'''&&&%%%&&&((()))(((&&&'''%%%%%%&&&((()))(((''')))))))))))))))))))))((((((((())))))******++++++************************+++*********+++,,,------************************************************))))))))))))))))))))))))************************---***((((((***+++***(((...+++,,,///...)))***...++++++***++++++---...//////222666::::::777333000888666444333444666888999...,,,***(((&&&%%%%%%&&&'''((((((((((((((()))***,,,***(((&&&&&&'''((()))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))*********************++++++,,,,,,---///---***)))+++,,,,,,,,,------......//////000000555555222......111111------,,,***)))***+++---///+++++++++******+++++++++)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))***++++++,,,+++++++++***))))))---111555777FFF:::111000555888<<<@@@@@@@@@AAADDDJJJUUUgggvvvyyyhhhMMM===<<>>777555000222666333333111///000333333000---)))((((((''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((()))))))))(((''''''''''''((((((((()))))))))''''''((((((((()))))))))/////////111333666999;;;===;;;999999:::;;;;;;;;;333;;;BBBDDDEEEHHHIIIHHH@@@;;;666444888???FFFJJJJJJHHHFFFEEEDDDBBB@@@===555222...)))'''&&&'''((('''&&&&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((('''''''''''''''%%%''''''%%%%%%''''''%%%&&&%%%%%%&&&''''''&&&%%%+++)))'''&&&((()))))))))&&&&&&&&&''')))***)))'''))))))))))))))))))))))))*********************************************************+++,,,---...///************************************************))))))))))))))))))))))))************************,,,+++******+++,,,***)))...---------***'''***000,,,---///222666;;;???AAAEEEGGGJJJLLLJJJFFF@@@<<<:::888888;;;BBBHHHJJJJJJHHHHHHDDD>>>888555666999...---,,,************++++++***)))''''''(((***+++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))*********++++++))))))***+++,,,,,,,,,+++---+++***+++///222444555;;;<<<===>>>???AAABBBBBBCCCDDDBBB???@@@CCCBBB>>>999777333///,,,)))((('''))))))))))))***+++,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,***)))---444999:::999===555111555::::::888888;;;GGGVVV```lll~~~}}}~~~pppTTT@@@===AAALLLUUUTTTLLLEEE@@@GGGJJJCCC444***+++///*********))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&'''((())))))$$$&&&((('''&&&%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$'''''')))))))))((('''&&&''''''''''''''''''''''''PPP???777666000222777333333111000222444444000---))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''((((((((((((((())))))***((((((((()))******++++++...///000111333555666777<<<888666777999777555666111555888999:::???FFFLLLLLLEEE===999<<>>BBBJJJQQQSSSOOOJJJKKKLLLJJJDDD===;;;???DDD>>>:::444000...---------''')))+++,,,------++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))*********+++++++++******))))))******++++++---...111666<<>>???>>>888<<>>DDDHHHOOOSSSYYY___cccdddcccaaaccc^^^VVVNNNJJJIIIJJJLLLHHHIIIKKKOOOQQQMMMFFF@@@AAACCCDDDAAA===>>>DDDKKKNNNGGG???888444333111000,,,,,,,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************************+++++++++++++++***)))***,,,///222444999;;;???EEEJJJKKKJJJHHH===>>>@@@BBBDDDFFFGGGHHHEEEHHHIIIHHHIIIJJJFFF@@@;;;???DDDIIIKKKKKKJJJHHH888777555222///+++)))'''+++************+++,,,---************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++*********+++,,,,,,,,,111777:::<<<>>>@@@BBBBBBBBB@@@;;;:::KKKpppiiiTTTIIICCCEEELLLJJJHHHHHHNNNSSSOOOAAA555,,,***(((((()))******((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((***+++,,,+++(((&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((())))))(((((())))))************((((((((((((((((((((((((NNN>>>999999444444666111777444111111222111---)))***))))))(((((())))))***''''''((((((((()))))))))(((((((((((((((((((((((((((((()))*********))))))***)))((('''((()))***+++++++++,,,---...//////000555777999;;;<<<<<<;;;;;;999666777======:::>>>FFFEEECCCBBBEEEGGGFFFGGGJJJMMMPPPUUUYYYYYYTTTLLLFFF<<<::::::???IIIPPPRRRQQQPPPPPPPPPNNNJJJDDD???<<<...+++'''%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))))))))((('''&&&'''''''''+++,,,///111444777999:::===@@@HHHOOOSSSUUUZZZaaaZZZ[[[[[[YYYUUUSSSRRRRRRQQQNNNHHHBBB<<<444,,,&&&(((&&&%%%&&&)))+++++++++((())))))******+++++++++,,,,,,+++++++++*********)))))))))***++++++,,,,,,******)))(((((((((((((((************************++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,******---//////555;;;AAAIIIRRRVVVVVVTTTWWWZZZ]]]\\\XXXTTTQQQNNNMMMJJJHHHFFFDDDCCCCCC>>>>>>??????>>><<<;;;:::<<<>>>@@@@@@@@@DDDJJJOOOWWWRRRKKKGGGDDDAAA<<<888666333...***''''''((()))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++---///444999>>>AAAAAABBBDDDGGGGGGEEE@@@<<<555555666888999:::<<<<<>>>>>@@@CCC<<<999:::FFF[[[yyyhhhMMM<<>>===CCCNNNVVVXXXWWWTTTTTTTTTRRROOOLLLIIIGGG;;;666///***((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))***---000222999:::<<>>:::777777888222333444555777:::===???OOONNNNNNPPPQQQMMMDDD<<<666666666555222///,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,///333888<<>><<<:::999999999::::::;;;;;;<<>>HHHIIIJJJJJJFFFAAA;;;777111///---+++))))))***+++************************))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++******))))))+++---///111:::<<<>>>@@@@@@@@@??????:::BBBXXXvvvqqqNNNAAABBBAAA>>><<>>CCCLLLVVV]]]^^^[[[XXX===888222---***))))))(((((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,(((((())))))***+++------************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++---...000666???FFFPPPSSSTTTUUUYYYZZZOOOAAA000222666<<>>EEEDDD===333,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,///222888===??????<<<:::555444555888===BBBEEEFFF???????????????????????????EEEIIIKKKMMMMMMHHH@@@999888777666555555444444@@@CCCIIIMMMMMMKKKGGGDDD888666222///,,,+++++++++************************))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))******+++++++++************+++++++++*********,,,///111333AAA>>>===???BBBBBB???;;;PPPcccxxxHHHDDD???===>>>AAAAAAAAAHHH???444---,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++---...///BBBGGGLLLMMMLLLKKKNNNQQQEEEEEEDDDBBBBBBEEEJJJNNNOOORRRVVV[[[]]]]]]\\\[[[LLLGGG>>>666///,,,+++,,,))))))))))))))))))))))))PPP>>>:::>>>888444444111444333111///---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))(((***++++++******,,,...(((444000...888444111BBBNNN\\\gggnnn~~~zzzbbb[[[TTTFFFGGGOOOMMMNNNPPPOOONNNWWWcccXXX\\\RRR@@@>>>MMMUUUPPPQQQMMMFFF===222***)))+++((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))))))))(((((())),,,......,,,***++++++111;;;>>>===CCCNNNJJJOOORRRQQQNNNLLLIIIFFFFFF>>>AAAKKKEEE555555CCCPPP]]]aaaXXXVVV___bbb[[[YYYUUUKKKEEELLLYYY]]]YYY^^^RRRAAA333,,,)))))))))&&&***,,,,,,------,,,(((++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---...///)))---///...666EEEMMMMMM^^^NNN^^^^^^QQQUUUOOOIIIDDDEEE>>>???NNNUUUTTTXXXRRRVVV^^^FFFNNNKKKYYYQQQMMMJJJRRRLLLNNNWWWNNNOOOHHHSSSJJJFFFUUUUUUGGGFFFCCC===888<<>>===444111777999555888...555<<<888CCCNNNDDDJJJKKKOOOUUUSSSLLLMMMTTTZZZZZZPPPJJJNNNIIIEEEJJJBBB<<<@@@<<<222===EEE444>>>AAABBB???;;;:::>>>CCC@@@CCCBBB999000++++++---,,,***)))+++------***'''))))))))))))))))))))))))************************+++***)))(((((()))***+++*********)))******+++,,,++++++++++++******))))))'''+++,,,++++++111999???III999BBBIII666444NNNaaauuu]]]AAA888AAAGGG===000FFFHHH???...)))//////''')))(((((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++(((&&&'''***,,,,,,+++(((((((((***+++,,,***))))))+++///222777===CCCHHHKKKPPPQQQQQQTTTVVVOOOCCC;;;AAADDDCCCFFFHHHBBB888999BBBPPP\\\]]]\\\___fff\\\[[[VVVPPPJJJBBB222###'''&&&***///---'''&&&+++OOO>>>:::>>>888444444000444333111///---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))******)))+++---000222333///999444444DDDNNN\\\ttt[[[QQQMMMTTT[[[YYYRRRNNNVVV^^^ZZZEEE555888EEEMMMSSSRRRPPPKKKAAA555***%%%&&&)))******(((&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))************)))))))))))))))***+++***((((((***---...222444333444;;;BBBFFFOOOPPPNNNJJJIIINNNTTTVVVKKKUUUYYYTTTPPPSSSWWWVVVSSSWWW\\\^^^^^^]]]YYYUUUFFFHHHEEE<<<:::DDDWWWddd[[[\\\ZZZOOOAAA333+++(((++++++++++++***((()))+++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...111777>>>HHHQQQVVVUUUYYYMMMYYY[[[[[[^^^OOOHHHDDDEEECCCHHHNNNIIIBBBEEE\\\QQQNNNlllVVVKKKjjjcccBBBLLLXXX[[[UUURRRXXXZZZYYY\\\XXXQQQ@@@...+++777BBBEEE===777555>>>MMMTTTMMMBBB;;;666000,,,++++++***)))+++***))))))******)))'''))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,+++++++++,,,---------,,,---//////...---111:::AAA999888:::@@@CCCAAA===:::999777BBBMMMQQQ```|||pppeeeuuuYYYGGGAAA999888EEEPPPLLLLLLIIIBBB999222//////???DDDIIIGGGAAA888///)))+++***)))***,,,,,,***'''************************************************+++***)))(((((()))***+++***************++++++,,,,,,+++++++++************---.........000666<<>>>>>;;;???ddd~~~}}}\\\BBB:::666:::FFFEEEJJJDDD555---//////(((*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---***((((((***+++***(((...,,,+++***)))))))))(((---111666;;;???CCCGGGJJJRRRQQQMMMIIIIIILLLMMMKKKUUUQQQIIIBBBAAACCCBBB@@@+++555GGGZZZbbb```]]]]]]cccddd___VVVPPPOOOMMMJJJ;;;...$$$%%%++++++)))(((OOO===999===777333444000444333111///...,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******+++++++++---000111111111222BBBLLLTTTeeeooozzz|||^^^KKKJJJRRRZZZ___WWWWWWSSSHHH<<<999@@@IIIMMMNNNPPPPPPNNNFFF:::000(((***,,,+++(((&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))************************)))+++---***&&&(((///666999BBBCCC<<<>>>JJJPPPLLLKKKOOOPPPMMMKKKLLLMMMJJJCCCMMMRRRNNNMMMRRRSSSOOObbbYYYUUUZZZ\\\YYYZZZ___LLLLLLHHH@@@666666DDDUUU]]]```bbb___UUUFFF666,,,---((((((------'''''',,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++444777@@@LLLTTTTTTSSSSSSWWWZZZ```SSSNNNNNNGGGUUU^^^LLLHHHaaayyyuuu___PPPvvvuuutttaaaHHHQQQZZZPPPRRRWWWXXXRRRNNNMMMDDD999BBB:::444666>>>FFFHHHGGGDDD???888222///---+++***,,,+++***+++,,,+++)))'''))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,******,,,------------,,,+++,,,///111444:::AAAEEEGGG???>>>FFFGGGBBBGGGSSSfffnnnxxxzzzjjjUUULLLUUUGGGJJJMMMMMMIIICCC;;;777666;;;DDDKKKLLLFFF<<<555---+++))))))***,,,,,,+++************************************************+++***))))))))))))***+++***************+++,,,,,,,,,,,,++++++++++++******---+++***...444:::<<<===NNNEEE@@@BBBZZZlllbbbLLL===IIIEEEMMMLLL@@@555111///,,,)))+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++***))))))++++++***(((,,,+++++++++,,,///222444000444:::>>>??????@@@@@@CCC@@@>>>???AAADDDKKKSSSUUUQQQOOOOOOLLLEEE@@@>>>AAA@@@EEEPPPZZZ]]]___bbb^^^___YYYJJJ@@@AAAIIIPPPOOO@@@111+++******))))))NNN<<<888===777333444000444333111000...---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++))),,,/////////000333666UUUiii}}}kkkYYYNNNJJJUUUVVVXXXWWWLLLAAAEEEQQQLLLLLLKKKLLLPPPPPPHHH???111...+++((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))***************++++++'''***,,,------111999???===BBBDDDCCCCCCGGGIIIIIIGGGKKKJJJCCCAAAGGGKKKIIIRRRHHHGGGQQQRRRHHHCCCHHHBBBGGGQQQ\\\```\\\YYYXXX[[[OOOEEEAAABBBFFFSSSaaafff___[[[^^^bbb]]]MMM>>>333(((&&&///222,,,(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///111333===@@@JJJUUUXXXSSSRRRVVVRRRXXXTTT@@@JJJbbbvvvhhhcccvvvOOODDD???GGGPPPSSSRRRQQQJJJCCC:::444111333:::BBBEEEBBB>>>:::555111...,,,***))))))***,,,,,,***)))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------***+++------,,,++++++,,,---,,,000999DDDGGG@@@999===<<>>EEEIIIHHHGGGHHH555222---******+++...///************************************************************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,)))+++333;;;>>><<<;;;@@@:::DDDaaayyyxxxPPP???EEELLLPPPHHH<<<555333444(((***,,,+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''((()))***++++++***$$$'''+++111777>>>DDDHHHKKKMMMOOONNNLLLJJJHHHHHH@@@===@@@IIIMMMMMMOOOUUUVVVTTTXXX______WWWRRRSSSSSSLLLHHHJJJMMMOOOTTTYYY^^^aaa\\\OOODDDDDDJJJOOOUUUTTTPPPDDD444)))(((,,,NNN<<<999===888444555111555444222000...---,,,,,,***************************************************************************************+++,,,,,,))),,,...---///:::KKKZZZttt|||mmmdddiiinnnfffYYY^^^jjjjjjcccqqq___JJJNNNSSS\\\```TTTEEEJJJXXXRRRPPPMMMKKKPPPSSSLLLAAA???555+++&&&(((***)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++++++++,,,((())),,,111777;;;>>>???FFF@@@BBBJJJHHHBBBHHHUUUrrrpppcccTTTXXXnnnvvvkkknnnpppkkkiiilllQQQZZZYYYKKKFFFNNNVVVVVVfffZZZMMMEEECCCHHHTTT```ddd```^^^bbbgggeee]]]TTTGGG666***,,,000---******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***...444;;;???HHHKKKPPPTTTRRROOOQQQWWWKKKYYYaaa\\\uuuvvv|||uuuqqqlllmmmgggiiirrryyyyyykkkaaaeee\\\HHHEEERRRPPPJJJEEEAAA999333555;;;===???AAAAAA===888222///***)))((()))+++,,,,,,+++************************************************************************++++++,,,,,,,,,---------+++---...---******+++---555777<<>>AAABBBAAAEEEKKKDDD@@@999111,,,+++,,,...******************************************************++++++++++++******+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,------111///333<<>>;;;;;;///DDDccc~~~~~~qqqUUUDDDGGGIIIGGG@@@::::::>>>***+++***)))((()))+++,,,******************************************************))))))))))))******************************(((((())))))))))))***+++''',,,333:::AAAHHHOOOTTTVVVUUUTTTPPPMMMKKKLLLNNNQQQMMMMMMRRRTTTRRROOONNNRRRNNNLLLNNNOOOPPPUUU[[[RRRSSSXXX]]]\\\WWWUUUWWWWWW\\\]]]YYYUUUSSSRRROOOPPPWWW\\\WWWIII:::000***NNN===999>>>999555666333555444222000...------,,,************************************************************************************+++,,,------+++---...111<<>>@@@:::BBBRRRTTTNNN\\\vvvnnnRRRMMMMMMHHHHHHTTT[[[TTTHHHCCCDDDGGGTTT\\\eeegggaaaYYYUUUTTTZZZLLL999---)))+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---333<<>>777666555;;;BBBEEECCC>>>888555...,,,)))(((***+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,......---++++++000444888AAAFFFAAA999;;;JJJZZZqqqrrrjjjuuu|||```eeeiiijjjsssmmm^^^MMMCCC===???@@@===>>>CCCLLLJJJEEE===444...+++***++++++++++++++++++++++++******************************+++,,,,,,+++******+++++++++++++++,,,------,,,,,,------------......222222888???===666777>>>WWWxxxllljjj}}}QQQIIIDDDDDDBBB===>>>DDD333///***((()))+++,,,,,,************************************************+++******))))))******+++************************+++,,,+++***))))))+++---666:::???BBBDDDHHHMMMRRRNNNLLLIIIEEEDDDEEEJJJMMMKKKJJJFFF@@@@@@DDDFFFEEEJJJOOOQQQPPPPPPRRRSSSRRRRRRTTTYYY^^^^^^[[[\\\```SSSYYY]]]]]]\\\XXXOOOFFFKKKLLLOOOTTTYYYTTTBBB///OOO>>>:::???:::666777444555444222000///...------************************************************++++++++++++++++++++++++*********++++++---......///222888EEEYYYsssaaa```eeesssnnnUUUSSSccclllNNNJJJXXXaaaYYYLLLFFFHHHDDD@@@GGGTTTXXXRRROOOJJJAAA777///+++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,------111444:::???BBBEEEFFFGGG888CCCXXXjjjkkkfffqqqaaaLLLBBBUUU```YYYSSSWWWXXXRRRNNNTTT\\\___\\\SSSIIICCCVVVXXXNNN:::------...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------------------------...000444;;;CCCJJJOOOKKKKKKEEEDDDWWWsss}}}vvvrrrpppjjj```bbbtttqqqvvv}}}eeefffrrr~~~}}}uuuzzz{{{iiiIIICCCIIIGGG>>>888222999AAAFFFEEEAAA>>><<<777333---))))))***,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---...///...---000888???>>>BBBEEECCCGGGXXXttt}}}ggg```~~~yyynnnlllnnnjjjvvv^^^IIIFFFFFF@@@;;;:::BBBFFFJJJHHHAAA777///+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++++++++,,,------,,,---------............111333:::???999444@@@QQQuuuhhhjjjvvvzzzsss]]]JJJGGGEEE>>><<<@@@@@@888---)))***------+++************************************************+++******))))))******+++************************+++,,,,,,++++++---333777CCCDDDDDDBBB@@@CCCJJJQQQSSSRRROOOLLLLLLNNNSSSXXXIIITTTRRRBBB<<>>;;;???:::777888555555444333111///...------************************************************++++++++++++++++++++++++++++++++++++,,,---...///222777EEEZZZsss}}}~~~uuuXXXlllvvvwwwrrr}}}zzzlllQQQLLLVVV```OOOLLL@@@333777HHHSSSSSSPPPQQQMMMAAA333)))))),,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------222999AAAEEEFFFIIIPPPUUUWWWrrrtttSSSMMM___eee\\\YYYQQQMMMTTT^^^\\\III666EEEYYY___KKK777222000)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------///444:::AAAHHHLLLOOODDDGGGFFFSSS}}}|||fffssshhhlllvvvsss~~~MMM;;;FFFMMMGGG@@@333999AAAEEEEEECCCBBBBBB???999111+++)))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,...///...///444???GGGJJJDDDAAAMMMggguuuhhh~~~cccTTTPPPFFF999333333===IIINNNKKKAAA777111++++++++++++++++++++++++***************************+++,,,------,,,+++***,,,,,,++++++,,,,,,---...---------.........//////444777@@@DDD>>>===RRRmmmyyy}}}zzz~~~eeeYYYeeeuuu~~~tttWWWMMMHHH???888999KKK>>>000***,,,...---)))************************************************++++++************++++++************************'''(((***+++...444<<>><<>>444555AAAKKKHHHHHHEEE999000...---,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......000---,,,//////...///333888>>>FFFBBB;;;OOOqqqzzzeeeRRRVVVoooSSSJJJ<<>>OOOddd{{{~~~ooojjjqqq~~~}}}~~~}}}sss}}}www||||||UUUffffffQQQGGGUUU```^^^___VVVMMMKKKPPPWWW]]]___HHH<<<;;;???;;;:::999222666444111/////////...------,,,++++++******++++++************+++++++++++++++++++++++++++,,,,,,,,,%%%---111+++(((000>>>GGGQQQcccwwwyyylllhhhuuu}}}zzzrrr{{{nnnUUU@@@NNNVVV[[[MMM>>>IIIWWWTTTVVVUUUTTTOOOHHH>>>555000***++++++******)))***+++******++++++++++++******+++*********))))))))))))************************'''(((333$$$(((===555444???SSSaaafffIIIHHHPPPSSS^^^^^^VVV^^^]]]GGG333III___```SSSFFF999---111...,,,---,,,)))***---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........))))))---111111---///555000:::>>>BBBFFFBBBBBBOOOwwwiiiqqq~~~yyyqqqxxx~~~yyyxxxQQQ;;;DDDLLLWWWYYYKKK>>>DDDTTTTTTQQQGGG999///---+++)))+++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------///...---............---555---,,,666???@@@>>>>>>LLLiii|||xxxaaaGGGDDD===CCCMMMMMMMMMJJJ???888444///,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////------///000000222777MMMDDD??????GGGeeeccc\\\eeeiiiTTTDDDDDD???<<>>777++++++++++++++++++++++++******++++++++++++*********************)))))))))************************---%%%---+++---555<<>>BBB<<>>NNNlllsss[[[]]]nnnjjj[[[IIICCC<<>>:::999:::333666444111/////////...---,,,,,,++++++***++++++,,,*********+++++++++,,,,,,***++++++,,,,,,------------++++++111===LLLXXX^^^tttxxxttt___bbbtttzzz~~~rrriiixxxWWWIIISSSXXXZZZ]]]\\\YYYVVVRRRRRRQQQMMMCCC<<<...,,,+++***++++++++++++******++++++++++++***************************************+++++++++++++++333***...444555???^^^|||bbbXXXTTTXXX^^^bbb```XXXEEE:::SSSkkkbbb___[[[CCC444///,,,,,,+++)))***...+++++++++,,,,,,,,,------------------------------------------------------------------............222111...++++++///555;;;>>>>>>>>>LLLiiiyyyzzzeeesssNNNFFF???DDDRRRZZZUUUKKKIIINNNQQQKKKDDD===666///,,,,,,+++,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...///000////////////...333<<>>@@@;;;<<>>CCC???<<<777CCC|||vvvrrrppp\\\IIICCCEEEIIIPPPXXXGGGLLLOOOOOONNNJJJ@@@555,,,***))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,///000000...---...///444>>>BBB===>>>WWW|||{{{tttoooNNNBBBJJJOOOFFFBBB<<<666333000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111//////111111444>>>IIIIIIPPPfffttt{{{|||sssLLLJJJBBBBBBLLLLLL???333000++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,------+++***+++///333===CCCEEECCCGGGNNNNNNHHHCCCEEEHHHJJJLLLUUUdddooonnn{{{~~~zzz```TTTWWW```gggJJJ<<<:::===999999:::444666444111/////////...---++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,---...//////,,,111<<>>777///******+++************++++++++++++***************++++++++++++++++++++++++,,,,,,------...%%%111666UUU~~~{{{{{{yyyzzzwwwttt~~~nnnaaa\\\[[[bbb```CCCHHHbbbbbb[[[___```OOO???000,,,//////---+++,,,,,,,,,,,,------------------------------------------------------------------........./////////***000111...222<<<>>>999999EEEaaayyyzzz}}}zzzxxx|||{{{mmmuuu}}}xxxSSSNNNOOOFFFDDDLLLLLLOOORRRSSSUUURRRGGG;;;000---)))(((+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---///111000...---000444999<<>>:::777222---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000111333444:::GGGTTT^^^ooo~~~~~~~~~rrrqqqdddMMM@@@<<>>JJJIIIJJJXXXdddhhhUUU___^^^jjjzzz{{{{{{|||{{{rrreee\\\ZZZbbbgggllloooooorrrxxx}}}zzzPPPOOO[[[XXXXXXYYYYYYXXXWWWTTTQQQNNNIII@@@444,,,+++,,,,,,+++******++++++++++++***************++++++,,,,,,,,,++++++,,,,,,---.........666AAAOOO}}}rrrsssooodddkkkjjjnnndddaaayyy]]]]]]___UUUUUU^^^bbb```^^^___[[[JJJ888000...------...,,,,,,,,,------------...............................................................///////////////,,,000777777555AAARRRiiivvv{{{mmmnnnxxxppprrrtttaaaFFFJJJPPPTTTTTTTTTRRRKKKDDD888222+++(((***------+++------------------------------------............---///111000///111777<<>>===555:::;;;777------------,,,------...------------------------...............///000111,,,333---444QQQ^^^bbbrrr|||ooo```bbbGGGHHHCCC999DDD111+++)))------******...---------,,,,,,+++++++++,,,+++++++++,,,,,,---...***///---,,,555;;;@@@JJJFFFOOOKKKHHHEEE```~~~}}}{{{vvvlllmmmwwwwwwzzz}}}{{{wwwvvvyyy}}}zzzmmmjjjyyyIII===<<>>888MMMdddyyy|||gggWWWPPPLLLFFFJJJPPPLLLFFFAAA:::444000//////...------,,,,,,------...///------...//////000000111333//////222444888EEESSSuuuooo]]]SSSJJJCCCBBB@@@<<<:::<<<999:::;;;:::999:::===@@@======EEEUUUkkkrrrjjj???333===CCC999111000...---,,,------------------------------------............///000111111333444444>>>OOOYYYbbbqqqpppZZZ^^^www___DDDKKKFFF???555...***,,,---++++++------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,------...((()))444???BBBBBBEEETTTJJJAAAYYYwwwqqqoooyyywwwrrrzzz~~~}}}|||wwwvvvwwwrrrhhhhhhlllnnnIII===<<<>>>:::999<<<777666444111/////////...---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++,,,///111444===GGGIIIJJJIIIGGGFFFJJJTTT\\\dddddd___[[[iiizzziiiZZZXXXbbbppp{{{```WWWQQQSSSWWWUUUQQQMMMVVVrrrQQQQQQVVVWWWQQQQQQUUUQQQLLLJJJFFF???777000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////000666GGGddd}}}{{{vvvmmmeee___dddppp}}}~~~sssfff___]]][[[VVVMMMEEEMMMXXXXXXcccyyyrrr```[[[UUUUUUooovvvooobbbZZZ^^^cccbbb```aaaaaa___XXXNNNBBB666///,,,,,,------------.........//////......------..................////////////...111444111///000333444000AAAFFF]]]eeePPPDDDIIIOOOIIIGGGEEE???888222......///---------,,,------...///.........///000000111111444000111666888@@@YYYsssppp```SSSGGG===666333333777:::888888999777888:::999777555555555===<<<<<<>>>CCCPPPhhh}}}vvv___>>>CCC<<<555:::555111---,,,---...---,,,------------------------............///000111222222---;;;OOOYYYeee|||lllTTTXXXvvvCCCHHHKKKBBB<<<333,,,,,,...---,,,,,,------------,,,,,,,,,,,,...------,,,,,,,,,------000'''...<<<@@@CCCJJJMMMXXXOOOWWWwww|||zzzxxxyyy{{{kkkiiikkksss|||}}}xxxvvvyyyzzzwwwqqqllljjjkkkmmmwww}}}xxxooolllnnnqqq[[[fffHHH<<<;;;>>>::::::<<<777777333///------.........+++++++++++++++++++++++++++++++++,,,,,,,,,------///......///111666>>>DDDHHHGGGGGGIIIJJJNNNVVV___```______jjjssssssVVVZZZggg~~~www\\\IIIFFFNNNWWWXXXSSS[[[zzzpppSSSPPP[[[SSSNNNQQQMMMMMMLLLIIIDDD===555///,,,------------------------------------............,,,333333111EEElllmmmZZZWWWRRRXXXppp{{{rrrvvv~~~uuunnnvvv|||nnnkkksssttt{{{mmmddd```oooqqqQQQ[[[hhhaaaZZZ```aaa___[[[TTTJJJ>>>222+++------------............//////............//////....../////////000000000***111111///333555333444999EEE[[[fffOOOCCCIIINNNFFFFFFFFFCCC;;;222---,,,------------------...//////...//////000000111111222444222444:::>>>OOOxxxxxxlllZZZHHH???<<<;;;;;;<<<<<<===???@@@>>><<<<<<===>>>@@@AAAAAA@@@???>>>999:::======999777>>>HHHaaa}}}uuuUUUlllIII@@@000222BBB999444...,,,...///...+++.................................///000111222333444,,,EEEcccjjj{{{pppUUU^^^UUUEEE@@@KKKBBB888///,,,...///...,,,------------------,,,,,,///......---------------...///:::>>>999FFFZZZ]]]MMMppp{{{yyyyyyrrrjjjrrrsssppplllqqqzzzxxxpppooorrruuuuuussspppnnnnnnkkkmmmnnnnnnnnnkkkfffaaa___UUUYYYqqqHHH<<<;;;>>>::::::<<<888777333///,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,---------...//////333999@@@CCCGGGCCCDDDJJJOOORRRXXX```\\\eeeuuukkk\\\XXXeee~~~zzzaaaSSSNNNRRRNNNOOOYYYnnnZZZHHHYYYYYYPPPQQQQQQMMMLLLJJJGGGAAA:::222---------------------------------........./////////111,,,...BBBffftttvvvpppaaaZZZXXXVVVWWWXXXiiippplll}}}rrrjjjqqqnnnuuubbbaaabbbaaaaaa___]]][[[XXXQQQDDD666,,,---------.........////////////.........//////000/////////000000000111111,,,333......888666000888888NNNllluuu^^^NNNCCCFFFKKKGGGGGGGGGEEE>>>666///------...------------...////////////000000111222222222222444777;;;DDD___dddZZZNNN@@@888777:::<<<===???@@@AAA@@@???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???BBB>>><<<<<<<<<:::===AAA:::BBBVVVcccYYYLLL555444777:::666111/////////...,,,........................////////////111222333444:::666PPPmmmuuuhhhSSSmmm~~~XXX:::LLLDDD===333------//////,,,------------------------//////...------.........,,,777>>>===GGG___jjjbbb[[[yyytttuuuqqqiiixxx{{{wwwoooqqq{{{~~~yyytttvvvyyy{{{zzzxxxvvvuuuxxxrrrnnnlllllliiieeeaaakkkZZZGGGJJJhhhHHH;;;;;;>>>::::::===888777333///------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------))),,,///000666???DDDEEEEEEBBBDDDKKKOOOQQQZZZfffcccuuuyyyjjjgggooozzzoooSSSMMMJJJMMMQQQaaahhhIIIOOOTTTPPPPPPSSSLLLKKKJJJHHHEEE>>>555000------------------------.........////////////000111(((CCC{{{fffPPPMMMYYY___[[[```gggxxxzzzfffRRRIIIKKKNNNOOOAAAKKKWWW[[[eee~~~{{{}}}|||yyy~~~xxxssslllOOO\\\fff]]]]]][[[ZZZYYYUUUKKK<<<000------.........///////////////......//////000000000000000000111111111111222777///000;;;333444NNNggguuu[[[HHHDDDDDDHHHHHHFFFBBB;;;555111///......------......///000000000000111222222333333111666;;;AAATTTzzzXXXDDD===777999;;;:::999999<<<@@@DDDEEEHHHOOOSSSUUUQQQOOOMMMKKKJJJFFFBBB???MMMFFFBBBEEEGGGDDD@@@???BBB??????RRRsssyyyHHH<<<222888777555333111///............................../////////000111333444555666===UUUpppccc\\\iiiRRRHHHCCC@@@888///,,,...///---------------...........................///000000///;;;:::DDDkkkuuuccckkkooo}}}xxxssslllfffjjjttt|||~~~xxxyyyxxx{{{xxxrrrnnnpppuuu^^^___YYYUUUeeeGGG;;;;;;>>>::::::===999666333000......///...---++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))...222444:::BBBFFFCCCAAAAAAGGGLLLLLLOOObbbyyy}}}uuu|||wwwgggddd|||iiiKKKEEEJJJNNNYYYggghhhOOONNNQQQPPPRRRLLLJJJIIIHHHFFF@@@888222............................../////////000000000000AAArrr|||qqqlll___SSSPPPYYYdddjjjhhhaaaIII===BBBEEECCCAAAAAA???<<>>::::::===999666444111/////////...---++++++++++++++++++++++++++++++,,,,,,,,,------------333666777<<>>:::333---...............///000000000111111222222333444444444???JJJbbbuuu]]]GGG>>>???<<<<<<@@@GGGKKKRRRccctttttt```SSSJJJEEEEEEHHHGGGCCC===???AAA>>>PPPrrrrrrwwwYYY===222888<<<:::333......111//////////////////////////////000111222444666777>>>___sss~~~}}}|||~~~^^^fffiiiwwwYYY>>>BBB>>>333+++,,,//////---------.........//////---------...000111333444555FFFBBB___yyy~~~{{{uuuoooxxxoooiiiiiillljjjgggrrrDDD>>>;;;======:::999;;;444222///......///...------,,,,,,++++++,,,,,,------------,,,,,,------...000333777:::<<<>>>@@@AAAAAABBBJJJPPPFFF===NNNiiizzzrrruuuuuuuuummmcccfff]]]CCCBBBHHH^^^vvv[[[IIIRRRQQQMMMKKKHHHFFFDDDAAA>>>;;;111000......000000000//////000222111111888888---EEE}}}yyyiiiZZZbbb^^^fffpppxxxiiiTTTGGGJJJPPPTTTdddxxxrrrzzzuuufff\\\PPPHHHIIINNN^^^sssqqqrrr{{{pppbbbVVVbbbbbbbbb]]]WWWVVVVVVMMMBBB444111000222111...---000//////000111111111111111111111111111111111222222777+++:::555@@@EEEvvvsssggg999<<>>;;;======:::999;;;444222///......///...------,,,,,,++++++,,,,,,---------,,,,,,,,,---......000333777999;;;<<<>>>???>>>???DDDFFFAAA???NNNcccgggooorrrpppppprrrlllcccOOOaaa```HHHHHHMMM[[[WWWKKKKKKMMMKKKIIIGGGEEEBBB>>><<<222000///...000000000///000777...***333,,,---IIIaaa|||ooobbb\\\RRRgggbbbSSSVVV^^^dddfffpppeeeVVVNNNKKKUUUddd~~~www[[[YYY^^^^^^[[[VVVUUUUUUPPPHHH888333///111111///...000///000000111111111111111111111111111111222222333333222<<<222OOOqqqjjjDDD:::???CCC:::;;;===111000000000111111000000000111444111111777444222:::GGGeeepppTTTDDD<<<;;;DDDPPP```pppfffTTTNNNKKKKKKHHHBBB@@@CCCFFFiiiYYY???CCC===777888444......////////////000000000111///444222222777555777CCCccczzzyyy||||||{{{||||||{{{~~~ttt___UUUCCCAAA@@@000+++000,,,...........................111222///---...222666BBBHHHjjjTTT]]]wwwiiidddkkkfffYYYZZZmmmjjjccc|||DDD>>>;;;======:::999;;;444222///......///...------,,,,,,++++++,,,,,,------,,,,,,,,,---...//////111333666888999:::<<<===???BBBCCCBBBBBBJJJVVV``````hhhlllhhhfffgggbbbYYYjjjnnn|||{{{yyy]]]HHHEEEOOObbbmmmiiiIIIMMMNNNLLLJJJHHHFFFCCC@@@===444222//////000000000///***888++++++:::)))111mmmuuufffcccjjjpppqqqwwwXXXTTTaaauuujjjTTTGGGFFFSSSxxxwwwxxxssseeeyyymmmOOO[[[]]]]]]YYYVVVUUURRRMMM>>>555...///111000000000///000111111222222111111222111111111222222333444///999BBBFFFYYY@@@<<>>JJJtttrrrPPP:::???FFFHHHZZZttt~~~jjjUUUJJJGGGEEEBBBAAA===@@@ccc{{{|||CCC===:::666222666777---/////////000000000111111...444222333777555999HHHnnn||||||qqqrrryyy{{{yyywww{{{zzz}}}VVV{{{fffHHH???CCC888++++++...........................111111///...---000555999@@@YYYmmmoooqqqkkkeee\\\RRRaaa^^^UUUbbbDDD>>>;;;======:::999;;;444222///......///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...000000222444777888888999;;;===???DDDEEECCCGGGTTT[[[ZZZaaa\\\```eee]]]QQQZZZooo}}}sss{{{~~~sss]]]___uuulllSSSJJJSSSbbb^^^rrrzzzTTTTTTOOOMMMKKKIIIGGGDDD@@@>>>666333000//////000000///)))111...000666111HHHzzzwwwsssuuujjjooommm}}}dddXXXBBBUUUlllwwwtttnnnmmmnnnqqqyyyhhhkkkZZZ]]]___^^^ZZZUUUQQQNNNEEE999///...111222111111000000111222222222222111222222222222222333444555555999>>>XXX___HHH>>>DDDDDD===999999111111000000//////000000000333111333777333777HHHXXX}}}tttVVV@@@;;;MMM]]]fff|||rrrVVVMMMLLLIIIFFFDDD???CCCfff~~~dddFFF:::999111444999/////////000000000111111111000444222222555222999MMMuuutttmmmoootttvvvvvvwww{{{zzz||||||zzziiiXXX???BBB>>>...***111........................///---,,,...000222777===AAAzzzfffjjjzzzhhhhhhhhh___WWW[[[___bbbDDD>>>;;;======:::999;;;444222///......///...------,,,,,,++++++,,,,,,---+++,,,,,,---...///111222444666888888888999<<<>>>;;;DDDGGGEEEJJJTTTVVVPPPVVVSSSUUUUUUIIIEEEaaauuulll^^^ssslllTTTYYYUUUEEERRRqqqzzzvvvhhhiiiuuuSSSPPP^^^___ddddddSSSPPPMMMKKKIIIGGGDDDAAA>>>888555111//////000000000333***111333,,,FFFqqqyyybbbrrrpppaaaIIIAAA[[[yyyzzzuuu{{{pppvvvlllUUUXXX]]]___\\\VVVQQQOOOJJJ===111///222222111222000000111222222222222222222222222222333444555666444;;;CCCdddxxx]]]WWWHHH<<<<<>>>>>333222111000///000000000111555222222444444CCC```ttt]]]AAAFFFUUUiiizzzlllYYYNNNIIIGGGGGG===???kkk___BBB@@@555///444222000000000000111111111111111444222444777666BBB\\\sssnnnlllnnnooopppsssxxx{{{zzz|||mmmyyyoooGGG>>>???333,,,333////////////////////////...,,,---111222222777???RRR[[[QQQlllnnn|||nnnkkk^^^VVV]]]]]]SSSgggDDD>>>;;;======:::999;;;444222///......///...------,,,,,,++++++,,,,,,---++++++,,,---...000222333555666777888888:::<<>>HHHOOONNNNNNRRRRRRMMMJJJUUUUUUGGGBBBWWWzzztttggg[[[jjj```GGGCCC>>>:::JJJ^^^bbbdddUUUKKKgggyyyxxxtttlllQQQUUUcccnnn~~~zzzTTTOOOMMMKKKIIIGGGDDD@@@>>>:::666222000///000000000777&&&111444444mmmwww]]][[[~~~}}}```EEEFFF___uuuyyyssszzzxxxttt{{{UUUUUUXXX]]]\\\WWWRRRQQQLLL@@@555222222111111333000111222222333222222222222222222333444555666777***QQQrrr|||~~~eeeCCC<<<@@@>>><<<555444222111000000111222222666444222444<<<\\\xxxZZZCCCFFF\\\tttsssWWWIIIKKKHHHDDD@@@GGGkkk|||qqqJJJ@@@777///222888000000000111111111222222000333222666<<<>>>RRRsssvvvkkkiiijjjllllllkkkpppwwwzzzxxx{{{~~~~~~WWWYYY@@@>>>777///333////////////////////////111///111444333111999FFFqqq{{{iii\\\|||WWWTTT^^^lll~~~vvvdddfff___ZZZ\\\YYY\\\hhhDDD>>>;;;======:::999;;;444222///......///...------,,,,,,++++++,,,,,,---***+++,,,---///111333444333444666666777999<<>>sss~~~|||OOOCCCBBB;;;;;;777555333222111111222333000555555444888III|||aaaNNNMMMeeevvv|||\\\UUUJJJHHHKKK@@@DDDyyysss___CCC:::555333999000000111111111222222222111333222777===CCC]]]nnngggddddddhhhjjjjjjmmmrrrwwwvvvxxx~~~ZZZeeeoooGGG===:::111000////////////////////////222///222555333333CCCWWW||||||{{{\\\IIIIIIRRRXXXnnnyyywwwhhh]]]``````___eeeDDD???;;;======:::999;;;444222///......///...------,,,,,,++++++,,,,,,---***+++,,,---///111333444222333444555666888;;;>>>EEELLLSSSRRRIIIAAAEEEMMMUUUBBB@@@YYYttt```NNNbbbgggnnn|||jjjKKK222AAA===MMMIIIEEE:::888QQQ[[[[[[EEEWWWxxxjjjddd```^^^jjjNNNLLLJJJHHHFFFCCC@@@===<<<888333000///000000000...333222999ZZZnnnsssyyy|||cccSSSMMMYYYmmmooojjjvvvyyyxxxlllaaa___^^^YYYUUUVVVLLLDDD<<<777222///000555111111222333333333333222222333333444555666888888kkk{{{qqq{{{QQQHHHCCC;;;@@@888777444222222222333444...444666666===UUUyyyTTTXXXsssnnnmmmzzzsssyyy^^^MMMFFFIIIAAA;;;TTT{{{~~~zzzOOO@@@:::111222000111111111111222222222444444222666<<>>@@@@@@IIINNNJJJFFFHHHIIIHHHDDDJJJVVVggguuummmKKKMMMiiirrreee[[[fffhhhVVV777@@@iiiUUUOOOGGG222MMM\\\XXXUUUVVVwwwooobbbeeecccQQQ```VVVUUUxxxrrrOOOGGGNNNCCC===BBB???;;;999666333111000000000+++666444MMMwwwuuu}}}~~~^^^PPPRRRZZZoooiii|||VVV]]]___cccLLLTTTMMMHHH???777333111333555222222333333333444444444444555222555888222666GGG|||\\\GGG???444DDD888777444222111222333444222777444///@@@rrr|||eeeZZZjjjrrraaaWWWgggnnnrrr```XXXbbbnnnsss|||uuuYYYRRRLLLEEE>>>>>>XXXnnnkkk<<<@@@555999444222111111222333222222777---999111;;;DDDnnn~~~|||QQQnnnddd^^^___aaacccfffiiikkkmmmllloootttwwwyyy{{{~~~jjjMMMdddhhh;;;;;;222111000000000000000000000000///555000111222===BBBpppWWWMMMDDDBBBBBBBBBDDDHHHLLLjjjtttiii\\\\\\gggCCC@@@<<<:::::::::999888333111///......//////...------,,,,,,,,,,,,------222000---...000222222111333333444666:::>>>BBBEEE@@@GGGJJJGGGEEEFFFGGGEEEJJJRRR]]]jjjwwwbbbJJJNNN``````QQQJJJ___mmmDDDIIIzzzyyygggUUU;;;MMMppplllVVVDDDXXXTTT___iiiUUUJJJFFFQQQnnncccHHHLLLKKKGGGDDD<<<;;;:::666333111000000111222444DDDwwwvvv{{{eeeUUUPPPooowwwwwwqqqwwwqqqvvvtttvvvbbb^^^eeeSSS[[[NNNIII@@@888333222333444222222333333333444444444000333444777666333DDDaaazzzqqq???AAA???999777555333222222333444555:::999888IIIpppooofffnnn~~~nnnYYYHHHDDD\\\aaabbbSSSHHHIIIMMMNNNSSSZZZggg~~~xxxTTTHHHKKKJJJ>>>HHHvvvvvvVVVtttbbbCCC999000555333111111222333333222444000666111===WWWccc```sssbbb\\\]]]^^^___aaadddgggjjjkkkjjjmmmpppsssuuuxxx|||VVVUUU|||}}}xxxRRRAAA333+++000000000000000000000000///444000111444>>>[[[tttWWWMMMDDDAAAAAA@@@AAADDDAAAUUUyyyiiicccdddBBB???<<<:::::::::999777333111...---...///......------,,,,,,,,,,,,------111///......000111111111333333444666999===AAACCCAAADDDEEECCCCCCEEEDDDAAAJJJUUUaaajjjwwwrrrnnn~~~yyy]]]NNNYYYeee\\\HHH777MMMVVVMMMiiiLLLMMMhhhLLL\\\\\\}}}VVVGGGOOOZZZuuulllGGGIIIKKKEEE???999<<<:::777444222111111222444222SSS~~~vvvuuuggg]]]YYYHHHFFFGGGOOOfff^^^MMMRRRpppjjjwwwpppyyyYYYTTT___OOOSSSOOOJJJBBB:::444333333444333333333333444444444444444444777777111999dddTTTNNN999999888555333222222333444111444666>>>XXXyyyhhhmmm}}}kkkRRREEE333>>>QQQVVVOOOHHHCCCCCCGGGJJJLLLGGGSSSbbbzzzxxxVVVJJJGGG<<>><<<:::777444222222222333111EEEzzz|||___BBB@@@HHHMMMPPP===>>><<<;;;@@@RRRlllwww\\\HHH```|||ooozzzYYY[[[fffYYYXXXQQQLLLDDD<<<666444444444333333333444444444444555888444888777222NNNkkkMMM<<<:::999666444333333333444555222222DDDmmmyyyttt}}}gggooo~~~mmmJJJLLL===888CCCDDDEEEBBB<<<<<>>OOO~~~eeeVVVMMMDDDBBBBBBAAAAAADDDGGGEEE[[[tttjjj@@@>>><<<::::::999777666333000...------......---,,,,,,,,,++++++,,,,,,,,,***,,,---///000111333444444444444444666999<<<>>>CCCAAA???@@@BBBCCCCCCCCCHHHRRR\\\eeerrrdddQQQ{{{fffqqq~~~ZZZGGGZZZtttvvvrrryyytttyyyHHHGGGWWWYYY}}}~~~YYYMMMLLLDDD>>>DDD<<<:::777555333333333444222ddd~~~UUU===BBBIIIEEE>>>@@@CCCDDD@@@;;;<<>>888555444444333333444444444555555555444000777888888```vvvDDDDDD<<<:::777555333333444444===777777RRR|||dddbbb___xxxGGGHHHAAA;;;@@@BBBCCC@@@::::::>>>@@@>>>FFFFFFIIIWWWbbbdddyyydddgggSSS???DDDDDDxxxooohhhJJJ<<<999555333333444444333+++;;;111AAAZZZsssfffRRROOOVVVWWWWWWXXXZZZ\\\___aaabbbhhhiiikkklllnnnrrrwww{{{kkkfffIIIcccrrrsssuuuEEE;;;222111111111111111111111111444111111222FFFfffuuusssyyy___RRRIIIAAAAAAAAAAAABBBDDDDDDBBBQQQ|||qqq@@@>>><<<;;;:::999777555222000---,,,---...------,,,,,,++++++++++++,,,,,,,,,...000000/////////000333333444666:::???CCCFFFBBB???>>>@@@AAAAAACCCGGGTTTWWW]]]gggrrrzzz|||{{{}}}xxx{{{ddd@@@ooogggeee~~~eeefff```PPP___cccTTT???PPPTTTjjjjjjKKKMMMKKKAAA???<<<;;;888555444444444555999ppp|||RRR>>>DDDKKKFFF>>>BBBBBBBBB@@@???>>>???AAA===ooojjjPPP\\\|||uuulll\\\PPPZZZ^^^TTTPPPHHH@@@999666444444333444444444555555555555555///777999;;;fffRRRCCC===;;;888555444333444444888333;;;aaa}}}||||||rrrqqqWWWcccQQQAAA<<>>BBBHHHTTT[[[XXXhhhmmmdddQQQEEE>>>:::]]]nnnZZZ>>>:::666444333444444444000;;;333DDDiiifffuuuZZZRRRTTTUUUUUUVVVWWWXXXZZZ]]]___```fffgggiiikkklllooosssvvv{{{|||~~~IIINNNZZZ<<<111111111111111111111111111444111222555RRRsss[[[NNNEEE??????@@@@@@@@@CCC@@@BBBJJJnnn???===<<<;;;:::999666444222000---,,,---...---,,,,,,,,,++++++++++++,,,,,,+++...111111///...///000222333444777<<>>CCCKKK\\\WWWZZZiiissstttuuuzzzlllaaaUUUFFF___aaaNNN}}}wwwiii{{{eeeWWWOOOeeeuuuuuuDDDHHHYYY[[[RRRKKKJJJ???;;;<<<;;;888666444444555666MMMzzzfffBBB666AAARRR]]]bbbHHHBBB===<<>>MMM~~~vvvBBB>>><<<999666444444444555333///;;;iii{{{|||xxxvvvuuu|||\\\XXX___EEE<<>>JJJ}}}ooobbb@@@<<<777444444444555444777999666DDDvvvrrrtttjjjSSSXXX[[[SSSUUUUUUVVVWWWYYY\\\^^^___bbbdddfffggghhhjjjlllnnnxxxzzzWWWKKKtttiii>>>999111111111111111111111111222111222999^^^|||xxxwwwqqq^^^PPPHHHAAAAAABBBAAAAAACCCAAAGGGFFFXXX???===<<<;;;;;;999666444222000---,,,---------,,,,,,++++++++++++++++++,,,'''+++///000000000111333333333444666:::>>>BBBEEE<<<;;;===???===;;;CCCNNN]]]RRRUUUgggsssppprrr{{{uuuQQQLLLSSSZZZ===ggg{{{fffJJJ^^^zzz~~~|||sssqqqppp^^^BBBPPPXXXiiinnnQQQNNNYYYLLLlllaaaMMMGGG???AAA<<<;;;888666555555666666cccyyyWWWrrrsssWWWIIIHHHLLLQQQVVVMMMCCC;;;<<>><<<999666555444444555<<<666>>>jjj^^^zzzyyyyyyzzz}}}}}}kkkxxxWWW[[[cccLLL???HHHPPPPPP@@@:::CCCIIICCCAAAGGG???KKKPPPQQQRRRQQQ\\\sssTTTNNNGGGAAA777YYYxxx|||AAA===888444444444555555666444666HHH``````KKKXXX[[[KKKUUUUUUVVVWWWYYY[[[]]]^^^^^^```ccceeeeeeeeeggghhhzzzyyy~~~gggGGGeeewww>>>:::111111111111111111111111000111333<<>><<<;;;;;;:::888666555333000//////...---+++,,,,,,++++++***+++++++++/////////000111111222222222333555888;;;===???@@@======AAACCC;;;555@@@QQQ[[[SSSWWWdddhhhdddnnn|||UUU]]]hhhqqqbbbMMMVVVqqq}}}rrrgggiiiwwwrrrXXXGGGHHHHHH@@@<<<===>>>@@@KKKYYYzzzkkkRRRAAAlllTTTDDDHHHKKKXXX{{{GGGDDD@@@CCCAAA111;;;444333888000EEEzzzllldddGGGEEEGGGKKKQQQQQQIII>>>888CCCEEEDDDIII===FFF>>>MMMSSSttt^^^OOOlllpppgggpppxxx___XXXYYYQQQHHHCCC===666333444444333333333333444555555111<<<;;;MMM}}}}}}xxxzzzkkkPPPDDD>>>777555666555555555===444IIIxxxzzzxxxppp}}}sssyyysssvvvhhhooovvvtttnnnxxxSSSGGG@@@XXXZZZXXX;;;777SSSUUUDDDKKKDDDRRRaaa```PPPGGGWWWooo{{{{{{yyyTTTGGGFFF;;;III[[[DDD;;;;;;000333<<<000888;;;000aaaNNNyyyOOOJJJPPPMMMQQQPPPRRRVVVXXXYYYZZZ]]]^^^______bbbeeecccaaagggooorrr|||wwwDDDYYYxxxCCC777222111000111222333222111///===333:::iii||||||lllhhhmmmwww}}}uuu\\\RRRGGGDDDGGGJJJFFF@@@@@@FFF===OOO???===;;;;;;:::999666444555222000//////...---+++,,,,,,+++++++++++++++,,,/////////000111111222222222333555888;;;===???@@@:::<<>>HHHSSSTTTQQQTTT]]]aaaaaajjjwwwqqqlllxxxzzznnnwwwxxxcccMMMRRRZZZRRRKKK999333LLLqqqzzz___???999999>>>CCC???999>>>JJJrrrXXXHHHrrr~~~bbbBBB===@@@GGGgggWWWKKK@@@<<>>888444555444444333333444444555666999<<<<<>>???888<<<======AAAJJJRRRUUULLLPPPTTTWWWZZZaaaiiippptttfffaaaggg}}}mmmZZZaaa[[[AAABBB===666CCCnnntttaaaNNNCCC;;;555777>>>vvv|||tttWWW]]]qqqcccZZZ]]]___nnn{{{GGG<<<>>>???QQQdddOOOBBB;;;===999888444666111999jjjxxxqqqlllrrrsssuuu}}}sssSSSXXXgggnnn]]]YYYXXXKKKBBBAAA???GGGEEE@@@;;;^^^zzz[[[PPPzzzqqq{{{^^^]]]\\\SSSKKKFFF@@@999666777444444444333444444555666555222:::iii{{{{{{kkkhhh}}}mmmpppwwwzzzfffBBB===:::999666222333888888:::```wwwgggvvvzzznnnkkkhhhjjjttt___SSS~~~yyyWWWwww|||ZZZooo}}}ttteeeQQQ|||kkkQQQDDDQQQfffppp]]]EEEGGGYYY]]]YYYcccjjjNNNFFFBBB@@@XXXLLL>>>333555@@@***BBB888999NNN]]]HHHIIIIIIHHHPPPNNNPPPTTTVVVWWWXXXZZZ\\\___]]]^^^```aaadddmmmwwwwwwtttvvv~~~bbb|||wwwxxxTTTHHHhhhXXX???444222111111222333222111555555777dddrrrjjjUUU[[[eeekkk~~~zzzxxxcccTTTLLLIIIFFFDDDBBBDDDBBBDDDUUU===<<<=========:::666222333111///.........---,,,,,,,,,+++++++++,,,------/////////000111111222222111333555888;;;<<<===>>>888======<<>>000<<<;;;000OOOdddrrrSSSHHHKKKHHHHHHOOOLLLOOORRRTTTUUUVVVXXXYYY\\\[[[\\\___aaacccjjjrrroookkkxxx{{{qqqEEELLLCCCCCCLLLTTT~~~nnnIII]]]mmmBBB555333111111222333333222666222@@@|||zzzbbbMMMVVVaaaeeexxxyyywwwcccUUUNNNHHHEEEBBBFFFIIIEEEEEE>>>>>>>>>???>>><<<777333222000............---,,,,,,+++++++++,,,------.../////////000111111222222111222555888;;;<<<<<<<<<;;;>>>===>>>IIIWWWWWWNNNDDDPPPUUUSSSWWWdddllllllqqqZZZEEEqqqjjjyyy}}}dddSSSMMMBBB777555???LLLTTTXXXCCC444666======999888LLL[[[dddUUU^^^mmm\\\UUUeee~~~yyyJJJEEE@@@@@@\\\jjjKKKGGGIII999>>>888:::;;;888\\\tttiiieeebbbfffdddaaadddnnn}}}yyyeeeRRR```[[[MMMKKKPPP===OOO~~~OOORRRaaalll\\\aaaXXXOOOIIICCC;;;888888555444444444444555666666666DDDxxxpppwww^^^kkkzzz|||kkkfffyyyhhhNNN888444888777555777>>>BBBsss}}}bbb```vvvjjjWWWdddYYYlllOOOSSSwwwZZZLLLDDDAAADDDBBB>>>EEESSS\\\SSSWWWmmm___IIIGGGBBB;;;lll~~~qqqYYY>>><<<666<<<---AAA888eeedddeeeKKKIIIJJJGGGHHHLLLKKKMMMPPPRRRRRRSSSUUUWWWYYYXXXZZZ___aaa```ccchhhjjjfffxxxuuu{{{zzzkkk}}}{{{fffHHHAAA<<<@@@DDDDDDrrrVVVXXXJJJ777555222111222333333333333222III}}}\\\IIITTT^^^aaasss}}}uuudddWWWKKKCCC???EEELLLHHHCCC}}}@@@???>>>???>>><<<888555222000...---......---,,,,,,++++++,,,,,,---...////////////000111111222222000222666999;;;<<<;;;;;;=========BBBMMMUUUQQQIIIAAAJJJQQQQQQVVVbbbkkkllluuu|||yyyddd]]]mmm|||^^^RRRHHHCCC???<<>>EEE{{{~~~YYYDDDGGGFFFEEEGGGFFFIIILLLNNNPPPPPPQQQSSSTTTWWWVVVXXX]]]___]]]^^^aaajjjfffvvvooo}}}mmm}}}zzz^^^OOOIIICCCKKK@@@AAAEEEGGGCCCgggYYYQQQNNN999666333222222333444333111444SSS{{{zzzlllUUUHHHRRR[[[^^^pppyyyjjjZZZNNN???FFFIIIHHHFFFiii@@@???======<<<;;;888666111///------......---,,,+++++++++,,,,,,...///////////////000111111222222000222666999;;;;;;;;;:::===999<<>>888222999///IIImmm^^^WWWTTTOOOVVVZZZ]]]^^^aaa~~~tttbbbcccqqqwwweeetttqqq```YYY}}}sssTTTkkkpppgggfff\\\RRRKKKCCC:::555555555555555555555666666777DDDfffdddtttkkk}}}www```bbbnnnxxxyyyxxx~~~bbbNNN___kkk___pppxxx\\\<<<777;;;888555777===[[[yyyiii```jjjhhhWWW___{{{~~~WWWMMMwwwuuuTTT<<<```nnnSSS@@@777LLLaaaoooeeeKKKPPPNNNDDDDDDPPPXXXWWWNNNMMM^^^{{{ZZZDDDFFF@@@GGGzzz~~~hhh???666333AAA999///@@@qqqOOOAAAEEECCCFFFJJJCCCHHHKKKMMMOOOOOOPPPQQQSSSWWWTTTUUUZZZ\\\\\\]]]```gggfffuuupppgggLLL@@@LLLJJJ???AAA===BBBBBBPPPZZZPPPQQQ:::777333222222444444444222:::^^^bbb___WWWKKKGGGOOOVVV]]]mmm{{{kkk^^^IIINNNGGGCCCFFFPPP@@@>>><<<;;;;;;:::888666111///------......---,,,+++++++++,,,---...///000/////////000111111222222000222666999;;;;;;::::::===666;;;JJJTTTOOOHHHFFFAAADDDLLLUUU\\\bbbkkksss}}}rrr|||iii```iii}}}vvvfff___WWWOOOQQQ___eeekkk```hhh```AAACCCHHHrrrkkkNNNGGG>>>777999DDD444PPPuuuYYYOOOPPPSSSPPPTTTTTTTTTUUUYYYyyygggkkkvvvkkktttnnn]]]oooXXXYYYyyyyyy```ggg^^^SSSKKKCCC999444333555555555555555666777777999[[[UUU|||tttiii~~~yyyeee\\\sss{{{www~~~uuuSSSNNNqqqqqqUUU[[[rrr~~~]]]@@@;;;;;;666444888<<>>CCCSSSKKK<<<===888999===777@@@LLLOOOAAAOOOPPPCCCEEEZZZkkkllliiiccckkk~~~~~~eeeFFFIIIEEE>>>pppwwwMMM;;;777222>>>:::GGG}}}jjjJJJAAAFFFBBBHHHOOODDDHHHJJJMMMNNNNNNOOOPPPRRRXXXTTTSSSWWWZZZ[[[^^^cccccceeevvvwwwzzzoooSSSDDD[[[QQQIIIHHH:::CCCJJJEEEjjjcccYYYYYY;;;777444222222444444444444???gggxxxxxxrrrPPPNNNHHHDDDEEELLLSSS[[[kkk||||||rrrfffUUUXXXFFF@@@CCC<<<>>>>>>>>>===;;;999777555333111///------...000111,,,+++'''---444+++$$$---,,,---/////////000222444777777999<<<>>>===;;;888;;;???FFFNNNRRRPPPHHHAAA888IIIMMMNNN\\\ffffffhhhsssrrr{{{uuuttt|||eeejjj___lllnnnmmmnnn|||vvvJJJGGGFFFccc|||MMMJJJ@@@555333BBB444lllvvv]]]QQQMMMJJJOOORRRQQQQQQRRRVVVttt{{{jjjzzzvvv```fffUUUwwwjjjbbbaaaZZZLLLCCC???999222777///333999333333999999999ppprrrllleeennn{{{YYYgggqqqzzz|||{{{~~~PPPnnnpppiiiqqqDDD>>>777:::EEE111BBBFFFTTTyyywwwllltttsssQQQjjj```KKKTTTTTTppptttYYYllltttCCC@@@AAAHHHZZZOOOHHHHHHBBBEEEGGGAAACCCEEE???BBBHHHBBB:::KKKlllxxxppp]]]RRRWWWmmmxxxuuu|||rrrNNNDDDFFF@@@___RRR@@@;;;<<<;;;<<>>>>>>>>===;;;999777555333111///------...000111:::>>>000!!!%%%...222888...///000000000000333555666777999;;;===<<<:::888:::>>>EEEMMMQQQNNNFFF???;;;GGGJJJKKKWWW]]]___eeexxxzzz~~~|||lll___kkkfffbbb{{{vvvgggrrrVVVHHHAAAZZZ[[[LLL@@@;;;666===999wwwsss[[[RRRNNNLLLJJJMMMKKKKKKLLLOOOlllsssWWW|||gggNNN{{{hhhdddbbbZZZMMMCCC???999222555222555666111222888999TTTmmmgggjjjiiihhhwww|||jjjUUUgggpppxxxyyyyyy{{{}}}~~~kkkqqqxxx^^^hhhzzzOOO???111///@@@666<<>>IIIcccmmmeee]]]NNNHHHQQQ[[[fff|||}}}UUUFFFEEE<<>>>>>>>>===;;;999777555222111///------...///000jjj;;;+++///---&&&000111222111000111222444444666888;;;;;;:::999777999===EEELLLOOOKKKBBB<<<<<>>999333222555777555333666;;;<<>>:::444;;;JJJqqq```kkk>>>>>>>>>===;;;999777555111000///------...///000222EEE<<<###"""///222000000111222111000000111333222555888::::::999888777999???GGGNNNNNNIII@@@:::999AAAJJJYYYddd^^^\\\iiivvvccckkkWWWKKKEEENNNaaa}}}kkklllzzzvvvuuufffJJJAAAVVVaaaWWWBBB>>>555555YYY}}}___MMMGGGFFFEEEEEEGGGDDDBBBEEEGGGZZZyyy}}}PPP^^^lllggg]]]QQQFFF>>>888444000777666444999======???bbb```fffdddgggtttbbbKKKZZZcccjjjnnnpppuuuwwwooodddvvvpppxxxvvvddd|||___kkkwwwjjjAAA@@@???555:::555???TTTvvvkkkhhhpppzzzSSSLLLZZZOOOAAAIIIVVVuuutttYYY___<<>>IIIUUU\\\dddpppzzzeeeIIIEEE>>>GGG}}}eeeGGG<<<::::::kkkwwwqqqIIIBBB???AAACCCBBBCCCFFFCCCDDDFFFGGGGGGHHHJJJLLLLLLNNNQQQRRRSSSUUUXXXZZZ\\\ZZZaaattt|||ooo\\\QQQHHH@@@@@@FFFLLLJJJjjj^^^HHH666111666222222555444555III|||xxxuuuQQQDDD???>>>@@@CCCEEEKKKXXXeeevvv[[[CCCWWWkkk\\\FFF@@@999666666777999<<<]]]VVV\\\www>>>>>>>>>===;;;999777555000000......---......///(((555555...///,,,)))---///000111000///...000222111555999:::999888777888;;;AAAJJJPPPOOOHHH@@@:::666@@@LLL]]]hhh]]]RRRXXXhhhYYYCCC333@@@??????===999BBBbbbvvvkkkttt|||sssmmmvvvwwwsssPPPBBBPPPXXXZZZGGG>>>666777___yyy]]]NNNHHHGGGFFFCCCFFFAAA???CCCEEESSSlll[[[hhhuuuYYYUUUqqqjjj___SSSGGG===888666222888333222===<<<888@@@kkkkkkiiicccfffwwwYYYEEEXXX]]]eeejjjmmmuuu|||uuugggddd]]]oooiii^^^EEEOOO{{{gggooohhhPPPNNNVVV[[[uuuoooBBB===AAA999:::666888___wwwhhhqqqpppNNNRRRWWWIIIAAAHHHXXXtttbbbfffnnnpppggg;;;///777;;;<<<777;;;???===GGGSSSTTTEEEKKKMMMGGGDDDEEEEEECCCCCCLLLQQQRRRZZZkkk|||oooKKKEEEBBBHHHwwweeeFFF999<<<===cccEEEAAA@@@AAACCCBBBCCCEEEAAACCCEEEEEEEEEFFFHHHIIIIIILLLNNNPPPQQQSSSUUUXXX]]]UUU^^^sssyyycccKKK>>>===AAAAAA```RRRiiiIII777222666222222666555;;;WWWvvv|||nnnKKKAAA======???BBBDDDIIIUUUbbbmmmwww^^^EEE]]]mmmYYYCCCAAA<<<777666:::;;;999IIIJJJLLL^^^>>>>>>>>>===;;;999777555000///......------...... %%%&&&,,,111***)))555...///000///...///000222111555:::;;;999777777999<<>>???WWWrrryyynnnjjjpppqqqkkkfffggg{{{|||UUUFFFNNNXXX[[[DDD:::999???jjjpppWWWKKKFFFDDDCCC@@@CCC===<<>>AAAWWWAAA@@@@@@AAAAAABBBBBBCCC???AAACCCCCCCCCDDDEEEGGGGGGIIILLLNNNOOOPPPSSSUUU[[[TTT]]]mmmxxxvvv{{{^^^IIIBBBAAAHHHbbb___cccwwwKKK888222666222111666555===eeetttssseeeCCC===<<<<<>>>>>>>>===;;;999777555//////.........---------444333---...222+++'''222---///000000///000222444111666;;;<<<999777888:::===EEEOOOSSSPPPGGG===888444AAAJJJZZZrrryyyoooiiiDDD\\\wwwvvvsss{{{ggg]]]WWWZZZ```gggxxx|||vvvppphhhhhhgggaaaqqqWWWHHHPPPccc^^^BBB999;;;BBBuuudddNNNFFFBBB?????????AAA<<<:::AAADDDIIIWWWnnn{{{^^^tttzzz\\\???AAA<<<::::::888???VVVmmmOOOGGGYYY[[[III???YYYlllSSSuuuyyynnnbbbWWWJJJ===777888444:::222555<<<...;;;nnn}}}fffRRR```[[[dddzzzoooUUUCCCCCCIIINNNZZZcccjjj{{{oooaaa[[[uuuyyypppaaaVVVSSSMMMDDDQQQppp{{{jjj\\\oooPPP???DDDKKKOOOWWWKKKIIIDDDGGGNNNIIIHHHUUUwwwnnnzzzuuuEEE999333::::::CCCPPPggg{{{gggvvv[[[GGGXXXMMM???CCCJJJ]]]sssrrrnnnkkk[[[OOO\\\}}}nnnaaajjj{{{dddUUUFFFAAACCCDDDAAA???>>>???DDDOOO\\\iiiuuuWWWIIIEEE@@@^^^uuuVVVAAA888<<>>@@@BBBBBBBBBBBBDDDEEEEEEHHHJJJLLLMMMOOOQQQTTTUUUSSS^^^cccfffPPPkkkuuulllhhhlllhhhXXXIIICCCCCCJJJ___eeejjj|||LLL888222666222111666555888vvv|||XXXvvv```@@@<<<<<<<<<>>>@@@@@@BBBKKKVVVmmmwwwnnn___OOOYYY^^^UUUCCCAAA??????>>>:::777555777AAA>>>EEEccc>>>>>>>>>===;;;999777555///............---------))),,,&&&%%%------***///...///000111111222444666111777<<<===999777888:::===EEEOOOSSSOOOFFF<<<777555CCCLLL]]]kkkeeessszzz|||yyyhhhgggeeeYYYnnnYYYHHHNNNnnnaaaHHH>>>;;;<<>>>>>BBB@@@@@@PPP{{{tttXXXppp~~~fff{{{ooocccXXXKKK===777888111999444888===///III~~~]]]TTT^^^ZZZgggwwwnnn```DDD===GGGFFFIIIWWWbbbjjj~~~iiiQQQ[[[uuuiiiXXXVVVNNNNNNXXXWWWSSSXXXvvvKKKBBBHHHUUUiii\\\XXXJJJCCCHHHGGGGGGRRRXXXnnnXXXOOO???777:::888;;;KKKdddppptttxxxVVVDDDXXXIII;;;CCCLLL___sss~~~}}}wwwqqqooo```TTTMMMeeennn[[[RRRaaaxxxpppZZZDDD>>>CCCDDDAAA>>>>>>777777BBBQQQ```rrrzzz\\\LLLFFF>>>WWWyyy~~~www^^^JJJ>>>:::JJJFFF;;;>>>???>>>===>>>>>>===>>>???AAAAAAAAAAAACCCDDDDDDGGGIIIKKKLLLNNNPPPSSSPPPSSS___\\\ttt~~~nnnFFF<<>>???>>>>>>FFFPPP^^^uuufffwwwYYYGGGEEEMMMWWW\\\KKKBBB;;;<<<===;;;;;;===333>>>999<<>>CCCTTTOOOJJJIII888777444@@@JJJVVVooommm```~~~wwwdddaaaiii}}}nnn^^^ZZZUUUiiiZZZEEELLLttt```GGG888;;;DDD|||yyyvvv[[[GGG???CCC>>>@@@@@@@@@???>>>>>>AAAEEEIII\\\lllXXXAAA:::BBBBBBEEERRR[[[eeePPPLLL:::;;;EEEDDDiiiZZZHHH;;;===>>>>>>KKK^^^YYYhhhkkkqqq}}}uuubbblllSSSJJJ???===777777666666555<<<444IIIYYYTTTZZZUUUpppyyy[[[DDD@@@CCCEEEQQQJJJ]]]ggggggwwwYYYJJJqqqzzzfffWWWUUUkkk```QQQKKKbbb^^^```xxxvvvxxxuuuiiiYYYOOOMMMKKKGGGCCCJJJxxx\\\lllHHH===888666<<<:::SSS___uuuhhh|||iiitttJJJGGGMMMHHHAAABBBGGG\\\yyy}}}sssjjjbbbXXXRRRPPPxxx^^^JJJ:::888888999KKKbbbbbbPPPBBBCCCEEEBBB@@@BBB>>>???>>>@@@JJJ\\\ooozzz|||^^^LLLBBBDDDQQQ{{{xxxGGG666@@@EEElllEEE========================>>>??????@@@AAAAAABBBBBBDDDFFFHHHIIIIIIJJJLLLNNNNNNTTTUUUZZZdddmmmhhhJJJ===666VVV[[[CCCDDDFFFLLLVVV[[[CCCEEEKKKYYYqqq[[[YYYTTT666444222111888333555999}}}fff~~~wwwWWWBBB===;;;;;;;;;;;;===AAAFFFJJJVVVnnn~~~nnnaaaSSSMMM@@@HHH```iiiWWWOOODDD>>>======;;;999999:::777;;;GGGWWW}}}======<<<<<<<<<:::666333000///...------,,,------,,,+++******+++,,,...///......///000111222333333222555888888666555777:::>>>CCCSSSNNNIIIHHH888666555>>>IIIVVVhhh|||hhh[[[{{{}}}{{{oooiiizzzoooqqq^^^GGGLLLkkkPPPCCC@@@GGGwwwZZZFFF>>>BBB===AAA>>>>>>>>>======@@@DDDGGGQQQ^^^___GGGLLL]]]tttsssRRRHHHTTT```ZZZXXXwww___MMMAAA@@@???>>>JJJ[[[|||\\\^^^uuu}}}eeelllUUUMMM===888444777666777777>>>555HHH^^^KKKZZZZZZuuu```DDD<<>>>>>CCCXXXuuu~~~~~~kkkgggeee\\\RRRMMM[[[yyyUUUCCC===;;;>>>AAA<<<666>>>MMM```SSSGGGCCCDDDCCCBBBCCCAAA@@@???@@@IIIZZZmmmyyy|||bbbMMMAAABBBPPPRRR999===MMMhhhEEE<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBDDDFFFFFFGGGGGGIIIKKKGGGMMMOOOWWWcccjjjzzzYYYAAA>>>VVV~~~TTT888999???EEEJJJIII===>>>DDDQQQfffiii___TTT777555222111888333666FFFzzztttTTT@@@===:::::::::999;;;???EEEIIIXXXnnn|||wwwjjjdddWWW^^^wwwhhh]]]OOODDD???===:::888::::::666999AAANNNooo======<<<<<<<<<:::666333000///...------,,,------,,,+++******+++,,,...///......///000111222333333222666999999777666888:::>>>BBBSSSMMMHHHGGG777555444:::GGGWWWccciiipppvvvkkkWWWhhhuuu^^^^^^hhhrrrxxxuuuyyytttfffLLLLLLoooOOOFFFAAANNNtttWWWEEE===AAA<<<@@@;;;<<<=========>>>AAADDDHHHTTTfffqqq{{{yyyRRRAAA===fffiiiWWWHHHDDDAAA???IIIYYYmmm___XXXdddiiiWWWQQQ>>>999999666555666666===555JJJ___NNNXXXaaa}}}```BBB888<<<@@@FFFAAALLL]]]bbbqqqyyy___WWWSSStttpppTTT\\\~~~pppeee[[[RRRLLLKKKfffwwwxxxPPPBBB<<<888:::BBBRRRiiijjjyyynnnppplllMMMHHHLLLEEE======CCCWWWsssuuukkkcccTTTccczzzkkkIII;;;???777888::::::;;;>>>BBBEEEaaa^^^UUUKKKGGGHHHGGGCCCDDDBBB@@@@@@GGGUUUiiiwww{{{hhhNNN???AAAOOOZZZ======___aaaCCC<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@???AAACCCCCCCCCDDDFFFHHHCCCHHHKKKTTT```dddoooVVV666;;;^^^ZZZAAA888???@@@AAAEEEEEE===???FFFRRRbbbzzzwwwaaa~~~UUU888555222000777444777GGGpppNNN<<<<<<::::::999777888===CCCHHHKKK```mmmsssnnnZZZZZZjjjsss\\\SSSFFF===::::::;;;;;;::::::555666;;;BBB]]]======<<<<<<<<<:::666333000///...------,,,------,,,+++******+++,,,...///......///000111222333333333666999999777666888:::>>>BBBRRRLLLFFFFFF666555444666DDDZZZcccbbbiiiuuu}}}```SSSWWWZZZrrrtttbbbmmmqqqVVV<<<444444444999@@@RRRTTTWWWbbbzzz|||~~~|||oooPPPLLLlllKKKDDDCCC]]]mmmRRRDDD???AAA:::>>>999:::<<<<<<<<<===???AAABBBQQQ\\\ggguuuzzzAAA@@@EEE===VVVjjjzzzzzzgggTTTJJJCCC@@@HHHUUU```UUUmmmkkkXXXQQQ;;;777:::333555666333888444SSSaaaEEENNNUUUiii}}}tttWWW>>>888;;;>>>@@@DDDGGGPPPYYYaaaeee```PPP```\\\```}}}qqqggg[[[RRRKKKaaavvvccc~~~tttgggHHH666444===BBBXXX}}}]]]|||rrruuu|||iiiNNNDDDHHHDDD>>>@@@EEEVVVppp~~~{{{~~~iiissstttZZZMMM@@@<<<555666DDDSSSQQQGGGbbbgggcccWWWPPPPPPLLLDDDGGGCCC@@@@@@DDDPPPcccsss{{{}}}nnnOOO>>>???NNNwwwYYY@@@AAAmmmmmmYYY@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???===???AAAAAAAAABBBCCCEEEFFFIIIIIIQQQ\\\^^^fffyyyNNN@@@ooo```EEE:::@@@CCCFFFGGGBBB@@@AAAKKKXXXcccrrreeeSSS777666222000777444888CCCmmmIII999<<<<<<;;;999777888<<>>777333444666888999888888555666999;;;QQQsss======<<<<<<<<<:::666333000///...------,,,------,,,+++******+++,,,...///......///000111222333333333666999999777666888;;;???CCCRRRKKKFFFEEE666555555555CCCYYYcccbbbjjjzzz}}}ZZZOOOQQQllliiiJJJCCC>>>666333888888444555<<<888888666999LLLeeeooolllyyywwwpppQQQKKKyyyqqqTTTFFFEEEjjjeeeMMMDDDAAABBB999<<<888999;;;;;;:::;;;===???>>>MMM```vvvnnnKKKFFFIII???MMMQQQcccxxxbbbQQQEEE???EEEOOOdddQQQzzzrrrYYYMMM666222666444888:::333555666bbbyyyPPP;;;SSSRRRoootttsssfffMMM<<<:::<<<;;;;;;HHHFFFFFFSSS\\\{{{ooodddTTTZZZ[[[lllwwwdddTTTJJJ___~~~ttt^^^{{{^^^tttfffFFF666444===888dddhhhhhhKKKAAAFFFCCC???AAACCCPPPfffzzznnnUUUTTTLLLGGGNNNWWWPPP@@@VVV```bbb[[[UUUUUUPPPGGGGGGCCC@@@@@@BBBJJJ]]]nnnzzzzzzrrrQQQ???@@@NNNuuuWWW@@@BBBqqq^^^TTT@@@;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>===???@@@AAA@@@AAABBBDDDHHHIIIGGGMMMYYY\\\eeeyyyjjjVVV666333<<>>>>>HHHXXX___gggmmmOOO555666333000777444888FFFlllGGG888;;;<<<<<<:::888888<<>>@@@FFFeeekkkUUU|||xxxrrrWWWLLL;;;;;;>>>777;;;===555777;;;kkkwwwlllCCCQQQPPPtttvvvsssbbbJJJ;;;;;;<<<999999GGGDDDBBBPPPZZZnnn~~~fffXXXYYY|||ZZZllldddNNNGGGVVVooonnneeeeee{{{QQQ???;;;888:::<<>>???III]]]ttt|||qqqssssssTTTAAA>>>???<<>>sssiiiPPPAAA:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>===>>>@@@@@@??????AAACCCCCCEEEDDDJJJTTTXXXeee|||rrrggg\\\FFF;;;;;;;;;BBBJJJHHHAAA<<>>333888:::777555888;;;<<<:::DDDNNNMMM@@@777<<>>===@@@???tttnnnXXX~~~kkkqqqrrrUUULLLAAABBBBBB777:::;;;777;;;===fffzzzCCCEEEQQQyyyyyywwwfffKKK:::888::::::<<>>>>>;;;999FFF[[[jjjKKKyyymmmHHHBBBEEE???:::===@@@LLLbbbnnnwww^^^JJJPPPzzzwwwJJJ333000555999777777<<>>>>>AAA???AAAQQQeeesss}}}rrrRRRCCCDDDOOO{{{QQQ@@@>>>nnn|||LLL@@@999999999999999999999999;;;;;;;;;<<<======>>>>>>;;;===>>>>>>>>>>>>???AAA>>>BBBCCCGGGOOOPPP]]]uuuiiiNNNDDDEEELLLNNNVVV___^^^GGG;;;>>>MMMTTTWWWtttmmmCCC...444444222777333777>>>{{{NNN~~~qqqLLL::::::::::::;;;::::::;;;>>>@@@FFFKKKQQQ[[[yyybbbaaammmWWWTTT>>>000777777222:::333444666777888888999:::777888666888<<<888DDD```======<<<<<<<<<:::666333000000...---------------,,,++++++***+++,,,...///......///000111222333333444777::::::888777999;;;CCCFFFTTTLLLFFFFFF777777///555AAASSScccmmmpppppp|||\\\WWWQQQ@@@888:::SSSwww\\\GGG:::999666;;;999111///666666111:::555777>>>>>>888:::BBBJJJooogggOOOSSSxxxaaaPPPLLL~~~gggIII@@@>>>>>>777???;;;;;;999777666888===@@@FFFLLLgggQQQ999>>>===EEEBBB@@@?????????======>>>KKKnnnUUUtttxxxWWWKKK>>><<<777444555777666===<<<\\\LLLPPPRRR|||xxxxxxiiiLLL777444:::===@@@888:::DDDEEE@@@KKK^^^kkk___\\\lllcccKKKqqqYYYNNNooonnnppppppiiieee\\\RRRIIIBBB>>><<<===:::WWWWWWAAA<<<:::;;;EEE___pppRRRhhhtttzzzqqqKKKBBBDDD===999???FFFVVVmmmjjjuuuWWWPPP\\\===999;;;666000777000111:::???===>>>DDDAAA======AAA??????OOOcccoooqqqRRRDDDEEEPPPxxx~~~{{{KKKAAAAAAccc~~~III===999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>:::<<<======<<<<<<>>>???<<>>CCCEEE[[[]]]NNNJJJ<<>>666444666666:::777444444777777444000666:::>>><<<888666999===FFF{{{^^^IIITTTnnnNNNJJJccccccCCCBBB@@@;;;===BBB;;;:::888777777888:::;;;CCCXXXxxxyyyFFF@@@999444888666777888999999888999;;;===PPPtttYYYpppjjjYYYEEE999AAA444999555111???777555sssuuu???NNNPPP}}}zzzzzzqqq^^^GGG:::888999999;;;;;;<<<===AAAEEEIIIKKK[[[ccc[[[mmmkkkPPPPPPhhhyyyNNN@@@BBBDDDIIIQQQEEEBBB>>>:::888999;;;<<<======OOOxxxnnnBBB999;;;888KKKSSSbbbYYYwwwsssvvvDDDDDDAAA???>>>>>>BBBOOO[[[iii{{{xxx```LLLWWW}}}rrrFFF777:::555...333222444777:::;;;<<<;;;;;;AAA<<<;;;;;;:::<<>>777888<<<>>>444BBBGGG>>>777999777000444777999:::999:::===@@@III~~~aaaMMMXXXsssSSSLLLoookkkGGGCCC@@@::::::<<<;;;:::888777777888:::;;;KKK\\\zzzaaaxxxVVV999;;;<<<777777999777888999999888999;;;<<>>AAADDDFFFOOOkkkyyyqqq```UUUbbb}}}nnn]]]^^^uuuddd@@@555GGG]]]fffEEE888888;;;>>>CCC@@@>>>;;;999777888999:::999;;;OOOooowwwRRR===>>>AAALLLddduuu___nnnzzzxxxGGGCCC???===<<<;;;===GGGRRR```xxxnnniiixxxYYYIII999999JJJ^^^iiijjj\\\GGG777666999999555222111333666999;;;;;;;;;;;;???;;;:::;;;999;;;LLL___mmm}}}qqqQQQAAADDDSSSwww}}}>>>@@@>>>lll~~~KKK===:::999999888888999999::::::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<============???>>>@@@CCCBBBCCCJJJSSSuuu___DDDBBBEEEBBB===@@@<<<888@@@OOOYYYooonnnZZZJJJ777666444222222444555777DDDiii~~~qqqLLL<<<>>><<<;;;:::999999:::;;;<<>>TTT;;;<<<<<<;;;:::888666444111///---------...---,,,,,,,,,++++++,,,---///000......///000111222333333111222888>>>===999777999BBBKKKWWWSSSEEEAAA@@@444444444???TTTdddiiilllpppzzzZZZcccbbbNNN:::888999333222888;;;:::666777BBBMMMSSSSSSkkkpppUUU===999999222333333333555777999<<<>>>FFF```KKKWWWtttUUUJJJsssrrrIIIBBB@@@;;;:::999:::999888777777888999:::GGGVVVuuu{{{JJJ@@@YYYggg___FFF>>>333444<<<888222777777888999999888888:::<<>>777BBBlllhhh;;;GGGNNNSSS~~~yyyhhhZZZFFF777555::::::666===<<<;;;;;;<<<===>>>@@@IIISSS\\\bbb```UUU\\\vvv~~~^^^RRRRRRRRRUUUMMMSSSSSSHHH<<<999>>>AAAaaaSSSAAA666555999<<<>>>===<<<;;;999999888999999999<<>>===::::::@@@IIIXXXrrr}}}nnnHHH:::PPPdddhhhbbbVVVTTTLLLBBB:::777:::@@@DDD>>>666>>>CCC777666777+++000222444777999;;;;;;;;;===999888999888;;;MMMbbbqqqmmmOOO@@@FFFXXXwwwvvvDDDFFF<<>>:::999999888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;>>>AAA@@@@@@DDDKKKQQQ|||~~~~~~cccDDD666444555333222:::;;;666;;;NNN___rrr{{{WWWAAA666555333222222444555777CCCtttyyysssMMM<<>>???<<<:::999888888777888888999;;;IIIbbb}}}kkk```SSSIII@@@:::===DDDEEEMMM???333<<<;;;333777777888999999888999;;;======PPPuuunnn[[[wwwoooggggggOOO???444<<<888666777333===888DDDGGGGGG???SSS}}}}}}tttgggRRR???999;;;:::666<<<;;;;;;;;;;;;<<<<<<===EEEIIIKKKRRRWWWRRRVVVjjj|||}}}hhhPPPOOOVVV[[[aaaaaaYYYLLLBBB@@@AAA===666GGGFFFAAA888666;;;???>>><<<<<<<<<<<<<<<;;;;;;:::999;;;GGGqqqqqquuu|||___HHH???>>>>>>OOOqqqzzzOOOmmmtttOOOCCCAAA@@@@@@>>><<>>KKKkkkuuuNNNPPPHHH>>>:::999===FFFNNNJJJHHH\\\[[[:::333;;;---000111333666888:::;;;;;;;;;777777888777<<>>aaattt~~~LLL<<<:::999999888888999999:::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::===BBBBBBBBBEEEJJJPPP```nnnhhh```XXXAAA>>>======888444777===111999777;;;QQQffftttddd:::555444333222333444555666???wwwsssvvvOOO===???<<<;;;:::999999999:::;;;<<>>>>>???@@@<<<:::999999888777777777777888???LLLWWWWWWNNNGGGFFF===111222???AAA999@@@SSS]]]eeeOOO555999===888;;;888999::::::999:::<<<>>>EEEVVVyyyoooWWWyyyooonnnlllNNN???333888666777777222<<<888BBBRRR@@@<<>>:::CCC@@@===BBBEEEHHHRRR\\\bbbaaaaaabbbUUUFFFEEENNNPPPLLL@@@777888>>>BBB===BBBAAA;;;777999;;;:::;;;<<<<<<======<<<;;;;;;555666;;;ZZZqqq}}}```LLLCCCBBBBBBSSSllltttIIIyyySSSBBB@@@???AAA@@@===???CCCNNNeeesssppp^^^GGG;;;UUUlllKKK:::888;;;BBBHHHRRRUUUooooooHHH:::AAA777111222333666888:::;;;;;;999777777999888???VVVnnnhhhLLL???KKKeeeqqqrrr```<<<===???___wwwNNN999:::999999888888999999:::999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::>>>CCCFFFFFFIIIMMMQQQOOOZZZfffTTTJJJ???;;;999;;;;;;999:::>>>555===999;;;RRRhhhvvvrrrtttnnn:::444333333222333444555666777fffpppzzzRRR======<<<;;;:::999888999999:::777???MMMmmm~~~tttiii___^^^aaaaaaZZZTTT]]]RRREEE>>>:::777888::::::;;;===>>>===<<<:::888555888555555;;;AAAUUUsss;;;<<<<<<;;;:::888666444111///---------...---,,,,,,,,,++++++,,,---///000......///000111222333333777555666888999888;;;AAADDDIIIVVVYYYKKKBBB@@@888555111555EEEVVVVVVFFF444777+++555QQQeeekkk___LLLKKKkkk}}}]]]AAA:::333666777;;;HHH\\\lllttt```bbbmmmuuuhhhLLL;;;999555666777999:::<<<======;;;@@@FFFQQQXXXNNNJJJTTTVVVKKKeeennnXXX???CCCuuu}}}{{{NNN@@@<<<===>>>:::999999999888888777666666999888;;;===:::222---...:::999999999999:::<<<>>>ZZZeeeZZZ@@@666888888888:::;;;<<<<<<;;;;;;===???PPPcccuuuYYYuuuVVVpppkkkHHH===444666666666777222;;;777AAAJJJ???LLLMMMwwwllldddSSS@@@555666999;;;999::::::;;;<<<===>>>>>>777@@@===555999;;;;;;@@@OOO\\\eeeoootttgggYYY\\\EEEGGGGGGFFFHHHNNNOOOMMMGGGHHHIIIGGGCCC???;;;:::;;;;;;;;;<<<;;;;;;::::::777999999LLLrrryyyqqqKKK999888:::KKKfffpppHHHZZZAAA======??????======???FFF^^^ooodddDDD999^^^VVV@@@???DDDJJJOOONNNQQQjjjuuu[[[DDD===444333333555666888999;;;;;;999888999;;;:::BBB[[[vvv|||~~~eeeKKK@@@OOOlllcccsssbbb>>>999===bbbRRR999:::999999888888999999:::999999999999::::::::::::999999999:::::::::;;;;;;;;;999<<>>EEE\\\|||;;;<<<<<<;;;:::888666444111///---------...---,,,,,,,,,++++++,,,---///000......///000111222333333555444666::::::999;;;@@@DDDHHHVVVZZZLLLCCC@@@999777444555>>>LLLTTTOOOGGGKKK@@@999CCCUUU\\\PPPBBBBBBPPPgggmmm```MMMRRRVVV[[[cccmmmrrrrrrffflllvvvzzzgggSSSHHH@@@CCCEEEDDD@@@===<<<===@@@DDDLLLWWW[[[UUUTTT\\\PPPOOOqqqhhhVVV>>>===llloootttUUUDDD======???:::999999999888888777666555666555999???@@@<<<::::::...888===<<>>666777999777999::::::;;;<<<<<<<<<<<<===???<<<@@@DDD;;;444<<>>===???>>>;;;;;;===AAAXXXhhhhhhUUU___mmmpppRRR999:::JJJWWW```gggNNNHHHUUUlllkkkRRR;;;444666666666777888999:::;;;:::999;;;===<<>>BBBCCCFFFIIIZZZddd___eeelllmmmfffggg___LLL===999:::444555CCCMMMXXXiiiooouuu}}}uuu|||]]]:::111222222333333444555555===YYYwwwkkk^^^BBB;;;<<<;;;:::888888888888999@@@JJJHHHLLLUUU{{{tttiii\\\[[[YYYSSSHHH>>>:::<<<>>>============<<<<<<<<<;;;555999888888===DDD[[[{{{;;;<<<<<<;;;:::888666444111///---------...---,,,,,,,,,++++++,,,---///000......///000111222333333333333777<<<===:::;;;>>>DDDHHHVVV[[[MMMCCC@@@:::222111333===SSSmmmyyylllQQQEEEUUU^^^OOO>>>999111<<>>>>>AAA>>>999999999999888777555555444666???JJJNNNIIIAAA>>>>>>>>>AAADDDFFFFFFFFFFFF<<>>>>>>>>===>>>@@@BBB\\\qqqtttccclllYYYQQQnnneee>>>;;;666666666111888555:::444FFFrrrZZZEEEHHH:::IIItttyyyhhh[[[HHH999777<<<===999:::::::::;;;;;;::::::999BBB;;;:::JJJQQQ===111===KKKjjjssshhhnnn~~~nnnbbb\\\YYYPPPIIINNN```eeeYYYMMMLLLAAAAAA???>>>=========>>>555;;;888:::IIISSSXXX```wwwyyyeeeiiihhhEEEAAACCC===bbbzzzSSSYYYiiiFFFAAA>>>@@@???<<<:::<<>>>>>GGGccc|||^^^HHHAAAVVVyyymmmjjjLLL888888>>>[[[ttt[[[@@@:::999999999999999999:::888888999999999:::::::::888888999999999:::::::::999666555:::===>>>@@@DDDIIIiiioooooo{{{}}}[[[GGG>>>===AAA666::::::AAAKKKIIIKKKYYYhhhooowww}}}rrrzzzWWW333111111222333444444555555444===gggbbbEEE<<<===;;;:::888777777888888999VVVdddhhhiiiwwwiiiccceeeaaaTTTGGGAAABBBDDD>>>>>>===<<<<<<<<<<<<===666;;;999888<<<@@@VVVwww>>>======<<<:::888666555//////...------------...---,,,,,,,,,,,,---......111000000000111222333333333222777===<<<777888>>>FFF@@@SSSaaaOOOBBBBBB===000444000333XXXgggZZZbbbsss{{{zzzdddZZZBBBNNNuuujjjnnnzzzzzzxxxtttooolllhhh\\\NNNGGGHHH@@@gggnnnkkkWWW```}}}\\\QQQ777<<>>@@@<<<@@@@@@===888777777777555333333444DDDdddjjjUUUGGGMMMRRRSSSVVV[[[XXXRRRHHHHHHooo~~~OOOBBBAAA???>>>???@@@@@@AAACCCLLLOOOzzzlllnnnxxxqqquuuvvvYYYBBB999999777444222444000???999FFFGGGAAA>>>MMMnnnvvviii\\\JJJ;;;666888::::::888999999::::::999999888@@@NNNGGG888===EEEAAA;;;WWWoooyyyuuuwwwvvvuuuzzzzzzxxxtttoooiiiccc^^^[[[WWWUUUTTTTTTVVVXXXXXXXXXVVVPPPHHHCCCAAA???<<<999;;;777;;;;;;666===IIIIIIWWWwwwkkk|||pppRRRMMMEEE999???vvvWWWIIIrrrMMMBBB@@@AAA;;;<<<>>>888BBB>>>NNNvvvrrrZZZIIIGGGNNNXXX^^^ZZZQQQIIIFFF<<>>555999>>>AAA===:::@@@MMMZZZ______jjjmmmrrrxxx}}}oooPPP444000111111111111222222222888???mmmzzzoooPPP<<>>===;;;:::999888888;;;XXXiiirrrtttwwwuuutttwwwjjjPPPBBBDDDJJJ>>>>>>AAA======???;;;555:::999888;;;===PPPnnn>>>======<<<:::888666555//////...------------...---,,,,,,,,,,,,---......////////////000111222333333333777<<<<<<777888===KKKEEEVVVbbbQQQCCCAAA;;;555999444///EEEqqquuupppxxxrrrVVVjjjtttoooqqqzzz~~~wwwooogggYYYIII@@@@@@BBBVVVUUUWWWkkkoooyyyXXXhhhvvvUUUJJJ333555WWWbbbAAABBBBBB===>>>;;;999888888999888555222777333BBBiii~~~kkkRRROOOXXXlllvvvjjjSSSBBB:::444PPPwwwccc```ZZZSSSKKKBBB<<<999===BBBlllkkkpppwww}}}}}}mmmQQQ===666777777444888888000;;;222888|||aaaEEE>>>JJJjjjwwwgggZZZHHH:::666888:::999888999999::::::999999888:::PPPVVVMMMJJJFFFBBBCCCbbbwww{{{}}}~~~|||~~~|||yyytttoooiiieeebbb]]]ZZZWWWTTTTTTSSSQQQPPPQQQLLLFFFCCCBBBAAA>>>;;;999555???LLLSSSaaavvvfffvvvPPPHHH@@@777===ooolllGGGyyyqqqMMM@@@===???;;;<<>>???>>><<<;;;999888888888999DDDFFFPPPZZZwwwlllaaaXXXSSSBBB<<>>===>>>;;;<<>>======<<<:::888666555//////...------------...,,,,,,,,,,,,,,,---...............//////111222222444555888<<<;;;888888;;;IIIFFFTTT___SSSFFF@@@:::444888666111999ZZZlll{{{qqqkkkpppxxx||||||{{{~~~tttggg[[[PPPGGGDDDFFFKKKeeennnqqq~~~zzzXXXuuuoooPPPDDD555555MMMmmmHHHDDDDDD>>>===:::999999:::999777333000222000GGG|||}}}iiiZZZ\\\hhh]]]UUUcccwwwcccRRREEE===888888???fffjjj|||ttt```GGG777444555666555888777222:::333:::wwwaaa???@@@IIIhhh|||eeeVVVDDD999888999999888888888999999999999888888222FFFWWWcccmmmjjjfffmmmqqq{{{wwwsssooommmhhhddd^^^YYYUUUQQQNNNKKKLLLIIIEEEDDDDDDCCC@@@===>>>444BBB^^^tttiii}}}OOOBBB>>>999???```LLLuuu{{{}}}UUUDDD>>>???<<<===???:::777@@@FFFQQQvvvxxxhhh[[[RRRPPPJJJ@@@:::CCCWWWjjjtttVVVNNNDDD???>>>???===;;;???EEE???===???ZZZlllQQQBBBNNNnnnccc\\\@@@888===<<>>===<<<:::999888777777;;;:::666CCCRRRrrrgggWWWDDDJJJFFFAAA===;;;<<<>>>>>>777>>>;;;:::GGGTTT```ooozzz>>>======;;;:::888666555//////...------------...,,,,,,++++++,,,,,,---...////////////000222333333555666888;;;;;;999888888@@@BBBNNNXXXTTTIIIAAA<<<444444555555666KKKyyy}}}xxxuuussssssvvvyyyxxxuuurrrooofffZZZPPPLLLNNNVVV\\\ssskkkWWWjjjJJJ<<<888:::???zzzMMMCCCCCC???>>>>>>===;;;:::888666333111333000GGGqqquuuooouuuqqqbbb^^^kkk}}}~~~ttt```KKK>>><<<===>>>@@@HHHjjjkkkuuummmmmmkkkWWWAAA555444444555555444555444999666AAAqqq|||JJJ666BBBDDDaaa}}}~~~dddSSS@@@888999999888777888888999999999999888888222888EEEbbb|||{{{yyywwwsssnnnhhhaaa\\\XXXSSSPPPKKKIIIFFFFFFGGGEEE@@@<<>>>>>???999===888:::JJJeee|||xxxlll___\\\TTTLLLEEEAAAFFFUUUdddoooeeeZZZSSSPPPMMMHHHCCCGGGGGGBBB@@@AAASSSrrrfffMMMDDDUUUvvveeeVVV???666;;;;;;IIIzzzyyykkk>>>:::999999888888999999:::888888999999999::::::::::::999999999888888777777777777666666777:::<<<>>>HHHRRRmmm}}}kkkfff```KKKZZZ\\\RRRXXXnnnwwwjjj```aaa___```bbbfffjjjnnnrrrttt{{{~~~___;;;222000000111111111222222222555666BBB{{{wwwcccDDD>>>===;;;:::888777777777888AAAEEETTT___{{{zzz{{{sssooofffPPP>>>>>>AAA>>><<<:::MMMNNNDDDIIIXXXfffsssyyy>>>======;;;:::888666555//////...------------...,,,++++++++++++,,,------000000000111222333555555555777888999:::;;;999777<<>>999555444555222;;;\\\vvveeehhhrrr{{{|||uuuooollllll______]]]YYYYYY^^^ggglllvvv```\\\zzzaaaCCC222666<<<,,,^^^SSSBBBAAA?????????===;;;999777777999:::;;;444???ffffffffffffccc^^^YYYUUURRRNNNKKKAAA777888DDDOOOTTTOOOXXXrrrnnnmmmVVV{{{vvvgggSSS>>>666555444444666444666888444111===zzz|||dddwwwPPP<<<@@@===XXXttt|||fffQQQ<<<777999:::888777777888888999999888888777777444666KKKgggooosssyyyuuuoooiiiddd```\\\YYYOOOMMMJJJIIIIIIFFF@@@;;;::::::aaaUUUFFF@@@777:::TTTUUUZZZ~~~nnnsssSSS@@@???===>>>@@@;;;444888>>>DDDRRRooowwwpppiii```YYYSSSKKKDDDGGGNNN___ZZZUUUSSSTTTSSSOOOKKKHHH@@@===<<<===BBBVVVuuu~~~}}}zzz___KKKJJJ]]]zzzuuuttt^^^JJJ<<<666:::<<>>===<<<:::999888777777111EEERRR^^^eee|||\\\GGGPPPUUUEEE:::LLLjjjlllOOOCCCLLLZZZdddxxx}}}>>>======<<<:::888666555//////...------------...+++++++++++++++,,,------000000111111333444666777444777888888:::===;;;666@@@JJJOOOVVV```WWWFFFBBB<<<555333555333666IIIaaajjjYYY^^^nnnyyyqqq___QQQNNNOOOXXXccclllmmmiiiiiilllmmmaaaZZZ\\\eeedddbbbrrr]]]gggmmmTTT@@@333777===%%%<<>>WWWsssjjjPPP999555999:::888777777777888888888888777777444777555777???BBBNNNeeezzz~~~zzztttnnniiieeeaaa^^^VVVRRROOOLLLKKKGGGAAA<<<888555RRR~~~iiiFFFBBB>>>666<<>>@@@===888>>>:::999]]]{{{zzzpppeee___YYYRRRLLLJJJBBBBBBBBBCCCDDDDDDBBB@@@EEE<<<;;;999BBBHHHMMMmmmxxx{{{wwwvvv|||{{{}}}rrrVVVIIIRRRhhhkkkaaaSSS<<<999888;;;<<>>===;;;:::999888888222BBBLLLVVVYYYeeeeeejjjnnnXXXOOOjjjsssYYYFFFQQQvvvvvvPPP===HHHUUU[[[www{{{>>>======<<<:::888666555//////...------------...+++++++++***++++++,,,---//////000111222444666666333666777777:::>>><<<666@@@NNNQQQXXXggg___KKKHHH<<<777444555444666AAAOOOjjjmmmsss~~~}}}hhhZZZ\\\qqqttt[[[GGG???<<>>NNNnnnwwweeeddd```YYYPPPHHHBBB???@@@DDDBBB???HHH]]]mmmpppvvvvvvbbbwww^^^JJJ888666666333111444///000888333777;;;^^^hhhLLL===???VVVqqqnnnQQQ888444999:::888888777777888888888888777777000999666111333555???RRRssszzzsssmmmhhhccc```[[[WWWRRROOOMMMIIICCC???>>>444;;;LLLZZZnnn~~~WWW>>>BBB>>>666???JJJEEEaaassskkkgggFFF???======???<<>>333555bbbwwwlllfff```TTTIIICCCDDDEEECCCAAA???@@@BBB@@@======555OOOhhh```pppvvvwwwsssttt|||{{{|||fffMMMHHH[[[tttjjjXXXNNN333999999:::999DDD```TTT;;;::::::999999::::::;;;888888999999999:::::::::777777777777888888888888777777777777777777777777111999===@@@PPPiiiyyy{{{pppgggaaa\\\aaaTTTJJJBBBEEEMMMQQQTTTVVVUUUTTTUUUWWW]]]cccjjjnnnlllpppuuuzzz~~~~~~{{{yyyFFF<<<333000111111111111222222222111111444>>>mmmggg}}}```@@@???>>><<<;;;:::999999666777===LLLFFFnnn^^^___ooo```]]]kkkVVVVVVzzzwwwRRRKKKaaammmhhhssswww~~~>>>======<<<:::888666555//////...------------...++++++******++++++,,,---......///000111333555666222666777666:::@@@===666<<>>BBBTTTjjjzzzzzzjjjaaa]]]xxxuuu```SSSLLLPPP^^^ggg___VVVZZZgggqqqaaaOOONNNYYY^^^fffsssyyyiii___cccXXX@@@///666222555333<<<222UUUpppzzzuuuNNNBBB??????<<<===>>><<<888666777888444999999DDDnnn|||jjjZZZ\\\VVVQQQ___~~~uuuuuu[[[{{{nnnZZZEEE555444555111000444222000777222777444EEEdddqqq???BBB:::PPPkkk|||~~~qqqRRR777333999999888999777777888888888888777777444999444000999===<<>>JJJ]]]XXXssshhhXXXRRRKKKUUUbbbWWWPPPGGGEEEJJJPPPPPPMMMRRRRRRRRRUUUZZZbbbiiimmmdddiiiooouuuzzztttxxxnnn;;;777+++000111111111111222222222999...777222VVViiiAAA@@@>>>===;;;:::::::::555***///FFF888\\\}}}}}}qqqppp[[[jjj^^^bbb|||pppttt{{{???>>>>>><<<;;;999777666000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///111333333333333555777555444555777;;;>>>>>>>>>999FFFQQQ___llleeeSSSKKKEEE999222666666111555???PPPSSSjjjrrrsssddd[[[xxxrrrbbbhhhiiirrrpppWWWeee~~~}}}```iiiqqq___III===777777555444333555999<<<^^^DDD888EEEBBB@@@===;;;:::999666444666777222:::fffxxxTTTPPPnnnwwwUUUqqqqqqLLL===333555666111222888444777444111:::...BBB\\\dddsssjjj>>>>>>???DDDVVVrrrnnnQQQ999666999666666;;;999999999888888888888777555555555555555666666777[[[zzzrrrllljjj___ZZZXXXWWWSSSLLLHHHIIICCC>>>888:::;;;666EEEeeesssyyyrrrNNN<<<777EEE666<<>>CCCHHH999AAA222999<<>>AAAPPPNNNLLLKKKLLLMMMMMMMMM]]]VVVMMMGGGGGGIIIJJJKKKOOOOOOPPPQQQRRRVVV[[[___dddgggjjjnnnsssxxx~~~xxxiiijjj:::000///000000000000111111111111111111444777999nnnsssRRRBBB<<<;;;999>>>???777444888///444BBBDDDqqquuujjjeeessssssnnnooopppuuuwww||||||>>>>>>===<<<;;;999777666111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,...000222333333444666888444666999;;;<<<<<<;;;:::555>>>IIIQQQ]]]ggg\\\FFFAAA:::555555444222666>>>vvvsssooouuu\\\yyy~~~mmm}}}iiiSSSCCC999666666555333333555999===}}}mmmEEEGGGBBBAAA???===;;;;;;:::777555666888333555WWWooowww~~~cccHHH;;;333555666222222777222555222000:::111AAAXXXttt}}}___AAADDD>>>AAAQQQkkksssUUU;;;555888777777;;;999999999888888888888777222222111222333555777888JJJ{{{uuujjjiiiccc^^^[[[VVVNNNIIIIIIPPPQQQHHHBBBAAA;;;===LLLlllvvvdddKKK;;;444AAA777:::SSSOOOXXXooofffwwwcccHHHFFF===>>>:::===<<<888666777BBBsssqqqyyysssnnnXXXLLL@@@===>>>>>>???@@@BBBIIIAAALLLKKKDDD\\\eee^^^jjjuuuwwwwww{{{~~~~~~hhhQQQJJJ```rrrvvvssswwwPPP777666666666999888;;;dddeeeZZZNNN<<<777===:::999;;;888888888999::::::::::::999999999888888777777666666666666666666555555555555555444444444555777:::;;;EEECCCBBBBBBCCCDDDDDDDDDLLLHHHDDDCCCEEEHHHJJJJJJLLLMMMNNNOOOPPPTTTYYY\\\```cccgggkkkooouuu{{{zzzkkkaaa:::444222//////000000000111111111111666///444AAAtttnnn{{{^^^FFF::::::888;;;===777555;;;444666BBBCCCccc~~~tttqqqpppkkkooouuunnnrrrrrrzzz>>>>>>===<<<:::888777666111111000///............,,,,,,,,,,,,,,,,,,,,,,,,---///111222333444777999555:::@@@AAA???;;;999999888:::FFFMMMVVVooooooNNNCCC@@@<<<777444333666:::uuuwwwlll|||uuuqqqxxxxxxcccKKKAAA777444555444333333555999<<>><<<<<<<<<;;;999777555888555111BBBrrr}}}vvvoooiiitttwww}}}qqqVVVAAA777222555666222111555111222111///:::333>>>yyy~~~kkk<<<>>>>>>HHH```xxxyyy\\\???444666777888:::999999999888888888888777111111000111333777:::===>>>ppp~~~zzz{{{xxxjjj]]]^^^YYYTTTRRRNNNJJJJJJMMM```hhh]]]MMMOOOQQQHHHAAAfffrrr~~~}}}}}}vvvSSSEEE;;;222:::999777CCCyyyFFFiiihhh[[[|||UUUHHH???AAA<<<<<<>>>;;;777777@@@lll}}}vvv~~~iiiSSSKKKJJJHHHCCC???[[[bbbcccsssqqqaaaaaa]]]___rrrzzzuuuxxxzzzvvv]]]OOORRRkkkzzzyyy~~~zzz___|||___CCC555999777666888777<<>>======@@@CCCFFFGGGGGGIIIJJJKKKLLLMMMPPPUUUXXX\\\^^^cccgggkkkqqqwww|||~~~PPP777444/////////000000000000111111111999+++111EEEHHH}}}}}}sssPPP::::::999:::<<<999555===666555???>>>NNNuuuppppppsssmmmyyyzzzuuuzzz>>>>>>===<<<:::888666555222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,+++---000222333555777:::888>>>DDDDDD@@@<<<===???>>>555EEESSSXXXrrr}}}```KKKIIICCC;;;555444555555OOOsss~~~uuukkkXXXZZZuuu~~~jjjjjjmmmzzzkkksss^^^CCC<<<333333333333333333555999<<>><<<<<<<<<<<<;;;999666777777222444RRRrrrgggdddfffmmmsss{{{~~~{{{|||zzznnnLLL:::444222555666333222444222111111///999555999kkkBBB>>><<>>CCC@@@999>>>>>><<<999888LLLooohhh^^^```aaa]]]XXX~~~}}}vvvmmmfff[[[aaattt}}}wwwtttyyyyyyqqqUUUVVV___ooo|||vvvmmmMMM:::555999666444888888:::AAAKKK```EEE777999:::;;;;;;555888999::::::;;;;;;::::::888888888888888888888999666666555555555444444444555444333222222222222333444555777777777777999:::;;;;;;<<<===@@@BBBCCCDDDFFFHHHIIIJJJKKKNNNRRRUUUYYY\\\```dddiiiooouuuzzz}}}jjj???222333---////////////000000000111333555,,,333===444~~~\\\@@@<<<::::::======555<<<666222999999<<>><<>>============<<<:::777777999777000;;;cccqqqZZZPPPVVVbbbiiikkkppptttrrrsss}}}\\\DDD555333222444555333222333444111444000666555333UUU{{{xxxeeeKKK???<<<===KKKbbbwwwlllOOO999444888:::999999999999888888888777777555444444444777<<>>======555555CCCuuummmrrrwwwwwwuuuzzzXXXVVVYYYZZZ```jjjnnnlllqqqzzzxxxlllTTTbbbkkknnnxxxyyyvvv~~~EEE777555999333222888888666@@@LLLeeefffHHH777888999<<<===888999999:::;;;;;;;;;;;;:::888888888888999999999999555555555555444444444444333333333333333333333333333555777888777777888::::::999888888999<<>><<<666444666333222AAA^^^xxxeeeFFFDDDRRRcccrrr~~~~~~lllWWWLLL\\\tttwww[[[CCC888===@@@222333444333222333555888999eeemmmVVVLLLAAA???>>>===>>>>>><<<:::999666888:::444111AAAWWWvvv\\\IIIBBBMMM^^^fffgggiiilllllloooyyyOOO@@@333333333333333333333333444111666000222444111FFFYYYbbbjjj]]]777???===;;;BBBUUUlllyyy|||~~~rrrYYY???444888;;;888999999999888888888888777555444333333555888;;;>>><<>>:::999999:::;;;;;;;;;;;;;;;999999999999999999888888555555555444444444444333222222333333333444444444111555888777555444666888444333222222333888???DDDDDDEEEHHHIIIIIIKKKNNNQQQUUUXXX\\\aaaffflllssswwwxxx||||||YYY888333000,,,......////////////000000444)))555666)))===<<>>???@@@@@@???DDD;;;;;;HHH\\\ooo~~~pppUUUCCCFFFEEE999444999111666;;;AAANNNeeerrrVVVQQQUUUdddjjjaaaRRRJJJOOObbbzzzxxxdddPPP888:::???EEE333444444333222222444555777dddjjjoooMMMBBB@@@???>>>>>>>>><<<::::::555555999888333444:::RRR~~~xxxgggUUUJJJBBB@@@KKK\\\aaacccfffhhhhhhmmm|||xxxMMM;;;222444444333222333333333222000888000///555111>>>kkkUUUzzz~~~BBB>>>===:::<<>>>>>:::<<>>iii^^^~~~rrrSSS>>>999555777<<<:::999:::;;;;;;<<<;;;;;;;;;:::::::::999999888888888555555555444444444333333222222333333333222222222000444888777444222444666000000000000111666===BBBBBBDDDFFFGGGHHHIIILLLNNNPPPSSSXXX]]]bbbhhhoootttvvvzzzzzzQQQ777222---,,,........./////////000000222+++666111...888777```wwwxxxWWW<<<999>>>999<<<888;;;<<<666555888666---===RRRqqq|||gggYYYNNNEEEEEEKKKDDDDDDEEEQQQcccdddYYYUUUnnnqqqrrr|||======<<<;;;999777555444000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---000111222333555777;;;<<>>DDDCCC888999WWWtttbbbKKKNNNMMM;;;333:::111444///...JJJyyyiiiggg]]]HHH???EEE^^^ppp|||yyy}}}eeeFFFMMM222777333666333444444333222111222444333OOOtttPPPCCCAAA???>>>>>>>>><<<::::::555333777999777444333333EEEZZZoooxxxaaaNNNBBB;;;>>>@@@@@@IIIVVVYYY]]]bbbdddccciii|||}}}qqqHHH333333555555222111222444444///...999000...666333===xxxeeeooo}}}======:::888CCCYYYjjjrrrwwwwwwgggIII666777;;;888999999999888888888888777666666555444333333222222222333333IIIzzznnn^^^aaarrr|||tttwwwyyynnnZZZKKKBBBCCC@@@FFFUUUZZZ^^^iiieeehhhlllmmmnnnvvv|||]]]GGGDDD333111<<>>999===<<<666888===444888qqq}}}wwwvvv}}}ooottt```PPPRRRXXXyyykkk```bbbrrr{{{rrreee```kkkpppxxxwwwjjjeee}}}ttt|||oooqqqvvv[[[<<<666///333888333444777333666999LLL|||___yyy{{{vvvWWWAAA:::333555::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999888777777555555444444444333333333222333333222222111000///111555999888444222333666111222333333222555;;;???@@@CCCEEEFFFGGGHHHJJJLLLMMMPPPTTTYYY^^^eeelllpppvvvzzzppp===...///...333............/////////000//////666+++777...<<<:::rrrzzzcccAAA===BBB:::999444:::>>>666222666666:::333--->>>YYYhhhuuutttaaaOOOEEE>>>@@@???999999>>>;;;HHHEEEDDDRRRRRROOO[[[VVV[[[eee}}}======<<<;;;999777555444111000///......---......---,,,,,,++++++,,,,,,---+++,,,...000333555777888@@@444999===999IIIUUUJJJHHH???999888EEEuuuhhhoooUUUMMMHHH???999:::444999222---JJJzzzkkkUUU???;;;DDDIIIlll~~~|||iiiOOOAAA333000444333222222333333333333444444444PPPkkkLLLGGGBBB@@@???>>>===<<<999999888777666555444444222444888@@@JJJUUU___eeeuuutttppphhh^^^RRRGGGAAA:::888999;;;<<<>>>FFFPPPWWWYYY^^^ccciiippp{{{~~~QQQ;;;111333333333222222111111111111111111000000111444777YYYWWW]]]BBB:::;;;666JJJmmm{{{rrrRRR;;;888999666999999888777666666777777666666555444333222222111000222888FFF^^^hhhiii{{{zzzxxxgggooo}}}ddd]]]JJJ:::;;;FFFRRR]]]ddd```cccfffhhhmmmwwwfffeeeLLL777444777555444777111===222FFFfff[[[___hhh]]]xxxHHHFFF<<<<<<>>>;;;===???888;;;999;;;LLLlll|||qqqiiiZZZSSSKKKFFFKKKVVVeeennnccc]]]fffyyy|||nnneeehhhnnnlllttt{{{qqqkkkyyytttnnnFFF:::444444444555555555555555555;;;JJJNNNmmmJJJ555888;;;:::>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666666666555444444333333222111111111222333333444222222333333333222111111333222111000333666;;;===AAABBBCCCDDDEEEFFFGGGHHHNNNRRRXXX]]]aaaeeejjjllluuuvvv|||[[[///777555'''333............////////////000000000111222444555666VVVpppsssZZZAAA:::===999;;;777444:::AAA;;;...777777777999===BBBGGGJJJRRRQQQPPPNNNJJJEEEAAA>>>888888999999888888777666<<<888===IIIMMMHHHIIIPPPcccqqq======<<<;;;999777555444111000///...---------------,,,,,,++++++,,,,,,---+++,,,---000222444666777666222<<>>UUU333<<<>>>VVVyyywww___PPPGGG@@@;;;888777:::555000===eeeiiiVVVDDD333777NNN\\\rrrwwwsss}}}vvvvvveeeKKK>>>333000444222222222222333333333444444000999```pppUUUJJJBBBBBBCCC???<<<<<<:::999888777666555555444888777555555666888;;;===999:::;;;;;;999555111...555444666999:::<<>>>>>999666888???HHH___vvvkkk^^^QQQHHHFFF???;;;DDDUUU___]]]VVV]]]bbbooozzztttddd]]]```kkkdddjjj~~~~~~yyywwwnnnAAA222444444444444555555555555666555BBB>>>mmmzzzWWW:::777999777999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666666666555444444333333222111111111222222333444333333333333222111111000222111000000222666:::===@@@AAABBBCCCDDDEEEFFFGGGJJJNNNSSSWWW\\\```eeeiiiuuuvvv|||zzzOOO---222111)))111............////////////000000000111222333444555>>>wwwmmmIII:::888<<<<<<<<<:::888888:::===999888666666777999;;;============<<<:::777333222444555555555666555555555<<<777666999888777BBBRRR======<<<;;;999777555444000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---///111444666777888999AAA@@@666;;;DDD@@@666TTT===???666BBBnnn^^^DDDKKKIII666444333666999777BBBiiiwwwhhhQQQIIIHHHCCC777@@@XXXhhhvvvxxxnnnnnn~~~}}}ccckkk^^^DDD:::222111444000222222222222333333333333999222NNNdddZZZoooVVVBBBAAACCC>>>:::;;;::::::999888777666555555777666444222111000//////000111333555666555555444333333555999:::;;;BBBKKKOOOPPPUUUaaaqqqSSS===(((888222222222222222111111111111111111111000111333666:::|||^^^DDDoooFFF444<<<::::::OOOfffqqqUUU:::444;;;888999999:::::::::999999888777666555333222111000333444222///222CCC___ttt|||vvvnnnoooxxxWWW???AAAQQQYYYWWWYYY]]]aaafffmmmwwwuuuQQQ???222222555444333555777222777333111ZZZeeekkkfffeeeyyykkkOOOBBBBBB<<<:::===>>>???777777:::444777]]]}}}mmm___RRRHHH???888444555<<>>???@@@AAACCCDDDEEEFFFIIIKKKOOOSSSWWW\\\bbbffflllpppwww}}}ggg@@@------......000---............/////////000000000000111222444444AAAjjjxxxwwwuuuVVV===888777;;;???===777444777:::888666444333333444444222222333444444333111000222333333333333333333333444333666777333222???PPP======<<<;;;999777555444//////---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,...000222555666BBB@@@>>>;;;:::???BBB>>>>>>@@@TTTFFF;;;EEEIII{{{ZZZIIIEEE???:::222333;;;888000777GGG___wwwvvvlllfff^^^SSSIII???:::===???>>>NNNfffrrr}}}|||wwwnnnnnnzzzmmmtttSSS===666111111333///111222222222222333333333222---AAAzzzVVVtttLLLBBBCCC???;;;>>>;;;;;;:::999888777666666444555666777999999999:::666666666777777777777777555555888;;;<<<<<>>~~~vvvOOO:::666888===:::::::::::::::;;;;;;;;;:::::::::999999999888888666666666555444444333333222111111111111111222222333333333333222000///...000//////000222555888:::<<<===>>>@@@AAACCCDDDEEEJJJLLLOOORRRVVV[[[bbbfffhhhnnnuuuzzz~~~VVV666111---...333000---------.........///////////////000000222333333333@@@pppooo~~~___MMMDDD;;;777:::<<<999555999888888777666666666666444555666777888888777777444444333333222222333333111111444666777===OOOaaa======<<<;;;999777555444//////---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---///111444666???===888;;;IIIOOOFFF;;;JJJ???SSSKKKIII@@@888aaaRRR>>>GGGFFF<<<333333666777555444111<<>>777@@@555333888DDD```{{{ssslllmmmpppvvvaaadddGGG666444000111333///111111111222222222333333111222===kkktttuuudddJJJEEEAAA>>>@@@<<<<<<;;;:::999888777777666666777888888888777666000000111111333444555666888777999<<<;;;:::???FFFLLLVVVbbblll{{{```999...666///111111111111111111111111000111222111000000111333000NNNwww}}}]]]QQQEEE666<<>>LLLbbbuuu}}}zzzuuupppfffdddbbb\\\RRRQQQdddzzz~~~\\\QQQUUUXXXXXX\\\bbbjjjqqqyyy~~~sssfffhhh<<<555111222555555555555666;;;222222<<<888QQQiiiXXXkkkgggsssqqq[[[JJJAAA@@@>>>999<<<===;;;<<<===999333<<>>999777888444444BBBSSSccc|||}}}jjjgggppptttxxx^^^RRR;;;111333000000333000111111111111222222222222666:::===SSSlll]]]JJJAAA===<<<======<<<;;;:::999888888555555666666666555444444777777777777777777888888777666777999888888===EEEOOO^^^llluuuEEE333---888)))000000000111111111111111///111222222000000111222666999|||[[[xxxtttcccRRRHHH;;;999HHH```yyy}}}zzzyyybbbAAA999888777777666666777777666666555444333222222111222000---...000222111///000666AAAMMMVVV^^^gggooonnnoooooonnnkkkeee]]]WWWXXXNNNGGGFFFEEEDDDKKKTTTJJJWWW___YYYSSSSSSTTTRRRUUUZZZaaakkksss{{{zzz|||ttt^^^YYY666333111222333444555555333<<<...111BBB000333hhhXXX;;;TTTooouuu[[[DDD@@@===777CCCGGG===888===>>>999333;;;AAAAAACCCLLLWWW^^^___bbbeeeddd]]]PPPCCC:::888666333333555;;;AAAEEEPPPMMMHHHFFFLLLZZZkkkxxx{{{}}}wwwkkkcccdddddd```mmm___\\\~~~]]]JJJwwwxxxpppooo~~~nnnPPP;;;222///000000111222333333444444000555:::333iiiVVVxxx~~~qqqUUU===555<<<888888999999::::::;;;;;;:::::::::999999999888888666666666555444444333333222222111000000000000111111111111222111111000//////000000111333666888::::::;;;<<<>>>@@@BBBCCCDDDEEEHHHKKKNNNRRRWWW\\\```ffflllrrruuu{{{iii===,,,222---***///,,,,,,------------.........///////////////000111111666888999^^^~~~bbbkkknnn{{{}}}sss[[[CCC:::;;;===;;;;;;<<<<<<:::888666555555555444444444444444444444333222111222333444555666CCCWWWkkkyyy~~~vvv======<<<;;;999777555444111000///...---------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,///333555222BBBEEELLL``````PPPMMMDDD]]]QQQEEEQQQ???PPP<<>>>>>===<<<;;;:::999999444444555555666777888888888888888777666444222111777555666888888999@@@IIIYYYhhhxxxccc888000111111---///000000000111111111222///111222222000///000111111+++GGGHHHNNNhhhcccIII???;;;888???MMMfff|||sssZZZ===;;;888666555666777888555555444444444333333333555444222111111222444555---///222555888===BBBEEEGGGHHHKKKNNNMMMIIICCC???AAA;;;777999<<<===>>>???GGGHHHJJJMMMOOONNNJJJGGGOOOTTT^^^iiittt|||vvvwww```FFF222222111000000222444444000666222333;;;666888MMMKKKJJJWWWeeellliiiVVVCCCAAAEEEEEE???;;;===@@@BBB???>>>:::333111444777777222555888999888666333222222444666:::>>>DDDIIIMMMIIIFFFFFFOOO___oooxxx{{{wwwsssmmmfffaaa^^^ZZZWWWbbbYYYqqqvvvSSSVVVlllkkkyyylllyyy___>>>000444/////////000111222333444444111222:::444HHHfffnnnmmmMMM777888777888888999::::::;;;;;;:::::::::999999999888888666666666555444444333333222222111000000000000000///000000111111111111111000000111222555777999::::::;;;<<<>>>@@@BBBDDDEEECCCFFFJJJNNNQQQUUUZZZ]]]^^^eeelllsss~~~QQQ555***111///***,,,---,,,,,,---------.........//////.........///000000***000+++DDDzzzsssyyyiiikkkmmmxxx||||||}}}iiiHHH777888:::;;;<<<<<<;;;888666444666666666555555555666666444444444555777:::===???JJJbbbttt^^^======<<<;;;999777555444111000///......---......---,,,,,,++++++,,,,,,---,,,,,,******,,,///222444000EEEFFFDDDOOOMMMFFFPPPGGG___|||JJJWWWgggWWWGGGAAAkkkXXXIII<<<999777555777<<<777222000333222000333999555===EEEJJJOOOSSSQQQLLLNNNPPPOOOJJJCCC<<<999888555//////666:::666333333???QQQiiinnniiiyyy~~~qqqcccjjj{{{~~~wwwxxx[[[FFF:::,,,---444000...333333000111111111111222222222666///555===~~~YYYuuuYYYMMMGGG>>>>>>===<<<;;;::::::999888777666666555666666666444555777888999999999888777666777999:::===EEEOOObbbqqqwwwggg===888///888***444//////000000111111111222///111222222000///000000666777:::uuunnnQQQxxxsssKKK<<<<<<999;;;???VVVrrrzzznnn@@@>>>:::666555666888999444444444444444444444444///222555444111///000333...000000///000333333111666555666888999888777888///666<<<<<<888888===AAAFFFCCCEEEIIIIIIGGGIIINNNJJJPPP[[[hhhuuu}}}uuu{{{~~~{{{qqqccc<<<000222111///...000222222222222999555,,,888BBB777fffPPP<<<^^^mmmmmmwwwNNNJJJ>>>777===AAA>>>;;;;;;:::<<<;;;:::<<<>>>999222888888666444444555888;;;666888;;;===???@@@BBBDDD>>>EEERRRbbbqqqzzz~~~ssskkkddd```^^^]]]___bbb```bbbIIITTTyyyiiissssssrrrfffJJJ000---888......///000111222333444444555///999666///zzzjjjOOO[[[<<<888777777888999::::::;;;;;;:::::::::999999999888888777666666555444444333333222222111000000///000000...///000111111222222111000111222333555888:::;;;:::;;;<<<>>>AAACCCDDDEEECCCFFFKKKOOOSSSVVVZZZ\\\ccciiiooouuu{{{tttAAA222,,,111222---,,,111,,,,,,,,,---------......///............//////000111333...555BBBnnnbbb[[[[[[ppp{{{mmm\\\EEEJJJ888:::<<<======;;;999777666666666555666777777888555666777999===BBBFFFIIIkkkaaa;;;<<<<<<;;;:::888666444333111000///......------...,,,++++++******++++++,,,+++******+++***,,,555@@@:::>>>NNNOOO@@@EEEQQQHHHOOOBBBggg^^^AAAKKKRRRbbbIIIDDDssseeeAAA???@@@555111::::::444......111444333000444444555555666777777777999666444444555555111...222444444222000222999@@@VVVeeeFFFSSSuuugggOOO```hhhuuuuuulllNNN:::000000000000000000000000000000000000111111111111111999333999ttthhhuuuRRRHHHAAA===999999???AAA:::111777777666888:::;;;:::999:::888666777999:::777444555444666;;;???GGGTTT```ggg|||RRR111222444111222222////////////000000000000000000000000000000000000...222///]]]bbb~~~~~~aaa111444>>>:::NNNjjj___BBB///555===888444888444333222111222333444555111111111111000000000000////////////////////////111111111111111222222333333444444555777888:::;;;???>>>BBBFFFEEEBBBCCCGGGHHHHHHUUUkkkzzz{{{zzz}}}}}}rrr}}}tttxxxxxxhhh\\\HHH444222222111111111111222222333333333444444444555555<<>>BBB>>>999999;;;<<<<<<<<<;;;:::999888999888777666666888:::;;;>>>BBBFFFCCC===999999<<>>???;;;<<<:::777:::>>>;;;555999999999888888888888777555555444444444333333333333222111000////////////000///111666666222222666222333333444555666777888:::;;;<<<===>>>???@@@AAABBBCCCEEEJJJQQQYYY[[[ZZZfffkkkooowww{{{|||yyyzzzVVV<<<888222,,,)))***---///------------------------000//////.........//////---333444...555\\\|||iiilllvvvttt~~~|||www\\\FFF===888===@@@;;;444111AAA111333222333555222AAA>>>888999LLLhhh}}}}}}|||fffUUUOOONNN<<<<<<;;;:::888666444333111000///......------...,,,++++++******++++++,,,+++******,,,++++++333<<>>KKKBBBVVVRRR999RRRbbbGGG:::QQQ{{{fffCCC;;;BBB===---333333555666777666444222111222222222333333444444555444333333444444222111111222222222333:::EEENNNsss]]]hhhwwwbbb[[[[[[\\\ooovvvaaa@@@777000000000000000000000000//////000000000111111111,,,444//////WWWsss^^^\\\MMMEEE===888777999===@@@<<<:::777666555555333222222111222444888999888666555666:::>>>AAAHHHWWWfff~~~}}}yyyLLL111222222......---.../////////000000000000000000000000000000000000777555444NNNPPPrrrkkkPPP:::777:::CCCSSSeeeuuuqqq[[[AAA444222444555555555555444333333333333333111111111111000000000000////////////////////////000000000000000111222222333333333444666777999:::===;;;<<>>???@@@@@@;;;<<<======>>>DDDMMMTTTeeeppp{{{~~~|||vvvkkk```cccQQQJJJSSSVVVQQQYYYiiirrrKKKJJJmmmtttiiisssxxxooo```dddzzzfffEEE333...//////...//////000000000111111111444///444777222DDDtttaaaRRRZZZBBB555555666888:::::::::999999999999888888888777777555555444444444333333333333222111000////////////;;;999555222222333444444222222333333444666777888999:::;;;<<<>>>???@@@@@@CCCEEEGGGHHHLLLQQQUUUWWW```gggrrr~~~~~~vvvyyyCCC666444111...---,,,------------------------------//////............//////222//////000222DDDtttmmmLLLiiiuuueeemmmiiiYYYHHH<<<666444999@@@555111BBBEEECCCFFFIII___kkkbbb[[[aaaqqqlllUUUEEEGGG^^^uuu<<<<<<;;;:::888666444333111000///......------...,,,++++++******++++++,,,***)))***,,,+++***///666]]]KKK<<>>QQQdddCCC@@@KKKQQQ===444IIIsssnnnIIIDDDEEE===999888666111......222777222222222222222222333333///000111111000000111222...000555;;;EEEUUUgggsssnnnuuuuuudddKKKIIIXXXbbbnnnooo]]]xxxMMM444:::000000000000000000000000//////000000000000111111///444333...>>>mmm[[[___fffUUUFFFAAA???:::888:::>>><<<::::::;;;<<<;;;:::;;;::::::<<<===<<<:::777777<<>>|||}}}RRR;;;555444999:::555666<<<999999888888888777777777555555444444444333333333333222111000////////////333<<<@@@===<<<===999000222222222333444555666777999999:::;;;===>>>??????CCCDDDGGGHHHIIILLLRRRVVV[[[gggyyyxxxxxxzzz\\\555000000111111000...---+++------------------------///...............//////555,,,,,,333000...IIImmm^^^RRRbbb___MMMwwwfff[[[[[[fffrrrnnnkkkyyyxxxrrrooohhhuuu~~~^^^AAA>>>GGGSSSbbbqqq<<<<<<;;;:::888666444333111000///......------...,,,++++++******++++++,,,***)))***---,,,)))+++000>>>CCC>>>BBBOOOKKKPPPkkkiiiWWWTTTKKKeeepppCCC<<<[[[PPP777///PPP{{{sssPPPFFFLLLEEEAAA<<<666222111333555444444444444444444444333///222444333000000222555333888AAAMMM]]]pppwwwhhhkkkfff[[[IIIOOOFFFWWWwwwgggZZZ|||~~~```:::///;;;000000000000000000000000////////////000000000111333555777555333KKKTTTqqquuuTTTHHHGGG@@@888666666666666777999:::999777999999:::::::::999777666===DDDNNNWWW]]]jjjxxxDDD000,,,333000---000///........./////////000000000000000000000000000000///111888000;;;EEE^^^^^^IIICCC999555666333444GGGfffzzz~~~|||iiiOOO<<<777888888111222333444444333222111111111111111000000000///////////////////////////...............///000000000000111111222444555666;;;999888:::<<>>999777888999;;;888888888999<<<>>>AAACCCJJJRRR]]]jjjttt||||||rrreeeZZZVVVVVVWWWLLLRRRPPPIIIOOOcccqqqsssKKKVVVaaasss}}}xxxmmmccchhhyyyWWW999(((222999///)))///////////////000000000111222111,,,333888,,,===mmmJJJJJJmmmOOO>>>555999:::333333;;;888888888888777777777777555555444444444333333333222222111000//////000000:::KKKSSSJJJBBBAAA<<<222222222222222333444555666777888999:::;;;===>>>>>>BBBBBBDDDIIILLLMMMQQQVVV^^^qqq~~~}}}~~~wwwIII666///000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////222,,,...333000+++666III}}}ttt[[[MMMQQQFFFeee|||zzzyyyhhhIII888777LLLYYYPPPGGGGGG<<<<<<;;;:::888666444333111000///......------...,,,++++++******++++++,,,***)))***---,,,)))))),,,%%%:::===:::DDDJJJRRRhhhxxxllljjjiii???RRRZZZLLL666888QQQsss{{{[[[NNNFFFDDDBBBBBBBBB>>>777111444444444333333222222222111444666555444444888;;;BBBIIIUUUcccqqq}}}ggg[[[WWWLLLFFFCCCRRRZZZpppccclllmmmttt\\\BBB000...444////////////////////////...////////////000000000222///333888222555ZZZjjj^^^}}}```OOOBBB===???::::::;;;<<<===;;;888555888:::<<<>>>???AAABBBCCCCCCJJJWWWeeerrrwww^^^444***...444///...222000............////////////////////////////////////...555999111888[[[RRRfffoooAAA111888999777@@@WWWnnnzzz|||wwwlllVVV>>>333333///000111333333333222111111111111111000000000///////////////////////////...............//////000000000000000111333444555888888:::::::::@@@OOO___zzz{{{wwwtttyyyxxxjjjiiioooyyyXXXXXXaaazzzmmmmmmxxxnnnJJJ333///444111000000000000000000111111111111222222222333333222222888RRRnnn333???JJJWWW\\\\\\gggxxxddd```YYYQQQJJJGGGEEEDDDGGGFFFFFFHHHLLLSSSZZZ^^^lllsss}}}ppphhh]]]VVVRRRPPPPPPPPPHHHHHHDDDFFFXXXllljjjYYY___]]]YYY]]]ooo~~~fff]]]tttYYY888///***///444111------...////////////000000000///444//////999222444KKKvvv@@@cccbbbIII666666888333333:::888888888777777777666666555555444444444333333333222111000000000000000000RRRdddhhhUUUAAA;;;:::666222222222222222333444555666666777999:::;;;<<<===BBB???AAAIIIMMMMMMOOOSSSjjjzzzyyy```::::::333333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---111222///...222555666QQQ{{{TTTXXXeeeNNNKKKiii}}}hhhJJJ555666CCC^^^pppbbbHHHFFFVVV<<<<<<;;;:::888666444333111000///......------...,,,++++++******++++++,,,+++)))***------***)))+++...;;;===;;;DDDOOORRRTTTuuugggrrrUUUHHHRRRWWWJJJ555555OOOhhhuuuXXXNNNBBB;;;;;;===;;;888666666555444333222222222111333666999<<<@@@EEEIIIUUU]]]kkkyyywww^^^QQQIIIBBBBBBKKKFFFgggqqqbbbzzz{{{aaaFFF555///---+++////////////////////////......////////////000000111---111999666111<<>>AAAHHHYYYiiiwwwrrrvvvwwwnnnccchhh}}}sssvvv|||~~~rrrYYY>>>...---111111000000//////000000111000000111111111222222222333444000555YYYXXXFFF;;;???PPPRRRJJJYYYtttwwwpppkkkhhhcccbbbbbbeeejjjqqqxxx}}}yyypppmmmmmm^^^WWWSSSSSSRRRLLLFFFBBBAAAEEEPPPZZZZZZUUU[[[gggooo\\\UUU```gggjjjzzz]]]WWWjjjyyyttt>>>///000...******...000.........////////////000000...444222///555888555666iiinnnAAAmmmUUU>>>777666555666:::888888777777777666666666555555444444444333333333111111000000000000000111DDD\\\llldddPPP@@@777222222111111111222222333444555555666777999:::;;;;;;BBB>>>@@@GGGJJJJJJOOOWWWvvvqqqssssssXXX444777444222000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++333444,,,,,,555555...,,,```[[[uuuxxxgggLLLKKKfffzzz{{{www```HHH888333555PPPVVVbbbhhh]]]UUUeee~~~<<<<<<;;;:::888666444333111000///......------...,,,++++++******++++++,,,,,,)))))),,,---******,,,)))(((444CCCMMMZZZggghhhOOO[[[OOOXXXVVVVVVxxxtttYYYIIIPPPVVV@@@222===DDDlll{{{hhhVVVKKKEEECCCBBB@@@@@@???>>><<<;;;;;;:::<<<>>>BBBJJJUUU___gggjjjnnnuuuqqqhhh]]]QQQFFFAAACCCFFFRRRLLLaaassskkkjjj{{{|||{{{dddIII999111...///222////////////////////////........./////////000000222111222666666444666999^^^iii{{{eeeQQQKKKDDD???======>>>>>>???@@@BBBDDDGGGMMMUUU[[[www{{{lllxxx___999222000...222111)))+++000+++---------.........//////////////////////////////444555444666666777mmmBBBXXX]]]iiiBBB888222444444444===KKKdddppp}}}zzziiiSSSBBB666555444333222222222222111111111111000000000000//////////////////////////////......//////000111000000000000111222333333555666<<>>UUU\\\RRR@@@444///111111111111111222222333444444555666888999:::;;;???>>>BBBGGGGGGHHHYYYmmm~~~|||zzzsssyyyjjj~~~qqqNNN222333......------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...///000---///000...///222222///000;;;ooo===QQQGGGQQQTTTlllsssyyy|||[[[RRREEE777222777DDDNNNOOOFFFCCCKKK\\\nnn<<<<<<;;;:::888666444333111000///......------...,,,++++++++++++++++++,,,---)))))),,,---+++***,,,000&&&999NNNIIILLL```kkkwwwRRRDDDAAAVVVSSSFFF{{{wwwIIIEEEXXXJJJ;;;;;;222AAA\\\yyydddOOOCCCLLLLLLKKKJJJHHHGGGFFFFFFPPPQQQWWWdddtttqqqggg\\\IIIBBBBBB;;;;;;DDDJJJSSSgggWWWSSSvvvwwwYYYUUUpppPPP555//////,,,333AAA////////////////////////............/////////000000222111...000555666444,,,cccwwwIIIwwwrrrcccYYYTTTRRRQQQPPPTTT[[[cccmmmzzz|||~~~{{{EEE)))777...,,,000...''',,,222------------.........//////////////////////////////******///444***555333uuuzzzGGG[[[___GGG777888999222333<<>>EEEIIIFFFKKKfff~~~tttwwwrrrbbbwww~~~nnnqqq|||KKK333+++444((()))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000...***+++333444000000555===000ooosssSSSTTT~~~sssRRRKKK===EEEHHHFFFKKK]]]ppp{{{~~~{{{yyy}}}qqqssstttnnngggfffddd[[[KKK===333...///===RRR]]]XXXNNN===CCCNNN```www<<<<<<;;;:::888666444333222000.........///...---************************)))************+++++++++222%%%///OOO]]]RRRLLLTTTeeeMMMCCCSSS___]]]]]]eeexxxjjjGGGFFFeeeVVV555;;;;;;777PPPhhhyyyaaabbbiiivvv|||rrrcccffftttqqqnnnnnnuuuwwwuuuwwwooo]]]KKKHHHBBB>>>>>>>>>AAANNN[[[___WWWaaa|||zzzVVVSSSvvvzzzzzzxxxnnnOOO;;;,,,---111///000555..................------///////////////.........111111222333333333333222999:::rrrlllCCCcccwww]]]000(((555//////.........------------------............///////////////000000000000///000000000111555;;;@@@^^^EEEnnnpppsssOOO000:::===000000AAARRReeennnsssuuuqqqjjj^^^LLL:::444222000000222///...---...//////---+++------------------------111///---,,,---/////////***---000111000000222444777;;;LLLffftttsssqqqsss|||rrrlllhhh\\\SSS```wwwgggkkk}}}uuu```sssqqqtttbbb;;;...000///,,,,,,////////////////////////............////////////333---,,,111111222???PPP|||}}}RRRGGGQQQMMMCCCEEECCCJJJUUUTTTTTT___```ooonnnrrr}}}mmmoooqqqpppnnniiiccc___]]]]]]VVVXXXaaakkkdddQQQEEEEEE@@@DDDEEE@@@>>>FFFTTT___UUUGGG===```bbbgggWWW^^^^^^___```^^^ZZZVVVTTTSSShhhuuuuuu^^^EEE777111,,,.........------,,,,,,,,,,,,,,,------.../////////////////////000111222333444FFFTTTOOOppprrrxxx___JJJCCC///;;;777888888555222222666:::666666555444333333222222111111000000//////......---.........//////000000000111111111111222222222777555333333555777999999>>>===;;;===MMMeeezzzuuulllppp|||zzzmmmrrruuu{{{qqqssswwwqqq]]]DDD444000222++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------............////////////...444111888ggghhhBBBEEEZZZhhhsss~~~\\\MMMBBB???===;;;AAAKKKLLLRRRJJJBBBHHHIIIBBBAAAGGGBBBBBB===444777:::222777===KKK___dddKKK;;;CCCJJJ[[[mmmqqq<<<<<<;;;:::888666444333222000...---.........,,,************************)))************+++++++++***%%%))):::KKKRRRRRRRRRWWWXXX___jjjnnnjjjccc___TTTooosssVVVMMMaaa\\\;;;999,,,444<<>>EEEOOOMMMCCCAAAFFFJJJ???777>>>PPPZZZOOO???AAAKKKXXX|||tttmmmZZZ```aaadddcccZZZOOOMMMUUU___yyyzzzkkkMMM444---,,,***......---------,,,,,,,,,,,,,,,------.../////////////////////000111222333444888jjjlll@@@XXXyyyrrrooosssgggVVVHHH666555555666777666555444666777666555555444333333222222111111000000////////////........./////////000000000000111111111222222222666555444444666888:::;;;:::===AAAJJJ[[[ppp|||~~~}}}eeeYYYccceeeooobbbkkkvvvuuuuuurrrpppkkkhhh]]]JJJ666+++)))+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------.........////////////444555...&&&777iiizzzcccOOO@@@@@@JJJccceeegggaaaRRRBBB<<<>>>555===999222666666333555111000444888;;;DDDIIICCCJJJDDD<<>>222888666777>>>AAASSSdddmmmuuuyyy~~~vvvyyy{{{uuuuuuyyy~~~iii```TTTHHHAAA<<<999666AAA;;;===KKKZZZ]]]VVVOOOtttWWW\\\|||xxxwww{{{uuu```JJJ222+++***///000+++)))---------------------............//////////////////000111222222333333222222///999--->>>mmmEEEdddnnnaaagggvvv}}}lllAAA***000444***......------------,,,,,,------------.....................////////////000///000000///......000222BBB[[[???GGGfffbbb444(((999777666444444;;;LLL___jjjlllpppjjjaaaVVVGGG999333333444222000///000111111111.......................................///000000111111111000111444999===FFFVVVgggooopppooommmkkkeeeeee[[[NNNRRRjjjmmm}}}rrr{{{kkkRRR>>>---,,,000///---...........................---............/////////333000111444111+++---555BBBfffyyyvvv|||yyyhhhBBBFFFLLLOOOKKKCCC???BBB999@@@@@@BBBLLLLLLHHHNNNEEEFFFIIIJJJIIIGGGDDDBBBIIICCCAAACCC???888999???===SSScccWWWAAA;;;HHHWWWSSSQQQMMMWWWOOOUUU\\\oooiiiddd\\\RRRMMMPPPYYYaaapppgggRRR777***+++///...------------,,,,,,,,,,,,,,,,,,,,,---......//////////////////000111222222888...JJJcccAAAbbbbbbiiioookkknnngggUUUIII888555444444666777666555333555555444444333333222222111000000000000/////////......////////////000000000000000111111111222222444444555666777888::::::666>>>IIIXXXiiiwwwzzzvvvqqq}}}~~~dddPPP___mmmbbblllfffrrrzzzlllooouuuhhh\\\JJJ999///******+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---------.........//////,,,...111...&&&444hhh}}}cccYYY[[[>>>HHHQQQUUUVVVWWWTTTOOOSSSZZZTTTJJJIIIEEE@@@DDDJJJJJJIIIGGGJJJPPPQQQLLL???CCCBBBJJJZZZccckkkzzzrrrcccUUU;;;;;;:::999777555444333111///------......---,,,************************))))))*********+++++++++---222...&&&---CCCSSSUUUUUU\\\]]][[[^^^dddccc[[[HHHAAAfffaaaGGGLLLMMMPPP@@@===111---111...;;;BBBKKKVVV\\\bbbgggddd^^^dddeeellltttvvvpppmmmnnnlllhhhccc``````___^^^]]]SSSKKK???777777===FFFLLLMMMYYYaaaYYYIIIDDDTTTgggjjjSSS\\\~~~}}}yyytttuuu___???333,,,+++---111000+++***...,,,,,,------------..................////////////000000111222222222222222555---777>>>III}}}LLLPPPiii~~~{{{tttlll~~~___BBB555...'''***333------,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////---///000000...---...///999```TTT===PPPqqq```:::000555888444000555DDDTTT___cccgggfffccc\\\QQQDDD;;;888444111...---...000000000////////////////////////...//////...------...///...000333777===CCCIIIMMMUUUccckkkiiihhhlllmmmhhh```UUUKKKPPPfff~~~jjjaaazzzyyyjjjZZZ>>>333++++++...------///........................---------........./////////...///222111,,,...333<<<:::XXXwwwzzz{{{|||bbbSSSGGGAAA>>>CCCJJJIIIHHHGGGCCC@@@>>>888555888999999:::<<<======;;;::::::666777;;;>>>???DDDKKKHHHTTTWWWIII===AAAPPP\\\XXXNNNDDDIIINNNYYYbbbmmmjjj\\\NNNNNNXXX```\\\TTTSSSJJJ:::---+++000///***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////......//////000111222888...444SSS}}}OOO;;;```~~~|||lllqqq]]]gggkkk^^^\\\AAA:::666333333555666444111444444444333333333222222000000000000000000000000//////////////////000000000000000000111111111111222333444555555666777888999DDDSSS```llluuuuuuqqqxxxqqqbbbUUU^^^www~~~qqqqqqsssyyywwwjjjtttsssaaaOOO;;;000...---------***************************************************++++++++++++,,,,,,,,,,,,,,,---------.........))))))222:::333+++:::RRR}}}nnnmmmaaaLLL>>>@@@EEE:::(((AAAGGGBBB>>>CCCCCCAAAHHHNNNPPPGGG<<<;;;>>>???CCCIII[[[kkk~~~uuuoooiiiYYYHHH;;;;;;:::999777555333222111///---------...---+++************************))))))*********+++++++++***+++,,,***(((000CCCTTTUUUcccqqqpppbbbVVVVVV[[[AAAAAA;;;LLLsss~~~bbbHHHSSSCCCCCC;;;;;;<<<...000,,,///333888>>>CCCAAA<<>>GGGOOOVVVZZZ\\\```gggiiieeedddfffaaaXXXRRRHHHNNNkkkzzzvvvgggrrrtttzzz}}}]]]MMM777111---,,,,,,+++---///........................------------............000......//////...000333+++:::>>>YYYzzziiijjjoooYYYMMMFFFJJJHHH666GGGAAAAAAEEECCCAAACCCEEE@@@>>>;;;;;;>>>@@@@@@???BBBAAABBBGGGIIIIIIIIIKKKEEEFFFAAA===DDDQQQTTTMMMMMMGGGLLLUUU___\\\aaaeee[[[RRRNNNVVVbbbdddWWWHHHEEE===222,,,...///***""",,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.....................///000111222///333000555WWW\\\AAAVVV{{{wwwWWWZZZaaa]]]bbbJJJDDD>>>777444444444333222333333333333333222222222000000000000111111111111000000000000000000////////////000000000111111111000222333333333444666999EEEQQQ]]]dddhhhllloooooovvv___QQQaaavvvyyytttvvvzzz~~~qqqmmmbbbcccwwwkkkQQQ???...***---,,,***)))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,------------333///,,,///111000000111DDDrrr\\\OOOUUU```\\\OOOGGGGGG===888<<<:::777>>>AAAKKKBBB888???GGGQQQaaatttcccQQQ???444;;;::::::888777555333222111///---,,,------,,,+++************************)))************+++++++++(((&&&,,,111---))):::SSSxxxooobbbTTTLLLQQQbbbCCC555hhhoooaaaMMMFFFFFF555333999444...+++,,,000222222111...---000555777777666222444666999:::999888777555777;;;@@@DDDGGGGGGGGGPPPEEE>>>KKKaaahhhSSS888AAAdddllljjj|||xxxmmmTTTFFF111%%%000------,,,+++))))))***---++++++,,,,,,------......------......///000000000///000111111222222111111+++:::000(((666BBBeeezzz]]]@@@OOOgggSSSYYYiiiaaaEEE333&&&)))//////,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++---///000//////000111***999AAAgggjjjIIIbbbeeeIII>>>444000///222555666999===NNNRRRVVVXXXZZZZZZSSSKKKKKKHHHBBB===:::666333000........................,,,...000000111555===CCCFFFHHHNNNUUU\\\``````___aaadddeeebbb```ZZZPPPEEEFFFWWWrrrttthhh}}}~~~cccwwwlllOOO@@@555222///,,,++++++---...------------------------,,,------------.........333111///---------///000...111///???ZZZ```eee|||xxxmmmtttqqquuurrrzzztttXXXIII;;;>>>HHHIIILLLTTTTTTRRRMMMIIIHHHKKKNNNOOONNNQQQPPPNNNMMMJJJDDD>>>:::===UUUddd[[[LLLJJJMMMMMMOOOSSSmmmyyyxxxYYYSSSWWWJJJQQQ[[[bbb```WWWJJJBBB===666...+++...000---)))++++++++++++,,,,,,,,,,,,+++++++++,,,------..................///000111111+++999444+++AAAjjjuuuyyyhhh```jjj___^^^```cccVVVPPPJJJAAA:::666444333333333333333333222222222222000000000111111111111222111111000000000000///////////////000000000111111...111333333444666<<>>AAAAAA>>>SSS```dddYYYSSSTTTQQQGGGNNNVVVdddLLLEEENNNWWWaaabbbYYYJJJ>>>888111...++++++---...///000******+++++++++,,,,,,,,,***++++++,,,,,,---.....................///111111---777222,,,666FFFjjj|||pppuuuwwwooo{{{oooaaaddd^^^```[[[WWWOOOEEE<<<666444444222222222222222222222222000000111111111222222222111111111000000000//////////////////000000000111---000444666888>>>GGGOOOXXX[[[]]]]]]```cccaaa[[[CCCHHHPPPcccnnn[[[WWWrrreeegggbbb```xxx```999---(((---///***)))---************************************************************++++++++++++++++++++++++,,,,,,,,,,,,&&&***///000......000111222///888RRR{{{|||}}}uuuyyysssnnnooonnnyyy{{{gggggg```MMM;;;777777222,,,)))::::::999888666444333222000...,,,,,,------,,,+++************************)))************+++++++++++++++++++++***)))...444NNN|||vvvwwwxxxoooeeemmmJJJHHHiii{{{jjjFFF888===CCCHHHFFF===444444999)))000666444///...000333000111222333666;;;@@@DDDAAAFFFFFF>>>444333>>>IIIZZZbbb^^^JJJ;;;DDD^^^rrrrrrhhh```hhhpppiiiooorrrZZZ;;;++++++000///+++++++++******---000///---******+++,,,,,,---......---------...///000000111//////000111111111111111111'''444999(((000>>>222JJJyyyNNNEEEoooooohhhddd\\\eeezzzvvv^^^ggg{{{}}}uuujjjhhhoooxxxnnnBBB---***---...+++))))))))))))))))))******+++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........---++++++,,,...222++++++<<>>GGGUUUnnnsssssslllhhhjjjjjjgggdddTTTvvv~~~iii~~~bbbNNN@@@444,,,+++,,,---,,,...///---***------------------------,,,,,,,,,---------......+++,,,------...000...+++%%%888000+++<<<@@@NNNwwwlllggg|||sssnnnfff}}}yyypppxxxpppxxx{{{sssaaazzz]]]PPPPPPEEEDDDIIIAAA@@@===<<<>>>CCCEEEBBB>>>IIIGGGCCCAAADDDHHHIIIHHHIIIUUUSSSBBB;;;HHHVVVYYYTTT>>>OOOeeeyyySSSNNNRRR^^^]]]\\\ZZZTTTHHH777+++,,,+++---...,,,)))'''(((*********++++++,,,,,,,,,***++++++,,,,,,---.........------......///000111---///***///555222PPP{{{~~~hhhcccvvvnnnwww~~~bbbqqqxxxbbbcccVVVbbbaaa___YYYNNNBBB888444444222222222222222222222222000000111111222222222222222111111111000000//////////////////000000000000---111555888<<>>GGGLLLOOONNNNNNNNNOOOOOOOOOOOOMMMMMMLLLMMMOOOQQQTTTVVVSSSRRRPPPOOOMMMMMMLLLLLLLLLVVVXXXPPPQQQYYYWWWMMMJJJJJJ@@@;;;AAAHHHTTTfffiiiOOOWWWzzziii^^^GGGddd{{{wwwsssiiikkkOOO:::///---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------....../////////...///333888===```iiiwwwzzz}}}|||rrrsss{{{}}}yyy|||{{{hhhiiiZZZVVV```]]]rrrrrrjjjaaaUUUOOO]]]ggg___RRRMMMKKKLLLLLLKKKLLLOOOSSSkkkKKKTTTJJJFFFGGGGGGFFFFFFGGGJJJLLLNNNOOOHHHFFFEEE@@@BBBVVVccc]]]XXXVVVTTTNNN???///,,,222,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......222------111//////@@@TTTzzzxxxuuunnnzzznnnxxxiii^^^iii^^^???DDDsssqqqZZZ\\\PPPWWW^^^]]]SSSGGG>>>:::777666333222111222333444222333333333222111//////000000000000111111111111111222111000//////222444444;;;DDDIIIKKKNNNTTTXXXSSSUUU\\\```ZZZNNNHHHJJJSSS[[[___\\\ZZZ\\\[[[UUU]]]ZZZ\\\bbbaaaTTTBBB666++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++---***'''(((,,,---+++''',,,,,,,,,---------......222444333///...666FFFTTTuuunnnoootttlllRRR:::///+++*********))))))((((((;;;:::999777666444333222///......------,,,++++++++++++************++++++************************++++++*********+++,,,---(((111===NNNeee{{{nnnWWW[[[uuuvvvZZZTTTFFFCCCGGGRRR}}}oooVVVLLLGGGOOOGGGEEEMMMPPPKKKHHHJJJDDDAAA===;;;:::888333---...GGG\\\kkk}}}QQQ999FFFZZZdddnnn}}}fffaaagggnnnooohhh\\\PPPIII666000)))(((,,,...---***++++++++++++++++++++++++******+++++++++,,,,,,,,,000///---,,,+++,,,.../////////////////////////////////000111111222222333555...JJJsssUUUCCCTTToooooohhhllltttnnnxxxwww___UUUYYYVVV^^^^^^\\\XXX[[[mmmzzzhhh^^^IIIFFFPPP^^^ttt~~~rrr^^^III999000---...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...111''',,,444555FFFqqqQQQIIINNNLLLGGGFFF999///444...666222---...444:::===<<>>DDD@@@:::BBBTTT[[[VVVTTT@@@BBBWWWfffaaaZZZZZZ^^^jjjoooggghhhxxxjjjUUUAAA333------///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,------------.../////////......000333777===JJJcccxxxxxx|||wwwyyy{{{|||iii|||vvvyyy]]]IIIQQQ[[[xxx{{{jjjfffeeeXXXZZZvvvaaaXXXRRRSSSUUURRRLLLFFFXXX{{{UUUHHH;;;<<>>EEEDDD999TTTfffssshhh^^^hhhfffMMMYYYccckkkhhhWWWDDD666000)))(((((())),,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,---333;;;BBB//////////////////////////////000000111111222222000111222@@@gggiiiYYYIIICCCAAABBBKKKVVV]]]___pppzzzqqqooouuuvvvzzzsssqqqpppllliii^^^XXXWWWCCC???QQQ]]]ppplllnnnyyyzzznnndddTTT>>>...)))***,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------000***,,,666111***RRR___:::AAAJJJ```LLL666BBB...111222333000---+++...333000777@@@FFFIIIKKKMMMNNNQQQQQQOOONNNNNNOOOPPPQQQSSSSSSRRRPPPPPPOOOOOOOOOPPPQQQOOOJJJBBB===;;;;;;444???JJJPPPRRRQQQRRRUUUNNNQQQRRR[[[PPPJJJ```eeelllkkknnnyyyoooccc\\\PPP???222,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------......///...,,,,,,...000---///>>>RRRllluuuooo}}}ooodddgggeeehhhuuukkkTTTTTTYYYjjjrrrdddccc```JJJ???QQQgggYYYOOOFFFBBB???>>>EEEQQQKKKbbbiiiOOOCCCEEEGGG[[[[[[VVVIIIGGG```xxxkkkJJJIIIWWWWWWWWW^^^TTTFFFKKKCCC888...,,,---,,,***))),,,,,,,,,++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,---......111---...222111+++,,,333OOObbbuuuvvvoooeeeccc___NNN<<>>:::666555444111111000///000111222333000111111111222222222333444777:::===>>>@@@BBBDDDLLLPPPSSSSSSPPPNNNOOOPPPUUURRRMMMGGGBBBEEERRR```WWWQQQSSS```eee]]]TTTQQQHHHQQQYYYWWWEEE333---000++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++***((((((+++///222222000,,,,,,,,,,,,------------***---000111000---,,,,,,...444999DDD\\\|||ttthhh^^^UUUOOOFFF999///---,,,''''''+++******))))))))))))((((((;;;:::999777666444333222///......------,,,++++++++++++************++++++***************************************++++++,,,,,,000---,,,AAAkkk~~~gggkkkrrrOOODDDGGGOOOAAACCCKKKJJJVVVtttwwwssspppkkkjjjbbbZZZ^^^fff```RRR111666888666<<>>111,,,+++(((***,,,,,,+++***))))))******************************+++++++++,,,,,,,,,))),,,/////////444>>>FFF////////////////////////......//////000111111222---:::444$$$:::www|||fffXXXIII;;;666888<<<<<>>999666@@@WWWYYYbbbwww|||{{{uuuuuu}}}lll```EEE;;;000***+++,,,+++(((+++++++++***************************************+++,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,555000---444111<<<\\\|||WWW[[[FFFRRRXXXSSS]]]BBB///------//////......000---111444666888<<>>:::888333111888BBBFFFQQQ[[[SSSDDDLLLhhh|||ooobbbRRREEE;;;HHHgggtttiiikkkfffpppiii^^^MMMBBB444+++***++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---......,,,+++,,,---111++++++000???\\\kkkcccNNNSSScccllllllsssyyyrrrVVVjjjxxxjjj\\\ZZZVVVSSS______bbb\\\QQQSSSYYYSSSYYYTTTZZZ```OOO<<>>===888666333111000000111222///000111444666888:::;;;>>>AAAFFFIIIKKKLLLNNNOOONNNPPPPPPOOOOOOPPPSSSVVVTTTHHH>>>???IIIQQQSSSRRRVVVOOOUUUgggkkk[[[OOOQQQSSSSSSQQQIII:::,,,+++000************************))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))+++///111111000++++++,,,,,,,,,---------000...---,,,...000111111000...)))'''000>>>FFFFFFiiiqqqsssvvv~~~ooobbbOOO???555000---+++&&&###%%%,,,000,,,)))***))))))))))))))))))((((((;;;:::999777666444333222///......------,,,++++++++++++************++++++))))))))))))))))))))))))))))))******++++++++++++%%%)))---+++,,,===bbbyyyyyyttt{{{xxxyyyhhhmmmuuu}}}yyykkkeeellltttoooiiiXXXAAA;;;???:::FFFBBBBBBLLLVVVVVVHHH:::???AAA<<<444333777444---CCCLLLZZZhhhooommmeee]]]XXXVVV^^^ddd___bbbfffaaa]]]UUUGGG888...******,,,***,,,---,,,)))((()))*********************************+++++++++,,,,,,,,,,,,000111///+++***---222........................---......//////000111111///+++000888777<<<^^^ooodddcccUUULLLAAA>>>>>>999333333777EEEUUUXXXLLLEEERRRdddfffmmm~~~yyy|||{{{wwwnnnjjjiiijjjfffZZZNNNHHH000///......---,,,***(((************************************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------(((555...'''333333,,,222@@@eeewwwfffxxxsssHHHFFFJJJPPPCCCIII888+++---444444///,,,333333222///,,,---111555:::;;;===???BBBEEEGGGHHHCCCBBB@@@???===<<<;;;;;;222000111666999<<>>@@@BBBCCCBBBEEEIIIKKKKKKLLLMMMNNNJJJLLLOOOOOONNNMMMLLLLLLCCC@@@@@@HHHSSSYYYSSSKKKSSSKKKQQQccceeeXXXWWWccckkkZZZGGG;;;333---+++,,,************************(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))******************+++,,,------,,,+++++++++,,,,,,,,,------///,,,((((((***...000000'''+++///000///...***&&&,,,444555222999FFFGGG??????@@@EEEIIIEEE;;;333222888333,,,&&&%%%(((---111000,,,))))))***)))***,,,(((((((((((((((((())))));;;:::999777666444333222///......------,,,++++++++++++************++++++))))))))))))))))))))))))((()))******++++++******''''''+++...)))&&&222DDDYYYpppqqquuu}}}zzzjjj^^^^^^]]]dddvvvsss{{{pppjjj^^^GGGHHHMMMGGG::::::FFFEEE999GGGLLLPPPRRRQQQQQQRRRSSSbbb]]]YYY[[[dddlllooonnnXXXOOOXXXfffddd^^^XXXPPPRRRGGG999///+++***)))'''((()))))))))(((((()))+++******************************+++++++++,,,,,,,,,,,,...111000---***+++,,,........................------......//////000000111,,,///666111***111BBB^^^rrrxxxgggccckkkiiibbbggguuu}}}~~~~~~{{{|||nnnqqqzzzwwwllljjjggg```QQQ>>>111...***,,,---,,,)))(((***,,,)))))))))*********************************************+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,......---///222+++)))333111EEElll}}}{{{```^^^eee@@@JJJbbbyyy```YYYPPPCCC000"""&&&111,,,---...//////...---,,,///000111222333555555666666555444333333222222222444777:::>>>BBBEEEFFFFFF<<>>FFFnnn{{{lll```[[[eeeqqqyyybbb___jjj```\\\]]]777222,,,******,,,+++***++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++---...------...000+++...666222''',,,888999EEENNN\\\YYYJJJLLLYYY\\\```zzz~~~sssZZZFFFJJJEEELLLNNNkkkrrrSSSMMMVVVJJJ???NNNlllkkkKKK>>>LLLOOO>>>CCCFFFJJJVVVUUUUUU>>>777999FFFKKKFFFEEEJJJLLLVVVKKK???===111(((333(((---///,,,)))******)))***++++++++++++,,,,,,,,,************************((()))+++,,,,,,,,,+++***+++++++++++++++,,,------000...,,,+++,,,------...,,,222888PPP{{{aaa^^^dddwwwWWWddd|||}}}yyyvvvyyy{{{oooTTT;;;222<<>>:::666DDDRRRVVVUUUTTTTTTSSS\\\QQQOOOWWWVVVOOOVVVeeeqqqXXX===111///...***'''************************((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...---+++)))111000,,,(((%%%)))000666---000111---,,,...///,,,---+++,,,...---))))))---))),,,...---***((((((***///---,,,+++***)))))))))''''''(((((((((((())))));;;:::999777666444333222///......------,,,++++++++++++************++++++))))))))))))))))))))))))'''((()))***+++******)))***,,,------,,,,,,)))&&&!!!KKK]]]llltttcccddd```ZZZaaaPPPQQQ]]]iiimmmrrrooo```lllrrriiiUUURRRdddpppnnnkkkkkkqqqxxxqqq```WWWXXX]]]]]]YYYRRRRRRWWWYYYVVVTTTKKKNNNUUUVVV[[[ZZZNNN===777///+++,,,,,,***&&&((((((((()))******))))))******************************+++++++++,,,,,,,,,)))+++---...000000111111........................,,,------......///000000...555222''')))555666,,,000888OOOjjj}}}xxx}}}xxxtttiiippp}}}|||ooohhh___VVVLLL@@@222)))'''***++++++)))''''''***,,,((()))))))))*********+++************************)))))))))*********++++++)))*********++++++++++++***++++++++++++,,,,,,,,,333)))---444///+++111555///JJJnnn|||jjjGGGUUU^^^^^^SSSZZZbbb^^^HHH222333@@@...,,,+++...222555333000---......///////////////000000000111222444555666777:::888555999@@@>>>666???XXXcccVVVYYYIIIIIILLLpppuuuiiifffYYY]]]hhhyyy___UUUPPP<<<@@@HHH...---,,,+++***+++,,,,,,************************)))*********++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,---///...+++---***###)))444333222***111DDDVVVccc[[[CCCPPPiiinnnvvvgggOOOQQQHHH888888UUUsssgggJJJDDDMMMGGG>>><<>>===<<>>HHHPPPYYYbbbbbbbbbkkkjjj]]]UUUWWWWWWQQQbbb```lll|||yyycccVVVWWWOOO\\\dddaaa```fffkkkiiiddd```\\\QQQHHHKKKDDD,,,---***((((((+++------,,,,,,++++++---...,,,(((%%%))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++)))***+++,,,+++***........................,,,,,,------...//////000---))),,,333333...,,,000---///999AAALLLhhh{{{pppooo|||xxxsss{{{iii^^^OOO@@@000+++,,,---///111******************))))))(((((())))))*********+++))))))))))))))))))))))))((())))))))))))*********))))))******++++++++++++******+++++++++,,,,,,,,,000&&&+++---)))333777$$$...666---:::tttwwwfffuuu[[[ttt```]]]999666DDDcccwwwnnnXXXIIIAAA888///,,,///333222000000111222333333333333333000111222555777:::===>>>DDDFFF???777@@@SSSXXXPPPOOOHHHUUUUUUEEEWWWiiiYYYWWWPPPiiiiiilllzzzeeeWWW~~~UUUPPPYYYEEE;;;...,,,---...---+++***+++---************************))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,+++******,,,---...(((---111000333111%%%///))),,,111666EEENNNGGGCCCJJJBBBWWW___VVV___UUUlll^^^YYYUUUKKKGGGGGGAAA;;;EEEDDD777666@@@???222;;;RRREEEHHHIIIBBBTTTRRRHHHKKKIIIDDDEEEIIIEEE;;;///444888000&&&...333***&&&******&&&''',,,---)))*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,......---,,,+++++++++******++++++,,,---***---...---,,,---///000(((222++++++AAANNNZZZrrr|||\\\```yyykkksssrrrjjjiiigggbbbZZZMMM;;;//////888DDDLLLXXXVVVRRRMMMJJJHHHGGGGGGCCCDDDEEEFFFGGGHHHHHHGGGAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEDDDCCCDDDGGGIIIIIIAAA555///111;;;FFFNNNeeehhhbbbVVVNNNPPPTTTTTTOOOJJJKKKRRRUUUOOOFFFAAA777///((((((******+++---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++******+++,,,******+++++++++,,,,,,,,,(((***+++***)))***,,,...***((('''***,,,,,,------///&&&%%%---///((('''...)))&&&(((,,,,,,'''%%%%%%///,,,(((&&&&&&((())))))(((***)))'''&&&))),,,---&&&'''''''''(((((())))))999999888777555333222111000...------------,,,***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++*********)))))))))))))))222((('''>>>gggvvvzzz}}}XXXmmmqqqmmmccc___aaaYYYMMMQQQTTTWWWXXXXXXWWWPPPIIIHHHKKKPPP\\\qqq{{{iiiNNNWWWhhhyyy}}}sssgggbbbbbbfffZZZKKK???888444///+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))***+++,,,---.................................------............---------------............///000000000111777DDDUUUaaawwwwwwwwwwwwvvvvvvvvvvvv~~~rrrooovvv~~~lllwwwoooeee]]]YYYUUUOOOJJJ111///,,,***(((((()))***))))))))))))))))))))))))))))))))))))************++++++******))))))((((((************************)))************+++++++++******+++++++++,,,,,,,,,---,,,+++***+++---000111111111)))(((DDDiiipppaaajjjjjjfffXXXFFF===AAALLLlll{{{fff```gggCCC<<>>===444000111666///...666<<<999555555KKKXXXRRROOOVVVmmmzzz[[[WWWMMMEEE777666WWWnnnaaaWWWaaaVVV^^^ggg^^^cccTTTWWWggg^^^;;;(((,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---///222444666===???GGGVVVddddddUUUFFFLLLXXXbbb^^^QQQHHHHHHNNNRRRRRRUUUQQQHHHKKKMMMBBBBBBRRR___\\\KKK>>>???EEEFFF>>>999<<>>AAA@@@<<<888555:::OOOVVVCCC>>>TTTcccuuusssZZZOOOYYYXXXHHHFFFAAAEEEQQQSSSFFF999444++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))(((((())))))))))))))))))))))))999999888777555333222111000...------------,,,***((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***)))))))))))))))))))))&&&&&&(((***000===LLLWWW}}}ooolllmmmfffZZZdddhhhhhhiiisss~~~{{{qqqTTTmmmuuurrreeeiiiZZZRRRgggbbb___fffllljjj```TTTLLLHHHGGG???555...,,,+++)))'''(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******+++,,,------------........................------............------------------............111000---+++,,,000777<<>>JJJLLLDDD;;;@@@KKKUUUUUULLLDDDCCCGGGGGGGGGUUU___SSSGGGCCC???>>>GGGMMMKKK@@@888888;;;666333111222444333---'''************************************************))))))***++++++,,,------++++++++++++++++++++++++******,,,,,,,,,,,,******++++++******++++++,,,------,,,,,,++++++,,,,,,---...------...,,,---777BBBWWWlllvvviiiYYYUUUSSSNNNYYYnnnnnnbbbvvvjjjeee^^^aaacccRRR@@@@@@...000333777;;;???DDDGGGJJJIIIGGGEEEDDDDDDAAA>>>@@@AAAAAA???=========<<<======888333111333111---222<<>>666///111,,,'''&&&(((***)))((((((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------------------------............------------------............---,,,++++++------,,,+++111333666;;;@@@EEEHHHJJJllliiiggggggkkkppptttvvvssstttpppkkklllmmmdddVVV<<<777111...---,,,)))&&&---,,,+++***)))***++++++))))))))))))))))))))))))))))))))))))************''''''((((((((((((((((((************************)))))))))*********++++++*********++++++++++++,,,...---,,,++++++,,,---...000***+++000***%%%777RRRkkkLLL}}}qqq}}}mmmZZZlllWWW:::777EEE>>>???JJJCCCFFFRRRIIIGGGIII[[[ZZZDDD@@@[[[wwwhhhOOOPPPooowww]]]KKKPPPTTT\\\WWWSSSGGGDDDKKK666@@@\\\hhh]]]SSSPPPSSS[[[zzzvvv___]]]wwwwww\\\PPPHHH???999999555,,,(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++((('''(((---333777666444333:::CCCEEEAAA===<<<<<<<<<999KKK]]]PPP;;;888;;;:::::::::888555333111111,,,...///...+++))))))***************************************************))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,///---,,,---+++(((***///EEE]]]ooommmbbbZZZMMM@@@NNN```vvvmmmbbbbbbaaaiiirrrhhhZZZ\\\GGGAAA;;;;;;>>>===555...;;;;;;===>>>>>>===<<<;;;666:::999333222666555000///111000...222888:::777<<>>===???GGGPPPMMMFFFLLLUUUMMM>>>GGG___cccRRR???KKKSSSLLLCCCAAAEEEGGG<<<888444222222111,,,(((,,,***((((((***++++++***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,,,,++++++++++++++++++------------------------,,,------......------,,,,,,,,,---------.........,,,+++,,,///222333000,,,........................222444777:::===@@@CCCFFFFFFEEE@@@;;;;;;>>>:::222,,,***((()))---///000000++++++***)))******+++,,,))))))))))))))))))))))))((()))))))))************''''''(((((())))))******************************))))))))))))************************++++++++++++...---,,,++++++,,,,,,---777&&&"""///555---+++111???sss|||]]]lllZZZ}}}{{{sssssslllRRRyyynnnRRR^^^mmmFFF:::>>>DDD???333AAA;;;CCCLLLOOOOOOTTT```lllYYYFFF<<>>CCCBBBKKKKKK<<>>GGGRRR```ggggggZZZHHHAAASSS[[[VVVdddxxxkkkeeeUUUMMMRRRQQQQQQZZZUUUOOONNNWWWbbbcccUUUFFF===<<<>>>>>>999222333999555888666333888CCCGGGCCC???CCCGGGHHHLLLOOOLLLGGG???GGGIIINNNUUUOOOGGGIIINNNEEE======??????======999???;;;///)))+++,,,'''************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''999999888777555333222111000...------------,,,***+++++++++******))))))((((((((((((((()))))))))))))))))))))))))))******+++((((((((()))******+++++++++...///,,,'''&&&)))---''')))***))))))+++...111&&&)))+++***)))))),,,...$$$---000------222111***...***%%%%%%)))+++((($$$'''***,,,,,,***((()))***&&&&&&''''''((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,+++***........./////////000000(((***++++++***)))))))))...///000000000000//////------+++******)))))))))))))))******************(((((((((((((((((((((((())))))))))))******************++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))************++++++++++++,,,,,,,,,,,,,,,&&&000222***$$$)))000111555///---LLLgggxxx}}}{{{}}}lll|||ooo}}}zzzrrraaa^^^XXXYYY^^^DDDHHH]]]xxx|||YYYFFFYYYaaaSSS999===```tttoooLLLAAATTTwwwtttSSSPPPkkkwwwWWWGGGJJJ___lllNNNMMMOOOVVVfffnnn]]]HHHDDDZZZZZZVVVLLLBBB???>>><<<+++...,,,'''(((......)))************************************************************************************************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,''')))+++***((((((+++......,,,((('''(((+++---...+++)))***((('''000222$$$'''+++......+++)))((()))---***((((((+++,,,+++***************************)))))))))***++++++,,,,,,***************************************************************************))))))))))))***++++++++++++************++++++...***(((+++,,,+++,,,///)))...222666AAATTTdddkkklll]]]EEEIIINNNJJJPPPLLLdddbbbVVVMMMPPPMMMIIINNNUUUOOOJJJMMMSSSVVVRRRLLLAAA@@@BBBEEEAAA===DDDQQQDDD???::::::???GGGMMMOOOEEEHHHJJJHHHHHHGGGBBB;;;===AAAJJJ[[[cccRRRBBBGGG@@@@@@===;;;>>>CCC@@@999111111---((((((++++++(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&''''''((((((((((((''''''''''''''''''''''''999999888777555333222111000...------------,,,***,,,,,,+++******))))))((((((((((((((()))))))))))))))))))))))))))******+++'''(((((()))******++++++###'''+++(((### $$$)))###)))111222+++""",,,+++***)))((('''''''''******%%% ###******%%%---///111///)))&&&(((---+++,,,,,,+++***(((((()))'''((())))))((()))***+++'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++*********)))+++***)))((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------(((***,,,.........000111/////////...------,,,,,,*********+++---...//////'''((()))***((('''((()))((()))******+++,,,---...)))************)))))))))(((((((((((((((((((((((())))))))))))************+++++++++***************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))***++++++,,,,,,,,,,,,------)))&&&***000///)))!!!,,,,,,444+++KKK^^^lllFFF[[[eeeeeevvvoooSSS\\\___```uuu|||kkkaaaQQQJJJMMMFFFQQQ```PPPDDD[[[kkkcccEEEDDDjjj```CCCHHHrrr}}}^^^KKKUUUsssmmm]]]ZZZPPPRRRhhheeeaaaOOOPPP^^^[[[NNNGGGEEEAAADDDHHHCCC777222000'''((())))))(((***---+++(((************************************************************************************************))))))))))))************************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++)))***,,,,,,++++++---///,,,+++*********+++,,,---,,,&&&+++111------...(((***+++,,,,,,+++***))))))---,,,++++++,,,---,,,+++************************((())))))***++++++,,,,,,************))))))))))))************************((()))***++++++***)))((()))))))))))))))***++++++++++++************+++++++++)))))),,,,,,)))))),,,///111111///333???LLLTTTIIIvvvxxx^^^:::///FFFEEEJJJPPPLLLJJJPPPPPPKKKOOOFFFFFFGGGIIILLLQQQWWW[[[>>><<>>@@@BBB@@@:::444---)))'''))))))((((((+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''999999888777555333222111000...------------,,,***,,,,,,++++++***))))))((((((((((((((()))))))))))))))))))))))))))******+++'''(((((()))***++++++++++++)))((()))++++++(((%%%)))&&&&&&((()))***---000+++'''$$$&&&***+++)))(((***###%%%......$$$$$$,,,'''&&&'''***+++***+++---***(((&&&'''((()))***)))((())))))'''&&&&&&'''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((***)))(((((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***---000000---***+++,,,++++++++++++,,,,,,,,,,,,000---***((()))***)))(((---...//////,,,***,,,///((()))******)))))))))******************)))(((((((((((((((((((((((((((((())))))))))))************++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))***+++,,,---------(((+++///111000,,,)))(((///)))"""444###111999IIIKKKZZZnnnxxx\\\RRReeeRRR\\\NNNQQQZZZlllpppcccqqqmmmjjjlllVVVIIILLLGGGNNNEEEVVV^^^RRRFFFOOOiii~~~TTTDDDBBBTTT[[[OOOFFFIIIZZZQQQPPPcccXXXFFFWWW```VVV@@@JJJ]]]SSSHHHJJJIII<<<;;;@@@>>>444333222(((+++******++++++***'''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++******+++,,,,,,+++)))(((,,,,,,+++***))))))***+++)))+++---...------------111$$$***666///&&&+++111000---******,,,---,,,***((()))+++***)))(((((((((************************((())))))***++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***)))''')))))))))))))))******+++++++++************++++++'''(((+++///...)))))),,,///222111...+++///555:::LLLXXXQQQ]]]UUU@@@FFF<<<:::BBBAAAAAAJJJLLLJJJOOOUUUXXXYYYSSSHHHAAABBBEEEGGGBBBAAAAAA:::777EEEYYYcccMMM>>>???>>>777:::FFF@@@@@@>>><<<===BBBBBB???===???;;;>>>GGGEEE???CCC@@@<<<<<>>444------,,,'''''',,,+++$$$%%%---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''':::999888666555333222111//////...---,,,++++++***************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))************+++++++++************************************************777LLL```___OOODDDJJJVVVRRRCCC[[[NNNBBBDDD222NNNaaavvvnnnaaaZZZ___gggVVVUUUNNNNNNUUUVVVOOONNNUUU[[[VVVJJJAAAKKK]]]ddd___NNNMMMNNNOOONNNNNNVVV```KKK???777===KKKPPPGGG:::222222000///---+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))...---+++))))))***+++,,,*********++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++***************************************************+++---......---+++******++++++,,,,,,++++++***************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))***+++,,,---222111...,,,+++,,,------777<<>>BBBDDDKKKOOORRRRRRLLLDDD<<<888===OOOVVVHHH888666:::;;;999999999;;;======<<<:::BBB???======>>>>>><<<999>>><<<999777999===BBBEEE;;;:::777444111---+++)))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((:::999888666555333222111//////...---,,,++++++***************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))))))))************+++++++++************************************************)))555AAADDDCCCKKK]]]mmmXXXCCCRRREEE???CCC222III@@@KKKEEEKKKRRRYYYhhhbbbZZZXXX\\\bbb]]]QQQNNNTTTppplll___QQQPPPWWWWWWOOOHHHHHHIIIIIIDDD===>>>CCCGGG@@@:::;;;AAACCC===666000000///...,,,+++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++***))))))+++---...***++++++++++++++++++,,,+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++***************************************************+++---......---+++******++++++,,,,,,++++++***************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((************+++,,,---...000///---,,,++++++,,,---///333888<<>>:::666444555777888888===@@@CCCDDDBBB???<<<;;;===MMMVVVLLL@@@???@@@@@@777888999<<>>888;;;>>>DDDHHHDDD;;;777999AAA>>>:::777555333111000---------,,,++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***,,,...///+++++++++++++++*********+++++++++***************)))************+++++++++************************++++++++++++++++++++++++***************************************************+++,,,------,,,+++******++++++,,,,,,++++++***************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))+++++++++++++++,,,---...---,,,+++******+++,,,---'''***...000111333555777AAA???<<<;;;:::999777555222444555666666666888:::222@@@HHHCCC======<<<:::666666777:::===>>>===<<<999777555444444333111///222333666888999888777666000///...---+++***))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((:::999888666555333222111//////...---,,,++++++***************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))&&&''''''((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))*********+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++************************************************---,,,******+++///444888???555DDDHHHOOOQQQ???BBB???EEE@@@GGGEEE:::===555:::999;;;===:::666777===777;;;;;;777888===@@@???555888@@@GGGEEE>>>999999888777444///,,,******+++*********************+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,++++++******))))))************************))))))*********+++++++++***************************************************************************************************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))+++*********++++++,,,---******))))))***+++,,,---'''(((*********,,,...111999999;;;<<<===<<<:::999333333444333111111222444+++333777555333555444111555444444555777666444222333333222111111111000///777888999999777555111///++++++******************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((:::999888666555333222111//////...---,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))&&&&&&'''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))*********+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********+++++++++************************************************(((+++,,,,,,)))(((((()))---,,,:::AAAFFFGGG===>>>CCCSSSNNNHHH???:::AAA888666444555:::>>><<<999777===??????;;;:::===BBBDDD777777:::===:::222,,,,,,///---***))))))*********)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********************+++++++++******)))))))))************************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))******)))))))))))))))******+++))))))))))))***++++++,,,((()))***))))))))),,,...***,,,000333555555444444666777888777444222000000111333333111000333444222222111111222333222///---000000111111111111222222333333222000...,,,***))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((:::999888666555333222111//////...---,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))************+++++++++***************************************************,,,---+++)))(((***---''')))---///111222222444@@@QQQHHH===333555GGGCCC888888;;;CCCHHHEEE;;;222===<<<999555222222555777444111111222000***'''(((***'''%%%&&&***,,,,,,+++)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++*********)))))))))***************)))))))))***************+++++++++)))************+++++++++************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))((((((((())))))***((())))))******+++++++++((()))***)))((((((***,,,&&&(((+++,,,,,,,,,---...333555888999666333222111555444222000000111333555/////////111333333111///...///111111000000111333,,,,,,+++***)))******+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((:::999888666555333222111//////...---,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++)))************+++++++++************************************************...---***)))))))))***+++(((***'''((())))))---+++&&&111,,,000111444IIINNN333444666:::<<<;;;555...888555333222222111222333---***))),,,---++++++---((((((((()))***+++,,,,,,)))***************++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))************)))))))))))))))************))))))*********+++++++++)))************+++++++++************************************************************************************************++++++************++++++***++++++,,,,,,++++++***************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))******************)))))))))))))))***))))))******++++++******''')))******))))))***+++***+++,,,+++)))(((***---,,,///222222111000000000111000000///......000222/////////111222222000......///111000---,,,---///))))))*********+++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((:::999888777555333222111000///...---,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++***************************************************'''%%%'''+++,,,***&&&(((,,,(((---000......%%%...---'''333111!!!)))...------+++((((((,,,000111---***)))+++,,,***(((''',,,(((''')))***(((''')))(((+++------+++)))***,,,******************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''(((***++++++++++++(((((())))))******++++++))))))******++++++++++++)))************+++++++++************************))))))))))))))))))))))))************************************************++++++************+++++++++++++++,,,,,,+++++++++************************************************)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++++++++***************+++******++++++++++++******(((***+++,,,+++***++++++***++++++(((&&&&&&)))---)))***++++++******+++,,,---...000111///---...222222111000000000///,,,)))...000000...***((()))+++'''((()))***)))(((&&&$$$+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((999999888777555333222111///......------,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((()))***)))(((&&&$$$###''')))***)))((('''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))************+++++++++***************++++++++++++++++++++++++***---000222222111...,,,************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---,,,******+++,,,******++++++++++++******)))******++++++,,,------*********************++++++++++++************)))+++***)))))))))***,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***%%%%%%***,,,((('''***))))))))))))))))))))))))&&&(((******)))(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((999999888777555333222111///......------,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((***'''$$$###%%%(((+++,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))************)))))))))(((************************(((((()))))))))*********************************++++++++++++++++++++++++***+++---//////...---+++************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++******++++++++++++******)))******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++************+++***)))))))))***+++,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***''')))///111,,,)))***))))))))))))))))))))))))''')))******((('''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''((((((((((((((((((((((((999999888777555333222111///......------,,,++++++******)))))))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%'''))))))'''"""***'''&&&''')))***(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))************)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))************))))))))))))************************(((((())))))))))))******((())))))******+++++++++++++++++++++++++++++++++)))******+++,,,+++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...,,,***))))))*********++++++++++++******)))******++++++,,,------......------,,,,,,++++++,,,+++++++++******************))))))******+++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++111222...***)))))))))))))))))))))))))))(((***+++***((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((999999888777555333222111///......------,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((###'''++++++***))),,,///,,,(((%%%'''+++---***&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))*********+++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))************************(((((((((((()))))))))***'''(((((()))***++++++,,,***************************))))))))))))***++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---......,,,***(((((()))******++++++++++++******)))******++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((,,,---,,,)))'''(((((((((((((((((((((((()))***+++***(((&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((999999888777555333222111///......------,,,++++++************))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((******&&&!!!"""333NNNddd---)))&&&(((,,,...+++'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))*********+++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))''''''((()))******++++++************************+++***)))))))))***,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---......,,,***(((((()))******++++++++++++******)))******++++++,,,------)))******+++,,,---......,,,,,,,,,++++++++++++***))))))******++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***)))'''(((((((((((((((((((((((()))***+++***(((&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((999999888777555333222111///......------,,,++++++++++++*********)))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%''''''###$$$444PPPeee,,,***((()))+++,,,***(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))************)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))*********************************+++************+++,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...,,,***))))))*********++++++++++++******)))******++++++,,,------))))))***+++,,,---......,,,,,,,,,,,,++++++++++++))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((%%%'''+++,,,)))))))))))))))))))))))))))(((***+++***((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((999999888777555333222111///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((("""&&&******))),,,333999((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))************)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((('''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))))))))************************))))))******++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++******++++++++++++******)))******++++++,,,------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++((()))***+++,,,++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***)))'''(((---,,,((())))))))))))))))))))))))''')))******((('''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***((((((((((((((((((((((((999999888777555333222111///......------,,,+++++++++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((,,,***(((&&&%%%&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))************)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,******+++,,,******++++++++++++******)))******+++,,,,,,------111000///...---,,,++++++---------,,,,,,,,,++++++((()))***+++,,,+++******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%)))***''')))---+++$$$))))))))))))))))))))))))&&&(((******)))(((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((888888777555444333222111000////////////...+++)))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))+++---...))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***)))***)))((((((***+++++++++*********))))))************************++++++++++++++++++++++++++++++******++++++,,,---***+++------,,,,,,,,,---++++++++++++++++++++++++,,,---/////////---+++)))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******,,,---...---+++***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''888888777666444333222111000///......///---+++((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))))))))***++++++++++++*********))))))************************++++++++++++++++++++++++++++++******++++++,,,---***+++------,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///...---+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******,,,---...---+++***+++,,,***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))+++******)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''999888777666444333222222///...------------***((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++***************************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******+++,,,---,,,+++***+++,,,************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((()))***++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''999888777666555333222222///...,,,,,,,,,,,,***((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************))))))))))))))))))***))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***,,,+++)))***,,,---,,,************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++,,,------+++***,,,,,,+++++++++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++******+++,,,---,,,+++***+++,,,++++++*********++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************((('''&&&)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''')))+++,,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''999999888666555444333222000...,,,+++,,,,,,***)))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))******)))))))))((()))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((,,,+++''''''++++++(((************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,+++***,,,...///---+++,,,,,,,,,++++++************++++++,,,,,,---------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++*********+++,,,,,,******+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))(((((('''''')))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))((()))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&(((***++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''':::999888777555444333333111///,,,,,,,,,,,,+++***))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%***)))$$$$$$***+++&&&***************+++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,+++***,,,000222000------,,,,,,++++++*********)))******+++,,,------...........................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******)))***++++++******+++,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))'''(((***++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''':::999888777666444333333222000---,,,,,,---,,,+++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))$$$***+++%%%'''///111+++))))))*********+++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,******---222555333000------,,,,,,+++******))))))))))))***+++---...///////////////////////////,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******(((***++++++******+++,,,))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,***(((((()))***+++))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))'''(((***+++++++++))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''':::999888777666555444333333000...,,,------,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))***++++++***)))(((''')))***++++++***)))'''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%---...))),,,666999333))))))******++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,***)))---333666555222------,,,,,,+++***)))))))))))))))***+++---...///000000000000000000000000,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******(((***++++++******+++---''''''(((***,,,...000111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))888444///***'''&&&'''((())))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))&&&(((***+++,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''<<<;;;999777555444333222//////...---,,,++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))******---***((((((***+++)))''''''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++++++++************++++++************************(((((()))***+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************************))))))***+++,,,,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******************+++***+++000555777555222***++++++,,,,,,---------++++++++++++++++++++++++000///...000333222///+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++************)))))))))))))))************))))))))))))************))))))************))))))))))))************))))))///...+++***))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&<<<;;;999777555444333333000///......,,,,,,+++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((()))))))))***,,,***'''''')))***)))'''(((''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++++++++************++++++************************)))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************************************))))))******++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,...111444555444222111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,000//////111333333000---++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++************)))))))))))))))************))))))))))))************))))))************))))))))))))************))))))///---+++***))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&;;;:::999777555444333333000//////...---,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))''''''((()))((('''((((((''''''(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++++++++************++++++******************************)))))))))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******************++++++++++++,,,++++++++++++++++++++++++******++++++++++++++++++---///111222222222333444888666333000...---------,,,,,,,,,,,,,,,,,,,,,,,,......///111333333111///,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++************)))))))))))))))************))))))))))))************))))))************))))))))))))************))))))...---+++***))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&;;;:::888777555444444333000000///...---,,,++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''''''(((((((((((((((((('''((())))))***+++++++++,,,,,,+++++++++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++++++++************++++++************************************))))))))))))************************++++++,,,,,,,,,,,,------------,,,++++++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++************************************)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************))))))*********+++++++++++++++++++++++++++++++++******+++++++++++++++,,,///111333333000///222555888666333///---,,,,,,,,,------------------------,,,---...///000111000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))((()))))))))************((()))))))))************))))))************))))))))))))************)))))),,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&:::999888666555444444444111000///...---,,,,,,+++************************(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((('''''''''((()))((((((((((((((()))******++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++++++++************++++++************************))))))***++++++,,,------************************+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((()))))))))************((()))************)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***+++++++++++++++*********************************)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++******)))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,000222333111///...111444222111///---,,,+++++++++------------------------***+++,,,------....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********))))))((()))))))))************((()))))))))************))))))************))))))))))))************))))))++++++******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&:::999888666555555444444111000000///...---,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((((('''((()))((('''''')))***))))))(((((())))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++++++++************++++++************************))))))***+++,,,---...///***************************++++++,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***,,,,,,+++***************++++++++++++,,,++++++++++++++++++++++++******++++++,,,---------222222111///---...111333,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...////////////............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************+++++++++************)))))))))))))))************))))))))))))************))))))************))))))))))))************))))))*********************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&:::999888666555555555555111111000///...---,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))************)))))))))((((((((('''''')))***)))''''''***,,,))))))(((((())))))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++++++++************++++++*********************************++++++,,,,,,,,,******************************+++,,,,,,---............---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************************))))))******++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,---------+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...333000---,,,---///111222***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))+++...---------...............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************+++++++++************)))))))))))))))************))))))))))))************))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&999999888666555555555555111111000///...---,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++******))))))((((((((('''''')))+++***((((((***---)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++++++++************++++++************************+++++++++*********************************************+++,,,,,,---............---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))************''')))***++++++***)))'''))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************))))))***+++,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,......---,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......333///******---000111111***,,,///000111///---++++++++++++++++++++++++++++++---...---***))),,,...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************+++++++++************)))))))))))))))************))))))))))))************))))))************))))))))))))************))))))((()))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&;;;:::888777555444444444222111000...------------+++++++++*********))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************+++***)))(((((('''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++)))+++,,,,,,+++***,,,---+++++++++*********))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++***)))))),,,...//////,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********)))))))))************))))))(((++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++)))((((((***+++---444222///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---///000...,,,,,,,,,************,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,(((''')))***'''&&&((())))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;;;:::888777555444444444222111000...------------+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************+++***)))((((((''''''((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++)))***,,,+++******+++---+++++++++*********))))))++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++***))))))************************+++***)))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))))))))******+++++++++***++++++++++++++++++++++++************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))***+++---...222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...///...,,,---,,,++++++++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((%%%&&&***+++))))))+++))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;;;:::888777555444444444222111000...------------+++++++++***************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************++++++***)))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++)))***++++++******+++---+++++++++***************++++++++++++++++++++++++******))))))))))))*********************************++++++++++++***))))))************************+++***)))***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++***************))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******+++---///000...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''+++,,,))))))+++))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;;;:::888777555444444444222111000...------------************************(((((((((((((((((((((((())))))((((((((((((((((((((()))))))))************,,,+++***)))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++************++++++)))***++++++******+++,,,************************+++++++++++++++++++++++++++******))))))******+++******************************+++++++++******)))************************+++******+++---......---++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++******)))((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))******+++---///000++++++*********+++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,.........------.........,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********+++++++++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,***+++---+++'''''')))((((((((((((((((((((((((************)))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''''''''''';;;:::888777555444444444222111000...------------************************(((((((((((((((((((((((((((((())))))))))))))))))((()))))))))************,,,+++***))))))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++************++++++(((***++++++***)))+++,,,************************++++++++++++++++++++++++++++++************++++++************************)))******+++++++++******************************+++******+++---...---,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************,,,++++++***))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***)))(((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,---...))))))******+++,,,------+++++++++,,,,,,---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,------........................------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))******************************))))))))))))))))))))))))((()))))))))*********+++************************)))))))))))))))))))))))),,,***+++---+++'''(((---((((((((((((((((((((((((************)))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&'''''''''''''''''''''''';;;:::888777555444444444222111000...------------***************+++++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))************,,,,,,+++***))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++((()))******))))))***,,,***************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,......---+++++++++++++++++++++++++++************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************)))))))))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************+++++++++,,,+++)))((((((((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***++++++,,,,,,))))))***+++,,,,,,------***++++++,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...///------...//////...---------------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************************************))))))))))))************************************))))))))))))))))))))))))((())))))******+++++++++************************)))))))))))))))))))))))))))((()))+++***)))...555))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))(((''''''''''''''''''''''''''';;;:::888777555444444444222111000...------------))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))************,,,,,,+++***))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++((()))******))))))***+++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,......,,,+++************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++***))))))***,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,,,,,,,,,,******+++,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------///111,,,---............---,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************************************((()))))))))************************************))))))))))))))))))))))))((())))))******+++,,,,,,************************)))))))))))))))))))))))))))(((((()))((()))111:::))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***,,,,,,***(((''''''''''''''''''''''''''';;;:::888777555444444444222111000///------------))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************---,,,+++***))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++((()))******))))))***+++))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++((()))***++++++++++++++++++++++++++++++++++++++++++++++++---......,,,***************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************((((((((()))******++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++******)))***,,,///222444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,---------,,,,,,***+++,,,------------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////------///222+++,,,---......---,,,+++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))***************************************(((((())))))*********+++************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))))))))))))))))))))))),,,******)))''''''///:::))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***,,,,,,***((('''((((((((((((((((((((((((:::999888666555555555555111000...---++++++*********,,,------+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************+++++++++***((((((+++---(((((((((((())))))))))))+++***)))(((((()))***++++++******)))(((''''''&&&))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************)))************+++++++++***,,,---,,,***)))***+++//////////////////......------------------------......------------..............................++++++++++++++++++++++++***++++++,,,,,,------......------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************************+++,,,---...,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((('''%%%%%%&&&(((---+++)))'''&&&&&&((((((''''''''''''((((((((((((:::999888777555555555555222111///...,,,++++++++++++,,,,,,***((((((***+++)))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************++++++***((()))***,,,(((((((((((()))))))))***+++***)))(((((()))***++++++++++++***))))))(((((())))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************)))************+++++++++)))))))))***,,,---//////........................------------------------......------------......------------------------++++++++++++++++++++++++***++++++,,,,,,------...---------,,,,,,---------+++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************************+++,,,---...,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((('''&&&&&&'''))),,,+++)))'''&&&'''(((((((((((((((((()))))))))))):::999888777666555555555333222000///---,,,,,,,,,,,,,,,***(((&&&'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************++++++***))))))***,,,((((((((()))))))))************))))))))))))******,,,,,,++++++******))))))))))))))))))************************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))************+++++++++...+++((())),,,///000///------------------......------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------------------------+++,,,,,,------,,,,,,+++......------------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************************+++,,,------,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((('''''')))++++++***((('''&&&''''''((((((((()))))))))*********::::::888777666555555555444333111///...---------+++,,,,,,***)))(((***+++)))))))))))))))))))))))))))))))))))))))*********(((((()))***************)))+++++++++))))))***,,,(((((()))))))))************))))))))))))))))))***+++++++++******)))))))))((()))))))))************************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++666000***))),,,...,,,))),,,,,,,,,---------------...........................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,------------------,,,+++,,,,,,------,,,,,,+++---------------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************+++*********++++++,,,---,,,+++******))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((((((+++---***)))(((''''''''''''((((((((((((((())))))))))));;;:::999777666666666666444333111000......------))),,,...///---+++******************************((()))))))))*********+++(((((()))***************)))***,,,+++***)))***+++))))))))))))************)))))))))******))))))))))))))))))))))))(((((((((((()))))))))************************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************)))(((((()))++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++888222+++)))+++,,,***''',,,,,,,,,---------..............................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************++++++******++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((((((+++---((((((((('''''''''''''''&&&&&&&&&'''''''''((((((;;;:::999888777666666666444333111000...---------))),,,000111///,,,***)))************************((())))))******+++++++++(((((()))***************(((***,,,,,,***)))***+++)))))))))*********++++++))))))************)))))))))((((((((((((((((((((())))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************)))************+++++++++222...***)))+++------+++,,,,,,,,,---......//////........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...+++,,,---......---,,,++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************,,,++++++***++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((('''''')))+++''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''';;;;;;999888777666666666333222111///...---,,,,,,***,,,//////---+++******************************((())))))******+++,,,,,,(((((()))***************(((***,,,,,,+++*********))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************)))************+++++++++************+++---...///,,,------...//////000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...+++,,,...//////...,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************,,,,,,++++++***++++++,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((('''&&&&&&''')))&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((<<<;;;999888777777666666333222000///---,,,,,,,,,+++,,,---,,,***)))***+++************************((())))))***++++++,,,,,,(((((()))***************(((***,,,,,,+++***)))***)))************+++++++++((()))***++++++***)))(((******************++++++))))))))))))************************************************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************)))************+++++++++''')))++++++++++++---///------......///000111111////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************,,,,,,++++++***+++++++++,,,++++++***)))*********))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''(((((('''%%%%%%&&&(((&&&&&&''''''(((''''''&&&''''''''''''((((((((()))<<<;;;999777666555444444555444222000...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((***+++,,,,,,+++***(((******++++++++++++******************************))))))))))))))))))))))))***************++++++,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,***++++++++++++,,,,,,,,,************************.........------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************************************************************++++++******************&&&))),,,,,,***)))+++---))))))))))))))))))))))))++++++************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++///---,,,******+++---...------,,,++++++,,,------------------------------......////////////.................................------,,,,,,------...------------------------++++++,,,,,,---...//////222000///---,,,,,,,,,---///......///000000///---,,,,,,------.../////////...---,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---************************))))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------,,,+++***)))((('''---------,,,,,,+++++++++******++++++++++++************++++++++++++******++++++************++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++************++++++)))(((((()))++++++***((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((******((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))<<<;;;999888666555555555555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***************************((()))+++,,,,,,+++)))((()))******++++++******)))************************))))))))))))))))))))))))******))))))******+++,,,************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((())))))******((()))******)))((()))+++************************+++++++++++++++***************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***))))))***+++,,,---------,,,++++++,,,------------------------------///000000111111000000///...........................------------------...------------------------+++,,,,,,---......//////111000///---,,,,,,------//////...///000111///---.............../////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************+++++++++++++++++++++++++++*********---------,,,,,,+++++++++***++++++++++++++++++******++++++++++++++++++***+++++++++******+++++++++************************************+++++++++,,,************+++++++++++++++++++++******+++++++++***)))'''((()))***)))'''(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))***++++++***)))'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((<<<;;;999888666666555555555444222000...---------++++++++++++++++++++++++************************((()))******+++*********************************((()))***++++++***)))((())))))************))))))************************))))))))))))))))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,------+++))))))***++++++***************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++---------------------------------------,,,,,,,,,------........./////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))***+++,,,---......------,,,++++++,,,------........................111111222222222222111111////////////////////////......------------..............................,,,,,,------.../////////111000///...------......000//////000111111000...000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))*********++++++++++++******++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,...,,,)))))))))******)))(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******,,,------,,,******)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((<<<;;;999888777666666666444333222000///.........++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++))))))***++++++***)))))))))******************)))************************))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------................................................................................................------------------------------------............---------------------------------......---------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111333///+++***---......,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,------------...------------,,,,,,,,,,,,------------------------.........---------------........./////////000000................................................------------------------------------------------,,,++++++++++++,,,------------///000000000000///------------------------......////////////000000111111222222222222111111000000000000000000000000//////............//////........................------........./////////000000//////////////////111000000111222222111///222222111111000//////.........---------------...------------------------,,,,,,---------.........------------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------------------------------------------+++,,,,,,,,,------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------...------,,,,,,------...444111---,,,,,,---------******************************))))))))))))******))))))))))))************************************************************+++,,,,,,------,,,,,,+++******************************))))))((((((''''''))))))))))))))))))))))));;;;;;999888777777777777333333111000////////////++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++*********************************************************************++++++,,,+++,,,,,,,,,------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,---------------------------------------.........//////000000................................................////////////////////////////////////////////////////////////////////////........................------........./////////..............................////////////......------............------------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111444000,,,+++---//////---++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---............---,,,,,,---------.........------------------------................................................//////000000000000111111111111111111111111111111////////////////////////...................................................---------......///000111111111111111000///............//////........./////////000000111111111000111111222222111111000111111111111111111111111000//////......//////000////////////////////////......///////////////000//////000000000000000000222111111222333333222000333333222111000//////............------...//////........................---............/////////------.........////////////......------......///------------------------,,,,,,---...............------------------------------------------------------------------------------------............---------.........//////............---------------------------------.........////////////............////////////......//////............//////........................------------................../////////000000000//////............//////555222///---...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************;;;;;;:::888888777777777333222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,---...............---------.........//////......................../////////000000000000000////////////////////////........................000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........////////////000///////////////000000000/////////000000/////////......////////////......////////////////////////////////////////////////------------............------------------------------------------------,,,+++++++++,,,---......///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,---......//////......,,,---------............---------............///////////////////////////.........///////////////000000000111111111222222222222222222222222222222000000000000000000000000///////////////////////////////////////////////////.........///000111222222222111000///...------///000111111111111000//////000000111111222222333111111111222222111111111222222222222222222222222000000////////////000000000000000000000000000000//////000000000000000000...///000111222222111111333222222333444444333111333222222111000//////...///............///000000////////////////////////....../////////000000000.........////////////000//////............//////........................------...///////////////---------------.........------------------------........................---.........////////////////////////000000000000000/////////......------.........////////////000//////000000000000////////////000000000000//////000000////////////000000////////////////////////---.........////////////000000000111111111222222000000////////////000000222000---------......---........................,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++;;;;;;:::999888888888888222222111111000111111111------------------------------------------------+++,,,------......------------------------------...------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------....................................---------.........//////---...//////000000//////////////////000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000....../////////000000000/////////000000111111111///000000111111000000///...//////000000//////...........................000000000000000000000000------........./////////------------------------------------------------,,,,,,,,,++++++,,,------+++,,,------,,,+++,,,...------------------------,,,,,,,,,---.../////////------...///////////////------------............------......////////////////////////////////////....../////////000000000111111111222222222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000............///000111222333222111000//////000000111222222333333222222111000000111111222333333444222222333333333333222222333333333333333333333333111000000//////000000111000000000000000000000000000000000000000000000000...///000222333333222222444333333333555555333222111111111000000//////...//////......///000000111000000000000000000000000/////////000000000111111....../////////000000000000//////////////////000////////////////////////......///000000000000///........./////////000000////////////////////////............................../////////000000000...////////////000000000...///////////////000000///000000000111111111111000000111111111111000000000000111111111111000000111111000000000000111111000000000000000000000000....../////////000000000000000000111111111222222111111000000000000111111000...---...//////...---........................------,,,,,,,,,,,,------,,,,,,---......///000000////////////////////////......................../////////....../////////////////////////////////,,,,,,------......//////------------------------;;;;;;:::999888888888888222222111111111111111222........................------------------------,,,---......//////......------------------------///......------......///---......//////......---........................------------------------...------------...//////---------.........//////////////////////////////.........////////////000...//////000000000000000000000000000111111111111000000000000000000000000000000//////......------000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000//////000000111111111222000000111111111111000000//////000000000000//////........................000000000000000000000000............////////////................................................///......---------......)))---000000---,,,...000------------------------,,,,,,------...///000000---......///////////////---------.........//////---.........//////000000000000000000000000000000.../////////000000111111111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000---------......000111111555444222111111222444666222333444444444444333222000000111222333333444444333444444555555444444333333333333333333333333333111111000000000000111111000000000000000000000000111111111000000000000000...///000222333333333222444333333444555555444222000000000000///////////////////////////000111111000000000000000000000000000000000000111111111111////////////000000000000000000////////////000000000000000000000000000000......///000000000000000//////000000111111111222000000000000000000000000////////////////////////////////////000000000000............////////////------...///000111222222000000111111222222222333111111222222222222111111111111222222222222111111222222111111111111222222000000000000000000000000////////////000000000000000000000000111111111111222222111111111111222222000//////000222222111///...........................------,,,,,,------...---------...///000000111////////////////////////........................111111000000000000111111////////////////////////,,,------...///000111111........................===<<<;;;:::888777666666333333222222111000000000.................................------,,,,,,,,,//////////////////..............................,,,,,,,,,---------..............................,,,,,,++++++,,,,,,---............------,,,,,,,,,111+++(((,,,000///---,,,000000000000////////////000000//////............000000000000000000000000000000111111111111000000222222111111000000//////---+++,,,333<<<===555,,,000000000000000000000000111111111111111111111111222222222111111111111111111111111111111111111111111111222222222333333333333444444555555444444333111222222222222333333333000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///000000111222333333333000000////////////000000222111111000///......---...------...//////...,,,000000000000111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000//////....../////////000000111111111111000000000000111111000111111111222222222222333444555555666666555555444444444444444444444444444444444333333222222222333333333222222222222111111111111111111111111111000000111111111111000000222222111111111111222222555666666444222000111222444333222222222333444555777666666555555444444333444444444444333333222222111111111111111111111111111111000000/////////...000000////////////000000000111222333444333222222555555555555444444333222222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000111000000/////////000000000000000000111111111111000000000000000000000000////////////000000000000000000222333333222111111000000////////////000000000000000000111111111111222111000//////000111222////////////000000000000//////000111111111111111000111222333333333333333222222222222111111000000222222222222222222222222333222222222222222222333000000111111111111000000222222111111111111111111333333333333333333333444///000111111111000...---------------------------+++,,,------......------///............///000000333222222222111111000000111111111000//////......111000///......///000111000000111111222222222333222222111111111111222222////////////////////////===<<<;;;:::888777666666333333222222111000000000.................................---------,,,,,,/////////...............////////////////////////,,,------------.................................---------------...//////////////////.........---+++444333++++++111111///000000000000000000000000111111000000////////////000000000000000000000000000000000111111000000000111111111000000000//////222111222777===>>>888222111111111111111111111111111111111111111111111111111111111111111111111222333333333333333333333333222222333333333444444444333333444444444444333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111///000000111222222333333111000000//////000000111222222111000000///......///.........000000...,,,000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000///000000111111000000000000000111111111222222222222222111111111111222222222222222222333333333333333444444555666555555555444444444444444444444444444444444333333333222222333333333333222222222111111111111111111111111111111111111222111111000000222222111111111111222222333444444333111000111222333222111111111222444444333333333333333333333444333222222222111111111000333333333333333333333333111111111111000000//////222222111111111111222222222333444555555555444444444555555555555444333222222222222222222222222222222222222222222222222222222222222222111111000000111111111111111111111111111111111111111111111111//////............//////.../////////000000000000000000000000000000000000//////000000000111111111///000111111111000///...000000////////////000000000000000000111111111111222111000000000000111222//////000000000111111111000000111222222222222111111222333333444444333333444444333333333222222222222222222222222222222222333333222222222222333333000111111222222111111000222222222222222222222222333333333333333222222222///000111111111000///...........................---......///////////////000////////////000111111222222222222111111000000000111111111111111111111222111000000000000111222000000111111111222222222222111111111111111111222000000000000000000000000===<<<;;;:::888777666666333333333222111111000000////////////////////////...............---------........................////////////000000000000------.........///////////////////////////////////////......//////000111111111000000000000//////)))222///)))...111///111000000000000000000000000111111111111000000000000000000000000000000000000///000000111111000000///111000000000000////////////000111333666666333111222222222222222222222222111111111111111111111111000000000111111222222333444444444444444444444444333333333333444444444444333333444444444444333333111111222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222333333222111111000000111111222333222222111111000000///111000///000111000///---000000000000111111111111000000000000000000000000111000000000000/////////000000000000000000000000111111111111111111111111///000000111111222222333222222333333333333444444333333222222222222333333333333333333444444444444333444444555555555555555444444444444444444444444444444444444444333333333444444333333333222222222111111111111111111111111333333222222222111111111333333222222222222333333111222333222111000111333222222111111222222333444222222222333444555555555333333333222222222222111444444444444444444444444222222222222222111111111444444333333333333444444444555666777777777666666555555555555555444444333333333333333333333333333222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222000000000//////000000111000000000111111111222222222222222222222222222222111111111111222222222222111111222111111000///...111000000//////000000111000000111111111222222222222222111111111111222222111111111111222222222222111222222333333333333333333333444555555555444444555555555555555444444444333333333333333333333333444444333333333333444444222222333333333333222222333333333333333333333333444444444333333222222222000111111111111000///...000000000000000000000000///000000111222111111111111111000000111111222333222222222222111111111111000000111222222333444444333222222111111222222333000111111111111222222222222111111000000111111222111111111111111111111111===<<<;;;:::888777666666444333333222222111000000///////////////////////////..................................../////////////////////000000000000........./////////000000000000000000000000000000///////////////000111111111111111000000000000000---///)))+++777000(((222000000111111111111111222111111000000000000000000111111111111111111111111///000000111111000000///000000000000000000000000---...//////.........///222222222222222222222222222222222222222222222222///000000111222333333444444444444444444444444444222222333333333444444444333333444444444444333333222222222222333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333222222222222333333333333333333222222111111333222111222222222000...000111111111222222222222000000000000000000000000111111111111000000000000000000000000000000000000222222222222222222222222000000111111222444555666444444444444444444444444333333333222222333333333333333333333444444444555333444555555666666555555444444444555555555555555555555555555555555444444555555444444444333333333333333333333333333333333555444444333333333333333444444333333333333444444111222444444333333444555333333333333444444555555555666666666777777777888666666666666555555555555444444444444444444444444444444444444444444444333666555555555555555555666666666777777888888888888555555666666666666555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444333333333444555555444444444555555555555666444444444444444444444444222222333333333333444444444444444444444444333333222111111111111111111222111111222222222333333333333333333222222333333333222222333333333333444444333444444555555555555555555555666666666666666555666666666666555555555555444444444444444444444444666555555444444555555666333444444555555444444333444444444555555555555555777777666555555444333333222222222222111111000000111111111111111111111111000111222222333333222222222111111111111222333333222222222222222222222222222222222222333333444444333333333222222333333333111111111111222222222222222222111111111111222222111111111111111111111111===<<<;;;:::888777666666444444333333222111111111000000000000000000000000////////////////////////........./////////000000......//////000000000000//////000000000000111111111111111111111111111111///////////////000000111000000000000000000000111---LLLGGG222333111***222000111111111222222333333000000000000000000000000222222222222222222222222000000111111111111000000000000000111111111111111111222333222000000222444444444444444444444444444333333333333333333333333000111111222333444444555444444444444444444444444222222222222333333333444333444444555555444444333333333333333444444444444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222333333333333444444444444444444333333333333444444444444444444444333333333444333333333444444222000222222222333333333333444222222222222222222222222333333222222222111111111000000000000000000000000333333333333333333333333111111111222333555777888444444444444444444444444444333333222222333333444333333333444444444555555555555666777777777666666555555666666666777777777666666666666666777777777666666666666555555555555555555555555555555555555777666555555555555666777666666555555555555666666333555666666666666777999666666777777888888888888999999999888888888777777777777777888888888888888555555555555555555555555666666666666666666666666777666666555555666666777777777777777888888888999666777777888888888777777666666666666666666666666666666666666666666666666888888888888888888888888666666666666666666666666666666666666666666666666555555555555555666777888666666666777777777888888666666666666666666666666444444444555555555555666555555555555666666777777444333333222222333333444333333333444444444444555555555555555555555555555444444444555555555555666555666666777777777777777777777888888888777777666555666666666666666666666666666666666666666666666777777666666666666777777555555666666666666555555555666666666777777777888::::::999888777777666666444444333333222222222222222222222222222222222222111111222333333333333333222222222111222333333444333333333444444444444444444444444333333333222222333333333333333333333333333333333333222222222222333333222222222222333333111111111111111111111111===<<<;;;:::888777666666444444444333222222111111000000000000000000000000////////////000000000000/////////000000111111222//////000000111111222222000000000111111111222222222222222222222222222222000////////////000111111000000000111111111111111555xxxsss777(((444333333111111111222333333444444111111111111111222222222222222222222222222222222111222222222222222222111111111111222222222222333444444444444333333555666444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444333333333333444444444444555555666666666666555555444444444555555555666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555666666666666555555444444555555666555555555555555555555555555444444555666666555333444444444444555555555555444444444444444444444444555444444444444333333333111111111111111111111111444444444444444444444444333333333333444666888999555555555555555444444444555555444444444444555555444555555555555666666666666777777888888888888888777777777888888999999:::888888888888999999999999999888888888777777777777777777777777777777777777888888777777888999;;;<<<999888888888888888888999666888999999888888:::;;;888999:::;;;;;;;;;;;;::::::::::::999888777777666777777888888888888999999777777777777777777777777777777777888888888888888888888777777777777888888999888888888888999::::::888999999::::::::::::999888888888888888888888888888888888888888888888888999999999999::::::::::::777777777777777777777777777777777777777777777777555555555555555666777888666666666777777777777888888888888888888888888888555666666666777777777777666666555555666777777888666555555444444555555666555555555666666666777777777777888888888888777777555666666666777777777777777888888999999999999999999999::::::999999888888666666666666777777777777888888888888888888888888888888777777777777888888777777777888888777777777777777777888888999999:::;;;;;;;;;::::::999999999777666555444444444555555444444444444444444444444222333333444444444444444444444333333444444555666555555555555666666666666777777666555444444333333444555555666666555555444555555444444444444333333555444444333333444444555333333333333333333333333===<<<;;;:::888777666666555444444333333222111111111111111111111111111111//////000000000111111111///000000111222222333333111111222222333444444555111111111222222222222333333333333333333333333333111111111111111222222333111222222222333333333333PPPttt555+++555111555111111222222333444444555333333333333444444555555333333333333333333333333222333333444444333333222222222333333333444444444333333222333444555555555555555555555555555555555666666666666666666666666555555555666666666666666555555555555555555555555555555555555666666666666666666777777777777666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777777666666555555666666777666666666666666666666666555444444555777888777666555666666666777777777777555555555555555555555555666666666666555555555555444444444444444444444444444444444444444444444444666555444444555666999:::888777777777666666666666888777777666666777777888777777777888888888999999888888999::::::::::::999888888999999:::;;;;;;<<<::::::::::::;;;;;;;;;<<<;;;::::::::::::999999999:::::::::::::::::::::::::::999888999:::<<>>AAACCC<<<<<<<<<;;;;;;<<<<<<<<<999:::;;;;;;999999:::;;;:::;;;<<<=========<<<;;;<<<<<<======>>>?????????============>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;===>>>???;;;;;;<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777777777888888999999999999999999999999999999999999999999999999999999999999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::777777888888888999999999BBBAAA>>><<<:::999888888999999888888888888999999888888999999999:::::::::::::::<<<<<<<<<<<<::::::777777888888888999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888999999::::::999999888888888999::::::;;;<<<<<<999:::::::::::::::::::::;;;:::888777777777888999999999999999999999999999666666777888888888888888999999888888999999:::;;;777777888888999999999:::888999999::::::;;;;;;<<<999:::;;;;;;;;;;;;:::999888888777777666666666555777777666666666666777777777777777777777777777777:::===???>>>:::888999;;;666555444444555555444222222222333333333444444444111111333333333333111111222222333555666888999:::666666555555444444444444333444444555555555555555333333333333333333333333333333333333333333333333222222333444555555555555???SSSVVV???000333666///555555555555555555555555666666555555444444444333777777666555555555555555666666666666666666666666666666666666666666666666666666666777777888888888777777777999::::::999777666777777888888888777777555555666666777777777888999999999999999999999999666666666666666666666666999999999999999999999999999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===999888888888888999::::::999999999999999999999999888999999999999:::::::::::::::999999999999::::::777888999::::::;;;;;;;;;666666666777777999::::::888999;;;;;;:::888666444666666666666777888999:::888777777666555555555666777777777777777777777777999888777666666777888999;;;:::777555444555666777777777888888888888777777444555555666777888888999777888:::;;;;;;:::999999<<<<<<<<<;;;;;;:::999999::::::;;;<<<;;;:::888777;;;888777888:::;;;999777<<<;;;:::;;;<<<===>>>===@@@???>>>===<<<<<<<<<<<>>======???@@@???===<<<<<<===???@@@<<<<<<===>>>>>>>>>>>>>>>@@@@@@??????????????????======>>>>>>>>>>>>===<<<<<<<<<;;;<<<<<<===>>>>>>===>>>>>>===<<<<<<>>>???============>>>>>>??????>>>===<<<===???@@@???>>>>>>=========???@@@???>>>AAAAAABBBBBBAAA@@@???>>>>>>???===888888;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;::::::<<<===>>>???>>>===;;;999<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>????????????======<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;>>>===<<<;;;::::::::::::999999999999999:::999999999999:::;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>;;;:::999;;;===???@@@???>>>=========>>>>>>===;;;===<<<;;;::::::;;;<<<===;;;<<<===>>>>>>===<<<<<<>>>888777<<<===999888<<<888:::<<<;;;999888999;;;:::;;;======<<<;;;;;;;;;>>>???>>>;;;999999;;;===<<<>>>>>>===:::999;;;===:::;;;;;;;;;;;;::::::999===;;;888888:::===???@@@777:::<<<;;;888777:::<<<<<<777777::::::666666:::999:::;;;;;;:::999888999999999999888:::<<<;;;999:::;;;;;;999888:::<<<===<<<;;;999:::<<<<<<999666:::::::::::::::999888888???@@@AAA???;;;999888999555444333444666777666555111222222222333333333333222333444444444444333222333333444555777888999999666666666666666666555555444444555666666666555555555555555555555555555555555555555555555555555555444444555555666555555555...;;;>>>444000777:::555555555555555555555555555666666666666666555555555888888777666666666666666777777777777777777777777777777777777777777777777777888888888999999999999;;;:::888888888888777777:::;;;;;;<<<<<<;;;;;;:::888999999999:::::::::;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;888888888888888999:::;;;<<<======>>>===<<<:::999;;;::::::::::::::::::;;;===<<<;;;;;;:::::::::;;;888888888888888888888888999999888888888888999999777666555555666888:::;;;999999999::::::999999999:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<===<<<;;;::::::::::::999::::::;;;;;;>>>>>>>>>>>>>>>===<<<<<<===<<<;;;===@@@AAAAAA???BBBAAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@>>>======>>>>>>===<<<<<<<<<<<<<<<<<<=========AAA@@@@@@???@@@AAABBBCCC@@@AAABBBAAA??????@@@AAACCCCCCAAA@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@??????>>>>>>AAAAAA???>>>>>>>>>>>>>>>AAA???>>>>>>@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>===CCCCCCDDDEEEGGGIIIIIIIII@@@??????>>>>>>???@@@@@@@@@BBB@@@===<<<@@@@@@>>>::::::::::::999999999999:::::::::;;;<<<<<<======BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>??????@@@AAABBB@@@@@@@@@???>>>>>>======BBBAAA@@@????????????@@@???>>>>>>>>>>>>??????@@@AAA@@@@@@???>>>>>>>>>>>>>>>===============>>>>>>===>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>========================<<<:::999:::<<<>>>>>>>>>@@@???>>>>>>===<<<:::999DDDCCCBBBAAAAAABBBCCCCCCBBBAAA@@@??????@@@AAAAAA@@@>>>===??????===<<<===<<<<<<;;;;;;:::;;;<<<>>>======>>>===<<<;;;<<<<<<888999:::<<<===>>>???@@@===???@@@???===<<<>>>@@@;;;;;;:::999999:::;;;;;;777777888999:::888555222===>>>>>>===:::888777888888777:::>>>===999:::???;;;<<<===>>>======>>>>>>CCCCCCBBB@@@@@@@@@>>><<<999:::<<<;;;::::::999888666555444777;;;======<<<;;;<<<<<<===>>>>>>>>>===?????????===:::888888999555333222333444555444333333333333444444444444444444555555666666555555444555555666666777888999999777777777777888888888888555666666777777777777777777777777777777777777777777777777777777777777777777777777777777777666555444555444333666:::999555666666666666666666666666777777777777777888888888999999888888777777888888888888888888888888888888:::::::::::::::::::::::::::::::::::::::;;;;;;;;;===<<<;;;999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===============<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;::::::999999999999999999999999999999999999999666666777777777777666666777777666777888:::<<<===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>>>>===<<<;;;;;;:::;;;===>>>@@@@@@??????>>>>>>>>>>>>???@@@???>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCAAA@@@@@@AAAAAA@@@???@@@?????????????????????BBBBBBBBBAAAAAABBBCCCCCC@@@BBBCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@@@@?????????@@@???>>>===<<<=========@@@>>><<<===@@@BBBAAA???AAAAAAAAAAAAAAAAAA@@@@@@???@@@BBBCCCDDDDDDDDDDDD>>>????????????>>>======HHHFFFBBB@@@??????AAABBB;;;>>>>>><<<<<>>??????@@@AAABBBCCCDDDCCCAAA???>>>===???@@@AAA????????????@@@AAACCCCCCCCCBBBAAA???>>>?????????>>>============>>>>>>???<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<;;;;;;;;;<<<===>>>???@@@??????>>>>>>>>>=========??????>>>>>>>>>>>>>>>===DDDBBB@@@@@@BBBBBBBBBAAACCCDDDEEEFFFFFFGGGGGGGGG@@@???>>>======>>>???@@@BBB@@@>>>===>>>@@@CCCEEE>>>@@@@@@===<<<===<<<999@@@>>>;;;;;;===???@@@@@@<<<<<<;;;;;;<<<===>>>???@@@@@@@@@BBBCCCCCCAAA???EEEFFFEEEBBB>>><<<;;;<<<999888666555555666888999999999;;;===@@@@@@>>>;;;:::::::::;;;<<<<<<;;;999888999<<<>>><<<888888<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<<<<<<<;;;;;;>>>???AAACCCCCCAAA???>>>>>><<<:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>===<<<<<<===999888666666777666555333666666666666666666666777777777777777777777777777666777777777888888999999999999999999::::::::::::888888999::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::999999:::999999888777777@@@:::777:::<<<999777666888888888888888888888888777888888888999999::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????=========>>>>>>>>>>>>???@@@??????>>>>>>>>>>>>>>>======<<<<<<======>>>???>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>======<<<===============<<<<<<>>>>>>===<<<<<<<<<======;;;;;;:::::::::;;;<<<<<<888999:::;;;<<<===>>>>>>;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;666777888999999888777666::::::999999999::::::;;;===>>>>>>??????>>>>>>============<<<<<<<<<<<<<<>>======???AAABBBAAA@@@???>>>>>>>>>@@@@@@BBBAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAABBBBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCBBBAAAAAABBBAAA@@@>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBB@@@@@@@@@@@@???>>>===<<<;;;:::::::::;;;<<<>>>???AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===============>>>??????<<<<<<<<<=========>>>>>>;;;===???@@@@@@@@@AAAAAAAAACCCDDDDDDCCCBBBBBBBBB@@@???===;;;;;;<<<===>>>999<<<===;;;<<<>>>>>>;;;999999::::::;;;<<<<<<<<<:::::::::::::::<<<===>>>@@@@@@>>>>>>>>>>>>???@@@======<<<======>>>??????@@@???===<<<===???AAABBB<<<<<<<<<<<<===>>>??????;;;;;;<<<======>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<===<<<:::999888999;;;<<<:::::::::;;;<<<>>>???AAA============<<<<<<<<<<<<============>>>>>>>>>>>>===;;;::::::<<<===<<<<<<999;;;============>>>>>>??????>>>======>>>@@@@@@<<<;;;;;;;;;<<<>>>@@@BBBAAAFFFGGGBBBAAACCCBBB>>>>>>;;;999:::<<<======<<<;;;:::888999<<>><<<<<<===???@@@>>><<>><<<;;;::::::============>>>???AAAAAA???;;;777555666999;;;;;;777555555777:::<<<:::777>>>======>>>@@@AAAAAABBBAAA???>>>======<<<;;;:::888888:::======;;;<<<>>>888666666999:::777666777???>>>===<<<;;;:::888777;;;:::999888777666666666CCCAAA@@@>>>>>>>>>>>>>>>;;;:::999999;;;;;;:::999777777777777777777777777888888888888888888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::666666;;;;;;777777<<<999999999999999999999999888999999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::===@@@@@@???======>>>??????@@@@@@???>>>>>>===@@@@@@@@@???????????????========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@????????????@@@AAAAAA@@@@@@??????>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>??????@@@@@@??????>>><<<===>>>???????????????<<<;;;;;;:::::::::;;;;;;===<<<<<<;;;;;;<<<===>>>999:::;;;<<<======<<<<<<======<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;777888999::::::999888777888888888888888888999999;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>==================;;;;;;;;;;;;<<<<<<======@@@???>>><<<<<<<<<===>>>>>>===<<<;;;;;;<<<>>>???>>>??????????????????@@@???BBBDDDCCCAAA@@@AAABBB???@@@@@@@@@@@@???>>>===@@@???>>>>>>???>>><<<:::========================::::::;;;;;;;;;;;;;;;;;;===>>>??????======>>>???<<<<<<======<<<<<<::::::;;;::::::::::::;;;;;;<<<<<<<<<======>>>?????????;;;::::::999999::::::;;;:::;;;<<<<<<<<<;;;999999:::<<<>>><<<999888;;;>>>999999:::<<<===>>>???@@@;;;======<<<:::999:::<<<444777;;;=========???@@@777777999:::;;;;;;;;;;;;:::>>>>>><<<;;;======999888888999:::<<<===>>>???======<<<===>>>@@@BBBCCC@@@AAABBBCCCCCCBBBAAAAAA>>>>>>>>>===>>>>>>??????>>>===;;;:::;;;<<<>>>???CCCBBBAAA@@@????????????;;;<<<===>>>>>>>>>>>>======>>>??????@@@??????>>>???>>>===<<<;;;;;;<<<===<<<<<<<<<===>>>@@@AAABBB??????>>>>>>>>>=========;;;;;;<<<===>>>????????????>>>???AAAEEEIIIJJJJJJFFFHHHIIIHHHEEECCCCCCDDDDDDCCCBBBBBBBBBCCCEEEFFFJJJJJJKKKKKKLLLKKKKKKJJJ???DDDGGGDDDBBBCCCCCCBBBAAA@@@@@@@@@AAA???===;;;CCC@@@>>>>>>@@@CCCDDDDDDAAAAAABBBFFFKKKOOORRRSSSFFFGGGJJJMMMPPPRRRSSSSSSIIIKKKNNNRRRUUUXXXYYYZZZZZZUUUMMMFFFCCCBBBAAA@@@CCC@@@>>>???BBBDDDBBB@@@???;;;666777>>>CCCDDDAAAHHHFFFCCCCCCDDDEEEDDDBBB???===>>>@@@>>>:::;;;AAALLLDDD@@@AAAAAA===<<<>>>555666888999999888888777<<<<<<:::999999999999999BBB@@@<<<;;;;;;;;;:::999777666555777999;;;;;;:::777777777777666666666666:::999999888888999999:::888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<999666888<<<::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;999<<>>???<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<999:::;;;;;;;;;;;;:::::::::999999888999999::::::::::::::::::::::::::::::999:::;;;;;;:::999777666777777777777777888888999999888888777777666666666555666666777777666666555555666777888999:::;;;<<<888999999::::::999999888999999999999::::::::::::999999999:::;;;<<<===>>>???>>>>>>======<<<;;;;;;999999999999999::::::;;;999:::<<<<<<;;;<<<===???===AAACCCCCC@@@>>>>>>@@@>>>???AAABBBCCCBBBBBBAAADDDCCCBBBCCCCCCBBB???===<<<=========>>>>>>>>>>>>@@@@@@BBBCCCCCCDDDDDDCCCBBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCBBB@@@@@@AAABBBBBBCCCCCCDDDDDDEEEBBBAAA@@@@@@AAABBBDDDEEEBBBDDDFFFGGGFFFCCC???===???@@@@@@>>><<<;;;<<<>>><<<===>>>???@@@BBBCCCCCC???BBBDDDEEEFFFJJJPPPVVVPPPTTTVVVUUUQQQNNNMMMNNNUUUUUUUUUSSSQQQNNNJJJIII@@@BBBAAA===<<<===<<<999======>>>???@@@AAAAAABBBBBBBBBAAAAAACCCFFFIIIJJJCCCDDDFFFHHHHHHGGGFFFDDDIIIJJJJJJJJJKKKLLLNNNNNNKKKJJJHHHFFFEEEDDDEEEEEEIIIHHHFFFDDDBBBAAA@@@@@@??????@@@AAAAAA@@@???>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@??????>>>=========<<<===>>>???@@@AAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIINNNSSSXXX[[[\\\YYY]]]aaacccbbbcccfffiii______^^^^^^^^^```aaabbbZZZ[[[\\\\\\[[[YYYWWWVVVRRRTTTXXX\\\[[[WWWYYY]]]YYYZZZZZZXXXTTTQQQPPPPPPVVVRRRNNNMMMNNNOOOMMMJJJKKKMMMPPPRRRTTTVVVYYY[[[UUUTTTUUUWWWZZZZZZYYYWWWbbbdddhhhmmmqqquuuxxxyyygggfffdddcccbbb```]]]ZZZUUUTTTTTTWWW]]]cccggghhhddd___XXXSSSUUUXXXUUUOOOQQQNNNKKKLLLOOORRRQQQPPPOOOLLLOOOTTTTTTRRRXXXbbb___TTTLLLMMMLLLGGGEEEHHHHHHHHHGGGEEEBBB@@@AAABBB@@@??????>>>???@@@AAABBBCCC@@@======@@@BBBBBBBBB===<<<;;;;;;======<<<;;;::::::::::::999999999888::::::999888888999::::::777888999:::;;;<<<===>>>>>>>>>===<<<;;;::::::999888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<>>>>>>;;;999999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999;;;::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999888;;;<<<;;;999;;;@@@EEE===>>>>>>======;;;::::::<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>@@@AAABBB:::::::::::::::;;;<<<<<<<<<<<<======>>>>>>??????=========>>>>>>>>>>>>???BBBCCCDDDEEEEEEDDDCCCBBB@@@@@@??????>>><<<;;;:::======<<<======>>>???@@@===>>>>>>>>>>>>===;;;:::===>>>@@@BBBBBBAAA@@@???>>>=========>>>>>>???@@@@@@@@@??????>>>======<<<;;;;;;;;;::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@<<<<<<============<<<<<<999999::::::;;;;;;<<<<<<>>>>>>>>>???AAACCCEEEGGGDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFHHHHHHFFFCCCAAABBBCCCCCCGGGJJJJJJFFFCCCDDDFFFFFFHHHKKKOOOQQQSSSSSSSSSWWWVVVVVVVVVWWWUUURRROOOHHHHHHIIIJJJKKKKKKLLLLLLOOOQQQRRRTTTVVVVVVVVVVVVRRRSSSSSSRRRPPPNNNNNNOOOTTTTTTSSSSSSTTTUUUWWWXXXYYYZZZ\\\^^^^^^]]][[[YYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUWWWYYY[[[]]]ZZZ^^^dddhhhiiifffaaa^^^[[[VVVRRRRRRTTTUUURRRNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMPPPTTTWWW[[[bbbmmmvvvzzzwwwwwwtttsssrrrpppnnnlllkkkjjjcccdddaaa[[[XXXYYYXXXUUURRRRRRQQQQQQPPPOOOOOONNNQQQOOOLLLJJJJJJKKKLLLMMMQQQQQQRRRRRRSSSSSSSSSSSS\\\]]]^^^aaadddgggiiikkkggggggfffdddcccbbbaaa```\\\\\\\\\\\\]]]]]]^^^___^^^___```aaa```___]]][[[ZZZ[[[\\\\\\\\\ZZZXXXWWWVVVWWWXXXXXXWWWVVVTTTRRRRRRTTTVVVXXXXXXWWWVVVTTTYYYYYYXXXXXXXXXWWWWWWWWWYYYYYYYYYXXXXXXWWWWWWWWWLLLKKKJJJLLLOOORRRRRRRRROOOTTT[[[^^^```ccciiimmmttttttsssssstttuuuwwwxxxnnnkkkqqq}}}|||sssuuuwwwxxxwwwpppgggdddfffkkkiiieeebbbaaacccccc```\\\LLLSSSYYYYYYTTTPPPOOOQQQWWWVVVUUUVVVVVVUUUQQQNNNKKKJJJIIIHHHIIIKKKNNNPPPSSSTTTVVV\\\bbbfffhhhiiibbbccceeeiiinnnvvv~~~hhhddd______aaacccaaa___iiieeegggnnnooonnnwwwzzzuuuzzz|||vvvuuuxxxooollleee]]]VVVUUUXXX\\\TTTRRRPPPNNNMMMNNNNNNOOOHHHFFFEEEHHHNNNSSSVVVVVVPPPMMMJJJIIIGGGEEEBBB@@@??????>>>>>>============::::::888888888888::::::777888999:::<<<===>>>?????????>>><<<;;;:::999888777777888999999999888888::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;<<<<<<<<<;;;444888888555777======888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666999:::::::::@@@KKKSSSEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAABBBDDDEEEFFF@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIPPPRRRSSSTTTTTTSSSRRRPPPOOOOOOMMMKKKIIIFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFDDDBBBFFFIIILLLPPPSSSUUUVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWRRRRRRQQQPPPPPPOOONNNNNNIIIIIIGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGIIILLLNNNPPPMMMOOORRRTTTUUUTTTRRRPPP[[[\\\]]]_________^^^]]]``````___ZZZTTTOOOMMMNNNOOOTTTXXXWWWSSSPPPQQQSSSPPPSSSXXX]]]aaadddeeeffflllkkkkkklllllljjjgggdddVVVWWWXXXYYYZZZ[[[\\\]]]^^^___aaadddeeefffffffffbbbccccccaaa^^^]]]]]]]]]dddcccbbbaaabbbeeegggiiimmmpppuuuzzz|||}}}|||{{{rrrqqqpppooommmlllkkkjjjjjjiiiiiiiiikkknnnqqqssswww}}}uuulllnnnuuuxxxpppgggeeeeeedddcccbbbaaaaaaaaa___aaabbbbbbbbbhhhrrr{{{oootttxxxwwwsssooooooqqqnnnnnnppptttyyy~~~|||zzzyyy|||yyytttoookkkiiihhhhhhdddcccbbbaaabbbccceeefffkkkmmmooosssxxx|||zzz{{{~~~}}}|||}}}|||yyywwwxxxzzz}}}}}}zzzxxxssssssrrrrrrrrrqqqqqqqqqnnnmmmllljjjiiigggfffeeeaaa___[[[YYYXXXVVVTTTRRRKKKOOOTTTUUUSSSSSSVVVZZZWWWVVVVVVVVVWWWXXXZZZ[[[ZZZ[[[]]]```fffmmmsssvvv```YYYaaaqqqqqqeeehhhxxxxxxllliiiooowwwssspppnnnppptttvvvrrrnnnZZZeeepppsssmmmfffeeeggggggggghhhlllppprrrpppmmmpppjjjbbb[[[WWWWWWYYY[[[RRRPPPOOOSSS[[[eeennnrrrkkkkkkkkkiiiiiinnnwww~~~xxxuuuuuutttqqqmmmjjjcccaaaddd```[[[cccqqqpppfffeeeooouuuqqqpppttt~~~uuukkkfffiiirrrzzzooolllhhhccc```^^^]]]]]]ttt~~~~~~nnnPPPSSSYYY___ccckkkppplllbbbbbbZZZOOOFFFBBBBBBDDDEEEFFFBBBAAAGGGKKKMMMRRRZZZUUURRRNNNIIIDDDAAA???>>>>>>???AAAAAA@@@@@@AAACCCDDDCCCCCCCCCAAA???@@@DDDBBBCCCDDDCCCAAAAAABBBCCCBBBDDDEEEFFFEEEDDDCCCDDDAAAAAACCCEEEFFFGGGGGGGGG@@@EEEEEE@@@@@@EEEGGGEEEFFFDDDEEEJJJMMMLLLJJJJJJGGGEEEGGGKKKKKKHHHHHHJJJNNNKKKIIIJJJIIIGGGHHHLLLGGGKKKNNNPPPTTTYYYWWWSSSUUUUUUTTTSSSPPPKKKDDD???888DDDBBB:::???JJJYYYjjjcccdddeeeccc______aaaeeekkkjjjjjjkkkllliiibbb\\\^^^^^^^^^]]]\\\[[[YYYXXXWWWTTTQQQOOOPPPQQQRRRRRRPPPNNNMMMNNNQQQRRROOOMMMXXXUUURRRPPPPPPOOOJJJGGGPPPQQQRRRPPPPPPUUU___hhhYYYVVVRRRPPPQQQUUUZZZ^^^dddaaa\\\WWWVVVZZZaaaggghhhhhhiiijjjjjjkkkllllllgggnnnrrroooqqqxxx|||zzzzzz{{{{{{zzzvvvpppjjjfffggghhhiiiiiihhhfffdddbbbcccfffiiiiiigggeeeccccccfffdddeeejjjpppsssppplllqqqrrrqqqnnnkkkjjjmmmppprrrmmmlllppppppnnnqqqvvvrrrpppnnnooorrrtttrrrpppqqqssstttqqqlllhhhfffggg^^^cccllltttyyyzzzyyywwwtttwwwxxxvvvwwwwwwtttnnnuuusssuuuyyywwwrrrqqquuuzzzwwwtttrrrrrrtttwwwxxx~~~|||zzzzzz}}}~~~}}}|||}}}wwwkkkhhhnnnddd^^^[[[___iiioookkkdddfffnnnsssqqqppprrrsssqqqrrrfff___aaa___VVVSSSWWW]]]TTTRRRXXXWWWTTTaaauuuqqq{{{}}}~~~}}}{{{zzzyyyyyyzzz{{{|||{{{yyyvvvsssqqqooonnnpppllleee```^^^aaaeeehhhccc\\\TTTRRRSSSTTTRRRNNNWWWTTTPPPKKKJJJMMMRRRWWW[[[XXXUUUTTTUUUWWWXXXXXXLLLWWWaaaaaaYYYSSSTTTXXXQQQYYYdddiiihhhfffgggjjjzzz~~~yyypppqqq{{{{{{uuurrrsssvvv{{{rrrooovvv}}}{{{xxxnnnqqqppplllkkkmmmmmmjjjxxxvvvxxx{{{wwwuuuuuujjjcccaaabbbccc[[[XXXYYY^^^bbbccchhhnnnvvvtttooojjjfffbbb```___WWWUUUQQQMMMKKKMMMRRRVVVWWWUUUTTTTTTUUUUUUWWWXXX[[[```fffiiihhhfffcccbbbbbbbbbaaa___^^^]]]]]]^^^dddgggiiifffaaa]]]^^^```YYY]]]\\\VVVUUU[[[aaabbbccc\\\]]]gggiiibbb```eeedddbbbeeeiiijjjggggggiiiaaa\\\\\\bbbiiijjjkkkmmmqqqrrroookkkjjjkkkiiidddrrrssstttuuuuuurrrmmmiiiRRRPPPIIIFFFHHHJJJ```{{{|||{{{zzzyyyxxxyyy{{{{{{zzzzzzzzz~~~}}}~~~}}}{{{{{{|||zzzwwwsssuuuxxxzzzzzzwwwtttssstttwwwuuusssrrrqqqqqqsssttt}}}}}}|||yyynnnpppvvv{{{}}}rrrmmmfff___SSS[[[fffllljjjddd^^^\\\ooouuuzzz|||sssqqqvvvppphhh```YYYUUUVVVXXXZZZbbb```WWW___nnnjjjXXXQQQ]]]bbbhhhtttwwwxxxzzztttvvvzzz{{{xxxuuummmnnnkkkfffeeegggeee```ccccccddd```^^^jjjooofffYYYcccjjjiiidddbbbaaa```iiilllrrryyyyyysssccc]]]iiiwwwzzzxxxxxx|||zzzyyyyyyvvvuuusssooommmlllnnnpppnnnnnnnnnooopppoookkkiiilllsssyyywwwnnngggfffhhhffffffdddaaa___]]]]]]^^^bbbeeemmmtttvvvwww|||~~~{{{xxxsssooolllkkkfffeeeffffffeeejjjppp~~~vvvzzz}}}xxxuuuvvvzzz}}}}}}zzz{{{zzzyyyppp^^^oooyyyvvvtttkkkaaajjjfff```bbbvvvqqq{{{sssssszzzxxxsssqqqyyy~~~ssstttyyy|||{{{rrrooogggccceeelllrrrooojjjgggSSS```qqqzzz{{{vvvwwwzzz{{{yyy}}}vvvxxx}}}uuuxxx{{{{{{~~~}}}zzzyyy~~~~~~pppgggkkkpppqqqqqquuuoooqqquuuzzz|||{{{{{{{{{{{{ooottt}}}wwwllloooyyy}}}xxxooojjjdddccckkkrrrwww|||{{{www}}}wwwzzzzzzuuupppkkkccc[[[YYY___ccc```]]]^^^```___fffkkkhhhffflllmmmmmmvvvyyywwwtttrrrsssuuuuuuttt~~~ttt{{{zzzuuu}}}yyy|||||||||||||||wwwqqqttt~~~yyy|||{{{ttttttllleeeiiissstttqqqssszzzzzz|||tttyyy}}}{{{xxxwwwvvvvvvwwwvvvvvvwwwyyy{{{||||||{{{{{{zzzvvvqqqnnnmmmnnnxxxwwwtttooolllmmmrrruuutttvvvyyyyyy{{{~~~}}}yyyyyy{{{tttxxxrrrwww{{{xxxxxxuuuuuuxxxxxxwwwxxx{{{{{{}}}|||vvvyyyrrrxxx}}}|||{{{|||fffhhhuuu}}}tttjjjooo~~~nnnlllyyy{{{sssjjjfffiiikkkjjjggghhhooovvvmmmjjj~~~|||}}}yyyrrrmmmlllmmmfffiiirrrooofffmmm~~~||||||||||||nnnppppppkkkffffffmmmtttoookkkiiilllpppsssyyy}}}nnnjjjnnnwwwxxxyyyqqqllliiijjjiiihhhjjjnnnmmmlllmmmmmmiiidddfffkkk___aaaaaa```dddkkkmmmkkknnnjjjgggeeegggkkknnnoootttyyykkkppptttsssmmmgggdddcccgggbbbbbbfffbbb]]]bbbmmmyyyrrrhhhccckkkyyy~~~llljjj~~~}}}zzzxxx~~~xxxaaa]]]fffvvvxxx}}}uuuqqqqqqrrr}}}rrrmmmqqqsssnnnjjjkkkxxx{{{xxxmmmkkkoooddd^^^YYY\\\dddnnnyyy~~~{{{tttvvvuuupppnnnppppppmmmiiirrrsssvvv~~~xxxuuuwwwwwwttttttwwwuuuqqqrrrooofffmmmnnnhhhdddhhhpppvvvmmmqqqtttssstttuuusssnnnppptttxxxxxxwwwwwwyyyzzz}}}|||}}}}}}yyyxxx{{{~~~~~~}}}~~~yyyvvvyyy|||}}}}}}~~~vvvpppqqquuueeehhhvvv~~~|||}}}~~~}}}|||wwwuuuttttttvvvvvvvvvuuuuuuwwwpppiiihhhbbbcccooouuuuuutttqqqoooqqqwww|||~~~xxxwww{{{}}}{{{zzzrrrvvv|||~~~yyyvvvuuuuuuuuupppwwwqqqfffooo}}}||||||}}}}}}xxxwww{{{zzzuuuuuuyyyuuunnnrrr~~~~~~uuuppptttzzzyyysssoookkkbbbooo|||}}}|||wwwpppyyysssqqq||||||vvvzzzyyyxxxtttpppmmmyyy~~~xxxhhhaaakkkllljjjmmmrrrtttrrrrrrtttmmmsssvvvttttttyyy}}}}}}yyy~~~~~~wwwpppooorrrsssoootttooojjjlllhhheeelllrrriiibbbkkktttlllhhhuuu|||~~~~~~www~~~}}}iiigggqqqmmmkkkppprrrooonnnssszzz~~~tttxxxvvvqqqttt}}}yyyvvvxxxwwwuuutttxxx}}}zzzwwwwww|||~~~}}}{{{~~~