BM6P6(@ kkkOOO@@@???<<<;;;:::444222222111111000///......000000000000////////////...///111222111000...---...............///000000//////000000///...------000000000000000000000000000000111222333444444555444444444444444444444444666888;;;:::999999;;;>>>???AAADDDDDDAAA@@@AAABBBIIIRRRYYYYYYZZZ___fffhhhcccYYYMMMEEEDDDHHHLLLNNNRRRWWWWWWQQQPPPSSSRRRNNNMMMdddeee___kkkppphhhiiiooosssrrrkkkbbbZZZQQQJJJDDD:::555777666111555???^^^ooovvvuuuwwwyyyyyyxxxzzzwwwmmmccc[[[\\\]]]______\\\VVVRRRSSSOOOXXXmmm|||~~~lllRRRTTTSSSWWWjjj}}}xxxqqq^^^sssbbbRRRXXXVVVJJJFFFAAA@@@>>>;;;777555555666999:::MMM|||qqqZZZPPPRRRYYYaaawwwrrr[[[RRROOOTTTbbb~~~vvvqqq[[[]]]nnn{{{pppccc^^^[[[XXXRRROOO^^^wwweeedddiiikkkzzzoooeeeddddddbbbaaa]]]SSSMMMMMMKKKIIISSSbbbvvvpppfff}}}|||yyyzzzpppjjjfffYYYhhhlllXXXVVVOOO???AAABBBAAAeeeuuuWWWOOOJJJNNN\\\nnnnnnbbb]]]\\\sss|||pppkkkjjjlllbbbZZZXXX[[[gggxxxvvvqqqkkkmmmpppjjj```ZZZPPPHHHJJJPPP]]]uuu|||tttpppkkkPPP@@@???<<<;;;;;;555444333333222111111000000000000000000//////////////////111111111000...---//////......//////000111///////////////...------000000000000000000000000//////000111222333444444333444444444444444444555333666999999888777888999:::===AAABBBAAAAAABBBCCCHHHPPPWWWYYY\\\bbbggghhh\\\TTTKKKFFFHHHOOOUUUXXXZZZ___cccbbbaaa]]]QQQDDDDDDVVV\\\\\\gggrrrtttsssooorrrrrrlllhhhccc]]]VVVHHH===777999888333555<<>>???AAABBBHHHOOOUUUYYY^^^eeegggeeeVVVSSSQQQSSSZZZccckkkooovvvxxxzzz{{{{{{ssscccSSSJJJOOOYYY^^^cccsss}}}vvvvvvtttppppppoooiiibbbOOOCCC::::::999444444999GGG]]]mmmsssxxxvvvyyy{{{pppooonnnllljjjeee___ZZZXXXRRRVVVeeesssyyy~~~tttXXXKKKPPP___rrrzzz}}}iiiuuu|||aaa]]]WWWKKKHHHCCCBBB@@@<<<888555555666999777LLLwww\\\TTTUUU[[[ccc|||mmmXXXYYYkkkoooooowwwlllccc___YYYTTT^^^|||sssqqq~~~}}}lll^^^cccwww|||kkkZZZQQQKKKFFFKKKSSSnnnqqqiiiccc}}}}}}rrrqqq[[[nnnooo[[[XXXQQQ??????@@@@@@gggxxx]]]QQQIIILLLXXXiii{{{nnnbbb^^^```yyyvvvooolllhhhbbb]]]YYYTTTZZZsss||||||xxxpppkkkjjjhhhfff```XXXPPPLLLIIIOOOfff~~~vvvppplll~~~jjjNNN>>>>>>;;;:::999333444444444333333222222222000000000000///////////////000000111000///......000000000000000111111222...///////////////......////////////////////////......///000111222222333222333333444555666666777:::===AAACCCBBB>>>;;;888555555666777999<<<@@@BBBIIINNNTTTXXX^^^cccccc^^^VVVYYY^^^gggqqqzzz|||wwwccc[[[cccgggbbbrrr}}}yyyvvvwwwxxxsssjjjZZZMMM???:::777444444777@@@YYYlllwww|||wwwuuu~~~~~~yyyvvvsssooojjjddd^^^YYYYYYSSSTTT```mmmvvv}}}www___RRRQQQbbbvvv|||}}}~~~~~~qqqnnnwww^^^[[[XXXNNNLLLEEEDDDAAA===888666555666888666KKKqqq[[[TTTUUU[[[eeecccbbbuuuvvvuuutttgggbbb\\\UUU^^^}}}|||||||||pppvvvtttfffXXXQQQMMMKKKLLLPPPggglllfffZZZrrrzzzrrrvvv[[[ooottt^^^XXXQQQ??????AAABBBgggaaaSSSHHHLLLWWWeeexxxnnnbbb]]]```{{{xxxoookkkeeebbb___[[[SSSVVVnnnyyysssooonnnllljjjeee^^^WWWQQQJJJLLLaaaxxxvvvooolllvvvhhhLLL===<<<999888888222222222222222111111111111000000000000////////////000000000000000//////...000000000000000111111222......///////////////...////////////////////////......///000111222222333222222333444666777888888<<>>;;;999888;;;???DDDGGGKKKPPPTTTWWW[[[___]]]XXXXXX^^^iiissszzz~~~}}}zzzvvvtttvvv~~~{{{lllooopppgggqqq}}}zzz|||~~~zzzrrrfffXXXGGG<<<666333555777???XXXnnnzzzzzztttzzzvvvyyy|||vvvpppjjjccc\\\WWWXXXSSSRRR\\\iiittt|||dddTTT\\\mmmyyy|||yyyzzzyyyrrr~~~xxxaaa]]]XXXMMMJJJGGGFFFCCC>>>999666666666666666III{{{kkkYYYSSSTTTZZZgggpppjjj}}}rrrfff___WWW]]]{{{uuuddd\\\TTTQQQPPPNNNLLLMMM___|||ooohhhgggxxx|||xxxeeelllxxxaaaXXXPPP???@@@CCCCCCgggcccSSSIIIMMMXXXcccuuupppccc\\\```|||zzzpppjjjcccbbbaaa]]]UUUVVVkkk|||xxxyyyyyytttpppeee___YYYSSSJJJJJJ[[[pppyyyrrroooqqqhhhLLL===<<<999888777111000000000000000000000000000000000000////////////000000000000////////////000////////////000111111---...//////////////////000000000000000000000000...//////000111222333333111222333444666888999999888:::???EEELLLPPPRRRRRRGGGDDDBBBAAADDDHHHKKKLLLMMMRRRVVVWWWXXX[[[[[[WWW[[[bbbkkkrrruuussspppnnnhhhggggggfffcccdddmmmxxx~~~ttttttwwwrrrsss}}}|||~~~}}}xxxnnndddTTTDDD999555666888===VVVkkkyyy{{{uuuzzz~~~}}}xxxpppiiiaaaZZZVVVTTTQQQRRRZZZhhhttt{{{~~~~~~~~~}}}}}}xxxwwwzzzbbbYYY\\\ttt|||}}}{{{{{{zzz~~~xxxuuuaaa]]]YYYOOOKKKHHHGGGDDD???:::777666666555777FFFppphhhXXXSSSTTTYYYhhhwwwyyykkkdddZZZ]]]yyyuuueee]]]ZZZXXXVVVTTTRRROOOKKKHHHXXXtttrrrlllppp}}}xxxkkkffftttaaa[[[QQQ??????CCCDDDhhhttteeeTTTIIIPPPZZZcccttttttfff___ddd~~~sssllleeecccbbb```YYYXXXhhh}}}|||~~~|||vvvqqqeee___YYYTTTKKKGGGSSSdddxxxuuuqqqiiiNNN>>>===:::999999333000000000000000000000000000000000000////////////111000000/////////////////////......//////000111------...///////////////000000000000000000000000//////000111222333444444111222333555666888999:::666555777<<>>AAADDDkkkpppeeeTTTJJJRRR\\\dddsssxxxjjjccckkkxxxpppiiieeecccaaa[[[XXXddduuu|||wwwuuuhhh```ZZZVVVMMMGGGMMMYYY{{{uuukkkOOO@@@???<<<;;;:::444000000000000000111111111000000000000////////////111111000///////////////...............///000000------...///000000//////000000000000000000000000000000111222333444444555111111333555777888:::;;;777444222444999???BBBBBBEEEFFFJJJPPPUUUUUUQQQMMMMMMUUUZZZYYYWWWZZZ___```hhhmmmqqqsssrrrpppqqqrrrlllcccZZZWWWTTTOOOQQQVVVkkktttwwwuuu{{{xxxuuuqqqsssssslll\\\III===888888222III^^^mmmyyyxxxuuu|||wwwzzz~~~uuukkkccc[[[TTTPPPLLLMMMQQQYYYhhhuuuzzzyyywwwrrr|||vvvkkkggg___XXXWWWYYYXXXTTTSSSPPPPPPRRRTTT\\\nnn~~~eeeYYYnnnzzzssswww}}}zzzddd]]]ZZZQQQNNNKKKIIIFFFAAA;;;777666777333;;;BBB]]]\\\WWWWWWYYYgggttt}}}xxxnnn```^^^wwwwwwiii```^^^```\\\```aaa]]]VVVRRROOOMMMOOOiii~~~jjjbbbdddeeeeeevvvtttfffttt___[[[ddd[[[cccWWWAAA===???DDDmmm~~~eeeSSSKKKTTT^^^dddsss|||nnngggppp}}}tttlllgggdddbbb[[[WWWaaaooo}}}~~~mmmddd]]]YYYQQQHHHKKKTTTvvvxxxgggHHHCCC>>>:::>>>777777222222222111111111111000////////////////////////000111111000......///000//////............//////777333...,,,---......---000000000000000000000000222222111111111111111111444444555555666777777777888555333333666777666444<<>>[[[yyyhhhXXXUUURRRhhh~~~hhhiii~~~rrreeecccppp~~~{{{wwwtttoooggg```YYYSSSNNNJJJQQQ]]]rrrhhhaaaccceeefffyyyvvvooo|||pppXXXkkkggg___bbbTTTCCCAAA@@@BBBjjj```UUUNNNSSS[[[eeevvvrrrlll|||yyyqqqjjjccc^^^ZZZYYY^^^eeezzzuuulllbbbZZZSSSLLLKKKMMMhhh|||vvvgggHHHBBB===999===555555222222222111111111000000////////////////////////000111111000......///000//////............//////888555111000111222111///000000000000000000000000111111111111111111111111333444444555666777888999<<<:::888999;;;;;;:::888:::???EEEIIIKKKLLLMMMNNNNNNQQQTTTUUUWWW\\\eeelllssssssrrrqqqooolllhhheee[[[WWWQQQJJJDDD???<<<;;;OOOfffzzz|||tttmmmiiihhhccciiitttxxxmmmWWWDDD;;;:::BBBUUUkkkwwwwwwyyy~~~zzzrrriiibbb[[[UUUQQQPPPOOORRR[[[gggrrrwwwxxx{{{}}}~~~{{{xxxrrrqqqxxx{{{uuutttxxx}}}vvvjjj]]]OOOFFFHHHOOO___oooqqqeeebbbppp}}}{{{vvvyyydddXXXaaaVVVSSSNNNLLLIIICCC<<<666333333<<<888@@@VVV{{{{{{lll]]]YYYVVVkkk{{{xxxsssfffbbbooowwwjjj___WWWQQQNNNNNNYYYnnniiiaaabbbeee```uuu{{{qqqjjj{{{uuu[[[gggkkk___```UUUDDDBBBAAACCCkkk\\\SSSOOOTTT[[[eeewww|||wwwxxxrrrkkkeeeaaa\\\ZZZ^^^dddwwwooofff```WWWNNNIIIIIITTThhhzzzgggHHHBBB<<<888;;;333333222222111111111000000000////////////////////////000111111000......///000//////............//////333111000///000000...,,,000000000000000000000000111111111111111111111111333333444555777999:::;;;???>>>======>>>>>><<<:::999<<>>BBBSSSjjjxxxyyy{{{~~~xxxppphhhaaa[[[VVVRRRQQQMMMMMMWWWgggtttwwwvvvyyy{{{}}}~~~|||yyyrrrpppxxxwwwsssuuu~~~}}}jjjVVVLLLIIIKKKQQQ___{{{ppp^^^aaapppzzztttuuuppp}}}kkkYYYddd\\\WWWOOONNNLLLFFF???:::999:::999777===OOOvvvnnn^^^[[[WWWmmmuuugggbbblll{{{jjj\\\SSSNNNJJJUUUhhhmmmaaabbbeeebbbyyy~~~rrrmmmccccccppp```^^^VVVEEECCCBBBCCClllwwwVVVPPPOOOUUU[[[eeeyyy}}}|||tttnnniiieee___[[[]]]ccc|||tttlllfff]]]RRRJJJGGGCCCPPPeeewww{{{|||iiiIIIDDD===888;;;222222111111111111000000000000////////////////////////000111111000......///000//////............/////////////////////...,,,+++////////////////////////000000000000111111111111222333333555777999<<<===>>>>>>>>>>>>>>>===;;;:::999<<<@@@CCCDDDFFFHHHJJJJJJLLLPPPWWW___dddeeedddWWWUUUSSSQQQTTTZZZbbbhhhbbb```ZZZTTTLLLDDD>>>:::555QQQmmm}}}~~~vvvlllbbb[[[aaaaaa[[[UUUWWW]]]WWWKKKCCCDDDSSSlll{{{|||||||||wwwnnnfff```[[[WWWTTTQQQKKKIIITTTgggvvvzzzwwwxxxzzz}}}||||||tttrrrzzz}}}zzz}}}xxx^^^NNNIIIFFFLLLdddkkk___dddqqqyyyuuu^^^hhh___VVVSSSQQQMMMHHHBBB>>>:::888666555:::LLLsssjjjZZZWWWUUUmmmxxxjjjccciii|||kkk^^^TTTOOOHHHQQQbbbyyysssdddbbbddd```yyyyyymmmeee```sssaaa^^^VVVEEEBBBBBBCCClllmmmRRRNNNPPPVVV[[[eee|||xxxsssmmmiiiccc]]]]]]aaazzzpppiiiaaaVVVNNNLLLCCCFFFOOOYYY___bbbiiippp{{{zzzkkkKKKEEE>>>999<<<333333111111111000000000//////////////////////////////000111111000......///000//////............/////////111222333222111000/////////////////////////////////000000000111111111222222222444666999<<<>>>======>>>>>>===<<<;;;;;;;;;===@@@BBBCCCEEEHHHJJJKKKMMMSSS[[[bbbccc^^^XXXNNNSSSZZZbbbhhhooowww|||}}}}}}{{{uuuiiiYYYJJJ@@@999GGG```{{{|||wwwmmm___SSSYYYYYYNNNAAAAAANNNWWWVVVGGGDDDQQQlll||||||||||||vvvmmmfff```[[[XXXUUUPPPIIIFFFQQQgggwww|||yyyzzz|||~~~}}}vvvttt{{{~~~zzz}}}rrrYYYQQQHHHFFFUUUrrrpppccceeettt{{{zzzbbbjjj___UUU[[[UUUNNNHHHEEEAAA;;;666>>>888<<>>>>>???>>>===<<<>>>@@@>>>???AAABBBCCCEEEHHHKKKLLLNNNTTT[[[```___YYYSSSRRR___ppp~~~zzzdddNNN@@@<<<>>>OOOnnnwwwkkkXXXIIIHHHJJJFFF>>>;;;EEEUUU___NNNEEEMMMhhhyyyzzz{{{}}}wwwnnnfff```\\\YYYWWWPPPHHHEEEOOOccctttzzzxxx||||||wwwvvvzzz~~~~~~~~~}}}{{{```RRRGGGMMM^^^vvvqqqeeejjjsss{{{~~~~~~wwwdddkkk```YYYZZZUUUOOOLLLOOOSSSVVVXXXGGG:::999GGG```eeeVVVUUUWWWrrrtttiiihhhkkk```[[[XXXVVVUUUUUUUUUSSSPPPMMMJJJNNNZZZnnnqqqgggbbb```sss{{{uuuiiittt^^^zzzssscccbbbSSSCCCAAABBBEEEooo{{{VVVPPPOOOUUU]]]iii}}}vvvpppggg___^^^aaavvvllleee___[[[ZZZSSSLLLFFFDDDBBBAAAFFFLLLRRRddd{{{iiiJJJDDD>>>999<<<444444111000000000////////////////////////////////////000111111000......///000//////............//////***,,,......---,,,---///000000000000000000000000......//////000111111222222111111111333666:::<<<===>>>>>><<<;;;<<<@@@CCC???@@@AAAAAABBBDDDHHHKKKKKKMMMRRRWWW[[[\\\ZZZXXXeeeppp~~~~~~}}}}}}}}}{{{tttfffTTTCCC999666666@@@XXXttt|||gggRRRDDD>>>???@@@>>>;;;@@@QQQbbb[[[KKKLLLdddvvvyyy~~~~~~xxxooofff```\\\YYYWWWPPPIIIEEEMMM^^^mmmtttttt|||}}}zzzzzz|||}}}}}}|||fffRRRMMMSSS```zzzsssmmmoooxxxuuussseeekkkaaa___WWWUUURRRPPPSSSaaattt[[[DDD;;;EEETTTlllgggWWWVVVXXXtttzzzmmmiiivvv```VVVWWWVVVUUUUUUUUUSSSOOOMMMKKKMMMVVViiiyyyjjjaaajjj~~~tttrrrzzz]]]vvvtttddddddSSSCCCBBBDDDHHHsss\\\SSSOOOTTT^^^lllyyyqqqhhh```^^^bbb}}}zzzooohhhaaa\\\[[[TTTPPPMMMKKKGGGBBBCCCFFFFFFRRRdddxxxwwwxxx}}}gggHHHCCC===888;;;333333000000000000////////////////////////////////////000111111000......///000//////............//////,,,///111111///...111333000000000000000000000000---......///000111111222222111000000222555888;;;;;;<<<<<<:::888:::@@@DDD@@@@@@AAAAAAAAADDDGGGKKKJJJLLLOOOSSSVVVZZZ\\\^^^www{{{}}}xxxrrrqqqrrrnnnhhh]]]PPPDDD;;;555222...111777FFFgggfffOOOBBB>>>;;;;;;<<<999;;;MMMcccfffRRRNNNcccvvv{{{yyyooogggaaa\\\YYYXXXQQQJJJFFFLLLZZZhhhnnnooo|||~~~~~~~~~~~~{{{^^^RRRPPPTTTggg|||wwwssstttrrrgggkkkaaacccZZZZZZVVVNNNLLL[[[wwwxxxWWWEEEGGGKKKXXXqqqzzzhhhWWWVVVXXXttt}}}pppiiizzzvvvhhhYYYXXXWWWWWWXXXWWWVVVTTTLLLLLLTTTfff~~~lll```fffwwwqqqkkk\\\tttvvveeedddTTTDDDDDDFFFJJJuuuaaaUUUNNNTTT___mmmzzzrrrhhh```___bbb{{{~~~ssskkkccc[[[XXXUUUTTTTTTTTTMMMEEEAAACCCCCCJJJVVViii~~~{{{hhhgggnnn}}}fffGGGBBB<<<888:::111111111111000///////////////000111111000...,,,---...222222111000//////000000222///,,,,,,---///000000////////////..................////////////......000/////////000111222222222111111111333555888:::>>>===;;;777444777===BBBFFFEEEDDDCCCDDDEEEGGGHHHIIILLLOOOPPPSSSZZZeeemmmtttoooiiifffdddccc```^^^[[[PPPEEE>>>777000///333///444555888NNNsssrrrVVVCCC>>>===@@@BBB;;;999JJJaaapppdddUUU\\\vvvzzznnneee___\\\[[[ZZZQQQIIIDDDIIIMMMTTTbbbrrryyy~~~www]]]LLLKKKWWWbbbzzz}}}|||tttllljjjiiiggg]]]XXXUUUTTTQQQXXXtttlllLLLLLLSSSNNNcccssshhheee\\\TTT[[[tttzzz|||nnnlllnnnmmm~~~pppgggaaaaaa^^^WWWSSSSSSLLLOOOPPP```vvveeedddhhhzzz~~~nnn|||bbb[[[kkksss```aaaSSSIIIEEEEEETTTqqqYYYSSS^^^bbblll}}}wwwooofffaaabbbtttppphhhaaaXXXPPPVVVXXXYYYWWWSSSMMMHHHEEEEEEDDDIIIXXXhhhqqqmmmfffYYYWWW\\\ooofffGGGBBB<<<888;;;222111111111000//////////////////000111000...,,,---...111000000///......//////222///---,,,---/////////////////////..................////////////......////////////000111222333222111111111333555888999<<<<<<:::777555888>>>CCCFFFEEEDDDCCCDDDEEEGGGHHHJJJKKKMMMRRRXXX^^^bbbddd]]]YYYWWWZZZ```cccbbb___QQQFFF<<<888444///...111555555222000===\\\fffRRRFFFDDDDDDCCC:::777GGG\\\ppphhh[[[___rrr}}}~~~wwwnnneee```^^^\\\[[[OOOFFFAAACCCEEEIIIUUUddd|||dddOOOHHHNNNVVVkkkxxxrrriiikkkjjjccc___[[[XXXVVVRRR[[[{{{dddVVVSSSNNNaaavvvccc|||fff]]]VVV]]]www{{{uuuuuussszzz~~~xxxnnnrrrtttqqqwwwiiiccc```YYYTTTTTTLLLPPPRRRcccrrrcccaaacccqqq}}}rrrxxxfffZZZooouuuaaaaaaUUUHHHBBBCCCMMMtttmmmYYYYYYfffiiiqqqzzzqqqfff``````ooopppgggaaaZZZUUURRRTTTWWWXXXWWWRRRNNNJJJEEECCCDDDMMMXXX]]]ZZZUUURRROOOSSSccc|||fffGGGBBB<<<888;;;222222111000000//////////////////000111000...------...000//////...............222000...---...///......////////////..................////////////......////////////000111222333222222222222333555777888999999888777777:::???CCCDDDDDDCCCCCCDDDFFFGGGIIIKKKJJJMMMUUU]]]```\\\WWWMMMQQQYYYdddmmmmmmggg```JJJAAA999777555333222333555555555444777EEEaaazzzxxxaaaOOOKKKGGGCCC:::888GGGZZZoookkk``````nnnxxx|||zzzuuunnngggccc```]]]\\\QQQGGG???>>>======GGGUUUxxxpppXXXJJJHHHLLL]]]eeejjjooo{{{ppprrruuuhhhmmmmmmdddbbb```]]]YYYVVVcccooofffZZZ___vvvmmm}}}ddd]]]XXXaaazzz{{{~~~fffeeezzzyyyxxxzzzlllddd]]]XXXWWWMMMQQQSSSfffkkkaaa___bbbqqq{{{vvvyyykkkZZZuuuwwwbbbbbbWWWEEE???CCCGGGeeekkk[[[___pppsssxxx|||rrrggg___^^^iiisssiiiccc]]]YYYQQQSSSVVVZZZ\\\YYYSSSOOOIIIFFFDDDFFFKKKNNNNNNLLLMMMIIIKKKXXXpppeeeGGGBBB<<<888;;;222222000000////////////000000///000000000...------///000//////.........//////222000...---...///...---////////////..................////////////......////////////000111333333333222222333333555666777666666777777999<<<@@@CCCCCCCCCCCCCCCDDDFFFHHHIIIJJJLLLQQQXXX]]]\\\UUUOOORRR^^^nnnyyyyyynnn___TTTDDD???:::999::::::999999999:::AAAGGGDDD???GGGVVVzzziiiUUUPPPIIIBBB;;;;;;IIIYYYmmmkkk```^^^lllwwwzzzvvvpppkkkfffbbb^^^[[[VVVJJJ@@@===999888AAANNNlll~~~gggUUUMMMKKKRRR___mmmwwwyyyggghhh~~~lllooorrrjjjffffffccc^^^\\\mmmxxxjjjuuusss^^^YYYWWWbbb}}}wwwrrr{{{zzzzzzxxx~~~nnnbbb\\\YYYPPPQQQQQQddd}}}hhhaaa^^^bbbuuuyyyxxxjjj\\\}}}yyyccccccXXXCCC???EEEEEE^^^ooo\\\___rrrzzz~~~ttthhh```]]]fff|||qqqhhhaaa[[[TTTTTTWWW\\\```___YYYSSSPPPMMMJJJIIIJJJMMMQQQSSSPPPMMMKKKSSSiiieeeFFFAAA<<<888;;;333333000000////////////000000...///000///...---...///000000000//////000111111111///......//////...---////////////..................////////////...............///000222333444333333333333444444555555555555666999<<>>???AAACCCEEEGGGHHHIIIMMMRRRVVVRRROOOUUUeeettt|||ooo[[[HHH>>>AAALLLVVVfffttt|||yyypppgggSSSOOORRRcccmmmeeeVVVEEE;;;:::>>>BBBXXX```[[[XXXdddpppxxx{{{uuuqqqlllgggddd]]]\\\bbbiiifffZZZTTTVVVmmm~~~jjjYYYccczzzuuuqqqttttttqqqrrrpppooowwwjjjYYYVVVVVVdddiii\\\\\\WWW___ccc{{{pppcccTTTPPPSSSRRRWWWqqqxxxhhhaaaWWWgggtttfffgggtttqqqtttqqqpppzzzhhhgggXXXHHHDDDCCC???YYY|||uuu[[[UUUccclllxxxooo]]]XXXWWWbbb}}}oooccc\\\gggsssiiiaaabbblllrrrqqqmmmbbb^^^YYYWWWXXX[[[]]]^^^______ZZZXXXhhhdddEEEAAA<<<888<<<444444///////////////000111111---///000///......///000...............///000111,,,,,,,,,...111222111///000/////////..................////////////......------...///111222444555444444555555444444333333666777999???DDDFFFDDDAAA===>>>AAACCCFFFGGGHHHIIIPPPRRRRRROOOOOOZZZppptttcccKKK===>>>KKK[[[eeezzzssscccTTTZZZsss}}}llldddUUUEEE<<<<<>>>>>999777777222222111111000000000000000//////............//////111000///......///000111............////////////////////////............111111111111111000//////111000000000000222333444999888777666555444444444:::888888;;;@@@BBB@@@>>>@@@@@@@@@BBBFFFHHHJJJJJJOOONNNKKKJJJTTTfffqqqssshhhPPPBBBKKKWWW___nnnkkkXXX___uuu~~~qqqhhhXXXHHH===999<<>>dddoooZZZXXXgggnnnxxxsssgggaaa^^^___]]]\\\bbbjjjtttiiicccmmmvvvqqqsssvvvtttqqqkkkooosssuuuwwwyyyuuuooohhhggg]]]___{{{fffLLL>>>>>>999777777222111111000////////////000//////............//////111000///......//////000............////////////////////////............111111111111111000//////111000000000000222333444555555555444555555666666999999999;;;===??????>>>?????????AAADDDGGGIIIIIIMMMLLLJJJNNN[[[hhhiiicccPPPLLLRRRaaammmttt~~~gggbbbpppzzzzzzuuukkkZZZIII>>>:::<<>>>>>999777777222111000//////......////////////............//////222111///.........//////............////////////////////////............000000111111000000//////000000000000111222333444111222222333444666888999999:::::::::999:::<<>>???AAACCCFFFHHHIIIKKKKKKMMMUUUbbbhhh___RRRHHHVVVjjjyyy|||kkknnnwwwzzzwwwlllZZZIII>>>:::<<<>>>DDDRRRYYYXXX```sss{{{xxxvvvrrrlllggghhhrrrqqqZZZVVViii~~~vvvlll```VVVMMMJJJMMMTTT^^^gggwwwqqq]]]OOOKKK\\\sss}}}tttxxx}}}|||~~~~~~xxxrrrhhhXXXXXXmmm}}}|||```XXXWWWiiiwwwqqqsss{{{kkkiiiooovvvzzz}}}pppmmmgggaaa```qqq{{{|||iii]]]wwwmmm___nnnkkkfffnnnllliiiTTTGGGCCCAAACCCdddiiiWWWVVVaaagggvvv}}}rrrwwwjjjaaaiii}}}yyyhhhjjjfffLLL>>>>>>999777777222000000///...............//////............//////222111///...------..................////////////////////////............///000000000000000//////000000000111111222333333000111111222444666777888999:::;;;999666666:::>>><<<>>>@@@AAACCCFFFIIIKKKKKKNNNTTT^^^fffeeeZZZOOO^^^ppp{{{vvv{{{~~~vvviiiWWWFFF<<<999:::===BBBOOOYYY[[[eeexxxzzzwwwuuupppiiidddbbbgggqqqzzz{{{qqq\\\KKKGGGWWWnnnzzziii\\\ZZZYYYVVVXXX^^^dddnnn}}}xxxdddUUULLLWWWmmmrrrxxx~~~{{{uuukkkUUUMMMYYYvvvzzzaaaXXXXXXjjjwwwkkkrrr||||||sssfff[[[[[[aaahhhpppwwwvvvsssnnnhhheeeqqqwwwnnnhhh{{{ooo\\\iiillliiiooonnnmmmVVVKKKCCC???@@@SSSyyybbbUUUVVV```eeeuuuzzzkkkaaakkk{{{rrrsssfffLLL>>>>>>999777777222000000///...............//////............//////111000///---------...///............////////////////////////...............//////000000000/////////000000111222222333333222222222333444555666777999::::::888555555999===<<>>>>>999777777222111000//////......////////////............////////////...------...///000............////////////////////////..................///000000000////////////111222222333222222444444333333444555666666999999999888777777999;;;<<>>JJJVVV```lll{{{wwwtttoooiiidddRRRPPPPPPQQQNNNJJJJJJLLLQQQUUUaaaqqq}}}wwwrrr\\\ZZZ___rrrsssbbbRRRSSScccwww~~~zzzyyy~~~yyyxxxwwwjjjQQQ???@@@CCCgggbbbZZZYYYkkkyyyppplllhhhgggdddcccgggmmm{{{{{{|||yyyuuuzzzqqqqqqyyyzzznnntttsssnnnooonnnWWWQQQDDD@@@BBB???JJJcccpppiiillllllgggtttzzziii______hhhttt~~~fffLLL>>>>>>999777777222111111000////////////000//////............//////...---,,,,,,---...000111............////////////////////////............---......///000000//////...///111222333333222222444444444444555666777888999888777888:::;;;:::999:::>>>BBBCCCCCCEEEJJJOOOQQQZZZfffkkkfffdddqqq|||vvvnnneee^^^VVVOOOJJJQQQVVVZZZ\\\___hhhuuuzzzjjjTTTBBB999777777777999EEETTT```ooozzzwwwuuurrrmmmiii\\\XXXYYY^^^___ZZZVVVVVVWWWUUUZZZhhhttt|||oooiiihhhrrr~~~kkkVVVPPP^^^sss}}}}}}yyy|||zzzoooWWWBBB@@@???SSSaaaYYYYYYlll}}}|||yyy~~~|||rrr{{{sssjjjiiimmmrrruuu{{{~~~~~~zzzxxxwww{{{vvvyyyqqqrrrrrrXXXRRRBBB???EEE???FFFbbb~~~uuuiiittt~~~vvvfff[[[YYY___gggpppvvv{{{gggLLL>>>>>>999777777222222222111000000000000000//////............//////---,,,,,,,,,---///000222............/////////000000/////////............------...///000000//////...///111222333333222222333333444444666777999:::999777666888<<<===;;;888888===AAABBBBBBDDDIIINNNRRRZZZeeekkkhhhhhhwww{{{qqqeee]]]ZZZWWWTTTQQQNNNOOONNNLLLMMMWWWhhhuuu~~~oooXXXDDD;;;888777666555AAAQQQ```qqqyyyvvvvvvtttqqqnnnjjjeeegggqqqvvvmmmaaaZZZTTTPPPRRR___mmmxxxyyyzzztttvvvrrrYYYPPP\\\rrr~~~vvv{{{nnnSSS;;;555???GGGzzzttt```YYYYYYmmmyyyvvvsssrrrtttyyyvvvlll~~~tttnnnppptttxxx~~~vvvlllwwwwwwooopppqqqZZZSSSAAA===FFF???EEEccc{{{jjjuuu|||vvvvvvooofffiiiyyyssscccXXXYYY\\\aaagggkkknnnssswwwvvvzzz{{{vvvssszzziiiIIICCC<<<888<<<555666333222111000////////////...//////...------000222111000000//////000111222...............///000000111222222111...------...////////////000000000000000000111222333333333333222333555777999999888888666555555666888999777666888:::===@@@CCCFFFKKKOOOWWW```eeedddhhhttt}}}|||tttiiibbb```___\\\ZZZUUUTTTRRRPPPOOORRRWWW[[[sssqqq\\\MMMAAA777444777777<<>>@@@AAAGGGkkkssstttzzzrrrpppooolllnnnsssxxxxxxzzzzzzmmm```VVVQQQQQQSSSVVVXXXZZZ[[[ZZZZZZZZZ[[[VVVVVV]]]cccvvviiiIIIBBB;;;777;;;333444222222111000////////////...//////...------000222333222111/////////000000...............///000000000000111///---+++,,,,,,////////////000000000000///000111222333333333333222222333555666999;;;<<>>AAABBBDDDFFFGGGTTTWWW[[[aaannn~~~~~~{{{vvvrrrnnnllliiijjjmmmnnnllliiieeebbb\\\VVVQQQQQQTTTWWWXXXcccsssiiiWWWIII>>>999888777999???JJJ]]]www|||pppfff___aaa___\\\XXXUUUQQQNNNMMMMMMNNNQQQUUU\\\cccjjjooonnnqqqvvv{{{{{{tttpppkkkkkkooouuuzzz|||gggUUUWWWgggzzztttrrrqqqRRR@@@===:::DDDjjjvvvaaaXXX]]]vvv|||yyyrrrqqq~~~rrrmmmrrruuu___PPPIII@@@???@@@IIIooo~~~{{{qqq|||xxxrrrppppppooonnnmmmkkkkkkooowww}}}yyyvvvppphhh___VVVOOOKKKKKKLLLNNNOOOPPPQQQPPPPPPMMMPPPKKKJJJOOOUUUkkkiiiIIIBBB;;;666:::333333111111000///////////////...//////...------000222444333111000////////////...............///000000000111111000...,,,,,,---////////////000000000000///000111222222333333222222222222333555888;;;===@@@<<<777444444555555555888999;;;<<<===???BBBEEEQQQQQQUUU___ppp~~~}}}zzzuuurrrnnnmmmmmmnnnooonnnkkkggggggccc\\\SSSMMMJJJLLLNNNRRRYYYhhh}}}sss___PPPDDD===999888777:::DDDSSSkkkvvvkkkdddgggccc[[[RRRIIIEEEDDDEEEGGGHHHKKKPPPUUUYYY]]]```aaadddkkkttt||||||wwwrrrmmmjjjhhhlllttt}}}iiiVVVVVVeee{{{sssrrrrrrSSSAAA===AAABBBccciii[[[YYYqqqzzztttxxx}}}wwwooo}}}vvvooommmuuuwww___QQQKKKAAA???@@@JJJrrrmmmppp{{{tttpppllliiiddd___]]]^^^bbbeeedddccc___ZZZUUUOOOJJJHHHEEEFFFGGGHHHHHHHHHGGGGGGFFFJJJFFFDDDGGGLLLcccjjjJJJCCC<<<777:::333333111000//////////////////...//////...------000222444333111000////////////...............///000000222333333111///......///////////////000000000000//////000111222222222222111111222333555888;;;===>>><<<:::999999888555333777777777777888<<>>>>><<<777444777777888888:::>>>EEEIIILLLKKKRRRbbbsss~~~}}}vvvoookkkiiiiiihhhgggeeebbb___^^^YYYWWWQQQJJJCCC>>>======>>>AAALLL^^^rrruuueeeXXXKKK@@@;;;888888>>>DDDSSSooo{{{uuuoooiiieee___ZZZRRRJJJDDDBBBBBBCCC@@@AAACCCGGGKKKPPPTTTWWWVVVYYY```kkkxxx{{{vvvqqqmmmjjjiiiiiipppxxx~~~vvv```WWW```vvvvvvtttooovvvVVVAAA<<>>888<<<444444//////.........//////000...//////...------000222222111000//////000111111...............///000000222333333222///......///////////////000000000000...///000111222222222222000111333555666777888888;;;;;;===???@@@???;;;777666999<<>>AAAJJJdddxxxrrrnnniiiddd^^^XXXRRRNNNLLLKKKHHHEEEDDDDDDEEEHHHMMMTTTZZZ^^^[[[\\\aaakkkvvv|||yyytttnnnkkkjjjlllnnnqqqyyygggZZZaaauuu{{{ttt}}}sssxxxVVVAAA<<>>???@@@HHHmmmzzz```kkk{{{rrr~~~pppdddYYYUUUPPPMMMLLLKKKHHHFFFAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@AAAAAA===AAA>>>???AAA@@@JJJbbbnnnMMMFFF>>>999<<<444555//////.........//////000...//////...------000222111111000//////000111222...............///000000111222222111...------...////////////000000000000...///000111111222222111000222444666777777777666;;;<<<===???AAA@@@>>>;;;555:::AAAGGGJJJMMMOOOQQQNNNOOOZZZkkkvvvzzz}}}}}}wwwrrrnnnllliiigggbbb[[[TTTPPPOOOOOOPPPPPPOOOLLLFFFAAA???>>>???@@@DDDLLLVVVhhhxxxjjjYYYJJJ>>>:::;;;??????FFF___zzzyyyuuuqqqlllhhhddd^^^XXXUUUUUUSSSMMMHHHHHHGGGGGGJJJPPPXXX```eeeaaa```ccckkkvvv}}}~~~vvvsssnnniiigggjjjpppttt{{{lll^^^cccxxx~~~xxxvvvxxxWWWAAA<<<999<<>>>>>???@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAA===@@@>>>???CCC???FFFZZZoooJJJBBB===:::;;;333666111111000///////////////...............///000000111111000//////000111222000000000000111222333444333222000.........//////////////////000000000000222222222222222222222222555555555555666888999:::555999???BBBBBB???===<<<888???HHHNNNQQQOOOLLLJJJKKKSSS^^^ffflllsss{{{~~~yyyqqqooonnnllliiiddd\\\TTTMMMJJJHHHHHHQQQTTTTTTQQQPPPOOOJJJCCCCCC>>>@@@JJJSSS```zzzuuudddTTTEEE???===>>>===BBBYYYssszzzvvvssspppmmmfffbbb]]]ZZZZZZZZZXXXVVVQQQPPPOOOPPPTTT\\\dddjjjkkkfffdddlllyyy}}}wwwkkkjjjkkkmmmrrrxxx{{{}}}nnn\\\cccxxx}}}{{{VVVAAA>>>999DDDQQQyyylllhhhlll~~~ttt]]]PPPMMMKKKDDDEEEYYYuuuwwwtttwwwzzz}}}yyynnnVVVDDDAAA???===LLLaaarrrZZZ^^^nnnttthhhiii~~~kkk]]]TTTMMMIIIHHHEEECCCCCCDDDEEEEEEEEEAAAAAA@@@???>>>>>>??????@@@@@@AAABBBCCCEEEFFFGGG???@@@??????@@@DDDIIIMMMwwwpppKKKBBB===999;;;333555111111000///////////////...............///000000222111000//////000111222000000000000111222333333222111000///.........///////////////000000000000111111111222222333333333444444555555666888999:::999<<>>999:::222444111111000///////////////...............///000000222111000//////000111111000000000000111222333333222111000///.........///////////////000000000000///000000111222333444444444444444555666777999999<<<===AAAGGGKKKJJJEEEAAA===<<<:::999:::<<<@@@BBBLLLVVV```dddbbbccciiipppuuuvvvuuupppoooqqqqqqooommmiiiccc]]]XXXUUUTTTTTT[[[ccckkknnnnnnjjjbbbYYYSSSMMMKKKNNNRRRZZZmmmrrrgggXXXMMMCCC???>>>BBBQQQccc}}}{{{{{{|||{{{yyyxxxtttmmmhhhfffffffffeeegggddd```\\\]]]bbbkkkqqqpppmmmkkkmmmrrrvvvvvvuuupppqqqtttxxx~~~rrr```cccuuusss{{{TTT===:::999@@@HHHrrr~~~}}}mmmRRR\\\fffbbbYYYUUU^^^wwwyyyqqqoooooommmmmmrrr|||zzzwwwmmmZZZNNNDDD@@@???===???CCCHHHNNN]]]www}}}xxx||||||qqqxxx|||oooVVVCCCAAA???===JJJ^^^```eee{{{tttjjj~~~|||lllUUUNNNDDD>>>===???@@@???BBB@@@>>>???@@@AAAAAA@@@????????????@@@AAABBBBBB???AAAEEEHHHIIIHHHEEECCCCCCCCCAAA???===>>>BBBDDDJJJkkkrrrMMMCCC>>>999:::111333111000000///////////////...............///000000222111000/////////000111/////////000000111222333111111000000///.........////////////000000000000...///000111222333444444444444444555666777888999;;;<<>>@@@HHHQQQYYYZZZWWWXXXaaaiiippprrrqqqooopppssstttqqqnnnllliiieeebbbaaa``````dddnnnwwwzzzyyyuuummmeee___YYYUUUUUUWWW]]]lllzzzzzzppp```TTTGGG@@@>>>BBBMMMYYY~~~~~~xxxrrrpppppprrrsssvvvrrrllleeebbbeeemmmssswwwuuurrrqqqrrrtttwwwxxxuuuwwwzzz~~~wwwddddddsss{{{rrr{{{SSS===;;;;;;BBBGGGoooxxxdddLLL[[[kkk\\\WWWRRR\\\www|||~~~zzzpppgggbbb```______aaaeeemmmrrrrrrlllggg```dddxxxxxx[[[KKKFFFDDDBBBBBB@@@BBBEEEEEECCCJJJ^^^ssssss{{{yyynnnyyyoooVVVCCCAAA@@@>>>III\\\kkkhhh{{{{{{kkkyyymmmZZZMMMHHHDDD???===>>>@@@AAAAAABBB@@@???@@@AAABBBBBBAAA>>>>>>>>>???AAABBBDDDEEEAAACCCEEEHHHHHHHHHFFFEEECCCCCCBBB???======@@@BBBBBBXXX{{{xxxrrrooosssyyy~~~rrrMMMCCC>>>999:::111333111000000///////////////...............///000000333222000/////////000111////////////000111222333111111111000//////...---////////////000000000000......///000222333444444333444444444555777888999:::<<>>>>>;;;BBBFFFmmmgggOOOffflll]]]WWW___|||{{{ddd```fffmmmmmmlllllljjjhhheeeccc^^^```dddjjjpppqqqoookkk^^^]]]lllzzzeeeNNNEEEFFFGGGFFFFFFGGGFFFFFFFFFBBBBBBLLLWWWmmmuuuzzzooo|||yyyppp}}}pppVVVBBBAAA@@@>>>HHHYYYzzziiitttlllrrrmmm^^^RRRHHHAAACCCAAA???>>>>>>>>>>>>>>>AAA@@@???@@@BBBCCCBBBAAA>>>>>>???@@@BBBDDDEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIDDDDDDCCC@@@>>>>>>@@@BBBAAAJJJ^^^xxxxxxqqqkkkhhheeebbbbbbeeeooonnnlllkkkllltttqqqLLLCCC>>>999:::222444111111000///////////////...............///000000333222111/////////000000////////////000111222222000111111111000///...---////////////000000000000...//////000111222333333333333333444555666888888;;;===DDDMMMUUUXXXVVVRRRGGGBBB<<<999:::;;;;;;::::::<<<>>>======BBBKKKSSS___jjjuuuyyyzzz{{{{{{yyywwwwwwwwwxxxxxxxxxyyyyyy|||qqqmmmgggcccbbbfffmmmtttzzzkkkbbbUUUJJJDDDDDDIIIMMMnnn|||{{{~~~{{{tttppprrr{{{}}}zzzxxxyyy{{{~~~lllfffssssssnnn{{{RRR??????:::@@@DDDlllpppTTTgggddd\\\eeemmm[[[\\\dddaaacccggglllooonnnjjjgggbbbccchhhooowwwzzzyyyuuuddd^^^iii___RRRGGGDDDGGGGGGHHHIIILLLHHHFFFGGGFFFBBBBBBEEELLLQQQXXX```hhhrrr}}}|||qqq{{{uuuqqqVVVBBBAAAAAA>>>GGGWWWgggjjjkkklll{{{zzzdddSSSKKKGGGDDDAAA@@@@@@@@@??????>>>>>>>>>???>>>>>>@@@BBBBBBAAA@@@>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNFFFFFFEEECCC@@@???@@@BBBBBBFFFRRRdddqqqsssnnnkkkeeegggmmmuuu{{{{{{uuuppplllgggccccccbbb^^^\\\]]]eeecccaaa``````eeessspppKKKBBB===999;;;333555111111000///////////////...............///000000444333111////////////000///......//////000111222000111111111000///...---////////////000000000000///000000000111111222222333333333444555666777888:::<<>>;;;AAADDDmmmkkkeeeggg___gggpppiiinnntttooooooqqqtttwwwxxxuuurrrpppqqquuu}}}zzziiiaaakkklllOOOJJJHHHJJJJJJIIIKKKOOOPPPKKKIIIJJJJJJFFFCCCDDD???BBBEEEHHHNNNWWWbbbkkktttvvv{{{}}}zzzzzzqqqVVVBBBAAAAAA>>>FFFUUUdddccchhhiiizzzjjj___RRRIIIGGGGGGGGGEEECCCDDDDDDCCCBBBBBBBBBBBB@@@???@@@BBBDDDDDDCCCAAA??????@@@AAACCCDDDFFFGGGHHHIIIKKKNNNPPPQQQRRRRRRKKKKKKJJJFFFBBB@@@@@@@@@AAAGGGWWWjjjuuurrrnnnllldddaaabbbjjjuuu{{{xxxsssqqqjjjffffffeeeaaa___```^^^]]]]]]^^^\\\[[[dddooooooJJJBBB===:::;;;333666111111000///////////////...............///000000444333111000/////////000.........//////000111222000000111111111///---,,,////////////000000000000000000000000000111111111333333333444555666777888999999999;;;BBBLLLYYYaaakkkbbbWWWQQQOOONNNKKKHHHDDDCCCAAAAAABBBBBB@@@???III^^^vvv{{{}}}uuuqqqtttwwwxxxuuurrrgggXXXKKKFFFGGGIIIYYYyyyxxx~~~}}}mmmiiixxxttthhh}}}uuuyyyOOO;;;===>>>CCCEEEpppjjjggg^^^hhhzzzsssrrrtttzzz~~~xxx{{{zzzmmmdddmmmrrrWWWKKKKKKNNNQQQOOOMMMPPPVVVSSSNNNLLLNNNNNNKKKIIIJJJBBBCCCCCCBBBCCCHHHQQQXXXggg}}}{{{|||~~~yyy{{{rrrVVVBBBAAAAAA>>>EEETTTbbb___~~~~~~fffiii}}}wwwiiiVVVPPPIIIHHHJJJLLLJJJGGGFFFFFFGGGEEECCCBBBBBBCCCBBBBBBCCCEEEGGGHHHFFFEEE@@@@@@@@@AAACCCEEEFFFGGGHHHJJJOOOSSSUUUVVVUUUTTTOOOOOOMMMHHHCCC@@@??????;;;GGG^^^www||||||llleeeaaahhhuuu{{{vvvnnngggfffeeeaaa```aaaZZZZZZ]]]```\\\WWWZZZcccqqqpppKKKCCC>>>:::;;;222444000000000000000000000000//////............//////222000///......///000111000000000000111111111111111111000000//////......///000000000000000//////000000000111222222333333111111222444666777888999<<<;;;:::;;;???EEEKKKOOO^^^dddgggdddZZZRRRNNNNNNIIIJJJJJJJJJHHHGGGEEEDDDLLLUUUggg|||~~~zzzyyy|||zzzpppdddUUUHHHEEEHHH]]]~~~||||||~~~{{{nnnooo~~~www}}}xxxqqqLLL???===@@@CCCIIInnnyyyooorrreeeddd}}}vvvhhh___WWWQQQPPPXXXZZZ```jjjvvvvvviiikkkwwwXXXLLLQQQOOONNNOOORRRWWWYYY[[[WWWVVVRRRMMMMMMOOONNNJJJHHHGGGEEECCCBBBDDDHHHKKKXXXooowww{{{~~~uuuNNNEEEAAA>>>CCCEEERRRaaaYYYwww|||hhheeeqqqvvvdddVVVUUUSSSPPPLLLJJJIIIIIIIIILLLLLLLLLKKKJJJIIIGGGGGGIIIHHHGGGHHHJJJKKKKKKJJJGGGJJJCCC???CCCBBBCCCNNNWWWRRROOORRRRRRPPPSSSZZZTTTPPPJJJFFFCCCAAA???===BBBIII^^^~~~xxxppprrr|||xxxnnnhhheeedddcccaaa^^^]]]]]]]]]]]]ZZZVVVRRR```nnnnnnJJJAAA===888999111333000000000000000000000000//////............//////000///...---...000222333//////000000000111111111111111000000//////......//////000000000000//////000000000111222222333333333333444444555666777777999888888999<<<@@@EEEHHHTTTXXX___cccddd```[[[VVVRRRQQQPPPPPPOOONNNLLLJJJKKKRRRcccxxx|||}}}vvvjjjZZZMMMIIIKKKVVVvvvzzztttrrruuuxxx~~~xxxlllnnn|||xxxyyy{{{uuuSSSEEE???>>>CCCJJJnnngggbbbvvviiiiiitttaaaWWWQQQKKKGGGFFFIIIJJJNNNUUU```tttnnnggg|||bbbRRRPPPTTTUUUWWWZZZ___fffnnnrrrnnnkkkbbbWWWQQQPPPMMMHHHJJJIIIGGGEEECCCBBBCCCEEEOOOaaa~~~{{{{{{ssstttMMMCCC@@@>>>CCCEEERRRjjj^^^pppnnn___dddtttvvvfffYYYRRRQQQQQQPPPPPPPPPRRRTTTUUURRRRRRRRRRRRRRRRRRQQQQQQNNNMMMMMMMMMNNNNNNLLLJJJMMMPPPJJJGGGKKKIIIKKKVVVWWWSSSQQQRRRRRRPPPTTTZZZVVVRRRMMMHHHEEECCC@@@>>>@@@IIIaaa}}}zzz|||qqqiiigggfffdddbbb``````______^^^[[[VVVRRRXXXeeeyyymmmIII@@@;;;777888///111000000000000000000000000//////............/////////...------...000222444//////000000000000111111111111000000//////......//////000000000000//////000000000111222222333333444555555555555666666666888888888999;;;===@@@AAAGGGJJJRRR___kkkpppkkkeee]]]ZZZVVVUUUVVVVVVUUUSSSNNNQQQ___sss}}}}}}~~~rrrbbbTTTOOOPPPQQQpppzzzrrrnnnzzzqqqgggcccfffjjjoooyyyvvvlllnnn|||vvvwwwttttttUUUGGG???===DDDKKKkkk[[[UUUpppsssiiikkkmmmcccYYYVVVTTTNNNIIIFFFEEECCCCCCEEEKKK[[[vvvooo___ooogggVVVUUUZZZ___dddiiinnnttt{{{hhh[[[VVVQQQLLLNNNMMMLLLJJJGGGDDDBBB@@@FFFSSSmmmsss|||qqqKKKBBB@@@===CCCDDDQQQdddfffbbb]]]cccmmmtttbbbUUUQQQRRRUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUURRRRRRRRRTTTUUUTTTRRROOOOOORRRMMMKKKOOOLLLNNN\\\\\\YYYWWWVVVTTTRRRUUUZZZVVVSSSNNNKKKHHHEEEAAA??????IIIcccsssjjjhhhhhheeebbbbbbaaaaaa```___\\\WWWSSSQQQ[[[nnnnnnIII@@@;;;666888000222///////////////////////////......------......///111000...---...///111222////////////000000000111111111000000//////.........//////000000000000///000000000111222222333333444444555555666666777777:::;;;;;;<<<===>>>>>>???>>>@@@HHHVVVfffqqquuuuuuiiiccc[[[XXXYYY[[[ZZZYYYTTTTTT\\\mmm}}}|||xxxuuutttsssyyyyyyiiiZZZSSSTTTSSSnnn{{{lllaaa[[[lllooonnnggg\\\UUUVVVZZZ[[[hhhzzzwwwnnnrrrzzzwwwqqqjjjMMMCCC======FFFKKKgggUUULLL```eeeaaaiiihhhgggiiimmmnnnfffYYYPPPOOOKKKHHHFFFEEEKKK```vvv}}}eeeUUUdddsss```^^^dddhhhooouuu|||}}}jjj```ZZZUUURRRQQQQQQPPPNNNKKKFFFCCCDDDJJJ\\\zzzvvvvvvpppJJJBBB@@@???DDDFFFSSSggg]]]^^^aaafffffftttcccWWWPPPRRRVVVXXXYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZWWWXXXZZZ\\\^^^]]]ZZZWWWTTTUUUQQQQQQTTTQQQUUUeeejjjiiifffbbb\\\XXXYYY\\\UUURRRNNNKKKHHHFFFBBB???AAAJJJbbbuuujjjggggggdddaaaaaaaaaaaaaaaaaa^^^ZZZVVVQQQXXXhhhpppKKKAAA<<<777999111444////////////////////////......------------......444222000...------...///...////////////000000000111111000000//////............///000000000000000000000000111222222333333222333444555777888999999;;;<<<<<<===>>>>>>>>>>>>;;;>>>CCCKKKWWWeeesss|||wwwpppggg```^^^]]]\\\[[[WWWUUUZZZgggwwwzzzuuupppjjjddd___fffsssooo___WWWVVVYYYnnnyyyjjj\\\RRRMMMUUU\\\```]]]TTTMMMKKKMMMLLLXXXlllzzzssswwwsssppp^^^CCC>>>>>>===GGGJJJbbbpppMMMGGGXXXZZZYYYfffnnnsss}}}ooo]]]UUUPPPMMMLLLGGGEEESSSfff}}}~~~fffVVVLLL^^^wwwaaa```lllvvvxxx||||||nnnccc[[[UUUTTTSSSSSSSSSQQQLLLIIIFFFGGGOOO```{{{yyy{{{vvv~~~qqq~~~oooJJJBBBBBBAAAFFFHHHUUU}}}lllaaa```hhhlll{{{cccWWWTTTSSSVVVZZZYYY\\\cccjjjppptttvvvwwwqqqpppooommmmmmlllmmmmmmgggggghhhiiiiiigggccc`````````\\\]]]```\\\bbbwwwvvvllleeecccbbbVVVSSSOOOKKKIIIFFFCCC@@@CCCKKKaaawwwkkkfffeeebbb___``````aaabbbdddbbb___\\\UUUXXXccczzzrrrLLLBBB<<<888:::333666000000000000000000000000......------------......666444111...---,,,------......////////////000000111111000000//////......---...///000000111111000000000000111222222333333222222444555777999:::;;;999::::::;;;<<<<<<=========@@@CCCEEEIIIUUUggguuu}}}zzzuuuoooiiidddaaa___[[[XXXZZZcccppp~~~yyytttnnniiieee^^^VVVPPPRRRYYYnnnuuuddd[[[ZZZ^^^mmm}}}uuutttvvvtttqqqkkkbbbWWWMMMGGGEEEFFFMMMTTTUUUPPPJJJGGGGGGGGGOOOaaawww}}}vvv{{{{{{zzzwwwsssVVV===>>>@@@===GGGIII^^^sssyyyeeeKKKKKK]]]YYYWWWccc~~~|||www]]]SSSNNNOOOKKKGGGRRRbbbtttnnngggcccaaabbb```xxxmmmSSSMMMKKK\\\hhh^^^jjj}}}rrreee]]]ZZZWWWVVVVVVUUUQQQMMMGGGFFFFFFLLL[[[qqqxxxvvv{{{zzz|||qqq~~~nnnIIIBBBBBBBBBHHHIIIVVVzzzttt^^^eeetttoooYYYTTTXXX[[[^^^aaaeeekkkttt~~~|||{{{wwwrrrnnnnnnlllggghhhlllhhhqqqyyysssooo___[[[TTTNNNJJJGGGDDDBBBDDDKKKaaa}}}ooogggdddbbbaaaaaaaaacccfffhhhgggdddbbbYYYXXX___uuurrrMMMBBB<<<888:::333777000000000000000000000000...------,,,,,,------...555333111...------.............../////////000000111111000000//////......---...///000111111111111000000000111222222333333333444555666777888999999888888888999;;;<<<>>>???>>>AAADDDDDDEEELLLYYYcccpppvvv|||}}}wwwpppkkkiiiccc```^^^bbbhhhuuu|||~~~yyyllleee^^^YYYVVVRRRMMMHHHHHHHHHVVVwww|||kkkaaa```___hhh{{{uuuiiiaaa```ccc___]]]XXXPPPIIIDDDCCCDDDBBBFFFKKKNNNLLLJJJHHHGGGGGGIIIVVVlll}}}www{{{~~~pppqqq{{{vvv}}}QQQ===@@@AAA===FFFGGG[[[kkkQQQNNN\\\^^^XXX___yyy{{{hhhZZZVVVQQQLLLVVVgggpppiiibbb[[[YYYZZZYYYPPP^^^www|||tttfffWWWNNNOOOOOOZZZ{{{}}}sss|||zzzmmmggg___[[[ZZZXXXTTTPPPHHHFFFDDDEEEKKKVVVbbbjjjttt{{{wwwuuu|||vvvlllGGGAAABBBBBBHHHIIIVVVrrrkkkgggsssuuubbbUUUYYYccciiinnnuuu~~~~~~zzztttuuuyyyuuu~~~nnnggg]]]TTTNNNIIIEEECCCAAAKKKcccvvvkkkeeeeeeffffffggghhhjjjlllkkkhhhfff\\\YYY]]]rrrrrrLLLBBB<<<777:::333777000000000000000000000000...------,,,,,,------...333222000...---...///000............/////////000111111111000//////......---...///000111111111111000000000111222222333333666666666666777777777777999999999:::;;;>>>AAABBB>>>BBBFFFFFFFFFIIIOOOTTT]]]kkk{{{zzztttsssmmmiiidddbbbcccmmmzzznnnppp}}}yyymmmbbb[[[QQQLLLKKKJJJGGGDDDIIIBBBIIIhhhpppfffddd___eeetttvvviii___XXXXXX[[[VVVTTTOOOHHHCCCBBBDDDFFFCCCEEEGGGIIIKKKJJJIIIIIIGGGFFFOOOdddwww{{{vvv{{{vvviiipppuuu}}}~~~yyyvvvMMM>>>AAA@@@<<>>>>>===???BBBDDDFFFIIILLLOOORRRYYYgggyyyvvvxxxppphhhdddhhhsss~~~uuujjjhhhmmmoookkkeeeQQQNNNKKKIIIHHHHHHFFFEEE@@@DDDEEERRRxxxsssfffbbbeeeeeemmm|||qqqjjjccc\\\[[[]]]YYYWWWUUUPPPLLLHHHGGGGGGCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKPPP]]]lllwww||||||pppooo~~~|||tttssspppzzzwwwiiiGGG;;;>>>@@@FFFAAANNN[[[yyyhhhFFFTTTVVVTTT\\\rrrwwwgggZZZ^^^kkkzzzsssiii[[[[[[aaa_________WWW```VVVPPP[[[ttttttiiieeebbb[[[TTTMMMKKKHHHGGGGGGFFFDDDBBBJJJOOOdddqqqyyyppp}}}___MMM??????AAABBBHHHRRRmmmsssvvvmmmgggYYY\\\dddooo}}}yyykkkccc]]]TTTLLLIIIJJJHHHiiizzzsssnnnkkklllrrrxxxzzzwwwrrrnnnlllhhh___^^^rrrrrrKKKAAA<<<:::<<<333444222111000///...//////000///............---------111111111000000////////////000111111111111000///222333222222111///...------...///000000111111111000111111111111222222222333333444555666777888888999::::::;;;<<<===>>>>>>===???BBBDDDFFFHHHLLLOOOOOOSSS^^^mmm|||~~~yyyqqqkkkjjjnnntttyyy{{{oooaaa\\\___aaa]]]WWWMMMJJJGGGEEEEEEEEEDDDCCC???BBBDDDNNNqqqpppccc]]]aaaeeeqqqwwwooojjjeee```___aaaccceeeddd]]]SSSKKKJJJKKKEEEFFFGGGJJJLLLNNNNNNMMMNNNNNNQQQ[[[hhhqqqtttsssxxx}}}oooqqqxxxtttooo~~~dddCCC999===AAAEEEAAAOOO\\\zzzRRRGGGPPPPPPZZZppp|||vvvwwwdddbbblllwwwgggdddjjjmmmsssxxxssshhh___UUUWWWfffxxxppphhh^^^UUURRROOOKKKIIIIIIHHHFFFEEEHHHNNNddd}}}oooZZZKKK@@@AAADDDDDDHHHQQQgggiiikkksssnnnjjjzzzgggmmmooouuusssiiiaaaWWWOOOLLLHHHIIInnn{{{uuuppprrryyy|||vvvssslllbbbaaatttrrrLLLAAA===:::<<<333444111111000//////////////////............---------111000///.........///000///000000111111000000///222222333222111000...------...///000000111111111000111111111111222222222333333444555666777888888999::::::;;;<<<===>>>>>>===???BBBDDDFFFHHHLLLOOONNNQQQVVV___lll{{{xxxooojjjjjjlllsssgggYYYSSSUUUWWWUUUPPPKKKHHHEEECCCCCCDDDDDDCCCAAADDDDDDJJJeeeyyylll^^^VVVVVV___ooo}}}|||zzz}}}yyyssspppnnnkkkggggggjjjooossstttkkk]]]RRRNNNPPPIIIJJJKKKOOOSSSUUUTTTSSSTTTRRRSSSYYYcccjjjkkkjjjllluuu~~~yyyooottt{{{ssslllwww]]]>>>888===AAAEEEBBBQQQ\\\{{{YYYAAAJJJKKKVVVkkk{{{lllxxxuuukkkmmmvvvttt~~~}}}ssscccWWWYYYlll~~~rrreee\\\XXXUUUPPPMMMLLLKKKIIIHHHEEEMMMfffoooSSSHHHAAACCCFFFFFFJJJPPPccchhhZZZfffjjjgggiiiiii|||{{{jjjqqqqqqggg\\\TTTQQQIIIKKKqqqxxxyyy{{{qqqfffdddvvvsssMMMBBB===:::<<<333444111000000//////////////////............---------000///---,,,,,,...000111///000000000000000000///111222333333222111///------...///000000111111111000000111111111222222222333333444555666777888888999::::::;;;<<<===>>>>>>>>>@@@BBBDDDEEEHHHKKKNNNPPPRRRVVVZZZbbbnnn|||vvvkkkeeedddqqq}}}tttjjj```VVVTTTXXX[[[ZZZVVVNNNKKKHHHFFFFFFGGGGGGGGGGGGHHHFFFGGGXXXyyyyyyqqqfffXXXMMMIIISSSeeevvv}}}{{{zzz|||vvvtttssstttrrrnnnnnnqqqtttwwwxxxrrrfff[[[UUUSSSOOOOOOQQQVVV[[[]]]\\\ZZZZZZVVVUUUYYYaaaggghhhfffcccjjjuuuyyyrrryyyuuupppxxx}}}xxxYYY>>>:::>>>@@@EEEDDDSSS\\\zzzXXXBBBGGGIIIRRRcccyyyqqqoooxxxnnnyyyfffVVVSSSbbb|||zzzoooiii___[[[VVVQQQOOONNNLLLKKKCCCNNNkkk~~~vvvNNNFFFAAABBBEEEGGGLLLRRRdddrrr[[[gggooofffbbbfffssstttpppyyymmmaaaYYYVVVOOOLLLkkk~~~vvvjjjfffvvvtttMMMCCC===:::<<<333444000000000000000//////...///............---------000///---,,,,,,...000111000//////////////////000111222333444333111///...---...///000000111111111000000111111111222222222333333444555666777888888999::::::;;;<<<===>>>>>>>>>@@@BBBDDDEEEHHHKKKNNNOOOSSSXXX[[[___eeennnvvvxxxkkkbbb___dddppp~~~{{{ssslllccc^^^YYY[[[```cccaaa]]]VVVRRRMMMKKKKKKKKKLLLKKKJJJKKKIIIGGGOOOgggtttkkk```RRRGGGBBBHHHYYYnnn}}}}}}|||vvvuuuvvvwwwuuuppppppsssrrrrrrrrrqqqmmmeee]]]VVVWWWVVVXXX]]]dddfffdddaaa^^^ZZZXXX[[[ccciiikkkjjj```dddnnn||||||www~~~xxxzzzsssttt~~~VVV@@@>>>@@@???EEEFFFTTT[[[xxx~~~uuuQQQ???GGGIIINNNZZZoooyyymmmzzzsssvvvvvvdddVVVRRR]]]nnnzzzuuurrrzzztttqqqfffbbb\\\WWWTTTQQQOOOMMMEEESSSqqq{{{wwwwwwxxxLLLEEE@@@@@@CCCHHHNNNTTTbbbxxxbbbppp{{{gggYYYcccoootttggg]]]YYYSSSMMM___zzzmmmgggvvvuuuNNNCCC>>>:::<<<333444000000000000000///......///............---------111000///.........///000000//////......//////000000222333555444222000...---...///000000111111111000111111111111222222222333333444555666777888888999::::::;;;<<<===>>>>>>???AAACCCDDDEEEGGGKKKMMMKKKQQQXXX]]]```bbbgggjjjqqqwww|||{{{sssggg]]]WWWXXXcccpppxxxxxxtttooollleeebbb```ccchhhjjjgggddd___[[[UUUQQQPPPPPPPPPOOOLLLMMMMMMKKKMMM\\\yyyttthhh]]]QQQFFFBBBCCCOOOfffyyy}}}yyyvvvvvvxxxyyyuuuoooppptttqqqooooooqqqrrrmmmddd]]]^^^]]]___dddkkknnnkkkgggbbb^^^[[[___gggooorrrrrrfffffflllzzz}}}}}}~~~{{{www}}}}}}ooowwwwwwRRR@@@@@@BBB@@@FFFIIIVVVYYYttt{{{tttooo```FFF???FFFHHHJJJRRRfffnnnrrruuuyyyvvvfff\\\ZZZ]]]___rrrzzz~~~zzztttllliiiccc^^^ZZZVVVRRROOOIIIYYYzzzjjjkkkzzzssseeeHHHEEEAAA@@@BBBHHHOOOTTT^^^sssvvvrrr```gggooo~~~nnnaaa[[[SSSOOOVVV}}}ooohhhuuuuuuOOODDD>>>;;;<<<333444///000000111000///...---///............---------111111111000000/////////000///............///000000111444555555333000...---...///000000111111111000111111111111222222222333333444555666777888888999::::::;;;<<<===>>>>>>???AAACCCDDDEEEGGGJJJMMMLLLPPPVVV[[[___aaacccdddggglllqqqrrrmmmcccXXXPPPOOOXXXeeeooorrrqqqqqqrrrnnnkkkjjjlllrrruuutttrrrkkkfff___ZZZWWWVVVUUUUUURRRRRRTTTSSSOOOUUUlllwwwhhh]]]RRRHHH@@@@@@JJJ^^^rrrzzzzzzxxxyyyyyy{{{{{{wwwqqqsssxxxssstttvvvwwwvvvrrrkkkfffeeecccdddjjjqqqtttpppjjjeeeaaa^^^aaajjjssswwwxxxrrrmmmooo|||{{{|||}}}yyyppp}}}pppKKK<<<@@@DDDBBBGGGKKKWWWWWWqqqvvvvvvrrrfffTTTAAABBBBBBEEEHHHNNN```{{{uuulllpppsss{{{jjj___XXXUUUWWWhhhvvv{{{rrroookkkfffaaa\\\UUUQQQNNN```hhheeevvvsssUUUDDDDDDCCCBBBDDDIIINNNQQQ\\\}}}rrrlllkkk}}}tttddd\\\QQQTTTSSSppprrrjjjuuuvvvOOODDD>>>;;;<<<333444///000111111111000...---//////.........---------222222222222111000...---000///...------...///000///111444666555333000...---...///000111111111111000111111111111222222222333333444555666777888888999::::::;;;<<<===>>>>>>???AAACCCDDDEEEGGGJJJMMMPPPRRRUUUYYY]]]```aaabbbeeehhhlllnnnkkkbbbUUUMMMIIIQQQ^^^jjjoooqqqtttwwwwwwtttrrruuu{{{uuuppphhhbbb^^^\\\[[[ZZZYYYYYY[[[YYYRRRPPPbbbyyy{{{jjj^^^TTTKKK<<<===FFFZZZllluuuxxxyyy|||}}}{{{vvvxxx~~~www{{{~~~~~~yyysssooommmhhhfffgggmmmuuuwwwrrrlllhhhccc```cccllluuuzzzzzzzzzrrrrrr}}}xxx{{{}}}qqqjjjEEE888???EEEDDDGGGLLLWWWVVVooozzz___DDDBBB>>>CCCFFFLLL^^^xxx~~~iiiqqqbbbcccdddrrrfff```___]]]fffyyyvvvssspppkkkfff___XXXSSSQQQdddsssiii|||ssszzztttsss{{{NNN@@@CCCEEEEEEGGGJJJMMMNNN^^^iiidddwwwyyyfff\\\PPPYYYUUUdddtttkkkvvvrrrLLLBBB<<<888:::222555000000///..................++++++///...***,,,222111222222111///...000111111000000////////////000222333555777666555222111------............000222///000111111000111333555555444333555777888777666888999999:::;;;<<<======???@@@AAAAAACCCFFFKKKOOOPPPSSSWWWZZZ\\\^^^aaaddddddhhhjjjhhhgggeee[[[OOOOOOKKKYYYlllqqqtttzzz{{{zzz}}}}}}}}}}}}xxxrrrkkkfffaaa\\\YYYYYYYYYYYYVVVQQQRRR^^^lllwwweeeWWWOOOAAABBBBBBRRRmmmzzz}}}zzzzzz||||||~~~|||zzzxxxwwwuuuqqqooommmiiihhhmmmsssuuupppiiibbbdddbbbaaajjjwww~~~}}}zzzzzz|||zzz~~~|||}}}yyytttaaaFFF>>>@@@CCCDDDHHHRRR[[[\\\kkksssJJJ???@@@BBBCCCGGGYYYuuuvvvzzz|||^^^\\\eeeooozzzrrrmmmllloooyyynnniiiddd\\\XXXXXX\\\ooo{{{rrryyytttmmmssszzzfffJJJDDDDDDDDDFFFJJJOOOUUUXXXeeewwwooogggooopppaaaYYYWWWUUU___ooofffrrrqqqLLLBBB<<<888:::222555000000///............//////---...000///++++++000111111222111///...///111000000////////////000000222333555666666555222111...............///000111///000111111000000222444555444333555777888777666888999999:::;;;<<<======@@@@@@AAABBBCCCFFFKKKOOOOOORRRVVVYYY[[[^^^aaacccccchhhjjjjjjjjjhhh^^^SSSOOOIIIVVVjjjqqqwww~~~xxxrrrlllgggccc___```___^^^ZZZSSSQQQZZZfffyyyiii[[[RRREEECCC@@@NNNjjjxxx}}}zzzxxxvvvtttsssqqqmmmkkkmmmkkkkkkooossstttooojjjaaabbbaaaaaajjjxxx}}}zzzzzz}}}|||zzz}}}yyy\\\CCC???BBBDDDDDDMMMUUU\\\\\\kkk}}}nnnKKKBBBCCCDDDHHHYYYtttvvvsssfff\\\]]]```mmm~~~uuuoooiii```YYYWWW\\\vvv|||rrrxxxqqqiii|||~~~___GGGDDDFFFHHHIIIKKKSSS___hhhkkkeeeuuupppeeelll}}}ttteeeWWWUUUUUU```qqqfffqqqpppKKKBBB<<<888:::222555111000//////......//////000///000222000,,,+++...000111222111///...///000//////...//////000111222111222444555666555333222//////.........///000000...///000000///000222444555444333555777888777666888999999:::;;;<<<======@@@AAABBBBBBCCCFFFJJJNNNNNNQQQUUUXXXZZZ]]]```bbbccchhhllloooqqqnnneee[[[RRRJJJUUUgggoooyyy~~~xxxsssnnnhhheeedddbbbaaa\\\UUUQQQWWWaaa}}}nnnaaaWWWIIIEEE@@@MMMiiiyyy}}}}}}{{{xxxvvvtttqqqmmmjjjlllmmmnnnqqqsssssspppmmmddddddcccccckkkxxx{{{wwwuuu{{{zzz~~~~~~UUUAAAAAAFFFGGGGGGQQQUUUZZZ[[[iiiXXXEEEEEEDDDGGGVVVooo}}}qqq|||uuuhhheeegggrrr~~~wwwqqqhhh___[[[aaa}}}wwwzzzzzznnngggXXXEEEAAAEEEHHHGGGHHHQQQaaaooorrrWWWeeetttbbbgggvvvzzz}}}ooohhhzzzyyykkkXXXVVVWWWcccqqqeeennnoooJJJAAA<<<888:::222555111000000///.../////////...///000111///------...///000222111///...//////............///000222222000111333444555555444333000///......///000000///...///000000///000222444555444333555777888777666888999999:::;;;<<<======@@@BBBCCCCCCDDDFFFJJJMMMMMMPPPTTTWWWZZZ\\\___aaadddhhhnnntttxxxuuullldddXXXNNNWWWiiipppyyy|||wwwrrrlllgggcccbbbaaa]]]VVVRRRVVV^^^{{{ttteeeZZZMMMIIIBBBPPPmmm}}}~~~}}}zzzwwwsssoookkkmmmooorrruuuvvvvvvuuutttnnnlllhhhgggkkkttt}}}xxxtttrrrxxx}}}sss~~~ssswwwNNN@@@FFFLLLLLLKKKQQQTTTYYY[[[fff\\\FFFDDDCCCEEEQQQfff{{{xxx|||wwwllleeekkkoooiiiTTTFFFCCCEEEGGGFFFGGGOOO\\\gggqqq___ccczzz~~~vvv___cccoooddd\\\fff~~~kkkaaaXXXTTTeee}}}ppp\\\ZZZYYYccc}}}~~~{{{{{{|||ooocccjjj}}}nnnIIIAAA===999:::222444111111000///////////////,,,///000///......//////...000111111///......///............///000222222000111222333444444444444111///---...000111111000...///000000///000222444555444333555777888777666888999999:::;;;<<<======@@@AAACCCDDDEEEGGGKKKMMMMMMPPPTTTWWWYYY[[[^^^aaadddhhhpppzzz{{{rrrlll]]]SSS]]]ooovvv||||||vvvooojjjgggdddbbb___XXXRRRUUU\\\uuuyyyiii[[[QQQLLLGGGUUUttt|||wwwrrrnnnqqqtttxxx{{{~~~~~~~~~zzzssskkkffffffkkkttt{{{yyyrrrkkkmmmvvvxxxpppzzz}}}llloooHHH@@@JJJQQQQQQQQQRRRTTT\\\```hhhZZZEEEBBB@@@BBBKKKZZZmmm{{{~~~sssxxx~~~sssqqqzzzVVVIIIGGGGGGIIIKKKPPPVVV^^^bbbgggyyy|||pppmmmkkknnn^^^___jjjlllVVVXXXeeevvvqqqeee]]]ZZZVVVVVVcccttt```[[[XXX```wwwsssjjjgggdddaaa___bbbnnn{{{qqqfffjjjwwwlllHHHAAA===999:::222444222111000000//////000000///222222...---///000000---///111111000...---...//////...//////000111222///000111222444444555555111...,,,...111333222000///000111111000111333555555444333555777888777666888999999:::;;;<<<======>>>@@@CCCEEEFFFHHHLLLNNNMMMPPPTTTWWWYYY\\\___aaaeeehhhrrrwwwrrraaaWWW```sssyyy}}}{{{tttoookkkgggccc^^^WWWPPPQQQWWWooo~~~nnn^^^TTTOOOIIIYYYyyy~~~zzzxxxyyy||||||rrrfff]]]YYY\\\gggrrrvvvlllaaa\\\```lllwww~~~~~~qqqqqqyyyuuufffDDDBBBNNNSSSTTTUUUVVVWWW```ggglllvvvpppVVVCCC@@@>>>@@@EEEOOO___mmmyyyzzzuuuXXXKKKDDDFFFIIIOOOWWW^^^ccceeeeeessspppbbbccc^^^]]]fff{{{nnn___SSSWWWaaajjjuuuqqqddd```aaaaaaXXXWWWXXXcccwwwbbb[[[TTT[[[sss~~~kkkdddaaa^^^]]]ZZZXXX^^^fffuuu}}}uuukkkjjjppp{{{lllHHH@@@===999:::222444222111000000//////000000555888666///,,,///111000---///111111000...------000000////////////000000...///000222333444555666000---+++---222555444222000111222222111222444666555444333555777888777666888999999:::;;;<<<=========???BBBEEEGGGJJJMMMPPPNNNQQQUUUXXXZZZ\\\___aaaeeehhhssszzzuuufffZZZ```ppptttvvvxxxuuuuuuxxxzzzzzzwwwqqqfffaaa\\\WWWPPPKKKLLLQQQhhhssscccXXXQQQIIIXXXzzz|||zzz{{{~~~sssfffXXXNNNIIILLLZZZhhhrrrlllccc[[[XXXZZZ___dddrrryyyyyysss}}}}}}{{{]]]@@@BBBOOOSSSTTTWWWYYYXXXbbbiiinnnwwwiiiSSSCCC???>>>@@@AAAFFFTTTbbb{{{|||~~~xxxwwwYYYIIIFFFJJJQQQWWW\\\cccjjjoootttyyyqqqddd___\\\bbbvvv~~~~~~~~~___\\\YYYWWWYYY^^^fffkkklllpppqqqmmmiiihhheeebbb\\\ZZZYYYdddzzzddd[[[SSS\\\vvvuuulllgggdddccc```\\\\\\___^^^iiittt}}}zzzxxx|||}}}vvvmmmgggeeelll~~~kkkGGG@@@===999;;;222333222111111000000000000000<<<>>>:::111,,,///111///,,,///111222000...------111000000////////////000...///000111333444666666000,,,***---333666555222111222333333222333555777555444333555777888777666888999999:::;;;<<<===>>><<<>>>BBBEEEHHHJJJNNNQQQNNNQQQUUUXXXZZZ]]]```bbbfffhhhsss{{{wwwjjj\\\^^^jjjkkkkkklllhhhdddiiimmmqqqzzzvvvqqq\\\WWWRRRNNNJJJFFFIIIOOOcccwwwfff[[[RRRHHHVVVyyy{{{xxxwww{{{}}}vvviii[[[LLLBBB>>>BBBRRRccctttuuussslllaaaVVVOOOLLL^^^iiixxxzzzyyyzzztttyyyXXX>>>BBBNNNRRRSSSWWWYYYWWW```hhhmmmkkkPPPCCC???>>>@@@@@@BBBNNN[[[uuu|||www|||XXXGGGOOOVVV^^^aaaccchhhsss|||mmm```\\\```rrryyyuuujjj]]]cccccc\\\XXX^^^hhhooovvvtttooojjjiiillllllhhheee```\\\ggg}}}ggg^^^UUU___}}}uuuooojjjiiieee___[[[[[[WWW[[[^^^bbbjjjuuu|||~~~wwwvvv{{{zzztttlllbbb[[[___qqqcccKKK@@@???:::777777333222111111000000000000000111000...---,,,,,,,,,------///111222222000...,,,///000111000///...///000......000111333444666666111000...---...///111222222222333333333444444444777777666555555555555666777888999999;;;;;;<<<===@@@AAACCCEEEHHHJJJLLLMMMRRRSSSUUUWWWZZZ\\\^^^___fffhhhooozzz}}}uuulllaaaWWWVVVUUUPPPNNNPPPOOONNNPPPZZZkkk{{{xxxjjj```PPPLLLHHHGGGDDDAAADDDIII___nnn___VVVOOOXXXqqqxxxssstttsssrrrrrrssssssrrrqqqkkklllooossstttoooeee]]]QQQHHHCCCDDDAAA???KKK[[[ssszzz|||uuukkkeee___YYYRRRWWWbbbqqqyyywwwiiiNNNDDDKKKPPPTTTWWWTTTYYYUUUbbbjjjhhh~~~wwwWWWFFF???AAAAAA999>>>OOOWWWpppxxx~~~www{{{bbbMMMJJJ]]]ZZZ]]]eeennnuuu}}}yyygggZZZ]]]lll}}}|||pppzzz}}}gggaaadddhhhiiieeedddmmmyyy{{{rrrrrrrrrnnniiiccc]]]gggggg```XXX___~~~|||qqqlllkkkiiiccc^^^\\\YYYYYY[[[[[[\\\bbbiiioooxxxxxxrrrnnnpppnnniiibbbYYYXXXfffvvvbbbKKK??????:::777777333222111111000000000000000000///...------------------...000222222000...---///000111000///...///000///000111222333444555666111000...---...///111222222222222222333333333444555555555555555666777888777888999999;;;;;;<<<===???@@@BBBEEEGGGJJJLLLMMMRRRSSSUUUWWWZZZ\\\^^^___dddffflllvvv|||uuukkk\\\NNNIIIGGGDDDCCCEEECCCAAAAAAIIIWWWiiixxxyyyiiiXXXMMMGGGBBB??????>>>>>>BBBHHH]]]qqqaaaWWWOOOTTThhhxxxnnnfffaaa^^^]]][[[[[[[[[[[[YYYXXXZZZ\\\aaadddddd^^^UUUMMMIIIBBB@@@BBBAAAAAALLL\\\vvv|||xxxoooeeeVVVUUUXXXcccsss|||rrrbbbIIIAAAIIIOOOVVV[[[YYY___ZZZcccgggcccvvv}}}cccFFF999:::@@@;;;===GGGMMMgggzzz~~~zzz|||xxxvvv|||___QQQSSSdddaaaccclllvvv{{{mmm^^^___mmm|||vvvooozzzqqqjjjjjjllllllkkknnn|||~~~uuuiiifffcccjjj}}}jjjddd]]]ddd~~~xxxvvvrrrlllfff^^^[[[ZZZ]]]___^^^```dddgggqqq|||yyysssooonnnjjjfffbbb]]][[[aaajjjaaaJJJ??????:::777777333222111111000000000000000---...............---------...000111111000...---...000111000///...///111222222222222333444555666111000...---...///111222111111222222222333333333444444444555666777999999777888999999;;;;;;<<<===???@@@BBBDDDGGGJJJLLLMMMQQQSSSUUUWWWZZZ]]]___```dddeeejjjsss|||{{{wwwkkk[[[JJJCCCCCCDDDFFFHHHKKKHHHEEEEEENNN]]]ooo{{{|||ssseeeUUUHHH@@@BBB===999:::;;;<<>>666>>><<<:::AAAGGG```rrrtttvvvwww{{{zzz|||YYYSSS[[[^^^[[[^^^kkkwww}}}ooo___]]]iiixxx}}}www|||xxxtttpppnnnuuuzzzkkkgggdddfffsss|||nnniiicccjjj~~~vvvpppddd___]]]aaacccaaa______```jjjwww}}}vvvrrrnnniiieeeeeeccc___^^^```___HHH>>>???;;;888888333222111111000000000000000,,,---.../////////...------...///000000000///......///000000//////000111444444333333333444555666111000...---...///111222111111111222222222333333555555555555666777888999777888999999;;;;;;<<<===>>>???AAADDDGGGJJJLLLMMMQQQRRRTTTWWWZZZ]]]___```ffffffiiiqqqyyy}}}|||yyynnnaaaTTTOOOSSSXXX[[[\\\ccc```ZZZTTTTTT]]]mmmyyy{{{rrrdddVVVKKKFFFDDDDDD>>>:::;;;===>>>AAAFFFQQQtttwwwggg[[[NNNJJJPPP___rrryyypppfff]]]VVVSSSVVVSSSQQQOOOOOOOOONNNMMMMMMTTT]]]dddeee```ZZZUUUOOOMMMMMMQQQQQQQQQVVV^^^www}}}nnniiimmmvvv|||~~~wwwvvv~~~WWWHHHGGGPPPTTTYYY^^^YYYXXXWWWZZZ[[[]]]nnnwwwNNN888===<<<999@@@IIIXXXiiiuuuxxx{{{~~~zzzuuuUUUWWWbbbbbb]]]^^^hhhtttyyy{{{}}}~~~{{{ooo^^^YYYcccrrryyyyyymmmdddccceeettt|||qqqmmmgggnnnzzznnnfffbbbdddgggeeeaaa```___hhhuuu|||wwwpppllliiijjjhhhccc``````~~~^^^GGG>>>???;;;888888333222111111000000000000000,,,---.../////////...---,,,---...///000//////...---///000000//////000222555555333222222333555666111000...---...///111222111111222222222333333333888777777666666666777777777888999999;;;;;;<<<======>>>AAADDDGGGJJJLLLMMMQQQRRRTTTWWWZZZ]]]___aaadddeeeggglllsssxxxxxxxxxmmmiiiddddddhhhnnnppppppsssqqqkkkbbb]]]```jjjttt|||xxxooodddZZZRRRNNNMMMFFF@@@<<<>>>@@@AAACCCFFFOOOmmm|||hhhZZZLLLFFFIIISSSgggyyy|||vvvnnngggaaa^^^[[[XXXUUUTTTTTTUUUTTTTTTLLLSSS^^^gggmmmlllgggcccaaa___^^^^^^\\\YYYYYY\\\fffyyyvvv{{{rrrxxxOOOFFFLLLWWWZZZ___aaaYYYbbbdddbbb^^^___hhh}}}QQQ999>>>>>>:::???EEELLL[[[fffttt}}}{{{www]]]bbblllxxxqqqlllppptttttttttuuu|||}}}xxxccc[[[aaannn~~~lllhhhgggiiizzz~~~ssspppjjjpppzzzqqqiiiiiijjjhhhfffeeeccciiittt}}}vvvrrrpppnnnjjjddddddgggzzz\\\FFF===???;;;999888333222111111000000000000000---...............------,,,------...////////////---...000000//////111222555444222111111333555666111000...---...///111222222222333333333444444444999888777777666666666777777888999999;;;;;;<<<===<<<>>>@@@CCCGGGJJJLLLMMMPPPQQQTTTWWWZZZ]]]```aaaaaaaaacccggglllppprrrrrrkkkpppuuuvvvyyy}}}}}}{{{}}}|||xxxpppiiijjjpppwwwwwwvvvuuusssnnnggg^^^WWWKKKEEEAAADDDGGGFFFEEEFFFPPPhhhiiiYYYJJJDDDDDDJJJ\\\nnnyyy{{{|||{{{yyytttooollleeebbb^^^\\\\\\\\\\\\[[[SSSXXXaaammmxxx{{{wwwsssqqqooommmiiiddd```\\\ZZZdddttt~~~}}}sssssskkkFFFCCCNNNZZZ]]]cccfff^^^ccciiifffbbbdddhhh~~~iiiHHH999??????<<<<<<<<>>999<<>>>>>;;;:::===:::>>>EEESSSeeexxxooo^^^[[[cccvvv|||qqqcccUUURRRXXXlllooowww|||~~~yyy~~~}}}ccc^^^fffjjj{{{yyy|||zzz}}}zzzzzzxxxpppjjjQQQFFF===;;;;;;888555555222111111000000000000000///............---------...------...111222222111000////////////////////////000111111000111333555444222000------...///111444444555555555555444444888888888777555555777999;;;;;;:::::::::;;;<<<===???AAACCCDDDEEEGGGJJJMMMNNNQQQTTTXXXZZZ]]]aaaccccccccceeeiiimmmoooooonnnqqqtttgggZZZOOOIIIMMMYYYrrrkkk^^^RRRLLLEEE???EEEQQQgggttt}}}zzzxxxvvvuuuwww{{{uuuooojjjiiijjjnnnssstttuuu{{{ttttttiiiJJJFFFIIINNNRRRVVVYYY]]]```___\\\]]]```\\\YYYcccsssnnnOOO>>>:::::::::;;;<<<>>>CCCOOO___qqqkkk]]]XXXYYYcccpppyyy}}}xxxlll}}}{{{\\\RRRUUU^^^nnnqqqvvv{{{~~~~~~{{{yyy{{{~~~}}}lll```dddjjj}}}~~~uuuiiiPPPFFF===;;;;;;888666666222111111000000000000000///............---------......---///111333222222///////////////////////////000111111000000222444444222000...---...///000222222333444555555555555777777888777666666777999;;;::::::::::::;;;<<<===???AAACCCDDDEEEGGGKKKMMMOOOQQQUUUXXXZZZ]]]aaacccdddeeehhhlllppprrrrrrqqqnnn}}}|||nnn^^^PPPHHHLLLSSSeeezzzmmm```WWWMMMFFFIIIRRRiiiuuu{{{wwwtttrrrrrrqqqtttxxxyyyxxx{{{}}}}}}~~~uuu{{{___DDDFFFIIINNNSSSWWWZZZ^^^aaabbb^^^^^^aaa___\\\bbbllleeeHHH;;;<<<===;;;===>>>@@@HHHUUUfffuuurrrjjjeee```aaagggdddkkkuuurrr~~~|||rrrnnn}}}qqqTTTPPPZZZgggrrrxxxzzz{{{ttt~~~uuu{{{ddd___fff||||||iiiPPPEEE<<<;;;;;;999666666222111111000000000000000///............---------...------///111333222222.........///////////////...000000000000000222444444333111///......//////000111222333555555555666555666777777666666777999::::::::::::;;;<<<<<<===>>>@@@CCCDDDEEEHHHKKKNNNOOORRRUUUXXXZZZ]]]aaaccceeegggjjjoootttwwwvvvuuupppyyyuuueeeUUULLLJJJNNN\\\ttt~~~pppeeeYYYQQQRRRXXXiiitttzzzxxxyyy~~~}}}~~~}}}}}}~~~~~~~~~~~~||||||}}}~~~xxxwwwXXXCCCJJJNNNRRRVVVYYY\\\___aaafffbbbaaaddddddaaaccchhh~~~ZZZCCC@@@@@@===>>>===>>>AAAJJJXXXhhhrrr~~~{{{xxxsssrrruuu{{{}}}kkk[[[___hhhrrr|||xxxpppyyy~~~iiiPPPRRR___mmmuuuyyy|||~~~~~~rrr{{{ppp```cccyyyiiiPPPFFF===;;;;;;888666666222111111000000000000000///............---------...------...000222222111------....../////////000...///000000///000222444444333222000///.../////////000111333444555555555444555777777666666777888999999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEHHHKKKNNNPPPSSSVVVYYY[[[]]]aaacccfffhhhmmmsssyyy|||{{{zzzvvvxxx{{{jjjZZZPPPHHHLLLWWWmmm{{{nnnccc[[[[[[___jjjttt~~~~~~|||}}}}}}|||{{{{{{|||}}}}}}zzz{{{}}}~~~zzzkkkSSSGGGOOOQQQUUUWWWYYYZZZ]]]___aaa___^^^aaabbbaaaaaaccciiiLLLAAA@@@>>>>>>===<<<===BBBLLLZZZcccqqqzzz}}}nnnSSSXXXYYYZZZhhhttteeeRRRXXXdddoooqqq}}}}}}kkk{{{zzzzzzdddbbbvvviiiQQQGGG===;;;;;;888555444222111111000000000000000///............---------,,,,,,+++---///111000000---------......//////000...///000000//////111333555444333111000///.........///111222333444444444333555777777666666777888888999:::;;;<<<============???BBBDDDFFFHHHLLLOOOQQQSSSWWWYYY[[[]]]aaacccfffhhhnnnvvv}}}~~~|||}}}qqq```UUUIIILLLSSScccyyymmmgggfffhhhqqqyyyzzzyyy}}}xxxxxxxxxxxxyyyzzz{{{{{{yyy{{{}}}yyy~~~~~~___OOOKKKPPPRRRUUUVVVWWWXXXYYY[[[^^^^^^___```bbbccceeeffflllPPP@@@======<<<<<<<<<;;;===DDDNNNVVVfffppp~~~}}}oooppp|||mmm~~~qqqVVVSSSOOOMMMSSSlllxxxbbbWWW```jjjppplllxxx~~~~~~ooowwwkkkddd|||tttbbb\\\kkkgggSSSHHH>>>;;;:::777444333222111111000000000000000///............---------+++******,,,...//////...,,,,,,---......///000000...///000/////////111333555444333222000///......//////111222333333333333222444666777777666777888777888:::;;;=========<<<===???BBBDDDFFFHHHLLLOOORRRTTTWWWYYY[[[]]]```ccceeehhhoooxxx|||kkk```NNNNNNLLLUUUqqqyyyxxxxxx~~~}}}wwwxxxxxxxxxxxxxxxxxxxxxyyyyyyxxx{{{~~~~~~xxxrrrSSSIIIMMMPPPRRRUUUWWWWWWXXXZZZ\\\]]]```cccdddeeehhhmmmoooyyy|||fffQQQAAA<<<>>>999<<<===<<<;;;???FFFLLL[[[ffftttooogggsssfffkkkvvv```XXXOOOLLLOOOQQQ\\\}}}xxx___[[[hhhooorrrqqqtttxxx|||~~~~~~ppp\\\lllrrrlllcccYYY```tttfffTTTIII???<<<:::666333222222111111000000000000000//////.........---------***))))))+++---///......,,,,,,------...///000000---///////////////111333555444333222111///...---///000111222222222222222111444666777777666777777777888:::<<<=========<<<===???BBBDDDFFFIIILLLOOORRRTTTWWWZZZ[[[]]]```cccdddhhhpppyyyuuukkkRRROOOGGGIIIddduuu{{{wwwyyy~~~~~~~~~~~~yyyyyyyyyxxxxxxxxxwwwwwwxxx{{{|||{{{yyy{{{jjjLLLEEEMMMPPPSSSVVVYYYZZZ\\\^^^```ZZZ___ccccccdddiiiooosssdddqqq___QQQDDD>>>AAA888;;;>>>===;;;===BBBGGGPPPZZZhhhsss{{{}}}jjjkkk~~~hhh]]]nnn~~~sss___WWWKKKIIITTTVVVVVVkkk}}}uuu\\\]]]mmmsssssszzzvvvvvv}}}hhhoooooonnnkkk___^^^mmm~~~eeeTTTDDD??????999888999444111111000////////////////////////...------,,,,,,------------,,,---///222///...---,,,,,,---...///...///000000000000000///333444555555444111...,,,...///000222333444555555111222444666888::::::;;;888:::;;;;;;;;;;;;<<<>>>>>>@@@BBBDDDEEEHHHLLLNNNRRRSSSUUUVVVXXX\\\aaaeeeeeegggkkksssttt___SSSDDDBBBWWW~~~yyy|||{{{}}}~~~|||{{{zzzzzz{{{yyyzzzzzzxxxvvvvvvwwwxxxzzz{{{xxx~~~bbbJJJGGGOOORRRUUUYYY[[[[[[[[[\\\]]][[[\\\```bbbaaabbbnnn~~~ooo}}}cccVVVKKK@@@???<<<:::;;;===<<<;;;>>>CCCHHHNNNXXXbbblllyyy{{{vvvxxx{{{oooggg^^^XXX```nnnjjjbbbTTTMMMRRRSSSPPPWWWeeennnooojjjeeemmmuuuuuukkkVVViiitttrrr{{{{{{yyy{{{}}}~~~xxxkkkdddYYYddduuu}}}fffTTTDDD??????999888999444111111000////////////////////////...------,,,,,,///...---++++++---222555111000...---------............///000000000000000222444555555444222///---...///000222333444555555222333444666888999::::::888:::;;;;;;:::;;;<<<===>>>@@@BBBDDDEEEHHHKKKNNNRRRSSSUUUWWWYYY\\\aaaeeefffgggjjjpppzzz{{{ggg\\\OOOJJJUUUsss}}}|||~~~}}}{{{zzzxxxxxxxxxxxxyyyyyyyyyxxxvvvvvvwwwyyyyyy|||}}}zzz\\\KKKKKKPPPSSSWWWZZZ]]]]]]\\\\\\\\\\\\\\\^^^bbbbbbcccmmmyyykkk{{{~~~pppdddWWWGGGAAA>>>;;;:::===>>><<<===@@@EEEKKKRRR[[[eeerrr~~~vvv~~~qqqfff]]][[[WWWSSSYYYdddxxx}}}}}}uuunnnkkkiiigggxxxsssdddXXXUUURRRNNNOOOTTTPPPQQQPPPPPPYYYnnn{{{rrr}}}cccVVVlllvvvttt|||}}}~~~pppaaaUUU[[[lll~~~hhhTTTDDD??????999888999333111111000////////////////////////...------,,,,,,000///,,,******---333888333222000...------......------...000111111111111222333444555444222///---...///000222333444444555333444555777888888999999888999;;;;;;::::::<<<===>>>@@@BBBDDDEEEGGGKKKMMMQQQSSSUUUWWWYYY]]]aaaeeeeeegggiiimmmtttyyynnnccc]]][[[kkktttmmmnnnqqqwww~~~{{{vvvyyyxxxwwwvvvuuuuuuuuuuuusssssssssqqqppprrruuuwww|||zzzlllQQQKKKNNNOOOUUUXXX]]]___^^^\\\[[[[[[___^^^___aaabbbbbbgggmmmgggqqqzzz]]]NNNCCC===:::===???===<<<<<>>@@@BBBCCCEEEGGGJJJMMMPPPSSSUUUWWWYYY]]]aaadddcccfffiiikkknnnxxxzzzvvvnnnqqqrrr```WWWYYYbbbooo{{{yyytttuuuuuutttsssrrrrrrqqqqqqoooooonnnmmmmmmqqqvvvzzzxxx]]]HHHKKKPPPOOOWWWZZZ^^^```___]]][[[ZZZdddbbbaaaaaabbbaaaaaaaaaeeejjj|||pppKKKAAA:::;;;======;;;<<<@@@AAADDDGGGOOO\\\lllwwwqqq\\\WWWRRRQQQVVVXXXUUUQQQQQQZZZaaafffeeebbb___WWWPPPSSSkkkiiiXXXRRRPPPMMMWWWUUU\\\dddeeennnzzzwwwYYY]]]nnntttyyy~~~}}}}}}zzziiiccc\\\[[[mmmmmmUUUEEE??????999777888222111000000////////////////////////...------,,,,,,(((***+++,,,+++,,,...000444333111///...---......,,,---...000111222222222000111333555555333111///---...///111222333444444444444666777888888888888777999::::::999:::;;;===>>>@@@BBBCCCDDDFFFIIILLLOOOQQQTTTWWWYYY\\\___bbb```dddhhhjjjkkkpppyyysssqqqyyy}}}mmmaaa]]]cccnnn|||~~~yyywwwttttttssssssrrrqqqpppooonnnmmmmmmmmmpppvvvxxxyyy|||VVVGGGOOOUUURRRXXX[[[___```___]]][[[ZZZbbbbbbaaa```bbbccc```]]]bbbeeexxxTTTGGG<<<:::;;;;;;<<<>>>>>>???@@@AAAGGGRRR```kkk|||pppeeedddbbbcccjjjooonnnkkkjjjhhhkkkmmmmmmmmmiii]]]QQQUUU___yyy}}}aaaXXX[[[___bbbcccmmmwwwsssuuu~~~jjjYYYbbbnnnuuuyyyxxxzzz|||yyykkkcccXXXYYYggg}}}mmmUUUEEE@@@???999777888222111111000////////////////////////...------,,,,,,'''))),,,,,,,,,+++,,,,,,333222000...------......------...000111111111111///111333555555333111000---...///111222333333444333444555777888888999999777888::::::999999;;;<<<>>>@@@BBBCCCDDDFFFIIIKKKMMMPPPSSSVVVXXXZZZ^^^```^^^bbbfffhhhiiikkkooosss}}}yyy{{{{{{mmmffffffnnn|||~~~~~~{{{|||vvvvvvvvvuuusssrrrpppooojjjjjjjjjlllqqq{{{xxxuuuVVVMMMTTTZZZXXXYYY[[[^^^___]]]\\\\\\\\\]]]___```___bbbeeedddaaa^^^aaappp~~~mmmmmmYYYMMMAAA<<<:::999<<>>AAAIIIUUU]]]qqq~~~yyytttnnnoooqqqvvv{{{~~~}}}xxxsssssssssnnnggg]]]^^^mmmqqqbbbgggrrrwwwyyyxxxmmm~~~xxxzzzqqq[[[XXXgggqqq}}}yyytttuuuyyy{{{{{{nnnvvviii\\\ZZZbbbssskkkVVVFFF@@@???888777777222111111000////////////////////////...------,,,,,,***+++,,,+++******+++---111000...---------............///000000000000000...000333555555444222111,,,---///000222333333333222333444666888999::::::777888999:::999999:::<<<>>>@@@BBBCCCCCCEEEHHHJJJKKKNNNRRRUUUWWWYYY\\\^^^___```bbbeeegggjjjlllmmmuuu{{{ppp___UUUSSSVVV\\\ggg{{{}}}pppcccZZZ[[[iiixxx}}}~~~zzzzzzyyyxxxvvvsssqqqpppkkkkkklllpppxxxuuummmWWWRRRVVVZZZZZZYYY[[[\\\\\\[[[[[[\\\^^^]]]aaaccc``````ddddddaaa\\\```hhhgggZZZYYYPPPHHHBBB===999:::>>>999;;;<<<<<<>>>CCCKKKQQQ^^^ggg}}}||||||yyyxxxzzzyyyiiiffflllpppssszzzeeeeeerrrrrreee```iii```QQQYYYllluuu|||yyy{{{~~~}}}}}}}}}mmmnnnbbbYYY\\\iiixxxlllmmmrrr~~~}}}iiiVVVFFF@@@???888777777111111111000///////////////000//////...------,,,,,,......---***)))))),,,/////////---,,,,,,---.../////////000000000000000///...000222444555444222111,,,---///000222333333333111222444666888::::::;;;666888999999999999:::<<<>>>@@@BBBCCCCCCEEEHHHJJJJJJMMMQQQTTTVVVXXX[[[]]]```______bbbfffjjjlllllllllnnnwwwyyyjjj\\\PPPEEE???===AAADDDHHHVVVvvvtttdddUUUQQQ]]]mmm|||zzz|||~~~|||||||||zzzxxxuuurrrppptttuuuvvv{{{|||qqqfffVVVTTTUUUWWWYYYYYYZZZ[[[[[[ZZZ[[[]]]___aaaggggggaaa^^^```aaa^^^]]]```bbb~~~yyyjjjWWWRRRLLLGGG@@@999999===777999;;;<<<<<>>>>>777444555222222111111000000000000000///............------------,,,,,,++++++,,,,,,------.........---,,,,,,+++---------............///111000000333777888777444000000//////000111222333444444444444555777888999888888999::::::;;;<<<<<<===???AAABBBBBBDDDGGGJJJLLLMMMPPPSSSUUUXXXYYYZZZ[[[]]]```bbbcccdddgggiiiiiihhhiiijjjiiiiiilllpppssskkk___QQQDDD;;;666444555:::===CCCKKKTTTuuuzzznnndddTTTHHHNNN\\\vvv|||zzz~~~}}}zzzvvvrrrqqqsssuuu|||}}}xxxvvv^^^[[[ZZZ[[[\\\WWWYYY^^^bbb```[[[WWWWWWZZZ]]]^^^___^^^[[[ZZZ\\\___aaahhhcccqqqttt```OOOIIIDDD;;;:::???999;;;;;;:::999;;;@@@DDDMMMTTT```qqqyyygggfffeeefffmmm|||~~~{{{fff___eee~~~yyyaaaYYYWWWRRRdddrrruuunnnxxxXXXaaajjjrrr{{{ttt|||\\\aaaUUUVVVmmmzzzlllaaa[[[YYYZZZ[[[]]]ccclll~~~nnn\\\FFF===>>>888555666333222111000000//////000000///............------------,,,,,,++++++,,,,,,---------......------,,,+++---------............//////...///333777999888666111000///...///000222444333333444444555777888999888999999:::;;;;;;<<<<<<===???AAABBBBBBDDDGGGIIIKKKLLLOOORRRTTTVVVXXXYYY]]]___aaabbbbbbccceeeggghhhccc______dddiiimmmpppxxxkkkWWWEEE:::777888999444888:::>>>BBBDDDZZZppp^^^TTTKKKDDDHHHQQQjjj~~~{{{zzz{{{}}}zzzyyy{{{|||lllYYYXXXWWWYYY[[[VVVWWWXXXXXXZZZ[[[ZZZXXXWWW]]]^^^___^^^[[[ZZZ[[[]]]]]]gggeeeiii}}}hhhSSSIIIFFFBBB<<<::::::;;;999888999<<<@@@AAAFFFPPP]]]kkktttwwwwwwzzzmmmaaaZZZTTT\\\ttt~~~|||rrrqqqwww~~~{{{xxxwwwzzzzzztttmmm}}}vvvddd[[[\\\dddmmmuuuqqqlllooo|||fffkkknnnrrr|||yyywwwxxx}}}tttaaaXXXVVVeee{{{{{{kkk^^^WWWVVVXXXYYYXXXaaahhh~~~zzzhhhZZZEEE<<<===888666777444222111000000//////000000///............------------,,,,,,++++++,,,,,,---------......------,,,,,,---------............///......///333666999999888333222///---...000333444333333333444555666777888999999999:::;;;;;;<<<<<<===>>>@@@AAABBBDDDGGGIIIJJJKKKNNNQQQSSSVVVWWWXXX^^^```bbbbbbbbbbbbdddeeejjjfffbbbeeelllssstttqqqqqqaaaKKK;;;555666888999777;;;;;;>>>@@@;;;FFFaaavvv```KKKCCCAAA@@@BBBGGGRRRaaaqqq}}}eeeXXXZZZZZZ\\\^^^YYY[[[WWWTTTXXX```ccc___ZZZ[[[\\\^^^]]]\\\ZZZZZZ[[[YYYccceee```vvv|||YYYKKKMMMGGG:::<<<<<<<<<:::999999;;;<<<<<>>@@@AAABBBCCCFFFIIIJJJLLLNNNQQQTTTVVVWWWXXX]]]___aaabbbaaabbbdddfffhhhkkknnnrrrvvvwwwqqqiii[[[OOOAAA999888999777444:::<<<;;;>>>BBB<<>>>>>===<<<;;;;;;<<<<<<>>>???CCCGGGMMMQQQTTTUUU^^^kkkzzzxxx]]]UUUcccvvv}}}{{{}}}rrrvvvqqqbbbTTTQQQVVVcccxxxjjjZZZssssssjjjpppvvvvvvtttuuuxxx{{{|||uuuyyy|||xxxvvvzzzfffbbb[[[ZZZggglll\\\TTTTTTXXX[[[fffooommmoootttaaaVVVBBB;;;===999666777444111000000///...////////////............------------,,,,,,++++++,,,,,,---,,,,,,------...------,,,---------............///555666666666666777777888777444000...---///222444222222222222333555666777::::::;;;;;;;;;;;;<<<<<<<<<>>>@@@AAAAAACCCFFFIIIKKKMMMOOORRRUUUWWWYYYYYY[[[]]]___aaabbbcccfffhhhccckkkpppooommmiiibbbYYYGGG???888777<<>>;;;@@@QQQhhh{{{vvv[[[NNNAAA<<<===???AAADDDDDDEEEFFFLLL[[[rrryyydddWWWVVVXXXUUUWWWXXXRRRWWWTTTSSSTTTXXX[[[[[[ZZZSSSTTTTTTVVVXXXXXXXXXXXX[[[TTT[[[[[[WWWsss{{{eeePPPHHHJJJ@@@>>><<<;;;;;;<<<<<<<<<:::;;;===???BBBEEEHHHJJJOOOYYYddduuu___ZZZ___eeeggglllmmmqqqvvv{{{tttzzzkkkXXX[[[WWWNNNQQQeee}}}hhhddd|||hhhmmmtttvvvrrrooopppsss}}}}}}ooowwwtttttttttvvvyyy}}}nnnfff]]]ZZZddd{{{mmm\\\SSSTTTYYY]]]eeelllgggfff|||hhh```^^^gggvvvuuubbbVVVBBB;;;>>>999666666222111000//////....../////////............------------,,,,,,++++++,,,,,,---,,,,,,------......---------------............///777888888777555555666888777555222///...///111333111111111222333444555666;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@AAACCCFFFHHHLLLMMMPPPSSSVVVXXXYYYZZZZZZ\\\___```aaacccfffhhhdddlllmmmeee^^^\\\XXXQQQ???:::555666>>>FFFJJJJJJHHHHHH???;;;===;;;@@@PPPiiiyyy~~~wwwaaaXXXMMMEEEAAABBBCCCEEEHHHFFFCCCDDDNNN```uuu~~~uuu]]]VVVXXXZZZTTTUUUXXXQQQUUUUUUTTTTTTTTTUUUYYY[[[UUUTTTRRRSSSUUUVVVWWWVVVZZZQQQUUUZZZTTT]]]yyy[[[LLLLLLDDDAAA<<<::::::;;;;;;;;;777999;;;<<<<<<>>>AAADDDEEELLLTTTlllqqq___WWWXXX\\\[[[\\\___dddkkkoooqqqqqqlllxxxppp\\\QQQ[[[]]]YYYbbbxxxkkkjjjwwwooooooqqqssstttuuu{{{}}}wwwzzztttmmmvvvtttvvvwwwuuutttvvv}}}ooo___[[[aaaqqqqqq___VVVVVVZZZ^^^\\\bbb___```qqqkkk___ZZZZZZ^^^^^^fffwwweeeVVVBBB;;;>>>999555555111000000///............//////............------------,,,,,,++++++,,,,,,---+++,,,------......---------------............///555666777555333333666888777555333111///000000111000000111111222444555666<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAACCCFFFHHHKKKMMMOOORRRUUUWWWXXXYYY[[[]]]___```aaabbbdddfffffflllkkkccc______XXXMMM===;;;;;;>>>FFFOOOVVVZZZVVVVVVKKKAAA@@@===AAAPPPgggxxx}}}{{{~~~~~~{{{ppp___QQQJJJIIIHHHFFFGGGDDDAAA???DDDRRRgggwww~~~~~~~~~mmmYYYVVV[[[\\\UUUWWWZZZTTTTTTSSSRRRRRRSSSVVVYYY\\\\\\XXXTTTRRRSSSTTTTTTSSSTTTSSSSSSWWWWWWUUUnnnuuu___RRRNNNHHHAAA<<<;;;<<<<<<;;;888:::<<<<<<;;;<<<>>>AAA@@@GGGJJJUUUsssqqqaaaUUUQQQSSSOOOOOOQQQUUUZZZ]]]]]]\\\[[[bbbqqquuudddZZZXXX[[[dddvvv}}}kkk~~~vvvqqqppptttxxx}}}yyywwwuuuvvvuuuqqqpppuuuvvvwwwxxxwwwvvvwwwzzz~~~~~~ddd^^^```ggg{{{hhh]]][[[^^^aaa^^^aaa```bbbiiioootttfff______bbb___^^^pppyyygggVVVBBB<<<>>>999555555000000000///...............//////.........------------,,,,,,++++++,,,,,,---+++,,,,,,---.........------------.........//////111333444333222222555999777555444222000000000000000000000111222333555555<<<<<<<<<<<<<<<<<<;;;;;;;;;===???@@@AAABBBEEEHHHJJJLLLNNNQQQTTTVVVWWWXXX]]]^^^```aaa```aaacccdddbbbiiijjjgggggggggYYYGGG;;;>>>CCCJJJQQQXXX]]]```YYYZZZOOOCCC@@@;;;???NNNWWWiiirrrtttzzz{{{|||mmm[[[SSSQQQMMMHHHGGGEEEBBB???AAAMMMbbbtttyyy{{{|||\\\RRRQQQWWWYYYQQQTTTXXXRRRPPPMMMKKKKKKOOOSSSWWWXXXbbb]]]VVVSSSSSSSSSSSSQQQOOOVVVRRRSSSZZZUUUbbbllllllyyy^^^XXXQQQGGG@@@>>>>>>>>>===888:::<<<<<<999999:::===;;;CCC@@@???OOOjjjvvvggg^^^UUUJJJDDDDDDHHHHHHHHHLLLPPPQQQPPPMMMPPPOOOXXXpppuuuccc[[[YYY___XXXfff~~~bbb}}}wwwqqqpppwww}}}tttsss{{{wwwssstttrrrtttuuuvvvxxx{{{|||||||||jjjbbb```aaazzzqqqeeebbbccceeeiiikkkiiiiiifff___pppiii^^^YYY___^^^\\\iii}}}vvviiiVVVEEE??????999888888000000000///.....................---------,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......---------///111111///---333222111111222333555777777999:::777333000000222111222222333333444444555777;;;>>>>>>;;;999999;;;<<<<<<===???BBBDDDFFFHHHLLLNNNPPPQQQRRRSSSUUUWWWZZZ___bbbbbbcccfffgggeee___gggkkkhhhaaaZZZPPPGGG>>>HHHSSSYYYbbbiiidddZZZZZZUUUNNNFFF@@@???EEEKKKbbbooozzzzzzxxx{{{zzzoooggg^^^QQQKKKKKKHHHCCC@@@???@@@HHHXXXhhhzzzzzzttt~~~{{{~~~fffNNNQQQOOOLLLMMMPPPSSSSSSRRRNNNMMMMMMMMMOOOQQQTTTVVVWWWUUUTTTTTTVVVUUUSSSPPPTTTUUUVVVUUUQQQRRR^^^kkkfffRRR^^^uuuyyy^^^^^^VVVGGG>>>>>>>>>;;;666888:::<<<<<<<<<;;;:::>>><<<===@@@BBBJJJ___tttllldddhhhfffbbbaaaTTTQQQKKKEEEAAA@@@@@@AAA@@@AAAAAACCCDDDEEEFFFGGGEEEIIIMMMWWWnnnqqq___]]]```aaajjjrrrppptttuuuvvvuuussspppqqqvvv{{{sssqqqoooqqqtttwwwvvvuuuwwwwwwxxx}}}~~~yyy{{{|||eeehhhdddnnnxxxlllfffhhhjjjfffllluuulll\\\cccyyyoooccc]]]___```^^^dddooouuuiiiWWWFFF>>>>>>999888888111111111000///////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,---.........------///111111///---000111111222333444555555777999:::999555111000000111111222333333444444555777:::>>>???===::::::;;;<<<<<<===???BBBDDDFFFHHHLLLNNNQQQRRRSSSTTTWWWYYYZZZ___bbbaaabbbeeefffdddbbbcccccc___WWWNNNFFFBBBKKKTTT\\\cccmmmuuunnnbbb]]]XXXPPPHHH@@@===CCCKKKdddrrr|||rrrkkkaaaUUUMMMLLLHHHDDD@@@??????EEERRR___sss{{{~~~~~~}}}{{{|||]]]LLLRRROOONNNNNNPPPQQQPPPNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSRRRQQQRRRTTTUUUSSSQQQRRRRRRTTTUUUSSSTTT\\\fffrrriiiQQQOOONNNDDD>>>BBBAAAAAA@@@>>>===<<<;;;:::>>><<<<<<===<<>>======>>><<<======???@@@AAABBBBBB===@@@CCCJJJYYYvvv{{{|||rrrfff______iiivvvzzzwwwssspppnnnnnnnnnnnnooonnnoootttzzz~~~|||{{{~~~|||}}}vvviiifffjjjzzz|||sssoooppppppkkkrrr|||uuudddeeetttvvvjjjbbbbbbbbb```eeeooowwwwwwvvvlllYYYFFF>>>===777777999333222222111000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---.........------...000000///---...///111222444444444444777999;;;;;;777333000...111111222222333444444444666999===???>>><<<;;;;;;<<<<<<===???BBBDDDFFFHHHKKKNNNQQQRRRTTTVVVYYY[[[ZZZ^^^``````aaaeeeeeebbb```YYYTTTSSSMMMCCCBBBGGGZZZ```eeeiiissszzztttggg]]]YYYSSSKKKAAA;;;AAAKKKdddppp|||wwwqqqggg[[[QQQMMMHHHDDDAAA???>>>???HHHRRRdddppp}}}}}}}}}sss}}}{{{mmmWWWOOOQQQPPPOOOOOOPPPOOOMMMJJJMMMMMMMMMMMMMMMNNNNNNNNNOOONNNNNNPPPSSSTTTTTTSSSPPPOOOQQQUUUVVVVVVZZZ```wwwdddXXXPPPBBB<<<@@@AAA@@@>>>=========>>>???===<<<<<<===;;;:::<<>>>>>:::999===>>>======<<<;;;<<<<<<===::::::;;;<<<======>>>>>><<<<<<>>>BBBHHH\\\{{{mmmddddddiiippp^^^bbbkkkvvvyyyvvvuuusssnnnjjjkkkmmmpppwww}}}{{{yyy|||hhhgggiiikkkzzzxxxxxxtttppp{{{uuuxxxuuukkkhhhfffbbbeeelll~~~|||lllbbbeee~~~vvvoooYYYGGG===<<<666777999333222111000000//////000000......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---......---,,,---///000///---...//////111222444555666777:::<<<===:::555000---111111111222333333444444444888<<>><<<;;;<<<<<<===???BBBDDDFFFHHHIIILLLOOOQQQSSSVVVYYY[[[[[[^^^______aaadddbbb^^^WWWJJJEEEIIIGGGBBBIIIXXXccchhhiiifffiiiooollldddYYYVVVTTTOOOEEE<<<@@@JJJbbbjjjrrrsssvvv|||{{{www|||vvvnnnaaaUUUNNNHHHDDD@@@>>>;;;:::???FFFSSSdddvvv|||}}}}}}www}}}}}}aaaRRROOONNNNNNPPPQQQPPPOOOLLLIIIKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTTTTQQQMMMMMMRRRVVVVVVXXX\\\gggjjjPPPHHHGGGFFFAAAAAAAAA@@@AAAAAAAAABBB???>>>>>>@@@AAA???>>>===:::???AAA???>>>AAAAAA>>>???;;;<<<@@@@@@===<<>>???;;;===@@@???HHHkkkvvvlll___VVVOOONNNVVV___ttt~~~tttfffbbbsss}}}zzzwwwrrrooooooqqquuu{{{}}}|||zzz{{{}}}~~~}}}llldddffffffssswwwiiiaaadddaaa\\\cccrrr~~~{{{uuuqqq~~~{{{rrrnnnjjjeeeccceeeyyyvvvfff[[[^^^lllsssnnnYYYGGG===<<<666777999333000000///............///......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++,,,------...---,,,,,,...//////...000///...///111444777:::888999<<<>>><<<888222...000000111222222333333444444666999===??????===;;;<<<<<<===???BBBDDDFFFHHHGGGJJJMMMPPPRRRTTTXXXZZZ[[[^^^______aaabbb___XXXKKK>>>999???BBBDDDRRReeegggllljjj```\\\```bbb```RRROOOPPPQQQHHH>>>???JJJ^^^gggpppqqqrrrxxx~~~{{{{{{ssshhh[[[RRRIIICCC???===:::888;;;@@@GGGXXXnnn~~~~~~~~~pppsss|||tttVVVKKKKKKKKKMMMPPPQQQQQQOOOMMMKKKIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSNNNLLLOOOSSSUUUWWWZZZZZZ~~~cccSSSOOOMMMIIIIIIHHHHHHFFFDDDCCCBBBAAAAAA@@@AAADDDEEEDDDAAABBBBBBAAA>>>>>>AAA@@@===@@@<<<;;;???AAA@@@>>>>>><<<===>>>?????????>>>===<<<<<<<<<<<<============>>>888999>>>;;;:::MMMfffqqqmmmfff___]]]]]]ZZZUUUOOOHHHCCC@@@@@@BBBKKKUUUcccmmmzzztttbbbppp~~~{{{vvvsssssstttyyy|||~~~{{{xxxsssppp~~~yyyaaa]]]___mmmpppeeeeee```TTTTTT]]]tttyyynnnsss{{{rrrooommmhhhcccaaaqqq}}}ooo]]]ZZZ^^^xxxllljjjYYYFFF>>>===777777999333000//////.....................---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------...---+++,,,---//////...000//////000222555999;;;888999;;;===>>>:::555111000000111111222333333333333444666999===???>>><<<<<<<<<===???BBBDDDFFFHHHGGGIIIMMMOOOQQQTTTWWWYYY[[[^^^``````bbbaaaZZZQQQBBB999555888===EEETTTeeeiiimmmiii___[[[```cccaaaPPPIIIIIIMMMHHH>>>???III[[[jjjyyy{{{xxxwwwxxxxxxyyypppcccXXXLLLEEE???===;;;:::>>>DDDFFFQQQdddwww}}}}}}sssfffiiizzz~~~iiiTTTMMMLLLJJJMMMQQQRRRQQQOOONNNMMMIIIJJJKKKLLLNNNPPPQQQRRRQQQRRRQQQPPPNNNNNNPPPRRRTTTOOOMMMPPPRRRSSSUUUXXXQQQhhh|||xxxUUUAAAAAAFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFFFFDDDEEEHHHGGGCCCGGGEEECCCAAABBBBBBAAA@@@CCC???<<<===AAABBB@@@===???@@@@@@@@@@@@@@@???>>>>>>>>>==================>>>;;;;;;???===888===FFFDDDCCCCCCBBBCCCCCCBBB@@@AAA>>><<<===<<<<<>>>>>999888888111111000000///.../////////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,---...---++++++---.........,,,...111444777888999999888888:::===>>><<<888333000000000111222222333333333222333666;;;>>>>>>===<<<<<<===???BBBDDDFFFHHHHHHKKKNNNPPPQQQTTTWWWYYY[[[^^^aaabbbccc```VVVJJJ===:::666666;;;GGGWWWbbbhhhjjjgggbbbfffnnnmmmeeeTTTFFFAAAEEEDDD<<>>>>>@@@FFFMMMNNNOOOZZZmmm|||{{{}}}{{{kkkaaaaaaooo~~~vvvvvv]]]SSSQQQOOOMMMPPPSSSSSSPPPMMMMMMNNNJJJJJJJJJJJJKKKMMMOOOPPPOOOPPPPPPNNNLLLLLLOOORRRSSSQQQQQQTTTTTTQQQRRRUUUPPPYYYooolllTTTOOOOOOMMMIIIGGGGGGIIILLLNNNJJJOOOPPPLLLLLLNNNNNNJJJJJJIIIHHHHHHGGGEEEEEEEEEEEEDDDBBBBBBDDDFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAAAAA@@@>>>======<<<<<<>>>???>>><<<<<<>>>>>><<<===???>>>;;;<<>>>>>999555000000000111222222333333333111111444999===>>>===<<<<<<===???BBBDDDFFFHHHJJJLLLOOOQQQRRRTTTWWWYYY[[[^^^aaacccddd```SSSFFF:::;;;999666<<>>JJJ\\\ooo~~~vvvuuu|||yyy}}}qqqdddSSSJJJBBB@@@AAAEEELLLTTTVVVPPPTTTeeewww}}}yyy}}}pppYYYUUU```yyybbbOOONNNPPPNNNQQQSSSUUUSSSOOOLLLLLLMMMLLLKKKIIIHHHIIIJJJLLLNNNLLLNNNNNNLLLJJJKKKOOORRRQQQQQQTTTXXXVVVPPPOOORRRSSSRRR]]]llleee[[[PPPJJJIIIJJJLLLNNNVVVYYYVVVUUUWWWWWWSSSKKKKKKLLLLLLKKKHHHGGGIIICCCFFFHHHGGGGGGIIIJJJJJJGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDDDD>>>BBBBBB???>>>@@@@@@<<<999;;;>>>@@@>>><<<>>>CCC;;;:::<<<@@@???<<<===AAA<<>>;;;333000......111222222000222333333333333666;;;>>><<<>>>???@@@@@@BBBEEEGGGKKKMMMPPPRRRSSSTTTVVVWWW]]]___```aaacccbbbZZZPPPHHH???777999AAAMMM\\\hhhgggbbbcccjjjoooooooooqqq[[[LLL???===<<<;;;@@@HHH]]]kkkwwwxxxvvvvvvzzz{{{}}}~~~}}}}}}}}}sssgggTTTNNNHHHGGGFFFGGGLLLRRRZZZWWWYYYdddvvv~~~~~~zzzzzzwwwaaaNNN^^^~~~wwwlll[[[NNNGGGKKKMMMUUUTTTRRRNNNIIIGGGGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMOOOOOOMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSXXX[[[gggzzziii]]]PPPFFFWWWvvvtttdddeeeddd[[[ZZZYYYVVVSSSRRRSSSRRROOOMMMSSSVVVTTTQQQPPPNNNKKKNNNMMMLLLKKKJJJJJJKKKLLLHHHJJJLLLMMMLLLKKKIIIHHHBBBEEEFFFCCCAAACCCCCCAAA??????@@@?????????AAACCCDDDBBB???===<<<===>>>??????BBBDDDDDDBBBCCCFFFIIIEEECCCAAAAAADDDHHHLLLMMMNNNMMMLLLLLLNNNQQQTTTVVVRRRQQQQQQPPPOOOOOOOOONNNOOOLLLIIIIIIPPP^^^nnnxxxwwwmmmcccaaammm|||yyy~~~xxxssspppppprrrsssuuuuuutttvvvwwwxxxxxxwwwxxxuuuppplllkkkkkkmmmoooooossstttxxx}}}}}}sssooojjjooonnnfff\\\RRRQQQXXXTTTRRRiiixxxqqqiii```gggqqqkkkbbb^^^XXXUUUbbbaaaWWWNNNEEE===;;;:::777555666000000000000////////////......//////......---,,,++++++++++++++++++++++++,,,++++++******++++++,,,...---------------------222222222333444555444444>>>:::888999>>>BBBBBBAAA666333//////000222222111222333333333333666:::===>>>???@@@@@@@@@BBBDDDGGGJJJLLLOOORRRSSSTTTVVVXXXZZZ]]]```aaaeeehhhccc\\\OOOBBB888<<>><<<999===EEETTTbbbpppttttttxxx}}}~~~wwwsssllleeeXXXQQQLLLJJJGGGEEEGGGKKK[[[[[[^^^jjjyyy}}}|||{{{ttteee[[[eeexxxvvv[[[OOOIIIHHHKKKIIIPPPPPPPPPMMMJJJIIIIIIJJJIIIIIIHHHGGGGGGHHHIIIIIIJJJLLLOOOOOONNNLLLLLLLLLKKKKKKMMMNNNOOOOOOOOOOOOMMMQQQSSS\\\xxxvvvdddeeeuuu~~~rrrfff___]]]\\\\\\``````]]]YYYYYY[[[ZZZVVVWWWTTTQQQQQQQQQPPPKKKGGGNNNMMMMMMNNNNNNNNNLLLJJJGGGJJJLLLIIIHHHIIIIIIFFFBBBDDDFFFGGGFFFDDDBBB@@@???AAACCCEEEFFFFFFEEEDDDBBBCCCDDDCCCCCCDDDFFFHHHBBBBBBCCCEEEFFFEEEDDDBBBEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEDDDDDDEEEJJJQQQVVVSSSSSS\\\ttt|||{{{uuuuuusssrrrpppnnnmmmnnnooopppsssrrrrrrrrrtttuuuuuuvvvvvvuuutttrrrpppmmmkkkjjjnnnrrrrrrvvvzzz}}}nnnfffffftttqqqeeeaaaVVVSSSXXXTTTTTTkkkzzzrrrzzzxxxgggUUUSSS```}}}\\\QQQHHHAAA;;;;;;;;;888666666000000000000////////////......//////......---,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------222222222222222333333333BBB===888777;;;@@@CCCDDD:::666111//////111222222222222333222222555888<<>>GGGOOO]]]jjjppprrrwww}}}~~~xxxlllgggaaa[[[WWWQQQLLLIIIFFFBBBCCCGGGYYY\\\cccnnnzzz~~~|||yyyyyyiiiSSSYYY~~~uuu}}}tttNNNEEEFFFIIIKKKFFFJJJLLLMMMMMMKKKJJJJJJKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHKKKNNNOOONNNLLLKKKJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLRRRaaa{{{wwwnnneeeddd]]]UUUSSSUUUUUURRRMMMPPPNNNNNNNNNOOOPPPOOOOOOKKKNNNNNNJJJHHHIIIGGGCCCGGGHHHIIIIIIHHHGGGEEEDDDFFFHHHIIIJJJIIIGGGEEECCCGGGEEEDDDDDDEEEGGGGGGGGGDDDEEEFFFFFFFFFEEEDDDCCCAAABBBDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDCCCAAA@@@;;;>>>AAABBB@@@AAACCCFFFLLL]]]|||~~~{{{{{{{{{yyysssmmmkkkkkkkkkkkkkkkkkkkkkkkktttttttttvvvyyy|||}}}{{{wwwtttqqqnnnmmmmmmmmmpppqqqvvv||||||rrrfff^^^dddooo|||zzzooobbb[[[[[[WWWXXXpppzzz~~~rrrWWWTTT^^^}}}[[[MMMFFF???:::;;;<<<888555555000000000000////////////.........///......---,,,++++++++++++++++++++++++,,,++++++******++++++,,,------....../////////...---///000111111222444666<<<===>>><<<;;;;;;???CCC===999444000...///000111111222222222222333777999AAABBBBBBBBBAAABBBEEEGGGFFFIIIMMMPPPSSSUUUXXXZZZXXX]]]aaadddkkkuuu}}}~~~ooo```RRRRRR\\\fffpppvvvoootttmmm```aaannntttooo```SSSGGGCCC???<<>>CCCMMMYYYdddooorrrtttwwwyyyyyyzzz|||}}}~~~~~~ttt}}}rrriiicccZZZRRRWWWOOOGGGCCC@@@>>>BBBHHHPPPYYYfffrrr{{{|||yyyppp___OOOSSSmmmdddOOOHHHDDDFFFJJJGGGEEEGGGIIIIIIGGGFFFEEEEEECCCDDDDDDDDDDDDDDDDDDCCCCCCFFFIIIKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFJJJFFFLLLXXX\\\```xxxttt^^^VVVZZZiiitttyyyuuutttoootttwwwnnn```WWWWWW\\\bbbaaa\\\WWWXXX\\\]]]ZZZXXXVVVUUUVVVVVVTTTQQQMMMLLLLLLKKKLLLOOORRRVVVXXXPPPLLLIIIIIILLLOOOOOONNNOOONNNMMMJJJHHHIIILLLPPPNNNLLLHHHEEEBBBAAAAAAAAACCCCCCDDDDDDCCCBBBAAA@@@AAADDDDDDBBBDDDOOObbbrrrzzzsssvvvvvvooouuusssooollljjjjjjjjjkkkmmmpppsssvvv{{{~~~wwwtttuuuxxxzzzuuuuuusssxxx|||hhh\\\YYYbbbxxx~~~sssiiiiii}}}~~~gggZZZ```rrrhhh___eeefffPPPHHHAAA<<<<<<;;;666222111000000000000////////////......//////......---,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,---///000111111000//////111222111//////333777<<>>AAAAAA@@@???>>>>>>======>>>CCCIIIMMMUUUjjjttt{{{~~~vvvsssuuurrrkkkrrrpppmmmkkkjjjkkkmmmnnnoooqqquuuvvvwww{{{{{{xxxvvvxxxzzzuuuxxxssscccYYY\\\ppp{{{yyysssmmm```ZZZaaauuu~~~```gggnnnSSSIIIAAA<<<<<<;;;777444444000000000000////////////......//////......---,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++---///000///.........000222111///000555:::CCCKKKSSSRRRKKKEEEEEEHHHIIIHHHDDD===666111111222///111222111000000111333333888???DDDFFFGGGHHHHHHFFFIIIMMMPPPRRRTTTWWWYYY[[[```bbb___eeevvv}}}wwwxxxiii^^^QQQFFFIIIRRR[[[eeennnrrruuuxxxyyyvvvxxxyyy{{{{{{{{{{{{}}}~~~~~~~~~{{{xxxssslllccc[[[SSSJJJFFFHHHSSS[[[jjjyyy|||tttjjjcccKKKMMMXXXkkkyyy~~~dddJJJ@@@AAACCC???@@@DDDAAAAAABBBBBBAAA??????@@@BBB@@@@@@AAABBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBDDDFFFFFFGGGFFFFFFEEEDDDCCCBBBBBB>>>DDDPPPTTTQQQUUU```|||xxxpppllljjj```UUUVVV___lll}}}vvveeeYYYRRRPPPPPPYYYWWWSSSNNNIIIHHHIIIKKKQQQWWW\\\\\\UUUNNNIIIGGGAAA@@@???============>>>@@@@@@@@@AAACCCGGGJJJLLLQQQ\\\jjjuuu~~~vvvqqqrrrqqqrrrsssrrroookkknnnnnnnnnmmmmmmmmmnnnnnnpppssswwwwwwvvvwww|||}}}~~~yyyuuuvvvzzzwwwyyymmm^^^\\\lll{{{uuupppmmmwww|||[[[fffyyytttsssUUUIIIAAA;;;;;;;;;888666666000000000000////////////......//////......---,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,((())),,,.........---,,,***---000111000222999???FFFHHHHHHGGGDDDBBBBBBDDDLLLKKKHHHBBB999444333333///000222111000///000222///555>>>DDDGGGHHHHHHIIIGGGIIIMMMPPPQQQSSSVVVXXXZZZ___```^^^cccuuuzzz}}}~~~pppdddWWWMMMOOOYYY]]]fffnnnqqqrrruuutttqqqxxxyyy{{{{{{zzzzzz|||}}}{{{uuunnnhhh___TTTMMMLLLRRRZZZhhhyyy~~~xxxnnnbbbZZZKKKaaa||||||wwwKKKDDD<<<@@@EEEBBBCCCDDD===?????????>>>===>>>@@@CCC???@@@AAABBBBBBAAA@@@??????@@@@@@@@@???@@@CCCFFFFFFFFFEEEEEEDDDCCCAAAAAACCC???AAAGGGHHHFFFJJJQQQbbbrrreeeeee|||xxxvvvzzz}}}bbbRRRNNNSSSXXX[[[ZZZVVVNNNGGGCCCEEEGGGEEEIIILLLJJJEEE@@@@@@AAA<<<===???@@@AAABBBAAAAAA@@@AAADDDHHHOOOWWW^^^bbbwww{{{yyysssnnnoooqqqpppnnnnnnooooooqqqqqqqqqooommmlllkkkoootttuuutttuuuyyy}}}~~~~~~~~~}}}{{{yyyqqqwwwwwwzzzxxxiiivvvddd^^^kkk~~~pppooozzzwwwmmmwwwuuu___UUUcccvvvkkkfff\\\JJJBBB<<<===>>>:::555333111111111111000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,---...000000111///...222999===<<<:::>>>?????????>>>===;;;:::KKKJJJKKKKKKIII@@@444+++000//////111222333111000666333333:::FFFNNNPPPNNNHHHHHHHHHKKKPPPTTTWWWXXXYYYYYY[[[```eeeqqq~~~pppaaaXXXWWWZZZ]]]dddiiinnnsssuuuvvvwwwxxxxxxxxxyyyyyy{{{|||~~~~~~zzziiiiiimmmttttttkkk___YYY___cccmmm{{{}}}nnnhhhiii^^^LLLcccvvvpppggg???????????????????????????>>>@@@AAA???<<<;;;===@@@>>>>>>???@@@@@@@@@@@@???============???AAACCCDDDFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBCCCEEEHHHKKKLLLTTTqqq~~~nnnzzzqqqjjjhhheeebbbeeeeeegggkkkooonnniiieeeZZZ___jjjyyyzzzvvvrrrrrrvvvzzz||||||xxxgggTTTKKKHHHFFFEEEFFFIIIGGGBBB@@@AAADDDBBB>>>???@@@AAAAAAAAAAAABBBBBBBBBHHHNNNQQQQQQPPPOOOPPPKKKVVVZZZXXXbbb|||rrrpppppppppooonnnppprrrqqqmmmiiimmmooorrrtttuuutttsssrrrmmmooopppooonnnpppuuuyyyxxx{{{~~~~~~|||zzz{{{|||{{{zzzzzz|||~~~pppqqq~~~oookkkkkkppp~~~yyy\\\YYYnnnvvvgggbbboooeeeLLLCCC===<<<===999555333111111111111000000000000............---------,,,,,,,,,,,,+++++++++******************************+++++++++,,,---...///000111......111888<<<===;;;888999<<<===>>>>>>???@@@BBBFFFJJJMMMLLLDDD;;;444333222111111222222111000333222333999CCCKKKPPPPPPKKKJJJJJJKKKNNNRRRTTTUUUYYYYYY[[[^^^bbbkkk|||ssshhhcccdddiiillljjjmmmqqqssstttuuuvvvwwwyyyyyyyyyyyyzzz|||~~~~~~}}}lllkkkooovvvyyyvvvqqqoooxxxwww|||zzzpppggg^^^VVVTTTWWW{{{dddKKKAAAAAAAAA@@@???>>>>>>===>>>???@@@>>>;;;:::<<<>>>===>>>??????@@@@@@??????>>>=========>>>@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@AAABBBCCCFFFHHHIIIMMM^^^~~~wwwlllccc]]]XXXTTTQQQNNNLLLMMMSSS[[[]]]YYYSSSNNNMMMKKKLLLNNNNNNMMMJJJQQQHHHAAAAAACCCCCCDDDFFFFFFCCC@@@>>>>>>???===;;;DDDFFFGGGFFFDDDFFFLLLQQQHHH[[[ssswwwnnnjjjoooxxx}}}rrrooommmlllkkkkkkllloooooollliiimmmooorrrssstttsssqqqooorrrssssssqqqnnnmmmoooqqqwwwzzz}}}}}}|||{{{{{{}}}zzzzzz{{{}}}{{{yyynnnttt{{{mmm|||~~~qqqkkkaaaccctttpppPPPFFF===;;;;;;888444333111111111111000000000000/////////.........------,,,,,,,,,+++++++++******************************++++++++++++,,,...///000000...---000666;;;===<<<555777999;;;===@@@EEEHHHDDDHHHMMMPPPOOOIIIAAA;;;666444111111111222111000111111333777>>>FFFMMMQQQKKKKKKKKKKKKMMMPPPTTTVVVZZZYYY[[[^^^___dddppp|||{{{vvvtttuuuxxx{{{ppprrrttttttttttttvvvwww{{{zzzyyyxxxyyy{{{~~~wwwuuuvvv|||zzzxxxiiiaaaaaaUUUFFFNNNeee{{{sssYYYPPPDDDCCCBBBAAA???>>>===<<<===>>>>>>===;;;::::::;;;======>>>???????????????>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEGGGKKK]]]}}}oooiiidddeeegggdddZZZPPPPPPQQQRRRTTTTTTPPPKKKFFFHHHFFFFFFIIIHHHDDDCCCDDDHHHGGGFFFGGGIIIKKKMMMOOOQQQZZZcccfffeeegggooovvvyyy|||sssooojjjhhhhhhhhhjjjmmmnnnnnnllllllnnnppprrrrrrpppooommmvvvwwwwwwuuurrrpppppppppuuuxxxzzz{{{{{{zzz{{{|||ttttttvvvyyy|||~~~~~~xxx|||wwwkkkhhhllluuuuuurrr{{{{{{rrrsssyyylllaaabbbaaammmyyySSSHHH===;;;:::777444444111111111111000000000///000////////////.........,,,,,,,,,+++++++++******************************++++++++++++,,,---...///000...,,,...333888<<<===::::::::::::<<>>888555111000000111222222111333444666999???HHHNNNKKKKKKLLLMMMNNNQQQUUUXXXZZZYYY[[[^^^___```hhhrrr}}}ssstttttttttssstttwwwyyy}}}{{{xxxwwwwwwzzz}}}}}}~~~~~~}}}tttlllcccYYYWWWXXXNNNEEETTTnnnxxxuuuXXXKKKHHHCCCCCCBBB@@@???>>>===<<<===>>>>>>===<<<;;;::::::<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBFFFFFFLLLaaa|||xxxwwwwwwwwwwwwqqqiiifffhhhjjjgggeeefffgggiiinnnsssxxxxxxtttooohhhggghhhiiikkknnnooopppqqqjjjkkklllnnnooooooooooooqqqssstttuuutttsssrrrqqqqqqsssuuuwwwwwwxxxxxxxxxqqqpppppprrrtttuuutttssszzzuuu|||}}}nnniiijjj```aaagggsssqqqtttxxxnnntttyyyppp___ZZZbbblll~~~TTTIII>>>;;;999777444444111111111111000000000///000////////////.........,,,,,,,,,+++++++++******************************+++++++++++++++,,,---...///...---...111666:::<<<<<<<<<<<<;;;>>>GGGUUU```eee[[[RRRPPPSSSSSSLLLDDD;;;777222//////111333333222444555555444888@@@GGGLLLNNNPPPPPPOOOQQQTTTWWWYYYYYY[[[```aaaaaafffmmmxxx}}}xxxrrrssssssssssssuuuyyy{{{}}}{{{xxxvvvvvvxxx{{{}}}~~~~~~}}}}}}~~~|||zzz{{{zzzuuujjjaaaTTTSSSOOOHHHEEENNNdddvvv}}}WWWIIIEEE>>>AAA@@@@@@??????>>>>>>============>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>======<<<<<<@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJQQQfffxxxsssqqqkkkfffeeegggiiilllmmmooopppqqqgggggghhhjjjlllooorrrsssmmmnnnpppqqqrrrqqqooommmlllmmmnnnqqqrrrsssrrrrrrpppppppppqqqssstttsssqqquuu|||~~~zzz{{{}}}cccaaaaaaXXXXXX[[[dddtttzzzvvvyyyfffbbbYYY[[[kkkyyyTTTHHH>>>;;;:::777555444111111111111000000000000/////////.........------,,,,,,,,,+++++++++******************************+++++++++++++++,,,------.........///111444777999999;;;===>>>AAAKKKZZZeeeeeeZZZNNNLLLRRRVVVTTTOOOCCC===666111000111333444333444555333222555;;;@@@LLLOOOSSSRRRPPPOOOQQQSSSWWWVVVZZZ___aaaaaadddjjjpppzzztttooopppqqqrrrsssuuuxxx{{{{{{yyywwwuuuuuuwwwyyyzzzzzz{{{}}}~~~}}}{{{{{{}}}|||yyyvvvrrrkkkaaaZZZQQQQQQHHH<<>>>>>======<<<<<<<<<<<<>>>??????>>><<<;;;<<<<<<===============<<<===============<<<;;;>>>??????@@@AAABBBBBBCCCBBBCCCCCCDDDDDDCCCBBBBBB@@@FFFJJJJJJPPPjjjyyypppoookkkfffdddbbbfffjjjlllllllllmmmmmmgggfffeeefffiiinnntttwwwtttssssssttttttrrrooolllhhhhhhiiikkkmmmnnnmmmkkkkkkkkkkkknnnqqqssssssrrrooo}}}|||vvvmmmuuuggg\\\]]]```VVVTTTTTTUUUYYYeeevvvtttfffVVVXXXXXXbbbuuu}}}RRRHHH>>><<<<<<888555555111111111111000000000000............---------,,,,,,,,,,,,+++++++++******************************+++++++++***++++++,,,------...///000000222444555777<<>>===<<<;;;:::999999999:::<<>>;;;;;;;;;<<<=========<<<<<<:::;;;<<<=========<<<;;;<<<======>>>@@@AAAAAABBBAAABBBCCCDDDDDDCCCBBBBBBAAAAAADDDGGGHHHTTTsssqqqpppppphhhdddgggcccgggmmmooonnnlllkkkkkkjjjgggdddcccfffmmmtttyyyxxxvvvtttttttttrrrnnnkkkgggffffffhhhjjjkkkiiifffgggfffgggjjjmmmnnnnnnmmmnnntttwwwwww|||xxxeeeVVVYYY```bbb]]]\\\ZZZVVVXXXcccvvvvvvaaaTTTMMMTTT\\\lll~~~xxxQQQGGG>>>===<<<999666555111111111111000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++***++++++,,,,,,---///000111111111222333777???FFFHHHFFFEEEHHHMMMLLLMMMLLLJJJIIIMMMTTT[[[VVVNNNBBB888333111222222000///000111333666888999:::BBBKKKQQQRRRRRRUUUXXXSSSRRRTTTYYY[[[[[[]]]aaahhheeeqqqyyysssssssssmmmoooqqqqqqqqqqqqsssuuuwwwwwwvvvuuuuuutttttttttzzz{{{~~~~~~~~~|||zzzxxxxxxzzz|||zzzxxxrrrhhh]]]TTTOOOMMMEEEBBBDDDWWWzzz~~~VVVIIICCC:::999CCCAAA@@@???===;;;999777666777666777;;;???@@@>>>;;;:::;;;<<<<<<======<<<<<<999:::<<<=========<<<;;;:::;;;<<<===>>>???@@@AAA@@@AAABBBCCCDDDCCCBBBAAADDD>>>???FFFGGGHHHZZZqqqvvvpppuuusssiiifffkkkeeekkkqqqsssqqqmmmlllkkkmmmiiidddbbbdddkkktttzzzssspppnnnmmmnnnmmmjjjggggggeeeeeegggiiijjjgggdddjjjiiiiiijjjllllllkkkiiiooojjjlllsss{{{xxxiiiYYYbbb~~~kkkiiicccXXXRRRWWWffftttzzzeeeQQQDDDKKKVVVbbbtttWWWFFF??????::::::999222000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************...///111222333333333222666???HHHKKKIIIEEEDDDDDDDDDCCCHHHLLLHHHEEEOOO___YYYXXXRRRFFF888000000222222333333222222333555888666:::???DDDHHHLLLQQQUUUQQQPPPPPPRRRVVV[[[]]]^^^bbbdddkkk{{{xxxsssssssssrrrpppqqqqqqpppooooooppprrrtttttttttsssrrrtttwwwyyy}}}{{{{{{~~~~~~|||}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzyyynnnddd]]]VVVMMMFFFDDD>>>BBB[[[pppJJJ<<<<<<;;;;;;===<<<<<<=========<<<:::999999999:::::::::;;;;;;;;;999:::;;;<<<<<<;;;999888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============AAAAAABBBBBBBBBAAAAAA@@@DDDCCCBBBBBBDDDHHHMMMPPPpppyyyooolllooopppkkkeeeeeehhhmmmrrrtttuuuuuuttttttnnnhhheeebbbaaagggnnnlllllllllnnnnnnkkkfffbbb___cccfffeeefffgggeeeaaafffeeeeeegggjjjllllllllltttvvvrrrpppvvv~~~zzz{{{mmmggg[[[PPPXXXjjj{{{cccOOOJJJNNNJJJUUUhhh{{{WWWEEE??????:::::::::333111111000000/////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---...000222333333333222444:::BBBFFFEEEDDDCCCCCCCCCCCCGGGOOORRRPPPNNNOOOXXX[[[[[[QQQBBB666333333333333333222111000111111333777;;;@@@EEEJJJPPPTTTOOOPPPQQQRRRTTTWWWYYY[[[\\\]]]bbbmmm}}}xxxrrrqqqssssssrrrmmmnnnoooooonnnoooqqqssstttuuuwwwwwwvvvvvvxxxyyy~~~~~~~~~}}}{{{zzzzzz|||~~~}}}}}}~~~{{{xxxuuutttiii```XXXTTTOOOGGG???<<>>???::::::;;;555222222111000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---...///111222222333222444777===BBBEEEFFFEEEEEEDDDDDDGGGPPP]]]ddd\\\PPPWWW]]]bbb\\\NNN@@@777333444444444333222000...---111333777:::???EEELLLPPPMMMPPPSSSTTTRRRSSSUUUXXX\\\\\\^^^cccnnnuuuqqqmmmlllnnnqqqqqqpppjjjlllnnnnnnnnnoooqqqssstttvvvxxxyyyxxxwwwxxxyyy}}}~~~~~~}}}~~~~~~~~~{{{uuunnnjjjYYYSSSMMMKKKFFF???;;;;;;KKKbbb}}}yyy}}}yyyNNNGGGEEEGGGDDD;;;777999::::::;;;;;;;;;:::999999777777777888888888999999777777777777888888999:::999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>????????????>>>>>>AAA@@@????????????@@@@@@FFFOOOlllyyyuuupppmmmkkkjjjhhhfffdddgggjjjmmmoooooonnnmmmlllbbb[[[]]]cccdddeeefffhhhjjjlllkkkhhheeebbbaaaggghhhfffaaa```bbbcccaaa\\\]]]```eeejjjmmmmmmlllppptttrrrrrrvvvvvv|||~~~nnncccaaa___[[[iiippp{{{|||jjj[[[OOOHHHHHHLLLKKKQQQYYYjjjWWWEEE>>>>>>:::;;;<<<666333333222111000......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,---...///111222222333444777<<>>555444444444444444333111///111222444666999>>>DDDIIILLLQQQVVVWWWSSSRRRTTTWWW[[[\\\^^^___fffsss~~~zzzxxxooollljjjjjjlllmmmmmmllljjjlllnnnoooooooooqqqrrrssstttuuuuuuuuuuuuwwwyyy}}}|||~~~{{{|||~~~}}}wwwnnnddd^^^QQQLLLGGGBBB<<<999???HHHZZZrrr{{{mmmzzzWWW@@@<<<;;;===;;;777999>>>999999999999999999999888666666666777777777777888777666555555666777999:::888888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>======@@@@@@AAAAAAAAA@@@@@@???>>>HHHUUUhhhwwwssssssqqqnnnjjjhhhggggggfffhhhkkknnnppppppooooookkkddd```bbbfffffffffggghhhjjjllljjjfffbbb```___hhhjjjjjjggggggkkkkkkiii______```ccchhhlllmmmmmmnnnrrrppppppuuusssvvvsss}}}|||mmmbbb]]]\\\```fffooozzzwwwiiiYYYQQQNNNKKKJJJKKKFFFJJJVVVlllXXXFFF???>>>:::;;;<<<666444333222111000///...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,---...000111222333333666<<>>444222111111333555444222222222333333444777<<<@@@JJJPPPWWWYYYVVVTTTUUUWWWVVVYYY\\\\\\___iiixxx}}}tttoooooopppnnnkkkiiiggggggiiiiiijjjlllnnnppppppooonnnoooooorrrrrrqqqpppoooqqqtttwwwzzz{{{|||}}}}}}}}}}}}~~~||||||}}}}}}}}}~~~~~~|||xxxnnnbbbWWWOOOJJJFFFAAA;;;444888JJJ]]]ooo{{{eeedddwww```DDD@@@:::666555666777999<<<888777777777777888888888555555666666666777777777666666555444555666888999777888999999::::::999999::::::::::::;;;;;;;;;;;;:::;;;<<<<<<=========<<<>>>???@@@AAAAAAAAAAAA@@@===DDDFFFHHH___xxxtttsssqqqpppqqqqqqoookkkhhhggghhhfffhhhkkkmmmppppppqqqppphhheeeeeegggfffcccdddgggiiijjjjjjiiieeebbb___^^^___dddggghhhjjjnnnnnnkkkgggeeeccccccfffjjjlllmmmkkkooolllmmmsssrrrsss}}}{{{www{{{wwwiii___^^^XXX]]]eeennnxxxuuucccZZZRRRQQQQQQMMMHHHFFFBBBJJJ___yyyZZZHHH@@@>>>::::::<<<666333333222111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,---///111222333222555:::???EEEKKKOOOQQQMMMQQQXXX```kkkqqqnnnfffbbb]]][[[___eeecccYYYNNN999555///...000333333333222333333222222333777999DDDJJJRRRWWWWWWVVVVVVVVVTTTXXXZZZ[[[]]]dddoooxxx|||yyytttnnniiihhhjjjllliiigggeeeddddddeeegggiiikkkmmmppppppnnnmmmmmmmmmpppppppppnnnnnnooorrruuuuuuxxxzzz{{{||||||~~~~~~}}}|||}}}|||vvvmmmaaaUUUJJJCCCAAA===:::999<<>>??????@@@???BBB<<<===EEEJJJXXXtttiiimmmrrrtttoooqqqrrrqqqnnnkkkiiiiiiggghhhkkkmmmnnnoooooooooiiiiiilllooolllggggggkkkiiihhhgggggghhhgggdddaaa\\\bbbfffhhhkkkooonnnkkkmmmjjjfffeeefffiiijjjjjjgggmmmjjjhhhoooooopppyyytttaaazzzpppsss{{{rrrddd^^^SSSVVV[[[bbbkkkvvvzzziii^^^XXXTTTSSSUUUSSSLLLGGGGGGMMM\\\ttt\\\III@@@???999999;;;555222222222111111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,...000222444555777888999===EEEPPPYYY]]]YYYYYY^^^```[[[UUURRR[[[ZZZ[[[```eeefffbbb]]]GGG???444...///111333222000111222222222222555777<<>>;;;777999EEEXXXmmm|||rrrttt}}}QQQ<<<===:::;;;;;;:::999999777444555555444444444555777777555666666666666777777777777777777777777666555444666777777888888888888888999999999999::::::::::::999:::;;;<<<============;;;;;;<<<<<<===>>>>>>???BBB===@@@GGGCCCBBBYYYyyypppllloooqqqrrrpppqqqrrrrrrqqqooollljjjmmmnnnnnnooooooooonnnnnnkkkiiilllrrrsssooolllmmmgggcccbbbeeekkknnnkkkgggbbbfffhhhgggiiilllmmmjjjllljjjiiiiiiiiiiiigggfffccckkkhhheeejjjjjjjjjrrrxxxwwwhhh{{{xxxqqqddd\\\UUUUUUWWWYYY]]]eeennnttt|||qqqdddZZZSSSSSSTTTXXXYYYUUUQQQRRRXXXhhh}}}^^^KKKAAA???999999:::444222222111111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,---000222444::::::888666888CCCSSS```ooo```VVVVVVSSSKKKGGGIIIRRRVVV\\\```cccdddddddddUUUJJJ;;;222000222333333...000222333333333555666555:::CCCMMMTTTVVVSSSPPPKKKJJJJJJJJJNNNTTT[[[aaacccaaaaaaaaaccccccaaa___dddeeeggggggeeedddcccccccccfffiiikkkkkkkkkkkklllkkkpppuuuxxxwwwuuurrrqqqwwwzzz}}}}}}|||{{{}}}{{{|||}}}~~~{{{{{{}}}~~~}}}zzztttpppccc^^^UUULLLEEEAAA???>>>;;;666<<>>>>>=========>>>>>>???;;;BBBEEE???<<>>GGGSSS[[[bbbccc]]]QQQIIIIIILLLMMMXXX```fffddd```aaagggmmmiii\\\III999000000222555333555666888999888777555666888===CCCIIILLLMMMMMMDDD???>>>AAACCCFFFPPP[[[\\\]]]]]]]]]]]]___bbbdddgggeeeccccccffffffeeebbbeeeeeeeeefffgggiiijjjkkkhhhjjjnnnqqqtttvvvwwwwwwtttwwwzzz}}}~~~|||zzzxxxyyyzzz|||}}}~~~}}}{{{xxxssslllddd___RRRPPPNNNHHH===444555<<<666@@@TTTooowwwLLL<<<;;;666:::999888888777777888888444444555555555555444444555555666666777777888888999999999888777666666555444444666777888888888888777777777888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<==================>>>???AAABBBCCCPPPeeepppsssyyytttnnnlllmmmmmmmmmnnnoooppppppppptttqqqnnnnnnppprrrqqqoooeeedddddddddeeefffhhhiiidddccccccfffjjjmmmooooooccc```^^^^^^aaaeeeggghhhjjjjjjkkkjjjhhheeebbb``````ggglllgggbbbcccfffhhhrrrqqqkkkWWWWWWZZZTTTRRRWWWYYYWWWTTTSSS```bbbhhhvvvtttaaaWWWTTTRRROOOOOO^^^fffhhh___VVV___|||]]]JJJAAA???:::999:::444555444333111000000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++---///---+++---222777@@@>>><<<999:::???FFFKKKVVV[[[\\\UUUNNNLLLKKKKKKUUUeeewww}}}wwwsssrrrsssjjj\\\KKK===555111000111222444666888888777666333555888<<>>???>>>CCCJJJUUUXXX\\\___```aaabbbcccjjjhhhggghhhjjjkkkiiigggfffffffffggghhhiiikkkkkkhhhjjjllloooqqqtttuuuvvvuuuvvvxxxzzzzzzyyywwwuuuwwwxxxyyyzzz{{{|||}}}~~~}}}~~~}}}}}}}}}~~~~~~~~~{{{yyyuuupppiii```VVVPPPKKKCCC===>>>???===;;;:::EEESSShhh|||~~~uuuzzz}}}]]]???555777333888888777777666666666777444444555555555555444444444555555666777777888888999999888777777666555555444444555666777888888777666666777888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<==================>>>???@@@BBBBBBKKKOOObbbuuutttzzzxxxrrrooojjjmmmnnnmmmjjjiiikkknnnmmmkkkjjjjjjlllllljjjhhh``````aaaaaacccdddeeeffffffdddcccdddfffhhhhhhgggbbb```^^^^^^___bbbccccccbbbbbbbbbbbb```]]]ZZZYYY___fffjjjgggdddfffhhhgggfffkkktttqqq]]]UUUVVVYYY\\\YYYUUUUUUYYYTTTTTTWWWaaarrroooaaaTTTPPPPPPPPPQQQRRR^^^]]]\\\]]]eeeyyy]]]JJJAAA???:::999:::444444333222000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---///...,,,---222666:::::::::999888999;;;===HHHSSS\\\]]]ZZZXXXVVVTTTWWWjjjzzzuuutttrrrkkk```RRRCCC888222222222333555777888777555333333555777;;;>>>BBBDDDCCC???===>>>>>>===<<<>>>KKKPPPXXX___bbbdddeeeeeekkkjjjjjjkkkmmmnnnmmmkkkhhhhhhhhhiiijjjkkklllmmmiiiiiijjjlllnnnppprrrtttssssssttttttttttttssssssuuuuuuvvvwwwyyyzzz{{{{{{xxxzzz}}}~~~}}}zzzzzzzzzzzz{{{|||}}}}}}zzzzzz{{{{{{zzzxxxvvvtttttttttttttttvvvxxxzzz{{{wwwssslllddd[[[QQQGGG@@@AAA;;;666777999;;;???CCC[[[kkk~~~```jjjyyyyyyXXXFFF888555999777777666666666555555555555333444444555555444444333444444555555666777777777888888777777666555555555444444555666777777777777666666777777888888999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<==================>>>@@@AAABBBDDD@@@DDDYYYzzzyyysssxxxyyyssspppgggkkknnnkkkeeecccfffjjjgggfffeeefffggggggeeecccbbbcccdddeeefffgggggggggdddcccbbbbbbcccdddcccbbb___^^^\\\\\\]]]^^^]]]]]]____________^^^\\\ZZZYYY]]]bbbddddddeeehhhhhheeeaaajjjnnnvvv___XXXTTTXXX[[[ZZZXXXWWWRRROOONNNSSSaaarrr{{{ooofffWWWOOOIIIKKKNNNPPPSSSVVV]]]ZZZ\\\kkk]]]JJJAAA???:::999:::444222222000//////...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------,,,---111444333666999;;;::::::::::::EEEQQQ\\\``````___\\\XXX^^^jjjzzz|||vvvvvv|||{{{zzzvvvkkkYYYFFF888777555333333555666555333555555666888:::???EEEIIIJJJGGGDDDEEEGGGHHHGGGGGGHHHNNNWWW^^^cccfffiiijjjjjjjjjkkkmmmnnnooonnnmmmllllllllllllmmmnnnooopppkkkjjjjjjkkklllnnnppprrrqqqqqqppppppqqqrrrrrrssspppqqqsssuuuwwwyyy{{{|||yyyzzz{{{}}}}}}|||{{{zzzxxxxxxxxxxxxyyyyyyzzz{{{zzzyyywwwvvvuuurrrooommmnnnlllkkklllnnnqqqssstttrrrlllaaaWWWMMMEEE>>>999999;;;<<<777111444III^^^tttnnnaaabbbnnnZZZBBB>>>999777;;;;;;666666666666666555444444333333444444444444333333333444444555555666777777666666666555555555444444333444555666666666666666555555666666777888888999999::::::;;;;;;;;;;;;:::999::::::;;;;;;<<<=========<<<<<<===>>>???@@@@@@@@@AAACCCGGGPPPlllxxxrrrtttsssnnnllleeegggiiigggdddbbbdddffffffdddcccccccccccccccccceeefffhhhiiiiiihhhgggfff_________```cccdddcccbbb[[[ZZZYYYZZZ[[[\\\[[[YYY\\\\\\]]]^^^___^^^^^^]]]YYY\\\^^^```eeeiiigggbbbbbbhhhjjjlllnnnVVVVVVccciii```VVVWWWTTTQQQRRRZZZgggvvv}}}uuuooofff\\\TTTMMMJJJJJJNNNRRRUUUZZZ```]]]bbbqqq]]]JJJAAA???:::999:::444111111000///..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,...000000444999<<<<<<<<<;;;<<>>??????@@@DDDGGGDDDAAALLLhhh|||tttpppnnnkkkiiihhhfffdddbbbccceeefffdddbbbeeeccc```^^^]]]___aaadddeeeeeefffeeedddbbb```______^^^___aaacccdddcccbbbYYYXXXWWWYYY[[[\\\[[[ZZZTTTUUUVVVXXXZZZ\\\]]]]]]YYY[[[\\\___eeejjjhhhcccaaa```bbbgggoooxxxkkkmmmnnneee\\\XXXXXXVVVTTTTTT[[[eeelllvvv{{{xxxrrriiiaaa[[[VVVQQQMMMNNNNNNQQQWWW[[[```kkkvvvmmm|||]]]JJJAAA???:::999:::444111111000///////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******+++,,,------///222777:::;;;===???@@@???BBBHHHRRRaaappptttqqqaaa^^^```eeeggggggooo{{{~~~~~~qqqcccHHH???555///111333333222111333555666888>>>GGGNNNUUUXXXYYYWWWXXX^^^ccceeedddeeeeeeeeeeeefffjjjmmmmmmpppssstttsssrrrrrrrrrqqqpppppppppqqqqqqrrrsssmmmllllllkkkkkklllllllllsssrrrooommmjjjhhhgggffffffhhhkkknnnrrrvvvyyyzzz}}}zzzwwwsssrrrrrrssstttuuutttttttttttttttuuuuuuooollliiiiiilllooonnnmmmfffccc___^^^___^^^ZZZWWWSSSMMMCCC<<<888777777777888333333???TTTmmmkkkoooYYYFFF999:::???888444555333555666777777777666444333111222222333333222222111222222333333444555555555333333333333333333333333333333444444444444444333444444555555666666777777777777888999::::::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBB???>>>BBBEEEGGGLLLRRRnnnqqqvvvxxxjjjkkklllmmmllljjjgggfffffffffaaa^^^```eeegggddd___```___]]]ZZZYYYZZZ]]]aaaeeeeeedddcccbbb```^^^]]]``````aaabbbddddddcccaaaZZZYYYXXXYYY[[[\\\]]]\\\SSSSSSUUUVVVXXXZZZ\\\]]][[[\\\]]]___dddkkkkkkfffbbb\\\___gggfffoooyyyggg______]]]______[[[VVVUUUYYY^^^jjjmmmrrrvvvzzz}}}yyysssoooddd^^^VVVPPPMMMLLLLLLLLLPPPRRRWWW]]]bbblll]]]JJJAAA???:::999:::444111111000000//////000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************,,,------,,,---000444888<<>>:::777666666555444999888@@@TTTnnnmmmnnn]]]CCC>>>999<<<===666666999333333444666666666555333222111111222222222222111111222222222333444444555555222222222333333333333333333333444444444333333222333444444555555666777777666777888999::::::::::::888999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<======BBB<<<:::???DDDDDDBBBBBBDDDYYYyyy{{{kkkgggooovvvooodddaaabbbcccbbbcccddddddcccdddaaa______bbbbbb```]]][[[\\\]]]\\\YYYYYYZZZ\\\bbbaaa```___^^^^^^^^^^^^]]]^^^___bbbeeefffeeeccc___\\\ZZZYYY[[[]]]]]]]]]WWWWWWWWWXXXYYYZZZ[[[\\\YYY\\\\\\\\\```gggiiigggccc___aaadddbbbfffsssaaa]]]fffiiikkkeee\\\VVVXXX[[[^^^___aaacccfffmmmxxx}}}tttrrrooollliiieee```\\\SSSPPPLLLIIIIIIJJJLLLMMMRRRSSSXXX\\\bbbppp]]]JJJAAA@@@:::999:::444222111111000000000000111......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***+++---...------+++---222777???IIITTT[[[LLLGGGDDDNNNfff{{{~~~xxxqqqaaaTTTQQQQQQWWWjjj~~~mmmUUUCCC999555000------000333333222666>>>EEEZZZeeekkkddd[[[ZZZ[[[[[[XXXZZZ]]]___aaacccgggiiikkkooosssssspppnnnmmmnnnnnnnnnnnnnnnnnnnnnooooooiiijjjjjjjjjiiihhhfffeee```aaabbbcccccccccccccccdddeeefffhhhjjjlllnnnooopppppppppoooooonnnmmmlllllllllkkkjjjjjjkkkkkkkkkfffccc```___^^^ZZZQQQJJJLLLFFF???===???@@@???===888888888888999888666333999DDDWWWlllzzzkkkhhh|||jjjKKKBBB;;;777999555///555999111222333444555555333111000111111222222222222111111111222222333333444555555222222222222222222222333333333444444444333222222333333444444555666666777666666777999999:::::::::888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<======AAA??????>>>;;;999???GGGHHHFFFLLLbbb~~~rrrlllkkkhhhddd___^^^bbbfffddd``````^^^[[[YYY\\\aaabbb```bbbbbbbbb```^^^\\\\\\\\\XXX\\\``````]]]ZZZYYYZZZZZZYYYXXXWWWXXXYYYZZZ[[[XXXYYY\\\aaafffiiiiiihhhccc```\\\ZZZ[[[\\\]]]]]]YYYXXXWWWWWWVVVVVVWWWWWWVVVYYYZZZXXX[[[aaaeeeeee```______]]]]]]cccqqq}}}nnn]]]jjjnnnpppjjj___WWWXXX[[[VVVVVVVVVVVVXXX```kkkttt||||||xxxttttttuuutttooojjjbbb```]]][[[YYYVVVQQQNNNKKKJJJIIIIIIJJJLLLNNNNNNTTTUUUXXXZZZ___nnn___KKK@@@???;;;;;;<<<555222111000000//////000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......000777AAAJJJOOOPPPNNNJJJGGGJJJSSS\\\bbbeeeiiiddd```^^^ZZZ[[[fffsss|||ooo[[[HHH;;;222++++++---333888666444888>>>HHHNNNUUUXXXVVVOOOGGGCCCEEEHHHNNNUUU[[[___bbbccchhhiiikkkllllllkkkjjjiiillllllkkkkkkkkkllllllmmmjjjiiigggeeebbb```^^^]]]]]]]]]___bbbdddeeecccaaacccdddeeefffhhhkkkmmmnnnnnnmmmkkkiiihhhggghhhhhhkkkjjjhhhfffdddddddddeee___\\\WWWRRRNNNJJJEEEBBB999888666555666666666666666444666:::666///555CCCHHH]]]uuuhhhhhhyyyooommmQQQAAA999888777666444444333333333222222222111111111000000000000000000000000000000222222111111111111111111111111111111111111111111111111222222222333333333333333333444444444555555666666777888888888888888:::999888777888999:::;;;999999::::::::::::;;;;;;===============>>>??????===BBBGGGLLLZZZwww}}}rrrfffaaaccc\\\\\\\\\^^^bbbccccccbbb^^^]]][[[\\\]]]]]][[[ZZZYYYZZZ\\\]]]^^^___^^^^^^___```aaaaaaaaa```___^^^dddaaa\\\XXXWWWYYY[[[^^^^^^^^^```bbbeeehhhjjjllliiiddd^^^^^^aaacccaaa^^^WWWSSSRRRVVVXXXVVVVVVXXXXXXXXXXXXZZZ^^^cccgggjjjfff___]]]```bbbccciiiqqqqqq]]]aaadddccc]]]YYYXXXZZZPPPQQQSSSSSSPPPQQQ^^^kkklllsss}}}wwwqqqooonnnkkkgggdddccccccaaa```^^^\\\[[[UUUQQQNNNOOONNNLLLIIIHHHIIILLLHHHHHHPPPQQQPPPXXX[[[\\\```hhhwww^^^JJJ???===777777777///111000000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......///555===DDDHHHIIIDDDCCCBBBCCCHHHRRR]]]dddkkkkkkiiifffeeegggkkkooommm[[[LLL>>>444333111000111111111666===:::>>>CCCEEEDDD@@@===;;;???AAADDDHHHMMMRRRVVVXXX___aaacccfffggghhhhhhggghhhggggggffffffgggggghhhfffeeedddaaa___]]][[[ZZZYYYYYY[[[^^^bbbcccbbb```^^^______aaabbbdddfffgggiiihhhgggfffeeeffffffgggeeedddcccaaa```_________XXXUUUPPPKKKGGGBBB===999:::777444333555666666666;;;666555777555444BBBSSSjjjyyynnnppprrr~~~zzz{{{hhhLLL<<<666444666555444333333222222222222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333333333333444444444444555666666777888888888888777888777777777777888999999999999999:::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>CCCDDDDDDCCCFFFUUUkkk}}}{{{tttqqqlllccc___```[[[[[[[[[\\\]]]```bbbdddkkkggg```\\\YYYYYYXXXXXXYYY[[[^^^```bbbcccbbbbbbeeeeeeeeeeeeeeecccbbbaaaaaa___]]]ZZZYYYXXXYYYZZZ\\\\\\^^^```bbbeeegggiiifff```ZZZXXX[[[^^^^^^]]]YYYTTTRRRTTTWWWVVVXXX[[[YYYZZZ[[[]]]aaadddgggiiifff```]]]```aaaccchhhooowww{{{mmm]]]VVVWWWZZZXXXUUUZZZTTTPPPQQQSSSSSSTTTWWWbbbhhhrrr{{{zzzrrrvvvwww|||tttmmmeee```___^^^[[[WWWWWWWWWVVVUUUTTTRRRPPPOOOLLLJJJIIIIIIIIIGGGFFFFFFFFFKKKLLLOOOTTTQQQSSSaaaoooqqqzzz[[[GGG===<<<777777777000///000111111111000......000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---...222777<<>>>>>CCCLLLSSSsss}}}llliiiggghhhllllllgggcccbbb\\\]]]\\\[[[ZZZ]]]ccchhh~~~vvvjjjaaa\\\ZZZZZZ[[[YYY\\\```eeehhhiiiiiihhhiiiiiiiiiiiihhhgggeeeeeecccbbbaaa```^^^\\\ZZZYYYZZZ[[[]]]___aaacccdddeeeeee___YYYVVVYYY\\\^^^^^^ZZZUUURRRUUUWWWXXXZZZ^^^\\\]]]___bbbdddfffggghhheee```^^^___aaabbbggglllooouuu~~~fffZZZVVVTTTRRRXXXUUUUUUWWWVVVSSSTTTVVVXXX\\\dddoooyyyzzzxxxvvvtttrrrkkkbbb[[[]]]```gggpppuuutttmmmggg\\\WWWRRROOOOOOOOOLLLIIIKKKKKKKKKJJJIIIHHHFFFEEEBBBDDDFFFFFFFFFGGGHHHIIIGGGKKKNNNTTTXXXQQQVVVkkkYYYFFF===>>>;;;======666///111222333333111///...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,---///222666999;;;===@@@DDDFFFGGGHHHJJJMMMaaammmttttttzzzyyyhhhssspppoooppptttyyyxxxeeeTTT>>>666111222555333111111444666888999999:::;;;===888888888888:::<<<>>>@@@???AAADDDHHHLLLOOOPPPQQQPPPPPPQQQRRRTTTVVVWWWXXXVVVVVVWWWWWWXXXYYYZZZZZZWWWWWWWWWYYY]]]_________\\\\\\\\\\\\\\\]]]]]]^^^___^^^\\\[[[ZZZ[[[[[[\\\YYYYYYXXXWWWUUUQQQOOOMMMGGGEEEAAA>>>;;;888555222444222///000444666666555111222999DDDOOO```zzz|||www|||yyy{{{uuuKKK<<<:::444111444333333333222222111111000111111111111000000000000000000000000000000000000/////////000000000000000111111111111111111111111111111111111222222222222222222333333333444444444444555666666777777666666555666777888999888777666888999999999999:::::::::::::::999999::::::;;;<<<;;;;;;===>>>AAADDDGGGIIIMMM___yyyrrrlllkkkjjj```aaaeeekkkmmmkkkgggddd___```___\\\YYY\\\eeemmmxxxlllccc]]]\\\[[[\\\[[[^^^ccciiilllnnnnnnnnnjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggeeebbb```^^^\\\]]]^^^```bbbcccddddddeeeaaa]]]\\\]]]```aaaaaa[[[VVVUUUYYY\\\\\\]]]___^^^```ccceeeggghhhggggggccc```___^^^___aaaeeehhhiiiiiivvvuuuXXXPPPRRRQQQZZZeeeggg]]]TTTXXXaaaYYY\\\dddnnnuuuvvvqqqlllllljjjgggdddaaaZZZRRRMMMOOORRRXXX___cccaaa[[[VVVNNNLLLJJJIIIJJJJJJGGGEEEGGGHHHHHHGGGGGGFFFEEEDDD???DDDGGGGGGGGGKKKNNNOOOOOORRRVVVccckkkeeekkkYYYFFF>>>???===>>>???777111222333444444222000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,...000333666999888===DDDMMMQQQNNNGGG@@@LLL[[[hhhrrr|||qqqnnnddd^^^iii}}}zzzkkkKKK???444222333222111111111444777888777666666666666777888:::::::::999888888999;;;>>>@@@BBBCCCDDDBBBCCCDDDGGGIIILLLNNNPPPLLLMMMOOORRRTTTWWWYYYZZZYYYWWWVVVWWWYYY[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZYYYXXXVVVTTTRRRQQQQQQRRRQQQQQQOOOMMMJJJFFFCCCAAA>>><<<:::999888777555333666666555555555666666555666???OOO___mmm|||xxxmmmyyywwwooo{{{sssUUU===:::;;;555111444222333333333333222111111000000000000000000000000////////////////////////....../////////000000000000000000000000000000000000000111111111222222222222222222333333333444444444444555666666666666555555666888999999999888777888888888999999999::::::999999999999999:::;;;;;;============>>>@@@@@@@@@IIIMMMSSS]]]mmmttthhheeedddcccbbb]]]```cccfffiiijjjgggccc```aaa```\\\XXX[[[ccckkknnniiiccc^^^\\\ZZZYYYXXX^^^aaafffkkknnnpppppppppjjjjjjjjjkkkkkklllmmmmmmnnnmmmmmmkkkiiifffdddbbb___```aaacccddddddddddddaaaaaaaaabbbccccccbbbaaaZZZXXXYYY___bbb___]]]]]]___```cccfffggggggfffeee``````___]]]]]]```bbbbbb^^^cccgggrrrwww___YYYTTT___nnnwwwqqqddd^^^___[[[```iiissswwwrrrggg^^^]]]\\\ZZZXXXUUUQQQLLLHHHLLLNNNPPPSSSTTTRRROOOLLLHHHHHHGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDIIIJJJHHHIIIMMMOOOMMMQQQYYYhhh[[[HHH??????;;;;;;:::111111222333333333222111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---)))+++,,,---...000444777999???IIIUUU]]]ZZZPPPGGGJJJUUUbbbooorrrpppeee\\\iii|||hhhWWWCCC777222000222666///222666777555333222222444555777888888777555444888888999999:::;;;<<<<<<999:::;;;===???BBBEEEFFFCCCDDDFFFJJJMMMQQQSSSTTTUUURRRPPPOOOQQQSSSTTTTTTRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPMMMJJJHHHGGGGGGGGGEEEDDDCCCAAA>>>:::888666666555333444555666555333333555555333111222777;;;KKKXXXjjjxxxsssccciiirrrqqqpppQQQBBB777666666333333777111222333444444333111111//////000000000000000111////////////////////////------......//////000000000000000000000000000000000000000111111111111222222222222222333333333333333444444555555555555555666777888888999999888888888888888888999999999999999999999999999::::::;;;=========<<<===>>>???@@@HHHDDDBBBCCCJJJXXXoootttjjjaaabbbfffeee```]]]]]]```bbbcccfffjjjiiieee^^^^^^]]]ZZZWWWYYY^^^bbb___^^^^^^^^^______^^^\\\ccceeegggjjjmmmnnnooooookkkkkkjjjkkkkkklllmmmnnnkkklllnnnnnnlllhhhdddaaa```aaacccdddeeeddddddccc\\\^^^```bbbcccbbb```___YYYXXX[[[bbbddd___[[[ZZZ]]]___bbbdddeeeeeeeeeddd]]]___^^^[[[[[[^^^^^^]]]XXX```aaa```ssswwwlllfffiiixxx}}}jjj[[[SSSYYYccckkknnniiiaaaZZZUUUUUUTTTRRRPPPMMMKKKJJJLLLMMMMMMLLLKKKJJJIIIHHHEEEFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGJJJNNNNNNJJJMMMUUUTTTNNNPPPccc{{{ZZZGGG??????::::::888///111111111000000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))******+++,,,,,,------***+++---,,,,,,---111444===CCCMMMVVV[[[[[[VVVRRRMMMQQQ[[[hhhvvv{{{vvvooojjjooo|||www```OOOAAA777444555111333666666555444444555444444555555555555555444888888777777777777777777666666666777888999;;;;;;;;;<<<>>>AAADDDFFFHHHIIIJJJGGGDDDDDDFFFIIIKKKLLLHHHGGGGGGGGGGGGGGGHHHHHHFFFEEECCC@@@???>>>>>>>>>;;;:::888777555444444444444333222222444555444333///333555333333;;;JJJXXXooo|||lll___]]]xxx~~~~~~bbbKKK<<<:::777555444444555777///000222333333222000///////////////000000111111////////////////////////,,,,,,---......///000000000000000000000000000000000000000000111111111111111222222222222333333333333333444555555555555444777666666666666777888888888888888888999999999999:::999999999999:::;;;;;;888:::=========???BBBEEE???===>>>AAABBBDDDNNNZZZkkkzzziiimmmddd^^^___``````aaaddd]]]aaacccbbbeeejjjhhhccc^^^]]]\\\ZZZYYYYYYZZZ[[[[[[[[[]]]aaadddfffdddccchhhhhhhhhiiijjjkkklllmmmiiiiiigggfffffffffggggggdddiiiooorrrqqqjjjbbb]]]___```bbbccccccbbbaaa```YYY[[[]]]^^^___^^^^^^^^^ZZZXXXZZZ___aaa\\\YYYXXX[[[\\\___aaabbbccccccccc[[[^^^]]]YYYXXX\\\\\\XXX[[[YYY[[[```eeezzzsssqqqzzzyyykkk]]]PPPSSSWWWZZZZZZYYYYYYXXXXXXXXXWWWUUURRRPPPNNNNNNMMMMMMNNNMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGHHHIIIJJJGGGHHHIIIJJJKKKLLLLLLLLLMMMRRRRRRSSS]]]iiijjjbbbiiiXXXFFF>>>???<<<<<<;;;333000000///............///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,---,,,******---111<<>>@@@@@@@@@>>>;;;;;;>>>BBBEEEFFFBBBBBBAAAAAAAAABBBCCCCCC>>>===;;;:::999999999:::666555444333333444555666666444333444555666555333222777;;;<<>>>>>BBBFFFDDD>>>???EEEKKKSSSdddzzzxxxkkkooooooiiigggcccaaabbb```]]]```fffZZZ___aaa___aaadddaaaZZZ```___]]]\\\]]]\\\ZZZXXXWWWXXX[[[___ccceeedddccckkkjjjhhhgggggghhhiiijjjgggeeecccaaa____________```gggqqqwwwvvvnnnbbbZZZ]]]^^^```aaaaaa```^^^]]]YYY[[[\\\\\\\\\\\\^^^```[[[XXXXXX\\\]]]YYYWWWWWWZZZ[[[\\\^^^```aaabbbbbbYYY]]]]]]XXXWWW[[[ZZZUUU]]]OOORRRaaa___\\\lllaaa^^^\\\[[[XXXXXXUUUQQQNNNNNNTTTYYY______^^^ZZZWWWTTTSSSSSSMMMOOOQQQQQQPPPOOONNNNNNMMMMMMMMMKKKJJJKKKMMMOOOMMMNNNOOOPPPQQQRRRRRRRRROOOTTTVVV\\\mmmzzzzzzUUUDDD???AAA>>>===;;;111222111000//////.........//////...---,,,,,,++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++000777AAAHHHHHHFFFKKKSSSOOOMMMHHHIII\\\vvv|||sssppprrrmmmTTT@@@888444111111333333111...444333222222444444444333555555444333333222111111222222222222222222222222222222333333333444444444777777777777777777777777888999999999999999999999777777777666666555444444222111000111333555555555444222333777999999;;;@@@CCCHHHNNNTTT^^^pppxxxjjjeeeyyytttUUU>>>666666333333333222222222111111////////////////////////.................................------,,,,,,,,,..................------////////////////////////////////////000000000000000000000000111111111111333333333444444444555555555555555555666666666666666666666777888888999999888888777777888888999:::::::::;;;;;;<<<===============>>>???@@@@@@AAAAAACCCEEEIIINNNYYYlllzzzooojjjkkkllliiieeeccceeeeeeaaa]]]]]]bbbhhh```aaaaaa```^^^\\\\\\\\\```[[[WWWWWW[[[^^^]]]ZZZ[[[[[[\\\]]]___```aaaaaahhhkkkjjjgggeeefffeeeaaabbb```]]]]]]^^^___^^^^^^___]]]]]]dddpppsssfffUUUVVVWWWXXXYYYZZZYYYXXXWWWYYYXXXXXXZZZ]]]^^^^^^^^^^^^]]]\\\]]]^^^\\\XXXTTTWWW[[[____________bbbeee```^^^\\\XXXVVVTTTTTTSSSOOORRRTTTRRRQQQYYYhhhuuuqqqkkkhhhddd^^^XXXTTTTTTUUUWWWhhhlllrrruuussskkk```YYY```WWWRRRWWW]]]]]]ZZZXXXWWWUUUTTTUUUVVVUUUSSSQQQUUUUUUVVVWWWXXXYYYWWWVVV```lllzzzlllzzzVVVEEE???AAA===<<<:::222222111000//////.........///......---,,,,,,++++++++++++++++++++++++++++++************************++++++++++++************************************++++++++++++++++++++++++---000888AAADDDDDDFFFKKKPPPRRRQQQOOOSSS___lllrrr|||{{{rrrwwwwwwyyyrrr\\\EEE>>>555111111333444444333222333444666777666444333333444444444555555555333333333333333333333333000000000111111111222222333333333333333333333333444444444444444444555555222333333444555666777888555444444555555444222111444111333999BBBLLLXXXcccuuuzzzzzzppprrrxxxnnnOOO<<<333222555333333222222222111111111////////////////////////..............................---------,,,,,,,,,..................------.........................../////////000000000000//////000000000111111111333333333333444444444444444555555555666666666666555666666777777888999999888888777777777888999999:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAABBBIIIUUU^^^jjjssstttkkkjjjddd``````dddgggddd```aaacccdddaaa^^^___ccchhhdddeeeeeedddcccbbbaaabbbccc^^^ZZZZZZ]]]___^^^\\\aaa```___^^^]]]\\\\\\[[[fffiiiiiifffeeegggeeebbb`````````bbbcccccc```^^^^^^\\\[[[___hhhmmmeeeYYYUUUUUUVVVWWWXXXYYYYYYYYYWWWVVVVVVWWWXXXYYYXXXWWW\\\[[[YYYYYYZZZYYYUUURRRUUUYYY]]]___^^^^^^```bbb```^^^[[[XXXUUUSSSRRRRRROOOQQQPPPMMMKKKPPPZZZcccvvvxxxiii___ZZZXXX^^^mmmuuutttwww~~~yyyxxxssspppmmmkkkjjjgggbbb^^^]]]]]]___dddnnnyyy{{{XXXFFF@@@@@@;;;::::::222222111000//////..................------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************+++++++++++++++++++++++++++***///999???BBBDDDHHHOOOXXXaaaaaaWWWOOOUUUaaagggxxxvvvkkkiiiwww}}}cccXXXHHH;;;666444444444444444333333444333111...111111111222222333444444333333333333333333333333//////000000000111111111111111111111111111111111000000000000111111222333555444444333222222222222000111333444555555555444444555===KKKZZZiii{{{mmmRRRYYY~~~}}}iiiGGG444///000333555222222222222111111111000////////////////////////------------------------------------,,,,,,,,,,,,------------------..................................../////////000000000//////000000000000111111222222333333333444444444444444444555555555666666555555666666777888888888777777777777777888888999999999::::::;;;<<<<<<<<<>>>>>>>>>>>>============>>>@@@AAA@@@>>>???BBBFFFGGGKKKPPPVVVaaarrrwwwpppooolllfff```[[[YYYYYY^^^dddgggeeeaaa___aaacccbbb``````cccfffggggggggggggggggggggggggfffbbb]]]\\\^^^___^^^\\\bbbaaa___]]][[[ZZZYYYYYY___cccdddbbbbbbdddccc___]]]___bbbfffhhhfffbbb___[[[ZZZWWWWWW\\\cccaaa[[[VVVUUUUUUVVVWWWYYY[[[\\\]]]\\\[[[[[[\\\[[[ZZZXXX\\\ZZZXXXWWWWWWVVVTTTSSSRRRWWW\\\^^^]]]\\\]]]___```^^^[[[WWWSSSQQQPPPOOOMMMMMMKKKIIIHHHJJJOOORRRRRRqqqnnneeeaaannn~~~xxx{{{XXXGGG@@@???999888999333222111000///..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++***---444:::???GGGOOOQQQ[[[mmmuuuhhhTTTOOOVVV```tttzzzzzz}}}jjjXXXKKKBBB:::666666444222111111222111111111111111111111111111000222222222222222222222222111111111222222222333333333333333333333333333333111111000111111333444555888777555444222222111222///000111222333555888;;;>>>FFFVVVjjjyyyooo___YYYqqqYYYGGG666111444555333222222111111111111000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................................./////////000000////////////000000000111222222222222333333333333333333444444444555555555444444555666666777777888777666666666666777888888888888999999:::;;;;;;;;;============>>>>>>>>>>>><<>>???@@@AAA======>>>>>>>>>>>>???@@@@@@CCCGGGGGGEEECCCDDDEEEFFFMMMWWWaaalllyyy{{{|||zzzuuussstttrrroooeeecccbbbbbbcccbbb___\\\___\\\ZZZZZZ]]]^^^^^^\\\aaabbbccccccbbb```_________]]]\\\]]]```bbbcccbbbbbb```\\\YYYXXXXXXWWWWWWWWWVVVVVVVVVWWWYYY[[[]]]VVVYYYZZZXXXYYY\\\\\\ZZZYYYYYYYYY\\\___aaaaaa```ZZZ]]]]]]ZZZXXXYYYYYYWWWVVVTTTRRRQQQRRRTTTWWWZZZWWWWWWXXXZZZ\\\\\\ZZZXXXYYYXXXWWWUUUSSSRRRRRRSSSOOOTTTZZZ\\\[[[YYYYYYZZZ[[[YYYVVVRRRNNNKKKJJJIIIGGGFFFFFFIIILLLMMMKKKIIIPPPRRR^^^}}}rrrqqqyyy}}}}}}sssSSSEEE@@@@@@999777999555222111000//////.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))+++,,,+++///>>>MMM\\\ZZZZZZ]]]\\\WWWTTTTTTTTTbbbttt|||ccc\\\OOODDD<<<666222000////////////////////////111111111111111111111111000000111111111222222222222222222222222222222222222222111111333555888:::666555333111111222333444888===CCCJJJSSS```nnnxxxwwwbbbYYY^^^mmm{{{yyycccGGG999333222333555444000000333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------------........./////////......////////////000000000000111111111222222222222222222333333333444444333333444444555666666666555555555555555666777777666666777777888999999999888999:::<<<===???@@@AAA===<<<;;;::::::;;;<<<===>>>@@@AAAAAA@@@@@@AAACCCAAACCCEEEFFFIIINNNWWW]]]iiippp{{{}}}mmmggggggeeehhhhhhdddbbbfffkkklllkkkgggccc___^^^```dddfff^^^[[[XXXWWWYYY\\\]]]^^^aaaaaabbbbbbaaaaaa```___]]]ZZZXXXYYY]]]``````______^^^ZZZWWWUUUTTTTTTUUUWWWVVVUUUUUUUUUWWWYYY[[[[[[]]]\\\XXXXXX\\\]]]\\\YYYWWWVVVWWWZZZ]]]___```]]]bbbdddaaa___^^^]]]YYYUUUSSSQQQOOOOOOPPPRRRSSSPPPQQQSSSVVVYYYYYYXXXVVVTTTTTTTTTSSSPPPNNNNNNOOONNNRRRWWWYYYWWWUUUVVVXXXWWWUUURRRNNNKKKHHHGGGGGGEEEEEEGGGHHHIIIHHHFFFCCCAAAIIIQQQ]]]}}}lllPPPCCC@@@AAA:::888:::555222111000//////.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***))))))***)))***222<<>><<<:::777555333222222222222222222222222222111222222222222333333333222222222222222222222222444333222333444888;;;======<<<;;;;;;<<>>@@@AAAAAA@@@@@@???>>>======???@@@???@@@@@@AAABBBDDDGGGJJJ@@@EEELLLQQQWWW\\\ccchhhrrr}}}mmm```\\\^^^aaaaaabbb```\\\[[[___```^^^```___\\\XXXXXX[[[```eeeaaa___]]]\\\]]]___aaabbb_________```aaabbbcccbbbaaa]]]ZZZ[[[___bbbbbb```___]]][[[XXXUUUTTTUUUVVVXXXWWWUUUUUUVVVXXXZZZ\\\``````]]]WWWVVV[[[]]]\\\YYYWWWVVVWWWZZZ]]]^^^___]]]aaacccbbbaaabbb```[[[ZZZXXXUUUSSSQQQPPPQQQQQQOOOOOOQQQUUUXXXXXXVVVTTTPPPRRRTTTSSSOOOLLLLLLMMMLLLOOOSSSTTTRRRQQQSSSUUUSSSQQQNNNKKKHHHFFFEEEEEECCCDDDGGGHHHGGGEEECCCBBB>>>EEELLLQQQ[[[yyygggMMMBBB@@@BBB:::888:::666222111000//////.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++...***)))+++,,,***+++...999JJJVVVQQQLLLSSS\\\```jjjddd```cccjjjuuutttyyyxxxrrrYYYWWWRRRMMMGGGBBB===;;;444444444444444444444444444444444555555555666666333333333333333333333333666666555555777:::>>>@@@@@@AAAEEEKKKTTT]]]eeejjjttt{{{}}}mmm\\\VVVYYYhhh~~~{{{nnnLLL:::444444555...,,,---111111...---///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......---------------------------------.........//////............/////////000000000000000111111111111111111222222222333333333222222333444444555555666555444444444444555666666555555666666777888888888777777777888888999999999999888888999;;;<<<;;;:::999;;;<<<===>>>=========;;;<<<>>>@@@BBBCCCBBBBBB>>>AAADDDDDDDDDEEEIIIMMMFFFQQQXXXWWWXXX```iiilllllltttxxxvvvwww{{{{{{wwwxxxyyywwwsssooopppwww}}}xxxyyy{{{~~~yyytttwwwqqqqqq}}}}}}ssskkk```ZZZXXXYYYYYYXXXYYYYYYWWWWWW[[[```___ZZZ]]]___```^^^ZZZYYYYYY[[[bbbbbbaaa``````aaaaaabbb]]]\\\\\\^^^aaadddeeefffeeeaaa]]]^^^cccfffeeeccc___^^^\\\YYYVVVUUUVVVXXXWWWVVVUUUUUUWWWZZZ^^^```bbbaaa\\\UUUTTTXXX[[[[[[YYYXXXXXXZZZ\\\^^^___^^^ZZZ^^^___^^^___bbb```\\\```^^^[[[XXXVVVTTTSSSSSSLLLMMMOOORRRTTTTTTRRROOOPPPSSSVVVUUUQQQNNNMMMMMMJJJMMMPPPPPPOOONNNPPPSSSQQQOOOLLLIIIFFFEEEDDDDDD@@@CCCGGGHHHGGGEEEEEEEEEGGGBBBEEEKKKKKKSSSyyyzzzjjjSSSBBB===>>>::::::;;;444222222000///..................---------,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,***666HHHTTTUUUTTT[[[eeepppwww{{{kkkaaajjj|||uuudddXXXOOOMMMJJJGGGEEEEEEEEEFFFHHHAAA;;;999;;;===<<<:::999;;;======<<<<<>>HHHSSSYYY[[[[[[]]]eeerrr}}}jjj___]]]```mmm~~~xxxfffEEE888555000///222////////////............000000///...------,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------..................////////////////////////000000000000222222222222222222222222333333333444444444555555555444333333333333444555555555555555666666666666666777777777888888888888777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@???@@@@@@AAAAAAAAABBBEEEGGGKKKNNNPPPQQQRRRQQQQQQQQQRRRSSSTTTTTTQQQQQQQQQQQQPPPPPPPPPOOOSSSSSSSSSTTTVVVXXXYYYZZZYYYWWWWWWYYY^^^dddiiikkk}}}|||qqqjjjeeebbb\\\ZZZXXXVVVUUUTTTUUUUUUYYYVVVUUUWWWWWWVVVYYY]]][[[\\\ZZZWWWVVVXXXZZZ[[[dddeeeccc```bbbgggiiifff^^^\\\ZZZZZZ\\\aaagggkkkjjjeeeaaaccchhhiiiddd^^^aaa\\\XXXXXXYYYZZZ\\\^^^VVVVVVWWWXXXZZZ]]]```bbbooolllcccZZZXXX[[[]]]\\\```\\\ZZZ]]]bbbccc]]]WWWWWWYYY\\\______^^^\\\ZZZ\\\]]]]]]ZZZVVVRRRPPPPPPSSSQQQNNNLLLLLLNNNQQQSSSTTTUUUVVVVVVUUUSSSPPPNNNOOONNNMMMLLLLLLNNNPPPQQQRRROOOLLLHHHEEEDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEBBBDDDFFFFFFGGGMMMXXX```sssUUUDDD===>>>:::::::::333222111000///..................---------,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,...,,,222AAAQQQZZZ___bbbmmm|||mmmllluuu~~~yyywwwyyy{{{pppkkkeeedddgggiiihhhgggbbbccceeedddbbbbbbdddgggmmmooovvvnnnaaaZZZZZZcccmmmzzz~~~bbbJJJ555000000......111////////////............000//////...------,,,,,,,,,++++++******++++++,,,------,,,++++++***))))))*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,------------...------------.............../////////000000000000222222222222222222222222222222222222333333333333555444333222222333444555555555555555666666666666666666777777777888888888777888888999999:::::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>?????????>>>>>>>>>>>>???@@@@@@AAABBBCCCEEEGGGHHHJJJKKKHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIKKKLLLNNNPPPQQQNNNMMMLLLNNNQQQUUUYYYZZZWWW\\\dddkkkooonnnllljjjrrrmmmfffaaa```_________VVVUUUTTTSSSSSSTTTUUUUUUVVVTTTTTTWWWXXXWWWYYY]]]]]]^^^^^^[[[YYYXXXZZZ[[[___```^^^\\\^^^dddeeeccc```]]][[[[[[___dddgggiiijjjfffccceeehhhiiieeeaaa```]]]YYYYYYZZZ\\\^^^___[[[YYYWWWUUUVVVWWWZZZ[[[iiiiiifff```___aaaaaa^^^cccbbbaaabbbcccbbb___[[[XXXZZZ^^^```aaa```^^^\\\^^^\\\WWWTTTQQQPPPQQQQQQTTTSSSQQQPPPPPPQQQSSSTTTYYYZZZ[[[ZZZXXXTTTPPPMMMMMMLLLKKKKKKLLLNNNPPPQQQOOOOOONNNMMMJJJHHHEEECCCCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGDDDCCCFFFMMMSSShhhWWWEEE>>>>>>999999999333222111000//////......///......---------,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,,,,,,,,,,...((()))555GGGVVVbbbiiijjjtttyyysssttt}}}sss```WWWPPPSSS```uuu~~~~~~nnnMMMBBB555---///222000000444/////////............---//////......---,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++******)))))))))))))))************+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,,,,------------....../////////000000000111111111111111111111111000000111111111222222222444333333222222333333444444555555555555666666666666666666666777777777777888888888888888999999999999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<======>>>???BBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMKKKKKKKKKLLLMMMOOOPPPQQQUUUUUUUUUVVVVVVWWWXXXYYYZZZXXXTTTSSSTTTVVVWWWWWWQQQQQQQQQQQQRRRTTTUUUVVVVVVUUUWWWZZZYYYUUUVVVZZZ]]]___```^^^ZZZVVVVVVWWWYYY[[[YYYXXX\\\bbbdddbbbbbb^^^[[[]]]cccggggggeeeeeedddcccccceeeeeedddbbb```]]][[[ZZZ[[[^^^^^^^^^[[[ZZZWWWVVVUUUVVVXXXYYY```eeegggffffffgggeee```cccdddeeedddbbb```^^^]]]YYY\\\___bbbccccccaaa___bbb[[[TTTOOOPPPRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYZZZ[[[YYYUUUQQQNNNKKKJJJIIIIIIKKKMMMPPPQQQLLLNNNPPPQQQPPPKKKGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEEEECCC@@@@@@DDDHHHDDDbbbYYYGGG???>>>999888999222111111000///////////////......---------,,,,,,,,,,,,++++++******++++++,,,******************************************************************************++++++++++++************+++,,,,,,,,,,,,+++&&&***000444666???UUUiiivvvpppmmmpppwwwzzzyyyvvvqqqsssxxxuuufff___JJJPPP^^^sss{{{___CCC333555000///333333000000333//////.........---------.........------,,,,,,,,,++++++************++++++,,,+++++++++******)))))))))))))))*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------........./////////000000111111111111111111111111000000000111111111222222333333222222222222333333444444444555555555666666555555555666666666777777888888888888888777777777999999999999999999999999:::;;;;;;<<<<<<===>>>>>><<<<<<;;;<<<<<<===>>>???BBBBBBCCCCCCCCCCCCCCCDDDFFFFFFEEEDDDCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKMMMNNNPPPQQQPPPPPPQQQRRRUUUTTTRRRQQQRRRUUUYYY\\\[[[XXXUUUTTTTTTUUUTTTTTTPPPQQQQQQRRRTTTUUUVVVWWW[[[ZZZ\\\^^^ZZZTTTTTTWWW^^^^^^___^^^YYYRRRQQQSSSUUUVVVVVVWWW\\\dddgggeeebbb^^^[[[___fffiiieeeaaa____________``````aaaaaa```___]]][[[\\\^^^^^^[[[WWWWWWYYYZZZ[[[\\\]]]]]]YYY```eeeffffffhhhfffcccaaa````````````___]]][[[ZZZ\\\```ccceeeeeecccbbbddd\\\SSSPPPSSSVVVVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUPPPRRRUUUWWWWWWTTTRRRPPPIIIHHHHHHHHHJJJLLLOOOQQQKKKMMMOOOQQQOOOLLLHHHEEEEEEDDDBBBAAA@@@@@@AAABBB@@@AAACCCBBBAAAAAACCCEEEFFFJJJ]]]ZZZHHH???>>>999888999333111000000////////////000......---------,,,,,,,,,,,,++++++******++++++,,,************************************************************************)))******++++++******))))))***++++++,,,,,,++++++###)))000///(((***===RRRwwwvvvtttpppppprrrvvvxxx}}}yyyqqqooozzz{{{{{{{{{iii]]]ZZZ[[[hhhqqqxxxuuuSSS:::111000111///000111///++++++...............---------------------------,,,,,,,,,************************++++++***************)))************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.....................////////////000000000000000000000000111111111111222222222222111222222222222222222111444444444444555555555555444555555555555666666666888777777777777777777777999999999999999999999999:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<>>>????????????@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFIIILLLOOOOOOOOONNNOOOQQQOOONNNMMMNNNPPPTTTXXX[[[VVVTTTQQQQQQSSSTTTUUUUUUTTTTTTUUUUUUVVVVVVVVVVVV[[[[[[^^^___\\\WWWYYY^^^ddd```^^^^^^ZZZRRRPPPRRRPPPSSSTTTUUU[[[dddhhhhhhbbb^^^\\\___eeegggccc]]]\\\\\\\\\\\\]]]^^^```aaa```bbb```\\\\\\```^^^YYYSSSVVV[[[___aaaaaa___]]]WWW^^^bbbbbbbbbdddfffddd___[[[XXX[[[```aaa^^^YYYYYY\\\```ccceeedddcccaaa```ZZZTTTSSSVVVXXXWWWTTTUUUVVVXXXZZZZZZXXXVVVUUUPPPQQQSSSTTTTTTRRRPPPOOOHHHHHHGGGGGGIIILLLNNNPPPKKKKKKLLLLLLKKKIIIGGGEEEEEEDDDBBBAAA@@@AAAAAABBB>>>@@@BBBCCCBBBBBBCCCDDDJJJEEEHHH^^^ZZZHHH???>>>888999:::444000000////////////000000......---------,,,,,,,,,,,,++++++******++++++,,,************************************************************************))))))************)))))))))******+++++++++++++++---+++***+++******000777NNNdddwwwyyyqqqooovvv~~~rrrrrrzzz~~~iiieeedddkkkwwwcccIII<<<444111111000000000///...,,,---............------------,,,------,,,,,,,,,,,,,,,,,,))))))***++++++***))))))*********************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------............------........./////////////////////////////////000111111111111222222222000111111222222111111000333444444444444555555555444444444444555555555666666666666666666777777777999999999999999999999999999999::::::;;;<<<<<<<<<::::::;;;;;;<<<===??????;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@???@@@AAACCCEEEFFFHHHHHHJJJJJJKKKKKKJJJIIIGGGFFFFFFJJJMMMNNNLLLKKKNNNPPPRRRRRRSSSUUUWWWYYY[[[\\\WWWTTTPPPNNNOOOPPPQQQPPPUUUUUUVVVWWWWWWVVVVVVUUUUUUVVVZZZ]]]\\\\\\dddmmmnnnccc\\\^^^]]]VVVSSSUUUPPPRRRSSSTTTZZZcccgggfffbbb___^^^```dddeeeaaa]]]\\\ZZZYYYZZZ]]]```aaaaaa___cccccc___```dddbbb[[[UUUXXX]]]aaabbb```]]]ZZZZZZ```bbb___^^^aaadddddd```ZZZVVVYYY```ccc___ZZZXXX[[[^^^aaabbbbbb```^^^YYYVVVSSSSSSUUUVVVUUUSSSUUUWWWYYY[[[[[[YYYWWWUUUWWWVVVUUUTTTRRRPPPNNNMMMIIIHHHHHHHHHIIIKKKNNNOOOKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBAAAAAABBBBBBBBBAAA@@@@@@???CCCHHHMMMXXXvvvZZZHHH???>>>888999;;;555000000////////////000000......---------,,,,,,,,,,,,++++++******++++++,,,************************************************************************))))))************))))))))))))***+++++++++++++++111+++))),,,///...------***BBB[[[hhhnnnvvv~~~wwwyyyvvviiiaaa^^^```lll|||~~~mmmWWW@@@777666444111111000111111000000000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))************)))))))))************+++,,,++++++******++++++,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,---------------------.........///////////////////////////////////////000000000111111000000111222222111000000333333444444444555555555333333444444444555555555444555555666666777777777888888888888888888888888999999999:::;;;;;;<<<<<<999999999999;;;<<<===>>>;;;<<<<<<======>>>>>>>>>AAAAAAAAA@@@AAAAAABBBBBB>>>???AAACCCEEEGGGIIIJJJKKKLLLMMMNNNNNNMMMKKKJJJIIILLLOOONNNKKKJJJMMMQQQNNNOOOPPPRRRTTTUUUWWWWWW]]]XXXRRRNNNMMMNNNNNNNNNRRRSSSTTTUUUUUUUUUTTTTTTQQQRRRUUUYYYZZZ^^^kkkwwwvvveeeYYYZZZ]]]YYYVVVWWWVVVWWWWWWVVV[[[bbbeeeccccccbbbaaabbbdddcccaaa___[[[WWWUUUWWW]]]aaaaaa___]]]dddeeebbbeeellljjjbbb\\\]]]```bbbcccaaa___^^^___eeegggbbb^^^___bbbbbb___[[[XXXZZZ]]]___]]][[[WWWYYY\\\___```^^^\\\[[[WWWVVVTTTSSSSSSTTTUUUVVVWWWXXXZZZ[[[[[[ZZZXXXWWWZZZXXXUUURRRPPPOOONNNOOOJJJJJJHHHHHHIIIKKKMMMNNNIIIIIIHHHGGGEEEDDDBBBBBB??????@@@@@@AAA@@@@@@@@@??????>>>?????????>>>===;;;@@@EEEEEECCCOOOoooZZZGGG???===999999<<<666000000////////////000111......---------,,,,,,,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))************************))))))************))))))))))))***++++++++++++***((('''))),,,***''')))...---333===NNNhhhyyywww}}}zzztttsss```]]]```iiiqqqtttwwwzzz{{{||||||]]]>>>999777777444...---222---............///---***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((()))))))))))))))*********(((((((((((()))))))))))),,,++++++++++++++++++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////////////////////////////............/////////000///000111222222111000///333333333444444444555555333333333444444444555555333444444555666777888888777777777777777777777777888999999::::::;;;<<<<<<777777777888999;;;<<<===????????????????????????>>>>>>>>>>>>>>>???@@@AAA:::;;;===???BBBDDDFFFFFFGGGHHHKKKMMMMMMMMMLLLKKKIIILLLNNNLLLHHHGGGJJJNNNNNNOOOPPPRRRTTTWWWYYYZZZWWWSSSNNNLLLMMMPPPSSSUUUNNNOOOQQQSSSSSSTTTSSSSSSRRRRRRTTTVVVWWW]]]lllzzzyyydddTTTVVV[[[YYYVVVWWW]]]^^^]]][[[]]]ccceeebbbddddddddddddccccccbbbbbbYYYTTTPPPSSSZZZ```___\\\\\\dddfffdddiiirrrqqqiiiaaaaaabbbcccdddeeeffffffccciiikkkfff``````aaaaaa\\\\\\[[[ZZZYYYYYYYYYZZZVVVXXX[[[]]]^^^\\\ZZZXXXYYYXXXWWWUUUSSSUUUXXX[[[XXXYYY[[[\\\\\\[[[YYYXXXXXXUUURRROOONNNOOOPPPQQQKKKKKKIIIIIIIIIKKKMMMNNNHHHHHHHHHHHHFFFCCCAAA???<<<===>>>@@@@@@@@@???>>>;;;::::::;;;===>>>>>>===FFF@@@;;;===???CCCOOO\\\{{{cccWWWFFF:::999;;;999555222111000//////.........000///...,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************---------000===XXXxxxxxx|||xxxuuupppjjjooo~~~|||yyyfff^^^ccccccaaajjj{{{hhhQQQCCC222222222111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************)))))))))))))))+++++++++***))))))***+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------............////////////000000000000000000000000000000111222222222222111222222222333333333444444555555555555555666777777777888888999999999888888999999:::::::::999999888777777888999::::::::::::;;;<<<===>>>???@@@@@@@@@>>>>>>===<<<<<<===>>>???>>>>>>>>>???@@@BBBCCCDDDFFFHHHJJJJJJIIIIIIJJJKKKIIIKKKMMMMMMLLLKKKKKKKKKKKKPPPSSSQQQRRRUUUWWWUUUWWWTTTQQQOOOOOOQQQTTTVVVTTTSSSQQQQQQRRRRRRPPPOOONNNNNNPPPTTTXXXZZZ[[[[[[^^^XXXRRRPPPSSSVVVXXXXXX^^^[[[XXXYYY]]]aaabbbbbbcccccccccddddddccc```]]]SSSQQQQQQSSSWWWZZZZZZXXX\\\```dddeeecccaaaaaabbb```bbbccc```]]]^^^eeekkkjjjkkkkkkhhhbbb___```bbbbbb```^^^[[[TTTOOOSSSZZZXXXWWW[[[```___XXXUUUXXXUUUWWWXXXXXXWWWXXX[[[___[[[YYYWWWVVVWWWVVVUUUSSSWWWTTTQQQMMMKKKJJJJJJJJJMMMMMMLLLLLLKKKJJJHHHHHHDDDDDDCCCBBB@@@???>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEETTTttt{{{gggZZZIII===::::::888444222111000//////.........//////...---------------,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************,,,---,,,---333CCCYYYjjj~~~yyysss|||xxxnnndddeeeuuuuuuhhhdddeeedddkkkjjjpppxxxvvvmmmmmmsss~~~___EEE666///222222111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************************)))))))))))))))))))))***++++++*********+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------.........////////////000000000000000000000000///000111111222222111111222222222333333333333444555555444444555555666777777777888888888888777777777777888888888888777777777888999::::::;;;;;;:::<<<======>>>>>>>>>======???>>>===<<<<<<<<<===>>>=========>>>???@@@BBBBBBDDDFFFHHHHHHGGGGGGHHHIIIHHHJJJLLLKKKJJJIIIHHHIIIIIIMMMPPPOOOQQQUUUWWWVVVUUUTTTRRRQQQQQQRRRSSSSSSTTTSSSQQQQQQRRRRRRPPPOOONNNMMMNNNQQQVVVYYYXXXWWWTTTQQQOOONNNQQQUUUXXXZZZWWWUUUUUUWWW[[[___```___bbbaaaaaabbbcccbbb___\\\SSSRRRQQQSSSVVVXXXWWWVVV[[[___ccceeecccaaa``````bbbdddeeeccc___^^^___bbbfffeeeddddddfffhhhjjjjjjfffcccaaa___ZZZUUUUUUYYYZZZXXXYYY\\\[[[VVVTTTXXXRRRTTTVVVVVVUUUVVVZZZ]]]XXXWWWWWWWWWWWWVVVSSSQQQTTTSSSPPPNNNLLLJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCKKKVVVrrr|||{{{|||dddWWWGGG===;;;:::777444222111000//////........................---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************************,,,,,,+++***///999BBBbbbxxxxxxgggaaaiiiwwwvvveeebbbcccfffuuuyyykkkfffjjjooooooqqqooojjjeeefffiiihhhdddzzzvvveeeXXXGGG555...000111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************************************))))))))))))))))))******))))))******++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------.........//////000000000000000000000000//////000111111111111111111111222222222333333333444444444444444555555666555666666666666666555555555555666666666666666555777888999:::;;;;;;;;;;;;===============<<<;;;;;;???>>>===<<<;;;;;;;;;<<<;;;;;;;;;<<<===>>>???@@@AAACCCEEEFFFEEEEEEFFFGGGGGGHHHJJJIIIGGGFFFFFFFFFFFFJJJLLLKKKMMMRRRSSSQQQRRRRRRRRRRRRRRRQQQQQQPPPUUUTTTRRRRRRSSSSSSQQQPPPPPPMMMKKKNNNTTTWWWUUURRRNNNOOOOOOOOOOOOQQQTTTWWWPPPOOOPPPSSSWWWZZZ[[[[[[`````````aaabbb```]]][[[SSSRRRQQQRRRTTTTTTTTTSSSWWW[[[```bbbbbb```^^^]]]aaabbbccccccbbb___\\\ZZZ^^^[[[ZZZ^^^gggnnnqqqqqqiiiccc``````^^^YYYWWWWWW[[[XXXVVVVVVUUURRRRRRTTTPPPQQQSSSTTTTTTVVVYYY\\\VVVVVVVVVVVVVVVTTTPPPLLLPPPPPPOOONNNMMMKKKJJJIIILLLLLLKKKJJJIIIGGGEEEDDD@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;===???@@@CCC@@@HHHeeeyyyxxxwww|||}}}\\\NNN@@@;;;:::999777666222111000///............,,,---...///...---,,,+++,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))***************+++++++++(((+++---,,,)))***---111999JJJddd|||tttqqqmmmggghhhooouuukkkhhhkkklll}}}mmmPPPEEEBBBHHHFFF999222666/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************)))))))))))))))*********(((((()))***,,,...------************************++++++************++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////...///000000111111000000111111111111222222222222333333333333333444555555444555555555555444333333444444555555666555555555777888999:::;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;>>>======<<<;;;::::::999999999999:::;;;<<<======???AAACCCDDDDDDDDDEEEFFFFFFGGGHHHGGGEEEDDDDDDEEEEEEHHHHHHGGGJJJNNNOOOMMMQQQPPPPPPOOONNNNNNOOOOOOVVVUUUSSSSSSTTTTTTRRRQQQSSSNNNKKKNNNTTTWWWTTTQQQQQQTTTUUUSSSPPPMMMOOOQQQNNNMMMLLLMMMPPPSSSVVVXXX___^^^___```aaa```]]]ZZZSSSSSSRRRRRRRRRRRRQQQQQQSSSWWW\\\```bbbaaa___]]]___^^^^^^___```___\\\ZZZVVVTTTTTTYYYaaajjjpppsssggg```ZZZ\\\^^^\\\ZZZYYY[[[XXXUUUTTTSSSPPPNNNNNNOOOPPPRRRTTTVVVXXX[[[\\\YYYWWWTTTSSSQQQOOOLLLIIILLLMMMNNNNNNNNNLLLJJJHHHMMMMMMLLLKKKIIIGGGEEEDDD========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999:::<<<===;;;===BBBKKK[[[wwwxxxttt{{{vvvsssqqqnnn}}}XXXJJJ===;;;;;;999666666222111000///............,,,---.........---+++***,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++))),,,------,,,,,,...111222555>>>NNNddd}}}pppVVV???888000333@@@BBB555,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((((((+++...///...,,,************************+++******))))))******+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................///000000000000///000000000111111111222222222222222222222333333444444444444444444333222111333333444555666666555555666777888999::::::::::::999:::;;;<<<============<<<<<<<<<;;;:::999888888888888888888999:::;;;;;;>>>@@@BBBCCCCCCCCCDDDFFFEEEFFFGGGFFFDDDCCCDDDEEEDDDEEEFFFFFFKKKRRRSSSQQQPPPNNNKKKIIIIIIKKKNNNPPPWWWUUUTTTSSSTTTTTTSSSQQQTTTQQQNNNOOOSSSVVVUUURRRVVVXXXZZZWWWRRROOONNNOOOPPPNNNKKKIIIJJJNNNSSSVVV]]]]]]]]]___```___\\\ZZZSSSSSSSSSSSSRRRQQQRRRRRRTTTWWW\\\aaadddeeedddbbbbbb___\\\[[[[[[[[[ZZZYYYSSSUUUWWWYYY\\\ccckkkpppfff]]]WWWYYY^^^``````aaa^^^\\\ZZZXXXWWWTTTOOOKKKOOOPPPRRRUUUYYY\\\]]]^^^]]]YYYSSSNNNKKKJJJIIIIIIIIIKKKLLLNNNMMMLLLIIIHHHHHHHHHGGGFFFEEECCCBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888999:::;;;777<<>>===888444555222111000//////.........---------------,,,++++++,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---,,,+++,,,...000+++...222555:::MMMnnneeeQQQCCC777///333......666888111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))((((((+++///000...+++******************************))))))))))))******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---......//////////////////000000000000111111111111111111111111222333333444444444444333222111111222222333444555555555555555666777888999999999999777888999:::<<<<<<<<<<<<::::::;;;::::::999888777888777777777888888999:::<<<>>>@@@BBBAAABBBCCCEEECCCDDDDDDCCCBBBBBBDDDEEEAAACCCCCCFFFNNNWWW[[[XXXNNNLLLIIIGGGHHHKKKOOOQQQTTTSSSQQQQQQRRRRRRPPPOOORRRPPPOOOOOOQQQSSSSSSSSSVVVWWWXXXXXXUUUSSSRRRQQQPPPOOOMMMJJJIIILLLRRRVVV[[[[[[[[[]]]^^^]]][[[XXXRRRTTTUUUUUUSSSSSSTTTVVVZZZ[[[^^^cccgggiiihhhffffffccc^^^XXXTTTSSSTTTUUUUUUXXX[[[\\\[[[___ffflllfff^^^YYY]]]ccceeeggghhhdddccc```\\\[[[YYYSSSKKKMMMNNNPPPTTTYYY]]]^^^]]]^^^XXXQQQKKKIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCBBB======<<<<<<;;;;;;;;;:::999999999999999999999999999999999999999999999999999999888777777888999:::;;;;;;===@@@@@@AAAJJJSSS|||~~~~~~|||XXXHHH===>>>>>>888333555222111000//////............---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,******+++*********,,,---###)))000222...000AAATTTzzzcccLLL@@@888...,,,000///......///111222222111+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***)))(((+++000111...*********************************))))))))))))******************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.../////////....../////////000000000111111111000000000000111222222444444444444333222111000///000111222333333333333444555666777777888888777666666777888999999999888888888999::::::999888777888777777777777888888999999;;;>>>??????@@@AAACCC@@@AAAAAA@@@@@@@@@CCCEEEAAAAAAAAACCCLLLVVVXXXUUUKKKJJJIIIIIIKKKMMMPPPRRRPPPOOOMMMMMMNNNNNNLLLKKKLLLMMMNNNMMMKKKMMMPPPSSSUUUTTTTTTUUUVVVUUUSSSQQQMMMNNNOOOOOONNNOOOSSSVVVWWWWWWXXXZZZ[[[[[[XXXVVVQQQTTTVVVVVVUUUVVVXXXZZZ^^^^^^^^^```dddfffeeecccdddccc___XXXRRROOOQQQTTTVVVWWWXXXZZZ\\\___ccceeeddd______eeeiiiiiihhhjjjhhhfff```ZZZXXXYYYSSSJJJIIIJJJLLLQQQWWW[[[[[[ZZZYYYTTTOOOKKKJJJKKKLLLLLLIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEE>>>>>>===<<<;;;::::::999999999999999999999999999999999999999999999999999888888777777777999:::;;;===:::;;;@@@BBBAAAAAACCCNNNkkk}}}pppxxx|||QQQAAA888;;;===777444777222111000//////............---,,,+++***+++,,,---,,,++++++++++++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,'''((()))******+++++++++///******//////---000666???___nnn]]]MMM999...444555,,,***111***...///------000///,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++)))))),,,000111---)))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,---......//////......////////////000000000000000000000000000111111222555555555444333222111000......000111111222222222333444555666777777777777666666666666666555555444666777999::::::999888777888777777777777888888999777999<<<======>>>???AAA===>>>???>>>>>>???BBBDDDBBBAAA??????FFFOOOPPPLLLIIIJJJKKKLLLNNNPPPQQQRRRMMMLLLJJJJJJKKKKKKIIIHHHGGGJJJLLLJJJGGGHHHMMMRRRVVVTTTRRRRRRTTTTTTQQQNNNIIIMMMQQQSSSRRRRRRTTTVVVUUUUUUUUUWWWYYYXXXVVVSSSQQQTTTWWWWWWWWWWWWZZZ]]]```]]][[[\\\___```___]]]^^^```___YYYRRROOORRRVVVTTTRRRRRRVVV\\\```aaa```aaa___ccciiillliiifffggghhheee]]]TTTRRRUUUQQQIIIFFFFFFHHHNNNTTTYYYYYYWWWSSSQQQMMMLLLLLLMMMNNNMMMJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCDDDDDDDDDDDDCCCCCC??????>>>===;;;:::999999888888888888888888888888888888888888888888888888888777777777777999;;;<<<666888;;;>>>;;;888===EEEBBBFFFZZZ}}}yyyVVVDDD===>>>::::::999111333111///////////////---------------------------************************+++++++++*********))))))++++++++++++++++++++++++))))))************))))))******))))))))))))******(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......222999FFFYYYrrrzzz||||||eeeQQQBBB:::222222000//////.........111000///...............++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,+++*********+++,,,---,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////............////////////222444666777666444222000000111111222222333444444555555555444444333333333666555555555555444444444888888888888888888888888888888777777777777777888888888:::>>>BBBCCC@@@===<<<<<<======>>>>>>????????????@@@CCCHHHKKKLLLLLLKKKJJJJJJJJJLLLOOORRRTTTOOOLLLIIIIIIJJJJJJGGGDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLJJJJJJLLLPPPPPPMMMJJJIIIHHHKKKQQQYYY\\\YYYVVVWWWWWWVVVVVVVVVVVVUUUUUURRRUUUYYYXXXUUUVVV[[[```aaa___\\\YYYXXXXXXYYYZZZ[[[]]]^^^]]]YYYTTTQQQOOOTTTSSSQQQRRRVVVYYY\\\\\\bbbdddgggjjjkkkjjjiiihhhiiieee^^^WWWQQQMMMLLLKKKIIIGGGGGGIIIMMMPPPRRRSSSQQQTTTRRRKKKJJJOOORRRQQQOOOMMMKKKIIIHHHFFFCCCAAAEEEBBB>>>>>>@@@CCCCCCBBBAAA???>>><<<;;;<<<======999999888888888888999999888777777666666666666666888888888888888888888888888999999:::;;;<<<======>>>AAAGGGQQQaaa{{{WWWDDD===>>>::::::999111333111///////////////---------------------------************************+++++++++*********))))))++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++,,,,,,,,,---000111333999FFFZZZooo|||}}}~~~yyy~~~ttt```NNN@@@999666444111000///......---------......------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))***++++++***))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++*********+++,,,---+++,,,,,,,,,,,,---------,,,,,,,,,------------.......................................////////////333444666777777555333111//////000111111222222333555555444444444333333333555555555555444444444444666666777888888999::::::999888777777777777777777888888:::>>>BBBDDDCCCAAA<<<<<<=========>>>>>>>>>@@@???@@@CCCFFFIIIJJJIIIGGGGGGGGGHHHJJJLLLOOOPPPMMMKKKJJJJJJLLLLLLIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHKKKJJJJJJKKKLLLLLLKKKJJJKKKJJJKKKQQQXXX\\\[[[YYYXXXWWWVVVUUUTTTSSSRRRQQQPPPSSSUUUVVVVVVXXX]]]aaa```^^^ZZZWWWVVVWWWYYYZZZYYY[[[\\\[[[XXXSSSQQQPPPQQQQQQRRRTTTWWWZZZ]]]___cccdddfffhhhiiiiiiiiihhhdddbbb^^^YYYUUURRRPPPPPPJJJJJJKKKNNNQQQQQQPPPNNNQQQSSSQQQKKKJJJOOORRRQQQOOOOOOPPPQQQPPPMMMGGGCCCBBB???<<<<<<>>>@@@???>>>???>>>===<<<<<<;;;;;;;;;999888888777777888888999888777666666555555666666666666666666666666666666777777888999:::;;;<<<<<>>FFFdddtttooo```LLLCCC777...+++,,,000222//////...---,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************************+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................---............/////////333444666666666555333111......//////000111111222444444444444333333333333555555555555444444444444444444555777888:::;;;;;;999999888777777777777777999999:::===AAADDDEEEDDD<<<<<<<<<===============@@@??????AAADDDFFFGGGFFFDDDEEEFFFHHHIIIKKKLLLMMMKKKKKKKKKMMMOOONNNLLLIIIIIIHHHGGGFFFFFFEEEFFFFFFIIIJJJJJJIIIHHHIIIKKKLLLMMMLLLKKKOOOUUUZZZZZZZZZYYYXXXVVVTTTRRRPPPNNNMMMPPPQQQRRRSSSVVVZZZ^^^aaa^^^[[[WWWTTTSSSTTTWWWYYYYYY[[[\\\ZZZWWWSSSQQQPPPKKKOOOTTTVVVWWWYYY]]]```ccccccdddeeefffgggggghhhaaa```___\\\YYYUUURRRPPPMMMOOORRRVVVWWWUUUQQQMMMQQQRRROOOKKKKKKPPPRRRRRRPPPRRRUUUXXXXXXSSSLLLGGGBBB???===<<<===>>>======<<<============;;;:::999888888777777777777888888777777666555555555555666444444444444444444444444555666666777888999::::::<<<<<<===<<<;;;???MMM[[[|||dddMMMYYYFFF======::::::999222333111///.../////////---------------------------************************************************************************))))))************)))))))))((((((''''''(((((()))(((((((((((())))))))))))((()))))))))************************++++++++++++*********++++++++++++,,,,,,---////////////111222111>>>SSShhhzzz~~~iiiYYYMMMAAA999333111//////000000///...------,,,+++++++++++++++***+++++++++++++++******************************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************************************************++++++,,,)))************+++++++++++++++,,,,,,,,,---------........................---------.........//////111222333444444333222111......///000000111111222333333333333333333333333555555555444444444333333444444555666777888999:::999888888777777777777777:::::::::;;;>>>@@@BBBCCC<<<<<<<<<<<<<<<<<<<<<<<<=========@@@CCCEEEFFFEEEDDDEEEGGGIIIJJJKKKKKKLLLJJJLLLMMMOOOPPPNNNLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIHHHFFFHHHLLLQQQQQQOOONNNOOORRRVVVWWWWWWWWWVVVUUUSSSRRRPPPOOONNNTTTSSSQQQSSSWWW[[[^^^___\\\ZZZVVVSSSRRRTTTWWWZZZ\\\]]]^^^\\\WWWTTTQQQQQQIIIOOOVVVXXXWWWWWWZZZ^^^aaaaaaaaaaaaaaacccdddeee_________]]]YYYTTTNNNKKKOOOQQQUUUZZZ]]]\\\XXXTTTRRRPPPMMMKKKLLLOOORRRRRRPPPRRRUUUXXXXXXUUUNNNIIICCCBBB@@@???>>>>>>======;;;<<<>>>???>>><<<999888777777777666666777777777777666555555444444555555333333333333333333333333555555666777888999::::::888999;;;======???DDDIIILLL```hhhTTTEEE===[[[GGG>>>===999::::::222333111///.../////////---------------------------************************************************************************))))))************))))))***))))))(((((())))))***(((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,))),,,///111000///......(((---555???KKKYYYgggqqqxxxjjj\\\KKK>>>888444111///,,,---///111333111---))),,,++++++************+++***+++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))******++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,------........................------------............//////000111111111000/////////000000111222222333333333333333333333333333555444444444444333333333666666666666666777777777888888777777777777888888;;;;;;:::::::::<<<>>>@@@<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;>>>BBBFFFGGGFFFCCCDDDFFFHHHIIIIIIJJJJJJKKKMMMOOOPPPOOOLLLJJJHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHIIIGGGFFFIIIOOOTTTWWWUUUSSSSSSSSSUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSYYYWWWTTTTTTWWWZZZ\\\]]]^^^\\\YYYVVVVVVXXX\\\^^^```aaaaaa^^^ZZZVVVTTTSSSPPPVVV\\\]]]ZZZYYY[[[^^^___^^^]]]]]]]]]___aaabbbZZZ[[[[[[ZZZWWWSSSNNNKKKOOOPPPSSSXXX\\\^^^^^^\\\TTTOOOKKKKKKMMMOOOPPPQQQPPPPPPQQQRRRSSSQQQMMMJJJCCCCCCBBB@@@>>><<<<<<<<<;;;<<<>>>??????<<<999777777666666555555666666777666555555444444444444444333333333333333333333333555555666777888999::::::888:::;;;;;;;;;<<<<<<<<>>???@@@\\\HHH>>>===999::::::222333111///////////////---------------------------***************************************+++++++++************************))))))************))))))******))))))))))))******(((((((((((())))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,---///...---***((()))+++......///111222333777;;;???JJJWWWjjj{{{qqqaaaRRRHHH===777222333333000......---,,,++++++------,,,+++++++++******)))******+++***+++,,,---...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))******++++++******))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,------------.........------...////////////...//////000111111222222333222222222222333333333333444444444444333333333333666666666666555555555555666666666666777888999:::;;;;;;;;;:::999999;;;===;;;;;;;;;;;;;;;:::::::::999999:::>>>BBBFFFGGGGGGBBBBBBCCCDDDEEEFFFGGGGGGJJJLLLNNNNNNLLLIIIHHHHHHEEEEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGIIIMMMQQQWWWXXXXXXWWWVVVUUUSSSSSSMMMNNNOOOQQQSSSUUUVVVWWW[[[YYYWWWUUUTTTVVVYYY[[[```^^^\\\[[[[[[]]]___aaaaaabbbbbb```\\\YYYXXXYYYZZZ^^^bbbbbb```^^^___```]]]\\\[[[[[[[[[]]]^^^___VVVVVVWWWWWWVVVUUUSSSRRRNNNOOOPPPTTTYYY]]]^^^^^^VVVOOOJJJKKKNNNNNNNNNPPPOOONNNLLLLLLMMMLLLKKKIIIBBBCCCBBB@@@<<<:::999999:::;;;===>>>===;;;888666666666555555555555666666555555444333333333333444333333333333333333333333444555555666777888999:::666999999777777:::;;;999<<<>>>AAAEEEPPPiiidddXXXIII???<<<;;;777444]]]III>>>===999999:::333333111///////////////---------------------------************************))))))*********+++++++++************************))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************************++++++++++++------,,,***((()))+++...,,,---......---......///666999<<>>777333222---+++---222222...,,,//////---******+++---......+++***************++++++)))***,,,---...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++******)))*********+++++++++,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,---------.........------........./////////......//////000111111222111111222222222333333333444444444333333333222222444444444555555666666666555555555666777999;;;;;;999;;;<<<;;;:::999<<<>>>;;;;;;;;;:::::::::999999;;;:::;;;>>>BBBEEEFFFEEECCCCCCCCCCCCDDDEEEGGGHHHGGGIIIKKKKKKIIIGGGHHHJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLJJJGGGFFFGGGHHHIIIIIIPPPRRRUUUWWWUUURRROOONNNIIIJJJLLLOOORRRUUUWWWXXXXXXXXXWWWTTTQQQRRRWWW[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^___``````^^^]]]^^^___```aaabbbccccccbbbaaaaaa\\\\\\\\\\\\\\\]]]]]]^^^YYYXXXWWWWWWVVVWWWXXXYYYSSSSSSTTTWWWZZZ\\\[[[ZZZXXXOOOIIILLLNNNMMMLLLNNNNNNMMMKKKKKKKKKJJJHHHFFFCCCDDDDDDAAA===999999999888999:::;;;:::888666555666555555444444555555666555444444333222333333333222222222222222222222222333333444555666777888888333888:::777777<<<>>><<<777;;;AAADDDBBBFFFXXXjjjlllSSSBBB???<<<;;;;;;777000***]]]III???===999999:::333333111///////////////---------------------------************************))))))******++++++++++++))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))************"""&&&+++......---,,,,,,******))))))***,,,///111---000222111000333999>>>CCCUUUjjjvvvyyykkk___VVVMMMCCC===;;;:::666222...---///111222......111///+++,,,222---,,,,,,---......,,,++++++***************++++++((()))+++---...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------..................//////000000------......///000000000111111111222222333333333444444444333333333222222111222333444555777888888333444555666888:::<<<===777:::======;;;;;;>>>@@@;;;;;;;;;::::::999999999===<<<===???BBBDDDDDDDDDFFFFFFDDDDDDEEEGGGIIIKKKDDDGGGIIIHHHGGGGGGIIILLLMMMLLLLLLLLLLLLMMMMMMNNNOOOKKKGGGFFFFFFGGGDDDBBBFFFJJJPPPSSSRRROOOKKKIIIGGGHHHKKKMMMQQQTTTVVVWWWUUUVVVVVVRRRNNNOOOUUU[[[TTTTTTUUUVVVVVVWWWWWWWWWZZZ\\\^^^______```bbbddd```______```bbbcccaaa```]]]]]]]]]]]]]]]^^^^^^^^^```^^^[[[XXXWWWXXXZZZ[[[YYYYYYZZZ\\\]]]\\\YYYWWWZZZPPPIIILLLNNNLLLKKKMMMMMMLLLLLLLLLLLLJJJGGGDDDFFFGGGHHHEEE???;;;;;;;;;777777888888777666444444555555555444444555555555555444333333222222333333111111111111111111111111111222222333444555666777555;;;<<<777555888999777@@@999777;;;>>>===@@@FFFKKKcccjjjZZZFFF666;;;999555333222333555666]]]HHH===<<<999:::999000333222000...---...///000...---,,,,,,++++++,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************)))************+++++++++++++++++++++++++++++++++------------------------000///---,,,---...000111555DDDLLLGGGEEEKKKOOOMMMQQQWWW___jjjrrrxxx|||}}}zzzyyy|||xxxrrrjjjaaaXXXRRRNNNCCCAAA===999666444444444////////////////////////------------------------++++++++++++++++++++++++************************'''((()))++++++******)))+++*********))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.......................................///000111000...------.........//////000000111111000000000000000000000000111222222333333444555555111222333444666777888888999999999888999999::::::::::::999999888777666666999999:::<<<>>>@@@BBBCCCGGGGGGGGGHHHHHHIIIIIIIIIKKKHHHDDDDDDFFFIIIKKKMMMOOOPPPOOOKKKGGGHHHOOOVVVMMMLLLJJJHHHGGGGGGGGGHHHGGGHHHJJJKKKLLLKKKJJJJJJEEEGGGJJJLLLNNNPPPSSSVVVVVVUUURRRPPPOOORRRXXX\\\VVVUUUTTTQQQOOOOOORRRUUUYYY[[[]]][[[ZZZ]]]dddjjjcccbbb```___ccciiiiiieeecccbbb___\\\[[[\\\^^^aaa]]][[[YYYWWWUUUTTTTTTTTTXXXYYYWWWVVVYYY]]][[[VVVZZZUUUNNNIIIGGGGGGGGGGGGMMMNNNNNNMMMJJJGGGFFFGGGFFFEEEEEECCC@@@<<<999888888888888888777777777666666555555555555444444444444444333333333222222222111111222222222333333333444444444555555555555666555555555555666666666666888888999::::::;;;;;;<<>>===999:::999111333222000...---...///000...---,,,,,,++++++,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000222>>>DDD<<<777999:::777111444:::???DDDEEEFFFEEEGGGHHHIIIKKKMMMOOOQQQRRROOONNNMMMMMMLLLLLLLLLMMMPPPVVV[[[YYYQQQIIICCCBBBFFFEEEBBB===999555222000777666333111/////////000........................------------------------++++++++++++++++++++++++************************'''((()))***+++******)))************)))))))))((())))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------....................................///000///---------...---......///000000111111000000000000000000000000111111111222333333444444222222333444555666666777777666666666777888888999999888888777666666555555::::::;;;<<<>>>@@@AAABBBEEEEEEFFFGGGHHHHHHHHHHHHHHHEEECCCCCCEEEHHHJJJJJJIIIKKKNNNRRRUUUTTTQQQNNNMMMLLLJJJHHHGGGGGGHHHHHHDDDEEEGGGIIIJJJKKKLLLLLLFFFIIILLLNNNOOOPPPRRRTTTRRRRRRQQQPPPQQQUUUZZZ___XXXWWWTTTRRRQQQQQQRRRSSSVVVYYY[[[ZZZYYYZZZ```fffccccccaaa___bbbiiilllkkkhhhfffbbb]]]YYYYYYZZZ\\\XXXWWWTTTQQQOOOOOOOOOPPPVVVVVVTTTRRRTTTXXXWWWSSSWWWSSSMMMJJJIIIJJJJJJJJJMMMNNNNNNMMMJJJGGGFFFFFFFFFFFFEEECCCAAA>>>;;;999888888888777777777666666555555555555444444444444444333333333333222222222111111111222222222333333444444444444555555555555444555555555666666666666888888888999::::::;;;;;;???@@@BBBEEELLL[[[mmm{{{zzziiiXXXNNNBBB;;;;;;;;;999777333333222222111000000///ZZZGGG>>>===999999999111333222000.........//////...---,,,,,,++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...222;;;>>>666//////...+++---///111333333222000...222222333333333333444444666555444444444444444444444777;;;<<<999555222000222111111000000/////////,,,+++*********+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))*********))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******************************+++++++++++++++++++++++++++++++++++++++,,,------***++++++,,,---...//////.........................../////////---,,,---...------......///000000000000000000000000000000000//////000111111222222333222222333333333444444444333333333444555666777888777777666555555444444444::::::;;;<<<===>>>??????AAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCFFFHHHHHHHHHJJJMMMVVVbbbjjjgggZZZMMMMMMKKKJJJHHHGGGGGGGGGGGGAAABBBCCCEEEHHHKKKMMMOOOHHHJJJNNNPPPPPPPPPQQQRRRNNNOOOQQQRRRUUUYYY^^^bbb\\\YYYUUUTTTUUUUUURRRPPPSSSVVVXXXXXXVVVWWW[[[^^^___aaa```]]]^^^eeekkkmmmjjjfffaaa\\\YYYYYYYYYZZZUUUSSSOOOLLLKKKKKKLLLLLLSSSSSSPPPMMMNNNRRRRRROOOTTTQQQLLLJJJJJJLLLMMMMMMLLLMMMMMMKKKHHHFFFEEEEEEEEEEEEEEECCCAAA>>><<<:::777777777777666666666666555555444444444333333333333333333222222222111111111111111222222222222333333333333444444444555555444444444555555555666666777777777888999999::::::;;;;;;:::777777<<>>>>>999999:::333222111000///.........///...---,,,,,,++++++,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))************************************************************,,,++++++++++++,,,---......555888333/////////---,,,---///000000///---+++000000000//////.........333222222111111111222222---...111222333222000////////////...............***))))))***+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***************************************************+++++++++***+++,,,,,,---***+++,,,---...///000111........................,,,...///...,,,,,,---...,,,------......///000000////////////////////////......//////000111111111222222222222222222222222111111222222444555777777666666555555444444444444888888999::::::;;;;;;;;;===???AAACCCDDDDDDDDDCCCBBBBBBBBBDDDGGGIIIIIIHHHNNNQQQ[[[hhhppplll^^^PPPKKKJJJHHHFFFEEEEEEEEEFFFAAAAAABBBCCCFFFIIILLLNNNJJJMMMPPPQQQQQQPPPQQQQQQNNNQQQTTTVVVXXX\\\```ccc```[[[WWWVVVXXXXXXSSSNNNPPPRRRTTTUUUTTTTTTUUUWWWYYY]]]___[[[[[[```eeehhhdddaaa]]][[[[[[\\\]]]^^^UUUSSSOOOLLLJJJJJJKKKMMMOOOPPPMMMJJJKKKOOORRRPPPQQQNNNJJJHHHIIIJJJKKKKKKHHHIIIJJJHHHEEEBBBBBBBBBBBBBBBBBBAAA@@@===;;;:::777777666666666555555555444444444444333333333222222222222222111111111111111111111111222222222222222333333333444444444444333333444444444555555555555666666777888888999999666777999::::::===AAAEEE999@@@KKKVVVddduuummmeeeWWWJJJCCC@@@>>>===777888999888555222000///000000/////////.........}}}VVVEEE??????:::999:::444222111000//////............---,,,,,,++++++,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))))))))))),,,,,,,,,,,,,,,---------(((---000...,,,---......)))+++,,,...///...---,,,---,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,.../////////...---///......---,,,+++******,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************+++************+++,,,,,,+++,,,---...///000111111........................+++---...---,,,+++,,,...,,,,,,,,,---......//////........................---......//////000111111333222222222222111111111111111222333444555777888555555555555555444444444555555666777888888777777;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBCCCFFFJJJKKKKKKJJJKKKNNNUUU\\\```]]]VVVOOOIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEHHHKKKLLLMMMOOOQQQRRRQQQQQQQQQRRRRRRUUUWWWYYYZZZ\\\___bbbaaa]]]XXXXXXZZZYYYTTTOOOMMMOOOQQQRRRRRRQQQRRRRRRTTTZZZ___]]]\\\^^^`````````]]][[[[[[]]]______^^^UUUSSSOOOLLLKKKKKKKKKLLLLLLNNNMMMIIIJJJOOOSSSSSSOOOLLLHHHFFFFFFFFFFFFFFFDDDEEEEEEDDDAAA>>>=========>>>>>>>>>===;;;999888666666666555555555555444444333333333222222222222222222111111111000000000000000111111111222222222222222222222333333333444333333333333444444444444444444555555666777777888444666888999999999999:::???>>>===<<<>>>EEEOOOVVVnnn~~~uuucccUUUMMMHHHCCC>>>:::888777777777111333444444222000111222/////////...............vvvTTTEEE???@@@:::999:::555111111111000//////.........---,,,,,,++++++,,,,,,***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))++++++,,,,,,,,,---------***,,,......---------...///000111111222111000////////////000000000000000---------,,,------...///333555666666444222222333000000/////////.........,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))************((((((((((((((((((((((((*********))))))(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,...++++++,,,,,,---.................................---......//////000000111222222222222222222222222222222222333444555666777555444444444444444444444222333555666777777666555::::::<<<===???AAACCCDDDCCCCCCDDDGGGKKKMMMMMMLLLJJJLLLNNNOOOOOOOOOOOOPPPIIIGGGFFFDDDCCCCCCCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKOOOPPPRRRRRRQQQQQQRRRTTTVVVWWWYYYYYYYYYZZZ]]]___aaa^^^ZZZXXXYYYXXXUUURRRLLLMMMNNNOOOPPPQQQQQQQQQRRRXXX]]]^^^___aaa```^^^___]]]\\\]]]``````]]]YYYSSSQQQOOOMMMKKKJJJJJJJJJIIILLLMMMJJJIIINNNRRRRRRMMMJJJFFFDDDCCCCCCBBBAAAAAABBBBBB@@@===;;;::::::999::::::;;;:::999777666666555555555444444444444333333333222222222111111111111111000000000000///000000000111111111111222111111222222222333333333222222222333333333444444333333444444555666666666666777888999888777555444999:::;;;;;;:::<<>>===;;;999999:::888333111222333333333111///...///000........................wwwSSSDDD@@@@@@:::999;;;666111111111000000///...---...---,,,,,,++++++,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))))))))***************************)))))))))))))))))))))))))))******+++++++++++++++------...///...------///******+++++++++***))))))+++++++++++++++++++++++++++*********++++++,,,---...222555333...+++,,,...))))))((((((((((((((((((******+++++++++******)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((''''''&&&'''((()))***((()))))))))************((((((((((((((((((((((((,,,++++++***)))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***************************************++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))+++,,,,,,++++++,,,---+++++++++,,,------......------------------------.........///000000111111222222222333333333333333333222222222333444444555333333333333333333333333222333555777888888777666:::::::::;;;===@@@CCCEEECCCCCCDDDFFFJJJMMMNNNNNNLLLKKKJJJIIIJJJLLLOOOQQQJJJIIIGGGEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLQQQQQQQQQQQQPPPQQQTTTWWWUUUVVVWWWVVVVVVWWWZZZ]]]```^^^[[[XXXWWWVVVVVVVVVLLLLLLLLLMMMOOOQQQQQQQQQPPPTTTWWWYYY^^^cccbbb___^^^]]]]]]___bbbaaa[[[UUURRRRRRQQQOOONNNLLLJJJIIIGGGKKKLLLIIIGGGJJJLLLKKKKKKHHHDDDCCCBBBBBBAAA@@@???@@@AAA???<<<999999999777777888999999888777666555555555444444444333333222222222222111111111111111111000000000/////////000000000000111111111111111111111111222222222222222222222222333333333333222222333333444555555555555666777999:::::::::999///111555999;;;<<<>>>>>>888;;;===>>>@@@FFFQQQZZZbbbkkkttt|||yyytttjjj```ZZZWWWQQQJJJCCCAAA>>>;;;;;;<<<>>>???555333555888777111000333666555333222000///---,,,.............../////////~~~RRRDDD@@@AAA:::999;;;666111111111111000///...---...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((()))******************)))***+++,,,***+++---+++,,,,,,---......------------,,,,,,,,,++++++++++++*********+++,,,,,,---,,,111666444---(((***------,,,,,,+++******))))))))))))******+++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((())))))*********+++((((((((((((((((((((((((---,,,+++***)))'''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,*********************+++************************)))***,,,,,,++++++,,,---***++++++,,,,,,---......------------------------......//////000111111111222222333333333444444444333222222222222222333333111111111111111111222222222444666888999999888777;;;:::999:::<<<@@@DDDFFFCCCBBBCCCEEEIIIMMMNNNOOOJJJGGGEEEFFFIIILLLNNNOOOKKKJJJHHHFFFEEEEEEFFFFFFDDDEEEHHHKKKLLLMMMMMMMMMRRRRRRQQQPPPOOOQQQUUUYYYTTTTTTUUUTTTTTTUUUYYY\\\___^^^\\\XXXUUUUUUWWWYYYLLLKKKKKKLLLOOOQQQRRRRRRMMMOOOPPPSSSZZZbbbccc```[[[ZZZ\\\```dddbbb\\\UUUSSSSSSSSSSSSQQQOOOLLLJJJFFFKKKLLLHHHDDDEEEFFFEEEIIIFFFCCCBBBBBBCCCBBBAAA???@@@AAA???<<<999999999666777888999999888777666555555444444444333333333222222222111111111111000000000000000////////////000000000000111111111111000111111111111222222222111111222222222333333333111222222333333444555555222222222333555666666555666666666555555555666666777999<<<<<<;;;;;;===@@@:::@@@EEEFFFJJJRRRWWWXXXYYYdddlllkkkjjjrrr~~~~~~|||yyyqqqfff```\\\RRRFFFFFFGGGFFFEEEFFFFFFAAA:::<<<<<<<<<;;;999777444333444111111444333---...333---------///111222000.........//////////////////|||QQQIII???;;;<<<<<<999555333333333222000///---,,,------,,,,,,,,,,,,++++++************)))))))))))),,,+++***))))))***+++,,,((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((*********)))))))))))))))************************************************++++++******************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000///...---------------...//////000111222222222000111111111111222222222111222222333333222222111222222111111111111111111444444555666777888999999;;;<<<===>>>???@@@@@@@@@AAABBBDDDGGGIIILLLNNNOOOLLLLLLKKKIIIGGGHHHKKKNNNNNNJJJFFFBBBBBBFFFKKKNNNJJJLLLMMMLLLLLLPPPYYYaaa\\\VVVNNNKKKLLLPPPRRRSSSVVVUUUSSSRRRQQQSSSTTTVVV]]]\\\[[[YYYWWWSSSOOOKKKJJJLLLMMMMMMMMMNNNPPPRRRLLLJJJIIILLLSSSZZZ```ccc```aaabbbcccccc```[[[XXXSSSOOOOOOSSSTTTOOOIIIGGGDDDEEEEEEFFFEEEDDDBBBAAACCCDDDEEEFFFFFFEEECCCBBBDDDBBB@@@>>>;;;:::999888888777666666666666666777333333333222222111111111222222111111111111222222000000000000000000000000////////////000000000000000000000000000111111222111111111111111111111111111111222222222333333333333333333333333333333333666666666666666666666666666777777777888888888888999999::::::;;;<<<======AAABBBDDDGGGIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLGGGGGGFFFEEECCCBBBAAAAAA>>>>>>===<<<;;;;;;::::::888888777666444333222111000000000000000000000000////////////////////////......------------......{{{PPPHHH???;;;<<<<<<999555222222222111///---,,,+++------,,,,,,,,,,,,++++++************))))))))))))+++***))))))))))))***+++((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))((((((((())))))***************)))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////...---------------...//////000111111222222000000111111111222222222111222222333333222222111111111111111111111111111333444444555666777888888;;;<<<===???@@@AAAAAAAAA@@@AAACCCFFFHHHJJJLLLMMMLLLLLLLLLJJJIIIJJJNNNPPPPPPLLLGGGCCCCCCEEEIIIMMMLLLMMMNNNNNNNNNRRRYYY^^^\\\VVVPPPMMMMMMOOOQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRZZZYYYXXXWWWUUURRRNNNLLLMMMMMMNNNMMMLLLLLLOOOQQQNNNLLLJJJLLLPPPVVVZZZ\\\aaabbbbbbcccbbb___[[[XXXYYYTTTQQQTTTTTTPPPLLLKKKHHHGGGFFFEEEDDDEEEFFFGGGIIIIIIHHHGGGFFFEEECCCBBBCCCBBB@@@>>><<<:::999888888777666666555555555666333333222222222111111111222111111000000111111222000000000000000000000000.../////////000000000000000000//////000000111222111111111111111111111111111111111222222222333333333333333333333333333333555555555555555555555555666666666777777777888888777777888888999999::::::888999:::;;;<<<=========>>>??????@@@@@@@@@@@@@@@@@@??????>>><<<;;;::::::;;;::::::999999888777777555555444333222111111000////////////////////////..............................------------......yyyNNNGGG???;;;;;;<<<999666222111000///...---,,,+++------,,,,,,,,,,,,++++++************))))))))))))***))))))(((((())))))***((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((()))))))))))))))***************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++******++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((())))))*********************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////...------------......//////000000111111222000000000111111111222222111111222222222222111111111111111111111111111111333444444555666777888888:::;;;===???@@@AAABBBBBB@@@AAACCCEEEGGGIIIKKKLLLKKKKKKKKKIIIHHHJJJMMMOOOOOOLLLHHHDDDCCCEEEHHHKKKMMMMMMLLLMMMOOOQQQUUUWWWWWWTTTPPPNNNNNNNNNNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNTTTTTTTTTSSSQQQOOOMMMLLLPPPPPPOOOMMMKKKKKKNNNPPPOOOMMMKKKKKKMMMOOOQQQQQQYYY[[[]]]______^^^\\\ZZZ^^^VVVQQQQQQQQQNNNLLLLLLKKKIIIEEECCCCCCFFFJJJLLLNNNMMMKKKHHHFFFDDDCCCBBBCCCBBBAAA???===;;;:::999888888666555444444444444222222222111111111111111111111000000000000111111000000000000000000000000....../////////000000000000000//////000000111222111111111111111111111111111111111222222222222333222222222222222222222222333333333333333333333333555555555666666666777777555555666666666666666666666666666666666555444444777777888999999999999999999999888777666555555444777666666555555444444333111111111111000000000///......................................................------------......sssKKKEEE>>>;;;;;;;;;999666222111000///...------,,,------,,,,,,,,,+++++++++************)))))))))((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))************++++++++++++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''((()))***++++++***************************************************************+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------------,,,,,,------...//////......---------......////////////000000111111000000000000111111111111111111222222222222111111111111111111111222222222444555555666777888999999:::;;;===???@@@AAABBBBBBAAAAAACCCEEEGGGHHHJJJJJJHHHIIIHHHGGGEEEFFFHHHJJJKKKIIIFFFCCCCCCEEEHHHJJJLLLJJJIIIJJJLLLNNNNNNNNNPPPOOONNNNNNNNNMMMLLLLLLGGGHHHIIIKKKLLLLLLLLLLLLPPPPPPPPPOOOMMMLLLMMMMMMSSSRRRQQQNNNKKKKKKMMMPPPOOOMMMJJJIIIJJJJJJJJJIIILLLOOOTTTXXXZZZ[[[\\\]]]]]]TTTMMMLLLKKKIIIIIIJJJKKKIIIGGGEEEFFFHHHLLLNNNOOOMMMJJJGGGEEEDDDCCCCCCCCCCCCBBB@@@???===;;;:::888777666444333222222222111111111111111111111000000000000//////000000000////////////////////////........./////////000000///////////////000111111111111111111111111111111111111111111222222222222111111111111222222222222333333333333333333333333444444444444555555555555555444444444444444444444666666666666555444444333555555666777777777777666666666666555555444444444333333333333222222111111//////////////////000000...................................................------,,,,,,------...lllHHHDDD>>>;;;::::::888666333222111000///......///------,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))******++++++,,,---------******)))((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********)))******++++++******)))************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---............---------......//////////////////000000000//////000000000111111111000111111222222111111000000000111111111222222222555666777888999::::::;;;:::;;;<<<>>>@@@@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHFFFDDDCCCDDDFFFFFFDDDCCCBBBCCCFFFIIIKKKLLLJJJIIIJJJKKKLLLKKKJJJHHHIIIKKKMMMLLLLLLKKKJJJEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOOOOMMMKKKJJJLLLNNNTTTTTTSSSPPPNNNMMMOOOQQQNNNKKKIIIGGGGGGGGGFFFEEEGGGKKKPPPTTTVVVWWWZZZ\\\[[[RRRJJJIIIIIIGGGGGGIIILLLLLLKKKLLLLLLMMMNNNNNNKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<;;;777666555333222111111111000000000000000000000000000//////......//////000..................................../////////////////////...///000000111000000000000000000000000000000111111111222222222000000000111111222222222333333333333333333333333222222333333333444444444444444444444333333333333111222222333333333222222111111222333333333333333555555444444444444444444222222222222111111111111////////////000000000000////////////////////////........................------,,,,,,,,,,,,------cccFFFCCC>>>;;;:::999888777444333111000//////000000------,,,,,,,,,,,,++++++************))))))))))))((())))))******))))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***+++,,,---//////000---,,,+++)))((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******))))))************)))))))))))))))))))))))))))))))))))))))************++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,------......------------...///////////////////////////////////////000000000111111000000111111111111000000000000000111222222333333555666666777888999:::;;;:::;;;<<<===>>>?????????AAAAAABBBCCCEEEFFFGGGGGGIIIJJJIIIHHHEEEDDDEEEFFFCCCBBBBBBCCCDDDGGGIIIKKKMMMMMMLLLLLLKKKKKKLLLLLLEEEGGGKKKLLLKKKJJJIIIJJJFFFGGGHHHJJJMMMOOOPPPQQQQQQRRRQQQNNNJJJIIILLLPPPSSSTTTTTTSSSQQQQQQRRRSSSNNNKKKGGGEEEEEEEEEEEEDDDKKKOOOSSSTTTSSSSSSUUUXXXWWWPPPJJJJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQPPPNNNMMMFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@===;;;:::555555333222111111111111////////////000000000000//////............//////........................------.........///////////////......//////000111000000000000000000000000000000000111111111111222/////////000111111222222333333333333333333333333111111111222222222333333333333333333333333333333000111222333333333333333111111222333333333333222111222222222222222222222111111111111111111111111////////////000000000000////////////////////////------------------------------,,,,,,,,,,,,------ZZZDDDAAA>>>;;;:::999888777333222000.........///000------,,,,,,,,,,,,++++++************))))))))))))))))))***++++++***))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((()))***,,,...000222333///...---+++)))(((''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...---------------...//////////////////////////////////////////000000000111000000111111111111000000///000000111222222333333444444555666777888999999::::::;;;<<<<<<<<<<<<<<>>>>>>>>??????===;;;999777333333222111111111111111........./////////000000///......------......///---------------------------------........./////////............///000000000000000000000000000000000000000000111111111111......//////000111111222111111111111111111111111000000000111111111222222000000111111222222333333222222333444444444333333111222333333444444333333///000000000111111111222000000000000000111111111//////////////////..............................---------------------------,,,,,,++++++,,,,,,---|||UUUCCCAAA>>>;;;:::888888777222111///---,,,---...///---------,,,,,,,,,++++++************)))))))))))))))***+++,,,,,,+++***))))))(((((((((''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''(((***,,,///111333444111000...,,,***((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...---------------...///000///////////////.........////////////000000000000000000111111111111000000///000000111222222333333222222333444555666777777:::;;;;;;;;;;;;;;;;;;:::===>>>>>>???@@@@@@AAAAAA???AAACCCDDDDDDDDDFFFHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLMMMJJJEEEEEEIIINNNKKKMMMPPPOOOKKKGGGGGGGGGHHHHHHHHHIIILLLPPPTTTVVVWWWXXXVVVQQQKKKIIIMMMRRRPPPSSSWWWXXXXXXWWWWWWXXXTTTOOOIIIDDDCCCCCCCCCCCCGGGKKKPPPPPPNNNMMMQQQTTTNNNIIIGGGLLLOOOMMMKKKKKKGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCBBB???===<<<;;;<<<<<<<<<;;;999666555222222111111111111111222---.........//////000000.........------.........---------------------------------.........//////...............///000000000000000000000000000000000000000000111111111111---......///000111111222000000000000000000000000000000000000111111111111...//////000111222222333000000111111000000////////////000111111111000000///000000111111222222222///000000000000000000000//////.........------------------------------------------------------------,,,,,,++++++,,,,,,---}}}ZZZCCCAAA>>><<<;;;999777444444333222000////////////***++++++,,,,,,++++++***+++++++++***)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))),,,///111111000222000---)))'''&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))((('''''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$'''((('''&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))******)))))))))))))))******)))(((''''''((()))*********++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,------------............------000//////.........//////111000000/////////000000000000000000111111111111000111222333555666777888===;;;888888:::<<<:::888999999:::;;;===???@@@AAACCC@@@===<<<===@@@BBBDDDBBBCCCEEEGGGIIIJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNOOOOOOPPPOOONNNLLLKKKLLLKKKLLLMMMPPPTTTXXXZZZZZZZZZTTTKKKIIIMMMMMMIIITTTUUUWWWYYYYYYWWWUUUSSSRRRQQQNNNIIIEEECCCCCCDDDIIILLLMMMJJJKKKQQQUUUVVVRRRQQQQQQQQQPPPLLLFFFBBBFFFEEECCCBBBCCCCCCBBBAAA???@@@AAAAAA@@@>>>;;;:::;;;;;;999777666555555555222222222111111111111000000000000000000000000000........................------------------------++++++,,,------...//////---------............///////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////............................................................------------------------------------------------,,,,,,++++++,,,,,,---...}}}ZZZCCCAAA>>><<<;;;999777555333222111000///.........***++++++,,,,,,++++++***++++++******)))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((()))+++///111111000000...+++)))'''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))***)))'''''')))***'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))******))))))))))))******))))))(((((((((((()))))))))******++++++******)))))))))*********++++++++++++++++++,,,,,,,,,------------............------///......------......///000//////......//////////////////000000000111111000111222333444666777777:::888666777999;;;;;;999999::::::<<<>>>@@@BBBCCCCCCAAA>>>======???@@@AAAAAABBBDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKNNNOOOOOOOOONNNNNNMMMLLLJJJJJJLLLNNNRRRUUUXXXZZZ[[[ZZZTTTKKKIIILLLMMMJJJVVVXXXYYYZZZYYYWWWTTTRRRNNNMMMKKKHHHEEECCCEEEFFFGGGKKKKKKIIIJJJQQQVVVWWWTTTRRROOOMMMLLLJJJGGGEEEFFFDDDBBB@@@@@@@@@??????????????????>>><<<:::999999888666444333222111111222222222111111111000000000000000000000000000000........................------------------------///---+++******,,,///111------------....................................////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////............................................................------------------------------------------------,,,,,,++++++,,,,,,---...}}}YYYCCC@@@>>><<<;;;:::777555222222000///...---------***++++++,,,,,,++++++***++++++******)))((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((+++...000000///,,,+++)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((()))***)))(((((()))***''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((('''%%%%%%''')))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))***)))))))))))))))******((())))))***))))))(((((()))******++++++******))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------............---------------,,,,,,------.........---------......///.........////////////000000000111222444555666666666444444555777999:::999888999;;;===???AAACCCCCCBBBAAA@@@???>>>>>>>>>???BBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKOOOOOONNNMMMMMMMMMMMMNNNIIIJJJLLLOOOSSSVVVYYY[[[[[[ZZZSSSKKKHHHKKKLLLLLLVVVWWWXXXXXXWWWTTTQQQOOOIIIIIIHHHFFFDDDDDDFFFIIIGGGJJJJJJGGGIIIPPPVVVXXXUUUQQQMMMIIIHHHHHHHHHHHHEEEDDDAAA???>>>=========???>>>===<<<;;;:::::::::999777666444222000//////222222111111111000000000000000000000000000000000---------------------------------------------------+++******...666===BBB------------....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000/////////............---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---...}}}XXXBBB@@@>>><<<;;;:::777555222111000...------------***++++++,,,,,,++++++***************))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''***---//////...)))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))+++***)))((()))***'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''&&&'''((('''&&&%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++((()))***++++++)))((('''))))))************))))))))))))))))))***************++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---......---------.........//////000000111222333444555555444333333333555666777777666888999<<<>>>@@@BBBBBB???@@@AAAAAAAAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHJJJLLLLLLLLLLLLOOONNNMMMLLLLLLMMMNNNOOOJJJKKKKKKMMMQQQUUUZZZ\\\[[[YYYSSSMMMIIIIIILLLMMMRRRSSSTTTUUUTTTQQQNNNLLLHHHHHHGGGEEEDDDDDDGGGIIIIIILLLKKKHHHIIIOOOTTTVVVSSSOOOKKKHHHGGGHHHHHHGGGFFFEEECCC@@@>>><<<===>>>@@@>>><<<:::999999:::;;;;;;:::888666444222111111111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++000888???DDD,,,,,,---------.................................////////////////////////................................................................................................//////////////////////////////////////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...|||WWWBBB@@@===<<<;;;:::888666222111000...------------***++++++,,,,,,++++++************)))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&))),,,...---,,,'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))++++++***))))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''%%%'''((((((&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))))))))(((((()))***++++++)))***+++++++++***(((''')))))))))******)))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---......------------............///000000111222333444444333333333333222222333444444666888;;;===>>>??????<<>>???@@@AAA???<<<:::999:::;;;<<<;;;:::888666555333333222111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,------------...................................................------------------------------------------------------------------------------------------------............................................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...{{{UUUAAA???===<<<<<<:::888666222222000///...---------***++++++,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((+++,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))'''***,,,,,,+++)))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,++++++++++++***)))((((((((())))))******))))))(((((((((((()))))))))******************++++++++++++,,,,,,------------,,,,,,++++++++++++,,,---......,,,,,,,,,,,,------...///---------............//////000000111222222333333333333333222000000111333444666888:::<<<=========:::>>>AAACCCBBBBBBEEEHHHFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGIIIKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNQQQNNNKKKJJJKKKOOOTTTXXXTTTSSSSSSQQQMMMIIILLLQQQQQQSSSUUUWWWWWWUUUSSSRRRMMMLLLKKKHHHFFFFFFGGGIIIPPPSSSTTTPPPNNNQQQRRRQQQJJJIIIIIIIIIJJJHHHEEEBBBFFFIIIKKKJJJEEEBBBAAABBB@@@???<<<:::999::::::;;;888777666444333222222222111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...yyySSSAAA???===<<<<<<;;;888777333222111000///.........***++++++,,,,,,++++++***)))))))))))))))))))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''(((******)))'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''***,,,---+++***))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%'''((()))'''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))***+++,,,---,,,+++***))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***************+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---...///,,,,,,,,,,,,---...///000---............///////////////000000111222222222000222333222000000222444666777999;;;<<<<<<<<<;;;999===AAAAAA??????CCCGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPRRRTTTPPPJJJLLLRRRTTTUUUWWWXXXXXXVVVSSSQQQNNNMMMLLLJJJHHHHHHJJJMMMPPPUUUWWWUUUSSSTTTTTTRRRIIIHHHGGGHHHHHHGGGEEEBBBDDDIIINNNMMMIIIDDDCCCDDD>>>===;;;:::999999999999666555444333222222222222111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---...///000000++++++,,,,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...xxxQQQAAA???===<<<<<<;;;999777444333222000////////////+++++++++,,,,,,+++++++++)))))))))))))))*********))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((''''''((())))))'''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''***,,,---,,,***))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$$$$&&&))))))'''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))***+++,,,...---+++)))(((((()))***(((((())))))))))))(((((((((((((((((()))))))))))))))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000,,,,,,,,,---...///000111.........////////////000//////000000111111222222...000222222000000333666777999;;;=========<<<;;;:::===@@@???<<<<<<@@@DDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIJJJKKKLLLNNNNNNNNNMMMLLLNNNOOOOOOOOONNNLLLKKKIIINNNNNNRRRVVVRRRKKKLLLSSSUUUVVVWWWXXXVVVTTTPPPNNNMMMNNNMMMKKKJJJKKKMMMPPPOOOTTTXXXWWWVVVXXXWWWTTTJJJHHHFFFFFFFFFFFFEEEDDDCCCIIIOOOOOOKKKFFFDDDDDD<<<<<<:::999888777777777666555444444333333444444000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++++++++,,,,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...xxxPPPBBB???<<<;;;::::::999888555444222000.....................---,,,+++)))(((************))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))((('''(((***+++))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))*********...---+++******+++---...+++++++++,,,---...///000---------------...//////////////////////////////......//////000000111111//////000111222444555666777999:::999666555888::::::;;;;;;;;;===>>>???@@@FFFEEECCC@@@>>>>>>AAACCCCCCDDDDDDEEEFFFFFFGGGGGGJJJJJJLLLOOORRRPPPIIIDDDGGGHHHKKKNNNNNNJJJDDD@@@JJJPPPWWWXXXRRRMMMLLLNNNXXX[[[[[[WWWTTTSSSOOOJJJIIILLLMMMLLLIIIHHHIIIKKKRRRUUUWWWUUUPPPNNNPPPSSSQQQLLLGGGDDDDDDGGGIIIKKKGGGHHHJJJLLLKKKIIIGGGEEE>>>:::666555777888777444666666666555444444333333111111000000///.........//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,xxxPPPCCC@@@===;;;::::::999777444333111///.....................---,,,+++))))))************))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''((()))+++,,,***)))))))))((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++...---+++******+++---...+++++++++,,,,,,---...///......---------......//////////////////////////////////////////000000000......///000111333444555888999:::999777666888:::999999999:::;;;===>>>???FFFFFFEEEBBB??????@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIGGGIIILLLOOOPPPMMMGGGCCCDDDFFFKKKPPPSSSQQQLLLHHHGGGLLLRRRSSSPPPOOOQQQUUUVVVYYYXXXUUUSSSQQQLLLEEEGGGIIIKKKJJJIIIIIIKKKMMMRRRUUUWWWUUUPPPMMMOOORRRPPPMMMHHHEEEEEEGGGHHHHHHJJJJJJKKKJJJIIIGGGDDDCCC@@@@@@???===;;;999888888555555555444333333222222111111111000//////.........---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,yyyRRRDDDAAA===;;;:::999888666333222000...------...............---,,,+++***)))************))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***,,,---******))))))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++,,,---,,,+++******+++,,,---++++++++++++,,,---............---------------...////////////////////////000000//////////////////------......000222333444888999:::999888888999:::777777888999:::<<<>>>???GGGGGGGGGEEEBBB@@@@@@AAACCCDDDEEEGGGIIIJJJKKKKKKEEEHHHLLLNNNMMMIIIFFFEEEDDDHHHMMMTTTWWWWWWRRRNNNGGGJJJMMMNNNMMMNNNRRRVVVTTTVVVVVVTTTSSSRRRKKKCCCGGGIIIJJJJJJIIIIIIJJJLLLRRRTTTUUUSSSOOOLLLLLLNNNNNNKKKHHHFFFGGGGGGGGGGGGMMMLLLKKKIIIGGGDDDCCCBBB===AAADDDAAA;;;666555666444444333333222111111111222111111000000//////...,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,|||UUUEEEBBB>>>;;;:::999777555222111///...---------...------------,,,+++***)))************)))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,******)))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++,,,------......------,,,,,,------////////////////////////000000000//////......---------...///000222333444777888999999999999999999666777888999;;;===???@@@FFFHHHIIIGGGDDDAAA@@@@@@CCCDDDFFFIIIKKKLLLLLLLLLGGGJJJMMMLLLIIIGGGHHHJJJIIILLLQQQVVVYYYWWWRRRMMMKKKKKKLLLKKKKKKKKKMMMNNNRRRSSSTTTSSSTTTTTTMMMDDDGGGIIILLLNNNMMMKKKIIIHHHOOOQQQRRRPPPLLLJJJIIIIIIJJJHHHGGGGGGHHHIIIIIIHHHNNNMMMJJJGGGEEEDDDDDDDDD===AAADDDDDD@@@:::777555444444444333222222111111222111111000000///......,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,XXXEEEBBB>>>;;;:::999777555222111///...------------------------,,,+++******************)))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,...------,,,,,,,,,------////////////////////////000000//////......------......//////111222444555666777777888999999999888666777888999<<<>>>@@@BBBFFFGGGIIIHHHEEEBBBAAA@@@CCCEEEGGGJJJLLLMMMMMMMMMLLLMMMNNNKKKHHHHHHKKKOOOKKKMMMPPPUUUWWWUUUQQQMMMLLLKKKKKKKKKLLLKKKJJJHHHNNNPPPQQQQQQRRRSSSMMMFFFCCCFFFKKKPPPQQQOOOKKKHHHKKKLLLMMMLLLJJJGGGFFFEEEFFFEEEEEEFFFIIIKKKKKKJJJKKKJJJHHHFFFEEEEEEFFFFFFBBBBBBDDDFFFGGGDDD>>>999555555444444333222222222111111000000///.........,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,ZZZDDDAAA===;;;:::999888666444333111///------------,,,---------,,,,,,+++***************))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++,,,+++++++++++++++++++++++++++******)))******++++++,,,,,,,,,,,,,,,---......//////////////////////////////........................///000111333444555555555555777999999888666666666777999<<>>@@@CCCBBB<<<777555555555444333333222222000000///......------,,,,,,,,,,,,,,,------------++++++************++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,ZZZCCC@@@===;;;::::::999777666555222000...,,,,,,,,,,,,,,,---------,,,++++++************))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++++++++************))))))))))))***************+++,,,---...///////////////////////////------..................------...///000222333444333333333666999999777444444444666888;;;>>>AAABBBCCCEEEFFFEEEDDDBBBCCCCCCDDDFFFHHHKKKLLLLLLKKKJJJMMMMMMNNNOOOPPPOOOLLLJJJEEEFFFHHHMMMRRRUUUUUUUUUQQQMMMIIIKKKPPPTTTSSSQQQQQQVVVWWWQQQKKKJJJJJJHHHFFFEEEEEEGGGKKKMMMMMMKKKGGGGGGHHHJJJJJJHHHFFFCCCHHHFFFDDDEEEGGGIIIJJJIIIBBBBBBAAAAAA@@@AAAAAAAAA===<<<:::999888777555444444444333333222111111111.........---,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,YYYBBB???<<<;;;::::::999888888666333000...---,,,,,,,,,,,,---------,,,++++++************))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((())))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))))))))***************++++++++++++************)))))))))))))))***))))))***+++,,,...///000////////////////////////,,,------....../////////,,,,,,,,,---///000222333222222222555888999666333222333555777:::===@@@AAACCCDDDEEEDDDCCCBBBCCCEEEDDDFFFIIIKKKLLLKKKIIIHHHJJJKKKNNNRRRUUURRRKKKDDDGGGGGGHHHKKKPPPSSSUUUUUUYYYRRRKKKKKKPPPUUUVVVUUUXXX^^^___VVVMMMJJJKKKKKKNNNJJJDDDCCCDDDGGGGGGGGGFFFGGGHHHJJJKKKJJJGGGEEEKKKHHHEEEDDDFFFGGGHHHHHH@@@@@@??????>>>======<<<===>>>===999444111333666333333222222111000000000...------,,,,,,+++******))))))******++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,~~~YYYGGG@@@;;;<<<<<<999666666444333222000...---,,,,,,......---,,,,,,+++******************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((++++++***)))(((((()))))))))***+++***))))))+++---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------............///////////////////////////.........000////////////000000111111111333444555666666666444555555777999;;;===>>>AAABBBCCCDDDCCCAAA???===EEEGGGHHHIIIIIIHHHFFFEEEBBBFFFLLLQQQSSSRRRPPPNNNHHHIIIHHHFFFEEEGGGMMMSSSUUUUUURRRNNNKKKLLLRRRWWWXXXYYYYYYTTTLLLGGGEEEEEELLLJJJHHHEEEDDDEEEEEEFFFIIIIIIKKKLLLLLLKKKJJJIIIGGGFFFEEEFFFGGGHHHFFFEEE@@@===;;;===AAACCC???;;;<<<;;;999777555444333222222222222222111///...,,,+++---000///,,,******+++---------,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))++++++*********************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************[[[GGG@@@;;;<<<<<<999666666444333222000...---,,,,,,...------,,,++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******)))(((((()))))))))***+++***))))))+++---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------............/////////////////////////////////...//////////////////000111000111222333444555555555444444555666888:::<<<===>>>???@@@AAAAAA@@@???>>>CCCDDDFFFGGGHHHGGGFFFEEEFFFHHHJJJNNNQQQTTTUUUVVVSSSSSSQQQLLLGGGFFFJJJNNNVVVWWWUUURRRNNNNNNQQQUUUVVVTTTQQQKKKGGGEEEEEEFFFIIIHHHFFFDDDCCCCCCDDDEEEKKKLLLNNNNNNMMMJJJGGGEEEIIIHHHHHHIIIKKKJJJHHHFFFCCC???<<<===@@@@@@===:::999888777555444444444444222222222222111///...,,,///...000555888888333...------,,,,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************~~~[[[GGG@@@;;;<<<<<<999666666444333222000...---,,,,,,------,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((()))))))))*********))))))+++,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,---............/////////....../////////////////////.........//////000111///000111222333444444555333444444555777999;;;<<<;;;<<<<<<===>>>?????????@@@BBBDDDEEEFFFGGGFFFFFFHHHGGGGGGHHHLLLRRRXXX\\\XXXXXXUUUOOOIIIFFFGGGIIIUUUXXXYYYWWWSSSQQQQQQSSSSSSNNNGGGCCCBBBDDDFFFGGGGGGFFFEEEDDDDDDDDDFFFFFFNNNOOOPPPPPPNNNKKKGGGDDDKKKJJJIIIIIIJJJIIIFFFDDDEEEAAA===<<<======;;;999666666555555444555555555222222222111000///------///---...777AAABBB999///,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************************************+++++++++******************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************{{{XXXGGG@@@;;;<<<<<<999666666444333222000...---,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((())))))((()))***)))((()))***,,,+++++++++******************++++++++++++,,,,,,,,,---------.........//////............////////////...............///000111//////000000111333444444333444444555666888:::;;;<<<<<<<<<<<<<<<>>>???@@@???@@@BBBDDDFFFGGGHHHHHHHHHFFFDDDDDDGGGNNNTTTYYYSSSTTTSSSNNNIIIEEEEEEGGGRRRVVVZZZZZZWWWTTTSSSTTTQQQKKKDDDAAACCCFFFHHHHHHFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOOOOOOONNNNNNMMMLLLNNNKKKGGGDDDCCCBBBAAA???CCC???;;;999999:::999888777666666555555555555555222222111000///...------,,,***+++333<<<===666...,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************************************************************************************************************************************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************|||[[[GGG@@@;;;<<<<<<999666666444333222000...---,,,,,,,,,+++++++++++++++******)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((())))))((()))***)))((((((***,,,*********************************+++++++++,,,,,,------------............---.........//////000000------------...///000111/////////000111222444444444444444555666888999:::???>>>============>>>??????@@@BBBDDDFFFHHHIIIJJJIIIGGGFFFFFFHHHKKKOOORRRMMMPPPQQQNNNIIIEEEEEEFFFLLLRRRXXXZZZXXXVVVUUUVVVQQQLLLGGGFFFHHHJJJJJJIIIGGGHHHIIIKKKNNNQQQSSSTTTLLLLLLKKKKKKMMMQQQTTTVVVSSSMMMEEE???===>>>>>>???@@@===:::888888888999999999888777666555444444444222222111000///...------***)))+++---000111///---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************aaaGGG@@@;;;<<<<<<999666666444333222000...---,,,,,,++++++++++++++++++******))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))((()))))))))((((((***+++)))))))))***************************++++++++++++,,,------------.........------......///000000000,,,,,,,,,---...///000111000000//////000222444555555555555666777888::::::????????????>>>>>>>>>>>>???@@@AAACCCFFFHHHIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNMMMPPPRRRPPPKKKGGGEEEEEEHHHNNNTTTWWWVVVTTTUUUVVVRRRPPPNNNLLLLLLKKKJJJIIIIIIJJJKKKMMMOOOQQQSSSSSSHHHGGGGGGIIILLLQQQVVVYYYUUUNNNFFF@@@>>>@@@BBBCCC>>>===;;;:::888888888999999888777555444333333333222222000///...---------+++,,,---+++)))))),,,///*********+++++++++++++++***************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************************************************************************************************************+++++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************bbbGGG@@@;;;<<<<<<999666666444333222000...---,,,,,,******************++++++))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&''''''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''((())))))'''((()))+++((()))))))))*********+++************++++++++++++,,,,,,---------.........------......///000000111,,,,,,,,,---...///111111111000000///111333555666666666666777888999:::;;;;;;<<<>>>???@@@@@@???>>>??????@@@BBBDDDFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLJJJNNNQQQQQQLLLHHHFFFFFFHHHLLLQQQRRRQQQQQQRRRTTTUUUTTTRRRNNNJJJHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKDDDDDDFFFHHHKKKMMMOOOQQQOOOKKKFFFCCCCCCDDDFFFGGGAAAAAA@@@>>>;;;999888888555444333333222222222333333111000...------------,,,------+++((((((+++...)))*********++++++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************~~~^^^GGG@@@;;;<<<<<<999666666555333222000...---,,,,,,******************++++++)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((()))***+++,,,---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***'''((()))((('''((()))+++(((((())))))*********+++)))************+++++++++,,,,,,,,,---------......---------...///000000111+++,,,,,,---...///111111222111000000111333555777777777777777888999;;;;;;888:::<<>>>>>???@@@BBBDDDFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKDDDHHHNNNOOOLLLIIIGGGGGGIIILLLOOOOOOMMMMMMPPPRRRWWWWWWTTTNNNGGGEEEGGGJJJJJJJJJIIIHHHGGGEEEDDDCCCAAACCCFFFIIIJJJJJJHHHGGGHHHFFFDDDDDDFFFHHHHHHHHHDDDEEEDDDBBB===:::888777111111000000111222222333333111000...------------+++,,,,,,+++*********+++))))))******++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************************************))))))******++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************]]]FFF@@@======<<<999777999333222000///...---......------,,,,,,+++***))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***(((''')))---///...,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,,,,---......//////......///////////////000111111555555555555555555444444666555444333444666888999999;;;<<<>>>????????????===>>>??????@@@DDDIIIMMMNNNJJJEEEDDDGGGJJJKKKKKKJJJHHHFFFFFFFFFFFFDDDCCCCCCEEEFFFGGGHHHIIILLLNNNOOOOOOOOOOOONNNOOOQQQTTTPPPPPPPPPOOOLLLGGGBBB???@@@BBBEEEFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA???===:::777555222000//////000111111000////////////...............---,,,,,,++++++++++++************************************************************************+++*********))))))((((((************************************************))))))))))))))))))))))))++++++++++++++++++++++++******************************************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++]]]GGGAAA======<<<888666888333222000///...---......------,,,,,,+++******)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&(((+++---,,,***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))***+++++++++++++++,,,,,,,,,,,,---............---///////////////000000111444444444444444444444444555555444333444666888999999:::<<<===>>>>>>>>>>>>===>>>@@@@@@BBBEEEIIILLLMMMIIIEEEDDDFFFHHHIIIIIIGGGFFFDDDDDDEEEDDDCCCAAADDDEEEGGGGGGFFFGGGJJJLLLMMMOOOPPPPPPPPPQQQTTTVVVWWWVVVUUUQQQMMMIIIDDDBBBAAADDDGGGGGGFFFCCCBBBAAABBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<999666444222000//////000111111000////////////...............---,,,+++++++++++++++************************************************************************+++*********))))))))))))************************************************************************++++++++++++++++++++++++******************************************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++]]]GGGBBB======<<<777555666333222000///...---......---,,,,,,++++++*********))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))+++************))))))))),,,,,,+++******+++++++++++++++,,,---------------//////......//////000111333333333444444444444444555444333333444555777888888999;;;<<<>>>>>>=========???AAABBBCCCEEEHHHJJJMMMJJJGGGFFFGGGHHHIIIIIIEEEDDDCCCCCCDDDDDDBBBAAAEEEFFFGGGGGGFFFFFFHHHJJJLLLNNNQQQRRRRRRSSSUUUVVVWWWVVVTTTRRRNNNKKKHHHGGGCCCEEEHHHIIIGGGEEEDDDCCCCCCBBBAAA@@@??????@@@AAA??????>>><<<:::777555444222000//////000111111000/////////............------,,,,,,++++++++++++,,,***************************************************************************************)))))))))************************************************************************++++++++++++++++++++++++******************************************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++^^^HHHBBB======;;;777444555333222000///...---......,,,,,,,,,++++++*********((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((************))))))))))))...---+++************+++***+++,,,,,,------,,,,,,///............///000000222222222333333333333333333333333333444555666777888999;;;===>>>>>>=========???AAABBBCCCCCCEEEGGGMMMKKKIIIHHHHHHIIIIIIIIIEEEDDDCCCDDDFFFFFFFFFDDDEEEFFFGGGGGGGGGHHHJJJLLLKKKNNNQQQRRRRRRQQQRRRRRRNNNOOOOOOOOONNNLLLJJJHHHDDDGGGJJJKKKIIIGGGFFFEEEGGGEEECCCAAA@@@@@@@@@AAA>>>===<<<:::888666444333222000//////000111111000//////.........---------,,,,,,+++++++++++++++,,,******************************************************************************************************************************************************************************************************************************************************++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++```HHHBBB======;;;666444555333222000///...---......,,,,,,+++++++++++++++***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))------,,,+++***************+++,,,,,,------,,,,,,...............//////000000111111111222222333333222222222333333444555666888999;;;===>>>>>>>>>===<<<>>>@@@@@@@@@AAABBBDDDHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFIIIKKKKKKJJJFFFGGGIIIIIIIIIJJJMMMOOOLLLNNNPPPPPPNNNMMMLLLMMMHHHJJJMMMNNNNNNKKKHHHEEEDDDGGGJJJLLLKKKIIIHHHHHHJJJHHHEEEBBBAAA@@@AAABBB===<<<:::888666555444333222000//////000111111000............------------+++++++++******++++++,,,***************************************************************************************+++++++++******************************************************************************************************************************************************++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++dddFFFAAA<<<<<<;;;666444555333222000///...---......++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***++++++,,,,,,,,,+++******++++++,,,---------------......------......///000//////000000111222222222111111222333333444444555777888:::<<<=========<<<;;;<<<======<<<<<<>>>@@@AAABBBDDDDDDCCCBBBBBBCCCCCCCCCDDDGGGKKKOOOOOOOOOHHHIIIJJJJJJJJJKKKMMMOOOLLLNNNNNNMMMKKKIIIIIIJJJJJJLLLMMMNNNLLLHHHDDDBBBCCCFFFJJJLLLLLLKKKKKKKKKLLLJJJFFFBBB@@@@@@@@@AAA===;;;999777666444444444222000//////000111111000.........------------,,,+++************++++++,,,*********************************************************************************+++++++++++++++************************************************++++++++++++++++++++++++******************************************************************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++gggEEE???;;;<<<;;;777555666333222000///...---......++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$'''((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******(((***,,,---...,,,+++))),,,,,,---............---...------------...//////......///000000111222222000111222333333444444444555666888999:::::::::::::::;;;:::999777888;;;======@@@CCCDDDCCCAAABBBCCC??????AAAEEEKKKOOOQQQQQQKKKKKKLLLKKKIIIIIIJJJLLLLLLLLLLLLKKKIIIHHHIIIKKKLLLKKKJJJIIIGGGEEEDDDCCCAAADDDIIILLLMMMMMMMMMMMMLLLIIIEEEAAA>>>===>>>???===;;;999777555444444444222000//////000111111000.........---------,,,,,,***************+++,,,,,,*********************************************************************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++******************************************************************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++iiiDDD???;;;;;;;;;777666777333222000///............++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******&&&))),,,...///---+++))),,,---......//////.........------------...//////---......///000111111222000000111333333333333333333444666777888888888888::::::888666555666999<<<===AAAEEEGGGEEEDDDEEEFFF;;;<<<>>>CCCIIINNNQQQQQQMMMMMMMMMKKKHHHFFFGGGHHHKKKKKKKKKJJJHHHIIIKKKMMMJJJHHHDDDBBBAAACCCFFFGGG???CCCHHHLLLMMMMMMNNNOOOKKKHHHDDD???<<<<<<<<<======;;;999777555555555555222000//////000111111000......---------,,,,,,,,,******))))))***+++,,,,,,*********************************************************************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))******************************************************++++++++++++******************************++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++kkkIIIAAA;;;;;;;;;888555555666333000.........---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///..............................//////000000111111111000///...///000222444000222555777888777555333666666666666777999;;;===AAADDDHHHKKKJJJGGGBBB>>>>>>???BBBFFFKKKOOORRRSSSOOOQQQSSSRRROOOJJJGGGFFFGGGIIIJJJIIIHHHHHHLLLPPPJJJFFFAAA@@@CCCEEEEEEEEEEEEFFFJJJNNNQQQPPPMMMJJJGGGFFFEEECCCAAA???======777777666666555333333222111000000///...---------------------------------+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))+++++++++*********))))))************************,,,+++***))))))***+++,,,************************************************************************************************,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,mmmIIIBBB<<<;;;;;;777555555555333000.........---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---.......................................//////000000111111111111//////000111333555333444555777777666555444777777777777999;;;<<<>>>BBBDDDHHHKKKJJJGGGBBB???@@@AAADDDHHHLLLOOOQQQSSSTTTTTTSSSPPPLLLIIIIIIJJJGGGIIIKKKKKKJJJJJJMMMOOOLLLIIIDDDCCCDDDEEEDDDCCCGGGHHHJJJMMMOOOOOOLLLIIIHHHGGGEEEBBB???===<<<;;;777666555444333222222222000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++******))))))******+++************************************************+++++++++*********))))))************************++++++***))))))***++++++************************************************************************************************,,,++++++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,pppJJJBBB<<<<<<;;;777444444555333000.........---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++*********++++++++++++,,,++++++,,,,,,------....................................//////000000111111222111111111111333555666666666666666666555555555888888888999;;;===>>>???AAADDDHHHJJJJJJGGGCCC@@@BBBDDDGGGKKKNNNPPPQQQQQQVVVTTTPPPJJJFFFEEEGGGIIIEEEHHHJJJLLLKKKKKKLLLMMMNNNLLLHHHGGGFFFFFFDDDCCCIIIHHHIIIKKKLLLMMMKKKIIIKKKIIIEEEAAA===;;;999999777666333111000000111222000000//////...---------+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***))))))))))))))))))***************************************************+++++++++***************++++++++++++++++++++++++++++++***))))))***++++++************************************************************************************************,,,+++******)))***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,sssKKKCCC<<<<<<;;;777444444555222///......///...---,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++***++++++,,,------....................................//////000000111111222222222222333555666777999888777555444444555555888999:::;;;===>>>@@@@@@AAACCCGGGIIIIIIGGGDDDAAACCCEEEHHHKKKNNNOOOOOOOOORRRPPPLLLFFFBBB@@@AAACCCAAADDDGGGJJJJJJJJJIIIIIIMMMLLLKKKJJJIIIGGGEEEDDDGGGFFFFFFGGGJJJKKKKKKJJJMMMKKKFFFAAA===:::999888777555222///...///000222/////////......---------******************************************************************************))))))))))))******************************************************************************+++++++++++++++++++++++++++******************+++************************************************************************************************++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,oooJJJBBB<<<<<<;;;777444444444222///......///...---,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++******++++++,,,------.................................//////000000111111222222333333444666777888:::888666444333333444555777888999;;;===???@@@@@@???AAAEEEGGGHHHFFFDDDBBBCCCDDDGGGIIIKKKMMMMMMMMMLLLMMMLLLIIIEEE@@@>>>>>>>>>@@@CCCGGGIIIHHHFFFEEEIIIKKKLLLLLLKKKHHHFFFEEEBBBAAAAAADDDGGGJJJKKKKKKMMMKKKGGGBBB>>>;;;999888666444111///---...000111............------------************************************************************************+++++++++******+++++++++************************************************************************++++++++++++++++++++++++*********++++++*********************************************************************************************************+++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,hhhIIIAAA;;;;;;;;;888555555444111///.../////////...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++******++++++,,,,,,------..............................//////000000111111111222333444555666777888888777555444333333333444555666888;;;===>>>??????===???CCCEEEFFFEEECCCBBBAAABBBCCCEEEGGGIIIJJJKKKKKKNNNRRRQQQMMMGGGAAA>>>>>>???BBBEEEHHHIIIGGGEEEFFFIIILLLMMMKKKGGGEEEDDD======>>>AAAEEEIIIJJJJJJIIIHHHFFFCCC???<<<999888555444111///......///000------------------------***************************************+++++++++************************,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))*********************************************************************************************************)))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,fffGGG@@@;;;;;;;;;888666777333111///.../////////...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********************+++,,,,,,------..............................//////000000111111000111222444555666777777555555444333333333333333333444777999;;;=========;;;===AAACCCDDDDDDBBBAAA???>>>>>>???BBBEEEHHHIIILLLQQQVVVWWWSSSLLLEEEAAABBBBBBCCCGGGKKKLLLJJJHHHEEEIIIMMMNNNJJJEEEAAA@@@::::::<<>>BBBFFFIIIMMMQQQWWWXXXUUUNNNGGGDDDFFFEEEFFFIIIMMMOOONNNLLLEEEJJJNNNNNNIIICCC>>><<<::::::<<>>;;;777555444444333222111000//////------------------------++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******************************************************************************************************))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,lllIIIAAA;;;;;;:::888666666444333111000...---------)))...222111,,,(((((())))))(((''''''''')))***+++)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******************)))((((((((((((((()))))))))***++++++,,,,,,.................................///000000111111000111333444555444444333444444444444444444444444555444444777;;;>>>>>>===<<<===>>>??????>>>===<<<::::::;;;;;;<<<>>>BBBFFFGGGLLLRRRUUUSSSNNNIIIGGGAAA@@@BBBGGGMMMQQQPPPOOOKKKIIIEEECCCBBBAAA@@@>>><<<<<<<<<<<<===>>>???@@@>>>>>>>>>===;;;888555444333333222111000///...---,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))************************************************,,,,,,+++***))))))******************************************************+++++++++++++++++++++++++++)))((())),,,---+++)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********---,,,,,,+++*********+++++++++,,,,,,,,,,,,------jjjIIIAAA;;;;;;;;;888666666444333111000...---------+++000333222...******+++)))(((''''''((()))***+++)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))***************)))((((((((((((((()))))))))***++++++,,,,,,------------------------......//////000111111222111111222333333333333333444444444444444444444444555444444666;;;======<<<;;;<<<<<<============<<<::::::::::::<<<>>>@@@AAAEEEJJJOOORRROOOJJJEEEBBB??????@@@DDDIIILLLLLLJJJJJJGGGDDDBBBAAA@@@???===<<<<<<<<<===>>>???@@@AAA>>>>>>===;;;999666444333222222111111000///......---------,,,,,,,,,++++++)))***++++++++++++***)))************************************************,,,++++++***))))))******************************************************++++++++++++++++++++++++***)))((())),,,------+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******---,,,++++++******++++++++++++,,,,,,,,,,,,------fffHHH@@@;;;;;;;;;888666666444333111000...---------+++///222111---******+++)))(((((((((((())))))***((((((''''''''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))*********))))))((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222111111111111111111222333333333333333333333333333555444444777:::======<<<;;;;;;;;;;;;;;;<<<===>>>===;;;:::;;;>>>@@@???<<>>AAAAAABBBEEEHHHJJJJJJIIIIIIFFFCCCAAA@@@@@@>>>===<<<<<<===>>>???@@@AAABBB???>>>;;;999666444333222111111000000/////////......---------,,,,,,,,,,,,)))***++++++++++++***)))************************************************,,,+++******)))*********************************************************++++++++++++++++++++++++***))))))***,,,------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,++++++******++++++++++++,,,,,,,,,,,,------```GGG@@@;;;;;;<<<999666666444333111000...---------))),,,...---+++((((((((()))(((((((((((()))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))(((((((((((()))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,//////000000111222222222222111000//////000111222222222222222222222222222555666666888;;;======>>><<<<<<;;;;;;<<<>>>???AAACCC???===???CCCDDD@@@;;;@@@EEEJJJLLLJJJFFFBBBAAAHHHHHHHHHJJJKKKLLLLLLLLLIIIFFFCCCAAAAAA@@@???>>><<<===>>>???@@@AAAAAABBB???===:::777444222222111////////////////////////------,,,,,,,,,+++++++++*********++++++*********************************************************++++++***************+++************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------~~~\\\FFF???;;;<<<<<<999666666444333111000...---------***+++,,,,,,***)))((((((((())))))))))))((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,*********+++++++++,,,,,,/////////000111111222222222111000/////////111111222222222222222222222222666777999:::;;;===>>>???>>>>>>======???AAACCCDDDHHHEEEBBBCCCGGGGGGCCC>>>@@@CCCHHHJJJIIIHHHGGGGGGMMMMMMNNNMMMMMMMMMNNNNNNJJJGGGDDDBBBBBBBBBAAA@@@======???@@@AAAAAA@@@@@@>>><<<999666333222111111//////..................++++++++++++*********)))+++******************+++************************************************+++***************++++++************************************************++++++++++++++++++++++++//////...---,,,*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------|||ZZZEEE???;;;<<<===:::777666444333111000...---------,,,,,,,,,,,,++++++******((())))))))))))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((())))))***)))))))))***++++++,,,,,,*********++++++,,,,,,---.........///000000111111222111111000000000000000111111111111111111111111666888:::;;;;;;;;;===????????????@@@BBBDDDEEEFFFKKKHHHEEEEEEGGGGGGDDDAAAAAACCCEEEGGGGGGHHHKKKMMMMMMNNNNNNMMMKKKKKKLLLNNNJJJGGGDDDCCCBBBBBBAAA@@@===>>>???@@@@@@???>>>===<<<;;;999666444333222222//////......---------,,,************))))))))))))++++++***))))))***++++++*********************************************************)))******+++,,,************************************************++++++++++++++++++++++++///000000...,,,******+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,------|||[[[DDD>>>;;;======:::777666444333111000...---------,,,+++++++++++++++***)))((()))******)))((('''&&&&&&'''((())))))((('''&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((()))******)))))))))***++++++,,,,,,******++++++,,,------...---------...//////000000111222222222111111000///111111111111111111111111444666999999999999;;;>>>>>>???@@@BBBDDDFFFFFFGGGIIIGGGEEEDDDCCCCCCCCCCCCBBBCCCCCCBBBCCCEEEIIIMMMKKKMMMMMMKKKIIIHHHJJJMMMIIIFFFCCCBBBBBBBBBAAA@@@>>>???@@@@@@???>>><<<:::999999999888666555333222//////......---,,,+++++++++++++++*********))))))++++++***))))))***++++++******************************************************))))))***++++++,,,************************************************++++++++++++++++++++++++---///000///,,,+++,,,...++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------}}}\\\DDD>>>;;;===>>>:::777666444333111000...---------***)))(((((())))))((('''((()))*********((('''&&&&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******)))))))))***++++++,,,,,,******+++,,,------......,,,,,,------.../////////111222333333333111000///000000000000000000000000222555888888777777:::<<<<<<>>>AAACCCEEEFFFFFFFFFFFFFFFDDDBBB??????AAADDDCCCCCCAAA???>>>BBBGGGKKKKKKLLLMMMKKKHHHGGGJJJMMMGGGEEEBBBAAAAAAAAA@@@???>>>???@@@@@@???===:::999888888999999888666444333000000///...,,,+++******,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,******************************************************))))))***+++,,,,,,************************************************++++++++++++++++++++++++***---//////------///111++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---++++++,,,,,,,,,---------~~~XXXAAA>>><<<:::999888555333333222000///---,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%***&&&"""!!!%%%)))'''###&&&(((******)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))************++++++,,,,,,,,,,,,------------------.........///000000111111111111000//////000000000111111111111//////000222555888<<<===?????????@@@AAADDDFFFGGGFFFGGGHHHEEE@@@>>>???AAAIIIIIIGGGBBB======BBBHHHLLLMMMMMMMMMMMMKKKJJJIIICCCAAA===<<<<<<<<<<<<;;;;;;>>>AAABBB@@@<<<:::999666666666666555333111///000000///...---,,,,,,++++++++++++*********))))))************************************************)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........}}}WWWEEECCC@@@>>><<<:::777444333222000///------,,,,,,,,,,,,++++++***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$***//////,,,((('''&&&%%%%%%$$$$$$$$$%%%(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************+++++++++,,,,,,,,,------------.........////////////000000000000000//////000111111111222222222222111111111333555888;;;===???>>>>>>???@@@BBBDDDEEEEEEGGGGGGDDD@@@>>>@@@CCCHHHHHHFFFAAA======CCCHHHJJJKKKLLLLLLKKKIIIGGGFFFEEEAAA===::::::;;;<<<<<<@@@CCCEEEDDD@@@<<<999777666666666666444222000///000//////......---------+++++++++*********))))))************************************************)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------{{{VVVGGGEEEAAA???===:::777444333222111///...---,,,,,,,,,,,,++++++***)))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%% !!!""""""!!!"""%%%(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,............/////////000........................111111111222222222333333222222222333555777:::;;;>>>============???AAABBBDDDEEEFFFCCC@@@???BBBEEEFFFFFFEEEAAA===>>>CCCHHHHHHIIIJJJJJJIIIFFFDDDBBBDDDAAA===;;;;;;===>>>>>>EEEGGGHHHEEEAAA;;;888666666666666555444222000//////////////////.........+++++++++***************************************************************))))))))))))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,zzzWWWDDDAAA>>><<<;;;888555333333333111///...------,,,+++++++++*********))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%,,,%%% ###)))+++((('''$$$%%%&&&(((((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))***************++++++++++++,,,,,,,,,........./////////000000------------------......000000111111111222222222333333222333444555777888<<<;;;;;;:::;;;<<<===>>>@@@BBBCCCAAA??????CCCGGGFFFEEEDDDAAA???@@@DDDHHHFFFFFFGGGGGGFFFCCCAAA???AAA@@@>>>>>>@@@AAAAAA@@@EEEGGGGGGEEE@@@;;;888666777777666444333111000///......//////////////////************************************************************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++zzzXXX@@@>>><<<::::::999666444444333111000...---------+++++++++***************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$(((---,,,&&&$$$&&&+++(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))*********************+++++++++,,,,,,............////////////,,,,,,++++++,,,---......////////////000000000000333222222222222444555666:::999888888999:::;;;<<<<<<>>>???>>>===???DDDHHHGGGFFFDDDAAA@@@BBBEEEGGGDDDEEEEEEDDDCCCAAA@@@???>>>>>>@@@CCCFFFFFFDDDBBBAAACCCDDDBBB>>>;;;999888888777555333222000//////............////////////************************************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++zzzXXX@@@>>><<<<<<<<<;;;999777444333222000///...------************************((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%###((('''444NNNIII???222)))&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************************++++++++++++------------.........///,,,,,,+++++++++---...///........./////////000000333333222222222444555666888777777777888999;;;<<<:::<<<=========@@@FFFKKKIIIGGGEEECCCBBBCCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>???AAAEEEGGGGGGDDDBBB===???@@@@@@===;;;;;;;;;888777555333111//////..................---------***************+++++++++************************************************((()))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,yyyWWWBBB@@@>>>===<<<;;;999777444333222000///......---************************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%,,,******(((###)))FFFfffNNNCCC666,,,)))((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************************++++++++++++,,,,,,,,,,,,---------------,,,+++++++++---///000////////////000000000000444444333333444666777888666666555666777999;;;<<<:::<<<>>>>>>???CCCJJJOOOKKKIIIFFFDDDDDDEEEEEEFFFFFFDDDAAA@@@@@@AAADDDEEECCCBBBAAABBBCCCCCCBBB@@@<<<>>>??????===<<<<<<<<<999777555222000///............------,,,,,,++++++))))))*********+++++++++************************************************((()))+++------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------,,,,,,---------------............------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------xxxVVVCCCAAA>>><<<;;;999666444555444222000///.........******************++++++)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''')))******%%%&&&&&&''''''&&&&&&%%%&&&&&&)))&&&***222---***&&&'''+++,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))************)))************++++++++++++++++++,,,,,,,,,---------,,,+++++++++---000111000000000000111111111111666555555555666777999:::555555555555777999;;;===:::<<<>>>???@@@EEELLLRRRMMMJJJGGGEEEEEEFFFFFFEEEFFFDDDAAA??????BBBEEEHHHIIIEEEAAA>>>>>>?????????===>>>??????===<<<<<<===999777555222000...............---,,,++++++******))))))******++++++++++++************************************************(((***+++------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////......,,,++++++,,,......------............------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........zzzYYYFFF???;;;;;;:::666555777555444111///---+++***************)))(((''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%((('''&&&''')))))))))(((&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++///......------,,,++++++---,,,,,,,,,,,,---......111000/////////111222333444555555777888999:::::::::999888777888:::<<<>>>999<<>>===;;;:::999777444111000111111///,,,---,,,+++,,,------,,,***************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...---,,,,,,---...///---,,,,,,...000111000///---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++zzz[[[EEE???;;;<<<;;;777555777555444222///---+++******++++++***))))))(((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++...------------,,,,,,,,,---,,,,,,,,,,,,---......//////.........///111111444555666777888999:::;;;999888777777777999;;;<<<===???BBBDDDFFFHHHKKKNNNNNNIIICCC@@@AAACCCDDDEEEEEEFFFHHHHHHHHHFFFDDDCCCAAA???<<<;;;:::<<>><<<:::999888555222000///000000///------,,,+++,,,------,,,***************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........///...------------...///.........///111222111000......---,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++wwwZZZDDD???<<<===<<<888555666555444222///---,,,++++++,,,++++++******)))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''''''''(((***%%%&&&&&&''''''&&&&&&%%%'''%%%%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......///............//////000444444555777888:::;;;;;;888888777777888999;;;<<>><<<:::999999;;;>>>???AAA@@@???===:::888777666222000......///000///...///---,,,,,,------,,,***************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------.........///......------......////////////000222333222000//////...---------..............................................................................------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pppTTTCCC???===>>>===888555555555333222000...,,,,,,+++,,,,,,,,,++++++*********((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''''')))+++%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((()))))))))************))))))*********+++++++++++++++,,,,,,---...//////---,,,,,,,,,,,,---......////////////////////////333444555666888999;;;;;;::::::999::::::;;;======>>>@@@CCCDDDEEEGGGIIILLLIIIFFFBBB??????AAACCCDDDDDDFFFJJJLLLMMMJJJGGGEEE>>><<<;;;999999:::<<<===@@@???===;;;999777555444000/////////000000111111000...---,,,------+++***************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------............//////............///////////////000222222111000///......------.........................................................------------------------------------------------------------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,iiiMMMDDD???===???>>>999555555444333222000...---,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''''')))+++%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((()))))))))************))))))*********+++++++++***++++++,,,---...//////---,,,,,,,,,,,,---......000000000000000000000000111222333555777999:::;;;<<<<<<<<<<<<===>>>??????>>>@@@BBBDDDEEEFFFIIIKKKGGGFFFCCC@@@??????BBBCCCCCCEEEIIILLLLLLJJJGGGEEEAAA???===;;;:::::::::;;;>>>===;;;999777555444333///000000000000111333444222000---,,,,,,,,,+++***************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...------,,,,,,------...---------........./////////////////////////////////......///000111///.........------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,gggMMMEEE@@@===>>>===999666777444333222000///...------++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''''''''(((***%%%&&&&&&''''''&&&&&&%%%'''%%%%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((('''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++++++++,,,,,,---...//////---,,,,,,,,,,,,---......000111111111111000000///000000222444666777999:::;;;;;;<<<======>>>>>>???===???BBBDDDEEEGGGJJJLLLHHHGGGEEEBBB???>>>@@@CCCAAACCCGGGIIIJJJIIIGGGFFFBBBAAA???<<<;;;:::::::::;;;:::999888666444333222///000111111000111333555444111...,,,,,,,,,+++***************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......------------......------........./////////...//////000000//////...///...---...000000///---...------------...//////////////////////////////////////////////////////------------------------........................------........./////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkUUUFFFAAA======<<<888777888444333222000///.........*********+++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,------.........---,,,,,,,,,,,,---......000000111111111000............000222444666888888777888999::::::;;;;;;;;;:::<<>>@@@BBB@@@AAADDDFFFGGGGGGFFFFFF@@@@@@>>><<<;;;:::::::::888888777666555444333333...000111111//////222444555222...,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------------..................////////////...///000111111000///...000///...///111111///---///.........//////000111111111111111111111111111111111111111111111111111////////////////////////////////////////////////............////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------ppp]]]GGGAAA===<<<;;;888777999444333222000///.........************************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%((('''&&&''')))))))))(((&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......//////000000000///---,,,------///111333555777888444555666777777888777777666888;;;>>>@@@BBBFFFHHHJJJJJJIIIDDD???===???AAA???@@@BBBDDDEEEFFFFFFFFF>>>===<<<<<<;;;;;;;;;;;;777666666555444444333333---///111000......000333666333///,,,+++++++++***************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------------................../////////000...///000111111000///...111000000000222222000...000000///000000111222222333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000............/////////000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------lll]]]RRR???:::>>>;;;999999666555444111///------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++,,,'''%%%'''&&&!!!"""&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((''''''(((***(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###&&&***,,,---+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))++++++,,,,,,,,,,,,------------,,,,,,,,,---........................------000///......///111444555555444444444444555666666999:::::::::<<<@@@FFFJJJNNNMMMJJJFFFAAA???@@@AAABBBBBBAAAAAA???>>><<<;;;;;;;;;;;;<<<;;;;;;:::::::::999777444222111000///////////////............,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------..................---------...///000000///---,,,.........//////...------111111000000////////////+++...111222111000111222333333333333444444555555111444555444555999:::888:::;;;<<<<<<999888888888999888888777777666666555555444444333444555777888;;;999777444333333444444333222000//////000000111///............///000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,++++++,,,,,,,,,---------hhhZZZTTT@@@:::>>>:::999:::777555444111///------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))***000+++***+++)))%%%$$$'''&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%(((***+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...........................///.........///111333555777666555444555555666777999:::::::::;;;???EEEIIIJJJIIIFFFBBB???>>>@@@AAA???????????????>>>===<<<;;;;;;;;;<<<;;;;;;:::999777666444333111111000000////////////............,,,,,,,,,+++++++++******************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................------............---------......//////.........////////////000000111111666555555333222333444444444444444444333222111111444777777666999<<<<<<999888:::;;;;;;:::999;;;<<<888888888888999999999999555444333333333444555666;;;:::888777666777888999666555444333333444555555111111000///////////////....../////////......---------------------------........................,,,------......------,,,++++++,,,,,,,,,---------~~~fff\\\VVVBBB:::===:::999;;;999555444111///------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))000---,,,---+++'''%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------....................................///000222333888777555444444555777888888999999:::;;;???DDDGGGLLLJJJFFFAAA===<<<>>>@@@======>>>>>>>>>>>>======;;;;;;;;;;;;;;;:::999999444333222111111111111111/////////............---,,,,,,,,,++++++++++++***************************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................///...............//////---......//////000000000///000111222333444555555<<<999555333333555666666999:::;;;;;;;;;999888777444666666555999===:::555555666777777777888;;;>>>555666666777888888999999======<<<<<<<<<<<<===>>><<<;;;999888777777888888999888888777888888999999666555555333222111111000---......///////////////................................................------............------,,,,,,,,,,,,------------|||fffaaaXXXCCC;;;===999999<<<:::555444111///---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((*********+++***'''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))************++++++++++++,,,,,,,,,++++++******++++++,,,---............////////////............///000111222888777555333333555777888666777888999;;;???DDDHHHRRROOOJJJCCC===;;;<<<>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::999888444333222111111000000111//////.........---------++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000000.........///111222......//////000111222333333444555555777777888999<<<999666666888::::::999222444666888999888888777999:::999:::>>>AAA>>>777;;;;;;;;;;;;:::<<<@@@BBB:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===@@@???===:::999888777777999999999999999999999:::999999999888888777666555111111111222111111000000////////////....................................------............------,,,,,,,,,------------...{{{eeebbbYYYCCC;;;===999888;;;999555444111///---,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********************+++++++++,,,,,,++++++******++++++,,,---........./////////000000....../////////000111111666555444333444555777888444555888:::<<<@@@EEEIIIPPPMMMIIICCC>>>;;;<<<>>>AAAAAAAAA@@@???>>><<<;;;;;;;;;;;;;;;:::999888777777666444333111000000000............------------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000000///...---...///111222111111111111222333444555666666777777777888888888<<<;;;;;;;;;<<<;;;:::999777888:::<<<>>>>>>>>>>>>@@@BBBBBBBBBEEEIIIGGGAAAEEEEEEDDDBBBAAABBBDDDGGGBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>===;;;::::::999999999999999888888888888999::::::::::::999999666666666666555444333222000000//////............////////////////////////---......//////......---,,,,,,---------.........yyyaaa^^^XXXCCC;;;>>>:::888:::777555444111///------,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###&&&'''&&&(((++++++)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((((((''''''(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++************+++++++++++++++++++++++++++,,,------.........//////000000111///000000000111111111111444444444555666777888999666777999;;;===@@@DDDGGGFFFEEEDDD@@@===<<<>>>@@@BBBBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;:::888777666777666555333111000000///.........------------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------.....................//////000000111////////////000111111222555444333333444555666888777777777777777777777888999;;;======;;;999888888@@@AAABBBDDDEEEGGGIIIIIIHHHKKKLLLKKKLLLPPPQQQOOONNNNNNNNNLLLIIIIIIJJJLLLKKKKKKJJJIIIIIIHHHGGGGGGKKKKKKJJJIIIGGGFFFDDDCCCCCCBBBBBB@@@???>>>===<<<=========<<<;;;:::888888666777999:::::::::999888:::::::::999999888777666222111111000000//////...////////////////////////......////////////......,,,---------............{{{aaa]]]VVVBBB;;;>>>:::888888555555444111///------,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$''''''$$$%%%***+++)))'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&'''((((((''''''(((***(((((('''&&&&&&&&&&&&'''((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++************++++++++++++,,,,,,,,,,,,,,,------...---......///000000111111000111111222222222222222333444666888:::;;;;;;;;;:::<<<=========>>>AAACCCAAABBBBBBAAA???>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::999888777666444444222111111000000000.........---------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............---......///000000111111333444555666666777777777888777666555555666888999777888888999:::;;;<<<<<<;;;@@@DDDDDDAAAAAAFFFKKKJJJKKKMMMPPPUUU[[[___bbbhhhnnnpppmmmlllpppuuuwwwrrrssssssrrrpppnnnooopppooooooooooooooonnnnnnnnneeedddbbb^^^ZZZUUUQQQOOOSSSRRRPPPNNNJJJGGGDDDCCCDDDDDDCCCBBBAAA>>><<<;;;999:::<<<===<<<;;;:::888999999:::;;;;;;;;;;;;;;;555444444333222222111111////////////////////////......////////////......------------............~~~ddd```UUUAAA;;;???:::777777333555444111///------,,,---+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$''''''""""""((()))&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******&&&'''((((((''''''(((***(((((('''&&&&&&&&&&&&''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++)))************+++++++++------,,,,,,------...///---......///000111111222111222222333333333222222222555888;;;===>>>>>>===???@@@@@@???======>>>???CCCDDDEEEDDDBBB@@@??????======>>>>>>>>>>>>======;;;;;;;;;:::999888666666111000000000000000111111......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---......///000111111222999:::<<<===>>>>>>======;;;:::888666666777999:::999:::;;;===???@@@AAABBBDDDKKKQQQRRRPPPTTT^^^hhhmmmooorrrxxx}}}yyymmmkkkhhhbbb\\\UUUPPPMMMJJJJJJIIIHHHFFFCCC@@@??????@@@AAAAAA@@@>>>;;;:::666777999;;;<<<>>>>>>>>>777777666555444444333333000000000000000000000000......////////////......---------.........//////kkkgggbbbHHH;;;===;;;999666///555222000//////...---,,,+++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&&&&&&&$$$&&&'''''''''(((***,,,...,,,(((&&&%%%&&&(((******))))))((('''&&&&&&&&&&&&''''''((((((((((((((())))))((('''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))***++++++,,,,,,------,,,++++++,,,,,,,,,000000000000000111111222000000111222333333333333555777888;;;===>>>??????@@@???>>>>>>>>>???@@@AAADDDCCCBBBCCCEEEFFFFFFFFFAAAAAA@@@@@@???>>>>>>===AAA===999:::<<<<<<999555444333111///...---......------------------------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,---------------............//////000111111111111111111333555777777777@@@???===;;;::::::;;;<<>>>>>AAACCCCCCIIIRRRXXXYYY\\\___ccciiissstttlllkkkccc[[[RRROOOPPPQQQMMMHHHGGGJJJMMMKKKGGGCCC>>>:::AAA@@@>>>>>>>>><<<999777666777888999999999:::;;;333222000///...///000111444222000000000000000.........//////......---,,,~~~fffaaaZZZCCC:::===;;;:::999444555222000//////...---,,,+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%''''''''''''(((***,,,...,,,)))'''&&&''')))+++***))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---000////////////000111111000111222333333444444444555666888:::;;;<<<======>>>>>>>>>>>>>>>???@@@@@@EEEDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>???;;;888999;;;;;;888444333222000///...------...------------------------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------...............000000////////////......///000222555999===>>>???999999:::;;;;;;===???AAAAAA>>>::::::===AAADDDFFFEEEMMMVVV^^^kkkxxxyyyrrrlllfffbbb\\\ZZZWWWQQQLLLIIIHHHGGG>>>>>>???AAAAAA@@@<<<999999999:::;;;<<<>>>@@@AAA;;;;;;999777444222000...222000//////000111000000,,,---...///////////////gggaaaUUUAAA;;;>>>;;;999:::666555222000//////...---,,,+++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''(((((((((''''''***,,,...,,,***((('''(((***+++)))))))))(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,---//////......//////000111111111222333444444444444555555777888999::::::::::::;;;<<<===>>>?????????CCCCCCBBBBBBAAA@@@@@@???EEEEEECCCBBB@@@???>>>======:::888888999:::777444222111000///...---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------..............................////////////000000444444666777999::::::;;;888999:::::::::;;;???AAA<<>>:::999888999<<<>>>???????????????>>>;;;777444222333111//////111111111000------......////////////llliiiVVVCCC===@@@:::666777444555222000//////...---,,,+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&)))***)))(((''''''***,,,---+++)))''''''((()))***))))))((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))))))))***++++++,,,,,,,,,,,,+++++++++,,,------...............///000000111222333444444555444444333444555666777888888888777888;;;===>>>>>>>>>===???@@@AAA@@@???>>>>>>>>>EEEDDDCCCBBB@@@>>>===<<<===:::888888999999777555111111000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------------.........------------------,,,,,,...000222444666777888888999888888888999:::>>>>>>===;;;:::===DDDIIIMMMVVVcccppp}}}{{{jjjbbbYYYXXXVVVTTTRRRNNNHHHEEE<<<:::999;;;???@@@===:::;;;;;;<<<<<<============:::777444333333222000/////////...---------------~~~lllpppWWWDDD>>>@@@999666777555555222000//////...---,,,+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%''')))++++++***((('''(((+++---***)))'''&&&&&&'''((()))((((((((((((''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************)))))))))***++++++,,,,,,,,,+++++++++,,,,,,---..................///000000111111222333444444444444222333444555666666666666555777999;;;<<<<<<<<<<<<:::<<>>===>>>???BBBBBBAAA@@@???>>>======>>><<<;;;:::999888777555000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---------.........------------............///000111333666888:::;;;666777999888999;;;???BBB@@@BBBDDDFFFKKKUUUbbblll~~~uuuqqqjjjccc\\\UUUNNNJJJDDDAAA???BBBGGGHHHBBB<<<888777777777:::>>>BBBEEEBBB???;;;888666444111...///...------,,,---......uuugggqqqYYYDDD<<<>>>:::888:::777555222000//////...---,,,+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&)))(((&&&'''***---++++++***((('''))),,,///(((((('''&&&&&&&&&'''(((((((((((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,++++++++++++,,,---......//////......//////000111000000111222333333333333111111333444555666666666666666777999::::::::::::777;;;>>>???===<<<===??????????????????????????????>>>===;;;999777555555...////////////...---,,,------------------------,,,,,,,,,,,,---------------------------......///,,,---------............------...///000111222222666666777888888999::::::999::::::888888<<>>???AAABBBCCCCCC??????===:::777444333222---.../////////...---,,,------------------------,,,,,,,,,---------......---------------...//////------------............//////111222444555777777888888999999::::::;;;;;;===???AAABBBEEENNNZZZdddqqqzzzzzzmmm^^^XXXXXXWWWPPPHHHDDDBBB???======>>>@@@BBBAAA???=========>>>===<<<888666444111000///000000vvvmmm}}}hhhMMM======999888777111555333000/////////---,,,+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###'''***+++)))***///333******)))((((((***///333))))))(((((((((((())))))'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++)))))))))***++++++,,,,,,++++++++++++,,,---...///000000000000000111222222...///000111111222111111///000222444666777888888888777666555555666888888999===AAA@@@<<<888999;;;<<<<<<>>>@@@BBBDDDFFFGGG???>>>===:::555222000000---.../////////...---,,,------------------------,,,,,,,,,------............------------...//////---------.........//////000111333555777999;;;;;;666777888999;;;<<<>>>>>><<>>???@@@???>>><<<;;;999:::<<<>>>@@@@@@@@@@@@???===:::777444222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,---...//////...//////...------000222111666<<>>999;;;FFFKKKGGGUUUeeevvvwwweeeXXXUUULLLDDDFFFLLLNNNHHH@@@===<<<:::999:::===@@@BBBSSSTTTMMM@@@888777555222rrrjjjuuuhhhKKK===???;;;777888666444333111///---,,,+++++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&''')))******)))...+++)))((()))++++++++++++(((%%%'''+++///...,,,))))))((((((((()))***+++)))(((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))++++++)))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((()))++++++)))(((((((((''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,------------...............///000111222111000000000/////////...111111111111222444555666333555666666666777:::<<<<<<<<<===>>>===<<<:::999999:::;;;===>>>???@@@@@@???===:::666333111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------------------...//////111111///...---...222555<<<======<<<:::999:::;;;999888:::@@@HHHRRR^^^hhhwww~~~hhhccc___]]]]]]YYYRRRKKKCCCBBB???<<<:::===BBBGGGGGGLLLMMMGGGBBB???:::444sssmmmyyydddHHH<<<@@@===888888555444333111///...,,,,,,++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((''''''(((***,,,,,,+++,,,***((((((***,,,,,,,,,+++***((('''(((((()))***(((((('''''''''((()))***((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((***,,,...///***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''(((((()))***(((((((((((('''''''''''')))((((((''''''(((((()))(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,,,,,,,,,,------------............///000111222000000000000/////////////////////000111222444444333444444444555888<<<@@@===>>>>>>>>>===<<<:::::::::::::::;;;<<<>>>???@@@===;;;999555333111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,......------------...//////000000000///000333888;;;>>>>>>===<<<:::;;;>>>@@@AAA>>>III^^^nnnvvv}}}vvvzzz}}}yyykkk```XXXTTTKKKKKKHHHCCC???>>>@@@CCC???DDDHHHFFFEEEDDDBBB???vvvqqq|||dddIII<<<@@@<<<888888555444333111000...---,,,,,,+++++++++*********))))))***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''')))+++---,,,+++***)))((())),,,...///...)))++++++)))&&&%%%(((+++'''''''''''''''(((((()))((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((()))(((((('''&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((***,,,---...***)))''''''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))(((((('''''''''((((((((((((((((((((('''''''''(((((((((''''''((((((((()))(((&&&%%%&&&''')))+++((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------...............///111111000000000000/////////////////////000111333444555777777666555555888>>>BBBAAAAAA@@@??????>>>>>>===;;;:::::::::;;;<<<>>>???;;;:::777444222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...---------------......///,,,///111444666999===@@@=========<<<<<<===AAADDDNNNVVVlll{{{|||}}}||||||nnndddgggttt~~~{{{zzzzzz{{{{{{|||wwweeeYYYNNNLLLJJJIIIHHHGGGEEEDDDBBBBBB???======BBBHHHLLLyyyuuuhhhKKK<<<>>>999666777555555444222000...---,,,,,,+++++++++*********))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))+++,,,,,,***...,,,+++,,,---...---,,,)))+++,,,***'''&&&***...&&&''''''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((('''&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((()))*********(((''''''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((()))(((&&&%%%&&&''')))+++((((((((((((((((((((((((((()))))))))************************+++++++++++++++++++++,,,,,,,,,------------------...///000111////////////000000000000000000000111333555666777999999888666777;;;BBBFFFBBBAAA@@@???>>>??????@@@===<<<;;;::::::;;;===>>>999888555333111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///---,,,,,,------...///000///333777;;;<<<===>>>???>>>===;;;;;;>>>FFFPPPWWWkkk}}}uuutttuuusssvvv|||zzzyyyuuunnnhhhgggjjjnnnooommmkkkjjjiiihhhgggfffhhhfffggglllooonnnnnnpppuuuuuuvvvvvvuuuuuuuuuuuu|||xxxsssrrryyyttt```XXXOOOMMMPPPRRRQQQNNNFFFBBB<<<999999>>>GGGOOO|||xxxhhhKKK<<<===888555666555555444222000...------,,,+++++++++************)))+++***)))((((((''''''((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''***,,,,,,+++)))222000...------+++)))''')))+++,,,+++((())),,,///&&&'''((())))))))))))((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------...///000111////////////000000000000111111222333444666888999666777777888:::@@@GGGLLL@@@???===<<<<<<>>>@@@AAA???>>>===<<<;;;;;;;;;;;;888666444222000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---///000---------...000111333444777:::>>>@@@???===<<<;;;888:::>>>FFFTTTggg{{{~~~ssspppxxxuuulllmmmpppnnnjjjgggeeeiiiooorrrrrrnnniiifffkkknnnqqqtttvvvwwwyyy{{{|||{{{yyyvvvxxx}}}}}}|||yyyzzzyyyxxx|||{{{mmmnnnoooqqqssstttuuuvvvoooaaa[[[XXXTTTQQQGGGDDDAAA@@@>>>>>>BBBHHHzzzdddHHH;;;>>>;;;777777444555444222000///...------+++++++++************)))+++***)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''))))))))),,,------+++)))///---,,,+++++++++(((&&&,,,,,,+++***))))))+++---'''((()))*********))))))''''''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&''''''((())))))***))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&'''((((((''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***++++++++++++,,,,,,,,,------------...///000000.../////////000000000111000111222333555777888999666777888999;;;@@@FFFKKK???>>><<<;;;<<>>>>>???@@@===GGGYYYmmm}}}yyyppphhhiiiooorrrpppiiiiiihhhiiinnntttrrrmmmlllqqqwww{{{~~~~~~zzztttvvvuuuttt{{{vvvfffZZZUUUNNNJJJHHHHHHDDD@@@AAAFFF{{{___EEE;;;@@@>>>999777444555444333111///...------+++++++++************)))++++++)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''+++++++++---///...,,,)))''''''''')))+++,,,+++***...,,,+++))))))))))))***'''(((***+++++++++***)))&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''((((((((((((((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&)))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&'''(((((()))((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------...000000.../////////000000111111000000111222444666888999888999::::::;;;>>>BBBFFFAAA???>>>===???BBBFFFHHHBBBBBBBBB@@@>>>;;;888666555444222111/////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111000111222444666999<<<===>>>>>>>>>======@@@DDDHHHQQQbbb~~~}}}sssllljjjggggggppp|||uuu{{{}}}wwwrrrpppooonnnrrrxxxyyyuuuyyy{{{{{{{{{yyypppyyy{{{jjjcccWWWPPPKKKIIIEEEAAACCCKKKnnnFFF@@@AAA===:::222888666555333111///------,,,---,,,++++++******++++++))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,///---++++++++++++)))'''000---)))(((***---000000444...'''&&&))),,,+++***))))))(((((('''''''''&&&'''(((((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((((((******)))(((((((((((((((***)))((((((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++*********+++,,,---//////...///000111111222111111222333333444555666777888999999::::::;;;<<<======>>>>>>>>>???@@@BBBCCCDDDEEECCC@@@???>>><<<:::888222222222111000//////.........------------......111000///......---......,,,,,,---...//////000000///333888<<<>>>???@@@BBB<<<>>>???>>>>>>BBBLLLUUUuuu}}}nnn``````___^^^]]]___dddiiilllooorrruuuyyywwwuuurrrrrrzzz{{{kkkeeeXXXNNNOOOUUUOOOCCCtttJJJ???>>>;;;:::222888555444222111///...---------,,,++++++******++++++))))))(((((((((((())))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,+++***))))))+++---///333000,,,+++---///111222222---((('''***,,,+++))))))((((((((('''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((((()))******)))((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&'''(((((())))))((((((******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++******++++++,,,...///000...///000111222222222222222222333333444666777888888888999:::;;;<<<===>>>===>>>>>>???@@@AAABBBBBBDDDBBB@@@???>>><<<999777222222111111000//////.........------------......111000///...............///......---...///000000555888>>>AAABBBBBBCCCCCC@@@999888AAALLLYYYkkk||||||yyyxxxzzz}}}yyynnneeedddeeeiiioootttuuuqqqmmmooorrrxxx{{{zzz|||~~~eeeZZZZZZWWWOOOyyyMMM???;;;999:::333777444333222000///.........---,,,++++++******++++++))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))******((((((+++111666555222///...///111222222///,,,((((((+++,,,***((((((((((((((('''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((***)))))))))))))))************)))((((((((()))))))))))))))(((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&'''(((((())))))((((((***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000000///000111222222333222222222222222333444555666777777777888:::;;;===>>>???======???@@@@@@@@@??????AAA@@@??????>>><<<888555222111111000000//////.........------------......000000///.........//////111000...---...000333555;;;===@@@BBBAAAAAAAAABBBBBB>>>DDDYYYoooyyylllfffccc```bbbhhhmmmnnnnnntttpppqqq}}}yyyvvvzzzuuunnnggg^^^wwwLLL???;;;:::===555666333222111000////////////---,,,++++++******++++++))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&%%%)))+++***(((***000666444111...---...///000///,,,***)))***++++++)))'''(((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((*********)))******++++++******))))))((())))))***)))))))))((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))))))))***++++++++++++***))))))*********+++++++++***+++++++++++++++,,,,,,---,,,,,,---...///000000///000111222333333333333222222222222333444555666555666777999;;;===>>>???<<<===???@@@@@@???===<<<>>>>>>>>>>>>>>><<<777444111111000000////////////......------------......000///////////////000000000///......111555:::===CCCBBBAAA>>>===>>>AAADDDEEETTTjjj~~~}}}oooeeeiiieeeaaaaaagggooowww|||yyytttrrrwwwyyyfffmmmHHH@@@======@@@777666333222111000////////////---,,,++++++******++++++))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((('''((()))))))))((('''&&&###(((------***)))---000000...+++***+++,,,,,,+++)))))))))*********(((''''''''''''(((((((((((((((''''''((()))******))))))))))))))))))))))))))))))***************+++,,,,,,******))))))))))))******)))))))))))))))***++++++))))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))))))))***++++++++++++***))))))*********+++++++++*********++++++,,,,,,,,,---------------...///000//////000111222222222222222222222222222333444555444444666888999;;;======:::<<<>>>??????>>><<<;;;;;;;;;<<<======;;;777333000000000///////////////......------------......///////////////000111222...///000333888===CCCFFFFFFCCC???;;;;;;AAAJJJPPPZZZ{{{zzzyyyooojjjgggeeegggiiinnnttt{{{yyy~~~yyydddEEEAAA???===AAA777666444333222000///.........---,,,++++++******++++++))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))(((((()))))))))(((((('''$$$(((,,,---+++))))))***---***(((((()))******)))(((((())))))))))))(((''''''''''''(((((((((((((((''''''((()))************))))))))))))))))))))))))))))))))))))***+++,,,,,,******)))))))))***++++++))))))))))))******+++,,,***))))))(((((())))))***************************)))))))))*********++++++))))))))))))))))))))))))'''((())))))******)))))))))))))))************+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++*********++++++,,,,,,---------,,,,,,---......///...///000111111222111111222111111111222222333444333333444666777999:::;;;:::;;;<<<===>>>===<<<<<<:::::::::;;;;;;:::777444////////////////////////......------------...............///000111222333111333666;;;@@@DDDGGGIII???===;;;;;;BBBOOO___jjjyyyiii]]]dddhhhddd```bbbfffhhhhhhttt___EEECCC???:::>>>777777555444222111///...---------,,,++++++******++++++))))))(((((((((((())))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&'''((())))))))))))((((((((((((((())))))'''((())))))))))))((((((+++)))((((((***++++++***'''(((((((((''''''((()))''''''''''''((((((((()))''''''(((******++++++***))))))))))))))))))))))))((((((((())))))+++,,,,,,******))))))******+++,,,))))))))))))***+++,,,---******))))))))))))******************************))))))*********+++++++++))))))))))))))))))))))))(((((()))************)))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,------...------///000000000000000111111111111111222222333222222333444555777777888999999:::;;;<<<======>>>:::999888888999999777555////////////////////////......------------...............///000222333444888;;;@@@DDDGGGGGGFFFDDD;;;===CCCLLL\\\qqquuufffXXXXXX```gggjjjnnnssstttsssvvv___FFFEEE>>>777;;;666888666555333111///------,,,---,,,++++++******++++++))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&++++++***)))((('''&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''((())))))***)))((('''''''''(((***+++)))'''%%%&&&'''))))))(((+++***)))***+++------,,,'''(((((('''&&&'''(((***&&&'''''''''(((((())))))''''''(((******+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))***+++,,,,,,))))))))))))***+++,,,---******))))))))))))******************************)))************+++++++++))))))))))))))))))))))))(((((()))***************))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++))))))***+++,,,,,,------,,,,,,+++++++++,,,------,,,---...///000000000000111111111111111111222222222222333333444555666666999999999999;;;<<<>>>???:::888777777888888777666.........///////////////.........------..................///000222333444???BBBGGGJJJJJJGGGCCC???BBBHHHTTTeee|||yyykkkgggbbb\\\bbbiiisss|||cccKKK@@@AAA<<<:::;;;777555444333111000//////...------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''(((&&&'''+++---)))'''((('''((()))***++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************+++,,,,,,+++***))))))***)))(((((((((***+++***)))+++))))))************,,,***++++++***)))***---000---------+++))))))***,,,222+++(((+++---+++,,,111///***(((+++---+++))))))***((('''(((***++++++***''')))++++++***)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((()))+++,,,+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,*********+++,,,---...///++++++,,,,,,,,,,,,,,,,,,000000000000000111111111222222111111111222333333222222222333555777888999<<<:::999:::======;;;888999999888666555444333222111111000000//////......222///,,,,,,...000///...222//////111222444<<>><<<:::999888777666555333222222111000000000/////////...000...,,,---///111111///444000...111555:::BBBKKKEEEBBBAAAAAA>>>???IIIUUUeee|||kkkccc]]]XXXYYYbbbggghhhnnnxxxzzzaaaJJJ@@@AAA<<<:::;;;666555444333111000//////...------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''''''''(((&&&%%%''',,,---***(((***)))************))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********++++++)))+++++++++)))((()))*********++++++,,,---......((()))***************)))++++++,,,...///...,,,***,,,///111222111111222333//////000333222//////222555111000333555333222444111333555555333000...---111///---***))))))***+++///...---,,,++++++,,,,,,,,,+++***))))))***+++,,,,,,+++***)))((((((((((((******)))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&((()))***))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++,,,------------------......////////////000000111111111111222222222222222333444444555555555666777999:::;;;999999999;;;===>>>===<<<888888777666444333222111000000000000////////////---,,,,,,...000222111111444000000777>>>EEEMMMSSSDDDAAA???>>>AAALLL```sssiiiYYYSSSYYYXXX```qqq|||~~~```III???AAA<<<::::::666555444333111000//////...------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''''''((((((%%%%%%(((,,,---)))))),,,************))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))*********++++++++++++,,,---,,,+++***+++,,,)))***++++++++++++,,,---,,,...///------...,,,***---///111111000///111333555666777666555555777999888666444666888999888777===::::::>>>>>><<<<<<>>>;;;999777777888888555222777555333111111111111000333222000...,,,,,,---------,,,***))))))***+++,,,,,,,,,+++************************)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''$$$%%%'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,------,,,+++++++++,,,,,,------......//////000000//////000000111111222222444444333444444555666777777777777777999:::;;;<<<;;;;;;;;;<<<======<<<;;;888777666555444222111111000000000000////////////------...///111222222111333111666@@@IIIMMMOOOSSSCCCAAAAAAFFFTTTkkknnn]]]XXXYYYfffnnn___HHH???AAA===::::::555555444333111000//////...------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&)))---,,,((())),,,++++++***))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************++++++++++++***+++,,,,,,******+++,,,+++,,,...---,,,+++,,,...---111222///000444444000111777;;;:::777999BBBKKKCCCCCCBBBAAAAAAEEEJJJNNNQQQJJJBBBAAAGGGLLLKKKFFFDDDDDDHHHNNNPPPNNNOOORRROOOGGG>>><<>>AAABBBAAA@@@:::999777666666777999:::555333111...+++***))))))******)))))))))******+++************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,------,,,+++++++++,,,,,,------......///000111111...//////000111111222222555555555666777888999999888888888999:::;;;<<<======>>>>>>===<<<:::999999777666555444333222111000////////////000000000000///000000111111111222333555777===GGGLLLIIIFFFFFF???DDDOOObbbzzzzzzppphhhaaa^^^eeennnsss]]]GGG???AAA===::::::555555444333111000//////...------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((''''''''''''(((((()))&&&(((+++...,,,'''(((,,,+++***)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,*********++++++++++++,,,((()))******))))))***+++))),,,......,,,,,,///222+++222555444999DDDHHHEEEDDDIIIMMMMMMKKKPPP[[[eeeYYYZZZ\\\^^^bbbhhhpppuuuzzzsssiiidddgggllljjjddd^^^aaahhhqqqtttrrrrrruuunnndddXXXSSSTTTUUUQQQMMMJJJGGGCCCBBBDDDCCCAAA>>>AAA???>>>===>>>@@@CCCEEE@@@???<<<777333...+++)))******))))))((()))))))))++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++,,,------,,,------...///000111111......///000111222222333666666666777888999:::;;;999999999999:::;;;<<<===???@@@@@@>>>;;;999888888666666555444222111000///////////////000000000000000111222111111333666888>>>???CCCHHHFFF@@@===???FFFVVVnnnxxxhhh```]]]]]]```ccchhhpppyyyuuu\\\GGG>>>AAA===;;;:::555555444333111000//////...------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''''''''((())))))((()))---///,,,&&&'''+++***))))))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---*********+++++++++,,,,,,***+++,,,,,,++++++,,,...+++///333555444555:::>>>999CCCIIIMMMYYYlllvvvvvvhhhhhhgggfffgggjjjnnnqqqnnnrrrwww}}}xxx|||}}}vvvpppmmmlllkkkkkkbbbZZZRRRMMMMMMMMMLLLJJJOOOMMMIIIEEEDDDDDDEEEFFFFFFFFFEEECCC???;;;777555222111///...,,,+++******+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,------...+++,,,---...///000000111......///000111222333333555555555666777888999:::999999999999:::;;;<<<<<<>>>???@@@???;;;999999:::666555444333222000//////.../////////000000000111///111111111222555;;;@@@GGGFFFFFFEEE@@@???EEEOOOfff{{{{{{jjj___WWW[[[gggvvv~~~~~~{{{zzzqqq~~~\\\FFF>>>AAA===;;;:::555555444333111000//////...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***)))***...000+++%%%&&&+++))))))(((((((((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...///000000//////111222444999???AAABBBEEEKKKPPPSSS^^^hhhnnn|||zzz{{{zzzuuupppuuu{{{~~~}}}}}}yyyvvvzzz~~~vvvnnndddaaaeeekkkooopppccc___XXXQQQKKKHHHGGGGGGEEEFFFHHHJJJJJJHHHEEECCC;;;:::777444111///...---+++++++++************)))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))+++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********)))***++++++,,,*********+++,,,---...///++++++,,,---...///000111---...///000111222333333333333444444555777888999999999999999::::::;;;<<<<<<>>>@@@???<<<:::;;;<<<666555444333111000//////.../////////000000111111...///000111222888@@@FFFMMMJJJFFFBBB???CCCUUUfffmmm___YYYVVVaaakkk~~~pppsss]]]GGG>>>AAA???<<<;;;555777666444222000...---,,,...---,,,+++***+++,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((())),,,++++++***)))((('''''')))(((((('''''')))***+++***)))((((((((()))+++,,,++++++***)))(((((()))))),,,+++******************,,,---......,,,+++,,,---///---,,,,,,......---,,,///111111222999BBBAAA;;;CCCIIIQQQVVVVVVXXXbbblllyyy{{{|||{{{yyy{{{{{{yyyvvvuuuyyy|||{{{yyyuuuvvvxxxyyy{{{tttiiiWWWGGGFFFJJJKKKGGGCCCDDDIIILLLGGGDDD@@@===;;;888333///---,,,+++---//////,,,)))+++)))''''''(((((('''&&&((()))))))))))))))(((((())))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,---------------............///......//////000000111111222222222222333444555555;;;:::999888777666555444888:::===??????<<<999666444444333333222111000000000///---...000222333333///222444444666???MMMYYYWWWNNNDDD===>>>OOOqqqxxxkkkZZZOOOUUUbbbwww}}}^^^HHH???BBB???<<<;;;555777666444222000...------...---,,,+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((())),,,+++***)))((((((((((((***)))((((((((()))***+++***))))))((()))***+++,,,++++++***)))))))))))))))++++++******++++++,,,---)))******++++++++++++,,,******+++,,,---.../////////222777AAATTTfffmmmjjjccc```bbblllyyy}}}yyynnnrrrxxx~~~xxxtttnnngggeeehhhooottt~~~~~~{{{~~~~~~ssshhhgggccc^^^WWWOOOGGG@@@EEECCC@@@@@@@@@AAA@@@???888333---***+++,,,,,,++++++***((()))***++++++***+++,,,,,,,,,+++******)))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,---------------............///......//////000000111111222222222222333444555555888888777666555444444333666888:::<<<;;;999666444444444333222222111000000222000///......//////......///333;;;EEENNNRRRTTTIIICCCBBBLLL^^^vvvyyyjjjfffeeeeeebbb___ccckkk```JJJAAACCC???;;;:::555777666444222000...------...---,,,+++++++++,,,,,,*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))---+++)))((('''((()))***)))))))))))))))***++++++***))))))))))))***++++++++++++***))))))))))))***+++++++++++++++,,,---...+++******+++---------,,,+++,,,---,,,...333;;;BBBMMMOOOVVVggg||||||vvvkkkllllllmmmooorrrvvvzzz||||||wwwuuuvvvyyy|||{{{zzzzzz}}}wwwqqqqqqtttzzz}}}yyy}}}|||~~~|||yyyxxxxxxwwwooobbbXXXHHHGGGDDDBBBAAAAAABBBCCCFFFAAA;;;555111///---+++,,,+++))))))+++,,,,,,+++*********))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,---------------............///......//////000000111111222222222222333444555555555555444444444333333333444555666666666555444333333333333222111111000000222111000000////////////666666:::FFFSSSWWWPPPHHHCCCDDDOOOgggwwwggg___\\\]]]gggppprrrpppooozzz```KKKBBBDDD>>>::::::555666555444111000......---------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))---+++((('''&&&(((***,,,(((((((((((())))))******)))))))))*********++++++++++++***))))))*********,,,+++++++++++++++,,,,,,///---,,,,,,...///...,,,000222222333777CCCTTT```iiihhhkkkyyyvvvooofffaaaccckkktttzzz{{{rrrllljjjkkklllnnnpppssszzz|||zzz~~~zzzrrrnnn\\\ZZZUUUMMMEEE@@@???@@@GGGGGGGGGFFFDDD???:::666222000---,,,++++++)))''')))))))))((((((((())))))************************************************)))))))))))))))*********((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))*********+++++++++************************+++++++++,,,,,,,,,---------------............///......//////000000111111222222222222333444555555333333333333333333444444444444333333333222222222333222222222111111000000000111111111111111333444<<>>999999555666555333111000///......---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((,,,***(((&&&'''(((+++---''''''((((((((())))))))))))*********+++++++++++++++***************++++++---,,,+++***************---+++******,,,///000111555:::@@@GGGOOO\\\mmmzzzyyyxxxvvvjjjccceeennnwww}}}wwwpppjjjgggfffhhhooowww~~~~~~}}}wwwmmmcccbbbggguuutttpppeeeXXXNNNKKKKKKGGGIIIKKKLLLLLLJJJHHHGGG>>>:::666333000---***(((,,,++++++***++++++,,,---++++++++++++++++++++++++************************(((((())))))************(((((((((((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++************************+++++++++,,,,,,,,,---------------............///......//////000000111111222222222222333444555555333444444444444555555555444444333222222222222222222222111111111111111000///111111111000222555888AAAGGGMMMLLLGGGEEEHHHMMMXXXrrrxxxnnneeeeeeooo}}}]]]IIIBBBDDD<<<888999666666555333111000///......,,,,,,---------,,,+++************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((***)))((('''((()))+++---''''''((())))))))))))))))))***++++++,,,,,,+++++++++************+++,,,,,,------,,,+++++++++++++++)))***,,,///555===FFFMMMNNNTTT\\\dddkkksss|||~~~zzz|||}}}|||~~~|||vvvtttvvvyyyzzzzzz~~~|||vvvqqqmmmkkkoootttyyywwwtttuuu~~~}}}||||||}}}|||}}}uuu~~~zzzxxxrrrfff___hhhwwwqqqeeeaaabbb^^^[[[UUUMMMGGGDDDEEEGGGIIIEEEAAA===999666222000...,,,+++)))))))))******++++++++++++++++++++++++************************((((((((()))******++++++))))))))))))))))))))))))((((((************((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,---------------............///......//////000000111111222222222222333444555555555555555555555555555555444444333333333333222222111111111111111111111111000222222111111444:::@@@SSSVVVTTTIII???@@@OOO]]]rrrmmmoooooolllqqqZZZGGGAAACCC;;;777888666555444333111000/////////,,,,,,---------,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((()))************)))((((((((((((((()))***+++,,,((()))***+++,,,++++++***)))***+++,,,,,,,,,+++++++++*********++++++,,,---,,,,,,,,,------///000000///555>>>GGGRRRcccvvv|||zzz{{{~~~zzzqqqkkklllmmmnnnssszzz~~~|||vvv{{{pppbbbZZZ^^^hhhoooppprrrpppllliiifffeeedddddd``````]]]VVVOOOKKKLLLOOOlllhhhaaaZZZTTTSSSUUUXXXccchhhhhhaaa___hhhuuu|||~~~zzzwww{{{~~~~~~vvvvvvvvvzzz}}}xxxttt}}}wwwwwwuuupppfffXXXLLLEEEDDDFFFLLLIIIEEECCCBBB@@@>>><<<666444000---***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))******++++++))))))))))))))))))))))))'''(((***++++++***((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,---------------............///......//////000000111111222222222222333444555555555555555555555444444444333333444444333333222111000000000000111111111111000222444555777>>>IIIRRR]]]XXXPPPHHHJJJZZZrrr|||iiihhhdddbbbhhhqqqtttsss{{{{{{XXXFFF@@@BBB:::666888777555444333111000/////////,,,,,,---...---,,,+++***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((()))***++++++***)))(((''''''((()))***++++++,,,***+++,,,---...---,,,,,,)))***+++,,,---,,,+++++++++*********+++,,,,,,---+++,,,,,,...000222444555:::EEESSS```ppp|||yyy{{{~~~vvvnnnlllmmmppp||||||uuu```QQQGGGFFFEEEAAAFFFPPPOOOMMMKKKIIIIIIKKKNNNPPPSSSPPPKKKFFFDDDDDDEEEFFFCCCFFFHHHGGGDDDBBBBBBDDDEEEJJJJJJBBB>>>BBBGGGGGGTTT\\\gggqqqxxxyyytttmmmppp{{{uuutttooofff\\\UUURRRRRRIIIGGGEEEEEEEEEEEEDDDCCCDDDAAA<<<777333000//////,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))***+++++++++))))))))))))))))))))))))''')))***++++++***)))'''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))************+++++++++************************++++++,,,,,,,,,------------------.........//////......//////000111111111222222222222333444555555555555555444444333333333222333333444444333111000000000000000000111111111///222666999???KKKZZZeeeTTTKKKBBBGGG^^^kkk\\\```dddiiiqqqxxxxxxtttrrruuuPPPHHH@@@>>>===999777777333444444333222000...,,,------------,,,+++***)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))(((((('''''''''''''''''''''((())))))'''(((((((((((((((((((((''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))************))))))'''((()))***+++,,,---------,,,,,,---...---+++)))+++(((&&&'''+++---...---111...***)))***,,,,,,,,,...000111111333777>>>DDDUUUaaappp{{{}}}|||}}}|||}}}|||~~~~~~{{{zzz|||}}}vvvpppuuuvvveeeKKKLLLKKKKKKRRR[[[ZZZTTT]]]XXXWWW\\\bbbdddgggjjj|||rrrgggaaa___```bbbbbb]]]\\\___\\\XXX\\\eeehhhddd\\\RRRIIIDDDBBBCCCEEEBBBBBBFFFIIIMMMVVV___oooyyyzzznnnjjjnnnrrrrrrqqqpppgggYYYMMMEEEBBBDDDFFFIIIEEE@@@@@@BBB???666...///---++++++---...---+++///---+++)))((()))+++,,,(((((())))))*********+++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))******''''''(((((())))))******((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///......//////000000111111111111111222333444555666666666666666777777777777444444333222222111000000111111111000000000111222---111666<<>>===999777777444444444333222000...---------------,,,+++***))),,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((('''(((''''''''''''((())))))((((((((((((((((((''''''((((((((((((((()))))))))))))))(((((((((((())))))))))))************))))))(((((()))***+++,,,------...,,,******,,,------,,,000...+++,,,...//////------,,,,,,+++,,,---...//////444:::???DDDLLLVVV^^^iiiqqqzzz}}}|||}}}}}}~~~|||vvvssswwwppphhhaaaXXXTTT[[[eeennnooonnnooossswwwqqqhhhhhhjjjjjjjjjooowwwzzzvvvtttzzzzzz}}}rrrdddYYYTTTMMMKKKLLLPPPPPPKKKHHHGGGOOOTTTVVVTTTVVV]]]dddgggqqqsss||||||}}}|||}}}vvvhhhXXXJJJAAADDDBBBAAACCCFFFEEEAAA<<<777555111...---,,,------,,,,,,+++***))))))(((((())))))))))))*********+++,,,,,,++++++************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///......//////000111111111222222222222333444555666666666666777777777888888777666555444333222111111111222222222111222333444555;;;@@@CCCIIIQQQQQQMMMDDDOOOfffxxxbbb```bbbnnnfffPPPHHH@@@>>>===999777777444444444333111000...---------------,,,+++******,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''(((((()))***)))))))))((((((''''''''')))((((((((('''''''''&&&***))))))(((((())))))***))))))************))))))(((((()))***+++,,,,,,---...,,,))))))+++...//////,,,+++***+++------,,,+++***,,,......------111555<<>>===999777777444444333222111///......,,,---------,,,,,,+++***,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''((())))))*********))))))((('''''''''((((((((((((((((((((((((***))))))))))))))))))***)))******++++++******)))((())))))***++++++,,,,,,,,,***)))+++---///000///''''''(((***+++,,,,,,,,,***---000000...111999@@@TTT]]]gggkkkkkkmmmttt{{{yyy}}}}}}wwwmmmffffffiiivvvzzz|||zzz~~~{{{ssshhh]]]VVVUUUVVVYYY___hhhsss~~~}}}qqqcccYYYSSSMMMGGGHHHFFFFFFMMMVVV___eeehhhnnnlllpppyyyuuummmYYYWWWRRRJJJDDDCCCFFFJJJGGGHHHGGGBBB:::333///...............---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))((((((''''''(((((())))))))))))******+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////...//////000111111222222444444444444444555666777777777777777888888888999:::999888666555333222111111333333222111222666:::;;;JJJWWWTTTHHHDDDLLLVVV~~~{{{ppphhhbbb^^^ffftttwww}}}eeetttkkkPPPHHH@@@>>>===999777777555444333222000///......,,,,,,---------,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))************))))))((((((((((((''''''((())))))***++++++******))))))))))))************++++++++++++******)))))))))***++++++,,,,,,))))))+++...111111///---+++,,,------......///000+++///444666999@@@LLLUUUeeellltttvvvtttsssvvv{{{xxxkkkaaa___```kkkuuu}}}yyy{{{~~~pppgggaaa___bbbgggssswww}}}xxxppphhheee```XXXRRRRRRRRRPPPLLLTTTXXXcccpppyyy}}}yyyrrrsssrrrjjj\\\PPPHHHEEENNNOOOQQQNNNHHH???888444222111///---,,,,,,---...+++++++++***************)))))))))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))*********))))))((((((''''''))))))))))))******++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,---......//////000//////000000111222222222555555444444444555666666666777777777777888888888888777666555444222111111111333333111000444;;;AAAQQQYYY\\\PPPAAABBBZZZssstttfff___bbbfffmmmuuuzzzsss{{{vvvjjjPPPHHH@@@>>>===999777777555555333111000/////////,,,,,,,,,------,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,+++******))))))******+++******++++++++++++******))))))*********+++++++++((())),,,000222222///,,,.........---,,,---///111444999@@@HHHPPP[[[fffnnnlllqqqvvvyyyyyyyyyzzz||||||}}}sssllllllnnnuuuwwwzzzxxxnnncccaaaeeehhheeeeeeiiinnnyyy~~~|||}}}}}}qqqqqqyyyxxx~~~yyyzzz{{{rrrlllfff\\\SSSMMMOOORRRWWW\\\ccckkkrrr{{{ggg\\\GGGGGGHHHJJJLLLKKKIIIFFF:::777333///,,,,,,,,,---+++++++++++++++*********)))))))))************+++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,+++***)))((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------------------...//////000000//////000111111222222333555444444444444444555555666666666666777777777777666555555444333222111111111333333222333;;;GGGQQQccc]]]RRRDDD<<>>===999777777666555333111////////////+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))'''((((((((()))))))))***))))))(((((())))))***+++((((((((()))******++++++'''((((((((())))))******+++******))))))******+++***++++++,,,,,,++++++******************+++++++++***+++,,,///111111///---+++,,,---,,,,,,///555:::GGGMMMWWWbbbmmmuuu{{{~~~tttuuuxxx{{{|||}}}{{{zzzssszzz}}}{{{}}}wwwmmmeee___^^^hhhtttkkknnnuuu}}}~~~xxxmmmpppyyy{{{}}}ssspppttt{{{yyyiiifff^^^UUUQQQUUU]]]cccrrrsssvvv~~~uuusssuuu~~~]]]TTTJJJFFFJJJPPPRRRRRRGGGDDD???999444000---,,,,,,,,,,,,++++++*********************++++++,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******(((((((((((())))))))))))))))))******+++,,,,,,---++++++***)))((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...------......//////000000///000000111111222333333444444333333333333444444444555555555666666666666444444444333333333222222111333555666:::FFFXXXfff^^^QQQGGGHHHTTTjjjppp]]][[[mmm{{{bbbPPPHHH@@@>>>===999777777666555333111////////////++++++,,,------,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))'''((((((((())))))******)))))))))))))))******+++''''''((()))***+++,,,,,,((((((((((((((('''''''''++++++************++++++***++++++,,,,,,++++++******************+++++++++---,,,,,,---///000///...***,,,...000222999BBBHHHZZZ```kkkwww}}}||||||~~~|||xxxtttuuu}}}~~~sssjjjcccbbbbbbeeeqqq}}}{{{}}}~~~xxxxxxzzz{{{}}}vvvyyyxxxxxxzzz{{{~~~{{{yyy|||qqqgggaaa]]]XXXaaapppvvvgggnnnqqqxxx}}}zzz```OOOKKKMMMNNNNNNQQQOOOKKKEEE===666///,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******''''''(((((())))))******))))))***+++,,,,,,------+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......------......///000000000000000000111222222333333444333333222222222333333444444444444555555555666444444444444444444444444111444666999???OOOeeeuuuRRRFFFEEE[[[{{{vvv^^^jjjooosss___VVVCCC===@@@;;;888999777555444333222111///......------,,,,,,,,,,,,++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))******))))))(((((('''''''''(((((()))))))))))))))''''''((()))))))))))))))+++*********))))))(((((())))))************))))))++++++***************++++++***)))'''''')))***+++,,,,,,,,,+++++++++******)))+++---------,,,---...---///111333:::KKKaaaqqqssssssyyy}}}xxxuuuzzz~~~zzzuuutttuuutttvvv{{{~~~uuummmdddgggooovvvvvvqqqoooqqq{{{zzzvvvvvvzzz~~~zzzrrrsssyyy~~~tttxxxllliiiiiirrryyynnnnnn~~~~~~zzzkkk___TTTLLLHHHLLLNNNQQQRRRMMMCCC999444111...++++++...///---******)))((()))***---000222------,,,,,,+++***)))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&(((---222222...+++,,,...,,,+++)))(((((()))+++,,,))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------------------.........///---...///000111222333333222222222222222222222222333333333444444444555555222222333333222222222333+++555:::>>>OOOdddcccSSSEEELLL[[[|||oookkksssqqq```YYYEEE>>>@@@;;;888999666555444333222111///......------,,,,,,,,,,,,++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))******))))))((((((((((((''''''((())))))***))))))''''''((()))))))))))))))************)))))))))((())))))************))))))++++++***************++++++***)))(((((()))***+++******+++++++++,,,,,,,,,***,,,---.........000111'''000===IIITTTccctttyyy}}}}}}tttrrrsssuuu|||~~~}}}tttkkkyyyzzz}}}~~~}}}yyy}}}~~~~~~~~~|||yyyvvv~~~}}}}}}xxx~~~{{{vvvnnnpppiiifffrrr}}}zzz}}}~~~uuulllhhhgggVVVPPPKKKKKKKKKJJJFFFDDD666222...,,,,,,.........---,,,+++++++++,,,...///------,,,,,,+++******)))************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((''''''''',,,111555666222///000111,,,+++)))(((((()))+++,,,))))))))))))))))))))))))''''''((()))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,------------........./////////......///000111222222333111111111111111111111111333333333444444444444555333333333333222222333444:::777>>>PPP``````RRREEEKKK]]]vvvvvvzzz}}}{{{{{{{{{}}}pppddd]]]HHH???@@@;;;888888555555444333222111///......------,,,,,,,,,,,,++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))***))))))))))))(((((((((&&&&&&((()))************''''''((()))))))))))))))************))))))))))))))))))************))))))+++***************+++++++++***)))(((((()))***+++))))))***+++,,,---......***************,,,000333666CCCVVVeeennnsssyyy}}}yyy{{{|||wwwwwwzzz~~~~~~xxxsssyyy~~~{{{{{{|||wwwvvv{{{yyyuuuuuusssnnn{{{}}}~~~{{{xxxppp{{{~~~|||xxxtttsssooohhhiiippp}}}}}}yyykkkYYYNNNMMMOOONNNKKKDDD@@@999333///------......------,,,,,,,,,,,,,,,---,,,,,,++++++*********************+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((('''''')))---111111...,,,,,,---+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,------....../////////000000000//////000000111111111222111111111111111111111111333333333333444444444444444444444222111222444666<<<===RRRnnnpppXXXIIIMMM[[[tttyyynnneeeaaaddduuuxxxsssyyyqqqlllbbbKKK@@@@@@;;;888888444555444333222111///......------,,,,,,,,,+++++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************''''''((()))))))))))))))*********)))))))))))))))))))))************))))))*********)))******+++,,,+++******))))))******+++)))******+++,,,---......---,,,***)))+++111999>>>LLLXXXiiitttxxxvvvtttrrr|||yyywwwzzz{{{~~~wwwnnniii{{{~~~sssjjjiiiooovvvyyy|||rrrhhhjjjooorrr{{{wwwyyytttyyyzzzrrrkkkhhhiiiuuuzzznnnpppmmmiiirrr~~~wwwnnnhhhkkksssiiiVVVNNNMMMKKKGGGOOOLLLHHHAAA999333...,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((((((%%%(((++++++)))''''''(((******))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((('''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************+++++++++,,,,,,,,,------////////////000000000000000000000000000111111111111111111111111111111111222222333333333444444444333333333111000222666;;;CCCUUUtttkkkJJJMMMgggzzzvvvdddaaacccbbbvvvvvvnnnpppqqqrrrfffMMMAAA@@@;;;888888444555444333222111///......------,,,,,,,,,+++++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************&&&'''((()))************''''''((()))))))))))))))))))))))))))))))))******))))))************))))))******))))))***++++++,,,++++++************++++++++++++,,,,,,,,,---------.........111777BBBNNNWWWWWW```llluuuyyyzzzzzzzzz}}}xxxwwwyyy|||{{{uuummmiiikkkpppqqqppp~~~uuunnnkkkkkkmmmnnn}}}~~~yyyvvvtttvvvyyy~~~yyysss{{{zzzzzz}}}|||~~~yyylll[[[PPPNNNKKKGGGKKKKKKKKKIIIEEE???888444+++++++++++++++,,,------,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))(((***+++,,,+++***)))******))))))))))))))))))***((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************+++++++++,,,,,,,,,------////////////000000000000000000000000000111111111333333333333333333333333222222222333333333444444111333333111000444<<>><<<444:::666555444222111000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))******++++++,,,,,,,,,+++***((((((((()))***))))))))))))************************************)))************+++++++++)))************++++++++++++***)))***+++,,,++++++---)))+++000111111666>>>OOOWWWiii~~~~~~~~~zzzwwwwwwzzztttjjjccceeeqqqxxxyyyzzzxxxyyy~~~}}}zzzzzzwwwttt~~~qqq___NNNDDDEEELLLMMMOOOOOOKKKBBB888000,,,---,,,,,,---......,,,***...***(((***...000...***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((%%%&&&''')))))))))(((''')))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((('''''')))))))))))))))))))))))))))************+++++++++******+++++++++***))))))******)))))))))))))))***++++++,,,,,,,,,------------------.........//////////////////000111222333666666555555555444444444222333333333333333444555555555333888KKK___```TTTNNNLLL\\\}}}yyyvvvyyyqqqIII@@@@@@===<<<444999666555444222111000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))))))))***************,,,+++)))((((((((()))***))))))))))))************************************************++++++++++++************++++++++++++---,,,******+++---...//////***(((,,,000555@@@LLLaaafffuuu|||yyyyyy|||~~~zzzuuuvvvqqqjjjhhhssswwwvvvyyy{{{{{{|||zzzvvvwww|||{{{www}}}}}}rrriii]]]kkkwwwgggVVVMMMKKKQQQQQQPPPNNNIIIBBB999333...,,,++++++,,,------,,,,,,+++***---111222...))),,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))***))))))''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((((((((()))))))))))))))))))))))))))************+++++++++******++++++++++++++++++***)))))))))******+++,,,++++++,,,,,,,,,------------------.........///////////////000000111222333666666555555555444444444666555333111111111222222555555===OOO^^^```VVVMMMBBBOOOlll{{{~~~}}}uuu~~~~~~tttLLLCCCAAA===<<<444999666555444222111000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************++++++++++++*********))))))))))))))))))(((+++***))))))((()))))))))))))))))))))************************************************+++++++++,,,************+++++++++,,,///...,,,***+++---000111///...///666===EEEQQQ\\\fffhhhqqq{{{|||zzzzzzvvvmmmpppvvv~~~{{{vvv{{{zzztttrrrttttttvvvxxx``````fffyyykkkWWWLLLLLLJJJIIIMMMPPPLLLCCC:::222///+++***+++,,,------,,,+++---000333222---))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++***)))(((''',,,,,,++++++******))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++++++++******+++,,,---...************+++,,,,,,---,,,,,,,,,,,,------------------........./////////000000000000000111333333555555555555555444444444777555222111222333444333666<<>>KKKTTT[[[aaaeeeffffffkkkvvv|||ssspppwwwzzzyyytttrrrzzz}}}zzz{{{{{{|||~~~|||vvvkkkmmm}}}~~~jjj]]]OOOJJJGGGKKKRRRSSSKKKBBB999555///++++++,,,,,,---,,,,,,---///111000---***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++******------,,,,,,+++***)))))),,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++*********,,,///000---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...............////////////000000000000111222333333555555555555555555555555444333222333555777777777999NNNiiiuuuhhhSSSNNNUUUpppvvvsssiiiHHHBBB>>>:::<<<666999666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************))))))(((((('''''')))))))))*********))))))((()))))))))***************************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***,,,......,,,+++,,,......999HHHVVV```fffhhhhhhkkkkkkoooxxx}}}wwwjjjqqqrrrmmmmmmrrrtttooo}}}zzzrrrxxxwwwxxx}}}qqqdddUUUNNNNNNOOOLLLHHHAAA<<<666111...---,,,,,,...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))***************+++,,,---......------,,,,,,+++***)))))),,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,+++*********,,,///000//////---,,,++++++******,,,,,,---------................../////////000000000000000000111222333444444555555555555555555555000222333444555666777888CCCbbbxxxmmmTTTNNN\\\lllzzzyyy||||||zzzaaaDDDBBB>>>999===666888666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++***************+++++++++******++++++++++++*********))))))))))))))))))((((((((()))************)))))))))))))))************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((+++...///......111444:::CCCMMMTTT\\\eeejjjjjjiiijjjmmmttt{{{~~~rrrqqqoooiiifffiiiqqqxxx{{{ttttttvvvttt{{{}}}xxxvvvttttttuuusssoookkkllltttxxxsssuuukkkmmmllliiilllwwwwwwzzzyyy{{{}}}zzzvvv}}}zzz{{{{{{{{{{{{{{{zzzxxxwwwsss^^^PPPIIIGGGFFFGGGCCC>>>999666333///---///---+++***)))***,,,...++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************)))))))))***,,,---///000,,,,,,++++++******))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++)))))))))))))))))))))))))))************+++++++++++++++******+++,,,---...///...---,,,+++*********,,,---------................../////////000000000111111000111111222333444444444444555555555555555///333666444222333999???SSSjjjrrr\\\IIITTTqqq~~~~~~~~~~~~}}}|||^^^CCCCCC???:::===555666666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******)))))))))***************'''((()))***+++******)))))))))))))))************************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------))),,,...///000444===CCCLLLSSSXXXYYY^^^gggllllllgggeeedddgggmmmsssxxx{{{sssoooqqqyyy|||zzzvvvggg```^^^kkkwwwvvvxxxzzzwwwkkkmmmnnnqqqrrrssssssrrr|||xxxrrrmmmkkkjjjmmmsss~~~yyysssppptttzzzzzzppphhhqqq|||}}}tttlllfffkkkwww}}}xxxooo[[[MMMHHHHHHFFFDDDAAA>>>:::444000......---,,,++++++,,,---*********+++++++++,,,,,,))))))))))))))))))))))))************************((()))))))))************************+++,,,...///************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,------------.............../////////000000000000111111111111222333444444444444444555555555666666000555888555222777FFFTTTfffcccZZZOOOQQQfffrrrzzzvvv]]]DDDEEE@@@;;;>>>555444666555444222111000//////......---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******))))))******++++++,,,,,,'''((()))+++++++++***)))))))))))))))************************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++---...///111:::FFFPPPXXX```eeeeeehhhnnnpppmmmmmmiiidddbbbeeellltttyyyhhheeerrr}}}kkkaaaccchhhlllyyyyyyxxxuuurrruuu}}}uuu|||yyykkkffflllsssrrrwww{{{~~~vvv~~~~~~{{{mmmrrryyy___RRRHHHGGGGGGFFFDDD???888333---///000000...---,,,,,,)))))))))******+++++++++))))))))))))))))))))))))************************(((((())))))*********+++,,,+++*********+++,,,---)))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++***)))))))))))))))***+++,,,...///---------.........//////////////////000000000000111111111111222333444555444444444555555555666666111666:::666444???WWWkkkrrrYYYEEEJJJ^^^uuu{{{|||uuueeeooodddHHHEEE@@@;;;<<<333444555444333222111///............---------,,,,,,,,,+++++++++************)))************************++++++************++++++,,,+++***))))))***+++,,,************************))))))))))))************++++++,,,,,,,,,---------******+++,,,,,,---......,,,+++------***'''***000222///...222===KKKXXX___jjjuuuzzztttqqqtttqqqiiiooojjjfffeee```^^^eeeooopppyyy~~~yyysssmmmttt{{{|||yyylllccceeeeeebbbeeemmmuuuvvvxxxzzz{{{~~~}}}{{{eeeOOOHHHFFFJJJJJJCCC>>>>>>777444000............---,,,---...---+++***))))))************************))))))))))))))))))))))))+++++++++************)))************************************************)))))))))))))))******+++************************))))))))))))))))))))))))************************************************************************)))************+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---...///000000////////////000000000000111111111111111222222222666444222222333333333222333666555444>>>VVVqqqjjjSSSHHH[[[{{{wwwyyy}}}~~~~~~wwwllllllcccFFFDDD???:::===666777666555444333222000//////......---------,,,,,,,,,++++++++++++************************************++++++************++++++++++++***))))))***++++++************************))))))))))))************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------***((()))...///------000///333999AAAJJJVVVbbbjjj{{{xxxrrrqqqnnnkkkjjjjjjkkkiiihhhppp{{{zzz|||}}}yyysssrrrwww}}}vvveee___]]]dddnnnuuuzzzlll\\\MMMIIIJJJHHHFFFFFF===:::444///------...///,,,---...---,,,+++++++++************************************************+++++++++************)))************************************************)))))))))))))))******+++************************))))))))))))))))))))))))************************************************************************)))************+++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,---------.../////////////////////000000000000111111111111222222222222444333333333444555555444333777888>>>UUUrrr}}}xxxRRRSSS```yyyyyy{{{yyysssxxxcccFFFCCC>>>:::>>>888:::777666555444222111000000......---------,,,,,,,,,,,,+++++++++************************************++++++************++++++++++++***))))))***++++++************************)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'''(((...222000//////111===KKKTTTYYY```llluuusssnnnooojjjmmmsssvvvuuuvvv}}}zzzyyy~~~~~~wwwnnnfff___fffgggiiiqqqttttttoooUUUHHHGGGHHHGGGGGGAAA???:::333...---...000------------------,,,,,,++++++++++++++++++++++++************************+++++++++************)))************************************************)))))))))))))))******+++************************))))))))))))))))))))))))************************************************************************)))************+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------..................////////////000000000000111111111111222222333333222333444555666666666666222666<<>>???>>>:::444000.........---,,,,,,---------,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************)))))))))))))))******+++************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------...............---------////////////000000000000000111111222222333333333222444555666666555555555555999JJJggggggPPPZZZuuu{{{hhhIIIEEE>>>999<<<666888555444333222111000///.........---------,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++************++++++*********++++++*********************************************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------+++,,,666BBBZZZeeeppppppgggccciiiqqq||||||ppphhh```iiittt|||www{{{wwwuuuooogggccceeebbbppp|||{{{yyy|||nnn```TTTGGG>>>:::===@@@AAA===777111---000---++++++---...---,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************)))))))))))))))******+++************************************************************************************************************************))))))*********+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------...............---------////////////000000000000000111111222333333444444333555777666444333444555:::AAA\\\}}}jjjWWWTTTttt~~~{{{~~~hhhJJJFFF???:::===555777555444333222000///............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++************++++++)))***++++++++++++***)))*********************************++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***...///...333CCCTTTjjjpppuuussskkkeeegggkkkpppwwwwwwmmmfffiiiqqq|||xxxtttxxx}}}~~~}}}uuunnnkkkddd\\\^^^eeelllyyywwwgggUUUFFF@@@AAABBBDDDCCC???888333333///,,,+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************************************)))))))))))))))******+++************************************************************************************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,------------------..................////////////000000000000000111111222333444555555444666777666444333666999???MMMiii~~~qqqVVVVVViiizzz~~~rrrqqqeeeIIIFFFAAA;;;>>>666777555555444333111000///.........---------,,,,,,,,,------,,,,,,,,,+++++++++************************++++++************++++++)))***++++++++++++***)))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------)))+++///333666===MMM]]]gggjjjmmmmmmkkkiiiggghhhppptttxxxwwwsssnnnnnnqqqyyyzzzuuuqqqssszzzpppooosssyyyuuukkklllttt|||uuueeeRRRKKKDDDCCCEEEFFFCCC???888333...---///111///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************************************)))))))))))))))******+++************************************************************************************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,------------...,,,---------.../////////////////////000000000000000111111222333444555666444666888777555666<<>>EEEQQQ\\\]]]^^^bbbfffjjjjjjhhheeefffkkkpppnnniiijjjwww{{{qqqrrrxxxqqquuu~~~zzz}}}|||yyyzzzbbbUUUFFF@@@DDDJJJKKKIII;;;666000///111222000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************************************)))))))))))))))******+++************************************************************************************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000000111111222444555666666444666888777666999AAAHHHiiiqqqYYYcccuuu~~~aaaJJJ@@@AAA<<<999999444777777777666444222000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++'''+++------,,,---......///333:::CCCLLLQQQRRRRRRPPPTTT[[[cccgggdddaaa```aaa[[[WWW^^^sssxxxwwwyyy|||iiieeelllsss|||zzzxxxuuusss~~~vvvSSSEEECCCDDDIIIQQQNNNEEE777...000444///'''000...,,,+++,,,---------++++++************++++++++++++++++++++++++++++++))))))))))))***************************)))(((((()))************+++++++++************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////.........////////////000000000000000000000111222333555555999999222666@@@;;;IIIqqq|||YYY[[[||||||aaaJJJ@@@BBB===::::::555777777777777555222000...---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********************************+++++++++,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++...111222888>>>HHHQQQVVVYYYZZZZZZccc___^^^ccciiiiiieee```TTTWWW___qqq|||vvvtttvvv||||||uuukkkfffkkktttyyy~~~wwwsss~~~}}}dddUUUKKKDDDHHHPPPRRRNNNFFF<<<888888555000111///---,,,---------,,,++++++************++++++++++++++++++++++++++++++))))))))))))***************************)))(((((()))************+++++++++************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////////////////...////////////000000000000000000111111222333555666555888777888>>>HHHccciii___qqq```JJJAAACCC>>><<<;;;666666777888888666333///---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********************************++++++++++++,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,...111444<<>>[[[}}}cccTTTddd___IIIAAADDD@@@======777666777888999777333000---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,(((***...000...///666>>>IIIRRR\\\___\\\[[[```eee\\\eeennnqqqppplllfffaaafffjjjqqq|||}}}uuuvvvuuu```WWWTTTZZZaaalll~~~|||~~~jjjTTTJJJKKKKKKSSSWWWQQQHHH???777111111///------------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++*********++++++******)))))))))*********+++++++++************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------................../////////////////////000000111111222111111111222333444555666888888???>>>EEEnnneeeXXXZZZuuu~~~|||]]]HHH@@@DDDAAA>>>>>>888777888888888777333000...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,'''***///111///444HHH\\\oootttvvvoooddd___bbbhhhqqqpppggggggjjjssswww{{{~~~}}}xxxwww{{{{{{www|||uuu```QQQQQQ\\\iiixxx~~~yyyhhhTTTKKKFFFMMMTTTUUUTTTNNNDDD:::222///---,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++******++++++++++++******))))))*********+++++++++************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---.........//////000000/////////000111222222222111111111222333444666666:::555===FFFXXX}}}nnnUUUggg~~~yyyuuuyyy~~~[[[FFF???CCCAAA???>>>999888888888777666333111000222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,...000222===ZZZvvvpppfffgggkkkkkkcccllluuusss{{{zzz||||||}}}ssskkkkkkeee[[[^^^hhh|||~~~}}}xxxqqqpppwwwwww^^^NNNCCCHHHLLLQQQVVVWWWOOOEEE888444///,,,,,,---......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,)))***++++++,,,+++++++++)))************+++++++++************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000...///000000111222333333222222222222333555666777888777BBBYYYrrrzzz___UUU{{{~~~vvvttt{{{YYYDDD>>>CCCAAA>>>>>>888:::999888666444333222222444333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------000,,,///666<<>>>>>888<<<:::777555333333333333555444111///......///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------///+++222???FFFFFFLLLVVVaaadddeeeccc^^^]]]```dddeeejjjfff[[[[[[iiiuuuxxxuuunnnoootttwwwttt\\\^^^fffssszzz{{{eeebbbYYYPPPOOOTTTVVVUUUKKKDDD999111---------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))************+++++++++************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------...///000000111...///000111222333444444222222222333444555666777<<>>;;;;;;999444333666666222000111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***(((***,,,---,,,+++,,,---,,,222:::AAAGGGKKKNNNQQQWWW\\\^^^\\\^^^aaa___YYYXXXZZZ___dddkkksss{{{vvvnnnlllnnnssswww{{{vvvuuu{{{qqqiii```UUU]]]iii}}}~~~kkkUUUSSSSSSPPPRRRNNNGGG>>>555000//////---+++******,,,...//////************************++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000111111222222333444444111555777555444777:::;;;NNNmmmeee```vvvyyyTTTJJJBBBAAAAAA>>>;;;;;;:::666444777777444111222444333111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++******,,,------,,,,,,---///888;;;???CCCGGGKKKPPPTTTQQQWWW\\\\\\^^^bbbbbb^^^VVV]]]hhhrrryyy{{{|||{{{|||zzzwwwttttttuuuwwwyyy~~~|||uuu___YYY]]]bbbzzz{{{||||||{{{zzzyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}jjjLLLLLLYYYQQQOOOKKKEEE===666000...---+++))))))+++,,,,,,+++************************++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////000111111222222333444444333333333444555777===BBBiiimmmdddsss}}}vvvSSSJJJBBBAAABBB>>>;;;::::::666555888888555333333888666333///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,---000333;;;???BBBEEEGGGHHHJJJLLLEEELLLQQQSSSVVV[[[]]]]]]cccgggmmmtttyyy{{{||||||tttuuuwwwyyy{{{||||||||||||kkkZZZXXXjjj~~~|||yyyxxxxxxxxxxxxwwwssstttuuuuuuttttttvvvwwwvvvuuuuuuuuuvvvxxxzzz{{{||||||{{{zzzzzzyyyyyyyyy~~~|||zzzxxxxxxzzz|||~~~|||yyyxxxzzz~~~{{{TTTHHHTTTPPPQQQQQQOOOHHH>>>444......---++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------..................////////////000111111222222333444444888333222666777999DDDQQQ~~~ooo^^^nnn}}}{{{tttSSSJJJBBBBBBBBB???;;;::::::666555888888555333444;;;888333///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,------,,,++++++...333777:::@@@GGGLLLLLLJJJGGGEEEEEEGGGJJJLLLOOOUUUZZZ]]]nnnttt}}}zzzttttttuuuwwwzzz}}}}}}sssqqqssswwwvvvxxx|||}}}}}}|||{{{xxxvvvtttuuuuuutttsssqqqrrrtttuuutttuuuwwwxxxwwwvvvtttsssrrrssstttuuu|||||||||||||||{{{zzzzzz~~~}}}|||{{{{{{|||}}}~~~~~~{{{wwwvvvxxx{{{}}}~~~}}}tttUUUIIIMMMOOOSSSTTTPPPGGG;;;333111///------......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////000111111222222333444444:::555666::::::;;;MMMbbb}}}bbbdddyyyyyyqqqRRRIIIBBBBBBCCC???;;;999888555444777888444333333:::777333///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,++++++************+++,,,---------------,,,,,,,,,,,,---111777<<>>444///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------................../////////000000111111222333333444444333888999>>>[[[bbbfffsss}}}{{{{{{{{{zzzwwwsssnnnjjjgggbbbbbbaaa`````````aaaaaaggghhhjjjoootttvvvwwwvvvxxxxxxyyyzzz}}}qqqPPPHHHCCCDDDEEE@@@;;;888:::888444333333555999;;;111444333......111///(((...------,,,,,,------...------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,))))))*********++++++++++++,,,------,,,+++,,,---,,,333AAANNNOOOIIIHHHLLLQQQ\\\sssnnnYYYRRRJJJTTTaaalllvvv|||{{{uuummmiiihhhooozzzzzzrrrzzzvvvddd___jjj|||~~~}}}wwwxxxwwwuuurrrppppppqqqrrrqqqqqqrrruuuvvvvvvuuusssssssssssstttvvvwwwxxxxxxuuurrrqqqrrrrrrpppnnnxxxwwwvvvvvvwwwyyyzzz{{{{{{{{{yyyyyyyyyyyy{{{{{{{{{zzzyyyyyyzzz{{{|||}}}}}}{{{zzz{{{}}}~~~|||yyyzzz{{{|||}}}~~~}}}zzzyyy|||~~~~~~}}}{{{zzzzzzyyyxxxwwwvvvvvv|||{{{zzzyyyyyy{{{uuuwww|||nnnKKKIIISSSNNNNNNQQQLLL===222000///---,,,------,,,++++++---...,,,,,,,,,,,,,,,+++***)))************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///////////////000000000000000//////000222333333333777777===UUUyyyppp\\\uuu~~~}}}{{{zzzxxxwwwwwwwwwwwwxxxzzz|||~~~|||{{{sssmmmhhhddddddaaa[[[]]]bbblllsssyyy|||oooQQQHHHBBBCCCDDD@@@;;;999888777666555555555666777222444222......111///)))------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,***+++---,,,++++++---...000777CCCOOOPPPJJJIIIMMMKKKRRRcccrrrmmm[[[OOONNNSSSXXX___fffpppwwwvvvpppfffhhhnnnxxxyyyrrrrrr|||~~~hhhbbb^^^dddwww~~~zzzwwwvvvuuuvvvwwwvvvsssqqqpppqqqppppppppprrruuuvvvuuutttssssssssstttuuuwwwxxxyyy|||xxxtttsssuuuwwwxxxxxxyyyxxxxxxxxxxxxyyy{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz|||{{{{{{zzzzzz{{{|||}}}{{{zzzzzz|||~~~||||||}}}~~~}}}zzzzzz|||}}}}}}|||zzz{{{{{{{{{yyyvvvsssqqqrrrtttvvvwwwwwwxxxzzz|||}}}www||||||}}}zzz```QQQMMMGGGOOOQQQMMMAAA666333000------......---,,,+++,,,---,,,,,,,,,,,,,,,+++******************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///////////////000000000111111111111222444555444444;;;:::GGGfffyyyeeemmmzzzuuupppmmmllljjjfffbbbfffhhhlllrrrxxx~~~zzzsssmmmooouuuoooRRRIIIBBBBBBCCC???<<<:::666666666666666555333333333444222//////000...***,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,++++++,,,,,,,,,---------)))+++,,,,,,,,,,,,...000666<<>>DDDFFFBBBEEEGGGJJJPPP[[[eeejjjkkkhhhddd___```kkkuuuvvvooofffgggkkksss~~~zzzzzz}}}zzzwwwyyyzzzzzzuuupppnnnqqqvvvnnnppprrrssssssrrrpppooosssttttttsssqqqppppppqqqqqqpppoooqqqsssuuuuuutttrrrtttuuuwwwwwwuuutttsssrrrttttttsssrrrssswwwzzzxxxyyy{{{~~~~~~~~~zzz{{{|||~~~~~~~~~}}}|||{{{~~~}}}}}}~~~}}}}}}|||||||||~~~}}}uuuooommmsssvvvxxxzzz{{{|||}}}{{{yyyyyy{{{|||}}}~~~}}}pppuuurrr}}}vvvcccQQQKKKKKKLLLMMMPPPKKKBBB666///...///---,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,---------------.........//////,,,,,,,,,---------......---------.........//////000111111111111222222222222333444333333888BBBJJJtttjjjaaazzzzzz}}}yyypppjjjhhh___YYYVVVWWWTTTNNNNNNRRRMMMLLLLLLLLLMMMMMMNNNNNNKKKLLLMMMOOOQQQSSSVVVWWWWWWYYYZZZ[[[^^^ggguuu{{{{{{{{{fffTTTJJJBBBBBBDDDAAA<<<:::888888999888777666444333444444333333111000...---,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++***++++++,,,,,,++++++***,,,---...---+++***+++,,,...++++++///777===>>>===FFF???===AAADDDAAA>>>>>>AAAEEEJJJVVVooo|||cccccc^^^ddd|||gggtttvvvqqqppphhhppp~~~zzzwwwtttyyywwwtttpppmmmlllkkkkkkmmmoooqqqrrrrrrrrrsssttttttrrrppppppqqqrrrsssrrrqqqrrrrrrsssuuuwwwxxxyyywwwwwwvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{{{{yyywwwvvvvvvxxx{{{}}}~~~~~~}}}||||||}}}~~~{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~|||xxxwwwwwwwwwvvvuuuyyyyyyzzz|||~~~}}}{{{xxxwwwwwwwwwwwwwwwxxxxxxzzz}}}ooopppzzzUUUKKKLLLJJJKKKRRRMMMIIIAAA888111------...------,,,,,,,,,---......++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------............------......------------......000000000000/////////////////////000111111222222333000555===888555KKKiiiyyygggxxxxxxpppiiihhhfff```\\\[[[ZZZXXXVVVVVVWWWXXXXXXWWWRRRTTTVVVVVVUUUUUUTTTUUUTTTSSSUUUWWWUUUTTTZZZbbbbbbdddhhhmmmpppwwwnnnSSSIIIBBBAAABBB???:::888888888888888777555444222222222222111000///...---,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++***++++++,,,,,,++++++***+++------,,,+++***+++---......000444999===>>>>>>DDDDDDDDDCCCBBBCCCCCCDDDEEEIIIMMMVVVkkkwwwZZZ[[[```mmm|||yyymmmrrr}}}uuummmjjjbbbfffsss~~~{{{yyywwwuuuxxxwwwuuurrrpppnnnmmmmmmiiijjjlllooosssuuuwwwxxxxxxvvvtttsssrrrrrrrrrrrrsssrrrrrrsssuuuwwwyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzxxxwwwxxxyyy{{{}}}~~~|||}}}~~~~~~}}}{{{zzz{{{|||}}}}}}}}}~~~~~~zzzwwwtttssstttwwwyyyzzzxxxxxxxxxzzz}}}}}}|||zzztttvvvwwwyyyyyyxxxwwwwwwvvvxxx|||yyywwwzzz[[[KKKMMMQQQOOORRRMMMEEE<<<444///---.........---,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------............------.........------.........000000000000//////////////////000000111111222222444000222666444:::YYY~~~rrrjjjzzztttwww{{{yyy{{{yyysssppppppmmmllllllmmmooopppooommmpppssswwwyyyxxxuuurrrpppmmmjjjjjjnnnrrrtttyyyxxxSSSJJJBBBAAAAAA===999777777888888888777555333222000000000000000///......,,,------......------,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++***++++++,,,,,,++++++******+++,,,,,,******,,,...///111666999<<>>BBBIIIPPPfffrrroooYYYIIIIIIMMMKKKIIILLLMMMLLLQQQZZZ^^^\\\bbbZZZ[[[aaa]]]UUUaaawwwzzzbbbSSSTTT[[[eeeyyy~~~{{{wwwtttrrrrrrssstttssstttuuuuuuuuutttsssrrrwwwtttqqqtttyyy|||{{{xxx|||{{{yyywwwtttsssssstttvvvuuuttttttuuuwwwzzz||||||{{{zzzxxxwwwvvvvvvvvvtttuuuwwwyyyzzz{{{{{{{{{~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{}}}|||{{{{{{}}}|||||||||{{{yyyvvvsssrrrwwwxxxzzzzzzyyyyyy{{{|||zzzwww|||qqqsssuuuttt~~~kkkNNNGGGNNNPPPOOOMMMJJJDDD;;;222,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------......////////////......////////////000000000000///000000111111222333333111222666888999FFFdddhhhnnnzzzxxxuuurrr~~~{{{zzz}}}TTTLLLFFFDDDBBB<<<999999777777777777666555333222000000111111222222111111---------------------------,,,,,,++++++,,,,,,------,,,++++++------,,,+++***++++++,,,,,,++++++***)))***+++++++++,,,///222<<<>>>@@@>>><<<@@@JJJSSSgggssspppZZZJJJLLLPPPNNNDDDHHHKKKLLLQQQYYY```cccaaa\\\VVVUUUZZZfffwwwqqq[[[RRRZZZfffyyyxxxvvvtttqqqooopppqqqrrrqqqrrrsssuuuuuuuuutttttt|||xxxtttuuuyyy|||yyyvvvxxxyyyxxxvvvtttsssuuuwwwwwwwwwvvvuuuvvvxxx{{{||||||{{{zzzxxxwwwvvvvvvvvvtttuuuwwwyyyzzz|||}}}}}}~~~}}}|||}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}zzz}}}|||{{{|||~~~yyyxxxvvvtttsssssssssssssssuuuvvvvvvuuuvvvwwwxxxxxxzzz~~~~~~~~~yyyvvvwwwzzz|||```PPPJJJKKKNNNOOOLLLCCC777///,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------......///000000///........./////////000000000111000000000111222222333333222444666:::AAAPPPfffxxxjjjddd|||}}}tttkkkyyySSSLLLGGGEEEBBB===:::;;;666777777777666444222111000111111222222222111111...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,++++++------,,,+++***++++++,,,,,,++++++******+++++++++,,,...222555DDDDDDCCC>>>;;;===EEELLLJJJQQQPPPEEE>>>CCCHHHIIIHHHJJJKKKKKKMMMQQQUUUXXXUUUXXXXXXXXXeeezzzxxx{{{xxxlll___^^^lll{{{{{{wwwttttttsssqqqoooooorrrtttqqqrrrssstttuuuvvvvvvvvvwwwtttrrrsssvvvyyyyyywwwuuuwwwxxxvvvssssssvvvzzzwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyywwwwwwvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}{{{yyyzzz{{{||||||{{{rrrpppnnnmmmnnnqqqtttvvvuuuwwwxxxxxxwwwxxxyyy{{{yyyzzzzzz{{{~~~vvv\\\HHHJJJMMMPPPPPPJJJ???777.........---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------...///000111111000///.........//////000000111111000000111111222333333333555444555<<>><<<<<>>>>>======999999???FFFHHHJJJLLLTTTKKKDDDEEEMMMSSSRRRNNNOOObbbyyy{{{rrrpppzzz}}}xxxtttooonnnrrruuutttrrrsssrrrrrrrrrrrrssstttuuuuuuzzzzzzzzz{{{{{{{{{||||||{{{yyyvvvttttttvvvxxxzzz|||{{{yyyvvvuuuvvvzzz}}}~~~}}}zzzxxxwwwxxxyyyyyyxxxxxxwwwuuussstttyyy}}}zzz{{{|||{{{{{{|||~~~}}}{{{zzz|||~~~~~~xxxxxx|||xxxxxx{{{}}}}}}|||zzz{{{{{{zzzyyywwwuuutttsssxxx~~~}}}yyytttssstttrrrsssuuuwwwxxxzzz}}}ooopppuuuuuu{{{|||~~~xxx[[[GGGJJJRRROOOJJJKKKFFF<<<111,,,...000///,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////////////////000000000000333111//////111444555666666222CCCmmm~~~lllzzz||||||rrrjjjccc___\\\YYYXXXZZZXXXTTTSSSUUU___eeevvvsssWWWHHHCCCCCC>>>======777888777777777888888666555000000000000000///......------------,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...111444777999;;;;;;;;;<<<=========<<<>>><<>>ZZZzzzzzz~~~xxxrrrkkkfffdddbbbcccfffeeeaaa^^^```]]]bbbnnnyyyYYYJJJEEEEEE???===>>>777888777666777888777666444000000000000000///...............------------,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---///222555888999999:::<<<=========<<<;;;AAAAAADDDHHHHHHGGGLLLRRREEEHHHKKKLLLLLLPPPVVV\\\iiittttttssswww{{{xxxwwwxxxwwwqqqoooppprrrpppqqqsssooooooooopppqqqssstttuuussssssuuuvvvxxxzzz{{{|||zzzxxxwwwuuuuuuwwwyyyzzzzzz{{{{{{{{{yyyyyy{{{}}}}}}|||zzzyyyxxxyyyyyyzzzzzz{{{}}}}}}{{{zzzzzz{{{}}}{{{{{{}}}~~~}}}}}}}}}~~~~~~}}}zzzxxxpppdddZZZ[[[fffqqq}}}}}}~~~|||yyyyyyzzz{{{{{{zzzwwwtttrrrxxxyyyxxxtttooolllmmmoooppppppqqqrrrtttvvvxxxyyy}}}|||}}}}}}~~~sssvvv|||zzzyyyxxx}}}iiiRRRFFFHHHMMMOOONNNNNNHHH@@@777222//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.....................////////////////////////000000000000111111111111222333444444999CCCmmm~~~yyy}}}yyy~~~|||[[[KKKFFFFFF???>>>>>>777888777666666777777555333000000000000000///......//////.........---------------------------------...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---///111333666888999999;;;===>>>>>>=========AAABBBEEEHHHGGGIIISSS^^^^^^YYYPPPHHHFFFOOO___llljjjjjjooo{{{|||}}}kkknnnrrrzzz}}}yyyxxxyyyzzzwwwrrroooppppppnnnppptttpppppppppooopppqqqqqqrrrsssssstttvvvwwwyyyzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzyyy{{{}}}}}}|||{{{|||}}}}}}||||||{{{{{{{{{|||||||||}}}}}}||||||{{{{{{||||||}}}}}}|||{{{{{{}}}~~~~~~~~~~~~}}}yyyzzz|||xxxjjj\\\WWWZZZ___lllooouuuzzz~~~~~~|||{{{{{{|||~~~}}}zzzwwwtttxxxxxxwwwsssnnnkkkkkkkkkrrrqqqqqqrrrtttuuuvvvvvv~~~||||||{{{xxxyyy}}}vvvxxx{{{zzzzzzxxxppp___LLLEEEIIINNNOOOOOOMMMGGG>>>555//////111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------........................////////////////////////000000000000000111222222222333444555666NNNzzzooozzzxxxrrrttt||||||[[[KKKFFFFFF@@@>>>>>>888888666555666666666444222000000000000000///......//////.........---------------------------------.........---------,,,,,,++++++,,,,,,,,,------------...000333555777888999999<<>>>>>888777666555555666555333111000000000000000///...............------------,,,------------------------............---------,,,++++++,,,,,,------.........000222444666888999999999<<>>???999777666555555555444222000000000000000000///......------------,,,,,,,,,,,,------------------------............------------++++++,,,,,,---......//////000333555777999999999777:::===>>>===???EEEKKKPPPLLLGGGCCC??????HHHRRRTTTUUUXXXaaakkkqqqrrrqqqccceeeiiirrr}}}www~~~mmmfffqqq{{{tttpppnnnooorrrsssqqqnnnpppoooppprrrpppmmmooouuuqqqqqqpppppppppqqqqqqqqqqqqrrrrrrssstttuuuvvvvvvuuuwwwxxxzzz{{{{{{zzzyyyxxxzzz{{{{{{{{{{{{|||~~~zzz{{{|||}}}~~~~~~~~~~~~|||zzzxxxxxx{{{~~~~~~zzz{{{|||||||||}}}~~~}}}}}}}}}~~~}}}zzz{{{zzzzzz{{{|||{{{xxxuuusssvvvxxxxxxvvvuuuwwwzzztttvvvzzz}}}~~~|||yyywww{{{sssiiibbb___\\\WWWSSSQQQVVV___iiiqqqvvvxxxyyywwwyyyzzzzzzxxxxxxzzz}}}|||{{{zzzyyywwwvvvvvvuuuppppppqqqsssuuuwwwxxxxxxuuupppkkkjjjkkkjjjfffbbbgggfffhhhpppuuutttrrrsssnnnkkklllvvvxxxkkkTTTGGGGGGHHHJJJLLLKKKFFF>>>666222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------........................////////////............////////////////////////000000000000000222333333333666>>>EEE[[[rrrzzznnnpppnnnvvvzzzWWWHHHCCCDDD???>>>???999777666555444555444111///000000000000000//////...------,,,,,,,,,+++++++++------------------------//////.........---------++++++,,,,,,---.../////////111333666888999999999666999<<<<<<;;;???FFFMMMLLLIIIFFFEEECCCBBBHHHPPPKKKQQQZZZdddlllooonnnllljjjjjjlllooorrruuuwwwwwwrrrxxxssseeeaaalllyyy||||||tttuuuqqqmmmmmmqqqrrrppplllnnnnnnpppsssqqqnnnpppuuuooooooooopppqqqssstttuuunnnnnnpppqqqssstttvvvvvvuuuvvvyyy{{{|||{{{zzzyyyxxxyyyzzzzzzzzzzzz|||xxxyyyzzz|||}}}}}}}}}}}}zzzyyyyyy{{{}}}~~~}}}{{{|||||||||}}}}}}{{{wwwtttooopppqqqtttwwwwwwuuusssmmmrrrwwwxxxuuusssvvvyyyvvvxxx|||}}}zzzxxxvvvnnnccc[[[WWWWWWWWWVVVaaagggqqqzzz~~~}}}zzzwwwrrruuuyyy{{{yyyxxxyyyzzz}}}{{{yyyxxxwwwxxxxxxtttqqqmmmllllllmmmnnnnnnsssmmmhhhffffffeee```\\\ZZZWWWYYY```ggghhhiiijjjjjjffffffjjjppp{{{zzzuuu~~~sssuuu}}}~~~ttt[[[KKKIIIFFFIIILLLNNNJJJCCC:::444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++,,,,,,---......---------.........//////............/////////000............/////////000////////////000000000000000222444333333777AAAHHH|||}}}}}}vvvxxxwwwqqqnnnSSSJJJCCCAAA@@@===;;;<<<:::999888666555333222111000000000000////////////------------------------,,,,,,,,,---------......------------------------///...,,,++++++,,,...///)))666===:::999======666999999999;;;>>>BBBFFFHHHKKKHHHCCCBBBBBBDDDEEEEEEHHHMMMUUU^^^gggnnnrrrtttwwwjjjgggrrruuummmiiimmmwwwhhh^^^aaakkkqqqwww|||zzztttpppnnnmmmkkkkkkkkknnnppprrrtttsssrrrrrrrrrrrrsssssstttrrrqqqrrrssstttsssrrrlllooorrrsssssssssuuuvvvrrrrrrsssuuuvvvvvvwwwwwwzzzzzzzzzzzz{{{}}}~~~}}}|||{{{zzzzzzzzz{{{|||{{{{{{{{{{{{{{{|||}}}}}}|||~~~}}}|||}}}~~~~~~}}}{{{wwwssstttvvvwwwuuupppooossswwwnnniiifffiiiooorrrpppllllllmmmnnnrrruuuwwwvvvuuuwwwvvvvvvvvvxxxyyyyyyxxx}}}zzzsssggg^^^]]]eeemmmwwwuuusssssswww||||||yyyvvvpppooorrrsssoooooosssuuuuuuuuuvvvwwwuuurrrooolllfff___ZZZZZZ^^^bbbeeebbb```\\\YYYXXXWWWUUUTTTPPPOOOMMMNNNPPPUUU[[[^^^bbb```______^^^cccqqq||||||rrr]]]JJJEEEMMMPPPLLLKKKKKKBBB555111000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------++++++,,,---...------,,,,,,------......------,,,,,,------...---------------,,,,,,,,,000000///...............////////////000000000000......//////000000111111444---///666333111EEEbbb|||mmmmmmvvv|||qqqSSSJJJCCCBBB@@@===;;;<<<888777777666555444444333000000000000////////////------------------------,,,,,,,,,---------......------------------------...---,,,++++++---...000777777888999999888888888888888:::<<<>>>BBBEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFJJJMMMVVVbbbooowwwzzzyyy{{{uuurrrrrrmmmffffffnnnnnnccc\\\cccnnnvvv|||zzzsssnnnllllllllllllnnnooopppqqqttttttssssssrrrqqqqqqqqqpppooooooqqqtttuuuuuuuuusssqqqppppppssstttrrrqqqssstttuuuvvvvvvvvvuuutttttttttuuuvvvxxxyyy{{{{{{~~~~~~}}}}}}||||||}}}}}}yyyyyyyyyyyyzzz{{{|||}}}}}}~~~}}}{{{yyyyyyzzz{{{}}}}}}~~~~~~}}}}}}}}}}}}xxxxxxyyyyyyxxxvvvsssqqqnnnpppqqqnnniiifffhhhkkkgggcccaaabbbgggjjjjjjhhhkkkkkklllooorrrtttsssrrrooonnnmmmmmmoooqqqsssttt~~~}}}xxxqqqooossswwwvvvuuusssrrrsssuuuuuutttqqqkkkggggggfffcccdddhhhjjjkkkkkklllllliiiddd```XXXSSSNNNLLLMMMPPPSSSUUUTTTRRRPPPNNNMMMLLLKKKJJJBBBAAA@@@@@@BBBFFFJJJLLLRRRPPPOOONNNMMMOOOZZZfffvvvmmmWWWBBBHHHLLLLLLKKKIIIDDD>>>444111......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------++++++,,,---...------,,,,,,------......------,,,,,,------...------------------------111000//////......//////////////////000000000000......//////000111111111888333444999777888PPPnnnzzz}}}}}}{{{tttRRRJJJCCCBBBAAA===;;;;;;666666666555555555555555000000000000////////////------------------------,,,,,,,,,---------......------------------------...---,,,,,,,,,...///000888444333777888444333666666888:::===???BBBCCCDDDBBBEEEGGGFFFDDDCCCFFFHHHTTTVVV]]]iiiuuu}}}}}}zzzssstttqqqhhh^^^[[[aaahhhddd^^^]]]fffrrr|||~~~zzzsssmmmkkkkkklllmmmooooooppppppssstttttttttsssqqqpppnnnkkkkkkkkkllloooqqqqqqpppsssmmmhhhiiinnnqqqoookkkmmmnnnppprrrrrrrrrqqqpppwwwwwwyyyzzz|||~~~|||||||||||||||{{{zzzzzzuuuuuuuuuuuuvvvwwwxxxyyyzzzxxxuuusssssstttuuuuuuwwwwwwwwwwwwvvvtttssssssooopppqqqpppmmmjjjiiihhheeeggggggddd___\\\\\\^^^^^^\\\ZZZYYYZZZ]]]___aaahhhiiilllnnnppppppppppppmmmjjjfffcccbbbcccdddfffggglllrrrrrrmmmgggcccbbb______```aaaaaabbbeeehhhrrrjjjbbb]]]YYYUUUVVVZZZWWWWWWWWWWWWVVVSSSMMMIIICCC@@@>>>>>>???BBBCCCCCC@@@@@@@@@??????????????????>>>>>>>>>@@@AAACCCDDDHHHFFFFFFFFFDDDDDDJJJRRRYYYppp|||qqq~~~~~~yyy___GGGFFFHHHLLLLLLIIIFFFGGG:::444...---///000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---...---,,,+++,,,---...------,,,,,,------......------,,,,,,------...---------...//////000000111111000////////////000////////////000000000000......///000000111111222666222333777777???\\\|||xxx}}}~~~rrrRRRJJJCCCBBBAAA===;;;;;;666666666555555444444333000000000000////////////------------------------,,,,,,,,,---------......------------------------------------...///000111000333666777777777777777555777:::>>>@@@BBBBBBBBB>>>BBBDDDCCC@@@BBBHHHMMM^^^```dddjjjpppsssrrrqqqllllllfff\\\XXX\\\bbbdddaaaaaadddmmmxxx~~~||||||yyyssslllnnnmmmlllllllllmmmooooooqqqrrrtttttttttrrrpppooojjjhhhggghhhiiijjjiiihhhkkkgggcccccchhhlllmmmlllhhhjjjmmmoooqqqqqqoooooonnnoooppprrruuuvvvwwwxxxyyyzzz{{{{{{zzzyyywwwvvvttttttssssssssssssssstttuuurrrooooooqqqrrrpppnnnooooooooonnnllljjjhhhggghhhhhhgggccc^^^[[[ZZZ\\\WWWYYYYYYWWWTTTQQQQQQRRRTTTTTTSSSPPPMMMMMMQQQUUU[[[bbbhhhhhhdddaaacccggggggccc]]]VVVPPPNNNOOOPPPTTT[[[dddjjjggg^^^TTTNNNNNNOOOSSSWWWXXXYYY___fffooohhh^^^TTTLLLHHHIIILLLSSSRRRQQQPPPOOOLLLHHHEEEEEECCCCCCCCCEEEEEEDDDCCC@@@AAAAAAAAA@@@AAACCCEEE>>>???AAABBBCCCCCCCCCCCCGGGEEEEEEHHHGGGEEEFFFJJJLLLZZZwww{{{}}}kkkUUUJJJDDDJJJNNNJJJIIILLL@@@999000---///000...+++------------------------,,,------......------,,,,,,---...---,,,+++,,,......------,,,,,,------......------,,,,,,------......//////000111222222333222111111000000000000000////////////000000000000...//////000111111222222222111222444777FFFgggooosssrrryyy~~~sssvvvnnnQQQJJJDDDCCCBBB>>>::::::888888777555444222111111000000000000////////////------------------------,,,,,,,,,---------......------------------------,,,------...///111222222...999<<<555111888<<<;;;555888;;;???AAABBBAAAAAA>>>@@@AAA???>>>CCCMMMVVVcccfffiiijjjiiihhhhhhiiinnnjjjbbb\\\```hhhhhhbbbdddhhhnnnttt{{{zzzxxxxxxvvvqqqmmmqqqooollljjjiiijjjlllnnnnnnpppqqqssssssrrrpppooojjjiiihhhiiijjjkkkjjjhhhiiihhhfffeeeeeehhhlllooommmnnnoooppppppooonnnmmmjjjlllmmmoooqqqrrrrrrrrruuuuuuvvvvvvuuutttrrrqqqooonnnmmmlllkkkjjjjjjjjjkkkiiigggggghhhgggccc___]]]]]]^^^^^^^^^\\\ZZZYYYZZZXXXVVVQQQMMMKKKKKKLLLGGGHHHHHHHHHFFFFFFFFFGGGGGGIIIJJJHHHDDDCCCGGGKKKOOOZZZcccaaaWWWOOOQQQVVVZZZYYYUUUOOOJJJHHHJJJLLLLLLTTT___iiillliii```ZZZTTTSSSUUUXXXWWWUUUYYYaaannnkkkeee[[[TTTRRRTTTVVV\\\ZZZYYYXXXXXXXXXVVVTTTUUUTTTSSSSSSSSSSSSQQQOOOMMMLLLIIIEEEBBBBBBEEEIIIHHHLLLQQQVVVYYYYYYXXXWWW[[[YYYZZZ```aaa___]]]^^^ddddddooohhhTTTDDDGGGNNNNNNLLLMMMEEE>>>555000000000...,,,------------------------,,,------......------,,,,,,---......,,,,,,---......------,,,,,,------......------,,,,,,------...000000111222333444444555222111111000000000000000////////////000000000000//////000000111222222222444555555555:::MMMlllwwwrrrzzzsssuuusssjjjQQQIIIDDDCCCBBB>>>::::::999888777555333222000000000000000000////////////------------------------,,,,,,,,,---------......------------------------,,,,,,---///111222333333111777888333000444777888777999<<>>>>>>>>>>>??????CCCIIIKKKLLLMMMOOORRRZZZeeeoooooofff]]]ZZZ\\\```cccffffffeeefffiiimmmfffjjjsss{{{xxxxxxssskkkjjjppp}}}xxxnnn```VVVRRRTTTXXXlllrrr}}}{{{kkkRRRIIILLLOOONNNMMMIIICCC;;;555111///...---------------------------,,,------......------,,,,,,...///...---,,,---......------,,,,,,------......------,,,,,,------...111111222222333333444444111111000////////////000////////////000000000000//////000111111222222333333666666555===RRRlll}}}jjjwwwvvvzzzjjjQQQIIIDDDDDDCCC>>>:::999777777666555333222111111000000000000////////////------------------------,,,,,,,,,---------......------------------------+++,,,...000222333444444555...666HHHLLL===333666999;;;===@@@BBBCCCCCCCCCEEEDDDDDDFFFMMMWWWbbbiiijjjlllqqq{{{wwwmmm[[[]]]dddkkkggg[[[VVVZZZeeeoooxxxzzz|||~~~ssssssrrroookkkiiijjjkkkiiiiiijjjjjjjjjjjjiiiiiikkkkkkjjjiiihhhgggfffeeeeeeeeeeeefffiiikkkkkkjjjdddaaa^^^\\\\\\]]]^^^______]]][[[YYYWWWWWWVVVVVVUUUVVVWWWWWWVVVTTTRRRPPPTTTSSSRRRPPPOOOOOONNNNNNKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKNNNRRRUUUZZZ^^^eeelllsssxxx{{{||||||{{{zzz||||||tttggg\\\SSSOOOJJJEEEBBBAAAAAAAAADDDKKKVVVaaaiiimmmpppqqqttt{{{nnnddddddhhhsss~~~qqqVVVLLLMMMMMMKKKJJJHHHBBB:::222......///........................,,,------......------,,,---...///...---,,,---///...------,,,,,,------......------,,,,,,------...000000000000000111111111111000//////......//////////////////000000000000///000000111111222333333000555777:::HHH```uuuhhhxxxllllllkkkPPPIIIDDDDDDCCC>>>:::999555555444444444333333333000000000000////////////------------------------,,,,,,,,,---------......------------------------+++,,,...000222444444555999***<<>>@@@BBBCCCDDDEEEHHHGGGHHHMMMVVVaaajjjnnneeedddjjjyyysssbbbMMMWWWiiitttgggRRRQQQ___aaammmwwwyyy{{{|||tttmmmoooooolllfffdddfffjjjbbbdddiiilllmmmllliiigggkkkjjjhhheeecccaaa`````````___^^^___```aaa```^^^WWWRRRNNNOOOTTTWWWVVVSSSUUUTTTSSSRRRRRRTTTVVVWWW\\\\\\]]]\\\ZZZXXXUUUSSSOOONNNLLLJJJIIIIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJLLLMMMQQQYYYeeemmm|||gggaaaYYYRRRMMMJJJIIIHHHNNNWWWgggxxxzzz^^^OOOMMMPPPQQQ]]]rrryyyxxxxxx|||eeeMMMJJJLLLIIIJJJJJJFFF>>>333---...000........................,,,------......------,,,---...///...------...///...------,,,,,,------......------,,,,,,------...////////////............000000///...............////////////000000000000000000000111222222333333111888>>>EEEXXXtttsss~~~xxxrrrttt{{{nnnQQQIIICCCBBBAAA===::::::555666666666555333111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------...///111333444444444333777555666???HHHIII@@@666:::???CCC@@@===DDDUUUddduuuhhh\\\]]]eeejjjhhheee```aaa___^^^gggmmm```LLLPPP]]]gggdddYYYTTT]]]hhhooosssxxx~~~}}}wwwrrrjjjhhhfffeeefffggggggggg___```aaaaaa```^^^\\\ZZZZZZXXXYYY[[[YYYRRRMMMMMMNNNOOOPPPPPPOOOPPPSSSUUUSSSUUUYYY]]]bbbfffiiikkkjjjqqquuuvvvxxxuuugggjjjfff```[[[YYYXXXVVVUUURRRQQQQQQQQQQQQRRRRRRSSSSSSRRRPPPOOOPPPTTT[[[aaalllttt{{{pppnnnsssjjjVVVNNNSSSTTTUUU]]]lllzzzoooWWWLLLIIIGGGEEEIIIKKKRRRaaauuuzzz~~~zzzwwwvvvuuuwwwxxxzzzyyySSSFFFJJJMMMIIIKKKJJJCCC:::222000000///---,,,,,,...//////...//////.........------------------------------------------------------------------------------------......///////////////////////////000000000000////////////000000000000000000000000111222333444000888<<>>;;;;;;555666666666555333111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------...000111333444444444444555333333555999===>>>===AAA@@@>>>???DDDOOO]]]fffccc\\\WWW]]]ggglllgggaaabbb\\\ZZZ___bbb^^^SSSKKKWWWcccfff^^^\\\hhhqqqrrrtttvvv{{{{{{tttpppmmmiiiccc^^^[[[ZZZZZZYYYPPPQQQQQQQQQPPPNNNLLLKKKHHHFFFGGGKKKLLLIIIIIIKKKPPPPPPRRRWWW^^^hhhpppuuu|||~~~zzzllleee```YYYSSSNNNJJJFFFDDDFFFEEEEEEDDDDDDDDDDDDDDD???@@@@@@??????AAAFFFIIIOOOTTT\\\eeennnyyyrrrlllfffbbb```aaadddiiisss|||yyyaaaNNNFFFEEEFFFFFFJJJHHHKKKVVVhhhzzz|||sssyyy~~~xxxvvvvvvtttuuuwwwvvvvvvzzzzzzqqqxxxfffLLLEEEHHHIIIKKKLLLGGG>>>555000...///...,,,---...//////...//////.........------------------------------------------------------------------------------------......///////////////////////////000000000000////////////000000000111000000000000111222333444222888>>>TTT|||~~~```^^^rrrwwwqqqiii^^^^^^gggzzzxxxmmmssshhhSSSKKKEEEDDDCCC???<<<<<<555666666666555333111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------///000222333444555444444666666555333333:::FFFOOOQQQGGG===;;;CCCLLLPPPPPPMMMLLLPPPZZZfffkkkeee]]]___UUUTTT[[[ZZZOOOJJJNNN```hhhcccWWWaaa{{{|||xxxzzz|||~~~zzzssslllhhh___\\\VVVPPPMMMLLLLLLMMMJJJKKKLLLNNNPPPQQQQQQQQQRRRQQQRRRWWWZZZZZZ[[[___kkklllqqq{{{yyypppggg[[[PPPMMMIIIEEEBBB@@@???<<<;;;>>>===<<<;;;;;;;;;;;;;;;888:::;;;;;;::::::;;;===@@@BBBFFFIIIOOOYYYfffooo|||}}}uuukkkaaaXXXUUU\\\gggmmmnnnooonnnllljjjiiiiiiuuu|||pppgggYYYLLLEEEDDDHHHKKKNNNIIIGGGNNN^^^ppp}}}|||pppsssxxxwwwttttttmmmnnnsssxxxxxxuuuuuuyyyppplll~~~|||\\\HHHEEEHHHJJJMMMKKKDDD:::222---000...------...///.....................------------------------------------------------------------------------------------......///////////////////////////000000000000/////////000000000111111111000000111111222333444555:::DDDhhh{{{vvv{{{vvv^^^JJJNNN^^^nnnrrrddd\\\ZZZaaammm|||jjjjjjvvv~~~|||{{{cccRRRJJJDDDCCCBBB>>>;;;;;;555666666666555333111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------------///000222444555555444444444555555555777@@@MMMWWWVVVKKK???===AAAEEEAAA<<<@@@CCCIIIRRR^^^fffccc\\\ZZZUUURRRSSSPPPLLLNNNVVVbbbbbb[[[VVVccczzz~~~yyyzzz{{{|||~~~~~~zzzssslllfffbbbZZZ[[[[[[[[[[[[]]]```bbbbbbdddgggkkkooosssvvvwww|||yyyzzz}}}}}}zzzyyy{{{~~~rrraaa]]]WWWQQQMMMIIICCC???;;;:::888999:::;;;;;;;;;::::::999999888999999999;;;===>>>===;;;:::;;;<<<===>>>??????AAAHHHQQQYYYbbbppp{{{nnnbbbXXXWWWZZZ___dddfffaaaWWWQQQRRRUUU___jjjzzz}}}wwwkkkhhhaaaWWWNNNJJJMMMQQQUUUOOOJJJOOO]]]ooo|||xxxmmmrrrxxxxxxxxxyyymmmmmmsssyyy{{{wwwuuuvvv}}}~~~qqqyyysssVVVFFFDDDGGGKKKMMMIII@@@666///111///------...///...---........................------------------------------------------------........................---......///////////////////////////000000000000//////000000000111111111111111111111222333444444777===MMMyyyzzzyyywwwtttlll^^^OOOKKKYYYiiitttsssfff]]]```jjj{{{nnniiipppssspppzzz|||~~~{{{___QQQIIICCCBBBAAA===::::::555666666666555333111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......///000222444555555555444000000222555:::AAAEEEHHHHHHDDD@@@AAADDDFFFDDDAAA@@@CCCEEEIIISSS^^^aaa]]]ZZZ\\\VVVKKKIIIPPPWWWWWW\\\UUURRRXXXaaajjjrrryyyvvvwwwxxxyyy{{{}}}~~~{{{xxxuuuqqqnnnllltttyyy{{{vvvvvvkkkkkkppp{{{wwwdddSSSOOOKKKGGGDDDBBB@@@??????AAA>>><<<;;;<<<=========;;;;;;;;;;;;<<<<<<===>>>??????>>>===;;;:::<<<>>>;;;===@@@@@@AAAEEELLLRRR[[[fffvvvzzzoooddd\\\YYY^^^eeeiiibbbUUUKKKKKKOOOPPP]]]nnn|||~~~yyyuuuuuuqqqfffYYYQQQQQQTTTWWWQQQLLLQQQ```qqq}}}}}}oooiiipppwwwwwwwwwyyysssrrruuu{{{}}}zzzxxxyyyxxx{{{{{{hhh|||~~~hhhLLLCCCDDDHHHKKKKKKEEE;;;333222000......//////...------.....................------------------------------------------------........................---......///////////////////////////000000000000000000000000111111111111111111111111222333444555666>>>WWW|||uuutttaaaPPPJJJSSShhh{{{wwwkkkbbb]]]bbbnnn}}}uuujjjmmmooolllllluuu|||```QQQIIIBBBBBBAAA===:::999555666666666555333111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------.........000111333444555555555555333222333888>>>???<<<888;;;<<<>>>?????????@@@AAAEEEHHHGGGDDDKKKXXX___]]]]]]___VVVIIIIIITTTXXXQQQRRRLLLNNNZZZ___^^^eeerrrtttuuuvvvxxxzzz{{{}}}~~~{{{zzzyyyyyyyyyzzz{{{{{{xxxtttqqqnnnhhh___YYYYYYWWWTTTTTT[[[hhhwwwuuuhhhddd```\\\ZZZUUUPPPMMMNNNNNNLLLHHHGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNLLLMMMOOOQQQPPPTTTYYY[[[]]]aaagggllllllqqq{{{xxxmmmccc___eeemmmtttqqqggg^^^[[[\\\[[[dddqqq{{{}}}qqqbbbXXXVVVXXXWWWQQQMMMRRRaaaqqq~~~yyymmmiiipppxxxwwwvvvyyy{{{xxxxxx}}}}}}{{{|||vvvvvv{{{ggglll~~~wwwYYYGGGFFFFFFIIILLLIIIAAA:::222000///...//////...------------...............------------------------------------------------........................---......///////////////////////////000000000000000000000111111111222222222111111222222333444555555===```qqqxxx{{{[[[IIIGGGRRRjjj~~~|||lll^^^ZZZ]]]hhh{{{wwwvvvvvvssskkkssseeeQQQJJJCCCBBBAAA===::::::555666666666555333111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---......///000111333555666666555555555555666:::??????;;;666999;;;<<<;;;888777;;;>>>GGGLLLLLLGGGKKKWWW^^^[[[[[[TTTMMMKKKQQQUUURRRLLLHHHJJJPPPXXX]]]aaahhhoootttuuuwwwxxxyyyzzzzzzzzzwwwvvvuuutttuuuwwwzzz{{{|||yyyrrrnnnbbb]]]YYYXXXVVVRRRRRRVVV^^^^^^___bbbiiisss|||~~~sssoooiiieeeeeefffhhhiiijjjiiihhhgggfffeeeeeeeeeeeehhhjjjkkkjjjjjjjjjkkknnnqqquuuwwwxxx{{{yyymmmhhhkkkttt~~~}}}{{{|||}}}yyymmmeeedddeee^^^XXXRRRUUUccctttxxxmmmiiipppxxxyyyzzz~~~~~~{{{zzz~~~~~~{{{{{{xxxxxx|||mmmkkkpppQQQLLLGGGHHHLLLLLLFFF???333111///...//////...------------.........//////------------------------------------------------........................---......///////////////////////////000000000000000000111111111222222222222222222222333444555555;;;@@@kkkzzzsss^^^LLLIIIOOOfff|||rrrppptttyyywwwkkkaaa]]]ZZZYYYfffvvv}}}tttiiimmmxxxjjjSSSKKKDDDDDDCCC???<<<;;;555666666666555333111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---...//////000111333555666666666555111111333777:::<<<<<<;;;;;;<<<;;;999888;;;AAAGGGFFFNNNPPPKKKNNNYYY]]]YYYVVVGGGBBBNNNYYYUUUNNNKKKBBBMMMTTTUUU\\\iiipppooovvvwwwyyyyyyzzzyyyxxxwwwtttrrrooommmlllmmmoooppplllqqqwwwxxxuuussstttvvvyyy{{{~~~~~~|||xxxrrrnnn```[[[WWWXXXZZZ]]]cccjjjnnnrrrwwwzzz{{{{{{|||||||||~~~{{{zzzxxxvvvtttsssrrrqqqnnnrrrxxx{{{zzzyyywwwwwwwwwxxxyyyxxxxxxzzzwwwpppmmmwww~~~~~~|||wwwrrrrrrtttiii```XXXZZZgggyyyssshhhdddllltttwww{{{{{{{{{~~~zzzyyyyyyzzz}}}uuuccc|||wwwrrr{{{YYYQQQIIIHHHLLLMMMHHHBBB333111////////////...------------.........//////------------------------------------------------////////////////////////---......///////////////////////////000000000000000111111111111222222222222222222222333444555555BBBEEEtttyyyzzzeeeSSSOOOQQQggg{{{pppnnnddd^^^]]]^^^XXXPPPTTT```qqqzzzjjj[[[^^^iii|||kkkTTTFFFCCCFFFAAA@@@@@@999:::999777555333222111111000000000000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111222333333333333222333555777999::::::888888;;;<<<;;;888666:::EEEMMMUUUTTTTTTXXX\\\\\\XXXSSSFFFEEELLLYYY___WWWLLLFFFOOORRRXXX]]]ccciiinnnrrrsssrrrsssvvvzzzzzzvvvsssrrrmmmkkknnnoookkkhhhgggeeelllqqqnnngggdddiiippprrrooopppuuu{{{{{{sssjjjhhheeebbbbbbiiittt{{{~~~zzzwww~~~|||~~~}}}~~~{{{wwwsssssssssrrrpppoooppprrruuu}}}www}}}~~~~~~|||}}}zzztttjjjbbbcccooo}}}|||fff```kkksss{{{||||||}}}~~~~~~~~~~~~~~~zzz}}}}}}zzzzzzkkkiiizzzooossspppVVVHHHHHHIIILLLKKKBBB<<<777111...///000000000......---------,,,,,,,,,.................................................../////////...---,,,,,,............////////////////////////000000000000////////////000000000000000555222111666333222<<>>===>>>999999888666555333222111111,,,---...///000000000000................................................,,,---......000000111222000000000111111111222222222333555777888888888777666777999<<>>888888777666444333222111111......///000000000000000......................................./////////------...///000111222222000000000000000111111222222333555777888999999999888777888<<>>???AAABBBAAANNNWWWbbbggggggeeegggjjjiiimmmsss{{{}}}}}}}}}}}}}}}}}}~~~nnn]]][[[cccllluuu}}}~~~}}}|||{{{||||||}}}}}}~~~}}}www{{{~~~}}}}}}~~~~~~}}}}}}||||||}}}zzzxxxwwwxxx{{{}}}~~~vvvllluuu{{{rrrVVVEEEHHHNNNHHHFFFAAA:::333000///000000............------------......................................................////////////..................////////////////////////000000000000000111111111222222222222000444222222666444===QQQwwwxxx{{{~~~yyyiiibbb[[[WWWUUUVVV\\\jjjxxxkkkiiivvv{{{{{{lll\\\KKKEEEDDD===<<<===888888777555444222222111111000000111111000///..............................,,,,,,------............------...///000111222222000000//////000000111222444555666888999:::;;;;;;999999999===DDDKKKPPPSSSOOORRRUUUTTTOOOIIIEEEDDDKKKUUU[[[TTTGGGBBBIIIRRRYYY]]]ccchhhjjjlllmmmnnnqqqrrrssssssqqqnnnllljjj^^^XXXTTTRRRNNNJJJKKKOOOMMMOOOQQQRRRQQQOOOMMMLLLQQQVVV^^^eeejjjnnnpppqqqmmmqqqxxx~~~~~~~~~~~~qqqooopppzzz~~~xxx}}}|||zzzwwwxxx}}}xxxfff___bbbjjjssszzz~~~~~~~~~~~~uuu}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{wwwvvvxxxzzz||||||sssjjjppp}}}{{{mmmHHHIIITTTMMMGGGDDD>>>777222000000111//////.........---------......................................................///////////////...............////////////////////////000000000000000111111111222222222222111444111222666555BBB\\\|||}}}zzz|||vvvooowwwpppeee```[[[YYYZZZaaarrrwwwjjjnnnqqqZZZJJJEEEDDD>>>======777777666555333222222111111111111111111000///...---........................,,,,,,,,,---......//////---...//////111111222333111111000///000111222333555555777888:::;;;<<<===999:::===BBBHHHPPPXXX\\\VVVXXXXXXRRRHHHAAA???AAAMMMTTTVVVOOOFFFEEEJJJOOOWWW\\\aaafffiiilllnnnpppsssttttttssspppnnnmmmnnnqqqkkkeee___TTTJJJEEEGGGPPP[[[kkkvvvzzz{{{{{{|||tttqqqnnnoooqqqssssssqqqtttwww|||}}}}}}}}}}}}|||{{{zzz{{{zzzyyyyyy{{{|||~~~ttteeeWWWVVVbbbpppwwwxxx{{{~~~}}}~~~zzzvvvvvvyyywwwsssrrrxxx}}}qqqllllllpppttt{{{}}}~~~{{{sss{{{}}}~~~~~~{{{zzz{{{|||}}}~~~jjjccc|||wwwvvv|||LLLFFFPPPLLLGGGFFFBBB<<<666222000111/////////.........------......................................................///000000000//////............////////////////////////000000000000000000000111111111222222111333111333666555GGGfff~~~ssshhhpppuuulllccc\\\XXXXXX___hhh|||fff```xxxjjjXXXIIIEEEEEE???======777666555444333222111111111000000111111111000000///........................,,,------...//////000000......///000111222222333333222000000000111333444444555666777999;;;<<<===888===BBBGGGJJJNNNTTTYYYTTTVVVUUUMMMCCC>>>AAAFFFNNNUUUVVVNNNGGGIIINNNQQQWWW[[[___dddgggjjjnnnqqqqqqrrrqqqnnnkkkjjjlllnnnxxxtttqqqlllaaaTTTMMMNNNXXXfffxxx}}}wwwttttttuuuuuuzzz|||~~~~~~|||zzzzzz{{{{{{zzzyyyyyyyyyyyyssstttsssqqqppprrrwww{{{yyyaaaSSSTTT^^^hhhnnnooowww~~~||||||||||||||||||{{{zzzxxxvvvtttpppvvvwwwooojjjqqq{{{yyysssrrrssszzz}}}{{{rrrzzz~~~}}}~~~~~~~~~|||{{{cccqqqsssyyyUUUCCCGGGHHHFFFFFFEEE@@@999333111111////////////..................................................................///000000000000000............////////////////////////000000000000/////////000000000111111111333111333666666KKKnnn}}}}}}nnnttt|||mmmaaaXXXVVVXXXggg{{{kkk\\\fff{{{yyy```WWWHHHEEEFFF@@@>>>>>>777666555444333222111111111...///000111111222222111........................---......///000111111222......///000111222333333333222111000000222444555333444444666888:::<<<===999???GGGIIIHHHHHHKKKNNNMMMPPPOOOHHH@@@???GGGOOONNNVVVXXXPPPHHHKKKRRRUUUXXX[[[___bbbeeeiiimmmpppmmmmmmlllhhhddddddhhhkkkqqqqqqrrrqqqjjj```[[[\\\___hhhttt~~~~~~xxxrrrqqquuu{{{{{{|||~~~}}}~~~~~~{{{wwwuuutttuuurrrssssssrrrqqqtttzzz|||fff[[[[[[ccciiijjjssszzz||||||}}}}}}~~~~~~~~~}}}zzzvvvrrrppppppmmmuuuwwwmmmfffkkkvvv}}}zzzwwwwww{{{~~~~~~}}}rrryyy|||}}}~~~~~~}}}zzz}}}kkkdddrrruuu}}}bbbFFFCCCJJJEEEFFFFFFBBB;;;444222111000/////////..................................................................///000000000000000............/////////000////////////000000000000////////////000000000000111333111333666666MMMrrrttt|||yyy|||qqqnnn|||sssddd\\\ZZZRRRhhhyyyeeefffsssxxxbbbQQQFFFEEEFFF>>>;;;<<<888888777555333111000//////000000000000000//////...111///,,,++++++,,,,,,+++///......//////000111222111000000///000222444555555444333222222333555666666555555555666777999:::@@@CCCFFFHHHIIIHHHHHHHHHRRRNNNIIIHHHKKKMMMNNNMMMUUUQQQLLLHHHHHHLLLQQQTTTZZZ[[[^^^aaadddgggiiijjjmmmjjjfffbbbaaaaaacccdddmmmsss|||xxxsssrrrpppqqquuuzzz{{{xxxtttyyyvvvrrrppppppuuu|||{{{}}}~~~~~~|||{{{{{{{{{zzzyyyxxxvvvvvvwwwyyyzzzxxxyyyzzzyyyxxxxxxzzz{{{ttt]]]XXXZZZ\\\eeennntttzzz}}}xxxzzz|||~~~~~~}}}{{{{{{zzzzzz{{{{{{zzzvvvqqqllliiikkkmmmjjjfffhhhtttyyywwwxxxzzz~~~ooouuu~~~{{{|||~~~|||~~~hhhrrryyy|||zzzRRR===NNNIIIJJJIIIEEE???888333111000///......///...,,,***..........................................---------.........//////000000////////////////////////000000000000111111111111111111000000111111222333222---444777111>>>ddd{{{ttt{{{}}}~~~tttjjj{{{qqqeee___ZZZZZZgggwwwkkkeeeyyydddSSSGGGEEEFFF>>><<<===888888777555333111000//////000000000000000//////...000///---------------,,,............///000111111111000000000000222333444555444333222222333555666555555555555666777999:::CCCDDDFFFGGGGGGFFFEEEEEELLLJJJHHHIIILLLOOOOOONNNOOOLLLIIIHHHIIIMMMRRRVVVYYYZZZ]]]```ccceeeggggggiiigggdddaaa``````bbbcccooovvv{{{uuuiiifffdddgggooowww|||~~~}}}|||{{{{{{yyyxxxwwwvvvwwwyyy|||}}}yyyyyyyyyxxxwwwxxxzzz}}}|||cccTTTPPPTTT[[[cccjjjsss|||xxxxxxyyyzzz{{{yyywwwuuuvvvwwwzzz|||{{{xxxsssooodddfffhhhiiiiiimmmwww{{{uuurrrsssuuupppvvv~~~}}}}}}qqqnnnttt}}}uuuaaaEEEJJJGGGHHHHHHEEE@@@:::444111000///......//////---+++............................................................/////////000////////////////////////000000000000111111111111111111000000111111222333555222777888888MMMrrr|||~~~{{{sssvvvuuueee___XXX]]]rrruuuiiikkk{{{iiiUUUHHHEEEFFF>>><<<===888888777555333222000000///000000111111000000///........./////////......---------------...///000111000000000000111222333444444333222222222333555666555555444555666888999;;;EEEEEEEEEEEEEEEDDDCCCBBBDDDDDDFFFJJJNNNPPPPPPOOOGGGFFFFFFGGGJJJOOOSSSVVVXXXYYY\\\___bbbcccdddddddddcccaaa______```bbbcccfffmmmwwwwwwppp\\\YYYXXX```mmmxxx}}}}}}}}}{{{zzzyyyxxxwwwvvvvvvwwwzzz~~~zzzzzzyyyxxxwwwxxx{{{~~~uuu[[[MMMIIIJJJRRRXXX]]]kkkzzzyyywwwwwwxxxyyyxxxtttpppqqqtttwwwzzz{{{{{{xxxwwwggggggfffhhhnnnuuu{{{}}}~~~~~~xxxssspppppprrr|||}}}~~~qqqvvv~~~{{{zzzyyy}}}xxxnnn{{{tttdddhhh~~~sssRRRFFFEEEFFFGGGFFFBBB<<<666333000///......///000...---............................................................////////////////////////////////////000000000000111111111111111111000000111111222333444333444333;;;\\\~~~}}}yyyvvviiicccssslll]]]XXXeeerrr|||hhhcccooonnnYYYJJJEEEEEE???===>>>888777666555333222111000000000111111111111000//////,,,...000111000///......---,,,,,,------...///000000000000111111222222333333222222222333444555666555444444555666888:::;;;DDDCCCBBBCCCDDDDDDCCCBBB???BBBGGGMMMPPPPPPNNNLLLBBBCCCEEEHHHKKKOOOSSSUUUXXXZZZ\\\___aaabbbbbbbbb``````______```bbbcccddddddggglllsss{{{zzzuuurrrcccaaa```eeennnwww}}}~~~|||{{{yyywwwuuuxxxwwwuuuuuuvvvyyy||||||{{{zzzwwwvvvxxx|||sss^^^NNNFFFKKKOOOPPP[[[kkk|||yyyxxxyyy|||{{{vvvqqqqqqrrruuuwwwyyy|||zzztttmmmkkkqqqzzz~~~}}}~~~yyytttrrrqqqrrrwww}}}~~~}}}}}}rrrwww~~~}}}{{{}}}ttt}}}uuuccc___nnnaaaEEEDDDDDDFFFFFFDDD@@@:::555111///......///000///...........................---------........................//////////////////////////////////////////000000000111111111111111111000000111111222333333444333111BBBnnn{{{}}}~~~}}}{{{~~~wwwllleeemmmmmm^^^ccciiinnn{{{dddaaahhhttt]]]LLLEEEEEE???>>>???999777666555333222111111000111111111111111000000///+++...111111///......///---,,,,,,------...///000000111111111222222222222111111222222333444555555444444444444666888:::;;;@@@??????BBBEEEFFFEEECCC???CCCJJJOOOPPPNNNJJJGGGAAACCCEEEIIILLLPPPRRRSSSYYY[[[^^^```bbbbbbaaa```^^^^^^___aaabbbdddeeefffmmmmmmmmmnnnrrrwww{{{~~~}}}~~~~~~{{{yyyyyy|||yyyyyywwwtttsssvvv}}}}}}{{{zzzyyywwwuuuwwwwwwvvvvvvvvvxxxzzz{{{}}}|||zzzxxxwwwyyy}}}lllTTTOOOOOOOOOXXXgggyyyxxxxxxyyy{{{{{{wwwtttssssssssssssvvv|||zzznnnpppzzz~~~~~~zzzuuurrrqqqqqquuu{{{}}}~~~rrrwww~~~~~~||||||~~~uuufffgggxxxrrrMMMEEEEEEEEEFFFFFFCCC===999222000///...///000000///........................---------........./////////////////////.........///////////////////////////000000000111111111111111111000000111111222333444666777999SSS|||sssrrrpppttt}}}vvvtttwwwpppgggaaa```cccjjjpppxxx|||yyymmmbbbhhhhhhaaa___aaasss~~~{{{~~~|||zzz{{{}}}{{{wwwwwwzzz|||wwwmmmeeewwwzzz```NNNFFFEEE??????@@@999666666444333222111111111111111222222111111000///,,,///111000---,,,---///------------...///000111000111111222222222111111000000111222333444555555444444444444666888;;;<<<===<<<>>>BBBGGGIIIFFFCCC@@@FFFMMMRRRQQQLLLGGGDDDBBBDDDFFFJJJNNNQQQSSSUUUYYY[[[^^^aaabbbaaa___^^^\\\^^^```bbbdddffffffgggkkkjjjjjjjjjmmmqqqvvvyyysssuuuvvvtttsssvvv|||zzz{{{zzz{{{{{{yyyvvvvvvwwwwwwxxxyyyyyyyyyyyy||||||{{{zzzyyyzzz}}}yyyaaaTTTPPPUUU^^^ppprrrtttvvvvvvvvvuuutttssssssrrrqqqrrryyyoookkkvvv|||wwwqqqnnnmmmmmmttt{{{zzzxxxzzzrrrwww~~~~~~}}}}}}~~~|||{{{zzzzzz|||~~~|||zzz~~~llleeesss]]]HHHFFFEEEGGGHHHFFFAAA===555222000//////000000///........................,,,,,,------...////////////////////////.........////////////////////////000000000000111111111111111111000000111111222333111333777???^^^nnnddddddrrrqqqeee\\\ZZZ]]]eeekkkqqqqqqmmmkkklllooozzzdddYYYXXXeeettt}}}|||}}}zzzzzz|||zzzuuurrrsssssspppmmmmmmooopppnnnlllhhhggghhhllllllgggeeefffdddbbblllooottt~~~cccPPPFFFDDD???@@@@@@:::666555444333222111111111111222222222222111000000---///111///+++))),,,///............///000111111000111222222222222111000///000111222333444444555333333333444666999;;;<<<<<<<<<>>>CCCIIIJJJFFFBBBAAAGGGOOOSSSQQQLLLGGGDDDCCCDDDGGGKKKOOOSSSWWWXXXXXXZZZ]]]``````___]]][[[[[[]]]```ccceeefffffffffeeeeeeeeegggiiimmmqqqssshhhlllooonnnllloooyyyzzzvvvuuuxxxyyyxxxuuutttvvvyyy|||}}}}}}|||{{{|||||||||{{{zzz{{{}}}}}}cccVVVRRRSSSfffjjjppprrrpppppprrrtttoooqqqqqqppppppvvvnnneeeqqq~~~zzztttnnnjjjiiiiiisssyyyxxxkkkbbbbbbkkkwwwrrrwww~~~~~~{{{{{{|||||||||~~~}}}|||tttiiipppmmmLLLIIIFFFGGGIIIHHHDDD@@@777444111//////000///...........................,,,,,,------...//////000000/////////............////////////////////////000000000000111111111111111111000000111111222333111000666BBBaaa~~~~~~iiicccttt}}}}}}wwwjjjfffbbbcccffflllqqqrrrnnniiiiii~~~ggg^^^___bbbyyy}}}{{{yyy~~~wwwzzzzzzdddPPPFFFDDD???@@@AAA:::666555444333222111111111111222222222222111000000...000111...)))(((+++//////......//////000111222000111222333333222000000//////111222333444444444333333333444666999;;;===<<<<<>>===999888666444333333222000...000000000000////////////------,,,,,,,,,------......------......///000111444333333222111111111222111111000111222444666888444333222333555:::>>>AAA???@@@EEEKKKJJJDDDDDDHHHHHHHHHHHHFFFCCCAAAAAAAAADDDGGGJJJLLLNNNPPPTTTVVVSSSWWW[[[]]]]]][[[YYYYYY\\\]]]___bbbdddfffggghhheeegggkkknnnpppqqqpppppphhhgggiiilllllllllrrryyy|||~~~nnnhhhbbb```dddiiilllnnnqqqsssrrrtttyyy|||~~~~~~}}}|||{{{zzzyyyyyy~~~tttaaaTTTZZZ___bbbccchhhooopppkkkpppmmmmmmpppqqqqqqsssxxx{{{{{{kkkdddnnn||||||uuummmfffbbb```hhhrrrsssggggggqqqzzz}}}rrrvvv~~~~~~~~~{{{|||tttmmmsssWWWEEEKKKQQQJJJEEEHHHAAA;;;444/////////...---................................................////////////////////////////////////////////////000000000000111111111111222222222111222222333333666777555MMMyyy~~~nnn~~~|||vvviiikkkkkkeeeiiiuuujjjkkkjjjtttiii```\\\iiitttqqquuuuuu```KKKCCCEEE@@@<<<<<<888888666444333333222000...000000000000////////////...------,,,,,,------......------......///000111444333222222111111111222333333222222333444555666666555444444666:::===@@@AAABBBHHHNNNLLLEEECCCEEEIIIHHHHHHEEECCCAAA@@@@@@DDDGGGJJJLLLNNNPPPSSSUUUTTTWWWZZZ\\\[[[YYYYYYYYY[[[\\\___bbbdddfffggghhhkkklllnnnooopppooonnnmmmeeefffiiilllkkkmmmvvv|||ssseeeWWWLLLJJJMMMWWW```eeehhhlllrrrrrrssswww{{{~~~~~~|||~~~~~~}}}|||{{{{{{zzz}}}~~~~~~~~~jjjWWWMMMTTTYYY[[[___gggkkkjjjllljjjkkknnnooonnnpppuuuuuuzzzvvvllljjjttt~~~}}}wwwooohhhdddaaaeeennn{{{zzzxxxzzz|||www{{{~~~tttsssooonnniiiHHHEEELLLJJJGGGIIIBBB===666222000000///...................................................////////////////////////////////////////////////000000000000111111111111222222222111222222333444555777===[[[{{{}}}~~~rrr|||{{{|||rrrmmmfffdddggghhhhhheeegggyyyhhhbbbaaappp|||rrrmmmkkkiiinnnwww}}}sssooorrrzzzbbbMMMCCCCCC===:::;;;888888666444333333333111///000000000000////////////......---------------......------......///000111333333222111111111111222555555444444333444444555888777777777888:::===???BBBDDDIIIMMMKKKEEEAAABBBJJJHHHEEECCCAAA@@@AAAAAAFFFHHHKKKLLLNNNOOORRRTTTVVVXXXYYYYYYXXXWWWXXXYYYZZZ\\\^^^aaadddggghhhiiilllmmmoooppppppooonnnmmmhhhhhhjjjkkkiiiiiirrr}}}yyyiiiWWWIII???;;;<<>>AAAFFFIIIHHHJJJMMMNNNOOOPPPRRRTTTWWWWWWWWWVVVTTTUUUWWWYYYZZZ[[[^^^aaadddggghhhiiiiiijjjlllnnnooopppppppppooolllkkkkkkhhheeehhhnnnvvvvvvgggZZZQQQGGG===;;;???GGGTTT___ffflllsssvvvuuuuuuxxx{{{||||||||||||||||||||||||~~~~~~}}}||||||}}}gggccc]]]WWWVVV[[[aaadddgggfffgggjjjmmmpppxxx~~~zzzpppgggmmm{{{{{{uuunnngggbbbdddkkkvvv{{{zzz|||yyy~~~{{{dddmmm~~~eeehhhxxxuuuSSSJJJOOOPPPKKKFFFDDDAAA;;;666333111000000................................................///////////////////////////////////////////////////000000000111111111111222222222222222333444555444999VVVzzzzzz}}}llleeecccgggjjjdddaaaqqqrrrcccwww{{{tttnnnkkkpppwwwwwwyyyhhhQQQEEEDDD===:::<<<:::777666444444444444222111000000000000////////////000///...---------------...------......///000111111111111000000111222222222222333555666777777777444555777:::===???BBBCCCCCCCCCAAAAAACCCGGGJJJJJJJJJCCC;;;777;;;DDDMMMRRRKKKMMMOOOPPPPPPQQQSSSUUUVVVVVVUUUSSSRRRSSSWWWZZZZZZ\\\^^^aaadddggghhhiiihhhhhhjjjlllmmmnnnooopppooojjjiiimmmooommmllllllaaakkkrrrsssqqqpppooolllcccWWWJJJBBB===???GGGPPPZZZcccnnnsssssssssvvvyyyxxxxxxyyyyyyzzz{{{{{{{{{~~~~~~}}}ppp```VVVSSSUUUXXX[[[bbbaaabbbfffjjjppp}}}sssdddgggwww|||xxxqqqhhhbbb```hhhttt~~~|||zzz{{{}}}~~~www}}}kkkrrr}}}pppiiitttsss]]]OOOKKKJJJIIIHHHDDDBBB===888333000//////////////////////////////........................///////////////////////////////////////////////////000000000111111111111222222222222333444555666666>>>bbb~~~www{{{xxxuuuyyyxxx|||}}}lllbbbccclllkkkbbbdddooouuunnn}}}xxxrrrmmmwww|||yyy~~~hhhQQQFFFEEE>>><<<===;;;777666444444555555333111000000000000////////////000000///...------------...------......///000111111000000000000111222222000111333444666777777777222444777;;;>>>AAABBBCCCDDDCCC@@@===BBBJJJOOOPPPHHHAAA888666===HHHRRRWWWMMMNNNPPPPPPPPPPPPRRRSSSTTTTTTSSSRRRQQQSSSWWWZZZ\\\]]]___bbbdddfffggghhhiiijjjjjjkkkkkklllmmmmmmgggdddgggpppwwwzzz|||uuusssiiiZZZRRRTTTZZZ]]]^^^XXXRRRLLLDDD======@@@LLLUUUaaaiiimmmooossswwwvvvvvvwwwxxxyyyzzz{{{|||xxxfffYYYQQQNNNOOORRRXXXYYY\\\bbbfffmmm{{{xxxcccbbbrrr|||tttkkkccc]]]dddooo{{{~~~xxxxxxxxxvvvuuuuuuwwwyyy}}}uuu~~~~~~vvvooo{{{tttmmmooovvvoooWWWFFFCCCGGGLLLEEECCC???999333000//////////////////////////////........................////////////////////////////////////////////////000000000000111111111111222222222222333555666777:::FFFnnnxxxpppkkkfffhhhvvvvvvyyy{{{ooocccgggjjjeeecccggglllvvviiivvv~~~|||wwwppppppfffPPPFFFEEE???<<<===:::777666444444555555444222000000000000////////////111000///...------------...------......///000111000000000000000111222222000111333444555555555444222444777;;;>>>@@@AAAAAAAAAAAA===:::@@@JJJNNNMMMFFF@@@::::::AAAKKKRRRUUULLLNNNOOOOOONNNNNNOOOQQQQQQQQQQQQQQQQQQSSSWWWZZZ]]]^^^```bbbdddeeeffffffiiiiiijjjkkklllmmmooopppbbbdddjjjqqqvvv|||ssscccZZZTTTOOOQQQPPPOOOMMMFFF===999;;;???FFFPPPZZZaaahhhoootttuuuvvvwwwxxxzzz{{{|||}}}~~~zzzkkkZZZLLLKKKRRROOOSSSZZZbbbfffjjjuuu|||hhhaaannnyyynnnfff```dddllluuu~~~~~~~~~|||tttsssqqqooooooqqqtttwww~~~rrr|||mmmpppzzzuuuxxxllllllqqq}}}hhhMMMDDDHHHLLLFFFFFFBBB<<<555111000111////////////////////////........................////////////////////////////////////////////////000000000000111111111111222222222333444555666777>>>OOOyyy{{{jjj``````qqq{{{wwwxxx{{{yyynnnjjjfffdddfffbbbkkk~~~|||mmmqqqzzz{{{ssshhhvvv|||}}}dddNNNEEEEEE???;;;<<<999777666444444555555444222000000000000////////////111111000......---------...------......///000111000000///000000111222222111222333444444444222222333555888<<<>>>??????>>><<<===;;;888===GGGJJJFFFDDD@@@<<<>>>FFFMMMQQQQQQKKKMMMNNNNNNMMMLLLNNNOOOOOOPPPQQQQQQQQQSSSWWWZZZ^^^___aaabbbdddeeeeeeeeefffggghhhkkknnnqqqtttuuudddhhhooorrrpppuuukkk[[[LLLJJJIIIHHHBBB;;;;;;???888<<>>777222111222000000000000000000000000........................////////////////////////////////////////////////000000000000111111111111222222222333444555777777@@@TTT}}}qqq```]]]ooo{{{zzzzzz~~~~~~ooofffcccccc```dddoooqqqmmmfffyyy}}}uuuooorrr~~~zzz|||eeeLLLJJJCCC===CCC;;;999666555333222222333444666333222111/////////000000//////...------------...///...---,,,---///111222000////////////111222333555555444333222222222222555666888:::<<<>>>?????????:::999===>>>===AAAGGGAAA>>><<<@@@GGGMMMNNNLLLJJJKKKLLLMMMMMMNNNNNNMMMOOOPPPQQQRRRRRRSSSUUUXXX___aaabbbcccbbbbbbdddfffjjjiiiiiikkkppptttwwwyyyqqqmmmkkknnnqqqtttzzzuuu[[[GGGEEEDDD;;;999@@@===;;;<<>>>>>>>>::::::???@@@???BBBGGGDDDAAA@@@CCCHHHLLLLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRSSSUUUVVV\\\^^^```aaaaaabbbccceeeiiijjjkkkmmmooorrrvvvxxxrrrmmmllloooqqqssswww}}}gggYYYNNNAAA<<<>>><<<;;;<<<>>>@@@FFFSSS```iiipppuuuuuuwww}}}}}}||||||}}}mmmccc```UUUNNNOOO[[[fffkkkqqqxxxzzz{{{{{{zzzyyy}}}uuueeeeeejjjssszzz|||~~~wwwwwwwwwvvvuuuwwwzzz}}}xxxxxxzzznnnzzz|||jjjfffvvvTTTKKKMMMHHHEEEEEE???666111111000000///............///////////////////////////////////////////////////000000000000000000000000000111111111111222222222222555000111999666333;;;DDDeeexxxwwwyyy}}}zzz]]]UUUiiixxx|||uuuxxx~~~|||sssgggaaa^^^___fffnnnzzzqqqdddjjjuuu~~~~~~~~~zzzssspppwww~~~wwwzzz{{{ssssssyyyyyy~~~~~~}}}zzzzzz|||{{{eeeLLLKKKCCC===AAA:::999;;;999666444222222333333222111000/////////000111//////...------------......///000000111111222222000000///000000111333333444444333222222222333333777888999;;;<<<===<<<<<<;;;:::<<>>QQQooo|||xxx}}}|||qqqVVVQQQfffzzz~~~wwwyyyxxxqqqqqqxxxyyyfff\\\YYY```eeehhhvvvqqqaaa^^^aaaiiiqqq|||zzz{{{tttnnnppp~~~vvvpppmmmiiifffccc\\\```ddd```dddqqquuu|||{{{xxxwwwyyyzzzwwwvvvwwwyyyfffNNNMMMEEE===BBB;;;;;;;;;999666444333333444555222111000//////000111111//////...------------......///111333333333222111000000000000111222333333333333333222222333444444777888:::<<<<<<<<<;;;:::888:::???DDDGGGFFFEEEEEEDDDCCCCCCDDDGGGHHHGGGEEEHHHHHHIIIJJJKKKKKKKKKKKKLLLOOOSSSUUUUUUUUUUUUUUUWWWZZZ]]]```aaaccceeegggggglllqqqqqqnnnmmmqqqtttnnnllllllppprrrqqqssswwwxxx|||hhhSSSCCC>>><<<======;;;<<>>BBB<<<<<<888777555444444555666777111111000//////000111222//////...------------...---///222444444444222111///000111111222222333333222222222222333333444555777888:::<<<<<<;;;:::999666;;;AAAFFFHHHHHHFFFDDD?????????AAACCCEEEFFFFFFIIIIIIJJJKKKLLLLLLLLLLLLMMMPPPTTTVVVVVVVVVVVVVVVWWWZZZ___bbbdddeeegggiiihhhmmmqqqqqqnnnlllooossskkkjjjkkkppprrrrrrtttxxxxxxyyy{{{}}}}}}xxx```QQQBBB<<<;;;:::::::::CCCKKKWWWdddmmmrrrvvvyyywwwyyy{{{|||kkkWWWQQQUUU```ssssssffffffuuuxxxhhhcccccciiiwwwzzzyyyxxxvvvvvvzzzxxxrrr{{{|||qqqjjjwwwoooKKKLLLLLLKKKHHHCCC>>>888444111111000///////////////////////////////////////000000000000000000000000////////////////////////000000111111111222222222///444444666888222888MMMppp}}}xxx{{{xxxNNNGGGVVVooo~~~wwwnnneeebbbaaa___```cccqqqhhh^^^\\\[[[aaajjjyyy{{{hhh]]][[[\\\___bbbeeeqqqzzztttuuuggg[[[^^^iiigggffflllnnntttuuuuuuuuutttssssssssssssqqqooopppvvvgggQQQQQQHHH>>>AAA;;;===777666444333333444666777111000/////////000111222//////...------------......///111333444333222111///000111222333333333333111111111222333444555666555777:::<<<===;;;:::888666<<>>JJJXXXcccjjjssszzzuuuxxxzzzzzz}}}yyybbbUUUQQQXXXmmmxxxeeeaaaooo~~~|||llldddbbbfffrrr~~~|||xxxxxxxxxxxxyyy|||vvvoooxxx|||vvvjjjvvvnnnPPPHHHKKKKKKGGGCCC@@@;;;555222111000000//////000000////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222111555444666777222???[[[{{{zzzyyylllaaaJJJJJJ]]]uuuuuuggg[[[XXXYYYYYYYYYYYYYYYfffyyynnn___YYYZZZ]]]cccttt}}}dddaaa``````]]]___pppuuuxxxpppfffjjjgggffflllnnnrrrrrrrrrrrrrrrrrrrrrssspppooonnnnnnvvveeePPPQQQGGG<<>>CCCEEEGGGIIIEEE???===<<<;;;;;;<<>>777222111000000//////000000////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222111444333555666555HHHkkkxxxgggVVVWWWTTTSSSbbbwwwpppdddXXXUUUVVVWWWYYY[[[UUUWWW___mmm}}}kkk```XXXYYYbbbppp|||mmmfff___XXX\\\ffftttyyy}}}wwwuuujjjjjjhhhhhhlllmmmooonnnnnnnnnpppqqqqqqqqqnnnooonnnnnnxxxdddOOOOOOFFF;;;===888:::999777555333111111222222111000/////////111222333//////...------------......///000000111111222111///000222333444444333333000111111222333555666777333555999<<<===<<<:::999777>>>DDDDDDFFFHHHEEE>>>???>>><<<::::::===BBBFFFGGGGGGHHHIIIJJJJJJJJJJJJMMMNNNPPPPPPPPPQQQTTTVVVXXX[[[aaadddffffffggghhhnnnllljjjjjjmmmppprrrrrrrrrooonnnpppqqqpppssswww~~~kkk]]]YYYRRRNNNQQQbbbxxxwww]]]LLLFFF>>>;;;===EEELLLSSS^^^jjjpppuuuwwwuuuwww~~~||||||rrr___NNNIIIZZZpppxxxooovvvxxxrrrkkkjjjrrr~~~{{{wwwppprrrvvvyyy}}}tttlllxxxxxxsssyyynnn___RRRFFFKKKMMMHHHFFFEEE@@@999222111111000000000000000////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222000222222444666777OOOvvvhhhWWWbbbaaa[[[eeewwwwwwhhh___WWWUUUTTTSSSSSSVVVXXXSSSQQQXXXggglllZZZ[[[XXXZZZfffyyy{{{rrrooossseeeggggggfffnnn}}}uuu{{{rrr___cccgggiiilllkkkmmmlllkkklllmmmooooooooommmnnnnnnoooxxxlllNNNJJJCCC>>>AAA999;;;777555444333333333111///000000000000000000000000111111000......---------//////000111222333333444000111111222222222111111000000000111222333555555555666777888999888777777AAABBBEEEGGGHHHFFFBBB>>>======<<<;;;<<<@@@EEEIIIDDDEEEFFFGGGHHHIIIIIIIIILLLMMMOOOOOOOOOPPPRRRTTTZZZ\\\___bbbfffhhhjjjkkknnnnnnnnnnnnoooqqqrrrssstttqqqqqqssssssooooooqqq}}}yyynnnTTTMMMFFFGGGQQQeeemmmRRRGGG???<<>>AAA;;;<<<999777444333333333111000000000000000000000000000111000///......---------...//////000000111111222000111111222222222222111000000111111222333555666555777999:::999888888999@@@BBBDDDFFFFFFDDDAAA>>>======>>>>>>>>>AAAFFFIIIFFFGGGGGGHHHHHHHHHHHHGGGKKKLLLNNNNNNOOORRRUUUXXXXXXZZZ]]]aaaeeeiiikkklllmmmmmmnnnnnnoooppprrrrrrpppmmmmmmppppppnnnnnnqqqssszzzrrrdddTTTIIIGGGPPPcccuuu~~~aaaNNN===:::;;;???JJJXXXhhhnnnrrrsssvvv||||||yyy~~~xxx___LLLIIIPPPeeewwwvvvhhhjjj{{{{{{sssjjjiiiuuu~~~}}}zzzwwwuuuwwwvvvuuuxxx~~~uuuwwwyyyvvvxxxhhhRRROOOLLLKKKKKKHHHBBB>>>666444111000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333555222333777777===WWWuuuyyyvvv~~~vvvtttbbb]]]___lllyyyyyy}}}|||ssslllccc[[[[[[XXXYYYZZZVVVWWWiiinnn```\\\]]]bbbpppuuummmlllkkkooovvvwww{{{wwwnnnfffgggiiijjjmmmrrrnnnkkkhhhgggiiikkklllmmmlllkkkkkkqqqhhhKKKGGGBBB>>>CCC===???;;;888444222222222222111000000000000000000000000111000///......---......////////////////////////000000111222222222222222111111111111222444555666444888===<<<999777999<<>>???@@@AAACCCFFFIIIIIIIIIIIIHHHHHHGGGGGGGGGKKKLLLMMMMMMOOOSSSXXX\\\VVVYYY\\\aaaeeeiiikkkmmmnnnnnnoooooopppqqqrrrsssnnnkkklllppppppnnnnnnqqqqqqtttwwwxxxwww{{{vvvdddUUUIIIEEEJJJRRRnnnzzz}}}cccHHH<<<:::<<>>@@@;;;888333111000111111111000000000000000000000000000000///...............000000000//////.........000000111222333333333333111111111222333444555666444:::???>>>999666999>>>>>>@@@AAABBB@@@>>>===<<<;;;===@@@BBBBBBCCCEEEGGGIIIIIIHHHHHHHHHHHHHHHHHHMMMMMMMMMMMMNNNRRRXXX\\\XXXZZZ]]]aaadddhhhjjjkkknnnnnnooopppqqqrrrssssssmmmllloootttuuuqqqooopppnnnjjjccc[[[XXX[[[bbbiiimmmhhhccc___WWWLLLEEEEEELLL\\\pppxxxbbbRRRFFF>>>???EEERRR]]]kkktttwwwyyy{{{}}}~~~zzzwwwyyy}}}fffSSSMMMZZZlll|||xxxhhhbbbrrr|||rrrgggcccnnn|||~~~{{{xxxvvvvvvuuuuuuyyysss~~~}}}rrrzzzlllUUUEEEJJJNNNHHHAAABBB:::777333000000111111000////////////////////////////////////////////////////////////////////////000000000111222222333333222555777555888JJJggg~~~www{{{|||}}}WWWWWW]]]kkk}}}xxxmmmfff]]]VVVUUUYYY___{{{}}}kkkbbbbbbcccdddkkkxxxqqqggg______sss{{{tttsssrrrqqqnnnkkklllnnnllljjjhhhgggiiijjjjjjjjjiiihhhjjjwwwfffIIIFFFBBB???DDD>>>@@@;;;777333000///000000000000000000000000000000000000//////............///222111111000000//////...000000111333333444444444111111111222333444666666444:::???>>>999666999>>>===???AAA@@@===;;;;;;<<<999<<>>FFFRRRcccqqqwwwyyy|||}}}|||{{{zzzzzz{{{}}}~~~ppptttwwwvvvsssrrrvvv{{{xxxwwwwwwvvvvvvvvvvvvvvvsssrrrpppmmmjjjhhhggggggqqqsssZZZIIIPPP```sssxxxmmmeeeqqq{{{tttjjjeeemmm|||}}}|||}}}~~~~~~}}}{{{yyyuuutttuuuyyyrrr{{{~~~{{{{{{}}}```JJJKKKOOOJJJDDDEEE<<<888444111000111111000////////////////////////////////////////////////////////////////////////000000000111222222333333///777888333:::UUUttt~~~|||~~~|||iiiRRRTTT\\\iiiwwwyyyhhh\\\YYY\\\RRRddd}}}sssgggeee]]]YYY^^^jjj}}}pppbbbhhhyyywwwyyyyyywwwyyyyyyuuuqqqnnnllljjjiiigggfffgggiiikkkkkkkkkhhhhhhlll|||hhhKKKGGGBBB>>>CCC===???;;;888444111111000000///000000000000000000000000//////............//////111111111000000/////////000000222333444444444444222222222222333555666777555999>>>===:::888:::======@@@AAA???;;;999:::===999<<>>;;;;;;AAADDDDDDEEEGGGGGGAAAAAAPPPfffyyyqqqVVVDDD===@@@HHHXXXiiissswww|||xxxuuupppjjjddd___[[[YYYQQQSSSUUUTTTRRRRRRUUUXXXZZZZZZYYYXXXWWWXXXXXXXXXTTTTTTTTTSSSQQQNNNLLLJJJLLLXXXjjjxxx~~~uuu```MMMGGGPPPbbbqqqooohhhppp~~~zzzuuummmggglllxxx~~~{{{||||||||||||||||||{{{{{{uuuuuuvvv{{{ttt{{{yyyyyykkkOOOGGGIIIGGGCCCAAA>>>:::555111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333...777888444EEEiii{{{{{{^^^MMMQQQYYYdddmmmxxxkkk^^^YYYWWWUUU\\\rrrzzzkkk\\\WWWXXX___ppp{{{nnnlllyyy|||{{{xxxuuutttpppkkkgggfffeeefffiiikkkkkkkkkgggiiiqqqjjjMMMIIICCC>>>AAA;;;<<<<<<999666444444333111///000000000000000000000000//////............/////////////////////////////////000222333444555555555222222222333444555666777666888;;;;;;:::999999:::>>>@@@AAA>>>999888:::>>>;;;===@@@AAABBBCCCFFFHHHGGGFFFEEEDDDDDDFFFHHHIIIHHHJJJLLLMMMNNNQQQUUUXXX^^^___aaadddfffhhhiiiiiijjjkkknnnpppqqqqqqpppoookkkjjjlllqqqsssssstttwwwzzz}}}~~~ttthhh```WWWMMMDDD@@@???>>>@@@DDDIIIAAA===BBBOOOaaazzzqqqZZZJJJAAACCCMMM\\\iiipppyyy}}}{{{vvvoooggg___YYYUUURRRRRRRRRQQQQQQRRRRRRSSSTTTRRRPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFEEECCCBBB???DDDLLLYYYiiiqqqiii\\\JJJJJJVVViiinnnhhhnnn}}}~~~zzzrrrmmmhhhiiirrr|||}}}zzz}}}|||zzzyyyxxxwwwxxxxxxwwwwwwyyy}}}yyyjjjxxxYYYHHHFFFHHHEEE@@@@@@;;;555111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333000666555888VVVuuussstttqqqqqq{{{uuu]]]LLLQQQYYYaaagggnnn|||qqqbbb___WWWQQQYYYnnnssseee[[[]]]fffxxxzzz}}}}}}yyyyyyyyysssjjjhhhgggfffgggiiijjjiiihhhggglllvvvlllNNNJJJCCC>>>AAA999;;;===;;;999777666555222000000000000000000000000000//////.........//////000........................///000222333444555555555222222222333444555666777777888999:::;;;:::999999>>>AAAAAA>>>999777:::>>>===???AAABBBBBBDDDGGGJJJHHHGGGEEECCCCCCDDDEEEGGGEEEGGGJJJMMMOOORRRVVVXXX]]]___aaadddgggiiikkkkkkooopppsssuuuvvvuuuuuutttoookkkkkkooosssuuu{{{uuuhhhYYYOOOHHHAAA???AAAAAA@@@AAABBBBBBIII```wwwqqq[[[EEEAAAEEESSSaaakkkvvvsssqqqoooooopppqqqqqqpppiiigggdddaaa^^^]]]\\\\\\[[[XXXTTTQQQPPPPPPOOONNNRRRPPPMMMPPP```nnnooofffTTTLLLRRReeelllhhhkkkxxxzzzppplllggggggmmmwww}}}~~~~~~zzz~~~|||yyyvvvttttttttttttyyyyyy{{{}}}oooqqqzzzgggOOOKKKPPPNNNGGGAAA<<<666111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222555333;;;dddxxxkkk___YYYaaabbbUUUOOOSSS[[[bbbdddiiiwwwwwwgggddd]]]TTTSSSiiijjj```bbb]]]lllzzz{{{{{{ssshhhiiihhhgggggghhhhhhgggfffgggmmmyyygggPPPFFFFFF???;;;<<<888888888777666555444333333333111//////222222000...///............//////000333222000///......//////222111111222444555444333444444555555555555555444999999999888777888:::<<>>;;;999999999:::;;;===???BBBCCCDDDEEEDDDFFFEEECCCBBBCCCEEEHHHJJJHHHIIIKKKOOOSSSWWWXXXXXX\\\___cccfffgggiiijjjlllpppoooooopppqqqssssssssstttpppooossswwwyyy|||lllTTTFFFFFFAAA???BBBCCCBBBDDDHHHWWWnnnvvv]]]HHHEEEMMMWWWfffsss{{{~~~}}}~~~qqqgggggggggcccffflllttt|||}}}wwwjjjgggbbb```iiiyyy||||||~~~yyyuuutttwwwzzz{{{xxx{{{wwwsssqqqzzzvvvvvv___TTTQQQIIIDDDAAA;;;555222000111222000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555444888666FFFsss|||iiiiiicccTTTLLLOOOUUUYYYbbbllliiifffooo{{{wwwtttuuu|||mmmccc]]][[[cccpppzzznnnfffiiinnnyyy}}}}}}~~~yyyuuusssqqqooommmkkkkkkiiifffdddeeegggjjjpppttteeeOOOFFFFFF???<<<<<<999444444444555555555666666444222000//////...+++)))......---......///000000---,,,,,,,,,---///222333111111111333666888888888//////000222333555666666666555555666777999;;;===@@@>>><<<:::999999:::;;;;;;<<<>>>AAABBBCCCCCCCCCEEEDDDDDDCCCDDDEEEGGGHHHGGGJJJMMMPPPRRRUUUXXXZZZ]]]___bbbdddeeegggjjjmmmppppppooooooppppppqqqrrruuuqqqpppssswwwwwwyyy}}}zzzcccSSSGGG===???DDDDDDAAA>>>GGGPPPiiiwwwXXXHHHFFFNNN```qqqttt~~~{{{wwwuuuuuutttpppkkkggggggkkkooonnn```UUUSSSSSSQQQTTT[[[iiirrr}}}xxxhhheee^^^[[[bbbppp|||{{{xxxyyy}}}|||xxxttttttvvvyyy}}}|||yyytttzzzzzz|||~~~xxxzzzoooTTTOOOOOOFFFCCC===888444222222333000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555000444666KKKtttuuuvvvooofffUUUMMMTTT[[[```nnn~~~uuuwww|||wwwnnnddd```fffsss~~~sss___YYY^^^lll|||tttiiiaaarrruuuqqqlllooovvv~~~}}}tttppppppqqqnnnllljjjjjjiiigggfffgggkkkmmmvvvcccNNNEEEFFF@@@<<<<<<999444444444444444444444444555444333222111000...---///////////////000111222///...------...000333444111000000111333555444444000000111222333444555666444333333444777:::<<<===;;;:::888666666777888999:::<<<>>>@@@AAABBBBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFFFFJJJNNNPPPPPPRRRWWW[[[]]]^^^aaabbbdddfffjjjlllnnnnnnoooooooooppprrrssstttpppooosssvvvwwwxxx{{{~~~iiiZZZIIICCCEEEGGGDDD@@@FFF???JJJkkkqqqZZZJJJJJJ]]]rrr~~~yyytttnnnfff^^^YYYXXXYYYZZZZZZRRRMMMPPPSSSTTTVVVYYYjjjrrr}}}~~~}}}}}}|||xxxtttmmmggg^^^VVVYYYfffwww{{{|||~~~}}}yyyvvvxxx|||}}}yyyuuusssssstttvvvzzz|||~~~{{{xxx~~~xxxrrrvvvqqqPPPKKKOOOGGGDDD>>>999555333222333000000000000000000000000000000000000000000000000///000000000111111111111111111111111222333444444222444777NNNsssyyysss}}}mmm^^^QQQPPPWWW```jjj~~~uuuiii```___fffmmm|||}}}hhh^^^\\\lllpppnnnwwwwwwjjjdddeeelllrrrwww}}}qqqlllnnnpppmmmjjjkkkkkkkkkjjjjjjlllppptttyyyaaaLLLDDDFFF@@@<<<===999555555555444333222222222333333333222111000000000000000000000111222333444444222000......000333444444222111111222333111000444333333222333333444555444222222444888<<<======:::999777666666777999::::::<<<>>>@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEGGGJJJMMMNNNNNNQQQVVVZZZ[[[]]]```aaabbbeeeiiikkkhhhjjjlllmmmmmmnnnqqqtttrrrnnnnnnsssvvvwwwxxx{{{zzzzzzeeeRRRHHHDDDCCCAAAEEE???@@@QQQiii{{{wwwXXXHHHQQQccc}}}xxxtttnnniiimmmhhheeehhhmmmqqquuuxxx{{{~~~~~~{{{yyyvvvrrrnnnmmmiiiccc\\\ZZZaaaqqq~~~~~~yyywwwxxxuuupppkkkllllllnnnrrrwww{{{}}}|||{{{xxxvvvuuuwww|||}}}zzzuuurrrppppppqqqrrrsssyyy{{{mmm~~~uuuiiiLLLHHHNNNGGGDDD???:::666333222222000000000000000000000000000000000000000000000000///000000000111111111111111111111111222333444444888888<<>>===<<<;;;999888888999;;;<<<;;;<<<>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKLLLNNNOOORRRVVVYYYZZZ\\\___aaabbbdddgggjjjcccfffiiijjjiiikkkooosssqqqmmmnnnsssvvvwwwxxxzzzvvv|||~~~jjjTTTHHHBBB@@@???DDDFFFFFFNNNbbbwwwpppTTTLLLOOOddd~~~yyyzzztttooopppxxx~~~zzzvvvrrrmmmjjjgggiiijjjhhhbbbaaakkkwwwyyytttssspppllleeeaaa\\\XXXXXX]]]cccgggoooppppppqqqrrruuuyyy}}}yyyuuupppmmmlllmmmmmmmmmlllvvvpppzzzvvv~~~aaaLLLJJJOOOHHHEEE@@@;;;777444222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555555777AAA]]]wwwzzz{{{vvvXXXJJJPPPccceeerrrtttkkkgggfffeeeccchhhjjjvvvsssggg___iii~~~lll```bbbiiisssyyy|||uuunnnkkklllmmmllljjjhhhiiikkklllooosssyyy~~~^^^JJJCCCFFFAAA======999444333333333222222111111111222333222///---...///.........///000111333333888555222///...///222444666444333333444444222111333222111000111222444666777444222444:::>>>???======<<<:::999999:::;;;<<<<<<===???AAABBBBBBAAAAAA@@@AAAAAABBBDDDFFFHHHIIINNNLLLLLLNNNRRRVVVXXXYYYXXX[[[___aaacccdddfffhhhdddgggkkkkkkiiijjjooosssrrrooonnnsssvvvuuuuuuwwwvvv{{{zzzuuusssuuuzzzmmm\\\QQQJJJAAADDDEEECCCDDDOOOaaapppyyyaaaSSSOOO^^^ttt}}}wwwvvv|||{{{vvvqqqmmmjjjfffhhhkkkjjjbbb```lll{{{|||uuullleee___\\\[[[```cccfffjjjmmmpppuuuxxxvvvqqqkkkhhhhhhiiiiiihhhhhhvvvvvvuuuvvvsss]]]MMMKKKPPPJJJGGGCCC>>>999666444333000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555000777KKKmmm~~~jjjQQQGGGPPPdddppp{{{}}}xxxtttoookkkjjjqqqzzzqqqgggjjj|||mmm___aaahhhlllwwwyyynnnllljjjjjjkkkmmmmmmllljjjlllnnnppptttyyy]]]JJJCCCFFFAAA======999111222222222222333333333555666777444000......000,,,,,,------...000111222666444000------///222444222111000000222222111000000/////////000222555777888555222555;;;??????===<<<;;;999777777888999:::===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@AAACCCFFFIIIJJJQQQNNNLLLOOOTTTYYYZZZZZZVVVZZZ___bbbcccdddeeefffiiillloooooollllllpppttttttppppppsssuuusssssstttyyy|||vvvnnnjjjllllllkkkvvvttteeeYYYJJJ@@@;;;@@@FFFIIIOOOWWWnnn{{{gggOOORRRWWWaaauuu|||wwwrrrnnnlllkkkjjjhhhccc[[[]]]pppoooeeeVVVYYY___dddiiimmmqqqtttsssnnniiiffffffggggggeeegggwww{{{qqq~~~uuu|||qqq]]]MMMJJJOOOKKKIIIDDD???;;;777555444000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555222???ZZZ~~~wwwqqqyyybbbNNNFFFNNN```qqqzzz~~~{{{wwwssssssmmmccchhh{{{}}}eeeaaagggiiiiiizzz|||~~~kkkcccdddfffiiikkkmmmnnnooonnnpppsssvvvzzzZZZIIICCCDDD@@@???>>>666666444222222333333222111000/////////111111///---//////...//////000111222555000...111222//////000222222222111111111000000222111000000111333555666333444777:::<<<===<<<<<<999888888777888999;;;<<<<<<<<<>>>???@@@AAAAAABBBAAABBBBBBBBBBBBDDDGGGJJJKKKLLLNNNPPPSSSVVVXXXYYY\\\^^^aaadddfffgggggggggmmmnnnpppqqqrrrrrrqqqqqqoooqqqssssssrrrssstttvvvwww~~~{{{rrrmmmkkkgggcccaaabbbeeehhhxxx~~~kkkVVVKKKBBBAAABBBDDDHHHOOOaaammm~~~qqqbbbTTTOOORRR^^^sss}}}wwwooojjjhhhhhheee^^^UUUVVVfffxxx~~~iii]]]XXXaaammmrrrsssuuujjjgggccccccfffhhhhhhgggeeeppp}}}{{{|||lll~~~|||gggTTTJJJHHHKKKIIIEEEAAA<<<777444222111111111111000000000000000000000000000000000000000000000000000000000000333333222222222333444444999999ccc}}}ssstttpppbbbMMMCCCMMM^^^mmmzzzyyyyyy|||tttcccffflllmmmeee```[[[bbbnnn}}}wwwsssdddXXXXXX___hhhmmmmmmmmmoooqqqwwwwwwyyy~~~ooo\\\JJJDDDDDD???>>>>>>777777555333222333333222111//////000000///...------///......//////000111222444///...111333222222444333333222222222111111111111111000000111333444555222444888;;;======<<<;;;999888888888888:::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCBBBBBBDDDHHHKKKJJJKKKMMMPPPSSSVVVXXXZZZ\\\^^^aaadddfffgggggggggkkklllnnnpppqqqqqqqqqqqqoooooooooppprrrsssssssssvvvyyytttooolllgggaaa[[[XXXXXXYYYiiimmm]]]MMMEEECCCBBBDDDHHHPPP[[[kkk|||cccRRRKKKKKKQQQXXX```gggqqqxxx}}}rrriiimmmyyy}}}zzzsssoookkkiiifffaaaZZZXXXaaammm{{{sssiiicccjjjsssvvvvvvuuukkkgggbbbaaacccfffhhhiiilllyyy}}}~~~nnn{{{}}}|||___NNNJJJKKKIIIFFFBBB===888444222111111111111000000000000000000000000000000000000000000000000000000000000333333222222333333444555;;;@@@kkkqqqnnnhhh[[[KKKDDDNNN\\\jjj}}}zzzvvvsssdddyyynnnbbb\\\ZZZ[[[eeevvvzzzrrrmmm}}}}}}pppdddZZZQQQSSSZZZdddjjjlllooossswwwyyyzzz}}}||||||^^^LLLDDDCCC======>>>777777555333333444444333222000222444333///---...///............///000111222333///...222555444444777444444333333333222222222111111000111111222333444222444888<<<======;;;:::888888888888999:::;;;<<<>>>>>>@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBDDDHHHKKKIIIJJJMMMPPPTTTWWWZZZ[[[]]]___bbbdddfffggghhhgggiiijjjlllnnnpppqqqqqqqqqssspppoooqqqtttuuutttrrrttt}}}{{{xxxuuunnnfff^^^XXXSSSQQQQQQ```nnnxxxwww___NNNDDD@@@AAADDDBBBLLLZZZhhhzzzpppXXXGGGAAABBBFFFOOOYYY```cccgggnnntttpppmmmdddYYYUUUZZZaaadddlllwww~~~xxxtttpppkkkfffddd```\\\]]]aaauuu~~~~~~~~~~~~llleeebbbhhhoooqqqpppnnnkkkfffaaa^^^___cccgggiiiooo}}}|||}}}~~~oooqqqmmmSSSMMMKKKJJJGGGCCC>>>999666333222222111111111000000000000000000000000000000000000000000000000000000000333333333333333444555555999CCClllwwwnnn```RRRFFFDDDNNN[[[fffyyy|||uuummmssscccZZZYYYWWW\\\hhhxxx~~~uuulllfffdddxxxzzzvvvlllaaaZZZVVVSSSPPPVVV___fffkkkqqqxxx}}}}}}~~~yyy}}}||||||```MMMDDDCCC======>>>777888666444333444444333222333666999777111...000333............///111222333333///...222444444444666555555444444444333333333111111111111222222333333222444999<<<>>>===;;;999777777888888999:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBAAAAAACCCGGGJJJHHHIIILLLPPPTTTXXX[[[]]]___```bbbeeefffggghhhhhhiiijjjkkkmmmoooqqqrrrssszzzvvvssstttwwwyyyuuuqqqsss}}}{{{tttkkkccc[[[TTTPPPEEEIIIOOOXXXgggyyywwwaaaPPPEEEBBBCCC???GGGRRR[[[gggzzzwwwXXXIIIGGG@@@CCCGGGIIILLLPPPWWW\\\pppxxxzzzpppaaa[[[bbbkkkttt}}}yyytttkkkdddcccbbb___[[[ZZZooovvvzzzzzzwwwtttmmmfffdddbbb___]]]^^^___]]]ZZZYYYWWWXXX^^^eeeiiihhhffffffddd```^^^___aaaeeegggooo}}}zzz{{{ppplllwwwXXXLLLLLLJJJHHHEEE@@@;;;777555222222222111111111000000000000000000000000000000000000000000000000000000333333333333333444555666888FFFkkkxxx___LLLCCCDDDOOOYYYbbbuuu}}}}}}zzzjjj]]]ZZZXXXXXX^^^jjj}}}{{{qqqhhhcccaaaaaahhhgggccc\\\WWWVVVXXXZZZSSSXXX^^^dddkkksss{{{wwwooo```NNNEEECCC======>>>888777555333333333444333222333666999777111...000333------......///111222333444000...222333222222444555555555444444444333333111222222222333333333333333555999<<<===<<<;;;999666777888999:::;;;;;;<<<<<<===>>>??????@@@??????@@@@@@@@@@@@@@@BBBFFFIIIHHHIIILLLPPPUUUYYY\\\^^^aaabbbccceeefffhhhiiiiiijjjkkklllnnnppprrrsssttt}}}yyyuuuuuuwwwxxxsssooorrryyyyyyoooeee\\\TTTMMMHHHFFFBBBBBBHHHSSSbbbrrr~~~kkkUUUFFF???===BBBJJJQQQYYYfffyyy}}}cccUUUNNNGGG@@@===@@@EEEJJJLLLgggxxxoooccckkkyyy|||ttthhh^^^]]]^^^\\\ZZZZZZ___dddiiiiiiiiifff___XXXTTTOOOJJJGGGFFFHHHKKKNNNQQQSSSVVV[[[aaaeeeeeeccc_______________aaabbbdddrrr~~~yyyppp]]]JJJLLLKKKIIIFFFBBB===999666222222222222111111111111000000000000000000000000000000000000000000000000333333333333444555666777;;;LLLnnn~~~bbbJJJAAADDDOOOXXX___rrrzzz~~~{{{||||||qqqbbbZZZWWWUUUWWW```qqq~~~qqqfff```___aaacccVVVTTTRRRQQQPPPRRRVVV[[[\\\^^^bbbgggnnnuuu}}}xxx___MMMEEEDDD>>>>>>???888666444222222333333222111000222444333///---...///---------...000111333333444000...222333111111333555555444444444333333333333333444444444444333333555666888:::<<<;;;;;;:::555666888999;;;;;;<<<<<<<<<======>>>??????>>>>>>@@@@@@AAA@@@@@@BBBFFFIIIHHHJJJMMMQQQUUUYYY\\\^^^bbbcccdddeeefffhhhiiijjjlllllllllmmmoooqqqssstttxxxuuurrrrrrsssrrrpppmmmssswww~~~uuuhhh[[[RRRKKKEEE@@@CCC===;;;@@@EEEMMM\\\jjjzzzoooUUUEEE???>>>AAAGGGNNNWWWeeeqqqkkk]]]LLLAAA@@@DDDEEEEEETTTdddvvvxxxkkkcccnnn~~~ssshhh^^^ZZZYYYYYY[[[___eeemmmtttyyy}}}|||ooocccTTTHHH???>>>EEENNNQQQVVVYYY[[[]]]aaaaaa^^^YYY[[[^^^______```aaacccqqq{{{yyyfffKKKLLLLLLKKKHHHDDD???:::777333222222222222111111111000000000000000000000000000000000000000000000000333333333333444555777777999QQQrrr~~~xxxaaaHHH@@@DDDNNNWWW]]]pppyyy{{{{{{rrrooorrryyy~~~yyy{{{uuufffYYYSSSSSSSSSYYYhhh~~~qqqqqq~~~rrrooo|||yyyiii^^^\\\^^^______PPPMMMMMMPPPRRRTTTXXX]]]ccceeehhhmmmttt{{{]]]LLLEEEEEE@@@??????888555333111111222222111000//////000000///...---------------...000111333444333///...222555444444666444444444444333333333222444555555666666555444444666777888999:::;;;;;;;;;444666888:::;;;<<<<<<<<<======>>>????????????>>>AAABBBBBBBBBBBBDDDGGGJJJIIIKKKNNNQQQUUUYYY\\\]]]dddddddddeeefffhhhiiijjjllllllllllllmmmoooqqqrrroooooonnnnnnoooooonnnnnnsssyyyxxxlll]]]PPPIIIEEEBBB???===777888===>>>===HHHXXXhhh|||vvvdddRRRGGG>>>???DDDKKKUUU^^^hhhtttjjjVVVJJJDDDBBB@@@LLLQQQZZZ^^^\\\^^^lll|||vvvooogggaaa\\\ZZZ```gggjjjSSSEEEEEELLLPPPWWWZZZXXXXXX[[[[[[XXXVVVXXX[[[\\\\\\^^^bbbfffqqq|||}}}}}}~~~pppRRRMMMLLLLLLIIIEEE@@@;;;888333333222222222111111111000000000000000000000000000000000000000000000000222333333333555666777888;;;XXXyyy~~~}}}YYYDDD@@@DDDMMMUUU\\\sssvvvllliii]]]XXX[[[XXXYYYrrr}}}yyywwwkkk]]]SSSTTTTTTVVV___sss}}}tttmmmcccbbbqqqrrraaaYYY[[[\\\YYYTTTOOOKKKKKKQQQVVVXXX]]]cccfffhhhlllrrr{{{[[[KKKEEEFFFAAA@@@@@@888555333111000111111000///000/////////111111///---,,,------...000111333444222///...333666666777999444444333333333222222222555555666777777666555444888888777888999:::;;;<<<444555888:::;;;<<<<<<<<<>>>??????@@@@@@@@@??????CCCDDDDDDDDDDDDEEEIIILLLJJJKKKNNNRRRUUUYYY[[[]]]ddddddeeeeeeggghhhjjjjjjllllllkkkkkklllmmmooopppiiikkkmmmnnnmmmnnnppprrrttt|||}}}uuulll```PPPDDD@@@@@@@@@???===999;;;AAA===777???OOOaaaoooiiiUUUBBB<<<>>>BBBIIIPPPUUUfffwwwhhhZZZSSSRRROOOIIIFFFJJJPPPXXXgggvvv{{{wwwqqqjjjbbb^^^eeeoootttZZZPPPRRRPPPWWW[[[XXXWWWZZZ\\\ZZZVVVXXXYYYYYYYYY]]]ccciiivvv}}}}}}wwwxxxYYYMMMMMMLLLJJJFFFAAA<<<999333333333222222222111111000000000000000000000000000000000000000000000000222333333444555666888888BBBdddpppQQQAAA???DDDMMMSSS]]]wwwxxxhhhaaa^^^SSSTTT[[[QQQGGG\\\zzzzzzpppbbbVVVWWWWWWVVVZZZjjjrrrkkkkkkmmm|||mmm\\\WWWZZZ[[[SSSIIIIIIDDDDDDLLLTTTXXX^^^ffffffhhhmmmvvvzzzooo```KKKDDDFFFAAA>>>>>>:::666444222111222222111000////////////............///...------///333777:::000......444<<>>??????>>>@@@AAAAAA@@@???AAABBB@@@BBBCCCDDDDDDEEEHHHJJJHHHMMMRRRTTTSSSSSSWWW\\\___bbbdddfffgggiiikkknnnqqqpppooonnnmmmlllkkkjjjlllooorrrsssqqqppprrrtttyyy{{{~~~tttmmmllldddgggdddYYYOOOLLLLLLLLLEEEEEECCC>>>:::888:::===MMMYYYmmmoooRRRGGGDDD@@@@@@FFFKKKTTTcccrrr|||}}}tttmmmdddWWWMMMKKKQQQZZZ```ttt|||{{{rrrddd]]]bbbmmmfffYYYVVVVVVXXX[[[]]]]]][[[XXXVVVUUUVVVZZZ\\\[[[[[[aaajjjzzz{{{|||jjjSSSMMMOOOMMMEEECCC@@@555777555222111111111111000111111111111111111111111000000000000111111111111222///...333555444555888EEEvvvsssqqq~~~jjjNNNDDD???DDDRRRWWWccczzzrrrgggXXX]]]XXXUUUUUUTTTUUU[[[bbbxxxqqqoooZZZXXXUUUSSSWWWcccuuu~~~mmmggg___[[[ZZZVVVPPPJJJJJJKKKKKKKKKOOOXXXeeeooolllpppuuu|||oooaaaLLLDDDFFFAAA>>>>>>:::666444222111222222111000////////////............///.........000333666777000///000555:::===;;;888444444333222000000222444222333444333111111333444555777:::<<<<<<;;;999888666777999;;;<<<>>>>>>???>>>@@@AAAAAA@@@???AAABBBBBBCCCDDDDDDDDDDDDFFFHHHHHHMMMRRRTTTSSSTTTXXX\\\^^^aaafffiiijjjjjjkkklllppppppooooooooonnnnnnnnnlllooorrrsssrrrsssuuuwwwyyy{{{}}}rrrkkkjjjkkkvvv~~~~~~zzzvvvqqqlllcccUUUFFF@@@CCCFFFCCC>>>BBBJJJ\\\qqqlllTTTBBB===AAA@@@DDDNNNZZZdddpppoooccc^^^\\\WWWSSSWWW[[[dddooozzz{{{{{{wwwkkk```aaagggzzz}}}xxxbbbYYYWWWTTTVVVYYY\\\\\\[[[ZZZXXXWWWWWWZZZ]]][[[\\\ccclllzzz~~~|||tttTTTMMMNNNNNNFFFDDDAAA666777555222111111111111000111111111111111111111111000000000000111111111111333000000444666666777:::TTTxxxssswww~~~cccJJJDDD@@@EEEPPPUUUbbbxxxzzzlll[[[XXXUUUTTTVVVUUUTTTWWW]]]sss{{{uuuttt^^^XXXRRRQQQRRRYYYjjj{{{{{{kkkfff___ZZZVVVRRRMMMHHHHHHIIIKKKMMMQQQYYYccckkkooorrrwww}}}dddNNNDDDFFFAAA???>>>999666444222111222222111000////////////...............//////000111222333444000111222555777999;;;;;;777444111000111333555666333444555444222222444555666777:::<<<<<<;;;999777666777999;;;<<<>>>>>>>>>>>>@@@AAAAAA@@@???AAABBBDDDEEEEEEEEEDDDDDDFFFGGGIIIMMMRRRTTTTTTUUUXXX[[[]]]aaagggkkklllkkkkkkkkknnnooooooppppppqqqqqqqqqjjjmmmpppssstttuuuxxxzzzxxx{{{yyyuuuvvv~~~xxxbbbUUUPPPLLLDDD<<<<<>>BBBAAACCCJJJQQQXXXdddnnn|||mmm```WWWOOOLLLSSSZZZ___iiittt}}}|||yyyxxxvvvsssvvv{{{||||||rrrgggdddfffyyyyyyyyyxxxzzzzzzjjj^^^YYYXXXSSSUUUXXX[[[\\\\\\[[[[[[YYYYYY[[[\\\[[[\\\eeeppp{{{~~~vvvsssvvv{{{|||UUUMMMMMMNNNGGGEEEBBB888777555222111111222111000111111111111111111111111000000000000111111111111444111111555777666999===^^^wwwqqq{{{|||ZZZEEECCCAAADDDNNNTTT```uuuvvvbbbWWWUUUVVVXXXVVVSSSTTTXXXZZZrrr|||~~~xxxwwwgggZZZQQQQQQOOOPPP^^^qqq~~~sssiiifffaaaZZZTTTOOOKKKIIIIIIJJJLLLOOOUUU\\\ccchhhnnnrrrxxxhhhPPPEEEFFFBBB??????999666444222111222222111000////////////...............///111222222222111000000222444444444666:::===888555222333666888888777444555666555333333555666666888:::<<<<<<:::888777777777999;;;<<<===>>>>>>>>>@@@AAAAAA@@@???AAABBBCCCDDDEEEEEEDDDEEEGGGIIIJJJMMMQQQSSSTTTVVVXXX[[[^^^bbbfffiiikkkkkklllmmmnnnooooooooopppqqqqqqqqqhhhjjjnnnqqqtttwwwyyyzzzyyy|||zzzeeeQQQEEE???@@@===@@@NNN___nnn{{{pppUUULLLFFFBBBDDDHHHKKKQQQXXXqqq~~~xxxfffXXXSSSLLLHHHSSSfffttt{{{{{{uuuooolllhhheeefffkkkyyy|||uuulllhhhiii~~~{{{ssspppttt{{{yyypppggg```\\\ZZZYYYWWWXXXZZZ[[[\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZ]]]gggrrr|||vvviiibbbcccfff~~~}}}WWWLLLLLLOOOIIIFFFCCC:::888555333111222222111000111111111111111111111111///000000000111111111111333111111555666666:::???^^^rrrzzzxxxTTTAAAAAA@@@BBBMMMTTT```rrr|||iiiZZZXXXWWWXXXVVVSSSTTTYYY[[[^^^sss|||xxxtttppp___TTTTTTPPPLLLXXXkkk{{{mmmjjjhhhddd\\\UUUPPPNNNNNNOOONNNNNNQQQWWW^^^dddgggjjjpppyyy}}}}}}mmmSSSEEEEEEBBB@@@???999666444222111222222111000////////////............///000111222222111///...000222444333222333888<<<555444333666999:::777444555666666555444444555777777888:::<<<<<<:::888666777888999;;;<<<=========>>>@@@AAAAAA@@@???AAABBB@@@BBBDDDEEEEEEGGGJJJLLLKKKNNNQQQSSSUUUWWWYYYZZZaaaccceeefffgggiiimmmoooooooooooooooooooooooooooggghhhkkkooosssvvvxxxxxxxxx|||mmmZZZPPPFFF???<<>>@@@AAAAAA@@@???AAABBB???AAACCCEEEFFFHHHKKKNNNLLLNNNPPPSSSVVVXXXYYYZZZbbbccccccdddeeehhhlllpppoooooooooooooooooooooooohhhhhhjjjnnnsssvvvvvvvvvvvv{{{zzzjjjOOOFFF???@@@GGGRRRaaammm}}}uuuaaaQQQEEE???@@@DDDIIIPPP]]]mmm~~~kkkSSSLLLRRRaaaooo~~~}}}}}}~~~|||lll```UUURRRVVV]]]iiisss}}}uuullljjjnnn|||kkk[[[bbb^^^[[[[[[___bbbccccccaaa```^^^\\\[[[ZZZYYYYYY\\\[[[\\\]]]]]]___jjjuuu{{{jjj\\\XXXbbbrrr~~~www{{{lll[[[KKKIIIPPPMMMHHHFFF???888666333222222333222111111111111111111111111111000000000000111111111111000000111444444555;;;CCCZZZqqqyyyxxxxxxRRR>>>BBBAAAAAALLLVVVaaaqqq|||llleee^^^ZZZVVVVVV\\\cccvvvllleeemmm~~~uuurrrssshhh[[[SSSOOOMMMSSSZZZtttvvvmmmjjjeee```]]][[[ZZZ[[[]]]]]]ZZZWWWUUUXXX```ggglllttttttWWWFFFEEEBBBAAA@@@999666444222111222222111000////////////............//////000000000000000//////000111111111222333555111222444555333222111111444555555444333333444666888999;;;<<<<<<:::777555888999:::;;;<<<=========>>>@@@AAAAAA@@@???AAABBBAAABBBDDDEEEFFFGGGJJJMMMMMMNNNPPPSSSVVVYYYZZZZZZ___aaacccdddeeegggkkknnnmmmnnnnnnooopppqqqrrrrrrkkkjjjkkkooosssvvvuuutttuuu|||yyysssnnnsss~~~~~~fff[[[NNNEEEBBBDDDOOOZZZlll~~~xxxgggTTTGGGDDD>>>AAAGGGQQQ___rrrxxxcccVVV^^^kkkzzz~~~{{{jjjfffeeemmmvvv}}}{{{ooonnnsssxxxcccbbbaaaccceeeffffffeeeaaa```]]]ZZZXXXWWWWWWXXX^^^^^^___aaa```cccmmmxxx~~~ooogggiiisssyyy|||lll]]]KKKHHHPPPNNNIIIGGGAAA999666333222333333222111111111111111111111111111000000000000111111111111111111333555555666===FFFbbbpppvvv{{{tttNNN===EEEDDDBBBKKKUUUbbbqqq|||qqqggg^^^WWWYYY___vvv~~~yyy|||yyyssswww}}}sssnnnaaaSSSMMMPPPRRRQQQjjj~~~sssnnnhhheeefffgggfffeeeeeehhhiiiccc\\\[[[bbbiiiqqqvvvuuuXXXFFFEEEBBBAAA@@@999666444222111222222111000000/////////............////////////000000000000/////////000111222222222444666777555222000333555333444555444222222444555888999;;;<<<<<<:::777555888999:::;;;<<<<<<======>>>@@@AAAAAA@@@???AAABBBCCCDDDEEEFFFFFFGGGIIIKKKMMMNNNPPPSSSWWWYYYZZZZZZ\\\___ccceeeggghhhiiikkklllmmmnnnppprrrtttuuuvvvnnnmmmmmmppptttvvvuuusssttt~~~uuuooofff^^^^^^hhhxxx~~~qqq```OOOBBB===CCCMMM[[[ooozzzuuupppYYYMMMBBB@@@???BBBLLL]]]ppp|||||||||hhh```kkkwww~~~~~~}}}|||xxxzzz}}}uuutttzzzkkkkkkkkkkkkkkkiiifffddd```^^^[[[XXXWWWVVVWWWWWW``````bbbddddddeeeooozzz}}}{{{~~~~~~|||^^^KKKHHHQQQOOOJJJGGGBBB999666444222333333222222111111111111111111111111000000000000111111111111222222444777666777???HHHqqqwww|||nnnJJJ<<>>??????@@@@@@AAAAAABBB???BBBEEEGGGGGGGGGGGGHHHPPPPPPPPPRRRWWW\\\```bbbbbbcccdddeeefffhhhiiijjjjjjkkkmmmoooqqquuuzzz~~~tttooolllmmmooorrrxxx~~~~~~tttlllaaaWWWSSSTTTZZZ^^^iiimmmkkk^^^MMMAAA>>>>>>NNNYYYmmm~~~www~~~vvvnnnXXXIIIBBBGGGIIIJJJWWWhhh{{{sssiiieeehhhmmmnnnuuu}}}tttqqqooorrrxxx~~~~~~qqqoooqqquuurrrhhhbbbbbb___^^^[[[YYYWWWWWWWWWXXX[[[^^^```aaacccjjjvvv{{{yyy}}}~~~rrrXXXFFFJJJOOOHHHBBBDDD:::888444222222222222111222222111111111111222222000000000000111111111111111111000555999555>>>WWW|||kkkLLLBBBAAADDDFFFEEE[[[iiiwww{{{kkk]]]UUUSSS___vvvxxxpppiiiuuuuuuqqqiii___UUUOOONNNOOOYYYjjj{{{xxxuuutttvvvyyy{{{|||uuuyyyzzzssshhhccchhhnnnwww|||}}}yyyvvv|||jjjQQQDDDEEEBBB@@@@@@;;;666555333222111000000000////////////...............000111000///...///000111222333222000000111222333222111111111222333444333222111111111333555777999:::;;;;;;:::999777555666777777999:::;;;<<<<<>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFIIIKKKHHHLLLRRRVVVXXXZZZ\\\^^^___aaadddgggjjjkkkllllllnnnoooooopppqqquuu{{{uuuqqqoooppppppoooqqqtttyyy{{{yyyxxxqqqggg^^^XXXSSSNNNJJJQQQKKKJJJRRRZZZ```gggnnnddd]]]PPPDDDAAALLLaaaqqq{{{oooxxx~~~wwwjjjXXXJJJTTTqqqsssbbbTTTQQQOOOLLLQQQZZZbbbgggpppwww|||}}}}}}}}}tttgggXXXWWWggg{{{yyyuuunnneee^^^ZZZ]]]bbbkkknnnpppooolllgggbbb]]]XXXWWWWWWXXXZZZ]]]```aaafffgggiiilllnnnnnnjjjgggYYY___iiisss}}}kkkiiivvv}}}~~~ssszzzcccOOOLLLQQQPPPKKKHHHAAA===777333222222222222222222111111111111222222///000000000111111111111000333333444777888NNNqqquuuttt}}}{{{fffIII999>>>>>>AAAGGGJJJ^^^yyy|||sssiii]]]UUUSSSYYYTTTVVVgggwwwbbbfffvvv~~~uuuiii^^^VVVQQQOOOHHHOOO___wwwqqqlllccc\\\[[[^^^fffvvvjjjXXXZZZcccvvvpppVVVGGGEEE@@@??????;;;444333222222111111222222////////////............000111222111000///000222000222444555333222222333///000111222333444444444333222111111111333555777777777888999999888777666888999999:::;;;<<<<<<=========>>>>>>???@@@@@@@@@BBBCCCDDDEEEEEEFFFHHHJJJKKKPPPUUUXXXWWWWWWYYY\\\___aaaeeehhhjjjkkkkkkkkkooooooppppppppprrruuuxxxuuurrrqqqttttttssstttxxxzzzxxxvvvqqqlllhhheeecccccc\\\TTTRRRXXX]]]___fffnnn~~~xxxjjjVVVFFFDDDOOOZZZnnn}}}oooqqqwwwvvvbbbVVVYYYiii}}}wwwaaaRRRJJJIIINNNTTTXXX___jjjtttzzz}}}~~~{{{```TTT^^^sss~~~|||yyyyyy{{{|||}}}zzzpppeeeZZZVVV]]]gggrrrtttqqqkkkfffddd```\\\VVVVVVWWWYYY\\\```cccfffkkknnntttxxxyyywwwsssqqqnnnrrrxxxqqqjjjttt|||ooo~~~}}}oooWWWPPPRRRQQQMMMIIICCC>>>888333222222222222222222111111111111222222000000000000111111111111...333444666888:::SSSzzzvvvgggFFF:::@@@>>>???FFFJJJ___|||{{{jjj]]]WWWWWWUUUXXXdddwwwpppxxxyyyeeegggyyyxxxtttlllaaaXXXSSSQQQOOONNNXXXzzzvvvmmmcccZZZUUUVVVXXX___ppptttgggeeepppqqqWWWGGGEEE@@@??????;;;333333222222111111222222////////////............///000111000///...///111111333555555444222111222...///111333444444444444333222111111111333555777888888777777777777888888888888999:::;;;======>>><<<<<<<<<===>>>>>>??????@@@BBBEEEFFFFFFFFFHHHIIIMMMQQQVVVXXXWWWWWWZZZ^^^```bbbfffiiikkkkkkjjjjjjlllmmmooopppppppppssstttsssqqqrrrvvvwwwvvvwww{{{|||yyyoooiiiiiieee^^^```hhhwwwaaaOOOJJJKKK[[[jjj|||}}}sssppp|||ooo]]]XXXdddqqq|||wwwiiiWWWKKKJJJMMMNNNQQQZZZfffpppvvvzzz~~~xxxddd```kkkzzz~~~xxxnnndddYYYWWWcccqqqvvvvvvoooeee___```___[[[YYYYYYZZZ\\\```eeeiiilllpppvvv|||nnnkkkyyy{{{sss~~~zzzuuu[[[PPPQQQRRROOOKKKEEE@@@999444222222222222222222111111111111222222000000000000111111111111///444444555888>>>\\\}}}gggEEE<<>>???;;;333333222222111222222222000/////////...............///000///...---...000111444666666444222111111...///111333444444444444333222111111111333555777999888777666666777888999777888999:::<<<===>>>???;;;;;;<<<<<<===>>>>>>>>>???BBBEEEGGGGGGGGGGGGHHHJJJOOOUUUXXXXXXYYY^^^cccaaacccfffiiikkkkkkjjjiiihhhkkknnnqqqrrrsssuuuwwwrrrpppqqqvvvxxxwwwyyy|||}}}zzzmmm``````iiinnn~~~cccPPPIIIGGG[[[mmmxxxqqqnnntttxxxrrraaa\\\___]]]hhhhhhZZZLLLHHHFFFBBBNNNWWWcccnnntttxxx||||||wwwdddcccqqq}}}~~~zzzuuuuuuxxx|||~~~~~~uuummmddd\\\TTTUUUeeewwwuuutttkkk___YYY\\\]]]ZZZ[[[\\\]]]```dddiiinnnqqqsss{{{sssmmmuuu{{{iiimmmzzzvvv}}}ttttttYYYMMMOOOSSSRRRNNNFFF@@@999444222222222333222222111111111111222222000000000000111111111111///444444444888AAAdddzzz|||vvvxxxdddEEE===DDD@@@@@@JJJQQQgggxxxuuunnnZZZXXXWWW[[[fff{{{zzzfff\\\\\\fffzzzqqqkkkfff```VVVOOOKKKHHHMMMiiirrrfffYYYSSSRRRUUUUUUYYYnnnzzzkkksssWWWGGGFFFAAA>>><<<555666444222111222222111000////////////............111222222111///...000111555777777666333111111111000222444444444444666888444333222222444666666555666666666555444555888;;;999999:::;;;;;;<<<<<<============>>>???@@@BBBBBBBBBDDDEEEFFFFFFGGGIIIKKKMMMOOORRRTTTUUUXXX\\\___dddeeeggghhhiiiiiiiiiiiihhhkkkoooqqqssstttwwwxxxqqqnnnooouuuyyyxxxxxxzzzxxx}}}~~~lllcccjjjtttoooVVVMMMPPP\\\lllvvv}}}pppsss||||||vvveee]]]XXX\\\\\\VVVOOOJJJGGGCCCIIIRRR```lllsssxxx{{{~~~jjj```nnn~~~}}}wwwpppmmmmmmooonnnnnnmmmeeeYYYQQQRRRYYYccciiieee\\\UUUUUUWWWXXX[[[^^^___```ccchhhlllqqqtttvvv{{{zzzoooeee]]]^^^hhhnnnnnnsss|||~~~}}}~~~xxxcccUUUSSSVVVSSSNNNHHHCCC<<<777555333222111222222222111000//////...000111111111111222222222111111333555444AAAfff}}}gggEEECCCAAABBBCCCIIIXXXggg|||{{{oooggg[[[YYYWWWWWW___uuuqqqjjjccc```bbbsssqqqmmmhhh___YYYYYYPPPMMMNNN\\\vvv|||lllaaaVVVRRRQQQTTTVVV]]]qqqwww}}}oooTTTFFFEEEAAA???>>>999666444222111222222111000////////////............///000111000///000111333333555888888666333111000000111333444333444555777444333111222444666666555777777777555444555888:::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBCCCCCCDDDEEEFFFFFFGGGIIILLLNNNPPPSSSUUUWWWYYY]]]```eeefffhhhjjjkkkkkkjjjjjjjjjllloooqqqsssvvvzzz|||ssspppppptttxxxxxxyyy|||zzz|||rrrsssxxx|||ZZZRRRRRR]]]iiisssuuuqqqrrrwww|||rrreee[[[[[[[[[WWWOOOFFFAAA@@@DDDMMMZZZfffnnntttyyy|||~~~hhhbbbppp~~~~~~}}}wwwrrrllliiijjjkkkjjjiiieee\\\QQQLLLNNNTTT[[[___UUUOOOMMMPPPTTTVVVXXX\\\aaadddhhhmmmrrrwwwzzz|||}}}vvvkkkbbbSSSRRRZZZiiipppooosss|||}}}}}}gggVVVSSSUUUSSSMMMHHHCCC===777555333222111222222222111000/////////000111111111111222222222222111333555444AAAeeedddCCC@@@???@@@AAAHHHWWWfff}}}}}}uuummmddd^^^YYYXXXWWWWWW\\\ppptttnnniiibbb[[[bbbtttkkkgggbbbZZZVVVOOOLLLLLLVVVlll{{{lllaaaXXXSSSRRRTTTUUU[[[nnnxxx~~~kkkQQQDDDEEEBBB@@@AAA<<<666444222111222222111000////////////............---///000000000000333555000444888999888444111000///111222333222333444666444222111222444666666555888888888666555555777999999999:::;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFFFFFFFGGGJJJLLLOOOQQQTTTVVVXXXZZZ^^^aaaeeegggiiikkkllllllkkkkkkmmmnnnqqqsssuuuxxx|||wwwrrrooorrruuuvvvxxx|||{{{{{{sss~~~||||||hhhWWWWWW___iiivvvsssffffffiiiqqq~~~uuu```YYYVVVVVVPPPDDD>>>@@@???FFFRRR^^^hhhpppwww{{{{{{}}}~~~}}}~~~yyywwwjjjgggsss|||~~~~~~|||{{{{{{|||{{{zzzqqqmmmhhheeeeeeeeeccc```WWWPPPGGGDDDHHHMMMPPPPPPFFFCCCEEELLLSSSUUUXXX\\\dddggglllssszzztttiiilllrrrwwwvvvmmmbbbZZZWWWRRRXXXeeetttxxxuuuyyy{{{mmmXXXTTTWWWTTTNNNIIIDDD===888555444333222222222222111000000//////000111111111111222222222222222444444555BBBddd|||wwwvvv{{{\\\BBB@@@???@@@BBBIIIXXXgggxxxuuupppjjjccc^^^ZZZXXXVVVWWWXXXWWWZZZjjjzzzuuupppfffXXXUUUiiiyyyiiieeeeee]]]SSSQQQNNNLLLQQQ```wwwzzzkkk```YYYTTTRRRTTTTTTYYYlllwww}}}hhhPPPEEEEEEAAA@@@AAA===666444222111222222111000////////////...............///000000///000222444///222555666555333111111///111222222222222333555333222111222444666666666888999999777555555666888999999:::;;;;;;<<<<<<===>>>>>>??????@@@BBBCCCDDDCCCEEEFFFFFFFFFGGGJJJLLLOOOQQQTTTVVVWWWZZZ^^^aaadddfffiiikkkmmmlllkkkkkkmmmooosssuuuwwwxxxzzz|||zzzsssnnnnnnppppppsssxxx{{{{{{~~~kkkfffgggsss~~~nnnaaa^^^aaalllvvv~~~sss\\\```gggrrr|||lll\\\RRRTTTTTTJJJBBBBBB===BBBLLLWWWcccnnnwww{{{www{{{~~~~~~xxxqqqkkkiiifffmmmttttttqqqrrrzzzyyysssuuuzzz}}}|||{{{{{{|||{{{yyywwwoookkkfffdddbbb```[[[VVVLLLEEE???>>>CCCGGGFFFDDDCCCBBBEEELLLSSSUUUZZZ^^^ccchhhoooyyynnn\\\YYY```hhhiiiaaaZZZ\\\bbbmmmrrr{{{|||vvvyyy~~~yyy}}}{{{sss[[[TTTXXXWWWQQQJJJEEE>>>999666444333222222222222111111000000000000000111111111222222222222222444444666DDDccc}}}uuuxxx{{{SSSDDDAAAAAABBBEEELLL\\\kkkzzzppphhheeebbbaaa^^^[[[YYYWWWXXXXXXSSSTTTWWWXXXYYYggg|||rrrhhh[[[TTT___oookkkcccddd```VVVUUUQQQNNNOOOWWWlllvvviii___XXXSSSQQQSSSSSSYYYkkk|||hhhQQQFFFFFFAAA>>>???;;;666444222111222222111000////////////............000111111000//////000222111222333222000000111222///111222222222222333555333111111222444666777666888999999888666555666888999999:::;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCCCCCCCEEEFFFGGGGGGHHHJJJLLLNNNPPPSSSUUUWWWYYY]]]```bbbdddhhhkkkllllllkkkjjjjjjoootttwwwxxxxxxwwwwwwzzzsssmmmllllllkkkmmmqqqxxx|||~~~wwwooo```SSSPPPUUUaaasssvvvfff\\\^^^dddnnnrrr}}}tttjjj``````kkkzzz~~~iiiWWWVVVXXXRRRHHHBBB>>>AAAHHHSSS```mmmwww}}}{{{{{{xxxooocccZZZWWWVVVWWWaaannnwww{{{~~~rrreeeaaahhhpppwwwxxxzzz}}}~~~|||wwwsssnnnkkkgggdddaaa[[[SSSLLLDDD@@@<<<<<<@@@BBBBBB???HHHGGGIIIOOOSSSVVV[[[aaadddiiirrr}}}zzzhhhUUUYYY```fffggghhhtttvvvnnnqqqzzz}}}yyyvvvyyyuuuuuu[[[RRRVVVWWWQQQKKKFFF???:::666555333222222222222222111111111111000000111111111222222222222333444444888GGGccc|||uuuuuunnnNNNCCCAAAAAACCCFFFNNN^^^mmmsssiiiaaa^^^^^^___^^^\\\[[[ZZZYYYYYYXXXSSSQQQSSSVVVWWWdddoooeee]]]WWW[[[ccczzzrrrdddcccbbb]]]VVVSSSOOONNNQQQbbb}}}rrrfff]]]UUUPPPOOOQQQSSSYYYlllgggQQQGGGGGGAAA===>>>:::666444222111222222111000////////////............111222222111///...000111333333222000......111333111222333333222222333555222111111222555777777777777999999999777666777888999999:::;;;;;;<<<<<<============>>>???@@@BBBBBBDDDEEEGGGGGGGGGHHHKKKMMMNNNPPPSSSUUUWWWYYY]]]```aaadddhhhkkkmmmlllkkkiiihhhlllrrrvvvxxxxxxxxxxxxyyyrrrmmmmmmmmmkkklllnnnuuuzzzvvvooo^^^SSSJJJHHHFFFFFFOOO[[[{{{zzzxxxeee[[[YYYaaahhhppp{{{cccVVV___rrrzzzhhh^^^]]]XXXLLLAAA@@@AAAEEENNN\\\jjjuuu{{{}}}yyyoooaaaTTTNNNQQQUUU```jjjwww~~~nnn[[[NNNOOO\\\hhhooorrrwww{{{}}}zzztttooojjjhhheeebbb^^^VVVLLLDDDBBB???===<<<>>>@@@AAAAAAMMMLLLNNNSSSWWWYYY^^^eeejjjpppyyy~~~```___fffttt~~~qqqkkkpppxxx}}}yyy|||xxx}}}{{{www[[[NNNRRRTTTPPPLLLGGG@@@:::777555333222222222222222222222222222000111111111111222222222111333555555;;;KKKeeeyyypppqqqeeeNNN@@@>>>???AAAEEEMMM^^^mmm~~~|||||||||}}}zzzuuussspppkkkccc]]]ZZZTTTRRRTTTUUU___hhh___[[[VVVVVVZZZhhh~~~mmmdddbbbcccWWWRRRNNNLLLMMMYYYxxxyyypppeee]]]TTTOOONNNPPPRRRXXXkkknnniiihhh|||eeePPPGGGGGGAAA===>>>;;;666444222111222222111000////////////............000000111000//////111333444555555333111000000111222333444444333333444555222111000222555777777777666888999999888777888999999999:::;;;;;;<<<<<<===<<<<<<<<<===>>>???AAAAAADDDEEEGGGGGGGGGHHHKKKMMMOOOQQQTTTVVVXXXZZZ^^^aaabbbdddiiimmmnnnnnnllljjjgggjjjooosssvvvyyy}}}vvvrrrppprrrsssqqqpppqqqqqquuu|||}}}qqqjjjPPPGGGBBBEEEDDD@@@BBBJJJ]]]wwwxxxxxxiii```ZZZcccjjjllltttiii___cccpppzzzzzzjjjaaa^^^SSSFFFAAA@@@AAAIIIVVVeeeqqqwww{{{|||{{{uuummmkkkpppvvv{{{jjjWWWLLLMMMWWWaaaiiikkkoootttvvvuuuppplllbbbaaa___^^^ZZZRRRFFF>>>AAAAAA@@@===<<<>>>BBBFFFMMMOOOUUU\\\___```eeelllvvv{{{sssnnnvvv}}}uuummmmmmuuu{{{~~~zzz~~~aaaOOOQQQTTTPPPMMMHHHAAA;;;777555444222222222222222222222222222000111111111111222222222111444555666===OOOgggxxx{{{yyybbbMMM@@@>>>???BBBFFFNNN___oootttkkk___WWWVVVUUU]]]{{{yyyccc[[[XXXTTTTTTWWWWWWsssyyyiiibbbddd[[[TTTOOOMMMKKKTTTppp~~~wwwooofff^^^UUUPPPNNNPPPQQQVVViii}}}{{{rrruuuwwwcccNNNGGGGGGAAA===???===666444222111222222111000000/////////...............///000000000000333555444666888777555222000000222444555555333333444666222111000222555777888777555777999999999888999:::999999:::;;;;;;<<<<<<===;;;;;;<<<<<<===???@@@AAADDDFFFGGGGGGGGGHHHKKKMMMPPPSSSUUUWWWYYY\\\___bbbbbbeeejjjnnnpppooommmlllgggiiilllooottt{{{uuuqqqrrrvvvxxxvvvuuuvvvoooqqqvvv|||pppiii\\\MMMBBBBBBAAA===???GGGMMM___yyy{{{}}}xxxlllYYY^^^aaabbbiiixxxcccUUUaaasss|||rrreeebbbZZZMMMAAA>>>>>>EEERRRaaammmsss|||}}}pppaaaWWWUUUXXX\\\eeefffiiimmmppppppmmmjjj[[[[[[ZZZZZZWWWOOOCCC;;;BBBCCCBBB>>>;;;<<>>??????@@@@@@BBBDDDFFFGGGGGGHHHKKKMMMNNNQQQTTTWWWYYY\\\___bbbeeegggiiijjjlllnnnqqqtttppppppqqqsssvvvyyy|||~~~xxxtttsssuuuvvvtttssstttssstttwwwsssgggRRRBBBCCCEEE@@@>>>@@@KKKOOO___zzzpppmmmqqquuu{{{pppiii___WWWWWW```mmmwww|||fff```aaakkkxxx~~~uuukkkddd\\\RRRAAA>>>???EEENNNZZZjjjxxxyyyxxxoooiiiffffffgggllllllmmmooopppnnnkkkhhhddd^^^WWWSSSQQQMMMEEE???EEECCC@@@<<<;;;>>>DDDIIIPPPQQQVVV___eeeiiisss~~~xxx___\\\ZZZ\\\cccllltttxxx}}}vvv~~~[[[RRRYYYPPPOOOJJJCCC===999666333111222222222111111111111000111111222222222333333333000555555333:::NNNfffuuu|||gggJJJGGGCCCAAABBBGGGRRRfffxxxzzzfff\\\YYYrrr~~~uuunnnlll~~~xxxhhh]]]XXXXXXZZZVVV[[[sssyyyjjjeeebbbZZZOOOLLLOOONNN```uuuuuuuuuiii[[[TTTRRRMMMNNNRRRRRRaaa~~~mmmSSSEEEEEEBBB@@@???999888666444333333333222111000000000000000000000000333222111//////111444666666:::===>>>;;;777444222444555555555555444222111111222333444555777888888666777777666555666888;;;777888999999;;;;;;<<<=========>>>???AAABBBBBBCCCBBBDDDFFFGGGGGGIIIKKKMMMOOOQQQUUUWWWYYY[[[___aaaggghhhjjjlllmmmooorrrtttrrrrrrrrrtttuuuwwwyyyzzzvvvsssrrrvvvxxxuuutttuuuttttttwww~~~~~~kkkVVVEEEBBBDDDBBBBBBFFFIIIKKKRRR```tttvvvddd^^^aaagggpppyyy~~~ppp```VVVUUU^^^fffmmmiiiUUUcccnnnwwwtttjjj```XXXSSSDDD@@@>>>CCCJJJUUUeeesssyyyyyyrrrnnnlllnnnnnnoooqqqrrrqqqnnnkkkddd___XXXTTTRRROOOIIIDDDEEEDDDAAA>>>>>>@@@EEEIIIRRRRRRWWWbbbjjjpppzzz~~~yyyeeeVVVWWW\\\aaammm||||||zzz}}}zzz{{{~~~gggUUUYYYWWWQQQLLLEEE???:::777444222222222222222111111111111111111222222222333333333000444666666>>>RRRhhhuuuwwwVVVHHHDDDAAABBBGGGSSShhhzzz{{{jjj\\\jjjwwwfffbbb```mmmxxxhhh^^^YYYXXXWWWgggmmmdddbbb[[[OOOLLLOOONNN^^^}}}vvvtttssshhh[[[UUUSSSMMMNNNSSSSSSbbbkkkRRREEEFFFAAA??????999888666333333333333222111000000000000000000000000333222000//////111333444777777999;;;;;;999555111333333444555555444333222111222333444555777888888666777777666444555777999777888999999;;;;;;<<<===>>>>>>???AAABBBDDDEEEFFFBBBDDDFFFGGGHHHIIIKKKMMMPPPRRRVVVXXXYYY\\\___aaagggiiikkkkkklllmmmpppssssssssstttuuuuuuvvvwwwwwwtttqqqsssxxxzzzwwwuuuuuuuuuuuuwww|||sss___LLLFFFEEECCCDDDHHHSSSVVVTTTQQQ[[[pppqqq```ZZZ\\\bbbjjjpppzzzmmm^^^QQQLLLKKKTTTiiieee^^^ccclllpppiii]]]VVVUUUIIICCC???@@@EEEOOO___mmm{{{wwwtttqqqpppqqqrrrsssrrrooommmddd^^^WWWRRRPPPNNNKKKHHHEEEEEEDDDBBB@@@BBBEEEHHHRRRQQQWWWdddppp{{{}}}mmmgggtttwww[[[VVVUUUUUUfff~~~xxxwww}}}yyyyyy|||~~~vvvWWWVVV]]]SSSNNNGGG@@@<<<888555333333222222222111111111111111111222222222333333333222555555777BBBVVVjjjtttzzzWWWHHHDDDBBBCCCHHHTTTjjj}}}zzzjjjZZZcccyyybbb```\\\___sssnnnbbb^^^XXXZZZrrrtttfffbbb\\\QQQMMMOOONNN[[[wwwyyytttpppggg]]]VVVTTTNNNOOOSSSTTTeeeiiiQQQFFFFFFAAA>>>>>>999777555333222333333111000////////////////////////222000///...///111222222555444444666999888444000111222444555555555444444111222333444555777888888777777777666555555777999777888999999;;;;;;<<<======>>>???AAACCCDDDFFFGGGBBBDDDGGGHHHHHHIIIKKKMMMQQQSSSVVVXXXZZZ\\\___aaaggghhhjjjjjjjjjlllnnnppprrrssstttuuuvvvwwwwwwwwwsssqqqsssyyy|||yyyvvvwwwxxxwwwxxx|||ooo]]]SSSLLLFFFDDDFFF[[[ggghhh\\\UUUaaaqqqzzzyyysssnnnmmmnnnnnnlllkkkoootttzzzzzzqqqbbbQQQGGGLLLSSSeeefff```aaajjjjjj___XXXYYYNNNFFF???>>>BBBKKK[[[hhhzzz~~~}}}}}}~~~{{{sssssssssssstttssspppmmmddd^^^VVVPPPMMMLLLJJJIIIFFFGGGFFFEEECCCCCCEEEGGGNNNOOOVVVddduuuxxxgggZZZYYYhhhzzzqqq]]]QQQPPPbbbyyyuuuwww~~~~~~YYYQQQ]]]UUUOOOHHHAAA<<<888555333333333222222222111111111111111222222222333333333666666444666CCCZZZnnnxxxttt|||oooQQQHHHDDDBBBCCCIIIVVVlllyyylll```UUU___zzz}}}vvvkkkcccjjjrrrfff]]]UUU]]]||||||kkkddd```UUUPPPQQQNNNWWWnnn}}}uuuqqqhhh```XXXUUUOOOOOOTTTUUUfffgggPPPFFFFFF@@@======999777555333222222222111000////////////////////////111///---...000222222111333222111333555555222///111222333555555555555444111222333444555777888888888999999777666666888:::777888999999;;;;;;<<<===<<<<<<>>>@@@AAACCCEEEEEECCCEEEGGGHHHHHHIIILLLNNNQQQTTTWWWYYY[[[]]]```bbbhhhjjjkkkllllllmmmppprrrrrrssstttvvvxxxzzz{{{|||tttrrruuu{{{~~~{{{yyyyyyzzzzzzzzz|||uuuiii\\\OOOFFFBBBRRRhhhxxxpppaaa___fffmmm{{{wwwlllmmmmmmnnnqqqqqqlllaaaXXXLLLJJJQQQhhh{{{jjj___eeejjjfff___]]]RRRJJJAAA???AAAIIIXXXffftttzzz}}}||||||yyyxxxwwwwwwvvvuuurrrpppgggbbbZZZSSSOOOMMMLLLLLLJJJJJJJJJGGGEEEDDDDDDFFFJJJMMMUUUbbbtttkkkbbbbbbiiisss|||kkkSSSSSScccqqqtttzzz|||___OOO\\\UUUPPPHHHAAA<<<777444222333333333222222222222111111111222222222333333333777666333555EEEaaazzz}}}wwwhhhMMMEEECCCBBBEEEKKKXXXmmm}}}zzzyyyyyy}}}|||rrrgggYYY\\\ppp{{{kkkaaaUUUTTTeeerrrhhheeeZZZTTTSSSOOOTTTfffyyytttlllcccXXXVVVPPPQQQUUUVVVfffdddOOOFFFFFF@@@<<<===999777555222222222222111000000000000000000000000000000...---///333555555333222111111111222222111000111222444555555555444444111222333444555777888888999:::999888666666888:::777888999999;;;;;;<<<===;;;<<<===???@@@BBBCCCDDDCCCEEEGGGHHHIIIJJJLLLNNNQQQSSSWWWYYY\\\^^^bbbdddjjjlllnnnnnnooopppsssvvvttttttuuuwwwzzz}}}xxxuuuwww|||}}}{{{|||zzzzzz{{{||||||lllZZZKKKCCCFFF^^^xxxxxxooopppvvvtttqqqgggZZZSSSSSSWWWZZZ[[[[[[UUUNNNQQQeee}}}iiifffkkklllgggaaaVVVNNNDDD@@@@@@FFFTTTaaalllvvv}}}|||~~~|||{{{zzzwwwtttrrrjjjfff```YYYTTTRRRRRRSSSQQQQQQOOOKKKGGGEEEEEEGGGHHHOOOWWWbbbqqq{{{pppttt~~~uuuYYYWWWccclllvvv~~~{{{iiiRRR]]]WWWQQQIIIBBB<<<777444111333333333333222222222222111111222222222333333333444444333666HHHfffzzzeeeIIIBBB@@@BBBFFFMMMYYYmmmvvvqqqkkkeeecccdddhhhjjjvvv|||vvvggg```jjjqqqdddXXXUUUYYYnnn{{{nnnmmmaaaYYYWWWPPPQQQ^^^~~~|||xxxooofffXXXVVVQQQRRRWWWVVVeeecccNNNFFFFFF@@@<<<<<<999777444222111222222111///000000000000000000000000222///...111777:::999777333333444222111000111222222333444555555555444333111222333444555777888888999999999777555555777999777888999999;;;;;;<<<=========>>>???@@@AAABBBBBBCCCEEEGGGIIIIIIJJJLLLNNNPPPSSSVVVZZZ\\\```cccfffiiijjjlllnnnnnnppptttvvvyyyxxxwwwxxx{{{|||xxxyyy}}}~~~}}}~~~xxxyyyzzzzzz}}}rrr___OOOFFFEEEQQQjjj|||rrrmmmggg\\\PPPHHHGGGLLLPPPcccddd^^^QQQPPPggg{{{lllkkknnnkkkdddZZZQQQGGGAAA???CCCNNNZZZhhhuuu}}}~~~{{{yyyvvvrrrppphhhfffbbb]]]YYYWWWXXXYYYYYYXXXUUUPPPKKKHHHHHHIIILLLTTT]]]bbblllyyyyyy~~~{{{yyyxxx___XXXaaammmxxx|||oooUUU___YYYTTTKKKCCC===999555222444444333333333222222222111111222222222333333333222444555777EEEbbb}}}aaaDDD>>>>>>AAAGGGNNNZZZmmm}}}xxxxxxwwwtttooojjjfffddddddnnnrrrtttwwwmmmffflll~~~iii[[[ZZZUUUYYY~~~tttssshhh]]]ZZZRRROOOXXXkkk}}}~~~{{{qqqfffXXXWWWRRRTTTXXXUUUccc~~~|||bbbNNNFFFGGG???;;;<<<999666444222111222222000///000000000000000000000000333111000444:::>>>===:::444666666444111///111444333333555555555444333222111222333444555777888888888888888666444444666888777888999:::;;;<<<<<<===>>>>>>???@@@@@@AAABBBBBBDDDEEEHHHIIIIIIJJJLLLNNNOOORRRVVVZZZ]]]```eeehhheeegggiiijjjlllnnnqqqttt|||{{{yyyyyy|||~~~{{{zzz~~~~~~~~~vvvwwwyyyyyy{{{qqq```PPPGGGGGGFFFYYYzzzuuulllkkkjjjfffjjjqqquuunnn___RRRMMMNNNUUUhhhuuujjjZZZ]]]tttrrrkkknnnllleee]]]TTTIIIBBB>>>@@@IIITTTiiiwww}}}}}}|||xxxvvvrrrnnnllldddccc```]]]ZZZYYY[[[]]]___]]]YYYSSSMMMJJJJJJLLLPPPZZZaaaccciiisss{{{|||}}}yyytttzzz~~~~~~{{{vvvcccVVV___qqqzzz}}}qqqUUU^^^[[[UUUMMMEEE???:::666333444444444333333333222222111111222222222333333333111555777777@@@XXXtttwww```CCC<<<===AAAHHHOOOZZZlll|||rrrhhh]]]dddcccfffmmmjjjgggmmmooo______UUULLLhhhxxxwwwkkk```\\\SSSNNNVVVZZZppp|||qqqeeeWWWWWWSSSUUUXXXUUUaaa|||zzzaaaPPPHHHFFF??????AAA<<<666444222111222222111000111111000000//////...............000333888===???777666444333222111111111111111111111111111111222///111444666888888777666555555555555555666777777888888888888999:::;;;<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGIIIKKKMMMNNNRRRTTTWWWYYY[[[^^^bbbeeeggghhhiiikkkmmmpppssstttyyyzzz{{{}}}~~~~~~}}}}}}~~~}}}|||uuuvvvwwwwwwyyy~~~vvvmmmaaaSSSJJJDDDFFFNNNaaayyy{{{iii[[[SSSQQQVVV\\\hhhrrr|||zzzgggVVVYYYeee{{{~~~kkklll{{{iiilllrrreee[[[RRRKKKHHHCCC>>>CCCMMMaaarrr}}}zzzwwwuuusssqqqjjjjjjgggbbb]]]]]]bbbfffkkkkkkiiiccc\\\WWWVVVWWW___```eeekkkmmmlllnnnrrryyyyyy}}}xxxmmmkkkooosssyyyxxxnnnsssnnngggddd]]]```pppzzz}}}xxx~~~~~~xxxzzz^^^ZZZYYYTTTLLLEEE@@@;;;666444444444333333333333222222111111222222222333333333111777888888FFF```ppprrrRRRDDD===>>>???DDDOOO^^^ooozzz{{{ooohhh^^^ZZZZZZ^^^___```tttggg[[[TTT]]]mmmzzzkkkggg```TTTOOOQQQTTTccczzzooofff^^^VVVRRRTTTUUUXXXfffuuu}}}```OOOHHHFFF???>>>@@@;;;666444222111222222111000111000000000/////////...000//////000222555999;;;666666444333222111111111222222222222111111111111000111333555666777777666666555555555555666777777888888888888999:::;;;<<<>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFHHHIIIKKKMMMNNNRRRUUUXXXZZZ\\\```dddgggggghhhiiikkknnnppprrrsssuuuvvvxxxzzz}}}}}}|||}}}}}}}}}|||xxxyyyzzzyyyyyy~~~xxxooofffZZZOOOFFFFFFCCCCCCLLL```ttt}}}lllZZZLLLGGGKKKQQQjjjrrrzzz}}}uuudddjjj|||uuunnn}}}~~~}}}}}}ppp^^^TTTLLLIIICCC>>>BBBKKK[[[mmm~~~{{{xxxwwwuuusssrrrnnnllliiieeedddeeejjjmmmtttvvvwwwuuupppkkkiiiiiiiiiggghhhkkkjjjggghhhmmmppprrryyyxxxkkkaaaZZZVVVXXX\\\hhhpppyyy~~~~~~wwwjjj___]]]cccaaa^^^``````hhhzzz}}}xxx|||~~~}}}~~~~~~```[[[[[[VVVNNNGGGAAA;;;777444444444333333333333222222111111222222222333333333222777888666BBBYYYlllrrrzzzTTTGGG??????@@@EEENNN]]]nnnyyyuuu```UUUVVV]]]ddd{{{sss```RRRTTT```rrrllldddWWWPPPQQQPPP```}}}{{{qqqhhh^^^VVVRRRTTTUUUXXXeeettt~~~___NNNGGGEEE>>>===???999666444222111222222111000000000000000////////////222111000000111333555777666555444333222111111111444444444333333222111111000111222333444555666777666666555555666666777888888888888999999:::;;;<<<>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFHHHIIILLLMMMNNNRRRUUUXXX\\\^^^aaaeeehhhhhhiiikkkmmmnnnpppqqqqqqqqqrrrtttwwwzzz}}}}}}{{{{{{|||||||||{{{|||}}}}}}{{{zzz}}}~~~tttjjj```UUUMMMIIICCC???DDDQQQeeewwwqqq___SSSOOOPPPdddllluuuyyy~~~llliiipppoooiiitttvvveeeYYYNNNIIIDDD>>>AAAIIITTTfff{{{~~~}}}yyywwwvvvuuusssrrrtttppplllkkkmmmrrrvvvxxx}}}{{{zzzrrrmmmiiifffaaa]]]^^^cccgggmmmwwwzzzaaaPPPHHHGGGLLLSSSXXX```gggjjjiiidddXXXKKKLLLSSSSSSUUU^^^dddppp{{{vvv~~~}}}}}}~~~~~~~~~jjj^^^]]]XXXPPPIIIBBB<<<777444444444333333333333222222111111222222222333333333333888888666@@@WWWlllttttttSSSGGGAAA@@@AAAEEENNN]]]nnnyyyjjj^^^]]]```rrrmmmWWWPPPVVVeeezzzpppeeeWWWPPPPPPOOO```}}}}}}ssskkk___WWWRRRTTTTTTWWWdddsss}}}^^^MMMFFFEEE>>><<<===888666444222111222222111000000000000000////////////111111000///000222333444666555444333222222222222666666777666555444333222000000111111333555666777666666666555666777777888999999999999:::;;;<<<<<<>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFHHHJJJLLLNNNOOORRRUUUYYY]]]```cccfffiiihhhjjjlllnnnpppppppppppppppqqqrrrtttwwwzzz}}}~~~}}}{{{zzzzzz{{{|||{{{zzz}}}~~~~~~}}}{{{}}}yyymmm```XXXFFFDDDDDDJJJSSSaaasssvvvggg\\\bbbmmmvvvyyyxxxxxxuuurrriii^^^XXXjjjmmmhhhvvv~~~ooo___QQQKKKEEE>>>???FFFNNN```www}}}yyywwwvvvuuusssrrrwwwssspppqqqwww~~~uuunnneee^^^VVVQQQTTTYYYccckkkxxxyyyaaaNNNFFFKKKUUU]]]dddiiihhhgggeee\\\PPPRRRWWWVVV[[[gggnnnxxxzzzttt}}}zzzbbb___ZZZRRRKKKDDD>>>888444444444333333333222222222111111222222222333333333444666777999HHH```ttt}}}VVVFFF@@@???@@@EEEOOO___qqq}}}yyydddXXXmmm}}}dddWWWVVV[[[wwwtttfffYYYSSSSSSQQQccc~~~uuuooo```XXXSSSTTTTTTVVVcccrrr~~~zzz]]]LLLFFFEEE>>><<<===777666444222111222222111000////////////000000000000////////////000222444555555555444333222222222222777888999999888666444333000000111111333555666777666666666666666777888888999999999999:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHJJJMMMOOOPPPRRRVVVZZZ^^^```cccfffhhhgggiiimmmpppqqqqqqpppoooqqqqqqqqqrrrtttwwwyyy{{{{{{zzzyyyzzz{{{|||{{{yyyzzz|||}}}|||{{{}}}uuufff\\\IIIGGGGGGKKKQQQZZZlll}}}nnnnnnwww~~~|||wwwrrrlllggg^^^RRRHHHPPPnnnppplllzzzyyygggUUUMMMGGG@@@???CCCJJJ\\\sss{{{xxxwwwuuusssrrrwwwuuutttwwwtttkkk___VVVOOOKKKOOOVVVaaajjjwwwbbbLLLKKKTTTrrr~~~xxxtttssslllooo}}}zzztttddd___[[[TTTLLLFFF???999444444444333333333222222222111111222222222333333333555444555>>>TTTooo|||}}}www|||\\\GGG======???DDDPPPbbbuuurrr```kkk}}}tttbbbZZZVVVgggxxxhhh]]]XXXXXXQQQfff~~~wwwqqqbbbZZZUUUUUUTTTVVVbbbqqq|||zzz\\\LLLFFFFFF???======777666444222111222222111000////////////000000000000...//////000111333444555555444333333222222222333666777888999999777555333000111222333444555666777777777666666777777888999999999999999:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHKKKMMMPPPQQQSSSVVV[[[^^^```bbbdddffffffiiimmmqqqsssrrrqqqooorrrqqqqqqqqqsssuuuxxxzzzyyyyyyyyyzzz|||}}}{{{zzzvvvyyy{{{{{{zzz|||wwwhhh^^^WWWOOOJJJJJJLLLTTThhh|||vvv}}}~~~zzzwwwqqqjjjUUUNNNGGGIIIYYYqqqzzzkkknnnqqq}}}nnnYYYOOOIIIBBB???BBBFFFWWWnnn~~~~~~zzzxxxwwwvvvuuusssvvvwwwyyy~~~rrrhhh[[[RRRKKKIIIOOOWWW___hhhttt}}}}}}~~~___SSSUUUrrr{{{vvv~~~ccc^^^ZZZTTTMMMGGG@@@999555444444333333333333222222111111222222222333333333444333555BBB[[[zzz}}}wwwvvvoootttXXXBBB<<<<<<>>>DDDPPPcccwww~~~{{{xxxuuusssooollliiiiiimmmuuuxxxooohhh|||ooo___RRRZZZssszzziii^^^YYYXXXSSSjjjxxxrrreee\\\WWWVVVUUUVVVbbbqqq~~~]]]MMMGGGFFF@@@======777666444222111222222111000.../////////000000000111000000000111222333444444444444333222222222333333333444666777777666333222000111333555666777777666777777666666777777888999::::::999::::::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEGGGIIIKKKNNNPPPQQQSSSWWW[[[^^^```aaabbbddddddhhhmmmqqqtttsssqqqpppqqqqqqpppqqqssswwwzzz}}}xxxxxxyyy{{{}}}}}}|||zzzuuuwwwzzzzzzxxxyyy||||||ssshhh___\\\QQQIIIJJJLLLSSSfffzzzrrrzzz|||qqqWWWOOOIIIIIIMMMXXXpppuuulllbbbkkkuuu]]]RRRKKKCCC???AAABBBRRRgggwww~~~|||zzzwwwvvvwwwwwwwwwvvvuuuyyy|||mmmcccWWWMMMGGGFFFMMMVVV___gggrrr{{{{{{zzz~~~fff\\\bbb}}}~~~|||}}}xxx```]]]YYYSSSMMMGGGAAA:::666444444333333333333222222111111222222222333333333333333777BBBYYY|||{{{ooouuu|||PPP>>>>>>===???DDDPPPcccxxx|||ppphhhbbb```___^^^^^^]]][[[ZZZ[[[[[[]]]```dddhhhkkkllldddwwwlllZZZWWW```}}}vvviiiaaa]]]\\\rrryyysssggg^^^YYYXXXVVVWWWcccqqq]]]MMMHHHGGG@@@>>>>>>777666444222111222222111000.../////////000000111111111222222222222333333333444444333222222222333333000111444555666444222111///111444666888888777666777777777777777888888999::::::::::::;;;<<<======>>>>>>???@@@AAACCCDDDEEEEEEEEEGGGIIIKKKNNNPPPRRRTTTWWW[[[^^^___```aaabbbcccgggmmmrrrttttttrrrppppppooooooqqqtttxxx}}}xxxxxxyyy{{{}}}~~~}}}{{{tttwwwzzzyyywwwvvvyyy{{{}}}yyyvvvsssqqqooojjjbbb\\\SSSIIIEEEIIIMMMRRRbbbtttuuummmzzzvvv]]]PPPHHHGGGEEEIIIaaa}}}ttt^^^```yyyxxx___SSSMMMEEE@@@@@@>>>MMMbbbrrryyy{{{}}}}}}|||~~~wwwvvvttttttvvvxxxxxxxxxttt{{{}}}vvviii___RRRIIICCCCCCJJJSSSaaagggsss{{{|||{{{tttaaa\\\rrrrrrnnn~~~zzz^^^\\\XXXSSSMMMHHHAAA;;;666444444444333333333222222111111222222222333333333111444999AAASSSxxxttt{{{uuuOOOCCC@@@???@@@DDDPPPcccwwwwwwggg^^^[[[ZZZVVVUUUSSSSSSTTTUUUWWWXXX[[[\\\\\\ZZZVVVVVVYYY]]]```sss}}}zzziii\\\UUUggg|||qqqjjjgggzzzzzzssshhh```ZZZYYYWWWXXXcccqqq}}}^^^NNNGGGFFF???===>>>888666444222111222222111000000000///////////////000000111111222444555666666777888999777444111111111333444555666666555444333111222444666777777666666999777444333444666666666777888999999;;;;;;<<<=========???@@@BBBCCCEEEEEEHHHGGGGGGIIILLLOOOPPPPPPSSSVVVZZZ]]]___aaaccceeehhhjjjnnnrrrtttsssrrrqqqsssrrrssstttxxx}}}}}}wwwvvv}}}~~~{{{{{{wwwuuuuuusssrrrvvv|||xxxooojjjaaaaaa```]]]ZZZWWWWWWWWWOOOMMMJJJGGGEEEKKK___qqqwwwyyytttfff]]]PPPEEE???BBBPPP___{{{lll^^^dddnnnzzzooo___PPPGGGEEEGGG???JJJ[[[kkkuuuzzz|||||||||wwwuuusssqqqoooppptttxxxzzz|||mmmbbbXXXMMMFFFBBBBBBHHHPPP```gggpppzzzhhh\\\hhhyyykkkjjjvvv{{{pppWWWVVVUUUSSSOOOIIICCC<<<999555444333333222222333333222222222222222222222222444555444@@@WWWooohhhNNN<<<>>>===@@@HHHPPP]]]uuuoooeee]]]UUUVVV^^^XXXUUURRRQQQRRRUUUWWWXXX```aaaaaa^^^YYYVVVVVVWWWbbbhhhnnneee[[[___yyytttlll{{{uuunnniii\\\WWWYYYWWW___sss}}}^^^MMMGGGFFF???===>>>888666444222111222222111000000000////////////000000000000111222333444555555777888888666444111111111333444555666666555444333111222444666777777777666999666444333555666777666777888999999;;;;;;<<<=========???@@@BBBDDDEEEEEEHHHHHHHHHJJJMMMOOOQQQQQQTTTVVVYYY\\\]]]___bbbdddiiikkkooorrrssssssrrrpppsssssstttvvvyyy}}}~~~xxxvvv}}}}}}{{{|||xxxvvvvvvtttsssvvv}}}ssseee[[[UUURRRRRRRRRQQQPPPNNNKKKJJJDDDCCCBBBBBBCCCKKK\\\lll~~~kkkooodddVVVKKKCCCBBBJJJTTTmmmuuufffeeehhh}}}|||ppp^^^MMMCCC@@@???GGGSSSaaannnwww|||~~~|||xxxuuusssqqqppprrruuuyyy|||{{{lllaaaWWWLLLFFFBBBCCCIIIPPP___jjjxxxkkkZZZeeeqqq{{{zzzeeeeeerrr}}}yyy~~~uuuXXXWWWWWWUUUPPPJJJCCC<<<888555444333333222222333333222222222222222222222222555666444@@@\\\tttlllOOO<<<===;;;>>>FFFPPP^^^sss}}}fff______```eeennnmmmhhhaaa]]]\\\[[[ZZZXXXXXX[[[]]]\\\ZZZZZZ[[[]]]\\\bbb}}}yyylll]]]\\\nnnyyy}}}xxxpppjjj^^^XXXZZZXXX___sss{{{|||]]]MMMGGGFFF???>>>>>>888666444222111222222111000000000////////////000000///000111222333444444444666777777555333111111222333444555666666555444333111222444666777777777666888666444444555777777777777888999999;;;;;;<<<======>>>???AAABBBDDDEEEFFFHHHHHHIIIKKKMMMOOOQQQRRRUUUWWWYYYZZZ\\\^^^aaadddiiikkknnnqqqrrrrrrpppooorrrsssuuuxxx{{{}}}yyyxxx}}}}}}{{{|||yyyvvvvvvtttsssvvv|||zzzpppeee\\\XXXXXX\\\ZZZXXXWWWVVVQQQIIIDDDHHHDDDAAAAAACCCJJJXXXfff~~~~~~|||wwwwwwxxxsssfffVVVLLLDDD???@@@DDD```zzz}}}vvvtttlllVVVDDD;;;???BBBIIIVVVfffuuu}}}{{{wwwuuusssrrrrrrtttxxx|||yyymmm___UUUKKKEEECCCCCCIIIQQQ```lll|||tttqqqzzz~~~uuubbbjjjrrruuuzzzqqq___bbbooo|||www~~~___ZZZZZZWWWSSSLLLCCC<<<777555444333333222222333333222222222222222222222222222555333>>>___vvv~~~lllMMM>>>@@@======EEERRRbbbssszzzkkkllluuu{{{xxxuuussspppiiiddd]]]^^^]]]\\\YYYWWWXXXYYYXXX]]]wwwuuubbbZZZ___uuu|||qqqlll___ZZZ[[[XXX___ssszzzuuu]]]MMMGGGFFF???>>>>>>888666444222111222222111000000////////////000000111///000111222333333333333555666666444222111111333333333555555555555333333222333555666777777777777888666444555666777777777777888999999;;;;;;<<<======>>>???AAACCCDDDEEEFFFGGGIIIJJJKKKMMMOOOQQQSSSWWWXXXZZZ[[[\\\___bbbeeehhhjjjllloooppppppooonnnppprrruuuyyy}}}{{{yyy~~~||||||{{{xxxvvvvvvtttrrruuuzzz~~~|||uuukkkeeehhhqqq|||{{{wwwooobbbXXXUUULLLCCC@@@AAAJJJYYYggg~~~zzzuuuiiiaaaaaaiiisssooo```PPPHHHCCC???>>>???TTTrrrxxxkkkZZZIII>>>??????CCCPPPcccuuu}}}{{{xxxvvvttttttssstttwww|||~~~uuukkk]]]TTTJJJEEECCCCCCIIIPPPccclllxxxuuubbbYYY]]]hhhppprrrjjjsssxxxvvvxxxlll]]]bbbqqq}}}zzzkkk]]]]]]ZZZUUUNNNEEE<<<777555444333333222222333333111222222222222222333333111888666@@@aaayyy{{{xxxhhhIII@@@BBB??????GGGWWWiiizzzwwwkkkhhhccc\\\XXXUUUUUUUUUWWWZZZpppnnnbbb[[[ddd~~~rrrmmmaaa[[[\\\XXX^^^qqq~~~ttt\\\LLLGGGFFF@@@>>>???999666444222111222222111000///////////////000111111///000222333444444333222444444444333111000222333222333444555555444333222222333555777888888777777777666555555777888888777777888999999;;;;;;<<<===>>>>>>@@@AAACCCDDDFFFFFFFFFHHHKKKLLLLLLMMMQQQTTTXXXZZZ\\\^^^___aaadddggggggiiikkkmmmnnnnnnnnnmmmnnnqqquuuzzz~~~{{{zzz~~~}}}}}}{{{wwwvvvvvvtttqqqtttyyy|||zzzrrrmmmsssiii\\\MMMCCCAAAIIIYYYhhh}}}wwwfffXXXUUU^^^oooiiiZZZJJJCCCBBB@@@@@@BBBHHHeeewwwhhh^^^[[[VVVLLLCCC???>>>BBBPPPcccvvv~~~}}}{{{yyywwwttttttuuuwww{{{}}}vvvnnnggg\\\SSSJJJEEEBBBBBBHHHOOObbbkkkuuu|||uuufffSSSHHHGGGPPP]]]fffoooyyy}}}wwwuuu~~~yyyhhh\\\dddssswww```___]]]XXXPPPFFF===888555444333333222222333333111111111222222333333333333<<<===EEEccc|||lllGGG@@@???===>>>HHH\\\ttt{{{pppfff^^^[[[YYYYYYWWWXXXggg~~~qqqbbb]]]rrr~~~tttooobbb\\\\\\XXX]]]pppxxx\\\LLLFFFFFF@@@>>>???999666444222111222222111000///......//////000111222000111333555555555333222333333333111000000222444222333444555555444333222222333555777888888888777666555555666888999888777777888999999;;;;;;<<<===>>>???@@@AAACCCEEEFFFGGGEEEHHHKKKKKKJJJLLLPPPSSSVVVYYY]]]```bbbdddfffhhhggghhhkkkmmmooopppppppppooorrrvvvzzz~~~{{{{{{~~~~~~~~~{{{xxxwwwwwwuuurrrsssxxx|||zzz|||}}}iiiWWWJJJHHHRRR^^^zzz|||iii\\\RRRSSS___ooo|||gggZZZKKKEEEBBB@@@???AAACCC[[[uuu}}}{{{yyyvvvfffSSSKKKMMMPPPLLLGGG>>>???CCCOOOaaasss}}}{{{xxxssstttvvvyyy~~~xxxooogggbbb\\\SSSJJJEEEBBBBBBFFFMMM]]]hhhsssyyy{{{|||xxxsss```YYYQQQNNNOOOUUUcccoooyyy{{{vvvtttddd\\\eeesss~~~~~~zzzaaaaaa___[[[SSSHHH???999555444333333222222333333111111111222222333333444000999;;;DDD___xxxsssFFF???::::::<<>>???@@@BBBCCCEEEFFFGGGCCCGGGJJJJJJIIIJJJNNNSSSSSSWWW\\\aaaccceeefffhhhhhhjjjllloooqqqsssttttttsssuuuwwwzzz|||~~~{{{{{{~~~~~~}}}zzzyyyyyywwwsssuuuyyy}}}}}}kkkXXXLLLOOOWWWtttpppXXXNNNHHHMMMWWWddd{{{zzznnnaaaXXXPPPHHHCCCCCCBBBSSSiiixxxwwwnnncccZZZQQQMMMOOOPPPMMMIII>>>???BBBKKKZZZmmm~~~}}}zzzwwwssstttwww{{{xxxnnngggddd\\\SSSJJJEEEBBBAAAEEEKKKYYYcccnnnrrrtttuuutttpppkkkkkkppptttuuuuuu}}}~~~vvvrrrddd]]]ggguuu||||||uuubbbbbbaaa\\\UUUJJJAAA;;;555444333333222222333333000111111222333333444444000444666CCC___vvvwwwooooooDDDCCC;;;<<<<<<@@@RRRmmm~~~ooogggddd^^^[[[oooxxxnnnhhhyyyttthhhaaaaaa[[[___pppwww[[[LLLFFFFFF@@@???@@@:::666444222111222222111000............///000222222222333666777888666444333222222111000///000222555222222444444444444222222333444666777888999888888666555555777999:::999888777888999:::;;;<<<<<<===>>>???@@@BBBDDDEEEFFFGGGBBBFFFJJJJJJHHHIIINNNRRRPPPUUU\\\aaadddeeefffgggjjjkkknnnqqqsssvvvwwwxxxwwwxxxyyyzzz{{{}}}~~~}}}{{{{{{~~~|||{{{{{{yyyuuuvvv{{{|||{{{xxxnnn^^^SSSTTT[[[iiisss[[[KKKFFFGGGJJJQQQmmmtttfffXXXNNNLLL===JJJ___tttxxxgggVVVWWWYYYZZZXXXTTTOOOLLL>>>???AAAGGGTTThhh|||~~~~~~}}}zzzvvvsssssstttwww|||zzzqqqkkkiii\\\SSSJJJEEEBBB@@@DDDJJJXXX```fffhhhllltttzzz{{{|||rrr}}}sssfff```jjjwwwxxx~~~~~~mmmbbbbbbaaa]]]VVVLLLBBB<<<555444333333222222333333000000111222333333444444888777888IIIfff|||uuujjjeeeAAAGGGAAAAAA>>>===IIIaaawwwpppfff]]]hhhuuummm|||wwwjjjdddccc]]]```rrr|||aaaMMMEEEFFF@@@<<<===:::666111///222222000///111111111000000000000111111...222666:::;;;999666444444333111//////000111222222333444444555555444444111444888:::999777666555444444555666777888999999888999999::::::;;;;;;<<<>>>???@@@@@@@@@AAADDDGGGEEEGGGHHHIIIIIIJJJMMMOOORRRVVV\\\aaadddgggiiikkkiiillloooqqqrrrtttvvvwww{{{vvvwww|||}}}zzz{{{}}}zzzzzzzzzyyyxxxwwwxxxyyy{{{}}}zzzsssnnnlllggggggbbbYYYOOOMMMTTT[[[fff}}}~~~kkk___XXXOOOLLLPPPbbbxxx^^^JJJFFFHHHOOO```zzz~~~kkkYYY\\\^^^\\\YYYVVVQQQLLLFFF@@@>>>EEERRReeezzz|||xxxtttrrrsssvvv{{{{{{uuummmfff]]]TTTKKKEEEAAA>>>AAAFFFPPPaaammmmmmrrrwww{{{```ZZZjjjuuutttuuulllwww}}}eee]]]___```^^^WWWMMMBBB;;;555555444333222222222222333333222222333333444555666888888GGGiii~~~cccyyy\\\KKKCCC???CCC@@@===JJJeeeyyy}}}vvvjjjhhh}}}xxxkkkeeefffbbbhhh{{{cccNNNFFFGGG@@@<<<===:::666222000222222000///111111111000000000000111111///111555888999888666444444333111000///000111222333444555555666666555555333777:::<<<:::888777666444444555666777888999999888999999::::::;;;;;;<<<===>>>?????????@@@CCCFFFDDDEEEHHHIIIKKKMMMPPPSSSTTTWWW\\\```ccceeehhhjjjjjjllloooqqqrrrsssvvvxxx{{{wwwwww{{{|||zzz|||}}}zzz{{{}}}}}}|||{{{|||}}}~~~{{{ssskkkeeedddfffiiihhhhhheee[[[OOOJJJMMMRRRddd|||yyyiiiZZZSSS\\\vvvtttbbbLLLIIIHHHRRRiii~~~zzzhhhgggggghhheee]]]UUUPPPJJJCCC???EEEQQQcccxxx|||xxxuuurrrppptttzzz{{{sssjjjccc\\\SSSKKKFFFBBB???CCCHHHTTTeeetttyyyxxxrrr___aaarrryyyvvv|||rrrsss~~~~~~jjj^^^```aaa___XXXMMMBBB<<<666555444333222222222222333333222222333333444555666999999FFFfffzzz|||[[[GGG>>>===BBBAAAAAAQQQnnn|||xxxuuuoookkkdddcccssszzzmmmfffgggbbbhhh{{{fffPPPGGGGGG@@@<<<===:::666222000222333000///111111111000000000000111111///111333666777666555444444333111000000000222333444444555666666666666666666999<<<===;;;999888777444444555666777888999999888999999::::::;;;;;;<<<<<<===>>>??????@@@BBBEEEBBBEEEHHHJJJMMMPPPTTTWWWWWWYYY\\\^^^aaadddgggjjjkkkmmmnnnooopppssswwwzzz{{{xxxwwwyyy{{{{{{~~~{{{{{{~~~~~~|||qqqlllddd\\\XXXWWWXXXYYY___cccfffccc[[[TTTRRRRRRccc{{{mmmjjjzzzxxxhhhPPPJJJDDDHHH\\\vvvwwwsssuuuqqqdddWWWSSSOOOGGGAAADDDNNN^^^rrr~~~{{{xxxuuusssqqqtttzzz|||uuukkkeee\\\SSSKKKFFFCCCAAAEEEJJJTTTfffxxxzzzhhh]]]fffxxx|||wwwyyymmmqqq~~~sss___aaabbb```YYYNNNCCC<<<666555444333222222222222333333222222333333444555666999:::GGGcccZZZHHHAAA>>>AAAAAADDDUUUsssvvvrrroookkkkkkmmmeeeiiimmmlllhhhdddcccddd^^^\\\ZZZZZZ```zzz}}}oooggggggbbbhhh{{{kkkSSSHHHGGG@@@===>>>999777222000222333111000111111111000000000000111111000111222333444555555555555333222000000111222333333444444555555555555555777999<<<<<<;;;888777777444444555666777888999999888999999::::::;;;;;;<<<<<<>>>???@@@@@@AAACCCEEEDDDFFFIIILLLNNNRRRVVVYYYYYY[[[\\\]]]___bbbgggjjjlllmmmnnnnnnooorrrwwwzzz{{{yyyxxxxxxzzz}}}||||||~~~~~~~~~}}}{{{zzzwwwsssppppppooolllggg^^^UUUNNNRRRVVV]]]dddgggeee```\\\fffzzzuuuiiiQQQKKKFFFHHHXXXsss~~~~~~xxxgggYYYUUUSSSJJJBBBBBBIIIWWWjjjyyy|||~~~}}}{{{xxxvvvuuutttwww|||~~~xxxpppjjj^^^VVVMMMHHHDDDBBBEEEJJJSSShhh~~~}}}eee\\\eeevvvzzz|||wwwiiidddvvv{{{aaabbbcccaaaZZZOOODDD===666555444333333222222333333333222222333333444555555999:::IIIeeeyyy|||WWWHHHGGG@@@AAAAAADDDTTTooowwwtttoooiiieeecccbbbdddeee___bbbffffffccc```^^^]]]XXXTTTUUUXXXVVVdddppphhhgggbbbgggzzzpppWWWIIIGGGAAA>>>>>>999777222000333333111000222111111000000000000111111000000111222333444555555555444222000000111222333222222333444444444444333555777::::::999777666777444444555666777888999999888999999::::::;;;;;;<<<===???AAABBBBBBCCCDDDFFFGGGIIILLLMMMOOOQQQUUUXXX[[[\\\]]]^^^___cccgggkkklllmmmnnnnnnooorrrwwwzzzzzzzzzyyyxxxzzz~~~~~~~~~{{{ooolllnnnsssvvv{{{lllbbbWWWSSSPPPTTT\\\bbbbbb```fffvvv~~~xxxXXXQQQHHHFFFQQQkkk}}}mmm___ZZZWWWLLLBBB@@@DDDOOO___lllppptttyyy~~~~~~}}}{{{yyyxxxwwwuuuxxx}}}zzzrrrkkkbbbYYYPPPJJJEEEBBBDDDIIISSSkkk}}}iii^^^cccpppvvvyyywwwjjj```ooo~~~cccdddeeebbb[[[PPPEEE>>>666666555444333333333333333333222222333333444555555777:::LLLhhhuuuwww~~~TTTDDDEEEAAAAAA@@@DDDTTTkkktttmmmhhhgggddd___\\\\\\]]]]]]___```bbbeeegggfffbbb^^^ZZZSSSTTTZZZWWW\\\qqqhhhgggbbbgggzzzuuuZZZJJJGGGAAA???>>>999777333111333444111000222111111000000000000111111000111222333444555555555555444222111000111333444111111222333333333333333333555777888777666666777444444555666777888999999888999999::::::;;;;;;<<<===@@@BBBCCCCCCDDDEEEFFFIIIKKKMMMNNNOOOQQQTTTVVV\\\]]]^^^___aaadddiiilllkkkmmmnnnooopppssswwwzzzxxxzzzzzzxxx{{{zzzmmmjjjnnnyyypppdddTTTIIIHHHNNNSSSWWWbbbpppyyyzzz~~~}}}hhh[[[LLLBBBEEE\\\xxxkkkbbbYYYOOODDD@@@AAAHHHUUUaaahhhlllssszzz~~~~~~|||{{{zzzyyyssswww}}}zzzpppjjjeee\\\RRRKKKFFFBBBDDDIIIPPPgggzzzmmmcccgggrrrwwwzzzyyyvvvlllttteeefffgggddd\\\QQQFFF???777666555444333333333333333333222222333333444555444777;;;MMMiiisssqqquuu{{{[[[FFFEEE@@@@@@AAAGGGVVVkkk{{{xxxuuurrrtttssslllgggfffdddbbbdddbbbbbbfffkkknnnllliiiaaaXXXVVVZZZWWWWWWmmmsssiiihhhccciii|||xxx\\\KKKGGGAAA??????999888333111333444111111222111111000000000000111111000111333444555666555555666444333111111222333444111222333333444444333333222444666777777777888999444444555666777888999999888999999::::::;;;;;;<<<<<>>AAABBBBBBBBBCCCDDDGGGIIILLLMMMOOOQQQUUUXXX[[[]]]```ccceeehhhlllnnniiillloooqqqssstttvvvwwwuuuzzz|||zzz}}}}}}{{{{{{{{{}}}~~~cccOOOLLLQQQ[[[jjjzzznnniiitttrrrbbbTTTIIIIIIYYYlll}}}jjj^^^TTTIIICCCAAADDDLLLUUUggglllttt|||~~~}}}}}}}}}~~~}}}uuuoooccc[[[RRRLLLHHHEEEHHHNNNXXXdddzzztttxxxzzzwwwjjjooozzz}}}ggghhhhhheee^^^RRRGGG@@@777777555444444444444444333333222222333333444555222:::???LLLbbbqqqvvvooosssoooVVVAAACCCDDDCCCEEELLLYYYgggwwwsssggg^^^aaahhhwwwnnnmmmiiiooo___LLLIIIBBB======;;;666666555444333333333333111111111111000000000000...///111444555666666666777555222111222666:::===666555444222111111222222444444555555555555555555444444555666777888999999999::::::::::::::::::;;;???@@@BBBBBBBBBCCCFFFHHHGGGIIIKKKLLLNNNPPPTTTWWW[[[]]]aaaeeeiiilllnnnnnnmmmnnnpppqqqrrrsssvvvyyyzzzzzzyyyyyy|||zzzxxxyyy{{{zzzyyy}}}zzzuuuqqqxxx}}}kkkWWWKKKYYYiii|||wwweeelllzzz{{{~~~pppYYYFFFEEEPPP[[[|||rrreeeTTTHHHGGGAAA;;;DDDUUUbbbmmmwwwzzz{{{~~~}}}||||||xxxrrrhhhaaaXXXQQQJJJFFFJJJPPP\\\fffxxxxxxxxx}}}lllrrr~~~www~~~pppddddddhhhaaaXXXNNN@@@:::777555444555555555444222222222222333444555555888:::<<>><<<666666555444333333333333111111111111000000000000///000222444555555555555666555222111222555999<<<999777555333222111111111444444444444555555555555444444555666777888999999999::::::::::::;;;;;;;;;>>>@@@AAABBBBBBCCCFFFHHHGGGIIIKKKLLLNNNPPPTTTWWW[[[]]]aaaeeehhhkkklllmmmjjjllloooqqqrrruuuyyy{{{{{{{{{{{{|||~~~}}}{{{}}}~~~~~~~~~yyysssxxxtttooollljjjhhheeebbbdddiiirrryyy{{{ssseeeZZZYYYfffvvvkkkbbbmmmwwweeeQQQGGGLLLVVVtttttthhhVVVIIIFFFAAA<<>>???<<<666666555444333333333333111111111111000000000000000111333444555555555444666444222111222555888;;;:::999777555222111000000333333333444444444555555444444555666777888999999999999::::::;;;;;;;;;;;;===???AAAAAABBBDDDFFFIIIGGGIIIKKKLLLNNNPPPTTTWWW[[[]]]```dddgggjjjkkkkkklllnnnpppqqqrrruuuxxxzzz{{{|||}}}~~~}}}~~~nnnaaa[[[```]]]ZZZYYYZZZ[[[[[[ZZZRRRQQQTTT\\\fffiiieee```YYYcccppp||||||bbbdddsss~~~uuuaaaMMMIIIOOOfff{{{xxxjjjXXXIIIFFFCCC???FFFRRR[[[iiiyyy}}}~~~}}}}}}~~~}}}{{{vvviiiaaaYYYRRRKKKFFFIIINNNSSS]]]nnnxxxyyyyyyiiippp~~~www~~~~~~~~~{{{mmmkkklllcccYYYOOOAAA:::777555444555555555444222222222222333444555666888888999[[[zzzmmmdddEEEDDDFFFDDDDDDHHHPPP^^^ooozzzwwwnnnmmmwww```KKKHHHCCC@@@@@@===666666555444333333333333111111111111000000000///111222444555555555444444555444222111222444777999999888777555444222222111222222333333444444555555444444555666777888999999999999::::::;;;<<<<<<<<<===>>>@@@AAABBBCCCFFFIIIGGGIIIKKKLLLMMMPPPTTTWWW[[[]]]```dddgggiiijjjkkkpppqqqrrrrrrrrrrrruuuvvvzzz{{{}}}}}}}}}~~~xxxhhh\\\UUURRRPPPOOONNNOOOQQQSSSUUUVVVPPPLLLHHHHHHMMMSSSWWWXXXXXX```lllyyyttthhheeeyyyrrrYYYKKKKKKVVVmmm}}}nnn]]]NNNJJJGGGEEEJJJTTT^^^lll{{{~~~~~~zzzvvvjjjcccZZZSSSLLLGGGHHHNNNRRR]]]lll~~~www{{{tttgggqqq~~~vvv}}}|||nnnkkklllcccZZZPPPCCC:::777555444555555555444333222222333333444555666::::::<<<```eeeFFFDDDEEEDDDEEEHHHPPP___rrr~~~tttkkkjjjvvvaaaKKKHHHDDD@@@@@@<<<666666555444333333333333111111111111000000000///111222444555666555555444444333222111111333666777666666666555555444444333222222333444444555666666444444555666777888999999999999:::;;;;;;<<<=========>>>@@@AAAAAACCCFFFHHHGGGIIIKKKLLLMMMPPPTTTWWWZZZ\\\```dddgggiiijjjkkkqqqrrrssssssrrrsssuuuwwwxxxyyy|||~~~~~~~~~~~~qqq```TTTOOOMMMMMMKKKLLLKKKKKKJJJIIIJJJJJJPPPQQQQQQNNNKKKJJJMMMQQQWWW___lll|||rrr___dddzzz~~~iiiUUULLLLLLaaa|||yyykkk]]]UUUOOOKKKNNNUUUcccooo{{{}}}yyyuuullleee\\\UUUNNNHHHIIINNNTTT___nnn}}}ttt{{{ooogggrrryyy{{{~~~yyyllljjjlllddd\\\RRREEE:::777555444555555555444333333333333444555666666999<<>>>>>???@@@AAAAAABBBDDDFFFGGGIIIKKKLLLNNNPPPTTTWWWZZZ\\\```dddhhhkkklllmmmmmmnnnqqqrrrsssuuuyyy{{{xxxxxxzzz|||~~~~~~tttbbbUUUOOONNNOOOOOOXXXYYYYYYVVVQQQLLLIIIHHHHHHOOOWWWXXXRRRLLLJJJKKKTTT\\\lllhhh```iii|||wwwcccSSSIIIXXXpppsssggg[[[SSSSSSYYYhhhrrr{{{||||||~~~|||~~~zzzvvvnnnggg___XXXPPPIIIJJJNNNUUUcccttt~~~ssszzzmmmhhhuuu|||||||||uuuiiiiiimmmfff]]]SSSFFF:::777555444555555555444333333333333444555666777555;;;@@@```xxx|||zzzrrrgggIIIIIIJJJHHHJJJNNNXXXhhh{{{qqqjjjhhh___\\\^^^cccjjjzzztttiiijjj{{{fffLLLHHHDDDAAA???:::666666555444333333333333111111111111000000000000000111333555777777777666333222111111111222444555444444555555444333222111333444444555666777888999444444555666777888999999999999:::;;;<<<===>>>>>>???@@@AAAAAA@@@AAACCCEEEGGGIIIKKKLLLNNNPPPTTTWWWYYY[[[```dddiiilllnnnooolllnnnppprrrtttvvvzzz}}}xxxyyyyyy{{{~~~qqqhhh^^^ZZZ\\\```aaa```kkkmmmnnnllleee^^^ZZZXXXJJJNNNSSSSSSPPPLLLJJJJJJOOOWWWiii~~~sssjjjnnnooo]]]LLLSSSccczzzyyyjjj______dddnnnxxx~~~~~~}}}|||yyypppiiiaaaZZZRRRKKKKKKOOOTTTdddxxxsss{{{mmmiiixxx}}}yyyvvvuuuiiikkkppphhh___SSSEEE:::777555444555555555444444333333444444555666777222;;;AAA```yyy|||wwwzzzoooKKKHHHJJJGGGIIINNNYYYhhhzzzyyymmmfff___\\\]]]]]][[[]]]```___```qqqxxxrrruuuyyyxxxllllll|||gggMMMIIIDDDAAA>>>999666666555444333333333333111111111111000000000000///111333555777888888777333222111111111222333444555555555555444222000///444444555666777888999:::444444555666777888999999999999:::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@BBBDDDGGGIIIKKKLLLNNNPPPTTTWWWXXX[[[```eeejjjmmmpppqqqoooppprrrssssssuuuxxxzzzzzzyyyyyy{{{~~~vvvddd```___dddnnnuuuwwwvvvrrrwww{{{zzzuuuoookkkiiiZZZVVVPPPKKKJJJKKKMMMOOOLLLTTTfff}}}sssiiiuuuvvvcccPPPQQQ[[[ppptttiiikkkqqqsss~~~|||qqqjjjccc\\\SSSLLLKKKOOORRRddd{{{ttt|||mmmkkkzzz|||zzz~~~rrrkkkuuuvvvkkkmmmrrrjjj```SSSDDD:::777555444555555555444444444444444444555777777333<<>>:::999777333222222222111///333222222111111111111111111111333444555666666666777666333111111111222333333444444333111000000111333444555666777777777777555555666666777777888888;;;::::::999:::;;;===>>>AAABBBBBBAAAAAABBBFFFIIIHHHIIIKKKMMMOOOSSSXXX\\\\\\]]]___dddiiimmmnnnnnnrrrrrrrrrssstttvvvxxxxxx}}}rrrkkkaaakkkxxx}}}~~~yyyooohhh]]]RRRJJJHHHHHHJJJEEEOOObbbyyyuuuttt~~~vvv]]]ZZZTTTXXXqqqzzzyyy{{{|||qqqiii```\\\VVVOOOLLLLLLVVVeeeyyyzzz{{{iiimmmyyyzzzrrrccckkkxxxkkklllqqqlllbbbUUUDDD<<<999666444555555555555444333333333333444555555666;;;FFFooowwwppp}}}}}}yyymmmzzzxxxNNNKKKIIIFFFFFFJJJWWWjjj|||~~~yyyzzzzzzkkkeee^^^ZZZZZZ[[[YYYZZZ]]]jjj{{{xxxnnnnnn|||aaaLLLJJJEEE@@@>>>:::999666333222222222111000222222111000000000000111111111333444555666666666777555333111111111222333444555555444222111111222444555666777888888888888555555555666777888888999::::::999999:::;;;<<<===AAAAAAAAAAAA@@@BBBEEEHHHHHHIIIKKKMMMOOOSSSXXX\\\[[[\\\___dddiiimmmooopppqqqqqqrrrtttuuuvvvwwwwww~~~~~~}}}tttlllnnnyyy~~~oooaaaTTTKKKGGGIIILLLXXXoooyyy|||kkkdddZZZXXXggg~~~uuulllddd___YYYRRRNNNNNNRRRaaavvvwwwwwwfffkkkxxxyyy~~~sssnnnrrrvvvlllooouuunnndddVVVFFF<<<999666444555555555555444333333333333444555555555===IIIqqq{{{~~~rrrbbb~~~sssMMMJJJDDDGGGGGGLLLYYYkkk|||~~~sssiiibbb]]]\\\[[[YYYYYY\\\^^^kkk|||ssssssbbbLLLIIIDDD@@@>>>:::999666333222222222111000111111000/////////000000111111333444555666666666666555333111111111222333222444555444222111111111555666777888999999999999444444555666888999::::::999999999999:::;;;<<<===@@@@@@AAAAAA@@@BBBDDDGGGHHHJJJLLLMMMOOOSSSWWW[[[ZZZ\\\___dddhhhlllpppqqqoooqqqsssuuuvvvwwwwwwwww|||}}}}}}|||vvvhhhmmmzzzmmm]]]TTTNNNJJJOOOeeevvvggg]]]]]]jjjzzzqqqiiiccc]]]UUUPPPPPPQQQ```sss{{{vvvssseeemmmzzzxxx~~~}}}sss~~~uuummmrrryyyqqqeeeXXXHHH<<<999666444555555555555444333333333333444555555444===IIIooovvveee~~~iiiJJJGGG@@@FFFGGGLLLWWWiiiyyyxxxnnngggaaa___\\\YYYXXXZZZYYY___lll~~~vvvvvvbbbLLLIIIDDD??????;;;888666333222222222111000111000000///////////////111111333444555666666666666555333111111222333444000222333333111000000000555555666777888888888888333444555666888999;;;;;;888888888999:::;;;<<<<<>>@@@BBBHHHSSSbbbrrr~~~uuurrrkkkdddaaa___ZZZYYY[[[YYYVVVXXXcccxxx{{{tttsss|||bbbKKKHHHCCC??????<<<777555222111222333222111111111000/////////000000111111333444555666666666555444222111111222444555333555888888777555444444333444555666666777777777555555666777999:::;;;;;;777888999;;;<<<=========???AAACCCCCCCCCCCCEEEFFFHHHJJJMMMOOOQQQSSSVVVXXX[[[^^^bbbdddeeeiiioootttqqqsssuuuxxxzzz{{{{{{{{{}}}||||||yyywwwtttqqqmmmjjjgggfffbbbeeehhhlllnnnmmmlllkkkmmmllljjjnnn{{{yyypppjjjccc[[[VVVVVV^^^jjjxxx~~~sssiiiqqq{{{xxxvvv}}}pppqqqwwwqqqgggZZZJJJ<<<999666444555555555555444333333333333444555555<<<===BBBfffaaa>>>>>><<<@@@CCCJJJUUUcccssszzzvvvnnngggdddaaa\\\ZZZ\\\ZZZXXXXXX]]]kkkzzz|||uuuvvvbbbKKKHHHBBB??????<<<777555222111222333222222222222111000000000000111111111333444555666666666555444222111111222444555111444777888777555444444444555666777777888777777666666777888999999::::::777888:::<<<>>>??????>>>@@@BBBDDDEEEDDDDDDFFFGGGHHHJJJMMMPPPQQQSSSUUUWWW\\\```cccddddddgggmmmsssqqqqqqsssuuuwwwyyy{{{{{{}}}}}}~~~qqqjjjbbbdddggghhhgggeeecccbbb^^^^^^___```^^^\\\ZZZXXXVVVWWW[[[bbbsss{{{rrrllleee]]]YYYYYYbbbooouuummmvvvzzzyyyrrrtttppptttqqqjjj]]]KKK<<<999666444555555555555444333333333333444555555888>>>GGGjjj~~~hhhDDDAAA;;;>>>BBBJJJUUUcccsss|||tttlllhhhccc]]][[[\\\ZZZ\\\\\\\\\aaaqqq~~~uuu{{{{{{vvvyyybbbKKKGGGBBB??????===777555222111222333333222333222222111111111111111111111333444555666666666555444222111111222444555...111444555444222111111555666777888888999999999777777888888999999999:::888999;;;===????????????@@@BBBEEEEEEEEEEEEFFFHHHHHHJJJNNNPPPQQQSSSUUUWWW]]]aaaddddddcccfffmmmrrrppppppqqqsssuuuwwwzzz{{{~~~||||||vvvkkkccc___VVV[[[aaafffhhhhhhggggggaaaaaa```___[[[WWWSSSQQQMMMNNNQQQYYYiii|||sssnnnggg___[[[[[[hhhvvvyyyqqq~~~zzzzzztttwwwooosssqqqlll___LLL<<<999666444555555555555444333333333333444555555222===IIImmm}}}wwwzzzlllJJJDDD<<<;;;@@@HHHSSSaaaqqqyyypppkkkeee^^^[[[\\\VVVZZZ\\\XXXWWWddd}}}uuummmxxxuuuzzzaaaLLLJJJEEE@@@???:::888777555333222222222333444333111////////////000000222555555555444444555777555333111000000000000000222444444333333444555666555444444666777777666777777666666666888999:::999999;;;===>>>?????????@@@BBBFFFGGGFFFEEEEEEEEEHHHKKKNNNQQQRRRTTTVVVXXX\\\^^^aaaccceeehhhllloooqqqsssuuuvvvuuuuuuvvvwww|||}}}}}}pppgggaaa\\\XXX^^^aaacccgggnnnssspppiii\\\WWWTTTXXX^^^___XXXQQQPPPIIIIIIQQQZZZkkk~~~yyyuuunnnddd]]]]]]jjj{{{zzztttrrr|||{{{vvvzzzllluuuoooggg]]]JJJ===888666777777444333444555555444444444555555666888888DDDttt{{{vvvIII???AAA@@@AAAEEENNN[[[iiitttzzzyyyqqqjjjccc^^^ZZZ[[[ZZZ[[[\\\\\\bbbqqq}}}vvvzzzwwwtttzzzaaaLLLJJJEEE@@@???;;;888777555333222222222333333222111000/////////000000333555666555555555666555444222111111111222222000222444444333333333444888666555555777888777777666666666666777888:::;;;888999;;;<<<>>>????????????BBBEEEFFFFFFFFFFFFFFFHHHKKKNNNQQQRRRTTTVVVXXX^^^```bbbdddeeegggjjjmmmqqqsssvvvvvvvvvvvvxxxyyy|||}}}zzzsssooojjjeeebbbkkknnnqqqsssxxxyyyssskkkccc___\\\^^^bbbccc___ZZZOOOIIIHHHNNNUUUaaazzz~~~yyytttmmmccc^^^^^^jjj{{{{{{tttttt}}}xxxzzzooowwwrrrkkk___HHH===888666777777444333444555444444444444555666666;;;>>>IIIvvvrrr|||VVVBBB:::===>>>CCCMMMZZZfffoootttwwwzzzrrrlllfff```]]]\\\[[[[[[[[[[[[___kkkxxx|||zzzyyyuuu|||```LLLJJJEEE@@@???;;;888777555333222222222333333222111000/////////000111333666777666555666777444222000000111333333222111222444444333222333444999888666666777888777666555555555666777999:::;;;888999;;;<<<>>>>>>??????>>>AAADDDFFFFFFFFFGGGHHHIIIKKKOOOQQQRRRTTTWWWXXX___aaacccdddeeegggiiikkkqqqsssvvvwwwwwwxxxzzz{{{|||}}}zzz{{{~~~{{{www}}}}}}zzzxxxzzz}}}zzztttllljjjiiiiiijjjkkkiiihhhggg^^^VVVTTTTTTZZZlllxxxrrrkkkbbb___```iiizzz~~~{{{ssswwwttt|||pppxxxuuuooobbbIII>>>888555777777444333555444444444444444555666666888???IIIpppyyynnnaaasss[[[CCC666===???EEEOOO[[[gggooosssnnnyyy{{{tttnnnhhhccc```]]]\\\\\\\\\ZZZ[[[dddooozzzzzz{{{vvv}}}```KKKJJJEEEAAA???;;;888777555333222222222333222111111000000000000000222444666777777666666777555333000000222444333222111333444444333222333444999777555555666777666555444444555666888:::;;;<<<888999:::<<<===>>>??????===@@@CCCEEEFFFGGGHHHJJJIIILLLOOOQQQSSSTTTWWWYYY]]]___ccceeefffgggjjjllloooqqqtttvvvwwwxxxzzz||||||}}}~~~yyy|||pppbbbXXXVVV```lllwwwpppiiiaaa```bbbiiixxx}}}yyy|||qqqyyyqqqzzztttnnnyyyvvvpppcccKKK>>>999555666666444333555444444444444444555666777666???HHHkkksssdddiiizzzUUUFFF???BBBCCCGGGQQQ^^^lllvvv{{{ttt}}}{{{tttooojjjeeebbb^^^\\\]]]]]][[[[[[aaaiii}}}xxxuuuwww}}}vvv}}}```KKKJJJEEEAAA@@@<<<888777555333222222222333111111111111000000000///222444666777777666666777888444000111444555444111222333555444333222222333777555444444555666555444333444555777888:::;;;;;;777888:::<<<===>>>>>>>>>===@@@BBBDDDEEEGGGIIIKKKIIILLLOOORRRSSSUUUWWWYYYZZZ]]]aaaeeegggiiilllnnnmmmpppsssuuuvvvwwwyyy{{{|||}}}ooobbb]]]^^^zzzwwwooohhhaaa```ccckkkzzzwwwzzzppp|||qqq{{{lllqqq~~~vvvnnncccNNN???999555666666333333666333333333444444666777777888AAAIIIkkk{{{gggiiirrrPPPIIIIIIFFFFFFHHHPPP^^^nnn|||{{{tttooojjjfffccc^^^]]]]]]^^^]]]\\\```gggzzz{{{uuurrroooooouuu}}}{{{tttzzz___KKKJJJEEEAAA@@@<<<888777555333222222222333000000111111111111000///111333666777666555666777999444111111666888777444222444555444333222222333555333222333444666555555333444666888999:::::::::777888:::;;;======>>>>>>>>>@@@CCCDDDEEEFFFIIIKKKIIILLLPPPRRRSSSUUUWWWYYYXXX\\\aaaeeehhhjjjmmmooommmpppsssuuuvvvwwwyyyzzz|||}}}tttiiiqqqwwwooohhhaaa```cccooo}}}zzzyyypppuuu}}}zzznnnyyyxxxnnndddOOO???999555555555333444666333333333444555666777888777>>>FFFiiinnnppppppJJJCCCEEEFFFEEEEEELLLZZZlll{{{|||uuupppkkkfffccc```^^^]]]___^^^]]]```fffpppzzzuuuqqqoookkkiiilllrrryyy|||tttooovvv___KKKIIIEEEAAAAAA===888777555333222222222333///000111222222111000///000333555666555555555666777333///222888===;;;888222444555555333111222222444333222333555777777777444555777888999999999888777888999;;;<<<===>>>>>>???AAACCCDDDDDDFFFIIIKKKJJJLLLPPPRRRTTTUUUXXXZZZYYY]]]bbbfffhhhjjjlllmmmoooqqqtttvvvvvvwwwyyyzzz|||}}}ooouuuwwwppphhhaaa```cccnnn|||yyyqqqyyy}}}qqq{{{yyyqqqgggQQQ???999555555555333444666333333333444555666777888444;;;EEEiii}}}oooHHH@@@BBBEEEDDDDDDKKKXXXhhhvvv~~~~~~wwwqqqlllgggdddccc___]]]^^^]]][[[^^^ccchhh~~~{{{{{{wwwsssqqqmmmiiikkkpppppp|||{{{vvvpppjjjiiirrr___KKKIIIEEEBBBAAA===888777555333222222222333///000111222222111000///000222555555555444444555555111...222:::@@@???<<<333444555555333111222222444333222444666999999999555666777999999999888777777888999;;;<<<===>>>>>>@@@BBBCCCDDDDDDEEEHHHJJJJJJMMMPPPRRRTTTVVVXXXZZZ[[[^^^cccfffhhhiiijjjkkkqqqsssvvvwwwwwwxxxyyy{{{|||}}}pppnnnssswwwppphhhaaa```bbbjjjyyyzzzsss}}}qqqxxxyyyuuulllSSS@@@999555555555333444777222333333444555666888888777===JJJnnnzzzssspppKKKGGGJJJEEEDDDFFFMMMXXXfffrrrxxx~~~yyysssnnnhhheeefffaaa]]]]]][[[YYY[[[```fff|||~~~{{{xxxvvvsssnnnppptttmmmuuu{{{vvvtttrrrmmmgggcccdddoooaaaKKKHHHCCC???>>>;;;888777555333222222222333111111111111000000000000111222444555555555555444333222//////111666<<<@@@777666444333111111000000333444555555666666555555444555666888888999999999;;;;;;;;;;;;===>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHJJJMMMQQQSSSUUUWWWYYY[[[\\\^^^bbbeeeiiikkklllmmmpppssswwwxxxwwwvvvuuuuuuuuuyyy~~~wwwnnniiifffdddaaa^^^___iiiyyyxxxxxx}}}|||sssiiiaaa```cccmmmzzzvvvyyy}}}|||{{{xxx{{{{{{rrrhhhZZZDDD;;;444444666555444555555555444444555666888999999===GGGkkk{{{rrr~~~{{{RRR===DDDDDDGGGEEEJJJXXX^^^eeettt|||}}}yyyuuunnniiihhheee```^^^```aaa^^^]]]___hhhyyy~~~{{{yyyyyyvvvpppmmmnnnnnnsss|||{{{qqqllljjjkkkfff[[[ZZZ___cccxxxaaaKKKHHHCCC???>>>;;;888777555333222222222333111111111111000000000000111111333444444444333333555333111000111444888;;;666666555444333222111000333444555555666666555555444555666888999999999999;;;;;;;;;<<<===>>>???@@@BBBCCCCCCDDDEEEFFFFFFGGGIIILLLPPPRRRTTTVVVYYY\\\\\\^^^bbbeeeiiikkkmmmmmmrrrtttvvvxxxyyy|||{{{}}}|||qqqbbbTTTNNNNNNPPPRRRRRRNNNNNNUUUbbbtttyyyhhhaaa\\\[[[ggg~~~uuukkkcccaaadddooo}}}sssvvvzzz||||||tttzzz}}}ssshhhXXXCCC:::444555666555444555555555444444555666888999;;;@@@GGGgggyyywww\\\BBBJJJDDDGGGEEEIIIVVV[[[bbbqqqyyy}}}zzzuuunnniiigggeeeaaa```bbbbbb___^^^```eeeuuu||||||~~~|||vvvssstttqqquuu}}}~~~vvvpppkkkfff[[[YYY^^^bbbwwwbbbKKKHHHCCC???>>>;;;888777555333222222222333111111111111000000000000000111333444444333222222555444222111111222444555555555666666555333111000333444555555666666555555444555666777999999999:::;;;;;;;;;<<<===>>>???@@@DDDDDDDDDDDDEEEEEEEEEEEEHHHJJJNNNQQQSSSVVVZZZ\\\]]]___bbbfffiiilllnnnoootttuuuwwwxxx|||xxxrrrccc\\\QQQJJJGGGHHHKKKMMMLLLFFFDDDGGGOOO[[[mmm|||ooo\\\MMMJJJIIIRRRiiixxxnnndddbbbeeeooo~~~~~~rrrvvvyyy}}}{{{yyyrrryyyuuugggVVVBBB:::555555777555444555666555444444555666888999:::AAAGGGeee~~~yyy```BBBGGGEEEHHHEEEGGGSSSXXX___nnn|||}}}xxxpppjjjgggdddaaabbbdddccc```___aaabbbrrr|||}}}~~~yyyxxxyyyvvvzzzvvvkkkfff[[[XXX]]]```uuubbbLLLIIICCC???>>>:::888777555333222222222333111111111111000000000///111222333444555444333333444333333222111111222222333444666777666444222111333444555555666555555555333444666777999999::::::;;;;;;<<<<<<===???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGIIIMMMPPPRRRVVVZZZ]]]^^^___bbbfffiiimmmooopppvvvwwwxxxzzz}}}zzzpppiii]]]^^^___``````^^^YYYUUUMMMHHHDDDEEEHHHOOO[[[ggg|||{{{mmm^^^fffpppvvv~~~{{{pppfffcccfffmmm|||uuu{{{xxx}}}}}}tttzzzuuugggVVV@@@:::666666777555444666666555555555555777888999999CCCHHHfff~~~ooojjjhhhcccaaaCCC@@@DDDGGGDDDFFFQQQVVV___ppp||||||rrriiifffbbb```aaadddbbb]]]\\\___aaappp|||yyyzzzyyyvvvwwwzzz}}}wwwkkkeeeZZZWWW[[[^^^rrrcccLLLIIICCC???>>>:::888777555333222222222333111111111111000000000///222333444666666666666555222222222222222222222222222333555666666444333111333444555555666555555555333444666777999:::::::::<<<<<<<<<<<<>>>???@@@AAA@@@@@@BBBDDDEEEGGGIIIIIIGGGJJJMMMOOORRRVVVZZZ]]]^^^```bbbfffiiimmmppprrrvvvxxxzzz{{{|||wwwnnnhhhfffiiiooorrrqqqjjj```XXXMMMHHHDDDDDDDDDFFFNNNWWWiiivvv|||qqqfffdddhhhppp~~~|||yyy~~~yyy{{{~~~tttgggVVV>>>999666777777444444777666666555555666777999::::::DDDJJJkkkyyymmmccc[[[}}}eeeLLL@@@CCCGGGDDDFFFPPPVVVaaattt~~~rrrhhhcccbbb```aaabbb___ZZZZZZ]]]cccqqq~~~yyyvvvtttsssvvv{{{zzzuuukkkeeeZZZVVVZZZ\\\pppdddMMMJJJDDD???>>>:::888777555333222222222333111111111111000000000000111222444666777888888777222222111111222222333444111222333444444444333222333444555555666666555555333444555777999:::;;;;;;<<<<<<<<<===>>>???@@@AAA>>>???AAACCCFFFHHHJJJKKKIIIKKKNNNPPPRRRVVVZZZ^^^___```bbbfffjjjnnnqqqsssvvvxxx{{{|||{{{{{{|||}}}|||tttnnnkkkvvvvvvvvvuuuqqqiii___XXXPPPKKKHHHGGGEEEDDDHHHOOO]]]jjjwww|||pppfffeeejjjxxx~~~||||||}}}uuugggUUU===999777888777444444777777666555555666777999:::777???IIIrrrsssbbb^^^xxxcccMMMAAACCCGGGCCCDDDNNNTTTaaauuu{{{zzz|||~~~vvvjjjdddeeedddcccccc^^^XXXYYY^^^eeeqqq|||yyyvvvuuuxxx~~~{{{vvvtttllleeeYYYUUUXXXZZZmmmdddMMMJJJDDD???>>>:::888777555333222222222333111111111111000000000000...000222555777888999999444333222111111222333444111111111222222333333333333444555555666666555555222333555777999:::;;;;;;<<<<<<<<<===>>>???AAAAAA@@@@@@BBBDDDEEEGGGIIIIIILLLMMMOOOPPPRRRVVVZZZ^^^```aaacccfffjjjnnnrrruuuuuuwwwyyyzzzzzz{{{|||~~~{{{vvvtttttt}}}|||zzzwwwssskkkccc]]]UUUQQQNNNMMMIIIEEEGGGLLLXXXcccooowww{{{oooeeeffflllzzzzzz{{{vvvfffSSS;;;999888999777444444888777666666666666888999:::999<<>>:::888777555333222222222333111111111111000000000000,,,...111444666888999999777666333111111111222333000000000000111222333444333444555555666666555555222333555777999:::;;;;;;<<<<<<======>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHMMMNNNPPPQQQRRRVVVZZZ^^^```aaacccfffjjjooosssuuuuuuwwwxxxyyyzzz|||}}}zzz|||~~~zzz{{{||||||yyyrrrhhhaaaWWWSSSPPPNNNIIIDDDDDDHHHOOOZZZgggqqq{{{{{{nnndddfffmmmwww~~~{{{vvvzzzwwwfffQQQ;;;888888999777444444888777666666666666888999:::DDD???AAAiiirrr\\\BBBJJJDDDHHHCCCBBBHHHNNN[[[pppyyyqqqfff^^^[[[WWWSSSQQQPPPQQQQQQOOOYYYbbbffflll}}}wwwrrrooommmhhhaaa[[[^^^eeecccppp}}}}}}|||llleeeYYYTTTVVVXXXkkkdddMMMKKKFFFAAA???:::666444222111222222000///222222222222111111111000///222444555666666888999777444111111444555444333...///000111111000///...555555666666777777888888444555777888::::::;;;;;;:::;;;<<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGHHHIIIJJJMMMPPPRRRTTTUUUXXXYYY]]]___bbbeeeiiinnnssswww{{{|||}}}|||{{{{{{|||}}}|||xxxuuummmddd^^^[[[VVVRRRPPPNNNKKKIIILLLWWWfffqqqwwwwwwhhhqqqyyyrrrkkkjjjlllxxx~~~wwwyyyttt|||xxxgggQQQ>>>999444333555888999888333444555777888:::;;;;;;AAA???GGGddd~~~pppBBBHHHEEEBBBAAADDDGGGNNN[[[hhhqqq}}}yyyyyyxxxnnnccc^^^[[[YYYWWWWWWZZZZZZXXXUUUYYYUUUUUUWWWYYYfff}}}sssgggaaaaaacccjjjuuuvvvjjjdddZZZWWWYYYYYYjjjiiiOOOJJJDDD@@@???<<<777444222111222222111///222222111111111000000000///111444555555555777888888555222111333444333222000111222333333333222222555555666666777777888888444555777888::::::;;;;;;:::;;;<<<===>>>???@@@AAAAAABBBBBBCCCEEEGGGIIIJJJKKKNNNQQQSSSTTTVVVXXXZZZ```bbbdddfffhhhkkkpppsssyyy{{{||||||{{{{{{|||}}}~~~{{{xxxssslllbbb^^^YYYUUURRROOOLLLJJJKKKSSS___hhhqqqzzzuuudddeeexxx{{{tttmmmlllnnnyyy~~~wwwxxxsss|||{{{gggNNN;;;999777777666666444222444555666777888999:::;;;999:::AAAYYYrrruuuvvvMMMGGGHHHDDDCCCDDDFFFKKKXXXdddqqqzzz}}}yyywwwsssnnnlllnnnppppppnnnkkkgggdddbbb^^^bbbzzzvvvmmmjjjkkkjjjuuuwwwmmmggg[[[VVVWWWWWWhhhlllQQQIIIBBB>>>@@@>>>777555333222222222111000111111000000000/////////...111333444444444666777777555222111222444444333111222222333333444444444555555666666777777888888444555777888::::::;;;;;;:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKMMMOOORRRSSSTTTVVVXXX[[[___aaadddfffhhhkkkpppssswwwxxxzzz{{{zzz{{{|||~~~~~~~~~zzzuuuhhhddd^^^YYYUUURRRNNNLLLJJJNNNTTT\\\gggsss{{{qqqkkkttt|||tttddd```mmm{{{~~~wwwpppooorrryyy~~~~~~vvv|||uuu}}}~~~gggKKK===???AAA@@@===888555444666666777777888999:::::::::@@@HHH[[[uuu~~~VVVBBBFFFCCCBBBDDDFFFKKKWWWcccvvv}}}}}}vvvvvvpppnnnlllwww~~~rrrkkk]]]VVVVVVUUUfffjjjPPPJJJBBB>>>???>>>777555333222222222111000000000000000////////////...000333444333444555666666555333222333555777888444444333222111111111222555555666666777777888888444555777888::::::;;;;;;:::;;;<<<===>>>???@@@AAACCCCCCDDDEEEGGGIIIJJJKKKNNNPPPRRRSSSTTTVVVYYY\\\\\\^^^bbbeeehhhmmmsssvvvuuuwwwyyyzzzzzz{{{}}}~~~~~~}}}xxxmmmiiiccc]]]YYYUUUPPPNNNKKKKKKLLLRRR^^^mmm{{{tttjjjeeemmmvvv|||wwwlllfffkkksssxxxqqqrrrwwwxxx}}}uuu|||gggIII>>>AAADDDCCC>>>999777777777777777888888999999999===JJJTTTggg]]]BBBBBB@@@@@@CCCFFFLLLXXXdddzzz|||ssspppqqq|||vvvnnn^^^VVVUUUUUUfffcccNNNKKKCCC>>>???===777555333222333333111000000000000000///////////////111333444333333444666444444333333444777<<<>>>;;;999666333111000000000555555666666777777888888444555777888::::::;;;;;;:::;;;<<<===>>>???@@@AAACCCCCCDDDEEEGGGIIIJJJKKKMMMOOOQQQSSSTTTWWWZZZ]]]]]]___bbbfffiiinnnssswwwuuuvvvyyyzzzzzz{{{}}}}}}}}}~~~{{{tttpppkkkeee___[[[WWWSSSPPPMMMKKKJJJNNNXXXhhhwww~~~zzzyyyyyy~~~tttmmmkkkmmm~~~~~~vvvpppssszzz}}}~~~ttt~~~fffIII999<<<===;;;777555666888777777888888999999999:::999FFFRRRgggzzzmmmuuu\\\EEEBBB@@@@@@BBBEEEJJJVVVaaavvvzzz{{{wwwxxx{{{qqqaaaXXXWWWWWWjjj|||^^^MMMLLLDDD>>>>>>;;;888666333333333333222111111111000000000/////////000222444444444444555666333444333333444777===AAABBB???:::666222111111222555555666666777777888888444555777888::::::;;;;;;:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLMMMPPPQQQSSSWWW[[[___aaacccfffgggjjjmmmqqquuuuuuwwwyyyzzzzzz{{{}}}~~~~~~~~~~~~yyypppnnnjjjddd___[[[XXXTTTRRRNNNMMMLLLNNNUUUcccsss~~~xxxtttrrrqqqyyyzzzrrrnnnttt}}}~~~}}}ttt|||eeeIII::::::999888666666999:::777777888888999::::::;;;888???III___}}}~~~uuuiii\\\cccqqqSSSAAAFFFCCCBBBCCCCCCFFFPPPZZZiii|||}}}pppttt{{{~~~wwwdddZZZXXXYYYmmmzzz\\\LLLKKKDDD======<<<888666444333333333222111222222111111111000000000111333555555555444555666444444444222111444:::>>>CCC@@@;;;666333222333333555555666666777777888888444555777888::::::;;;;;;:::;;;<<<===>>>???@@@AAAAAABBBBBBCCCEEEGGGIIIJJJIIIKKKNNNPPPSSSWWW\\\```ccceeegggiiikkknnnsssvvvwwwyyy{{{{{{{{{|||}}}xxxpppkkkgggbbb^^^[[[XXXUUUSSSMMMOOOOOOPPPTTT___ppp|||yyytttqqqrrrssssss|||~~~uuummmjjjsss}}}}}}vvvyyycccIII===;;;999999999:::::::::666666777888:::;;;<<<<<<>>>===AAAZZZzzzppp[[[\\\}}}hhhNNNBBBGGGDDDCCCCCCCCCEEEMMMWWW^^^mmm}}}~~~kkk___mmm~~~~~~iii]]]ZZZZZZnnn|||^^^MMMKKKBBB<<<===<<<888666444333333333222111222222222222111111111111222444666666555555666777555555444111///111666;;;AAA>>>888444111111222444555555666666777888888888444555777888:::;;;;;;;;;:::;;;<<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGHHHIIIHHHJJJLLLOOORRRWWW]]]aaa```bbbfffiiilllqqqwwwzzzxxxzzz||||||||||||~~~yyyrrrhhheee```]]]ZZZXXXUUUTTTLLLPPPRRRRRRTTT]]]mmmzzzyyy{{{|||vvvlllffffffiiikkkrrryyy~~~|||rrriiihhhrrr|||}}}xxxxxxaaaGGG:::888666666888999666333555666777888:::;;;<<<===CCC;;;===XXXzzzddd```lllTTTKKKDDDBBBAAABBBCCCFFFOOOXXXZZZdddqqq|||uuu]]]TTT]]]dddpppmmm___[[[ZZZnnncccMMMIIICCC>>>>>><<<999666444222333333222222111111111111000000000000000333555666555555666888555222...///111444444333999::::::888555333444444666666666777888888999999444444555777888999:::;;;<<<:::888:::>>>@@@@@@???BBBCCCDDDEEEFFFHHHIIIIIIIIIJJJLLLPPPTTTXXX[[[]]]aaacccfffkkkpppssssssssstttvvvxxxyyyyyyzzz|||~~~|||tttiiigggddd___\\\YYYWWWWWWTTTOOOMMMOOOTTT\\\iiiuuu{{{xxxvvvsssqqqnnnjjjeeeaaaggghhhlllsss{{{|||yyyuuuoooiiihhhrrr~~~}}}yyy{{{}}}~~~||||||```FFF;;;:::999888777777777777666777999;;;<<<<<<<<<;;;;;;===CCCYYYzzzzzz___aaaHHHIIIEEECCCCCCCCCFFFPPPZZZfffqqqxxxzzzppp^^^QQQLLLRRRQQQWWWrrryyyiiiZZZ[[[ssscccMMMJJJCCC>>>>>><<<999666444222333333222222111111111111000000000000000222555555555555666888777444000000222333333333777888999888555444333444666666666777888888999999555666666888999:::;;;<<<<<<:::999:::>>>@@@@@@???AAABBBBBBCCCEEEFFFHHHHHHJJJKKKNNNQQQUUUYYY\\\^^^```bbbeeejjjoooqqqrrrrrrtttvvvxxxyyyzzz{{{}}}zzzmmmjjjfffaaa\\\YYYWWWVVVUUUQQQOOOQQQTTT[[[hhhttt~~~{{{tttrrrooommmkkkgggccc___ccceeehhhmmmttt|||~~~{{{xxxsssqqqoookkkffffffqqq}}}~~~wwwzzz~~~|||{{{~~~aaaGGG;;;:::999888777777777777777777999:::;;;<<<<<<<<<===???DDD[[[zzzjjjfffHHHIIIEEECCCCCCCCCEEEOOOYYYiiiuuu~~~ppp___VVVOOOKKKOOORRRMMMNNN```|||mmm\\\[[[tttcccNNNJJJCCC>>>>>><<<999666444222333333222222111111111111000000000000000222444555555555666777:::777333222222333222222333555777888666444333333666666666777888888999999666666777999:::;;;<<<===;;;::::::;;;>>>@@@@@@@@@DDDDDDDDDEEEFFFHHHJJJKKKLLLMMMOOORRRUUUYYY\\\^^^^^^```eeeiiimmmooopppqqqtttvvvxxxyyyzzz{{{}}}rrroooiiiccc]]]ZZZXXXWWWVVVSSSRRRSSSUUUZZZfffrrrzzz|||sssqqqnnnllljjjfffbbb___```aaacccfffkkkqqqvvvzzzzzzuuuooolllhhhfffeeeccc```aaammmzzzuuuxxxyyyyyybbbGGG::::::999888777777777777888888888888999;;;<<<===>>>???CCCZZZzzzxxxPPPHHHEEECCCCCCCCCEEENNNXXXhhhvvvxxxdddTTTMMMNNNRRRUUUTTTUUUOOOMMMSSSaaasss^^^[[[rrrdddNNNJJJCCC>>>>>>;;;999666444222333333222222111111111111000000000///000222444555555555666777;;;999666333222222222222000333666777666444333222666666666777888888999999555666777888:::;;;<<<<<<;;;;;;;;;<<<>>>???AAAAAADDDDDDDDDEEEFFFHHHIIIJJJLLLLLLNNNQQQTTTXXX[[[\\\]]]```eeejjjlllnnnpppqqqsssuuuwwwxxxyyyzzz}}}uuurrrlllfff```\\\ZZZYYYXXXVVVUUUVVVVVVZZZeeeqqqyyyzzzwwwsssooolllhhhdddaaa``````aaacccfffjjjmmmpppxxxyyyzzzzzzvvvpppjjjfff```___^^^\\\YYY[[[ggguuutttwwwwww~~~aaaEEE:::999999888777777888888888888777888999:::<<<>>>>>>>>>AAAYYY|||}}}ZZZHHHEEECCCCCCBBBDDDLLLVVVcccrrr~~~mmmdddZZZVVVWWWYYY^^^cccbbb___YYYXXXWWWVVVqqqxxxaaaZZZpppeeeOOOKKKCCC>>>>>>;;;999666444222333333222222111111111111000000000//////111444555444444555777;;;:::777444222111222333///222666777666444333333666666666777888888999999444555666777888:::;;;;;;:::;;;<<<======???AAABBB@@@AAABBBDDDEEEFFFGGGGGGKKKLLLMMMPPPSSSVVVXXXZZZ]]]aaagggjjjlllnnnppprrrqqqsssvvvwwwxxxyyy|||~~~~~~}}}wwwuuupppjjjddd```\\\[[[XXXWWWXXXYYYWWWYYYdddppp|||}}}xxxsssooojjjfffbbbcccddddddeeegggjjjlllmmmtttvvvxxxyyyvvvqqqkkkggg___\\\ZZZWWWTTTVVVbbbpppyyy~~~ssswwwvvv|||^^^CCC:::999888888777888888888999999888888999;;;===>>>???@@@BBBZZZ{{{^^^HHHEEECCCCCCBBBCCCJJJTTT^^^mmm}}}yyyqqqqqquuuzzzooogggccceeehhhkkkrrryyy~~~tttfff```\\\TTTeee~~~fff]]]nnnfffPPPKKKDDD>>>>>>;;;999666444222333333222222111111111111000000000000///111333444444444555666999888777444222111333555111333666666555444333333666666666777888888999999444444555777888999:::;;;:::<<<=========>>>AAACCCCCCEEEHHHJJJLLLLLLKKKJJJKKKLLLMMMOOORRRTTTWWWXXX\\\aaagggkkklllmmmpppsssqqqsssuuuwwwxxxzzz|||~~~~~~{{{yyyuuuoooiiibbb]]]ZZZXXXYYY[[[[[[YYYZZZdddppp~~~zzztttppplllgggdddgggggghhhiiikkkmmmooopppuuuwwwzzzzzzxxxtttnnnkkkbbb^^^ZZZUUUPPPSSS```ooozzzssszzztttyyywwwzzz]]]AAA999999888888888888888999999:::::::::;;;===>>>???AAADDDGGG]]]vvvaaaHHHEEECCCCCCBBBBBBIIIRRR]]]iiiyyywwwtttzzzwwweee]]]UUUaaa|||kkk```kkkfffPPPLLLDDD>>>>>>;;;999666444222333333222222111111111111000000000000///111333444444444555666555666666333111111444777333555666666444333444444666666666777888888999999555555666777999:::;;;<<<:::<<<>>>>>>===>>>AAADDDEEEHHHLLLPPPRRRPPPNNNLLLLLLMMMNNNPPPRRRUUUWWWXXXZZZ```fffjjjjjjkkkooorrrrrrtttwwwyyyzzz|||~~~|||xxxvvvwwwxxxzzz}}}{{{|||~~~zzztttlllcccZZZUUUWWWYYY\\\]]]ZZZZZZdddppp|||{{{vvvsssooollliiihhhiiijjjmmmoooqqqssstttyyyzzz||||||yyytttpppllleee```ZZZTTTPPPSSSbbbrrruuurrr{{{uuu{{{~~~zzzyyy\\\BBB999888888888888888999999::::::<<<===>>>>>>??????@@@FFFKKK]]]vvvrrraaaGGGEEECCCCCCAAAAAAHHHPPP]]]eeetttzzzvvvkkknnnxxxrrrcccYYY^^^qqq~~~jjj]]]dddsssfffPPPLLLDDD>>>>>>;;;999666444222333333222222111111111111000000000000///111333444444444555666333444555333111111555999555666777666444333444555666666666777888888999999666666777888:::;;;<<<===:::<<<>>>>>>===>>>AAADDD@@@CCCIIIMMMOOOMMMIIIGGGNNNNNNOOOQQQSSSUUUWWWYYYXXX^^^eeeiiiiiiiiimmmqqqsssvvvxxxzzz{{{}}}}}}yyyuuuoookkkiiiiiilllnnnkkkjjjlllpppttt{{{~~~xxxnnnbbbXXXRRRWWWYYY]]]^^^[[[[[[eeeqqqzzz|||xxxvvvtttqqqooohhhiiikkknnnqqqsssuuuvvv|||}}}}}}|||yyytttooolllgggbbb[[[TTTPPPTTTddduuuttttttvvv}}}|||yyy]]]BBB999888888888888888999999:::;;;===???@@@@@@??????===FFFKKKZZZyyy{{{xxxuuujjjmmm[[[GGGEEEDDDCCCAAAAAAGGGOOO\\\bbbooo}}}xxxtttnnnmmmrrr~~~lll^^^]]]hhh{{{yyy{{{yyyfffYYY\\\hhhdddOOOKKKCCC>>>>>><<<999666444222333333222222222222222111000//////...000222555555555444444555777666444333333444666777444444555555444444333222333444555777888:::;;;;;;999888777888:::;;;:::999;;;<<<===>>>>>>???>>>>>>@@@AAADDDFFFHHHHHHHHHHHHLLLMMMOOORRRTTTVVVWWWXXXWWW\\\dddiiillllllkkkkkkqqqssswww{{{~~~zzzrrrmmmjjj___VVVTTTTTTRRRTTTYYYYYY[[[^^^```___dddrrr}}}|||rrraaaZZZ]]]]]]]]]]]]\\\ZZZ[[[eeeqqq~~~}}}xxxsssooommmgggiiilllppptttwwwyyyzzzzzz}}}}}}yyyvvvuuuqqqllliii```XXXSSSNNNPPPbbbvvvrrrtttsss}}}wwwxxxxxxUUUAAA;;;:::999888888888999:::999;;;======<<<;;;<<<===BBB???JJJWWWuuuiiimmmwwwYYYHHHGGGFFFCCC@@@@@@FFFMMMYYYbbbmmmwwwzzzsss|||pppaaa```iii|||qqqkkkkkkjjjnnnwww{{{oooddd\\\[[[^^^mmmdddOOOKKKCCC>>>>>><<<999666444222333333222222222222111111000//////...000333555666555444555666666444333222222333444666444444555555444444333222444555666777888999:::;;;777666666888:::<<<<<<;;;;;;<<<===>>>>>>?????????AAABBBCCCEEEGGGHHHIIIIIILLLMMMOOORRRTTTVVVXXXXXX[[[```fffjjjkkkkkkkkkkkkrrrtttwwwzzz|||}}}}}}|||}}}wwwooogggbbbccceeeWWWNNNGGGGGGIIIIIILLLQQQLLLJJJJJJJJJKKKRRRdddttt~~~~~~xxxmmmjjjnnnaaa``````___[[[[[[dddoooyyyzzzuuuqqqoookkklllooorrruuuyyy|||}}}|||~~~yyyvvvuuuqqqllliii```WWWRRRNNNPPPbbbvvv~~~ppptttttt~~~zzzvvvSSS@@@;;;:::999888888888::::::999;;;======<<<<<<===>>>FFFDDDMMMUUUppplllhhhcccFFFEEEFFFEEECCCBBBFFFLLLZZZcccoooyyywwwzzz}}}yyy|||{{{jjjjjjrrrvvvdddcccppp}}}rrrhhhcccaaa```ccckkksss{{{rrrhhh^^^VVVUUUYYY```uuueeeOOOKKKCCC>>>>>>;;;999666444222333333222222222222111111000/////////111333555666666555666666555444222111111222444555444555555555555444333333555666666777888999999999666555555888;;;=========;;;<<<<<<===>>>?????????AAABBBBBBDDDFFFHHHIIIJJJMMMNNNOOORRRTTTVVVXXXYYY\\\```eeeiiikkkmmmnnnppptttuuuxxxzzz{{{{{{zzzzzz~~~}}}wwwkkk```]]]aaaggg^^^WWWQQQPPPQQQQQQSSSWWWQQQNNNKKKIIIGGGJJJVVVcccuuu|||}}}}}}xxxxxx|||llljjjgggddd___^^^eeeoooyyy}}}xxxuuusssqqqrrrrrrtttwww|||{{{xxxvvvrrrllliii___VVVQQQMMMPPPbbbvvvrrrvvv~~~uuu}}}}}}{{{~~~rrrPPP>>>::::::888888888999:::;;;:::;;;============>>>@@@DDDDDDNNNUUUmmmqqqjjjGGGDDDEEEGGGFFFCCCFFFKKKZZZdddpppzzzvvveeeWWWXXXeeeqqqyyy~~~yyysssiii___^^^fffvvvuuulllmmm~~~gggfffwww{{{nnnddd]]]YYYVVVTTTVVV]]]dddmmmyyy}}}tttiiiaaaYYYSSSRRRUUUYYYmmmeeeOOOKKKCCC>>>===;;;999666444222333333222222111111111111000000//////000333555777666666666777555444222111111222444555555555555555555444444333666666777777888888888999666666666888;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@BBBBBBBBBCCCEEEHHHJJJLLLNNNNNNPPPRRRTTTVVVXXXZZZYYY]]]bbbgggkkkooosssvvvtttvvvyyy|||}}}}}}}}}|||xxxsssnnnkkkjjjkkkgggfffgggiiifffbbbccchhhuuu}}}wwwpppiiibbb```gggqqq{{{xxxwwwwwwwwwvvvvvvyyy~~~~~~zzzxxxsssnnnhhh^^^UUUOOOJJJMMM```tttvvvzzz~~~uuunnnLLL<<<:::999888888888999:::;;;:::<<<===>>>===>>>@@@BBB>>>@@@LLLTTTmmmtttNNNGGGCCCFFFFFFCCCEEEKKKXXXbbbooozzzwwwgggXXXVVVYYYZZZWWWUUUXXX[[[]]]___cccoookkkhhh{{{zzzlll```XXXSSSQQQOOOMMMNNNSSSZZZaaammmwww~~~ssslllddd___YYYSSSQQQTTTWWWgggeeeOOOKKKCCC======:::999666444222333333222222111111111000000000000000///222555666666666666777666555444222222444555666555555666666555555444333666666777777888888888999999888777888:::;;;;;;:::<<<;;;;;;<<<===???@@@AAACCCCCCCCCDDDFFFIIILLLNNNNNNOOOPPPQQQTTTWWWYYY[[[YYY\\\aaaeeeiiimmmrrruuutttvvvzzz~~~}}}{{{zzzyyy|||{{{xxxzzzzzztttjjjbbb```gggqqq~~~|||{{{|||{{{yyyyyy{{{}}}{{{vvvqqqiii^^^TTTNNNHHHKKK^^^rrrwwwuuuiiiHHH;;;999999888888888999;;;<<<;;;<<<===>>>>>>@@@BBBEEEAAAAAAJJJRRRnnnYYYKKKBBBCCCDDD@@@CCCJJJSSS___lllxxx~~~sssoooooojjjddd``````fffnnntttzzzooojjjzzzttthhh\\\SSSMMMKKKJJJJJJHHHHHHLLLQQQWWWaaajjjxxx~~~uuukkkfffaaa___ZZZTTTRRRSSSPPP\\\vvvfffPPPKKKCCC======:::999666444222333333222222111111000000000000000000...111444555555555666777777666444333333444666777555666666666666555444444555666666777888999999999999888888888:::;;;:::999<<<;;;;;;;;;===???AAABBBCCCCCCEEEFFFIIIKKKMMMOOOOOOOOOPPPQQQTTTWWWZZZ[[[^^^aaadddggghhhjjjmmmooorrruuuyyy~~~{{{|||zzzuuutttyyyvvvllleeebbbhhhppp~~~}}}zzzuuulllaaaVVVNNNHHHJJJ]]]qqq|||sssttt{{{fffEEE;;;999888888888888999;;;<<<;;;===>>>>>>???AAADDDGGGKKKHHHMMMQQQnnn```NNNAAACCCCCC@@@BBBJJJPPP[[[iiiuuuwwwrrr}}}xxxddd___WWWOOOIIIEEEDDDDDDEEECCCCCCGGGIIIMMMTTT]]]iiiwwwzzzqqqfffbbb```___[[[TTTPPPQQQNNNUUUlllfffPPPKKKCCC===<<<999999666444222333333222222000000000000000000000111---///222444444444555666666555333222222333555666666666666666666555444444444555666777888999:::;;;888777777888:::<<<;;;:::<<<;;;;;;;;;<<>>>>>???BBBFFFIIINNNPPPVVVUUUlllaaaMMM@@@DDDFFFAAABBBIIIMMMYYYgggttt~~~zzzzzzzzz{{{vvvzzzwwwkkkcccRRROOOLLLHHHEEEDDDCCCCCCBBB@@@AAADDDEEEFFFKKKRRRZZZiii~~~}}}{{{pppfffcccaaaaaa]]]VVVQQQQQQRRRTTTgggfffPPPKKKCCC===<<<999999666444222333333222222000000000000000111111111,,,///222333333444555666555444222111111222444555666666666666666555555444333444555777888:::;;;;;;666555666888;;;======<<<<<<;;;;;;;;;<<>>??????BBBGGGJJJIIISSS___[[[kkkzzz___KKK@@@FFFJJJCCCBBBHHHMMMXXXfffsss|||yyywwwwwwtttwww}}}tttiii^^^SSSMMMIIIIIIHHHGGGFFFFFFFFFFFFBBB@@@AAADDDDDDDDDHHHMMMQQQ```ttt|||~~~}}}ppphhheeeeeeeeeaaaXXXSSSRRRSSSRRRaaadddMMMIIICCC>>><<<888777555333333444444333222000000000000000000000000...///111333444555666666000111111111111222444777444444444555777777444222444555777888777888999;;;;;;:::888999:::;;;;;;:::<<<<<<<<<<<<===???@@@AAAFFFGGGHHHIIIJJJLLLMMMMMMSSSRRRQQQRRRTTTXXX]]]___aaacccgggjjjlllnnnnnnmmmooosssxxxyyyzzz~~~~~~mmmeeebbbooo{{{yyyxxx|||sssgggZZZMMMJJJ^^^uuu{{{vvvsssrrryyyvvv~~~{{{{{{zzzYYYAAA:::999999999888999999::::::>>>>>>???@@@BBBDDDFFFGGGJJJUUU^^^```gggyyy~~~vvvyyyyyy```HHH@@@FFFCCC@@@BBBBBBNNNWWWdddqqq|||zzzxxxwww{{{{{{|||sssmmmcccYYYPPPKKKHHHGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDAAA@@@AAAEEEHHHJJJTTTbbbrrr{{{{{{}}}{{{wwwoookkkfffdddccc___WWWQQQSSSUUU[[[uuudddMMMIIICCC>>>===999777555333333444444333222000000000000000000000000///000111222333444444333111111222111111222444777444444444555777777444222444555777888777888999;;;;;;999888888:::<<<;;;;;;<<<<<<<<<<<<===???@@@AAAFFFGGGHHHIIIJJJKKKLLLMMMQQQQQQRRRTTTVVVYYY[[[\\\```bbbfffjjjlllnnnooooooooosssvvvwwwvvvyyyvvvgggYYYRRRPPP\\\pppvvvjjj]]]OOOMMM___wwwyyywwwwww{{{www|||ppp|||yyyXXXAAA:::999999999999999::::::;;;>>>>>>???AAACCCEEEGGGHHHSSS[[[aaaaaafffxxx|||oooxxx~~~ZZZBBB<<>>:::777555333333444444333222000000000000000000000000000000111222222222222222222333333222111222444777444444444555777777444222444555777888777888999;;;999888777888;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAAFFFFFFGGGHHHJJJKKKLLLLLLOOOQQQSSSUUUWWWXXXYYYYYY___aaaeeeiiillloooppppppnnnqqquuuvvvvvvxxx}}}tttcccVVVOOOGGGBBBAAAIIIWWWkkk|||pppcccSSSOOO```www{{{}}}}}}yyyyyymmmwwwUUU???:::999999999999999:::;;;<<<>>>???@@@AAACCCFFFHHHIIIRRRYYY^^^___ggg}}}hhhmmmfffLLLBBBIIIGGGCCCCCC@@@HHHVVVhhhvvvvvvxxx{{{~~~~~~|||{{{~~~|||vvvnnncccXXXQQQHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNLLLJJJGGGEEECCCBBBAAACCCGGGOOOZZZiii}}}{{{vvvvvvzzz~~~zzztttqqqmmmkkkiiieee^^^XXXRRRRRRTTTgggcccMMMIIIDDD@@@???<<<777555333333444444333222000000000000000000000000///000111222333444444444333444444333222222444666444444444555777666444222444555777888777888999;;;999777777888;;;=========<<<<<<<<<<<<===???@@@AAAEEEEEEFFFHHHIIIJJJKKKLLLPPPQQQRRRTTTUUUWWWXXXYYY___aaadddhhhllloooqqqrrrmmmppptttwwwyyy||||||zzzuuulllaaaWWWNNNHHHEEEEEEAAAAAADDDIIIWWWtttwwwiiiWWWPPP^^^sss|||~~~{{{{{{qqqsssQQQ===:::::::::999::::::;;;<<<===??????@@@BBBDDDGGGIIIJJJOOOVVV\\\^^^ggg}}}}}}ssssssUUUEEEIIIGGGEEEFFFCCCIIITTTdddsss}}}xxxzzz|||~~~~~~~~~}}}|||{{{vvvmmmccc[[[RRRJJJEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIKKKMMMNNNOOOPPPPPPRRRPPPNNNMMMKKKHHHEEECCCBBBBBBEEEMMMZZZmmm{{{uuuvvvzzz}}}vvvtttqqqooolllgggaaa\\\RRRRRRQQQ```~~~cccMMMJJJDDD@@@???<<<777555333333444444333222000000000000000000000000...///111333555777888888555555555444222222444666444444444555777666444222444555777888777888999;;;999777777888;;;=========<<<<<<<<<<<<===???@@@AAADDDEEEFFFGGGHHHJJJKKKKKKRRRQQQPPPPPPRRRVVVYYY[[[___```dddhhhlllooorrrsssooorrrvvvyyyzzz|||~~~zzzuuupppjjjeeebbbddd^^^WWWTTTSSSSSSQQQOOONNNJJJGGGGGGFFFMMMhhhooo\\\QQQ[[[nnn{{{}}}|||wwwoooMMM;;;;;;::::::::::::;;;<<<===>>>???@@@AAACCCFFFHHHKKKLLLSSSYYY]]]^^^eeeuuu{{{WWWBBBBBBBBBDDDHHHFFFJJJOOOYYYjjj}}}yyyyyyyyyzzzzzz{{{|||~~~~~~{{{wwwmmmfff[[[RRRKKKHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIKKKNNNQQQSSSUUUUUUSSSQQQOOOOOOOOOMMMIIIFFFEEEBBBBBBGGGOOO^^^vvv|||vvvwww{{{wwwuuusssqqqmmmhhhccc___SSSSSSPPPZZZtttdddNNNJJJEEE@@@???;;;777555333333444444333222000000000000000000000000...///111444666888999:::777777666555333222444666444444444555777777444222444555777888777888999;;;999888777888;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAADDDDDDEEEFFFHHHIIIJJJJJJQQQPPPNNNNNNQQQUUUZZZ]]]___aaadddgggkkkooorrrsssssstttvvvxxxxxxwwwuuutttsssqqqpppoooppprrrtttuuuwwwvvvsssooojjjeeeaaa___ddd___[[[]]]bbbhhhjjjjjjeeeZZZRRRNNNHHHIII```zzzwwwbbbTTT[[[kkkyyy~~~zzz~~~}}}kkkIII:::<<<:::::::::;;;<<<===>>>???@@@AAABBBDDDGGGJJJLLLMMMOOOUUUZZZ\\\ccctttgggJJJDDDAAAAAACCCAAAFFFIIIPPP___www|||uuutttttttttuuuvvvyyy}}}yyypppiii[[[TTTKKKDDDBBBCCCDDDFFF@@@AAABBBDDDEEEGGGHHHHHHHHHJJJMMMQQQVVVYYY\\\]]]TTTRRROOOOOOQQQPPPLLLIIIIIIDDDCCCGGGJJJSSShhh}}}~~~xxxxxx|||~~~}}}vvvuuutttqqqmmmhhhccc```UUUUUUOOOUUUjjj|||eeeOOOKKKEEE@@@>>>;;;777555333333444444333222000000000000000000000000...000111444666777888888888888777555333222444666444444444555777777444222444555777888777888999;;;;;;999888888:::<<<;;;;;;<<<<<<<<<<<<===???@@@AAACCCDDDEEEFFFGGGHHHIIIJJJMMMMMMNNNOOOSSSVVVZZZ\\\aaabbbdddgggkkknnnqqqssstttuuuvvvwwwwwwuuuqqqooofffbbb^^^\\\___eeeiiillltttuuuvvvvvvuuutttssssssnnnmmmmmmooouuu~~~wwwdddYYYNNNJJJ[[[sss}}}iiiZZZ___mmmuuu{{{zzz~~~gggEEE999===::::::;;;;;;<<<>>>???@@@@@@AAABBBEEEGGGJJJMMMNNNLLLQQQUUUXXXcccwwwrrrQQQHHHDDDBBBAAA===BBBHHHQQQ\\\mmmuuuoooppppppqqqtttxxx|||yyynnnbbbYYYLLLHHHCCC@@@@@@BBBCCCCCCCCCDDDEEEGGGJJJMMMOOOQQQPPPQQQTTTWWWZZZ\\\^^^___[[[WWWSSSSSSTTTTTTQQQMMMMMMHHHGGGIIIHHHKKK\\\pppyyyyyy|||~~~|||zzzyyyssstttssspppkkkfffbbb```WWWVVVNNNOOO^^^nnnfffOOOKKKEEE???>>>:::777555333333444444333222000000000000000000000000///000222333444555555555888888888555333333444666555444444555777777444222444555777888777888999;;;;;;:::888999:::;;;;;;:::<<<<<<<<<<<<===???@@@AAACCCCCCDDDFFFGGGHHHIIIJJJIIIKKKNNNQQQUUUXXXZZZ[[[aaabbbdddgggjjjnnnqqqrrrssstttuuuxxxyyywwwssspppaaaZZZSSSQQQVVV^^^eeeiiiuuuxxx|||uuuwwwzzz|||uuucccTTTMMMYYYooonnn___cccqqqzzzzzz{{{}}}zzzeeeDDD888===::::::;;;;;;===>>>???@@@AAAAAACCCEEEHHHKKKNNNOOOTTTWWWXXXXXXaaauuuzzz}}}iiiJJJFFFEEEFFFGGGBBB@@@KKKVVV^^^hhhyyysssnnnpppqqqtttxxx}}}|||{{{zzzvvvnnnaaaRRRIIIEEECCCAAAAAABBBCCCBBBAAAKKKKKKLLLMMMPPPSSSVVVXXXZZZ[[[[[[\\\\\\\\\\\\[[[bbb]]]XXXWWWYYYYYYUUUQQQOOOJJJIIIKKKHHHFFFTTThhhyyyyyyyyy|||}}}{{{yyywwwvvvrrrsssrrrooojjjeeeaaa___YYYWWWMMMKKKWWWdddxxx