BM6P6(@ ~~~wwwpppooorrrvvv~~~~~~vvvkkk```YYYVVVVVV___ffftttzzzyyyvvveeeSSSJJJFFFBBB?????????>>>===============>>>???@@@KKKaaazzz|||sssqqqzzzrrrrrrwww{{{uuuhhh___UUUKKKEEEDDDIIIUUUjjjnnnZZZPPPMMMJJJJJJKKKLLLJJJHHHFFFFFFEEECCCAAA>>>===;;;::::::999777666333333333333333333333333333333333333444555666666<<<;;;DDDVVViiiuuu}}}~~~}}}zzzzzz}}}~~~~~~|||{{{zzzyyy{{{{{{zzzzzzyyyuuuoookkkeeebbb]]]WWWRRROOONNNNNN}}}wwwpppjjjjjjmmmvvvyyynnneee^^^ZZZYYY[[[bbboooyyyhhhVVVLLLHHHDDD@@@@@@>>>>>>============>>>>>>AAABBBNNNddd||||||tttttt{{{vvv|||}}}}}}sssoooqqquuupppcccVVVKKKGGGHHHHHHRRRdddxxxqqq]]]RRRNNNKKKJJJKKKLLLJJJHHHGGGFFFEEECCCAAA@@@>>><<<;;;;;;:::999777444444444333333333222222333333333333444555666666;;;<<>>>>>>>>======>>>>>>???BBBEEERRRhhh~~~}}}vvvwwwuuulllkkkkkknnntttvvvwww{{{pppgggeeegggsss~~~}}}kkkZZZLLLHHHKKKFFFMMMZZZiiixxx~~~uuu```TTTOOOLLLKKKKKKLLLJJJHHHHHHGGGFFFDDDAAAAAA???===<<<<<<<<<:::888555555444444333333222222333333333333444555666777;;;===HHH[[[nnn{{{~~~|||yyywwwxxx|||~~~}}}}}}~~~wwwsssllliiiccc]]]WWWSSSQQQPPPzzzrrrjjjfffcccaaadddiiiqqq}}}wwwmmmddd]]]YYYXXX]]]hhhwww~~~mmmZZZOOOJJJEEEAAA@@@>>>>>>>>>===>>>>>>??????BBBGGGUUUkkkxxxyyyqqqddd]]]\\\]]]bbbeeeeeeiiiooowwwssseee^^^]]]fffqqqwwwbbbQQQIIIJJJFFFIIIOOOXXXbbbkkkssswww~~~zzztttmmmlllooowwwxxxaaaTTTOOOKKKJJJKKKKKKJJJIIIIIIIIIGGGDDDBBBAAA???===<<<<<<;;;999888333333444444444444444444333333333444444555666777:::>>>KKK___rrr~~~}}}{{{yyywwwxxx}}}~~~~~~|||wwwpppmmmggg```ZZZUUURRRQQQoooiiicccaaa______bbbhhhppp||||||qqqggg]]]VVVXXX\\\dddqqq~~~mmmZZZOOOJJJDDD@@@???>>>>>>>>>>>>>>>???@@@@@@AAAHHHXXXooo{{{{{{ooo___XXXTTTRRRUUUWWWWWWZZZ^^^hhhsss|||kkk___[[[[[[dddqqq~~~pppZZZLLLHHHFFFFFFGGGJJJOOOTTTZZZ]]]hhhlllqqqxxxwwwmmmfff___ZZZ[[[```eeennn|||zzzbbbTTTNNNJJJIIIJJJKKKJJJJJJJJJJJJHHHEEEBBB@@@>>><<<;;;;;;;;;999777222222333444555555666666444444444444555666777777:::???NNNcccuuu~~~||||||zzz{{{~~~|||tttqqqkkkddd]]]XXXTTTQQQfff```]]]]]]^^^^^^bbbgggqqq|||zzznnnbbbZZZXXX[[[```kkk{{{~~~lllYYYOOOIIIDDD@@@???>>>>>>>>>>>>??????@@@AAAAAAIII\\\sss~~~zzzwwwwwwwww{{{}}}{{{|||~~~tttddd^^^WWWRRRRRRRRRQQQRRRUUU[[[eeeuuuooo```WWWTTTYYYbbbmmmyyyiiiTTTJJJFFFEEECCCCCCDDDFFFHHHJJJVVVYYY___eeelllqqqtttvvvooofff\\\VVVQQQNNNQQQVVVWWW```nnn{{{cccUUUNNNJJJJJJKKKKKKJJJJJJKKKKKKIIIFFFCCC@@@>>><<<;;;;;;:::888777222222333444555666666777444444444444555666777888:::@@@QQQfffxxx~~~~~~||||||zzzvvvpppiiiaaa[[[VVVSSSaaa]]]\\\___```aaadddiiioooyyy{{{nnneee[[[\\\```iiiwww}}}lllYYYOOOJJJEEEAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBLLL```xxxyyyqqqllljjjjjjjjjjjjmmmrrryyyzzzuuurrrnnnkkkiiihhhjjjnnntttzzzzzznnneee]]]ZZZXXXUUUUUUVVVXXX]]]jjj}}}vvvdddXXXTTTUUUYYY```kkkxxxxxx```RRRDDDDDDBBBAAA@@@@@@@@@AAAGGGIIINNNSSSXXX\\\___aaa\\\UUUOOOMMMJJJHHHJJJOOOMMMUUUdddttt}}}eeeVVVPPPLLLLLLMMMJJJJJJKKKLLLLLLJJJGGGDDDAAA???===<<<<<<<<<:::888555555555555555444444444444444444444555666777888:::BBBSSShhhyyy}}}{{{}}}|||vvvnnnfff___YYYVVVaaa^^^^^^bbbeeeeeehhhmmmkkktttxxxnnn``````bbbjjjwww~~~lllZZZPPPKKKFFFCCCBBB>>>>>>>>>>>>???@@@AAABBBCCCNNNccc|||~~~yyyqqqiiidddbbbcccddd^^^```ccciiiooovvv{{{~~~zzzvvvoooiiieeeaaa^^^[[[XXXZZZ]]]ccckkkttt{{{|||rrriiidddaaa]]][[[\\\\\\^^^fffxxxnnn```XXXVVVUUUYYYcccppp|||iiiYYYCCCCCCCCCBBBAAA@@@???>>>===>>>BBBFFFJJJNNNPPPQQQNNNJJJHHHIIIHHHEEEFFFJJJIIIQQQ^^^nnn~~~fffXXXQQQNNNNNNOOOJJJJJJKKKLLLMMMKKKGGGDDDBBB@@@>>>>>>>>>===;;;999888777666555444333222222555444444555555666777888:::BBBTTTiiiyyy|||{{{}}}zzzrrriiibbb\\\XXXddddddeeeeeeggghhhiiijjjnnnpppvvvtttiiicccaaafffrrrlllWWWLLLIIIEEEAAA@@@AAAAAAAAA@@@>>>>>>@@@BBBEEENNNddd{{{sssiiieeefffeeeaaa[[[YYYXXXXXXZZZ___fffmmmqqqooommmgggaaa```___WWWNNNQQQOOOQQQVVV[[[___fffnnnxxx|||wwwqqqqqqpppjjjdddmmmdddcccqqqyyylll]]][[[XXXZZZbbbkkktttxxxnnn[[[IIIGGGDDDAAA???======>>>@@@CCCEEEFFFFFFFFFGGGHHHDDDFFFHHHGGGEEEDDDFFFIIILLLOOOVVVbbbtttlllYYYOOOMMMOOOPPPOOOOOONNNLLLJJJHHHFFFEEECCCBBB@@@>>>===<<<<<<<<<999999888777666555444444888888888666444444666888>>>DDDTTThhhvvv}}}~~~{{{yyyzzz{{{tttkkkddd]]]VVViiihhhgggffffffggghhhiiikkkmmmqqqyyyyyyllleeeaaaeeeooo~~~~~~mmmXXXNNNJJJFFFBBB@@@AAAAAAAAA@@@>>>>>>@@@BBBFFFPPPfffyyyqqqllljjjhhhccc```YYYXXXWWWVVVWWW\\\ccciiinnnnnnjjjeeebbb___XXXOOOKKKIIIJJJNNNQQQTTTYYY```hhhmmmttt|||~~~xxxuuummmkkktttsssfffbbb^^^^^^bbbjjjrrrvvvyyymmm\\\LLLIIIEEEAAA>>><<<<<<<<<===???@@@AAAAAABBBCCCEEEFFFIIIKKKKKKIIIIIIJJJLLLLLLOOOTTT```qqqlllYYYOOOMMMNNNOOOPPPOOONNNMMMKKKHHHFFFEEECCCBBB@@@???===<<<<<<<<<999999888777666555444444777777777666555555777999;;;DDDWWWlllyyy{{{yyyyyy{{{vvvlllfff___XXXqqqoookkkgggffffffhhhiiiiiijjjnnnttt~~~yyypppiiidddfffmmmzzz}}}xxxxxxzzzooo[[[PPPLLLHHHCCCAAAAAAAAAAAA@@@??????AAACCCIIIVVVmmm~~~xxxrrrnnnkkkiii______]]]WWWTTTWWW```gggpppssssssnnniiiddd\\\TTTJJJGGGFFFIIIKKKJJJMMMQQQVVV\\\dddnnnwww|||xxx{{{}}}{{{}}}~~~rrrmmmeeeaaaccchhhnnnrrrpppwww~~~lll___PPPMMMHHHCCC@@@???@@@@@@===>>>??????@@@AAAEEEGGGLLLNNNPPPQQQQQQPPPQQQRRROOOPPPTTT]]]mmmnnn[[[QQQNNNOOOOOOPPPPPPOOOMMMKKKIIIGGGFFFCCCBBB@@@???======<<<<<<:::999888666555555555444555666777666555666999;;;;;;FFF\\\qqq}}}{{{xxxxxxzzzyyyoooiiiccc\\\vvvrrrmmmhhheeeeeegggiiijjjjjjmmmrrr|||}}}wwwtttmmmhhhiiinnnzzz|||ssswwwwwwvvvuuu___TTTOOOJJJEEEBBB@@@AAAAAA@@@??????BBBDDDLLL\\\tttyyywwwxxxnnnnnnkkkccc\\\\\\eeemmmttt{{{~~~zzzssslllccc\\\QQQLLLJJJKKKKKKHHHHHHJJJKKKPPPYYYcccmmmxxxyyyvvvyyy|||uuullleeedddgggkkkmmmlllooowwwpppeeeWWWSSSNNNIIIEEEDDDEEEFFFBBBCCCDDDDDDEEEHHHLLLPPPTTTVVVYYY[[[[[[[[[ZZZZZZVVVUUUVVV]]]kkksss```UUUQQQQQQQQQQQQQQQPPPNNNLLLJJJHHHGGGCCCBBBAAA???>>>===<<<<<<:::999888666555555555555444555666666666777:::===>>>LLLbbbuuu{{{wwwwwwzzz~~~|||sssnnnhhhbbbwwwssslllgggddddddfffhhhjjjjjjlllrrr{{{|||xxxsssoookkkkkkooozzz|||sssttt|||zzzvvv{{{}}}eeeXXXQQQKKKEEECCC@@@AAAAAA@@@???@@@BBBEEELLL___yyy{{{rrrgggdddiiipppyyy}}}uuulllcccYYYRRRMMMMMMLLLHHHGGGHHHGGGJJJQQQYYYcccooo|||}}}{{{}}}}}}rrrjjjfffgggiiikkkiiiiiinnnzzzzzzrrrfffbbb[[[SSSMMMIIIGGGGGGFFFGGGIIIJJJLLLPPPUUUYYY```bbbeeehhhiiihhhfffddd___]]]\\\aaalll}}}uuubbbWWWRRRQQQQQQRRRRRRQQQOOOMMMKKKIIIHHHDDDCCCAAA???>>>=========;;;999777555444444555555333555666666666888<<<>>>DDDTTTiiixxx{{{vvvwwwzzzyyytttnnnhhh|||wwwqqqkkkgggfffggghhhjjjjjjlllrrr{{{~~~zzzxxxssspppnnnooorrrzzzwwwuuuxxx~~~wwwxxxlll\\\SSSKKKFFFDDD@@@AAAAAAAAA@@@AAACCCEEELLLaaa{{{uuuoooppprrruuukkk^^^UUUNNNMMMLLLIIIHHHHHHGGGHHHKKKPPPYYYfffuuu~~~|||rrrmmmjjjjjjjjjeeecccfffooo{{{}}}xxxooodddZZZQQQKKKHHHJJJMMMPPPSSSWWW[[[aaaeeepppqqqtttwwwyyywwwssspppjjjgggdddeeennn|||}}}uuuvvvyyy~~~wwwcccXXXRRRPPPOOOSSSSSSRRRPPPNNNLLLJJJIIIDDDCCCAAA@@@>>>=========;;;:::777555444444555666444555666666777999<<>>======<<<:::777555444444555666444555666777777999<<>>======<<<:::777444333444555777555666777777777999<<<>>>LLLddd|||xxxwwwyyy||||||vvvuuuwww||||||uuu~~~~~~{{{}}}~~~~~~}}}zzz{{{uuuooo{{{|||fffWWWLLLFFFEEECCC???>>>AAACCCBBBCCCFFFSSSjjjtttgggbbbfffjjjiiifffYYYOOOIIINNNVVVaaarrr~~~{{{vvvrrrqqquuu}}}~~~vvvpppnnnccc\\\___``````iiivvv}}}vvv|||~~~}}}xxxuuutttwww|||~~~~~~|||wwwsssooooooqqqqqqpppwwwuuufff\\\WWWTTTSSSUUUVVVSSSMMMHHHFFFGGGFFFEEEDDDCCCAAA@@@???>>>===<<<:::888777777888888:::666444666777888===BBBTTTooo~~~{{{xxxvvvvvvzzz}}}zzztttooooooppprrryyywwwwwwmmmvvv~~~fffWWWMMMGGGFFFEEE@@@===???AAAAAADDDIIIXXXnnnsssmmmooorrrrrrqqqcccWWWPPPRRRYYYcccttt|||xxxrrrnnnlllooorrruuu{{{zzztttsssggg^^^^^^\\\YYY___iii{{{{{{vvvttttttuuuwwwuuuxxx|||~~~~~~~~~{{{vvvxxxzzzkkk```YYYUUUTTTVVVVVVRRRKKKGGGEEEFFFFFFEEEDDDCCCAAA@@@??????===<<<:::888777777888888888555444666888999???EEEXXXrrr~~~|||zzzxxxvvvuuuyyy}}}zzzsssooonnnoooqqquuu}}}yyy{{{lllqqqhhhXXXNNNHHHGGGGGGAAA===>>>???AAAFFFMMM]]]rrrzzzxxxzzz|||~~~qqqdddYYYYYY^^^gggxxx|||wwwppplllkkkkkkjjjhhhjjjpppwww}}}~~~xxxvvvjjjaaa]]]YYYTTTWWW^^^jjjxxx}}}vvvpppmmmllllllnnnttt|||}}}rrreee\\\WWWUUUVVVUUUQQQJJJEEEDDDEEEFFFEEEEEECCCBBBAAA@@@???===<<<:::888777777777888666333333666888:::AAAIII]]]vvv}}}yyyxxxwwwvvvuuutttxxx}}}zzztttpppooopppqqqttt}}}}}}nnnqqqiiiZZZOOOJJJHHHEEEAAA???@@@@@@AAAGGGNNN```uuu~~~~~~|||nnnaaa```dddmmm~~~yyyssspppqqqppplllhhhgggjjjmmmooopppssswwwzzz{{{uuulllccc^^^YYYTTTVVV[[[```lllyyynnngggddddddeeelllsss}}}zzzjjj___YYYVVVWWWUUUPPPIIIDDDCCCEEEFFFFFFEEEDDDCCCBBBAAA@@@>>><<<:::888777777777777666444555777999:::BBBJJJ___xxx}}}xxxuuuttttttrrrqqqrrrwww|||zzzuuurrrrrrsssuuuzzzssswwwjjj[[[PPPJJJHHHAAA@@@AAACCCCCCCCCGGGNNNaaaxxxsssgggeeeiiisss~~~xxxvvvwwwwwwtttpppnnnoooooommmkkkjjjjjjkkknnnuuu|||uuunnnfff```ZZZUUUTTTWWWYYYbbbooozzzmmmaaa[[[[[[^^^aaagggoooyyylll```[[[VVVWWWVVVQQQJJJEEEDDDDDDFFFFFFEEEDDDCCCCCCBBBBBB>>>===;;;999777666777777777666777999888999AAAJJJ___yyy}}}xxxtttrrrqqqooonnnqqqwww}}}|||xxxwwwxxxzzz{{{{{{jjj\\\QQQIIIGGG??????BBBEEEEEEDDDHHHOOOeee|||~~~uuuiiihhhmmmwww~~~{{{zzz{{{zzzxxxwwwwwwwwwuuurrrnnnjjjhhhaaaeeeooo|||~~~yyytttlllccc[[[UUURRRQQQSSSXXXaaammm|||rrrkkk___TTTPPPQQQVVVZZZ\\\dddoooyyymmm```[[[UUUWWWWWWSSSLLLGGGEEEEEEGGGFFFFFFEEEDDDDDDCCCCCC???===;;;999777666666666777777888:::999999BBBKKK___zzz~~~yyyuuusssqqqooommmqqqwww~~~~~~}}}~~~}}}jjj]]]QQQHHHEEE@@@@@@BBBDDDCCCCCCJJJRRRkkk{{{vvvkkkjjjoooxxx|||{{{|||}}}|||~~~{{{uuupppbbbaaaeeennnzzz|||tttjjjaaa[[[VVVSSSPPPSSSXXX___jjjwwwsssaaa\\\SSSLLLHHHJJJNNNQQQSSSYYYcccooo|||lll```ZZZSSSVVVXXXUUUOOOIIIFFFEEEGGGFFFFFFEEEEEEDDDDDDDDD???===;;;999777666666666555555888:::999:::DDDOOOaaa}}}{{{wwwuuusssrrrppprrrxxx|||jjj]]]QQQHHHDDDBBBAAAAAABBBAAABBBKKKVVVqqq|||vvvkkkkkkooowww}}}zzz}}}zzziiidddccchhhooo}}}zzzqqqhhhccc^^^ZZZQQQSSSUUUYYY___hhhrrrxxxvvviiiVVVSSSMMMHHHEEEFFFHHHIIIPPPTTT\\\iiiwwwkkk___ZZZRRRVVVYYYWWWQQQKKKGGGFFFGGGGGGFFFFFFEEEEEEDDDDDD???>>>;;;999777666666666222444888::::::<<>>===;;;999888888999999888666777999;;;>>>IIITTTkkk~~~zzzvvvsssrrrqqqtttxxx}}}iii\\\RRRKKKGGGBBBAAABBBDDDCCCEEEOOOZZZyyy|||}}}yyysssooopppvvv|||ssskkkhhhiiiqqqzzzuuunnngggbbbYYYTTTRRRTTTVVVVVVXXX[[[[[[aaakkkvvv|||kkkaaaWWWTTTQQQNNNLLLMMMNNNPPPTTT[[[dddjjjnnnsssyyy~~~kkk]]]VVVVVVXXXXXXUUUQQQLLLIIIHHHLLLJJJHHHHHHHHHGGGEEECCCAAA@@@===;;;999888888888888777777:::;;;>>>IIITTTnnn~~~zzzvvvtttrrrrrruuuxxxmmm^^^SSSLLLHHHAAA@@@BBBCCCDDDGGGQQQ]]]xxx{{{|||{{{tttoooooosssyyy}}}wwwqqqnnnqqq}}}{{{tttmmmhhh^^^XXXTTTTTTTTTRRRRRRTTTPPPTTT[[[ccckkkrrrvvvxxx}}}~~~ssslllfffccc```\\\[[[[[[\\\\\\aaaeeeiiilllnnnqqqwww|||mmm]]]VVVWWWXXXYYYWWWSSSOOOLLLKKKNNNLLLJJJIIIIIIHHHFFFDDDDDDBBB???<<<:::888777777999888999:::;;;>>>JJJVVVppp{{{xxxuuussssssuuuzzzqqq```UUUMMMJJJCCCBBBBBBDDDDDDGGGRRR^^^vvvzzzzzzxxxrrrpppqqqssstttssswww|||~~~~~~xxxvvvxxx|||{{{tttnnnhhhaaa[[[YYYWWWSSSQQQSSSRRRTTTVVVYYY]]]```ccceeegggppp|||}}}yyyuuurrrpppppppppnnnqqqsssvvvyyy}}}~~~kkk^^^WWWXXXYYYZZZYYYUUURRRPPPOOOPPPNNNLLLKKKJJJJJJGGGFFFDDDBBB???<<<:::888888777999999:::;;;;;;>>>KKKXXXqqq|||yyywwwuuutttvvv{{{}}}xxxyyy~~~|||vvvcccVVVNNNKKKFFFDDDDDDDDDCCCFFFQQQ]]]xxxzzzzzzyyywww||||||uuuqqqnnnllljjjddddddeeegggmmm{{{~~~xxxsssuuuzzzuuupppiiibbb___[[[VVVTTTUUUWWWVVVUUUTTTTTTUUUVVVWWWYYYbbblllrrruuu{{{yyyiii^^^YYYWWWYYY[[[ZZZXXXUUUSSSSSSRRRPPPNNNMMMLLLKKKIIIGGGAAA@@@===;;;999888888888999999;;;<<<;;;???MMM\\\uuu~~~{{{yyywwwuuuwww|||{{{vvvvvv}}}{{{{{{eeeWWWPPPMMMGGGEEEDDDDDDDDDGGGRRR^^^}}}}}}}}}wwwtttqqqrrrvvvyyyzzzyyyrrrkkkeeegggmmmuuu}}}uuupppjjjccc^^^WWWUUUTTTVVV\\\iii~~~zzzpppooowww{{{uuunnngggddd```ZZZXXXYYYVVVUUUSSSQQQPPPPPPQQQQQQTTTZZZbbbfffiiinnnuuu{{{wwwggg^^^[[[WWWYYY[[[[[[YYYWWWVVVUUUTTTRRRPPPNNNNNNLLLJJJHHH@@@???===;;;999888888999777999;;;<<<<<<@@@PPP```zzz}}}zzzxxxwwwxxx}}}}}}xxxxxx}}}{{{~~~gggXXXPPPNNNFFFDDDDDDDDDDDDHHHTTTaaavvvhhhdddaaaaaadddfffdddaaa[[[VVVUUUYYY___hhhvvv{{{ssslllcccYYYRRRLLLIIIJJJNNNSSS\\\ooo~~~qqqjjjnnn{{{zzzrrrllliiieee```^^^___[[[YYYWWWUUUSSSRRRRRRRRRUUUXXX\\\```ccchhhlllpppxxxyyyiii___[[[VVVXXX[[[[[[ZZZXXXWWWWWWVVVSSSQQQPPPOOOMMMKKKIIICCCBBB???<<<:::888888888666888;;;===<<>>;;;888777777555777;;;===<<>>CCCVVVkkk}}}{{{zzz}}}ssspppoooqqqrrrtttzzznnn```VVVOOOLLLGGGFFFHHHHHHJJJVVVfffrrreee]]]YYYYYYXXXUUUPPPLLLJJJIIIJJJLLLPPPVVV\\\eeeooouuu~~~yyypppgggaaa]]]YYYbbbooo{{{}}}yyyoooeeeZZZSSSOOOJJJJJJMMMOOOUUU___gggmmmqqqtttvvvrrr}}}xxxnnnlllppp|||~~~|||{{{yyywwwvvvuuusssqqqpppnnnmmmmmmoooppprrrtttvvv{{{pppddd^^^[[[]]]```bbbcccbbbaaa___^^^\\\YYYVVVRRRNNNKKKIIIIIIFFFBBB===:::999999999:::888:::???@@@EEEXXXmmm~~~|||{{{~~~{{{wwwqqqmmmgggeeefffkkknnnqqqxxxlll___UUUMMMMMMHHHFFFHHHGGGIIIVVVeee}}}pppfffaaa^^^^^^[[[VVVQQQNNNQQQTTTYYY\\\```fffkkkooosssvvvuuurrrllleee^^^YYYVVVUUUZZZbbbnnnwww{{{wwwooojjjaaaYYYQQQMMMMMMMMMSSSYYY```hhhttt~~~vvvvvvpppnnnrrr}}}~~~}}}|||zzzxxxwwwvvvvvvvvvwwwxxxzzz|||qqqeee___]]]___aaadddeeedddcccaaa___]]]ZZZWWWSSSPPPNNNMMMJJJGGGCCC>>>;;;999999999:::888:::>>>@@@FFFZZZooo~~~}}}|||}}}yyyvvvrrrmmmgggcccbbb```ccchhhkkknnnttt{{{{{{kkk^^^UUUMMMMMMGGGEEEFFFFFFHHHUUUeee|||sssmmmjjjdddccc^^^YYYUUUWWW^^^eeemmmpppssswwwyyyxxxvvvtttiiieee^^^YYYVVVVVVWWWWWW```dddiiilllkkkeee]]]XXXTTTNNNJJJKKKNNNTTT]]]gggnnnvvv~~~xxxtttssswww~~~}}}||||||}}}}}}rrreee```\\\^^^aaadddeeedddcccbbb^^^]]]ZZZWWWUUUSSSRRRQQQKKKHHHDDD???;;;999999999:::777999===???FFF[[[ppp}}}}}}|||yyyzzz|||~~~}}}zzzwwwtttqqqnnniiidddaaa```___```eeefffgggkkkqqq~~~~~~|||xxx{{{lll```XXXQQQLLLFFFDDDFFFEEEHHHVVVfff}}}wwwtttsssllliiiccc______eeemmmttt}}}~~~{{{tttnnn^^^ZZZUUUSSSTTTWWWZZZ[[[___``````^^^YYYTTTNNNKKKIIIGGGGGGLLLRRRYYYeeeooovvv}}}|||yyyyyyrrreee```[[[]]]```cccddddddcccbbb^^^\\\ZZZWWWUUUTTTTTTTTTLLLIIIDDD???<<<:::999::::::777999===@@@GGG\\\rrr}}}|||xxxssspppooooookkkooouuu{{{~~~~~~|||zzzwwwtttrrrpppnnnkkkgggeeedddcccdddffffffdddeeejjjtttwww}}}yyywwwxxxzzzyyy|||{{{vvvwwwkkkaaaZZZSSSMMMGGGDDDFFFFFFIIIXXXiii}}}~~~}}}zzzyyyyyyrrrnnnjjjiiilllsssyyy}}}xxxmmmeeeVVVSSSPPPQQQTTTXXXYYYYYYXXXWWWVVVSSSPPPLLLIIIHHHEEEFFFJJJQQQXXX___jjjttt}}}qqqeee```[[[]]]```cccddddddcccbbb```^^^[[[WWWUUUSSSSSSSSSMMMJJJEEE@@@<<<:::::::::;;;999:::>>>AAAIII^^^uuu||||||~~~uuummmgggdddbbb]]]aaagggnnnsssvvvwwwwwwuuusssqqqpppooonnnkkkiiifffdddeeegggddd``````ccceeeeeekkkttt~~~~~~xxxvvvwwwyyyuuuuuuvvvyyy{{{vvvvvv|||jjj```ZZZTTTMMMGGGEEEGGGHHHKKKZZZkkkuuuuuuvvv}}}{{{zzz{{{vvvrrrooopppvvv{{{~~~|||sssggg^^^RRRPPPNNNPPPTTTWWWWWWVVVRRRQQQPPPOOONNNLLLKKKKKKGGGHHHOOOWWW]]]cccmmmwwwqqqddd```[[[]]]```ccceeedddcccbbbbbb___[[[WWWTTTRRRQQQQQQNNNJJJFFF@@@<<<:::::::::===:::;;;@@@BBBJJJ```www|||{{{~~~sssiiiaaa\\\ZZZUUUXXX]]]dddkkkpppuuuwwwvvvtttqqqppppppooommmkkkaaa___```aaa^^^YYYXXX[[[WWWWWW\\\gggsss|||yyytttooolllpppvvv|||{{{~~~mmm___XXXVVVMMMLLLEEEEEELLLMMMWWWkkkmmmfffnnn{{{{{{{{{{{{|||}}}|||{{{yyyxxxtttqqqqqqqqqkkk___UUUQQQPPPOOOOOOQQQQQQPPPOOOQQQTTTTTTPPPNNNPPPPPPNNNNNNNNNPPPTTTXXX___mmmzzznnn```\\\^^^```ccceeegggggggggfffbbb^^^ZZZWWWWWWWWWWWWVVVQQQLLLDDD???<<<::::::999777:::===???AAALLLeee}}}}}}{{{||||||rrrhhh]]]VVVUUURRRSSSVVV^^^iiirrrvvvxxxwwwtttssssssuuutttqqqmmmfffaaa]]]]]][[[UUURRRRRRIIIMMMMMMUUUeeesss}}}vvvpppkkknnnrrrvvv|||~~~}}}}}}kkk]]]WWWUUUMMMLLLEEEFFFLLLMMMWWWlllyyyeee```fffrrr{{{vvvsssooommmjjjiiihhhaaaXXXPPPMMMNNNOOOPPPPPPPPPQQQQQQRRRVVVXXXUUUTTTVVVVVVSSSOOOOOOQQQUUUZZZaaannn{{{}}}}}}pppaaa]]]^^^```ccceeegggggggggfffddd```\\\YYYXXXXXXWWWWWWQQQLLLEEE???<<<;;;:::999999;;;>>>@@@CCCOOOhhh{{{zzz{{{|||tttjjj^^^VVVTTTPPPQQQTTT]]]gggppptttvvvwwwuuutttuuuvvvuuuqqqmmmfff```[[[YYYUUUOOOJJJJJJEEEIIIHHHOOO^^^lllxxxpppjjjiiikkkmmmrrrxxx{{{}}}|||jjj^^^XXXVVVMMMLLLFFFFFFLLLMMMWWWnnnnnn]]][[[^^^ggguuu{{{qqqllleeeeeedddaaa]]]WWWRRRNNNLLLOOORRRSSSQQQPPPRRRUUUVVV[[[^^^^^^___```^^^YYYQQQPPPRRRWWW[[[aaalllxxxyyytttqqqqqqttt{{{rrrccc___^^^```ccceeeggghhhgggggggggccc___\\\ZZZZZZYYYWWWRRRMMMEEE???<<<;;;:::999:::<<>>BBBGGGVVVppp{{{xxxvvvzzzvvvhhh^^^ZZZVVVYYY^^^fffnnnuuuyyy|||}}}}}}~~~~~~xxxrrriiiaaaXXXSSSMMMFFFBBBCCCCCCEEEDDDIIIUUU```www{{{qqqgggbbbaaabbbgggmmm|||nnn```YYYWWWLLLMMMGGGFFFKKKLLLYYYrrrzzz```TTTVVVWWW^^^jjjwww|||pppiii___```^^^YYYSSSQQQTTTWWW[[[___aaa```\\\[[[^^^bbbeeejjjnnnpppqqqooofff]]]SSSQQQQQQTTTUUUUUUYYY___ccciiiuuu}}}zzzssskkkccc``````eeeoooyyyrrrddd```___aaadddgggiiijjjjjjjjjkkkhhhdddaaa```^^^\\\ZZZTTTOOOGGGAAA===<<<::::::::::::<<>><<<;;;:::;;;:::<<>><<<;;;:::<<<;;;<<>><<<===DDDOOOccc~~~xxxyyyzzzyyyvvvtttsssssswww{{{yyyppptttxxxzzzyyyxxxyyy{{{kkk```UUUNNNIIIFFFHHHLLLJJJOOOQQQWWW___aaannnrrrgggbbbaaa```^^^llllllmmmooottt}}}ooobbbXXXSSSNNNMMMFFFEEEJJJMMM\\\vvveee\\\aaaiiiyyyuuukkkfffYYYUUUUUUYYY^^^ccckkksssyyy{{{tttmmmffffffbbb___ccckkkppppppiiifffbbbaaaeeelllrrruuuzzz~~~{{{pppdddZZZTTTQQQQQQQQQPPPMMMJJJGGGEEECCCCCCEEEKKKSSS___rrrzzzssstttvvv}}}{{{yyyvvvuuutttmmmjjjeee```[[[VVVOOOKKKJJJRRR```ooo|||wwwiiicccccceeeiiilllnnnnnnmmmllljjjhhhfffeeedddccc```]]]WWWSSSLLLEEE@@@>>>======<<<>>>BBBGGGSSSiii{{{vvvpppnnnpppqqqoooooorrrwww|||}}}zzzzzz}}}}}}zzzzzz}}}~~~ooocccXXXTTTTTTRRRRRRSSSUUUVVVZZZ^^^```ggguuuttthhhbbb```^^^\\\`````````bbbeeellluuu{{{~~~zzzxxx{{{~~~~~~ooobbbYYYTTTNNNMMMFFFEEEKKKNNN]]]vvvkkk```dddlll{{{uuujjjbbb]]]WWWRRRNNNOOOQQQUUU]]]eeepppyyy}}}wwwqqqjjjdddaaadddfffggglllsssvvvtttnnnjjjeeedddggglllqqqttt{{{}}}}}}xxxnnnddd]]]YYYVVVVVVVVVUUUQQQMMMIIIFFFBBBDDDGGGKKKNNNXXXmmmxxxjjjddddddfffnnnvvv~~~}}}|||{{{yyywwwvvvttttttoookkkeee___XXXRRRLLLGGGGGGMMMUUU___jjjuuuyyyjjjcccaaacccgggjjjmmmmmmlllllliiihhhfffeeedddbbb___]]]ZZZTTTLLLDDD@@@>>>>>>>>>>>>@@@CCCGGGRRRfff~~~rrrllliiijjjlllkkkmmmpppvvv~~~~~~}}}}}}vvvjjj```]]]\\\[[[[[[\\\___```bbbfffhhhnnn{{{zzzmmmeee```\\\YYYVVVVVVUUUUUUWWW\\\ccchhhjjjlllooopppqqquuu{{{ooobbbYYYUUUMMMMMMGGGGGGMMMQQQ```yyyqqqdddgggooo}}}~~~rrrhhh```YYYTTTRRRLLLFFFFFFHHHLLLSSS[[[iiiqqqvvvtttooojjjeeeaaa___fffnnnsssxxx}}}}}}zzztttoooiiifffgggjjjnnnpppxxxyyyxxxtttmmmgggbbbaaa^^^^^^]]]ZZZVVVPPPKKKGGGBBBDDDHHHIIIHHHOOOeeeyyyuuueeeZZZUUUUUUWWW\\\dddppp|||~~~~~~|||{{{yyyyyyxxxwwwuuutttsssrrrpppkkkccc[[[TTTMMMGGGCCCEEEGGGIIINNNUUU```lllttt}}}mmmdddaaacccgggkkknnnooonnnnnnllljjjhhhgggfffeeebbb___]]]UUUKKKCCC>>>>>>>>>>>>???AAACCCGGGQQQddd|||qqqkkkfffggghhhiiikkkpppttt}}}~~~tttkkkhhhgggeeeeeegggkkkkkklllnnnpppttttttiiiaaa[[[XXXTTTTTTSSSRRRRRRVVV\\\```bbbgggmmmrrrwww{{{nnnbbbZZZWWWJJJLLLHHHJJJRRRVVVddd}}}uuufffgggqqqtttjjjddd^^^WWWQQQLLLHHHEEEHHHKKKOOOUUU\\\eeemmmrrrqqqnnnllljjjhhhfffoooxxx}}}~~~zzztttlllfffdddeeeggghhhoooqqqssssssqqqnnnjjjhhhddddddbbb^^^XXXQQQKKKGGGDDDDDDDDDDDDCCCJJJ\\\mmmzzzlll___VVVRRRQQQQQQSSSZZZdddooo{{{|||yyywwwwwwwwwwwwxxxwwwvvvtttrrrpppnnnmmmkkkfff^^^WWWPPPJJJDDDAAADDDDDDDDDEEEJJJSSS]]]dddvvv~~~pppeeecccfffjjjnnnqqqrrrrrrrrrooommmkkkjjjiiihhheeebbb^^^UUUIII@@@<<<<<<======>>>@@@BBBFFFQQQddd|||xxxpppiiihhhhhhhhhkkkpppttt}}}}}}vvvsssqqqnnnnnnpppsssqqqqqqssstttwwwzzzlllbbb[[[WWWUUUUUUTTTSSSTTTWWW\\\aaadddjjjrrr{{{nnnbbb[[[XXXJJJMMMLLLQQQZZZ\\\iiixxxhhhhhhqqqxxxnnnhhhddd___WWWPPPKKKIIIJJJPPPSSSUUUXXX]]]```gggmmmlllllloooppppppttt|||xxxnnneeeaaa_________dddhhhooouuuxxxvvvrrrnnnhhhfffccc]]]VVVOOOIIIEEEFFFAAA>>>???BBBHHHUUU```uuussseee\\\UUUPPPMMMMMMRRRZZZcccnnn}}}}}}vvvrrrpppppppppooovvvtttrrrooolllhhhfffeee```]]]WWWRRRNNNIIIEEEBBB@@@AAABBBCCCFFFKKKRRRWWWaaaiiiuuurrrgggdddgggkkkpppsssttttttsssooonnnlllkkkjjjhhheeeccc\\\RRREEE<<<:::;;;;;;;;;<<<>>>AAAFFFQQQfff~~~vvvmmmjjjiiigggjjjnnnttt}}}{{{wwwvvvxxxxxxuuutttuuuvvvyyyqqqeee\\\WWWUUUUUUVVVWWWXXX]]]cccgggjjjpppyyymmmbbb[[[XXXMMMRRRTTTZZZbbbbbbkkkzzzjjjjjjqqq|||}}}tttqqqlllhhhddd^^^UUUOOOMMMLLLOOOUUUWWWUUUVVVYYYYYY```eeefffgggmmmrrrttt}}}rrrggg```\\\YYYXXX]]]cccnnnxxx~~~}}}wwwrrrjjjgggaaaZZZRRRKKKFFFCCCDDD>>>:::<<>>@@@AAACCCEEEIIILLLRRRYYYdddqqq}}}uuuiiidddgggkkkooorrrsssrrrrrrnnnmmmkkkjjjiiigggdddbbbZZZOOOBBB;;;:::;;;;;;::::::<<<@@@FFFRRRgggxxxpppllliiifffgggjjjttt}}}}}}{{{}}}{{{vvvtttvvvxxx{{{{{{mmmccc^^^XXXZZZ\\\___bbbhhhoootttuuuzzz|||~~~mmmbbb[[[XXXSSSYYY\\\bbbhhheeejjj}}}xxxhhhiiiqqq||||||sssrrrpppkkkddd[[[SSSNNNPPPNNNPPPTTTVVVTTTTTTWWWXXX^^^ccccccfffmmmtttvvvwwwjjjaaa[[[XXXVVV^^^cccnnnyyyzzztttkkkggg___VVVNNNHHHDDDCCC???;;;:::===???CCCKKKTTTiiiyyyxxxnnndddYYYQQQKKKKKKLLLNNNTTTbbbrrr~~~}}}wwwqqqnnnkkkiiigggaaa___\\\YYYUUURRROOONNNLLLLLLLLLLLLLLLJJJFFFBBB<<<===?????????@@@BBBCCCHHHMMMVVV```kkkvvvwwwkkkgggiiimmmppprrrsssrrrrrrpppooommmlllkkkiiifffdddXXXNNNAAA;;;;;;===<<<:::;;;===AAAGGGSSShhhzzzqqqnnnkkkhhhhhhkkkrrr{{{|||}}}yyytttrrrtttwww{{{uuukkkfff^^^aaadddhhhmmmsss{{{~~~xxx{{{mmmbbb\\\XXXXXX___bbbhhhlllfffiiizzzttteeefffqqq}}}}}}{{{xxxxxxvvvoooeeeZZZSSSOOOQQQNNNOOOSSSTTTTTTVVVZZZ\\\bbbfffeeehhhooowwwzzz~~~|||nnnddd]]]XXXVVVaaafffoooyyy{{{uuulllggg^^^TTTLLLGGGDDDCCC::::::===???>>>???IIITTTbbbrrr}}}uuummmccc[[[SSSQQQNNNLLLNNNYYYgggrrrzzzuuuoooiiieeebbb___\\\VVVUUUSSSPPPMMMJJJHHHGGGHHHHHHJJJKKKLLLJJJEEEAAA??????@@@>>>======???@@@>>>BBBIIIQQQZZZeeeooovvvwwwyyy}}}wwwllljjjlllpppsssuuuuuutttssstttsssqqqpppooommmjjjhhhXXXMMMAAA<<<===???>>>;;;===???BBBHHHSSShhh{{{ssspppnnnkkkkkknnnqqqzzz}}}yyyzzzuuupppnnnppptttyyy|||tttpppiiikkknnnqqqttt{{{|||~~~{{{iiiaaa______bbb^^^```dddbbb```jjjzzzqqqbbbdddlll~~~}}}~~~}}}uuukkkaaaYYYSSSPPPOOOQQQSSSVVVXXX\\\___bbbllllllmmmnnnppptttwwwyyyzzzjjj```]]]]]]aaaeeellltttzzz|||{{{xxxtttmmm```SSSHHHBBB??????;;;::::::;;;:::===GGGRRRgggnnnyyy{{{sssiiiaaa[[[TTTNNNKKKKKKQQQ^^^kkk}}}zzzwwwuuusssooohhhaaa\\\VVVQQQNNNJJJIIIGGGEEECCCBBBAAAAAAFFFDDDDDDFFFHHHGGGCCC@@@>>>>>>>>>>>>>>>======<<<>>>???CCCGGGNNNTTTZZZ]]]ccchhhooowwwvvvmmmgggjjjooosssvvvvvvvvvuuuttttttttttttrrrmmmfffaaaVVVJJJ???<<<<<<;;;:::;;;@@@@@@AAAGGGTTThhh}}}}}}{{{vvvooojjjhhhjjjlllqqqzzz}}}xxxtttuuurrrooopppuuu||||||vvvwwwxxxyyy{{{wwwggg```^^^^^^___\\\^^^cccbbbaaalll{{{uuueeeeeekkk~~~}}}}}}ssshhh___XXXTTTSSSVVVYYY___dddiiinnnqqqtttxxxxxxxxxwwwvvvuuutttsssvvv~~~qqqgggddddddhhhjjjnnnsssxxx{{{{{{{{{xxxqqqeeeXXXMMMFFFBBBAAA<<<;;;;;;===<<<>>>GGGQQQbbbiiisss{{{~~~~~~~~~|||{{{qqqiii^^^WWWPPPLLLKKKOOOZZZeeexxx|||yyyvvvtttqqqkkkccc\\\UUUPPPLLLIIIDDDCCCBBB@@@???>>>>>>===CCCBBBBBBCCCEEEDDDAAA>>>======>>>>>>>>>===<<<<<<;;;<<<>>>BBBFFFKKKOOOQQQRRRXXXaaakkkxxx}}}nnngggfffjjjnnnsssvvvwwwwwwvvvwwwvvvuuutttrrrnnnhhhcccWWWKKK???<<<<<<;;;:::<<>>>>>>>>EEEMMM]]]eeemmmpppmmmhhhffffffgggqqqzzzqqqaaaZZZRRRNNNKKKLLLTTT]]]rrr}}}{{{wwwuuuoooiii___VVVOOOJJJFFFDDD??????>>>===<<<<<<<<<<<>><<<<<<============<<<;;;;;;;;;;;;<<<===???BBBEEEFFFEEEKKKTTT```ooouuuhhhcccfffiiinnnssswwwyyyyyyyyyzzzxxxvvvuuusssooojjjfffWWWKKK@@@<<<<<<;;;;;;<<<>>>???BBBIIIVVVjjj~~~yyywwwtttoookkkjjjkkkmmmnnnwww~~~zzzwwwnnnlllkkkmmmttt}}}zzziii```\\\YYYWWWVVVVVV[[[ccciiippp~~~kkkhhhkkk}}}|||vvvmmmfffcccfffkkkoooxxxxxxyyy{{{~~~yyyooofff```\\\bbblllxxxyyyuuutttrrrtttvvvxxxzzz}}}wwwkkk^^^RRRHHHCCC>>><<<===??????>>>BBBHHHXXXbbbkkklllfff^^^ZZZZZZ[[[ddduuuvvvbbb[[[SSSOOOLLLLLLQQQXXXkkk|||}}}xxxuuunnnggg]]]SSSLLLGGGDDDBBB>>>>>>============>>>>>>=========>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::======<<<<<<===???AAABBBCCCHHHPPP[[[iii{{{sssiiiffffffiiinnnsssxxxzzz{{{|||{{{yyywwwuuussspppkkkhhhWWWKKK@@@======;;;;;;<<<>>>???BBBIIIVVVhhh{{{yyyyyyvvvqqqmmmkkkkkklllrrrzzz~~~zzzwwwmmmkkkjjjmmmttt}}}tttddd\\\YYYVVVSSSSSSUUU\\\fffqqq}}}lllfffiii|||~~~tttqqqmmmkkknnnttt|||}}}|||}}}~~~~~~}}}yyyqqqfff\\\VVVRRRWWWbbbqqq}}}xxxwwwssswww|||uuugggXXXKKKCCC@@@======???>>>===???DDDQQQ\\\hhhlllfff]]]YYYXXXUUU[[[gggwww|||eee]]]TTTPPPNNNNNNQQQWWWbbbsssyyysssooogggaaaWWWOOOIIIEEEBBB@@@===============>>>??????<<<===>>>>>>>>>======>>><<<<<<<<<<<<<<<;;;;;;:::======<<<<<<===???AAABBBDDDHHHNNNWWWdddwwwtttllljjjgggjjjoootttxxx{{{}}}~~~|||zzzwwwuuussspppkkkhhhWWWKKK@@@======<<<;;;<<>>BBBHHHTTTbbbjjjggg```YYYVVVNNNRRRYYYggg{{{oooeeeZZZUUUQQQOOOQQQVVV___ppp~~~wwwooohhhddd\\\VVVOOOHHHDDDAAA???>>><<<<<<;;;;;;<<<<<<===>>><<<>>>???>>>======>>>@@@<<<============<<<;;;;;;;;;;;;;;;;;;<<<===???@@@@@@CCCHHHPPP^^^rrrvvvnnnllliiilllppptttyyy|||~~~|||zzzxxxwwwuuuqqqlllhhhXXXLLLAAA======<<<<<<===>>>@@@DDDKKKVVVfffvvv{{{wwwsssrrrqqqttt{{{{{{wwwtttjjjiiihhhllluuu}}}tttyyytttqqqppppppssszzznnn___ZZZYYYWWWTTTWWW[[[bbbmmm|||iii```\\\nnnwwwppphhhkkkqqqwww~~~~~~vvvrrrkkkbbbZZZSSSNNNLLLKKKRRR]]]hhhrrr|||}}}zzzjjjZZZQQQHHHCCC???@@@@@@>>>???BBBBBBNNN]]]hhhiiibbbWWWQQQJJJLLLPPP\\\nnnsssddd[[[UUUPPPPPPRRR___nnnwwwnnnfff___ZZZQQQMMMHHHDDDBBB@@@???===<<<<<<<<<;;;<<<<<<======<<<>>>???>>>======???AAA======>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<===???>>>@@@DDDKKKXXXlllzzzpppmmmkkkmmmqqquuuyyy|||~~~|||{{{{{{zzzxxxsssmmmiiiXXXLLLAAA======<<<<<<======???DDDMMMYYYiiizzz}}}zzzyyyyyyttt{{{|||yyyuuuqqqfffeeeffflllwww|||rrryyyvvvqqqlllhhhgggffffffcccjjjttt~~~mmm^^^ZZZ[[[YYYVVVZZZ^^^eeennn}}}ggg]]]UUUhhh~~~~~~rrriiigggkkkrrrzzz|||mmmhhh```WWWQQQNNNNNNNNNOOOUUU]]]dddiiiooovvv|||qqqaaaXXXLLLFFFAAAAAAAAA???@@@CCC@@@KKK\\\hhhkkkcccVVVMMMJJJJJJNNNWWWggg{{{~~~mmm```WWWPPPNNNOOOZZZiiizzz}}}sssiiiaaaZZZVVVLLLIIIEEECCCBBBBBB@@@>>>>>>>>>>>>======>>>>>>???;;;===???>>><<<<<>>>>>>>>>>>>>>======<<<======<<<;;;;;;<<<===>>>AAABBBDDDIIIUUUhhh~~~}}}qqqnnnlllnnnqqquuuyyy|||~~~}}}}}}}}}|||zzzuuunnniiiXXXLLLAAA>>>>>><<<<<<===;;;???EEENNN\\\mmm}}}~~~~~~vvv|||~~~{{{wwwssspppcccccceeelllxxx~~~sss{{{tttpppnnnmmmmmmjjjfffaaa\\\YYY^^^___eeerrriii```]]]XXXWWWZZZZZZ^^^fffssshhh\\\YYY```wwwuuullliiidddkkkttt}}}~~~zzzrrrhhh^^^UUUPPPKKKIIIOOOYYY^^^______]]]\\\___eeejjjtttyyyyyyyyy{{{~~~pppcccXXXLLLEEEGGGDDD<<<<<>>======>>>??????>>><<<===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::;;;===@@@AAACCCCCCEEEJJJRRRaaayyy~~~sssqqqnnnoooqqqwww}}}~~~}}}yyywwwvvvooogggUUUKKKAAA>>>===<<<===@@@BBBBBBFFFQQQbbbwww|||zzz{{{xxx||||||yyywwwssslllgggccc```dddooo|||{{{lllzzzqqqiiidddaaahhhhhhiiihhhddd___ZZZWWWXXXYYY___kkkxxxhhh```]]]YYYXXX\\\\\\```iiivvvfffXXXWWW]]]rrr~~~qqqiiigggcccjjjrrryyy|||~~~~~~ssskkk]]]UUUOOONNNNNNPPPXXXaaabbbaaa___[[[YYY[[[aaaeeerrrvvv|||zzzrrrpppqqqzzz{{{ppp```TTTLLLLLLHHHAAA@@@FFFEEEKKKVVVaaahhhfff]]]UUUMMMKKKLLLSSS]]]nnn|||kkk]]]UUUSSSSSS]]]mmm}}}{{{ssslllddd\\\WWWQQQMMMIIIFFFDDDCCCBBBAAA@@@???>>>???@@@@@@>>>============>>>>>>?????????===========================<<<;;;;;;<<<>>>AAABBBBBBBBBDDDHHHOOO^^^uuutttrrrnnnooorrrxxx}}}|||xxxwwwuuuooogggUUUJJJAAA>>>======>>>AAAAAACCCHHHSSSeeezzz~~~yyywwwxxxwww{{{{{{}}}}}}xxxtttrrrnnnhhhccc```]]]```jjjwww~~~ooowwwmmmddd^^^\\\[[[bbbdddggghhhfffaaa[[[WWWVVVWWW]]]hhhsss~~~ggg___]]]ZZZZZZ^^^___ccclllzzzfffTTTUUUYYYjjj|||ppphhhfffhhhmmmtttwwwyyy{{{tttiiidddXXXRRRNNNPPPUUU[[[cccjjjjjjgggbbb]]]ZZZ\\\bbbgggqqqtttxxxzzz{{{|||}}}~~~xxxnnniiiiiimmmzzz}}}lllaaaWWWTTTOOOHHHGGGKKKIIIOOOYYYdddkkkiii```XXXSSSOOONNNSSS[[[iii}}}qqqbbbXXXTTTTTT^^^nnn~~~}}}yyyssslllccc]]]VVVSSSNNNJJJHHHFFFDDDCCCBBBAAA???@@@@@@@@@???>>>===============>>>>>>>>>==============================<<<<<<>>>???AAABBBAAAAAABBBFFFMMMZZZpppvvvtttoooppptttyyy~~~}}}~~~{{{xxxwwwvvvooogggTTTJJJ@@@>>>======>>>AAAAAADDDKKKWWWhhh|||~~~|||yyyuuurrrssstttyyy}}}vvvrrrtttxxx~~~yyyrrrmmmjjjfffaaa]]]ZZZWWWYYYcccppp~~~qqq~~~vvvmmmgggcccaaaaaaaaadddiiillllllgggaaa]]][[[]]]ccclllvvv{{{eee^^^]]]ZZZ[[[___aaaeeeooo}}}kkkUUUTTTWWWcccwww{{{qqqkkkkkkqqqvvvzzz{{{{{{|||mmmdddaaa^^^ZZZVVVXXX___fffmmmqqqsssoooiiidddcccgggmmmrrrvvvwwwyyyyyyxxxyyy{{{}}}zzzpppiiigggdddsssxxxmmmccc]]]WWWPPPOOOQQQQQQVVV___iiinnnlllccc\\\VVVSSSQQQTTTZZZfffxxxvvvfff[[[VVVUUU^^^nnn~~~{{{tttlllfff^^^ZZZUUUPPPMMMKKKHHHFFFDDDCCCAAA@@@AAAAAA???>>>============>>>>>>>>>>>>==============================<<<===>>>???AAABBBBBBAAACCCFFFLLLXXXmmmxxxuuuppprrrvvvzzz~~~~~~~~~|||yyyxxxwwwppphhhSSSIII@@@>>>>>>===???BBBBBBFFFMMMYYYiii|||xxxvvvtttpppnnnoooqqqwwwuuunnnkkkmmmsss|||xxxooohhhddd```[[[WWWSSSPPPRRR[[[hhhxxx~~~rrr{{{tttnnnjjjhhhgggfffjjjpppuuuuuurrrlllhhheeefffkkkrrrzzzyyyddd^^^^^^\\\]]]aaabbbgggpppuuu[[[TTTUUU^^^nnn~~~{{{ssspppqqq{{{}}}yyylllfffeeeeeedddbbbccchhhooouuuwwwxxxtttpppnnnpppuuu{{{}}}~~~}}}{{{xxxxxxyyy{{{tttjjjddd___mmm|||zzzooogggaaa[[[YYYYYY]]]```fffmmmqqqnnnggg```YYYUUUTTTWWW\\\eeeuuuyyyiii^^^YYYXXX___mmm}}}}}}uuupppfffbbb[[[VVVRRROOOKKKIIIGGGEEECCCAAABBBBBB@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>???AAAAAADDDCCCEEEHHHMMMXXXmmmxxxuuupppsssxxx||||||{{{yyyrrriiiRRRHHH???===>>>>>>@@@CCCDDDHHHPPPZZZhhhyyy}}}tttsssrrrooommmmmmooouuu{{{qqqjjjfffhhhooozzzxxxnnnfff```\\\VVVSSSLLLJJJLLLUUUaaaqqquuu|||vvvqqqooonnnsssxxx~~~}}}yyyssssssvvvzzz~~~xxxeeeaaabbb```___cccdddhhhqqqcccTTTTTTZZZgggxxx|||wwwwww{{{xxxooolllllliiilllnnnmmmooovvv}}}|||zzzwwwxxx|||{{{wwwttttttuuu|||zzzmmmeee```iiittt}}}uuunnniiifffdddiiijjjlllqqqtttrrrlllfff[[[YYYYYY\\\___ffftttzzzkkk```]]]]]]bbbooo}}}~~~zzzooojjjccc]]]XXXTTTPPPNNNLLLIIIFFFDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA????????????????????????======>>>???@@@AAAAAABBBEEEEEEFFFJJJNNNYYYmmmxxxtttqqquuuzzz}}}~~~|||zzzqqqhhhQQQHHH???===>>>>>>AAADDDEEEJJJQQQYYYfffvvvwwwuuuuuurrrooonnnnnnsss}}}zzzqqqiiidddbbbjjjvvvyyyooofff___YYYSSSOOOIIIGGGHHHOOOYYYggg{{{yyyxxxhhhfffgggeeeccceeegggjjjsssiiiSSSSSSVVVaaasssxxxtttrrrrrrqqqxxx|||xxxvvv|||yyyrrrmmmkkkkkksss}}}yyypppfffiiimmmwww}}}yyytttqqqpppppppppsssvvvvvvrrrnnn___]]]^^^aaacccgggqqq||||||nnndddbbbccchhhsss~~~{{{vvvnnngggbbb]]]YYYVVVRRROOOKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBCCCCCCDDDDDDEEEEEEGGGKKKOOOZZZnnnwwwsssrrrvvv{{{~~~~~~|||yyypppfffQQQGGG???===>>>???AAAEEEEEEJJJQQQYYYeeevvv~~~}}}|||xxxsssqqqnnnrrr|||{{{rrriiiccc^^^ffftttzzzooofff___XXXPPPKKKHHHFFFFFFJJJQQQ\\\nnn~~~{{{zzzkkkjjjlllhhhfffhhhiiillltttkkkSSSRRRTTT^^^ppp~~~yyywwwvvvvvvzzz|||~~~vvvnnnhhhdddccckkkxxx~~~mmmkkkiiippp~~~yyytttrrrqqqtttwwwyyyvvvtttbbbaaabbbdddeeegggoooxxx}}}ooofffeeehhhmmmwwwxxxqqqkkkfffaaa___UUURRRNNNLLLKKKKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEFFFFFFDDDEEEGGGKKKPPPZZZnnnvvvrrrrrrwww|||}}}{{{wwwnnndddPPPGGG>>>===>>>???AAAEEEEEEJJJQQQYYYeeewww}}}vvvsssnnnrrrzzz{{{||||||rrriiiccc]]]ffftttzzzpppfff___WWWNNNHHHIIIFFFFFFHHHKKKTTTeeettt}}}~~~}}}zzzwwwuuussswwwxxxwwwxxx||||||zzzsssqqqmmmfffffflllkkklllqqq~~~jjj[[[SSSPPPZZZjjjxxx|||xxxvvvwww{{{vvvkkkaaa\\\\\\^^^fffvvvsssnnnjjjmmmyyyrrrttttttsssuuuyyyxxxttthhheeedddfffggghhhnnnuuuzzzqqqkkkiiijjjsssvvvzzz|||wwwrrrlllggg```YYYQQQMMMNNNPPPOOOMMMKKKLLLLLLLLLKKKHHHEEEDDDIIIFFFBBBAAABBBDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIMMMQQQ\\\ppp~~~wwwuuuwwwyyy|||~~~~~~{{{oooaaaMMMFFF@@@@@@AAABBBEEEIIIIIILLLUUU___iiivvv}}}vvvyyy|||~~~zzz|||~~~uuukkkcccbbbgggrrruuuiii^^^TTTLLLGGGGGGFFFEEECCCEEEMMMXXX```jjjooossstttqqqmmmkkkkkkhhhiiikkkooouuuzzz||||||sssrrrooohhhgggmmmjjjkkkooo|||ooo]]]UUUQQQZZZiiiuuu~~~|||yyywwwxxx}}}{{{nnnbbbZZZXXXZZZ\\\fffuuuzzzppplllsss|||wwwjjjmmmoooppptttxxxwwwsssmmmiiiggggggeeedddhhhnnnxxxxxxrrrqqqqqqtttvvvzzz~~~~~~zzzuuuqqqfff___WWWRRRRRRSSSSSSQQQPPPQQQQQQQQQOOOLLLJJJHHHJJJGGGDDDDDDFFFHHHIIIIIIJJJJJJKKKLLLKKKKKKIIIIIIJJJIIIJJJMMMQQQ[[[nnn}}}vvvuuuuuuxxx|||~~~|||oooaaaLLLEEE@@@@@@BBBCCCFFFJJJLLLOOOWWWaaakkkyyy}}}~~~yyyooohhhcccgggpppwwwjjj___UUUNNNIIIGGGFFFDDDBBBBBBGGGOOOVVV]]]bbbiiilllmmmkkkkkkkkkeeeeeegggkkkppptttuuuuuu|||ssssssqqqkkkjjjmmmiiiiiikkkwwwxxx___VVVRRRZZZgggqqqyyy~~~~~~{{{xxxzzzuuueeeZZZVVVXXX[[[]]]iiivvv}}}rrrqqqyyyyyyqqqkkkaaagggllloootttxxxvvvpppoookkkhhhfffcccaaaccciiiqqqzzzxxxxxxuuuwww{{{~~~~~~pppiii___YYYWWWVVVUUUTTTVVVVVVWWWWWWVVVSSSQQQOOONNNLLLJJJJJJLLLNNNOOOOOOOOOPPPPPPPPPOOONNNMMMMMMMMMLLLLLLNNNQQQZZZlll~~~{{{uuuuuutttwww||||||nnn```KKKDDD@@@AAACCCDDDHHHLLLPPPSSSZZZcccmmm|||~~~}}}tttnnnfffgggnnn}}}|||nnnbbbYYYSSSOOOKKKJJJHHHEEECCCEEEJJJNNNRRRWWW```fffjjjkkkkkkkkkeeeddddddgggjjjlllmmmlllxxxrrrrrrqqqmmmkkklllhhhffffffqqq```WWWRRRYYYeeeooouuuzzz~~~{{{}}}{{{pppccc[[[\\\```bbbccclllvvvxxxyyy~~~{{{vvvqqqlllgggddddddjjjpppuuuyyy{{{vvvoooooojjjfffddd```]]]aaafffooo~~~zzzyyyvvvxxx{{{~~~|||uuukkkccc^^^[[[XXXVVVZZZ[[[]]]]]]]]]\\\ZZZXXXWWWVVVTTTUUUVVVWWWVVVUUUVVVUUUUUUTTTSSSRRRQQQPPPRRRQQQPPPQQQRRR[[[mmm~~~xxxtttttttttxxx|||zzzkkk\\\IIICCC@@@BBBDDDFFFIIINNNTTTVVV\\\eeeooo~~~~~~vvvpppiiiiiinnn{{{uuujjjaaaZZZWWWRRRQQQNNNLLLJJJJJJKKKLLLPPPVVV^^^fffkkkmmmnnnnnnjjjiiiggggggggggggeeecccxxxsssnnnooopppooommmlllfffbbbaaakkkaaaWWWQQQWWWbbbllltttyyy}}}~~~sssllleeecccfffiiiiiigggiiisss|||{{{{{{xxxuuupppkkkgggeeeeeefffssszzz{{{rrrnnnhhhbbb___[[[YYY]]]dddnnn}}}|||zzzxxxyyy{{{}}}|||ssskkkfffaaa___```aaaccceeefffeeedddcccdddcccaaaaaaaaa```^^^\\\\\\[[[YYYXXXVVVUUUTTTSSSVVVUUUTTTTTTUUU]]]ooovvvrrrtttvvvyyy~~~~~~}}}wwwgggXXXHHHCCC@@@CCCFFFGGGKKKOOOUUUWWW]]]eeeooo~~~vvvqqqmmmlllooo|||tttjjjccc^^^WWWUUUSSSQQQPPPOOOOOONNNQQQVVV^^^fffnnnsssuuuuuussspppmmmiiigggddd```]]]sssooollllllooopppooommmddd___\\\fffeeeYYYQQQUUU```jjjrrrxxx|||}}}mmmkkkjjjllloooooommmjjjfffooo|||{{{xxxxxxvvvrrrmmmiiijjjnnnrrr~~~tttkkkddd]]]YYYVVVVVV]]]eeeppp|||}}}{{{yyyzzz{{{}}}~~~wwwqqqnnnkkklllnnnppppppooommmlllpppooonnnmmmmmmjjjgggdddbbb```^^^\\\ZZZXXXWWWWWWXXXVVVVVVWWWXXX```rrruuuqqqtttwww{{{~~~|||uuueeeUUUHHHCCCAAADDDGGGHHHKKKOOOVVVXXX^^^fffooo~~~~~~|||{{{{{{xxxsssqqqpppttt~~~xxxnnnhhh^^^[[[XXXWWWVVVVVVUUUTTTTTTWWW^^^hhhrrrzzz~~~|||yyytttoookkkfffbbb^^^pppmmmkkkkkkooorrrrrrpppccc]]]XXXccc|||kkk]]]RRRTTT]]]gggpppvvv}}}zzznnnpppsssuuuuuussspppmmmiiirrr~~~{{{xxxyyy}}}{{{pppaaaZZZTTTRRRRRRWWWbbbmmmxxx}}}|||zzz{{{|||}}}~~~~~~zzz{{{||||||zzzxxxuuutttwwwwwwwwwwwwwwwtttpppmmmhhhfffccc```]]]\\\[[[[[[WWWVVVVVVWWWYYYbbbttttttrrruuuxxx|||~~~|||uuudddTTTIIIDDDBBBEEEHHHIIIKKKOOOWWWZZZ```hhhqqq~~~zzzwwwuuutttwww}}}|||xxxsssuuuyyyvvvmmmjjjeeecccccccccaaa___]]]^^^ccclllwww~~~yyyuuupppkkkhhhooommmkkkkkkooottttttrrrbbb[[[WWWaaa{{{pppaaaTTTSSS[[[eeennnttt~~~yyyssswwwzzz{{{yyyuuurrrqqqqqqyyyuuuiiiVVVPPPKKKLLLQQQ[[[jjjxxx~~~{{{{{{{{{{{{|||}}}~~~~~~zzzxxx{{{{{{{{{|||}}}{{{wwwtttkkkjjjfffccc```^^^^^^]]]UUUTTTUUUVVVYYYbbbuuu~~~tttssswwwxxx|||}}}uuudddTTTIIIDDDBBBEEEHHHIIIKKKOOOXXX[[[bbbjjjrrr~~~xxxuuurrrqqquuuzzz|||uuuxxx|||}}}xxxsssppppppooommmkkkiiihhhjjjqqqzzz~~~zzzvvvsss}}}}}}ooollllllooouuuxxxuuuqqq^^^YYYVVV___yyy|||```SSSUUUTTTZZZiiirrr}}}|||{{{~~~|||vvvqqqrrrtttxxx}}}tttdddXXXLLLJJJIIIKKKNNNYYYnnnzzzxxxxxxzzz{{{{{{}}}}}}zzzxxxvvvqqqnnnjjjddd___[[[YYYXXXWWWVVVVVVWWWYYYaaarrryyyrrrsssxxx{{{~~~sssaaaRRRIIIGGGDDDCCCFFFKKKQQQUUUZZZ]]]cccjjjqqq{{{vvvpppmmmkkknnnsss}}}}}}|||{{{}}}yyyqqqpppqqqwww|||yyy{{{{{{~~~nnnlllmmmrrrxxx{{{xxxsss```ZZZVVV]]]uuubbbSSSTTTRRRVVVeeemmmyyy~~~}}}|||~~~}}}yyysssqqqtttwww~~~|||sssfffXXXOOOGGGEEEFFFHHHMMMXXXlll~~~}}}zzzzzz{{{}}}}}}~~~}}}zzzxxxwwwqqqnnnjjjddd___\\\ZZZYYYXXXWWWWWWWWWXXX```qqqzzzsssuuuzzz{{{sss```RRRIIIGGGEEEEEEHHHMMMSSSWWW\\\^^^cccjjjqqq|||xxxssspppmmmooossswww{{{~~~}}}}}}|||xxxwwwwww{{{}}}zzz{{{|||llllllooovvv}}}{{{uuubbb[[[UUU[[[pppdddSSSRRROOORRR___gggrrrxxx}}}yyysssooooootttyyywwwjjj```VVVLLLFFFDDDBBBCCCFFFJJJSSSdddttt~~~{{{{{{}}}~~~}}}zzzxxxwwwrrroooiiiccc___\\\[[[ZZZYYYXXXWWWWWWWWW^^^ooo}}}vvvwww||||||rrr^^^PPPHHHGGGFFFGGGJJJPPPVVVZZZ^^^___eeekkkrrr}}}{{{vvvsssoooooorrrrrruuuyyy}}}~~~||||||||||||}}}}}}~~~zzz{{{yyykkklllpppyyy{{{uuubbbZZZTTTYYYkkkfffRRRPPPMMMPPP\\\bbblllrrr|||}}}uuummmiiikkkqqqwwwmmm]]]SSSLLLGGGCCCEEECCCBBBDDDFFFLLLXXXeeeqqq|||}}}{{{{{{}}}}}}zzzxxxvvvrrroooiiiccc^^^\\\[[[[[[ZZZXXXWWWVVVVVV\\\lll|||xxxxxx}}}}}}~~~nnn[[[NNNFFFFFFFFFHHHLLLRRRXXX[[[```aaafffmmmsss~~~|||xxxuuupppnnnooonnnqqquuuyyy~~~~~~{{{zzz{{{{{{~~~~~~~~~}}}zzzvvvlllmmmrrr{{{zzzsss```XXXRRRXXXhhh{{{gggRRROOOLLLOOOZZZ___gggnnnxxx|||rrrhhhdddfffmmmsssyyy{{{}}}}}}||||||}}}~~~xxxeeeVVVMMMHHHFFFDDDDDDAAA@@@BBBCCCGGGPPPZZZeeepppzzz|||{{{~~~~~~}}}}}}|||~~~|||yyyvvvuuupppmmmhhhccc^^^\\\[[[ZZZYYYWWWUUUTTTSSSYYYiiiyyyyyyxxx|||}}}yyyiiiWWWKKKEEEFFFGGGJJJOOOTTTYYY\\\aaaccciiiooottt~~~}}}xxxtttoookkkkkkjjjmmmqqquuu{{{~~~zzzzzzzzz{{{~~~zzz{{{|||~~~}}}xxxqqqrrrvvv}}}wwwppp]]]UUUQQQWWWdddtttkkkTTTPPPLLLOOOXXX]]]ccciiittt~~~}}}zzz{{{yyy~~~zzzooofffccceeekkkpppqqqssswwwyyyzzz{{{~~~}}}{{{}}}|||qqqaaaTTTMMMIIIGGGEEEAAA>>>>>>AAACCCEEELLLTTTZZZdddnnnppprrrwww{{{|||~~~~~~~~~|||xxxuuusssmmmkkkgggccc^^^[[[YYYXXXVVVTTTSSSRRRQQQWWWgggvvvxxxwww{{{~~~~~~ssseeeUUUKKKFFFGGGJJJMMMRRRWWW[[[]]]bbbeeekkkqqqvvv}}}}}}wwwrrrlllhhhfffcccfffjjjnnnuuu{{{zzzzzz|||~~~~~~uuuwwwyyy|||}}}xxxxxxzzzvvvnnn[[[SSSOOOUUU```mmm|||pppWWWQQQLLLNNNVVVZZZ___eeeppp{{{zzz{{{ttttttvvv|||~~~wwwnnngggeeehhhmmmqqqmmmppptttwwwyyy{{{~~~xxxrrrrrrssswww}}}wwwooobbbXXXRRRNNNIIIFFFAAA???>>>BBBCCCDDDHHHNNNQQQZZZbbbfffkkksssyyyzzz}}}~~~|||wwwssspppjjjiiifffccc___[[[WWWVVVSSSRRRPPPOOOOOOUUUeeeuuuwwwwww{{{{{{pppbbbUUULLLIIIJJJMMMQQQUUUZZZ]]]___bbbfffmmmtttwww|||vvvqqqkkkfffddd___bbbfffjjjqqq|||}}}{{{{{{zzz|||~~~~~~{{{tttvvvyyy|||~~~}}}~~~uuummmZZZRRROOOTTT]]]ggguuutttZZZSSSMMMMMMTTTWWW\\\cccmmmxxx~~~uuuooommmqqq}}}{{{uuummmhhhhhhlllpppssslllooosssvvvyyy{{{~~~~~~vvvnnnlllllllllrrrxxx|||wwwpppfff^^^XXXSSSLLLHHHFFFBBBAAACCCCCCAAACCCGGGMMMTTT[[[```gggqqqxxxyyy}}}~~~{{{vvvrrrooohhhgggfffccc___ZZZVVVTTTRRRPPPOOONNNNNNTTTdddttt~~~vvvwww{{{yyynnnaaaUUUNNNKKKMMMPPPTTTXXX\\\___aaabbbfffnnnuuuxxx|||wwwqqqkkkeeeddd___aaaeeejjjqqq|||~~~{{{{{{yyyzzz|||~~~}}}vvvxxx{{{}}}ttteeeWWWSSSQQQWWW^^^hhhuuuaaaTTTOOOLLLPPPXXX___eeelllrrr{{{nnniiijjjlllvvvyyysssrrrtttvvvtttqqqppplllmmmsssxxxxxxwwwxxxvvv|||xxxooojjjhhhkkknnnssszzzvvvooogggaaa]]]XXXSSSOOOKKKDDD@@@BBBDDDDDDDDDEEEGGGMMMUUU]]]eeemmmtttxxx}}}xxxrrrmmmkkkhhhccc___\\\YYYVVVSSSOOONNNNNNOOOPPPUUUbbbppp~~~yyyzzz~~~}}}vvvnnncccVVVLLLKKKOOOTTTYYY[[[^^^aaaccckkkkkknnnsssvvv|||yyyrrrlllddd^^^aaa```bbbgggnnnwww|||yyyyyyyyyyyyzzz}}}~~~vvvvvvxxx|||uuufffWWWSSSRRRVVV]]]fffsss~~~eeeUUUPPPNNNRRRYYYaaagggnnnrrrzzzssskkkhhhhhhqqq}}}|||xxxxxx{{{{{{xxxtttooollllllssswwwuuusssrrrrrrxxx~~~zzztttnnnllllllnnnttt{{{}}}wwwooojjjgggddd```\\\OOOHHHBBBBBBCCCBBBAAACCCFFFKKKRRRZZZbbbjjjrrrwww~~~}}}xxxrrrnnngggddd```\\\YYYVVVSSSPPPOOOMMMMMMNNNPPPUUUbbboooxxxtttwww||||||uuummmcccWWWNNNNNNQQQVVV[[[^^^aaadddfffjjjkkknnnsssvvv|||}}}uuuooogggaaaeeecccdddhhhmmmttt{{{xxxuuuuuuuuuwwwyyy}}}|||wwwxxxzzz~~~uuugggWWWSSSSSSWWW]]]eeessslllWWWPPPOOOTTT[[[dddjjjpppsssyyyzzzmmmfffeeemmmyyy}}}wwwpppmmmnnntttxxxtttooommmooosssyyy}}}}}}yyytttppplllooottt|||zzztttpppnnnlllhhheeeWWWNNNFFFDDDCCCAAA@@@BBBDDDHHHNNNUUU]]]fffoootttzzz||||||xxxrrrmmmeeebbb^^^ZZZXXXUUUQQQOOONNNLLLLLLNNNOOOTTTaaannnyyyrrrqqqvvv||||||uuulllbbbXXXQQQPPPTTTYYY^^^aaadddgggiiikkklllpppuuuxxx}}}zzztttmmmgggkkkhhhfffhhhkkkqqq}}}zzzvvvsssssssssuuuwww{{{~~~yyyzzz|||~~~|||}}}ssseeeVVVSSSTTTYYY___hhhwwwuuu[[[QQQQQQVVV]]]gggmmmssstttxxxqqqgggdddlllvvvyyypppnnnqqqxxx{{{vvvpppmmmnnnrrrwww}}}|||uuupppkkknnnttt|||~~~xxxtttsssqqqllliii^^^TTTKKKGGGEEECCCBBBDDDCCCFFFJJJPPPWWW```iiipppwwwzzz~~~~~~|||zzzvvvqqqmmmgggddd```\\\ZZZWWWTTTQQQNNNLLLLLLMMMNNNSSSaaannnvvvqqqrrryyy|||tttjjj```XXXTTTRRRVVV[[[```cccfffjjjlllmmmnnnsssxxxzzzzzzrrrmmmnnnjjjggghhhiiinnnzzz{{{uuuttttttuuuvvvyyy}}}}}}~~~|||xxxuuusssttt|||pppbbbUUUTTTVVV\\\cccmmm~~~dddUUURRRWWW]]]gggnnnssstttwwwyyykkkeeejjjqqq|||qqqooorrrzzz}}}xxxrrroooqqqtttyyy~~~zzzrrrlllhhhkkkqqqzzz|||zzzwwwqqqmmmbbbXXXNNNJJJGGGDDDCCCDDDCCCEEEHHHLLLQQQYYYbbbhhhssswww~~~~~~{{{yyywwwuuuqqqoooiiifffbbb^^^\\\ZZZWWWTTTOOOMMMMMMNNNOOOUUUbbbooouuurrrsss{{{|||ttthhh^^^XXXVVVTTTXXX]]]bbbeeeiiilllnnnpppqqqvvv{{{}}}wwwrrrnnniiiffffffhhhmmmzzz~~~vvvvvvvvvvvvwwwzzz}}}zzzuuupppjjjjjjqqq|||}}}mmm^^^UUUUUUYYY___fffqqqqqqZZZRRRUUUZZZccckkkqqqqqqsss{{{sssiiiiiilll~~~tttrrruuu|||zzztttqqqssswww}}}}}}uuummmgggdddgggmmmxxx{{{uuuqqqggg]]]SSSNNNJJJFFFCCCDDDEEEFFFHHHJJJMMMSSSZZZ___kkkrrr|||zzzwwwuuuuuutttssskkkhhhdddaaa___\\\YYYWWWQQQOOOOOOQQQRRRWWWdddqqq~~~uuurrrttt{{{~~~}}}sssfff\\\XXXWWWVVVZZZ___dddhhhkkkoooqqqrrrtttyyy~~~zzzvvvmmmiiieeeeeeggglllyyyzzzwwwvvvvvvvvvxxx{{{~~~{{{uuulllcccbbbfffmmmvvv~~~|||kkk\\\VVVWWW[[[aaahhhrrraaaRRRQQQUUU]]]eeellllllnnnwww}}}pppmmmnnn}}}}}}zzz|||xxxvvvsssyyyzzzppphhhccc___bbbiiiuuu~~~yyyqqqggg]]]WWWRRRKKKFFFEEEGGGHHHIIIIIIKKKOOOTTTWWW```jjjwww{{{vvvuuuwwwxxxyyypppmmmiiifffdddaaa___\\\SSSQQQRRRSSSTTTYYYfffsssxxxuuuvvv|||}}}}}}ssseeeZZZWWWXXXXXX\\\bbbgggkkkooorrruuusssuuuzzz~~~~~~~~~|||wwwnnniiieeedddeeekkkxxx~~~xxxwwwvvvvvvwwwyyy|||}}}{{{tttjjj___XXX[[[^^^bbbgggmmmuuuzzz|||jjj[[[WWWXXX]]]bbbhhhrrreeeQQQNNNQQQXXXaaahhhhhhjjjtttxxxssssss|||}}}zzzssszzzyyymmmeeebbb\\\___gggsss|||qqqggg```ZZZQQQKKKIIIHHHIIIJJJJJJJJJLLLPPPSSSXXXdddsss|||wwwvvvyyy{{{}}}uuurrrnnnkkkiiigggdddbbbUUUSSSSSSTTTVVV[[[hhhuuu|||xxxxxx~~~}}}~~~sssdddYYYVVVXXXZZZ^^^dddiiimmmqqquuuwwwsssuuuzzz~~~}}}|||}}}xxxooojjjfffdddeeejjjwww{{{zzzyyyxxxxxxzzz|||~~~qqqwww{{{{{{||||||rrreee[[[UUUSSSRRRSSSWWW[[[^^^___nnnsss|||rrrddd]]][[[[[[___eeekkktttgggUUUOOOMMMUUU[[[aaafffkkksss}}}yyy|||~~~~~~~~~|||sssggg^^^ZZZYYY```nnn~~~wwwkkkccc]]]XXXUUUOOOOOONNNLLLKKKKKKLLLNNNYYYbbbkkkrrr~~~|||{{{{{{{{{zzzvvvrrrooommmkkkiiihhh___YYYTTTVVVZZZ```kkkuuu~~~{{{zzz}}}{{{ooo___UUUUUUXXX\\\aaahhhnnnqqqssstttuuuwwwzzz{{{{{{{{{}}}yyyqqqkkkfffeeefffiiirrr|||~~~zzzxxxwwwvvvwww{{{~~~iiinnnqqqpppqqquuuvvvuuuwwwvvvvvvvvvsssjjj^^^VVVOOOLLLJJJIIILLLNNNPPPQQQWWW\\\dddkkktttpppccc___]]]]]]```eeeiiiqqqkkkVVVNNNKKKQQQVVV\\\bbbhhhppp|||~~~zzzlllaaa\\\ZZZ^^^jjjzzzvvvlllddd]]]YYYXXXYYYXXXVVVTTTRRRQQQQQQTTT\\\eeemmmyyy~~~}}}}}}yyyvvvrrrooommmllljjjiii```ZZZVVVWWW[[[aaalllvvv~~~{{{{{{~~~yyylll^^^UUUVVV[[[___dddjjjooorrrssstttuuuuuuwwwyyyyyyyyy{{{zzzsssmmmgggfffeeehhhpppzzzzzzxxxvvvtttuuuwwwzzz|||~~~eeekkkooonnnooorrrsssrrrtttrrrqqqqqqnnnggg]]]VVVOOOLLLHHHFFFFFFGGGHHHHHHGGGKKKQQQWWW___jjjwww}}}mmmbbb___^^^^^^aaaeeehhhnnn{{{qqqWWWLLLJJJJJJOOOVVV\\\cccmmmyyyuuuhhhaaa\\\\\\eeettt|||qqqgggaaa_________^^^[[[WWWSSSPPPOOOVVV^^^gggsss~~~}}}yyyvvvrrrooonnnmmmkkkjjjbbb]]]YYYZZZ]]]bbbnnnyyy~~~||||||vvvhhh[[[VVVYYY^^^cccgggmmmqqqrrrsssssstttrrrtttvvvvvvvvvyyy~~~zzztttnnnhhhfffeeefffnnnwww}}}zzzwwwtttsssuuuwwwyyy}}}~~~ccckkkrrruuuxxx{{{{{{xxxzzzwwwtttrrrooohhh^^^WWWQQQMMMIIIFFFFFFFFFFFFEEEDDDGGGJJJMMMSSS\\\hhhqqqzzz{{{jjj```]]]^^^^^^aaadddgggmmmzzzvvvXXXKKKJJJFFFJJJPPPWWW___jjjvvv~~~~~~ssshhhbbb^^^bbbooouuukkkffffffffffffccc^^^WWWRRRPPPTTT[[[dddooo{{{~~~}}}xxxuuurrrooonnnmmmkkkjjjddd___\\\\\\^^^cccooozzz~~~}}}}}}rrrdddZZZXXX\\\aaafffjjjnnnqqqqqqqqqrrrsssppprrrtttttttttvvv|||{{{sssnnnhhhfffeeefffmmmuuu~~~|||xxxuuutttvvvyyy{{{|||~~~]]]iiiwwwzzzvvvppphhh]]]UUUMMMIIIEEECCCBBBCCCCCCCCCCCCEEEFFFGGGIIIPPPZZZbbbnnnxxxzzzhhh\\\ZZZ]]]]]]aaaeeehhhnnn{{{{{{[[[LLLJJJFFFHHHLLLSSS\\\gggrrryyysssjjjcccccckkk{{{|||uuuttttttsssqqqkkkccc]]]UUUUUUXXX___iiittt~~~xxxuuuqqqnnnmmmllljjjiiiccc___]]]\\\]]]aaannnzzz~~~~~~}}}ooobbbZZZZZZ___cccgggjjjmmmpppppppppqqqrrrqqqsssuuuttttttvvv{{{rrrmmmhhhfffdddeeekkksss|||~~~{{{wwwssssssuuuyyy{{{{{{}}}]]]kkk{{{xxxnnnaaaXXXLLLIIIEEECCCCCCDDDDDDDDDDDDEEEFFFFFFFFFKKKSSSZZZgggqqqvvvddd[[[ZZZ]]]^^^bbbgggjjjppp}}}bbbPPPLLLHHHHHHJJJOOOXXXbbblllrrr}}}~~~vvvlllhhhjjjuuu|||vvvnnnhhh]]]XXXWWW[[[ccclllwwwxxxuuuqqqnnnllljjjhhhfffaaa^^^\\\[[[ZZZ^^^kkkyyy{{{mmmaaa\\\]]]```bbbfffiiimmmooopppqqqsssttttttvvvwwwvvvuuuvvv{{{sssnnniiifffdddccciiipppwww|||yyytttpppppprrrvvvyyyxxx{{{~~~\\\iiizzzssseee[[[NNNKKKGGGEEEEEEFFFFFFFFFEEEFFFHHHHHHIIILLLSSSYYYbbbmmm}}}ppp```ZZZ\\\___```dddiiilllqqq}}}kkkUUUMMMJJJIIIIIILLLTTT]]]fffjjjrrrwwwvvvoookkkooo~~~yyyssshhh```ZZZ[[[```gggsssxxxuuupppllljjjhhheeeddd^^^[[[ZZZXXXWWW[[[hhhvvvyyylllbbb___```aaaaaafffiiimmmpppqqqsssvvvxxxxxxyyyzzzyyyvvvwww{{{wwwqqqkkkgggccc```dddkkkppp|||{{{uuupppnnnpppsssvvvuuuxxx{{{~~~VVVbbbqqq}}}~~~qqqbbbXXXNNNJJJFFFCCCCCCCCCCCCCCCBBBDDDGGGHHHIIILLLSSSXXX___jjjzzz}}}kkk]]][[[```bbbcccgggkkknnnrrr}}}rrrXXXNNNKKKIIIHHHJJJQQQYYYaaaeeehhhnnnvvv||||||sssllllllwwwqqqggg^^^^^^aaagggttt~~~yyyuuupppllliiigggdddbbb\\\ZZZXXXWWWUUUYYYffftttxxxkkkcccaaaaaaaaa```fffiiimmmqqqsssuuuyyy{{{zzz||||||zzzxxxxxx|||zzztttmmmhhhbbb^^^aaagggiiivvvxxxrrrooopppsssvvvrrruuuyyy|||~~~[[[```kkkxxx}}}pppcccXXXRRRKKKIIIGGGFFFEEEFFFHHHIIIJJJKKKKKKLLLLLLOOOSSSVVV```kkk{{{vvviiibbbaaaaaabbbeeejjjooouuu|||}}}```QQQOOOKKKIIIMMMPPPSSSXXX^^^___fffnnnuuuzzz~~~yyyuuupppqqqwww{{{mmm```\\\```gggrrr{{{{{{wwwtttqqqnnnjjjfffbbb^^^XXXVVVTTTSSSRRRUUU```lll~~~zzzmmmaaa___aaaaaabbbcccfffiiimmmppprrrtttvvvxxx|||{{{{{{zzzzzzzzz{{{{{{~~~wwwpppkkkeee___```dddsssvvvxxxsssssstttsssqqqrrrtttwwwyyy{{{~~~\\\^^^ccckkkssszzz}}}~~~~~~xxxpppfff\\\TTTOOOOOONNNLLLKKKKKKKKKMMMNNNJJJKKKKKKLLLLLLNNNRRRUUUbbblll}}}ssshhhcccccceeehhhkkkooosssxxx}}}gggYYYPPPKKKHHHJJJMMMNNNRRRWWW[[[aaaiiipppuuu{{{}}}yyyttttttwww{{{pppeee```aaagggsss}}}{{{vvvsssooollliiifffaaa^^^ZZZWWWVVVUUUSSSVVVaaammm~~~wwwkkk```___bbbcccdddeeeiiikkknnnpppqqqsssvvvyyy{{{{{{zzzzzzyyyzzzzzzzzz~~~yyyrrrmmmgggbbbbbbfffnnnrrr|||yyysssrrrsssrrrqqqrrrtttwwwxxxzzz}}}aaa___^^^___bbbfffiiijjjjjjhhheeeaaa[[[VVVQQQNNNNNNNNNMMMLLLLLLMMMOOOOOONNNOOOOOOOOOOOOQQQUUUXXXcccnnn~~~}}}ooogggdddfffhhhnnnqqquuuxxx{{{rrrdddQQQKKKFFFGGGHHHIIIKKKOOOTTTYYYaaagggmmmssszzz~~~zzzyyy{{{}}}|||tttkkkfffcccgggttt|||uuurrrnnnkkkiiifffbbb___]]]ZZZXXXWWWUUUWWWbbbnnn~~~{{{rrrhhh___```ccceeegggiiimmmnnnooopppqqqsssvvvyyy{{{zzzzzzyyyxxxxxxyyyyyy|||}}}uuupppjjjeeedddhhhhhhmmmwww{{{ssspppppppppooorrrtttvvvwwwxxx{{{~~~gggccc^^^[[[[[[\\\\\\]]]ZZZZZZYYYWWWVVVUUUTTTSSSQQQPPPPPPPPPQQQRRRTTTTTTVVVVVVVVVUUUTTTVVVYYY\\\dddoooyyyllleeeeeehhhkkkqqqtttxxx{{{~~~|||kkkTTTLLLEEEEEEFFFFFFHHHKKKNNNSSSZZZ___dddkkksssyyy|||wwwqqqkkkfffhhhttt}}}vvvssspppmmmkkkhhheeeccc```]]][[[ZZZXXXZZZeeeqqq}}}~~~~~~vvvmmmeee___aaaeeegggjjjmmmppppppppppppppprrrvvvyyyzzzyyyxxxwwwwwwwwwwwwxxxzzzwwwrrrlllgggeeehhhfffkkkttt~~~tttpppnnnnnnnnnqqqrrrtttuuuvvvxxx{{{~~~jjjfffaaa]]][[[YYYWWWVVVSSSSSSSSSSSSUUUWWWXXXZZZZZZZZZ[[[\\\]]]___```aaa^^^^^^]]][[[YYYYYY\\\^^^dddooovvvjjjfffgggkkkmmmqqqtttyyy}}}pppWWWNNNFFFEEEFFFGGGHHHJJJJJJNNNTTTXXX]]]ccclllrrrzzz|||yyyuuupppjjjjjjvvv~~~yyywwwssspppooommmkkkiiicccaaa___]]]\\\^^^iiiuuu|||}}}zzzrrriiiccc___bbbfffhhhllloooqqqqqqqqqppppppqqquuuxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxyyysssnnnhhheeeffffffjjjrrr}}}wwwqqqnnnmmmmmmnnnppprrrssstttvvvyyy|||kkkgggbbb^^^[[[XXXUUURRRPPPPPPQQQSSSVVVZZZ^^^aaabbbcccdddfffhhhiiikkkkkkgggfffdddaaa^^^]]]^^^```fffqqqtttjjjhhhkkkoooqqqrrruuuzzz~~~www]]]RRRHHHFFFHHHHHHHHHIIIHHHLLLPPPSSSVVV]]]eeellltttzzz}}}~~~{{{xxxtttoooooozzz}}}zzzvvvtttsssrrrqqqppphhhfffdddcccbbbeeeppp|||~~~{{{|||xxxooogggbbb```dddgggiiilllpppooopppqqqppppppqqqtttvvvttttttttttttuuuvvvwwwxxxxxx~~~|||uuupppiiieeeeeeeeehhhoooxxx{{{sssooommmmmmlllnnnpppqqqrrruuuxxx{{{~~~mmmiiibbb]]]YYYWWWUUUSSSPPPPPPRRRUUUZZZ```fffjjjjjjkkkmmmooorrrssstttuuurrrqqqnnniiieeecccccceeeiiittt}}}pppiiijjjppptttvvvuuuxxx|||dddWWWKKKHHHHHHGGGFFFFFFGGGIIILLLNNNQQQWWW```fffnnnuuu~~~}}}|||~~~{{{yyyvvvvvv|||yyyvvvvvvvvvuuutttnnnkkkjjjjjjiiimmmxxx~~~{{{|||wwwnnngggcccbbbeeehhhhhhkkkooommmooopppqqqqqqqqqsssuuuqqqrrrrrrssstttvvvxxxxxxxxx~~~xxxrrrkkkeeedddaaadddjjjrrr{{{vvvpppnnnmmmiiikkknnnpppqqqtttwwwzzz}}}qqqkkkccc\\\YYYWWWVVVUUURRRRRRTTTXXX^^^fffmmmrrrsssuuuwwwzzz|||~~~{{{zzzvvvqqqllliiiiiijjjkkkwwwyyynnniiimmmsssxxxzzzyyy{{{hhh[[[MMMIIIHHHFFFCCCCCCFFFHHHJJJKKKMMMSSS\\\ccckkkrrr|||~~~{{{~~~}}}|||zzz{{{}}}yyywwwwwwwwwwwwvvvqqqooonnnooonnnrrr~~~{{{{{{wwwmmmgggccccccfffhhhhhhjjjoookkkmmmpppqqqqqqqqqrrrtttppppppqqqrrrtttvvvxxxyyyxxx}}}{{{tttlllfffddd]]]```fffmmmvvvxxxqqqnnnmmmhhhjjjmmmoooqqqtttwwwzzz|||nnnjjjeee```[[[YYYXXXXXXTTTWWW[[[aaagggpppyyyzzzuuurrrpppoooxxxwwwnnnlllnnnqqqyyyooo[[[KKKIIIIIIEEEDDDHHHHHHFFFGGGKKKNNNPPPVVV^^^eeeooo|||}}}zzzxxxwwwxxxxxxuuurrrppppppooottt~~~}}}}}}~~~{{{pppiiihhhjjjjjjjjjiiiiiikkkmmmmmmnnnqqquuuxxxxxxuuurrrooopppqqqsssuuuxxxzzz{{{yyyzzzzzztttpppiiicccaaa```dddkkksss{{{tttmmmkkkmmmkkkiiiiiimmmqqquuuvvvwww{{{ssspppjjjeee```^^^]]]]]]\\\___dddiiipppxxx}}}yyywwwvvv}}}|||tttnnnooosssxxxttt___NNNKKKKKKFFFCCCEEEFFFDDDEEEIIIKKKMMMSSS[[[dddnnn{{{}}}zzzxxxxxxxxxyyyuuusssqqqppppppuuu}}}}}}~~~|||rrrkkkiiijjjkkkkkkjjjkkklllnnnnnnoooqqquuuwwwxxxvvvsssnnnoooqqqsssuuuxxxzzz{{{zzz{{{~~~xxxrrrkkkdddaaa```bbbiiipppyyyxxxpppnnnnnnllljjjkkkooossswwwxxxyyy|||}}}yyytttnnnjjjgggffffffiiilllpppuuu|||}}}{{{uuurrruuuyyy}}}kkkWWWPPPOOOIIIDDDDDDEEECCCCCCFFFHHHJJJPPPWWWbbbmmmzzzyyyyyy}}}|||yyyxxxwwwxxxxxxuuurrrqqqqqqqqqvvv}}}}}}zzzqqqkkkjjjkkkmmmmmmlllmmmnnnpppppppppqqqsssvvvwwwvvvtttnnnoooqqqtttvvvyyy{{{}}}|||||||||uuummmfffbbb___```fffmmmuuu}}}uuuppppppmmmkkklllpppuuuxxxzzzyyy||||||wwwuuuttttttwwwzzz}}}~~~yyyvvvyyy|||}}}}}}dddWWWRRRLLLHHHFFFEEECCCCCCFFFGGGHHHNNNUUUaaakkkyyyzzzssssssvvvzzz}}}zzzwwwuuutttuuuuuussspppoooooopppuuu~~~vvvnnnjjjkkkmmmooopppooooooqqqrrrppppppppprrrtttvvvuuutttooopppsssvvvyyy|||}}}~~~}}}~~~xxxnnngggccc``````dddjjjrrryyyrrrpppnnnkkklllppptttwwwyyyxxx{{{}}}xxxvvvyyy{{{zzz{{{~~~uuu```UUUNNNIIIHHHGGGEEEEEEGGGHHHHHHMMMTTT___iiiwwwzzzqqqmmmoooqqq}}}}}}{{{wwwtttrrrpppppppppnnnllllllmmmnnnuuu}}}tttnnnkkkmmmoooqqqrrrrrrrrrssstttqqqpppppprrrtttuuuuuusssqqqsssvvvyyy|||~~~}}}{{{ppphhheeeaaa```ccchhhooo{{{~~~tttpppmmmkkkkkknnnrrruuuvvvuuuyyy}}}vvvrrrqqquuuxxxxxxyyy|||~~~nnn[[[PPPKKKIIIJJJGGGGGGHHHIIIIIINNNTTT^^^hhhvvvvvvllliiijjjvvv}}}zzzvvvrrrooommmlllllljjjiiiiiikkknnnvvv~~~uuuqqqooonnnqqqtttuuuuuuuuuvvvwwwrrrrrrsssuuuwwwwwwvvvtttsssuuuwwwzzz}}}~~~{{{~~~~~~rrrkkkeeebbb```bbbeeejjjttt~~~xxxqqqnnnkkkjjjlllooorrrrrrsssvvv{{{qqqmmmmmmrrruuuvvvwwwzzzzzz~~~iiiXXXOOOLLLKKKIIIHHHIIIIIIIIIMMMTTT]]]gggtttvvvmmmiiiuuu~~~|||wwwrrrnnnkkkjjjiiihhhggghhhkkkooowww}}}uuuqqqqqqooorrruuuwwwwwwwwwwwwxxxtttuuuvvvyyy{{{{{{xxxuuusssuuuwwwzzz|||}}}||||||zzz|||~~~~~~vvvoooddd```___```bbbeeemmmvvv~~~rrrooollljjjkkknnnooopppqqquuuyyy{{{qqqmmmlllpppssssssuuuxxxwww|||vvvaaaUUUPPPLLLIIIHHHIIIIIIHHHMMMSSS\\\fffssswwwlllxxx}}}xxxrrrnnnkkkiiihhhgggfffhhhkkkpppyyy~~~{{{sssppppppooosssvvvxxxxxxxxxxxxyyyvvvwwwzzz}}}~~~zzzwwwrrrtttwwwyyy{{{{{{zzzzzzxxx{{{|||{{{|||yyyqqqccc___^^^___```bbbiiippp}}}tttqqqmmmkkklllmmmooooooqqqtttwwwyyy}}}xxxmmmllllllnnnqqquuuxxxyyyzzz|||ttt]]]SSSNNNLLLKKKLLLLLLMMMPPPTTT^^^eeeooozzz~~~vvvzzz~~~yyytttpppmmmkkknnnnnnooorrryyyzzztttpppmmmooossswwwxxxwwwvvvwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwvvvvvvwwwwwwwwwxxxyyy{{{|||{{{sssmmmeee^^^^^^___aaaeeejjjwww|||vvvnnnlllnnnqqqqqqooorrrssstttwww|||{{{sssmmmmmmnnnpppsssvvvxxxxxx{{{}}}ooo___RRRNNNKKKKKKKKKKKKNNNRRR\\\dddnnnyyy{{{wwwtttrrrvvvvvvwwwyyyyyyvvvsssqqqqqqsssvvvvvvuuutttvvvxxxwwwwwwxxxxxxxxxxxxyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{zzzyyywwwooofff___]]]]]]^^^aaafffqqq}}}zzzqqqlllnnnpppqqqppprrrssstttvvv{{{~~~sssnnnoooppprrruuuvvvwwwxxxxxx{{{}}}mmmZZZRRRKKKJJJJJJIIIKKKPPPYYYaaammmxxx}}}~~~|||xxxwwwvvvvvvtttuuuuuusssrrrrrrtttvvvuuuuuuuuuvvvvvvvvvwwwwwwtttuuuuuuvvvxxxyyy{{{|||zzzzzzyyyxxxvvv|||}}}ssskkkccc```^^^\\\^^^bbbiiivvvtttnnnlllnnnoooppprrrssssssuuuyyytttmmmkkkpppssswwwyyyyyyyyyxxxxxxyyy{{{~~~dddWWWLLLKKKKKKIIIKKKPPPVVV^^^jjjuuu~~~~~~xxxvvvwwwxxxyyyvvvuuusssqqqpppqqqsssuuutttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwyyyzzz|||}}}{{{yyyxxxvvvtttxxxxxxooogggccc```^^^^^^aaaeeeqqqyyypppllllllnnnnnnrrrssstttuuuwww|||yyynnnjjjlllqqquuuzzz|||{{{yyyyyyyyyvvvyyy|||~~~qqq^^^OOOMMMMMMKKKMMMSSSTTT[[[fffpppzzzyyyttttttvvvyyyzzzwwwtttqqqooopppqqqsssuuuwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxyyyyyyzzz{{{|||{{{xxxwwwuuusssvvv{{{rrriiieeebbb^^^^^^```cccmmmzzztttnnnlllllllllqqqrrrttttttvvvyyy~~~sssjjjjjjoooqqqvvv{{{}}}{{{zzzzzz|||xxxzzz}}}iiiUUUQQQQQQLLLMMMTTTSSSYYYcccllluuu~~~xxxttttttvvvxxxzzzuuussspppoooqqqtttuuuvvv{{{zzzzzzyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{yyywwwvvvvvvtttuuu~~~~~~uuulllgggccc^^^\\\^^^aaaiiisss||||||tttooolllllloooppprrrssstttvvvyyy||||||pppgggjjjrrrqqqvvv{{{|||{{{zzz|||~~~}}}vvv\\\VVVTTTMMMLLLRRRRRRXXX```hhhppp{{{~~~yyyvvvvvvwwwyyyyyysssqqqooopppssswwwxxxxxx}}}}}}|||{{{yyyxxxwwwvvvsssssstttuuuvvvwwwyyyzzzwwwvvvvvvwwwuuuuuu||||||sssmmmfff```]]]^^^]]]ccckkkrrr~~~{{{sssnnnlllkkkmmmooopppppprrruuuwww|||zzznnnfffkkktttqqqvvv{{{|||zzzyyy|||~~~aaaYYYVVVMMMKKKPPPRRRWWW^^^eeennnyyy{{{xxxxxxyyyyyyyyyqqqooonnnpppuuuyyyzzzyyy~~~}}}{{{yyywwwvvvuuuooooooppprrrtttvvvxxxzzzvvvuuuwwwxxxwwwuuuzzzzzzssskkkccc______YYY___eeelllxxxwwwpppmmmhhhjjjlllmmmnnnoooqqqsssyyy~~~~~~zzzoooiiijjjpppuuuuuuvvvxxxzzz}}}gggYYYMMMJJJNNNLLLQQQTTTYYY```iiittt~~~{{{zzzyyyyyyzzzvvvvvvuuuuuuvvvxxxyyy{{{~~~{{{xxxvvvtttpppnnnpppnnnlllmmmppptttwwwxxx{{{zzzxxxvvvvvvxxx{{{|||wwwnnngggbbb^^^bbb___```hhhrrr{{{tttkkkjjjhhhhhhkkkkkkjjjnnnssstttvvv}}}}}}yyynnniiikkkqqqvvvyyyzzz{{{|||~~~eeeXXXMMMKKKNNNLLLOOOQQQVVV\\\eeeppp{{{~~~{{{yyyyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzz~~~|||yyyxxxwwwuuusssqqqrrrooommmmmmooorrrssstttzzzyyyxxxwwwwwwyyyzzz|||{{{rrrkkkeeeaaaaaa^^^___fffoooyyyvvvllliiiffffffhhhhhhgggjjjooosssuuu{{{}}}~~~vvvlllhhhlllrrrwww~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||}}}~~~zzzbbbWWWNNNLLLOOOLLLLLLOOOSSSXXX```iiissszzz~~~{{{yyyyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzz|||zzzxxxwwwwwwwwwvvvuuusssqqqnnnmmmnnnooopppoooxxxxxxwwwwwwxxxxxxyyyzzzyyyxxxpppiiieeeaaa]]]]]]dddlllttt{{{qqqkkkgggeeeggggggfffhhhmmmrrrssswww~~~~~~tttkkkiiimmmtttxxx~~~~~~~~~||||||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~uuu___VVVNNNLLLOOOLLLLLLNNNRRRVVV\\\dddmmmsss{{{~~~}}}|||{{{zzzzzzzzzzzzwwwxxxzzz|||}}}}}}|||||||||zzzwwwwwwwwwxxxwwwvvvssspppnnnmmmnnnoooooonnnttttttuuuvvvvvvwwwwwwwwwuuu~~~}}}tttlllgggccc___^^^ccciiipppzzzxxxqqqlllhhhiiiiiigggiiillloooooossszzz|||qqqjjjjjjooouuuxxxzzz{{{}}}~~~~~~}}}|||zzz|||~~~|||}}}}}}~~~rrr]]]UUUMMMLLLNNNKKKMMMOOORRRVVVZZZ```ggglllxxx~~~zzzzzzzzzzzzzzzzzz{{{{{{xxxyyy{{{~~~|||yyywwwwwwwwwvvvuuuqqqooonnnnnnooopppppppppqqqqqqrrrsssttttttuuuuuuvvv|||xxxoooiiifffaaa___bbbfffkkkttt|||wwwpppjjjiiiiiihhhhhhjjjlllkkknnnvvv{{{yyyoookkklllqqquuuwwwwwwyyy|||~~~~~~{{{}}}}}}{{{|||~~~~~~rrr\\\TTTLLLKKKNNNKKKMMMOOOQQQTTTWWW[[[aaaeeeqqq{{{}}}zzzzzzzzzzzzzzzzzzyyyyyyvvvxxxzzz|||}}}yyywwwvvvvvvuuuuuuqqqpppoooppprrrssssssrrrpppppppppqqqrrrssstttuuuxxx|||tttnnnjjjddd```aaacccfffmmmttt{{{rrrkkkiiiiiigggfffhhhjjjhhhkkkrrrxxx{{{}}}vvvnnnkkknnnsssvvvvvvwwwyyy}}}}}}~~~}}}{{{}}}~~~sss\\\SSSKKKIIIMMMJJJJJJLLLNNNPPPRRRUUUZZZ]]]hhhrrr}}}}}}}}}|||{{{yyywwwvvvuuussstttvvvyyy|||}}}yyywwwvvvwwwvvvvvvtttsssrrrrrrtttuuutttsssrrrqqqppppppqqqtttvvvwwwwwwyyy~~~|||tttllleee```______aaafffmmmttt~~~wwwnnnlllkkkiiihhhhhhiiigggiiipppuuuvvvxxx|||~~~{{{tttnnnlllppptttvvvuuuyyy{{{~~~~~~~~~}}}|||~~~uuu]]]SSSJJJIIILLLJJJHHHIIIKKKLLLNNNPPPTTTWWW```kkkyyy~~~~~~{{{xxxuuurrrqqqqqqrrrsssuuuyyy}}}|||xxxvvvvvvwwwxxxxxxvvvuuuttttttuuuvvvuuussstttsssqqqqqqrrrtttxxxzzzvvvwwwzzzzzzmmmfff```^^^]]]]]]bbbhhhmmmwww{{{rrroooooollljjjkkkjjjgggiiinnnrrrssstttvvvwww|||wwwtttqqqrrrvvvzzz{{{zzzzzz|||}}}{{{zzz{{{|||{{{zzz~~~}}}||||||}}}|||aaaRRRMMMKKKIIIIIIJJJKKKKKKKKKKKKLLLOOORRR]]]eeerrr~~~~~~}}}{{{yyyvvvuuutttrrrssstttvvvwwwyyyzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzwwwvvvvvvuuuttttttsssssstttsssqqqpppqqqsssvvvxxx{{{zzz|||uuukkkbbb______^^^^^^```fffppp{{{{{{xxxssskkkggghhhffffffgggjjjmmmppptttuuuuuuyyy~~~vvvtttrrrtttxxx|||}}}}}}}}}}}}zzzyyyzzz|||}}}}}}~~~}}}|||||||||~~~hhhXXXQQQLLLJJJJJJIIIJJJKKKKKKJJJLLLNNNQQQZZZbbbnnnyyy}}}{{{yyywwwvvvuuurrrssstttuuuwwwyyyzzz{{{yyyzzzzzzzzzzzzzzzzzzyyywwwwwwwwwvvvuuutttrrrrrrsssrrrqqqpppqqqsssuuuwwwyyyyyy|||yyyoooeeeaaa___^^^^^^aaabbbkkkttt}}}~~~wwwnnnhhhgggeeeeeefffgggiiilllnnnpppsssvvvzzztttttttttvvv{{{~~~|||yyywwwyyy}}}~~~}}}||||||}}}~~~|||tttaaaVVVOOOKKKKKKIIIIIIJJJJJJIIIJJJMMMOOOVVV]]]hhhsss}}}~~~|||zzzxxxwwwvvvrrrssssssuuuvvvxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyxxxvvvtttrrrpppsssrrrppppppppprrruuuvvvxxxyyy|||uuuiiicccaaa^^^^^^```]]]dddllluuu~~~tttmmmjjjffffffeeeeeefffhhhjjjllloooqqquuuyyy}}}tttuuuwwwzzz~~~~~~yyywwwyyy}}}~~~~~~~~~~~~lll]]]QQQKKKKKKHHHIIIIIIIIIHHHIIILLLNNNRRRYYYcccnnnxxx~~~}}}~~~~~~|||{{{yyyxxxwwwrrrrrrssstttuuuxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzyyyxxxuuurrrqqqsssrrrqqqqqqqqqsssuuuvvvwwwyyy}}}|||nnngggbbb^^^]]]___[[[```fffnnnyyy|||tttppphhhgggeeedddeeefffiiijjjkkkmmmppptttxxx~~~|||uuuxxx{{{|||yyyzzz~~~zzzgggVVVMMMJJJHHHIIIIIIIIIHHHIIIKKKMMMOOOVVV```jjjuuu|||}}}~~~~~~~~~}}}{{{zzzxxxwwwvvvsssrrrrrrsssuuuwwwzzz{{{||||||{{{{{{{{{{{{||||||yyyzzzzzzzzzxxxwwwuuuttttttssssssssstttuuuvvvwwwxxxyyy|||tttlllfff```]]]^^^\\\^^^ccciiirrr~~~yyysssiiigggeeecccccceeegggiiihhhjjjmmmqqqtttyyy|||xxx|||||||||}}}vvv```RRRMMMIIIJJJJJJIIIHHHIIIKKKMMMNNNTTT]]]gggrrr}}}}}}~~~~~~}}}|||{{{zzzyyyxxxvvvuuuuuusssrrrrrrrrrtttwwwzzz{{{~~~}}}|||{{{{{{|||}}}~~~yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyyyyzzzyyyzzz~~~|||ssslllddd```___^^^^^^```eeejjjssswwwmmmjjjfffcccbbbccceeeffffffhhhkkknnnqqqvvv{{{}}}|||}}}}}}}}}||||||}}}}}}~~~kkkYYYSSSJJJJJJKKKJJJHHHIIIKKKMMMNNNSSSZZZccclllyyy~~~~~~{{{yyyyyyxxxwwwuuutttsssssssssrrrqqqqqqsssvvvyyy|||}}}|||{{{zzzzzz{{{|||}}}xxxwwwwwwwwwxxx{{{}}}xxxyyyyyyyyyzzz{{{|||||||||xxxvvvzzz~~~{{{sssjjjdddbbb^^^\\\\\\___bbbgggtttvvvsssmmmhhheeedddeeefffeeegggiiilllnnnqqquuuxxx|||}}}~~~|||{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~ttt___WWWJJJKKKKKKJJJIIIIIILLLNNNNNNRRRYYY```hhhsss~~~~~~{{{xxxwwwvvvuuutttsssrrrqqqsssrrrqqqqqqsssvvvyyy|||}}}|||zzzyyyyyyzzz|||}}}wwwvvvvvvvvvxxx|||zzzzzz{{{||||||}}}}}}}}}~~~wwwssswww|||xxxnnngggeee]]]ZZZYYY[[[\\\___kkkyyy|||uuunnnjjjgggggghhhdddfffhhhiiikkkmmmppprrrxxx{{{}}}|||zzzxxxvvvzzz{{{~~~}}}yyyxxxyyy{{{||||||||||||}}}}}}}}}}}}iiiZZZSSSPPPNNNOOOMMMIIIIIILLLJJJMMMQQQWWW```lllxxx~~~|||yyywwwvvvsssqqqpppoooooopppoooppprrrvvvyyyzzzzzz{{{yyywwwwwwwwwwwwvvvuuuqqqqqqqqqtttxxx{{{}}}}}}zzzuuurrruuu||||||yyywwwvvvxxx|||xxxmmmfff]]]]]][[[YYYYYY]]]dddjjjsss{{{tttpppmmmjjjhhhhhhgggffffffhhhlllqqqtttvvvvvvvvvwwwzzz}}}~~~|||xxxsssnnnkkkiiihhhzzz||||||yyyyyyzzz{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}nnn```XXXRRRQQQPPPMMMKKKLLLMMMOOORRRWWW^^^hhhrrryyy|||zzzwwwvvvuuusssqqqppppppoooooonnnnnnppprrruuuwwwwwwwwwvvvtttttttttuuuttttttrrrqqqppprrrvvvyyyzzz{{{xxxtttqqquuu|||yyywwwuuuuuuxxx{{{{{{zzz||||||qqqjjjbbbaaa^^^[[[YYY[[[aaafffppp{{{|||wwwsssooolllkkkiiigggfffhhhkkknnnqqqrrrrrrrrrsssuuuwwwzzz{{{}}}xxxuuupppkkkgggdddbbbbbb{{{yyy}}}}}}}}}zzzyyyxxxyyyzzzzzzzzz{{{|||}}}}}}~~~~~~|||}}}wwwhhhYYYTTTSSSQQQMMMLLLNNNPPPRRRUUUZZZbbbjjjpppyyy}}}zzzxxxuuutttsssqqqppppppoooooommmmmmllllllmmmoooppprrrqqqqqqqqqqqqqqqrrrsssssssssqqqoooppprrruuuwwwwwwvvvrrrppprrrxxx}}}|||zzzwwwuuurrrrrrsssttttttssswww~~~xxxqqqjjjgggbbb\\\XXXXXX\\\___iiirrryyytttpppmmmkkkiiigggfffhhhkkkmmmnnnnnnnnnnnnoooppprrrrrrwwwzzz}}}|||yyyvvvpppmmmhhhbbb___]]]\\\\\\xxxyyy~~~~~~{{{|||{{{zzzyyyxxxwwwwwwwwwyyyyyyzzz{{{|||~~~~~~}}}}}}dddXXXUUUSSSOOOMMMNNNOOOPPPRRRVVV\\\ccciiissszzz~~~|||xxxuuurrrqqqpppooonnnnnnnnnnnnkkkkkkkkkiiihhhhhhjjjlllmmmnnnoooooooooppprrrttttttqqqnnnnnnppprrrssstttuuuqqqmmmnnnqqqsssrrrppprrrqqqooonnnnnnoooppppppuuuyyyxxxpppllleee]]]XXXWWWYYY[[[```hhhsss}}}}}}vvvrrrooommmiiifffeeefffhhhiiilllkkkkkkkkkkkklllllllllpppssswwwyyy{{{~~~}}}{{{yyyxxxwwwvvvssspppiiifffbbb]]]ZZZYYYZZZZZZ}}}xxxzzz}}}zzzyyyzzzyyyxxxwwwvvvvvvuuuuuuxxxyyyzzz{{{|||}}}~~~vvvbbbYYYTTTPPPOOOKKKLLLNNNPPPSSSXXX^^^ccciiiqqq|||~~~}}}|||zzzwwwuuupppooonnnmmmlllllllllllljjjkkkllljjjgggfffggghhhlllnnnooopppooopppsssvvvtttqqqooonnnoooqqqqqqqqqqqqnnnkkkkkkmmmnnnnnnllllllllllllkkklllmmmnnnpppuuuyyyvvvpppggg___ZZZXXXXXXYYY\\\aaaiiiqqqzzz{{{wwwqqqooojjjgggeeeeeefffgggkkkkkkkkkkkkjjjiiiiiiiiilllooorrrtttvvvyyy|||{{{{{{{{{{{{{{{{{{||||||{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxvvvuuusssrrrrrrqqqnnnlllbbb```]]]ZZZYYYYYYZZZZZZ|||yyy{{{~~~|||{{{yyyxxxxxxxxxwwwvvvvvvvvvvvvvvvyyyyyyzzz{{{||||||}}}}}}wwwdddWWWRRRSSSJJJKKKMMMNNNPPPTTTZZZ^^^dddlllwww~~~{{{yyyyyyyyywwwvvvqqqpppooommmlllkkkkkkkkkllloooqqqpppkkkhhhhhhiiilllnnnqqqqqqoooppptttwwwsssrrrppppppqqqrrrqqqpppmmmkkkjjjjjjmmmoooppppppiiijjjkkkkkkkkkllloooqqqvvvyyy~~~wwwmmmddd^^^[[[ZZZYYY[[[^^^ccchhhppp{{{xxxtttooojjjgggeeeeeefffjjjjjjjjjjjjiiihhhgggfffhhhjjjnnnppprrrtttwwwzzzxxxxxxwwwwwwwwwxxxyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssqqqooonnnmmmmmmllliiiggg]]]\\\[[[ZZZZZZ[[[\\\\\\}}}{{{}}}~~~}}}zzzxxxxxxwwwwwwvvvvvvuuuuuuvvvxxxyyy{{{zzzzzzzzz{{{{{{|||||||||}}}ttt^^^UUUVVVKKKLLLMMMMMMNNNQQQUUUYYY```hhhrrr||||||xxxvvvwwwwwwxxxwwwtttsssqqqpppnnnmmmlllllloootttxxxxxxsssnnnmmmmmmlllooorrrqqqoooooossswwwsssrrrrrrssstttsssqqqooojjjiiihhhiiikkkmmmnnnooojjjkkkllllllkkklllooorrruuuxxx}}}tttjjjccc___\\\ZZZYYY[[[]]]___dddnnn{{{}}}wwwooojjjfffeeeeeefffggggggggggggeeedddcccccceeeiiikkkmmmooorrrtttuuutttsssssstttuuuvvvwwwrrrssstttuuuuuutttsssrrrqqqqqqqqqqqqqqqpppoooooollljjjhhhhhhgggfffccc```[[[\\\]]]___```aaabbbbbb}}}}}}~~~}}}~~~~~~yyyvvvuuuuuuuuutttuuutttttttttvvvzzz}}}zzzzzz{{{{{{{{{{{{{{{{{{yyy~~~dddXXXWWWMMMNNNNNNMMMMMMOOORRRUUUYYY```jjjssszzz{{{wwwtttuuuwwwxxxyyywwwvvvtttrrrpppnnnnnnmmmrrrxxx~~~~~~xxxsssqqqqqqlllooorrrqqqooonnnrrrwwwrrrrrrsssuuuvvvuuurrrooojjjiiihhhgggggghhhiiiiiikkkmmmnnnmmmkkkkkkooorrrtttvvv{{{yyynnngggbbb]]]ZZZVVVWWWWWWWWW[[[dddpppzzz}}}tttlllgggdddccccccdddeeeeeeeeecccbbbaaa___bbbeeegggiiikkknnnpppmmmmmmlllllllllmmmooopppmmmnnnpppqqqqqqpppooommmjjjjjjkkkkkkjjjiiihhhhhhhhhfffeeedddcccaaa^^^\\\]]]___bbbeeeggghhhhhhhhh~~~~~~~~~~~~|||xxxtttsssssstttvvvtttssssssuuuxxx{{{||||||yyyxxxxxxzzz~~~|||zzzzzz{{{~~~sss___ZZZMMMKKKKKKNNNNNNLLLOOOTTTRRRYYYcccjjjpppxxx}}}yyytttsssuuuxxxyyyxxxwwwwwwvvvsssnnnkkkiiiiiipppzzz{{{sssrrrtttnnnnnnooopppqqqssstttuuussssssuuuuuuuuutttsssrrrllliiieeebbbbbbdddhhhjjjnnnmmmmmmllllllnnnoooppptttuuuyyyyyypppiiiccc___YYYVVVVVVXXXZZZ\\\bbbiiirrryyy}}}wwwssskkkccceeeccc```___```bbbbbbbbbcccbbbbbbbbbdddgggiiikkknnnnnnmmmkkkhhhgggggghhhnnnmmmlllkkkjjjiiiiiiiiiiiijjjjjjkkkjjjiiigggfffgggeeebbb___^^^___aaacccfffiiimmmoooooollliiifff}}}zzzxxxwwwuuusssrrrqqqqqqsssrrrrrrsssvvvyyyzzzyyywwwvvvwwwzzz}}}~~~|||zzz{{{}}}www___WWWMMMJJJJJJLLLLLLJJJKKKOOOQQQVVV^^^dddiiipppzzz}}}{{{{{{xxxtttsssuuuwwwwwwwwwwwwwwwuuurrrmmmkkkjjjkkkqqqxxx~~~~~~xxxrrrpppqqqmmmnnnnnnppprrrtttuuuvvvuuuuuuuuutttsssrrrqqqpppllliiieeebbbbbbdddhhhjjjlllkkkjjjjjjjjjkkkmmmnnnsssssswww}}}zzzqqqiiiddd]]]YYYWWWWWWWWWWWW[[[aaaiiipppzzz}}}uuullliiifffcccaaaaaaaaaaaa```bbbbbbaaaaaabbbdddfffhhhggghhhhhhgggfffeeefffhhhlllkkkjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiihhhggggggeeecccaaaaaaccceeegggnnnppprrrsssrrrnnniiifff~~~~~~~~~|||vvvvvvvvvvvvtttrrrooonnnsssqqqpppqqqsssvvvvvvvvvuuuuuuvvvyyy|||}}}|||{{{dddXXXOOOLLLJJJLLLKKKIIIIIILLLNNNRRRWWWZZZ___eeennnuuu}}}yyywwwxxxvvvttttttuuuuuuuuutttvvvvvvtttpppmmmkkklllnnnrrruuuwwwvvvssspppnnnnnnlllmmmnnnppprrrtttwwwxxxwwwvvvtttsssqqqpppppppppkkkiiieeebbbbbbdddgggiiilllkkkjjjjjjjjjkkklllmmmqqqqqquuuyyy}}}~~~ssslllddd^^^ZZZXXXVVVSSSUUUYYY^^^cccllluuuvvvppplllgggdddbbbaaa```___aaa```___^^^___```aaabbb^^^```bbbbbbbbbcccdddfffhhhhhhggggggfffgggggghhhhhhgggggggggggghhhhhhiiigggfffeeeeeegggjjjlllnnnwwwxxxyyywwwtttnnnhhhddd}}}{{{yyyyyyvvvvvvvvvuuutttrrrqqqppptttrrrpppppprrrtttuuuuuutttuuuwwwzzz|||~~~~~~}}}lll\\\SSSNNNKKKMMMLLLJJJJJJMMMLLLNNNPPPSSSWWW^^^fffllluuu|||}}}|||zzzwwwtttttttttttttttsssrrrqqqssssssqqqnnnmmmmmmpppssssssqqqpppoooooonnnmmmkkklllmmmnnnppprrruuuwwwyyyuuutttrrrqqqpppppppppqqqkkkhhheeecccbbbdddgggiiimmmlllkkkkkkkkklllmmmnnnppppppsssvvvxxx||||||ssslllddd]]]ZZZWWWSSSRRRUUUVVVZZZ```hhhrrr~~~xxxtttnnnhhheeebbb___]]]______]]]\\\\\\\\\\\\\\\ZZZ\\\^^^______```aaacccccccccccccccddddddeeeffffffeeedddddddddfffggghhhgggggghhhjjjmmmpppsssuuu||||||{{{xxxrrrkkkddd```~~~}}}|||{{{yyyxxxwwwwwwvvvuuutttsssrrrrrrssssssuuussspppppprrrtttuuuuuuuuuwwwzzz|||~~~~~~uuucccXXXQQQKKKKKKLLLJJJJJJLLLJJJKKKMMMOOOSSSZZZaaafffmmmuuu{{{zzzzzzyyyvvvqqqrrrssssssqqqpppooonnnooooooooonnnmmmppptttwwwrrrooolllkkklllmmmmmmlllnnnooooooqqqrrrtttvvvwwwrrrqqqpppooooooppprrrssskkkiiifffddddddeeegggiiikkkjjjiiiiiiiiijjjlllmmmnnnnnnqqqttttttvvv{{{qqqhhh```\\\XXXTTTRRRSSSTTTVVVYYY^^^fffsss|||tttnnniiiddd```^^^^^^^^^\\\[[[ZZZYYYYYYXXXXXXZZZ]]]^^^]]]]]]^^^___```______``````aaabbbccccccbbbaaaaaaaaacccdddfffeeegggiiilllpppsssvvvwwwyyyxxxwwwtttnnngggaaa]]]|||yyyyyyzzzyyyyyyxxxwwwvvvuuussssssrrrqqqrrrsssuuuvvvvvvssspppppprrrtttvvvvvvvvvyyy|||}}}~~~~~~ppp```VVVMMMJJJJJJHHHHHHKKKJJJJJJKKKMMMQQQVVV[[[^^^eeelllwww{{{xxxwwwuuussspppqqqrrrqqqooommmlllmmmmmmnnnnnnnnnnnnqqqtttwwwpppnnnkkkjjjlllnnnooooooqqqqqqqqqrrrrrrssstttuuuooonnnnnnoooooopppqqqrrrkkkjjjhhhfffeeeggghhhjjjgggfffeeeeeeeeefffggghhhjjjkkkooorrrqqqqqqxxxvvvlllbbb^^^[[[VVVSSSSSSTTTTTTUUUWWW\\\fffqqqxxx{{{sssmmmgggbbb___]]]]]]\\\[[[ZZZXXXWWWWWWWWWZZZ\\\]]]]]]\\\\\\]]]]]]]]]\\\\\\]]]^^^______```____________``````aaabbbcccgggkkknnnqqqssstttrrrrrrqqqoookkkfffaaa^^^|||zzzzzzyyyzzzzzz{{{zzzxxxuuutttrrrsssuuuwwwxxxyyyzzzzzzuuurrrooooooqqqtttvvvwwwvvvyyy|||}}}}}}|||}}}nnnaaaSSSMMMKKKIIIIIIJJJJJJIIIIIIKKKNNNQQQTTTUUU[[[cccnnnyyy}}}zzzxxxuuutttsssooopppqqqooollljjjkkklllnnnoooppppppoooppprrrtttnnnmmmmmmlllmmmooorrrtttuuutttsssrrrrrrrrrrrrrrrnnnnnnoooooopppooooooooolllkkkiiigggggghhhjjjkkkeeedddcccccccccdddeeeffffffggglllooonnnmmmsss{{{tttiiidddaaa[[[VVVVVVSSSSSSRRRRRRUUU[[[dddiiivvvxxxpppjjjeeeaaa]]]]]]\\\[[[ZZZYYYWWWVVVTTTWWWZZZ\\\\\\[[[[[[\\\[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^^]]]]]]\\\\\\\\\^^^bbbfffiiikkkllllllkkkllllllllljjjgggeeeccc}}}yyyxxxzzz|||zzz{{{}}}}}}{{{xxxuuussstttvvvzzz~~~~~~tttqqqnnnnnnppptttvvvwwwvvvyyy|||}}}{{{zzz|||}}}~~~~~~zzzkkk[[[RRRNNNKKKJJJLLLJJJIIIHHHJJJLLLMMMNNNMMMTTT\\\hhhrrrzzzvvvxxxzzzyyyxxxvvvvvvvvvoooppppppnnnjjjiiijjjmmmppprrrrrrqqqpppnnnoooppplllmmmnnnnnnnnnppptttwwwwwwvvvuuusssqqqqqqppppppnnnooopppppppppnnnmmmlllmmmllljjjhhhhhhiiijjjkkkeeeeeedddcccdddeeefffgggcccdddiiimmmllljjjpppxxxzzz|||qqqkkkggg```[[[YYYQQQQQQPPPPPPQQQUUU\\\aaagggrrr}}}zzzrrrlllfffccc]]]]]]]]]\\\[[[YYYXXXWWWQQQUUUXXX[[[[[[[[[\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]\\\[[[YYYXXXXXX[[[^^^bbbeeegggggggggggghhhjjjkkkkkkjjjhhhggg|||zzzxxxxxxxxxyyy|||}}}~~~|||yyywwwvvvvvvuuuwww|||uuutttrrrpppppprrruuuvvvyyyzzz||||||||||||}}}cccUUUPPPKKKMMMSSSGGGIIIKKKKKKIIIHHHJJJMMMVVV\\\cccjjjooovvv|||vvvuuusssrrrrrrrrrooonnnooommmkkkiiiiiijjjmmmnnnssssssrrrpppnnnllljjjiiimmmmmmmmmoooqqqtttvvvxxx{{{yyyvvvsssqqqppppppqqqpppppppppppppppooonnnmmmpppooommmkkkjjjjjjjjjkkkggggggfffdddcccbbbaaaaaagggdddbbbdddiiinnnpppqqq|||uuukkkddd___]]]XXXVVVTTTQQQOOOPPPSSSVVV]]]bbbjjjsss{{{~~~xxxtttooohhhgggbbb[[[YYYZZZZZZWWWTTTVVVWWWYYY[[[]]]]]]]]]]]]ZZZ\\\___aaabbbbbbbbbaaa^^^\\\[[[[[[[[[ZZZXXXVVVTTTVVVZZZ]]]```aaaaaaaaabbbiiimmmjjjhhhiiijjjiii~~~|||yyyxxxwwwwwwwww{{{|||}}}|||yyywwwwwwwww}}}vvvtttrrrqqqqqqsssvvvwwwxxxzzz{{{{{{zzz{{{}}}~~~~~~~~~~~~|||eeeVVVLLLHHHHHHGGGIIIIIIHHHFFFGGGKKKOOOPPPUUU\\\bbbgggnnnvvv||||||vvvuuusssqqqpppppppppooonnnnnnmmmkkkjjjkkklllnnnooorrrrrrqqqpppnnnllljjjiiimmmmmmnnnpppsssvvvyyy{{{zzzxxxuuurrrppppppppppppqqqqqqqqqqqqqqqpppoooooommmlllkkkiiiiiiiiiiiijjjiiiiiihhhgggfffeeeddddddeeecccaaaccchhhmmmooopppwwwvvvlllddd```\\\ZZZVVVSSSPPPQQQSSSUUUVVVZZZ```hhhoooxxx~~~{{{vvvppplllggg```]]]]]]\\\YYYUUUYYYZZZ\\\___aaabbbcccccc``````bbbcccddddddcccbbbcccaaa```______^^^[[[YYYVVVWWWYYY[[[\\\]]]\\\\\\```ggglllkkkjjjkkklllkkk~~~}}}|||{{{zzzyyyxxxwwwvvvzzz{{{|||{{{xxxwwwwwwxxx~~~vvvuuusssrrrrrrtttwwwxxxxxxyyyzzzyyyxxxyyy{{{~~~}}}}}}}}}~~~ppp\\\TTTQQQNNNLLLKKKIIIGGGEEEGGGJJJNNNNNNSSSYYY]]]bbbhhhpppvvv}}}wwwqqqrrrpppmmmlllmmmnnnnnnnnnllllllllllllmmmooopppqqqrrrqqqpppooommmlllkkkjjjlllmmmnnnooorrrvvvyyy{{{xxxvvvtttrrrpppooooooppprrrrrrrrrrrrrrrqqqqqqpppkkkjjjiiiggggggggghhhhhhjjjiiiiiihhhgggffffffeeedddbbbaaacccggglllnnnooouuu}}}zzzpppjjjeeeaaa\\\WWWTTTSSSSSSTTTPPPRRRVVV[[[aaaiiiqqqwwwyyyuuupppiiieeecccaaa]]]YYY]]]___aaaeeegggjjjkkklllkkkkkkjjjjjjiiiiiihhhhhhgggeeecccbbbbbb```]]][[[[[[[[[[[[[[[[[[[[[ZZZZZZ___hhhoooooonnnppppppnnn|||||||||}}}|||{{{zzzyyyxxxzzz{{{{{{zzzxxxwwwxxxzzzzzz|||}}}wwwvvvtttsssrrrrrrtttwwwyyyyyyyyyyyywwwwwwxxx{{{}}}~~~~~~~~~~~~xxxeeeeeeiiigggOOONNNKKKHHHGGGGGGHHHJJJLLLPPPUUUXXX\\\aaaiiiooovvv{{{|||vvvrrrpppmmmjjjiiijjjlllnnnnnnjjjkkklllnnnoooqqqrrrsssrrrqqqpppnnnmmmllllllkkklllllllllmmmooorrrtttvvvuuutttrrrqqqoooooooooooorrrrrrssssssssssssrrrqqqmmmkkkiiigggfffeeeeeefffhhhhhhggggggffffffeeeeeeccccccccceeehhhkkknnnoooxxx|||yyypppkkkddd^^^YYYWWWUUUTTTPPPQQQRRRTTTXXX^^^fffkkkttt|||~~~yyytttooolllhhhdddaaadddeeehhhlllooosssuuuvvvxxxwwwvvvtttrrrqqqqqqqqqooommmkkkjjjiiigggdddaaabbbbbbbbbaaaaaa```______dddmmmuuuvvvvvvxxxxxxvvv}}}~~~~~~}}}||||||{{{||||||zzzxxxxxxyyy{{{{{{}}}zzzvvvuuutttrrrqqqrrrtttwwwyyyzzzzzzxxxvvvuuuwwwzzz~~~~~~~~~~~~wwwsssrrrmmmOOONNNKKKJJJIIIHHHHHHGGGGGGJJJNNNPPPRRRWWW^^^dddmmmrrrzzz~~~yyytttqqqnnnkkkhhhgggiiilllmmmnnniiijjjlllnnnppprrrssstttrrrqqqpppnnnmmmmmmmmmnnnpppooonnnmmmnnnooopppqqqrrrqqqqqqpppooonnnnnnnnnqqqrrrrrrssssssrrrrrrrrrpppnnnllliiifffeeeddddddggggggggggggggggggffffffeeeeeefffgggiiikkknnnooowwwyyy{{{tttkkkddd___[[[XXXUUUTTTSSSRRRQQQRRRVVV\\\aaajjjttt~~~yyyuuuqqqmmmkkklllmmmppptttxxx|||~~~|||{{{zzzzzz{{{yyywwwvvvuuussspppnnnkkkkkkkkklllkkkjjjiiiiiimmmwww~~~~~~~~~}}}{{{yyyxxxzzz|||zzz{{{}}}}}}|||zzzxxxvvvvvvuuusssrrrsssvvvyyy{{{|||{{{xxxuuutttvvv{{{~~~~~~~~~~~~~~~~~~zzzkkkaaaWWWSSSOOOLLLKKKKKKJJJIIIGGGJJJLLLMMMNNNSSSYYY___hhhnnnvvv}}}~~~}}}~~~yyytttpppmmmnnnllliiiiiijjjlllmmmmmmjjjjjjkkkmmmoooqqqsssuuusssrrrpppooonnnooooooppptttsssqqqoooooooooooopppoooooooooooonnnnnnmmmmmmoooppppppqqqqqqqqqqqqqqqqqqpppmmmiiigggeeeddddddhhhhhhhhhhhhiiiiiiiiiiiifffgggiiiiiiiiijjjlllnnnppprrrxxxuuummmgggccc^^^ZZZZZZYYYVVVRRRPPPQQQUUUXXXbbbnnnzzz~~~{{{xxxwwwvvvwwwzzz~~~~~~{{{yyywwwxxxyyyzzzzzzyyywwwuuuzzz|||zzzyyyzzz|||yyyyyyyyyxxxwwwwwwwwwwwwxxxwwwuuuuuuvvvxxx{{{}}}~~~|||yyyuuutttvvv{{{{{{{{{|||}}}~~~}}}uuuppphhh]]]TTTPPPNNNLLLKKKIIIJJJLLLLLLLLLPPPWWW\\\bbbiiirrryyy}}}~~~}}}|||~~~|||yyyuuussspppmmmnnnmmmkkkkkklllmmmlllkkkkkkkkkjjjkkkmmmpppsssuuutttrrrqqqpppoooppprrrssssssrrrpppooonnnnnnoooooommmnnnnnnnnnnnnmmmmmmlllmmmnnnnnnoooppppppooooooooommmkkkiiigggfffffffffggggggggghhhhhhiiiiiiiiifffhhhjjjiiihhhgggiiikkkiiimmmrrryyy{{{uuupppjjjeeebbbaaa]]]WWWSSSQQQRRRTTTZZZfffqqqxxx}}}}}}zzzyyy{{{}}}{{{{{{{{{yyyxxxxxxzzz|||zzzyyywwwwwwxxx{{{~~~}}}yyyuuutttvvv|||xxxyyyzzz|||~~~mmm]]]TTTPPPNNNLLLEEEFFFGGGGGGGGGJJJPPPVVVYYY```jjjqqqvvvzzz}}}zzz{{{|||zzz{{{}}}uuussssssrrrpppooonnnlllmmmnnnnnnlllkkklllkkkjjjjjjlllooosssuuutttsssqqqppppppqqqssstttoooooommmllllllmmmnnnnnnlllmmmmmmnnnmmmmmmllllllllllllmmmnnnnnnnnnnnnnnnkkkjjjiiihhhgggggghhhhhhddddddeeeeeeffffffggggggfffhhhjjjiiifffeeegggiiihhhlllqqquuu||||||vvvqqqjjjhhhccc]]]WWWTTTSSSTTTSSS___iiiooottt|||~~~~~~~~~~~~|||zzzzzz|||~~~~~~~~~~~~|||zzzxxxxxxxxxyyyzzzwwwxxx{{{}}}wwwcccVVVOOOLLLIIIIIIJJJIIIIIIKKKNNNPPPYYY]]]ccciiimmmrrrwwwzzz~~~}}}|||www}}}yyytttsssssssssrrrvvvtttsssrrrrrrqqqooommmkkkiiifffgggjjjnnnrrrssstttrrrooonnnoooqqqrrrrrrpppmmmkkkjjjjjjkkkjjjiiimmmnnnnnnnnnmmmkkkhhhggghhhhhhiiilllpppqqqnnnkkkllllllllljjjgggfffggghhhhhhgggeeedddcccddddddeeebbbdddgggjjjkkkkkkkkkjjjhhhkkkmmmooouuu|||vvvmmmeee___[[[WWWUUUVVVYYY]]]```fffnnnyyy}}}|||{{{}}}~~~~~~}}}|||zzzxxxxxxxxxzzz{{{{{{{{{|||}}}~~~ttt^^^TTTQQQJJJJJJJJJIIIIIIIIIKKKLLLSSSVVV\\\aaafffkkkpppsss|||}}}yyy{{{}}}~~~~~~wwwssssssssstttssswwwuuussssssssssssqqqpppmmmkkkiiiiiilllqqqsssuuutttrrrppppppqqqrrrrrrqqqnnnllliiihhhiiijjjiiihhhjjjkkkkkkllllllllllllllljjjjjjjjjmmmpppqqqooommmmmmmmmmmmkkkhhhfffggghhhgggfffeeeeeedddddddddeeedddeeegggjjjkkkkkkjjjjjjjjjlllnnnooosssyyyoooggg```[[[WWWWWWYYY[[[^^^bbbiiirrrxxxzzz|||~~~~~~}}}|||{{{yyyxxxxxxyyyzzz{{{~~~}}}||||||||||||}}}~~~~~~eeeVVVQQQKKKKKKJJJIIIHHHHHHHHHHHHLLLPPPUUUZZZ^^^bbbgggkkktttwww{{{}}}~~~~~~yyyvvvxxxzzz~~~|||~~~zzzuuurrrrrrsssuuuuuuwwwvvvttttttuuuuuuuuussspppnnnllllllooosssuuuvvvtttsssrrrrrrssssssqqqoookkkiiigggggghhhhhhgggffffffgggiiilllnnnoooppppppmmmllllllmmmoooqqqpppooooooooonnnlllhhhffffffgggeeeffffffffffffeeeddddddeeefffhhhjjjkkkjjjjjjiiiiiilllnnnooorrr{{{wwwmmmfff___[[[WWWXXXXXXYYY[[[___fffjjjnnnpppssswwwzzz|||}}}~~~}}}{{{xxxwwwyyy~~~}}}~~~~~~~~~~~~}}}|||zzzxxxxxxyyyzzz{{{}}}|||{{{{{{{{{|||}}}}}}~~~ppp[[[QQQLLLKKKIIIHHHHHHHHHHHHGGGJJJMMMQQQTTTXXX\\\aaadddlllooosssuuuwww{{{{{{yyyvvvuuuzzz}}}yyyvvvsssqqqqqqsssuuuwwwxxxvvvuuuuuuvvvwwwwwwwwwrrrpppnnnnnnqqqtttvvvvvvtttssssssttttttssspppmmmiiigggffffffggggggfffeeecccfffkkkpppssssssrrrqqqnnnmmmlllmmmnnnoooppppppppppppooollliiiffffffgggdddeeefffggggggfffeeedddggghhhiiijjjjjjjjjjjjiiifffiiimmmooossszzzxxxqqqkkkggg___^^^\\\ZZZZZZ[[[^^^```dddeeehhhllloooqqqsssssspppmmmiiigggiiimmmsssvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzyyyyyyzzz{{{~~~}}}}}}|||||||||||||||||||||}}}gggWWWOOOLLLIIIHHHIIIJJJIIIHHHHHHJJJMMMOOORRRUUUZZZ]]]aaaeeejjjmmmpppuuu|||yyyvvvvvvvvvvvvzzz}}}uuutttrrrpppppprrruuuwwwyyywwwttttttvvvxxxxxxxxxsssqqqoooooorrrtttuuuuuutttssssssttttttrrroookkkhhhfffeeefffggggggfffdddccchhhooovvvxxxvvvqqqnnnmmmmmmmmmmmmlllmmmnnnoooppppppooollliiiffffffgggdddeeefffgggggggggfffeeehhhhhhiiijjjjjjjjjjjjjjjhhhkkknnnqqqsssxxx~~~}}}yyymmmjjjeeeaaa___]]]]]]\\\\\\]]]___aaaccceeefffgggccc```\\\YYYZZZ]]]bbbeeejjjmmmrrryyy~~~}}}||||||~~~~~~{{{zzzzzz{{{{{{{{{||||||}}}}}}||||||{{{zzzzzz{{{}}}uuu```VVVQQQKKKHHHIIIKKKJJJIIIFFFHHHIIIJJJKKKNNNQQQTTTVVVZZZ```dddgggmmmtttzzz|||vvvssssssuuuwwwxxx{{{zzzttttttsssqqqpppqqqtttwwwyyyvvvtttsssuuuwwwwwwwwwsssrrrpppppprrrttttttttttttssssssssssssqqqmmmjjjhhhgggfffggghhhiiigggeeedddiiiqqqxxxyyyvvvpppllllllnnnooonnnlllllllllnnnoooooonnnlllhhhffffffgggeeeeeefffggggggggggggfffhhhhhhiiiiiijjjkkkllllllnnnoooqqqrrrrrrtttwwwyyyxxxtttmmmgggccc___[[[YYYYYYYYYYYYYYYZZZZZZZZZ[[[XXXVVVSSSPPPQQQSSSVVVXXX]]]___ccchhhlllpppssstttxxx|||~~~|||~~~}}}{{{zzz{{{{{{zzz|||}}}~~~~~~|||zzzxxxwwwwwwxxxzzz|||~~~rrr___XXXNNNIIIIIIJJJJJJIIIGGGHHHHHHGGGGGGIIILLLOOOOOOSSSXXX\\\```fffmmmsssyyy~~~wwwtttqqqppprrrwwwzzz||||||xxxtttuuutttrrrppppppsssvvvxxxvvvsssqqqssstttuuuvvvuuusssrrrrrrsssuuutttttttttsssrrrqqqqqqooollliiihhhhhhhhhiiijjjjjjhhhfffeeeiiioootttvvvtttpppmmmllloooqqqqqqnnnllllllmmmmmmmmmmmmkkkhhhfffggghhhfffffffffffffffggghhhhhhgggggghhhiiijjjlllmmmnnnooooooppppppqqqrrrsssuuu{{{sssnnnhhhccc___]]]\\\[[[YYYWWWVVVUUUUUURRRPPPOOOMMMMMMNNNPPPRRRTTTUUUWWWZZZ]]]___aaabbbdddhhhmmmooopppqqqsssuuuuuutttuuuwwwzzz{{{{{{{{{xxxvvvtttssstttuuuuuuuuu}}}~~~~~~{{{}}}~~~}}}|||{{{{{{{{{{{{||||||xxxuuutttuuuvvvwwwyyy|||~~~{{{fff]]]QQQJJJIIIJJJIIIHHHJJJJJJIIIHHHGGGHHHKKKMMMMMMQQQVVVZZZ]]]bbbiiiooouuuzzz~~~xxxtttqqqooopppuuuzzz~~~~~~zzzwwwuuuvvvuuussspppooorrruuuxxxuuurrrpppqqqsssttttttvvvtttssssssuuuvvvuuutttuuusssqqqppppppnnnkkkiiiiiihhhiiijjjlllkkkiiigggfffhhhlllppprrrrrrpppooommmpppsssssspppmmmmmmnnnllllllllljjjgggfffggghhhgggfffeeeeeeeeeggghhhiiigggggghhhiiijjjlllnnnoookkklllmmmnnnppprrrtttuuuyyyyyyrrrmmmdddbbb___\\\YYYWWWUUUUUUOOOOOONNNMMMMMMNNNOOOOOOMMMNNNOOOQQQSSSUUUWWWXXXWWW[[[```aaaaaabbbdddffffffeeefffiiilllooooooooolllkkkiiiiiijjjlllllllll}}}{{{zzzzzz{{{{{{~~~~~~~~~~~~~~~~~~}}}~~~yyywwwyyy|||}}}}}}~~~~~~}}}|||zzzyyyyyywwwvvvwww|||xxxeeeSSSMMMLLLJJJIIIKKKIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMPPPRRRUUU[[[aaafffmmmrrrzzz{{{uuussspppnnnqqquuuvvvxxx}}}{{{zzzwwwvvvtttrrrnnnmmmnnnoooooonnnqqqqqqqqqqqqrrrtttuuuvvvwwwvvvuuusssqqqppppppppprrrqqqpppooonnnlllkkkkkkjjjjjjkkkkkkkkkjjjhhhgggggghhhkkkmmmoooqqqrrrrrrtttuuuuuurrrmmmjjjjjjkkkkkkjjjjjjiiihhhgggffffff```aaaccceeegggiiiiiijjjhhhgggeeeeeefffiiilllnnnooopppqqqqqqpppooopppqqq{{{~~~yyysssnnnhhhccc```]]]WWWSSSTTTRRRQQQQQQRRRRRRRRRQQQQQQPPPNNNNNNPPPRRRRRRQQQTTTTTTUUUWWWXXXYYYZZZ[[[YYY]]]cccfffhhhggggggfffeeeeeecccbbbaaabbbbbbccc~~~~~~}}}{{{zzzyyyyyyzzzzzz|||}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}xxxwwwyyy|||~~~~~~~~~~~~}}}|||zzzyyyyyywwwuuuwww{{{~~~~~~~~~~~~yyyaaaUUUQQQNNNKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEIIIJJJLLLNNNQQQVVV]]]aaaggglllsssyyy|||~~~}}}yyytttqqqrrrqqqpppsssxxx|||}}}zzzyyywwwvvvuuussspppmmmlllmmmnnnnnnmmmqqqpppoooooopppsssvvvwwwxxxwwwuuusssqqqoooooonnnppppppoooooonnnnnnmmmmmmjjjkkklllmmmlllkkkjjjiiijjjkkklllnnnpppqqqqqqrrrtttuuutttpppllliiiiiijjjjjjjjjiiihhhhhhgggffffffbbbccceeefffhhhiiiiiijjjhhhgggeeeeeefffiiilllmmmnnnpppqqqpppooonnnooopppuuuyyyxxxrrrnnnjjjddd```\\\YYYWWWUUUVVVVVVUUUTTTRRRQQQPPPQQQRRRRRRQQQOOOQQQRRRSSSTTTUUUVVVWWWWWWXXX]]]ccciiikkkjjjhhhgggcccaaa___]]]]]]]]]^^^___}}}{{{zzzzzz~~~|||{{{{{{zzzyyyxxxxxxxxxyyywwwxxxzzz|||}}}}}}||||||{{{{{{{{{{{{|||}}}~~~{{{xxxxxxzzz|||~~~~~~~~~~~~|||{{{yyyxxxvvvuuuuuuvvvyyy|||}}}|||{{{{{{}}}sss```WWWPPPLLLJJJHHHHHHHHHGGGFFFEEECCCCCCEEEFFFHHHJJJLLLPPPVVVZZZ^^^cccjjjooosssuuuwwwyyy|||~~~}}}uuuqqqooommmnnnqqqooopppvvv~~~zzzvvvuuuuuuttttttqqqooolllkkklllmmmmmmlllpppooommmmmmnnnrrruuuwwwvvvuuutttrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmnnnnnnnnnmmmlllmmmmmmnnnnnnooooooppppppssssssqqqnnnjjjhhhiiijjjiiiiiiiiihhhhhhgggggggggfffgggggghhhhhhiiiiiiiiiggggggeeeeeefffhhhjjjlllmmmnnnoooooommmmmmnnnoooqqqttt}}}xxxsssooommmiiidddaaa```______^^^YYYXXXVVVVVVVVVUUUSSSQQQTTTTTTUUUUUUVVVWWWWWWXXXYYY___hhhooosssqqqnnnkkkdddbbb___\\\[[[]]]___```}}}{{{zzzzzzyyy{{{|||~~~~~~}}}zzzyyyyyyyyyyyyxxxyyyyyyuuuvvvxxxyyy{{{{{{{{{{{{yyyyyyyyyzzz{{{{{{|||}}}~~~|||{{{zzzzzz|||~~~~~~}}}{{{yyyxxxwwwssssssssstttvvvxxxyyyyyywwwxxx{{{~~~tttaaaUUUNNNLLLIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDFFFGGGIIILLLPPPSSSWWW[[[aaafffjjjmmmppprrrtttvvvzzzzzztttnnnlllkkkjjjlllqqqnnnttt~~~|||wwwtttssstttttttttpppnnnllllllmmmmmmmmmllllllllllllmmmnnnqqqssstttsssrrrqqqpppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmkkklllmmmooooooooonnnnnnnnnnnnmmmmmmllllllllllllpppooommmkkkjjjjjjkkkllljjjjjjjjjjjjiiiiiiiiiiiijjjiiiiiiiiihhhhhhhhhhhhgggffffffeeefffgggiiijjjkkklllmmmmmmkkkkkklllmmmpppsss{{{}}}vvvqqqnnnmmmlllkkkgggddd```]]]\\\\\\[[[ZZZ\\\\\\\\\]]]]]]]]]]]]^^^^^^dddmmmvvv{{{zzzvvvrrrjjjhhhdddaaaaaacccfffhhh~~~}}}|||{{{zzzzzzzzzzzzyyy{{{~~~yyyzzzzzzzzz{{{{{{{{{zzzwwwxxxyyyzzz{{{{{{||||||xxxxxxyyyyyyzzzzzzzzzzzz||||||~~~{{{{{{|||}}}~~~~~~}}}{{{{{{{{{}}}~~~~~~}}}{{{yyywwwvvvvvvoooppprrrssstttuuuvvvvvvuuuvvvyyy}}}rrr]]]SSSOOOIIIIIIIIIIIIHHHGGGFFFFFFCCCDDDFFFFFFGGGIIILLLOOOSSSVVV[[[___bbbeeeiiikkkllloootttzzzxxxtttooollljjjkkkkkkjjjmmmrrruuu}}}zzzvvvsssssstttttttttpppnnnmmmmmmnnnooonnnmmmgggiiikkkmmmoooooooooooonnnnnnnnnnnnnnnooopppqqqoooooonnnmmmlllkkkjjjiiijjjkkklllnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhiiiiiikkkjjjjjjjjjkkklllmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhgggggggggggggggffffffeeeeeefffggghhhiiijjjkkkkkkiiiiiijjjkkkmmmpppvvv~~~|||zzzyyywwwrrrkkkeeedddeeeffffffeeeeeeeeeeeedddddddddddddddhhhooowww}}}|||xxxpppmmmjjjhhhhhhjjjnnnppp||||||{{{zzzzzzzzzzzzzzzzzz|||{{{|||}}}~~~~~~~~~~~~~~~||||||||||||||||||||||||xxxyyyyyyyyyyyyxxxwwwwwwvvvwwwyyyzzz{{{{{{zzzzzzvvvwwwxxxyyy{{{|||~~~~~~}}}|||zzzzzz|||~~~~~~}}}{{{yyyvvvuuutttsssnnnpppsssssssssssstttvvvuuuvvvyyy|||~~~jjjZZZRRRMMMLLLJJJIIIHHHGGGGGGGGGDDDFFFGGGGGGGGGGGGJJJLLLOOOQQQUUUWWWZZZ]]]aaadddcccgggmmmtttzzzyyytttoookkkgggeeefffjjjlllnnnssszzz}}}uuuzzzzzzxxxuuutttuuuuuutttsssooonnnmmmnnnoooooonnnmmmggghhhjjjlllmmmmmmllllllllllllllllllmmmnnnooopppnnnmmmlllkkkjjjhhhgggggghhhiiijjjkkkkkkkkkjjjiiihhhgggfffeeeeeefffggghhhiiihhhhhhjjjmmmooonnnnnnjjjjjjjjjkkkkkkllllllmmmkkkjjjhhhfffeeeeeeeeefffgggffffffeeeeeeeeeeeefffggghhhiiiiiigggggghhhiiihhhkkkpppxxxyyysssqqqrrrssstttppppppooonnnnnnmmmllllllllllllooouuu|||vvvuuusssrrrsssuuuyyy{{{~~~}}}||||||{{{{{{||||||}}}}}}~~~}}}|||{{{{{{{{{zzzzzzzzzzzzyyywwwvvvtttssstttvvvxxxxxxxxxwwwvvvuuuuuuvvvxxxyyyzzz{{{||||||zzzxxxyyy|||~~~}}}|||~~~|||zzzwwwtttrrrrrrqqqooorrruuuvvvuuutttuuuwwwwwwxxxyyy{{{||||||||||||}}}oooaaaWWWTTTPPPLLLJJJIIIIIIIIIEEEGGGHHHGGGFFFFFFHHHIIIJJJLLLNNNPPPRRRTTTXXX\\\\\\```gggooouuuzzz}}}~~~yyysssnnnllliiigggcccccceeekkkpppvvvyyyvvvzzz|||zzzvvvuuuttttttuuuuuusssqqqmmmllllllmmmnnnooommmllljjjiiihhhhhhhhhiiikkklllmmmmmmllllllllllllmmmmmmkkkjjjjjjiiihhhggggggffffffggghhhhhhhhhgggfffeeeeeedddccccccdddeeegggiiiiiiiiiiiillloooooommmkkkhhhhhhiiiiiijjjkkklllllliiihhhfffdddccccccddddddfffffffffeeeeeedddddddddfffggghhhgggfffeeefffhhhiiikkknnnrrryyy}}}|||{{{{{{wwwsssqqqttt|||~~~~~~~~~~~~|||{{{zzzyyy{{{{{{{{{zzzyyywwwuuussssssuuuwwwxxxyyyxxxvvvuuuvvvvvvwwwxxxyyyyyyzzzzzz{{{xxxwwwxxx{{{}}}|||zzz~~~|||yyyuuusssqqqppppppppptttwwwxxxvvvuuuwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyyyywww```]]]WWWQQQMMMLLLLLLLLLFFFGGGHHHGGGFFFEEEFFFHHHFFFHHHJJJKKKLLLOOOSSSVVVWWW\\\ccckkkrrrwwwzzz|||~~~~~~xxxqqqkkkhhhggggggfffeeedddgggmmmttt~~~wwwqqqqqq|||xxxuuussssssssstttuuutttrrrppplllkkkkkklllmmmnnnlllkkkmmmjjjfffddddddgggjjjmmmooonnnmmmlllkkkjjjjjjjjjhhhhhhhhhgggggggggggggggeeeeeefffffffffdddcccbbbdddcccbbbbbbcccfffhhhjjjkkkjjjkkknnnpppoookkkgggffffffggghhhiiijjjjjjkkkhhhgggdddbbbaaabbbcccdddfffffffffeeeeeeddddddccceeefffggggggeeeeeefffgggmmmnnnoooooosss}}}zzzuuuvvv~~~|||{{{}}}|||zzzzzzzzzxxxvvvsssttttttuuuttttttuuuwwwzzzvvvwwwxxxyyyyyyyyyyyyyyyvvvuuutttuuuwwwzzz~~~yyyssspppqqqqqqqqqpppsssuuuvvvuuussstttxxx{{{yyyzzz{{{{{{zzzxxxvvvuuuyyy}}}ppp___YYYVVVPPPKKKJJJHHHIIIIIIFFFBBBAAACCCFFFHHHHHHHHHHHHIIILLLNNNOOOSSSWWW]]]ccciiiooouuuxxx|||zzzssspppmmmiiiddd```aaaeeehhhfffhhhmmmxxxzzzsssuuu~~~xxxsssrrrqqqtttvvvtttpppmmmmmmnnnnnnoooooommmiiihhhiiikkknnnkkkeeebbbaaaeeeiiimmmlllkkkjjjiiiiiiiiijjjjjjiiiiiihhhgggggggggggggggggghhhhhhfffdddcccdddfffeeedddbbbccceeehhhjjjjjjkkklllmmmnnnnnnllljjjiiifffggghhhgggggggggiiikkkiiigggdddbbb``````aaaaaaeeefffhhhgggfffdddeeefffffffffggggggggggggffffffjjjkkkmmmooosssyyy~~~~~~}}}~~~~~~||||||{{{zzzyyyyyyyyyyyywwwuuuuuuvvvvvvuuuttttttwwwyyy{{{{{{{{{zzzxxxwwwuuuttttttsssssstttwww{{{zzzuuurrrrrrsssrrrrrrsssuuuvvvvvvuuuvvvzzz}}}~~~~~~}}}}}}{{{zzzyyyxxxzzz}}}wwwnnnggg[[[QQQLLLIIIJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLPPPTTTYYY___dddjjjooosssvvvyyy}}}{{{rrrllleeedddbbb```___aaafffiiilllpppxxx~~~uuuppppppqqqrrrsssssspppnnnmmmmmmmmmoooooonnnjjjiiiiiikkkjjjiiifffeeeeeefffhhhjjjkkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhggggggggghhhfffhhhhhhhhhfffeeefffgggfffdddbbbbbbdddfffiiijjjllllllmmmlllllljjjiiihhhfffgggggggggffffffgggiiiiiigggeeebbbaaaaaaaaabbbdddfffggggggfffeeeeeeffffffgggggghhhiiiiiihhhhhhlllmmmmmmnnnpppvvv|||~~~yyywwwzzz}}}~~~~~~||||||}}}{{{yyywwwwwwxxxyyyxxxwwwwwwwwwwwwvvvttttttuuuwww||||||{{{yyywwwuuusssrrrqqqqqqrrrsssvvvzzz~~~}}}zzzvvvsssssstttttttttsssuuuwwwxxxyyyzzz~~~}}}|||||||||{{{}}}ppp^^^TTTQQQOOOLLLJJJIIIHHHGGGFFFDDDDDDDDDDDDEEEGGGIIIKKKLLLOOOTTTYYY]]]bbbgggkkkppprrruuuvvvwwwyyy|||~~~}}}wwwsssnnngggbbb^^^^^^^^^___```dddjjjnnnzzzyyyqqqmmmnnnpppooooooppppppooollljjjlllnnnooonnnllljjjiiiiiiffffffgggggghhhggggggfffjjjjjjjjjiiiiiiiiihhhhhhiiiiiihhhhhhggggggggggggeeegggiiiiiihhhggghhhhhhfffdddbbb```aaadddhhhkkkmmmlllkkkjjjhhhgggggggggfffgggggggggeeedddeeefffgggfffdddbbbaaa``````aaaccceeeffffffeeedddeeefffeeefffgggiiijjjjjjjjjjjjmmmmmmmmmlllmmmpppvvvzzz}}}wwwsssssszzz|||}}}~~~}}}~~~}}}|||zzzwwwvvvvvvwwwwwwvvvxxxyyyyyywwwtttssstttuuuwwwwwwwwwwwwvvvuuussssssqqqqqqqqqrrrtttwwwzzz{{{zzzxxxvvvtttttttttuuuvvvuuuvvvxxxzzz}}}}}}}}}~~~|||}}}~~~uuuggg```ZZZRRRMMMKKKKKKIIIGGGGGGFFFFFFFFFGGGHHHJJJKKKHHHLLLPPPTTTWWW[[[___bbbjjjlllnnnoooppprrruuuxxxzzz|||~~~{{{ssslllgggbbb^^^[[[^^^___```bbbfffmmmuuu{{{|||uuummmkkklllnnnlllkkkllloooooolllhhhkkklllnnnnnnmmmkkkiiihhhdddeeefffggghhhggggggfffjjjjjjjjjjjjjjjiiiiiiiiigggggggggggggggffffffeeebbbeeehhhjjjiiihhhhhhhhhgggeeebbb______bbbgggkkknnnmmmjjjgggeeeeeeeeeeeefffggggggfffdddccccccddddddcccbbb```____________```aaacccdddcccbbbcccddddddeeefffhhhiiijjjkkkkkklllllllllkkkjjjmmmqqqttt|||~~~||||||}}}xxxuuuqqqpppttt}}}}}}}}}}}}|||wwwuuuttttttttttttxxxxxxyyywwwtttrrrrrrrrrtttttttttttttttsssrrrqqqrrrrrrqqqqqqrrrssstttuuuvvvvvvuuutttssstttvvvwwwwwwxxxzzz}}}}}}}}}~~~|||}}}}}}~~~vvvlll^^^TTTNNNLLLJJJHHHIIIHHHGGGGGGGGGHHHIIIJJJGGGJJJMMMPPPRRRUUUXXX[[[aaaccceeefffgggjjjmmmpppqqqtttxxx{{{~~~|||{{{~~~|||yyyuuupppiiiccc___\\\[[[ZZZ___```ccchhhppp{{{xxxrrrkkkiiijjjjjjhhhgggjjjmmmmmmjjjgggjjjkkklllmmmmmmkkkiiigggddddddddddddeeefffhhhhhhkkkkkkllllllkkkkkkjjjiiieeeeeefffffffffeeedddccc```cccggghhhhhhggggggggggggfffccc```^^^```fffjjjnnnllliiieeeccccccddddddeeeggghhhgggdddbbbbbbbbbaaaaaa```^^^^^^]]]]]]\\\\\\^^^```aaa``````aaacccbbbccceeeggghhhjjjjjjjjjjjjjjjjjjiiiiiikkkooorrrsss|||~~~zzzvvvsssssssssoooooopppsss{{{~~~}}}{{{}}}}}}wwwsssrrrsssssssssvvvwwwxxxvvvsssqqqpppqqqttttttttttttsssqqqpppppptttssssssrrrrrrrrrrrrsssssstttuuutttssstttwwwyyyzzzzzz|||}}}}}}|||}}}}}}~~~wwwfffZZZRRROOOMMMLLLJJJIIIGGGFFFFFFGGGGGGFFFHHHKKKMMMNNNPPPSSSUUUVVVXXX[[[]]]^^^```bbbdddjjjnnnssswww{{{xxxrrrooorrrvvv|||zzzwwwssspppmmmiiifffbbb^^^[[[[[[]]]^^^^^^cccjjjttt{{{uuuoooiiigggiiieeeeeefffhhhjjjjjjiiigggjjjiiiiiijjjkkkjjjhhhfffdddcccbbbbbbcccfffhhhjjjjjjjjjkkklllkkkjjjiiihhhdddeeefffffffffeeecccbbbaaadddfffggggggfffggggggggggggfffbbb___```eeejjjmmmkkkhhheeedddccccccdddeeefffhhhgggeeecccbbbbbb_________^^^]]]]]]\\\\\\ZZZ\\\___```___```aaabbbbbbccceeefffhhhiiiiiijjjjjjjjjjjjjjjiiikkknnnppprrrxxx}}}xxxyyyxxxtttooollllllmmmmmmpppvvv~~~~~~}}}{{{}}}{{{vvvrrrqqqrrrtttttttttuuuvvvuuussspppoooooorrrssssssttttttttttttsssuuuuuuuuuttttttuuuuuuuuurrrtttvvvvvvuuuvvvyyy|||}}}}}}~~~~~~~~~~~~~~~qqqbbb[[[XXXPPPOOOLLLJJJHHHGGGGGGGGGEEEGGGIIIJJJKKKLLLNNNPPPMMMPPPTTTVVVWWWXXXZZZ[[[bbbfffkkkppptttwwwzzz}}}~~~~~~~~~}}}||||||{{{rrrkkkgggfffjjjrrrzzz|||xxxrrrmmmjjjhhhfffddd^^^]]]\\\ZZZZZZ]]]```ccceeemmmzzz~~~vvvrrrmmmgggeeefffaaacccfffggggggggghhhhhhjjjhhhfffggghhhiiigggeeebbbbbbbbbbbbdddfffhhhiiiggghhhjjjjjjjjjiiigggfffeeefffggghhhhhhfffeeecccdddfffggggggffffffgggiiiggghhhhhheeeaaa```eeeiiillljjjhhhfffeeeddddddddddddfffhhhhhhfffdddcccccc`````````______^^^]]]\\\ZZZ\\\___``````aaabbbdddddddddfffgggiiiiiijjjjjjlllllllllkkkjjjjjjlllnnnrrruuu}}}|||{{{{{{rrrttttttpppkkkhhhhhhiiinnnttt}}}}}}~~~~~~~~~~~~zzztttqqqqqqsssuuuvvvrrrtttuuuuuurrrpppoooooonnnooorrrtttwwwxxxzzzzzzuuuuuuvvvvvvwwwxxxxxxxxxrrruuuwwwwwwvvvwwwzzz~~~~~~~~~rrrgggcccUUUSSSQQQNNNKKKJJJIIIIIIDDDFFFHHHHHHHHHIIIKKKMMMJJJMMMRRRTTTVVVVVVWWWXXX\\\___eeeiiilllooorrrttt||||||{{{yyyxxxyyy|||~~~||||||}}}~~~~~~~~~yyyooohhhddd^^^ccckkkuuu}}}}}}yyywwwtttoooiiidddbbbaaa``````WWWXXXXXXYYYZZZ^^^cccfffoooyyyzzzsssppplllfffcccddd^^^bbbfffgggfffeeegggiiijjjgggdddeeeggghhhgggeee___```bbbdddeeegggggghhheeefffhhhiiihhhgggeeedddfffhhhiiijjjiiihhhfffeeeggghhhhhhgggffffffhhhjjjfffiiiiiifffbbbaaaeeeiiikkkjjjhhhgggfffeeedddddddddfffhhhiiigggeeedddddd```aaaaaaaaa```___^^^^^^[[[]]]```aaaaaabbbdddeeeeeefffgggiiijjjjjjjjjjjjnnnooonnnllljjjiiikkklllnnnnnnsss}}}yyyuuurrrlllmmmmmmlllkkklllooorrrwww}}}}}}}}}}}}}}}{{{yyyvvvrrrqqqrrrsssttttttvvvuuurrrpppnnnnnnnnnnnnppppppqqqrrrtttwwwzzz{{{wwwyyy{{{{{{yyywwwwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{}}}}}}~~~~~~}}}}}}~~~xxxiii^^^UUUQQQMMMGGGGGGKKKIIIGGGEEEEEEFFFHHHHHHGGGGGGGGGGGGHHHJJJLLLNNNPPPUUUXXX[[[```eeeiiikkkmmmoooqqqrrrrrrqqqqqqrrrtttyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyzzz|||~~~{{{uuuppplllaaa```aaahhhsss{{{~~~~~~|||vvvpppkkkhhhfffbbb]]]YYYXXXWWWXXXWWWWWWWWWVVVWWW[[[dddooovvv}}}xxxqqqkkkfffcccaaa___\\\___bbbfffggggggeeecccdddddddddeeeeeeeeeffffffbbb___^^^```eeeiiijjjiiigggfffeeedddcccdddeeeeeeeeegggiiihhhfffdddcccdddhhhgggfffeeedddeeeffffffffffffffffffffffffffffffffffffggghhhgggfffdddcccgggggghhhiiiiiihhhgggfffdddbbb```___``````___^^^\\\]]]^^^```bbbdddfffgggffffffeeeeeehhhkkkoooqqqqqqpppooonnnllllllkkkkkkmmmpppuuu{{{~~~{{{xxxuuurrrooollljjjjjjjjjllloootttyyy}}}}}}{{{{{{|||}}}{{{{{{{{{{{{}}}zzzxxx{{{wwwuuurrrqqqrrrrrrsssrrrrrrqqqpppnnnmmmlllmmmmmmpppppppppqqqsssuuuxxxyyywwwyyyzzzzzzxxxwwwwwwxxxwwwwwwwwwwwwxxxyyyzzz{{{}}}|||{{{}}}~~~||||||{{{||||||~~~~~~~~~~~~vvvbbbXXXRRRLLLJJJKKKJJJHHHFFFFFFGGGGGGGGGFFFGGGFFFFFFGGGHHHJJJLLLNNNPPPRRRUUUYYY]]]aaacccdddgggiiijjjjjjjjjjjjlllmmmrrrsssssssssttttttttttttssstttvvvxxx{{{~~~}}}}}}}}}{{{yyyuuurrrpppeeebbbaaaeeelllrrrttttttuuutttrrrnnniiiddd```^^^ZZZYYYWWWVVVVVVWWWWWWWWWXXXYYYZZZ^^^dddnnnyyy~~~wwwsssmmmhhheeedddbbb```]]]```cccfffgggfffeeeccccccddddddddddddeeeeeeeeeaaa___^^^___ccceeefffeeefffeeedddcccbbbccccccddddddfffhhhhhhfffdddddddddgggfffeeedddddddddeeeeeefffffffffffffffeeeeeeeeegggggggggggggggfffeeeeeehhhhhhiiiiiiiiihhhfffeeedddcccaaaaaabbbbbb```^^^]]]^^^___aaaccceeeggghhhgggfffffffffhhhkkknnnppppppooonnnmmmllllllllllllkkknnnrrrwwwzzzxxxuuurrrnnnkkkiiihhhhhhiiilllsss}}}}}}yyyxxxyyyzzz|||}}}}}}{{{{{{{{{{{{{{{yyywwwxxx{{{|||{{{xxxwwwuuussssssttttttrrrqqqpppoooooonnnnnnnnnnnnoooqqqqqqpppqqqrrrsssuuuvvvxxxxxxyyywwwvvvuuuvvvxxxuuuuuuuuuvvvwwwxxxzzz{{{{{{zzzzzz{{{}}}~~~~~~|||}}}}}}|||{{{zzzzzzzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}rrr___VVVPPPLLLJJJKKKIIIHHHHHHIIIHHHGGGEEEGGGFFFFFFFFFFFFHHHIIIJJJKKKMMMOOORRRUUUWWWYYYZZZ]]]___aaaaaaaaabbbdddeeehhhhhhhhhiiiiiiiiijjjjjjiiikkknnnrrruuuxxxyyyzzz||||||||||||zzzxxxwwwuuusssssssssssssssssssssssshhhccc______bbbeeefffffffffeeeccc```]]]YYYVVVTTTSSSSSSTTTUUUVVVWWWXXXXXXZZZ^^^eeemmmvvv~~~yyyqqqmmmiiifffeeedddcccbbb___aaadddfffgggfffdddcccbbbbbbcccccccccdddddddddaaa___^^^^^^```aaaaaaaaadddcccbbbbbbaaaaaabbbbbbccceeeggggggfffdddddddddffffffeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeiiiiiihhhgggggggggggghhhjjjjjjjjjjjjiiigggfffeeedddccccccdddeeedddaaa_________```bbbcccfffhhhiiihhhhhhgggfffgggiiilllmmmnnnmmmlllkkkkkklllmmmnnnnnnooorrruuu{{{~~~|||uuutttqqqmmmiiifffeeefffiiimmmvvv~~~{{{{{{{{{{{{|||}}}~~~}}}}}}}}}~~~{{{zzzyyyyyy{{{|||zzzxxxxxxwwwvvvwwwwwwvvvsssqqqpppppppppqqqqqqrrrsssssssssrrrqqqqqqqqqrrrtttuuuwwwwwwvvvuuussssssuuuwwwssssssttttttvvvwwwyyyzzzzzzyyyyyyyyyzzzzzzzzzyyy|||||||||{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}nnn___VVVPPPLLLJJJIIIHHHIIIJJJJJJHHHGGGGGGGGGEEEEEEEEEEEEGGGGGGJJJKKKMMMOOOPPPQQQRRRRRRUUUWWWYYYZZZZZZ[[[]]]___^^^^^^^^^^^^_______________bbbfffkkknnnpppqqqqqqttttttuuuuuussspppnnnlllhhhgggggghhhiiikkkmmmnnneee```ZZZWWWWWWYYYZZZZZZ[[[[[[ZZZXXXWWWUUUTTTSSSTTTUUUVVVWWWYYYZZZ]]]___ccckkkvvvzzzwwwnnnlllhhhfffeeeeeedddcccbbbccceeeggggggfffdddcccaaabbbbbbbbbbbbccccccccc______^^^___``````aaaaaaccccccbbbbbbbbbaaaaaaaaaaaacccffffffeeeddddddeeeggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffkkkjjjiiihhhhhhiiijjjkkklllkkkkkkjjjiiigggffffffddddddeeefffgggfffccc`````````aaabbbdddfffhhhjjjiiihhhggggggggghhhjjjkkkkkkkkkjjjiiijjjlllnnnoootttuuuvvvxxx{{{~~~~~~~~~~~~|||xxxuuurrrmmmllljjjeeeaaa```aaadddmmmvvv~~~}}}~~~~~~}}}}}}~~~~~~zzzzzzzzz{{{}}}}}}|||zzzxxxwwwwwwwwwwwwvvvssspppooopppqqqrrrttttttuuuuuuuuutttsssrrrrrrsssttttttuuuuuuuuusssqqqqqqsssuuussssssssstttuuuvvvxxxyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz|||}}}~~~{{{}}}qqqbbbWWWQQQJJJHHHGGGHHHIIIIIIHHHGGGHHHGGGFFFEEEEEEEEEFFFFFFIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRSSSUUUWWWUUUUUUUUUUUUVVVVVVVVVWWWWWWZZZ^^^bbbeeeggghhhhhhhhhiiijjjiiihhheeebbb```]]]]]]\\\\\\]]]```bbbccc]]]YYYTTTPPPOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWYYY[[[]]]aaaggglllttt}}}|||~~~}}}yyyvvvtttpppmmmjjjhhhhhhgggfffddddddeeefffggggggeeedddcccaaaaaaaaabbbbbbbbbcccccc^^^___```aaabbbbbbcccccccccccccccccccccbbbbbbaaa___aaadddeeeeeedddeeefffhhhhhhhhhhhhhhhggggggfffeeeeeeeeeffffffggggggggglllkkkjjjiiijjjkkklllmmmmmmlllkkkjjjiiihhhggggggeeeeeefffggghhhgggdddbbbbbbaaaaaabbbcccfffhhhjjjiiiiiihhhgggggghhhiiiiiijjjiiihhhhhhiiikkknnnooowwwyyyzzz{{{|||~~~{{{yyywwwwwwvvvvvvuuussspppllliiihhhaaabbbaaa^^^\\\]]]bbbgggwww~~~}}}~~~||||||||||||}}}yyyzzz{{{}}}~~~}}}}}}|||wwwvvvvvvvvvvvvtttqqqooonnnoooqqqssstttuuuuuuuuuuuutttsssrrrrrrssstttuuutttuuuuuutttsssrrrsssuuuttttttttttttuuuvvvwwwwwwwwwxxxyyyxxxvvvuuuvvvwwwuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz|||}}}zzz{{{||||||~~~sssbbbWWWOOOMMMJJJHHHHHHIIIHHHGGGJJJIIIGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKMMMOOONNNNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUXXX[[[\\\\\\]]][[[[[[\\\[[[ZZZXXXVVVUUUTTTSSSSSSSSSSSSUUUVVVWWWSSSQQQNNNKKKJJJLLLNNNOOOLLLLLLMMMNNNPPPSSSUUUVVVVVVZZZ___cccfffkkkrrrwwwyyyvvvtttuuuxxx|||wwwsssqqqppprrrooommmkkkkkkjjjhhhfffgggggghhhggggggeeedddcccaaaaaabbbbbbbbbccccccccc___aaacccddddddcccdddfffbbbccccccccccccbbbaaaaaa]]]```cccdddddddddeeegggiiiiiiiiijjjiiihhhhhhgggfffffffffggghhhhhhiiiiiimmmllllllllllllmmmmmmnnnmmmmmmkkkjjjiiiiiiiiiiiifffeeeeeeggghhhhhheeecccbbbbbbaaaaaaccceeehhhjjjiiihhhhhhgggggghhhhhhhhhiiihhhgggfffgggjjjmmmoootttwwwzzz{{{{{{}}}~~~~~~{{{xxxtttrrrpppooommmllliiifffdddaaa```___[[[^^^______```eeennnuuu}}}}}}~~~~~~||||||||||||}}}{{{}}}~~~~~~{{{zzzxxxwwwwwwvvvtttrrrpppqqqsssuuuvvvwwwwwwwwwssssssrrrqqqqqqrrrssstttuuuwwwxxxxxxvvvuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvtttvvvwwwvvvtttssstttvvvtttuuuwwwxxxyyyyyyxxxxxxzzzzzz{{{|||~~~}}}||||||{{{}}}}}}kkk^^^YYYTTTOOOMMMMMMLLLKKKKKKJJJIIIHHHGGGHHHIIIJJJFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGHHHIIIHHHHHHJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLLLLLLLMMMNNNNNNOOOKKKJJJJJJHHHHHHIIIKKKMMMLLLMMMNNNQQQTTTXXX[[[]]]^^^eeelllqqqrrrtttwww{{{~~~yyyuuurrrooopppwww}}}xxxssspppooopppqqqooommmlllmmmllljjjiiiiiiiiihhhhhhgggeeecccbbbbbbbbbbbbcccccccccddddddaaadddffffffdddccccccdddaaaaaabbbbbbbbbaaa```___[[[^^^bbbddddddeeefffggghhhiiiiiijjjiiihhhgggfffggggggggghhhiiijjjjjjjjjlllmmmmmmnnnoooooonnnnnnmmmlllkkkjjjiiijjjjjjkkkgggeeeeeeeeeggggggfffeeecccbbbaaa```bbbdddgggiiihhhggggggggghhhhhhhhhhhhjjjhhhfffeeefffiiilllnnnooosssyyy{{{zzzzzz|||~~~~~~wwwtttyyy}}}{{{xxxuuuqqqnnnlllkkkfffdddaaa^^^\\\[[[ZZZZZZ\\\```dddfffiiiqqq|||zzz|||~~~~~~~~~~~~~~~|||{{{{{{zzzxxxvvvssstttvvvxxxyyyzzzzzzyyyrrrqqqpppppppppqqqrrrssswwwyyy{{{{{{yyywwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuurrruuuvvvuuusssrrrsssvvvvvvwwwxxxzzz{{{{{{{{{zzz||||||}}}}}}~~~~~~~~~}}}}}}lllfff^^^XXXTTTRRRQQQQQQKKKKKKJJJIIIIIIIIIJJJKKKGGGHHHHHHIIIHHHHHHGGGGGGGGGIIIJJJJJJIIIIIIJJJLLLEEEEEEEEEFFFFFFFFFGGGGGGJJJIIIIIIIIIIIIJJJKKKLLLPPPOOONNNMMMLLLMMMMMMMMMHHHIIIIIIJJJJJJKKKKKKKKKGGGHHHHHHGGGGGGHHHJJJLLLQQQRRRTTTWWW[[[___cccfffiiiqqqzzz~~~|||yyyxxxyyytttuuuuuussspppmmmmmmmmmuuu{{{}}}zzzvvvrrrpppqqqrrrooonnnlllmmmnnnnnnlllkkkjjjiiiiiihhhgggeeecccbbbbbbccccccccccccdddddddddcccfffhhhgggdddaaaaaabbb___```aaaaaaaaa```^^^]]][[[]]]aaacccdddeeefffgggggghhhiiiiiiiiihhhfffeeeggghhhhhhiiijjjkkkkkkkkklllmmmnnnpppppppppooonnnmmmlllkkkjjjjjjjjjkkklllgggeeeddddddfffggggggfffcccaaa``````aaadddgggiiigggggggggggghhhhhhhhhhhhjjjhhhfffeeeeeehhhkkknnnmmmrrryyy{{{{{{yyyzzz{{{{{{yyypppqqqxxxxxxtttoookkkiiihhhfffeee^^^]]][[[XXXVVVWWW[[[___bbbfffoooxxx{{{~~~~~~}}}}}}~~~|||zzz{{{|||}}}~~~~~~}}}|||{{{wwwwwwwwwwwwwwwvvvuuuuuuttttttsssrrrqqqqqqqqqqqqrrrtttwww{{{|||}}}|||{{{zzzyyywwwuuusssqqqqqqpppqqqqqqqqqqqqrrrtttuuuvvvzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{zzz{{{|||~~~}}}~~~~~~tttiiieeebbb]]]YYYUUUTTTRRRNNNJJJHHHIIIJJJJJJHHHFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDBBBBBBDDDFFFHHHHHHFFFFFFEEEEEEEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKFFFGGGHHHGGGHHHJJJNNNQQQWWWYYY]]]aaafffmmmuuu{{{}}}~~~~~~|||wwwrrrllliiiggglllpppooommmooovvv}}}zzzyyywwwtttrrrooommmllllllllllllkkkkkkkkkjjjjjjhhhhhhhhhgggfffeeecccbbbbbbbbbbbbccceeegggiiijjjgggggggggfffffffffeeeeee_________```bbbbbb```^^^]]]^^^aaacccddddddcccbbbdddcccbbbaaabbbffflllppppppnnnkkkiiigggggghhhhhhpppooommmllllllmmmnnnooolllkkkjjjiiihhhgggggggggfffffffffeeeeeeddddddcccbbb___]]]___cccfffgggfffgggffffffeeeeeeffffffggggggggghhhhhhiiiiiiiiiiiikkkpppvvvzzz{{{{{{zzzzzz~~~|||wwwrrrwwwuuurrrmmmhhheeebbb```^^^YYYYYYXXXWWWWWWZZZ```eeerrrxxx~~~~~~}}}{{{yyy{{{|||}}}~~~~~~}}}|||{{{vvvvvvvvvvvvvvvuuutttssssssrrrqqqqqqpppqqqqqqqqqrrrtttwwwzzz||||||{{{{{{xxxwwwvvvtttsssrrrqqqqqqsssssstttuuuuuuvvvvvvvvvxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{zzzzzz{{{|||~~~~~~|||tttnnnhhheee___YYYTTTQQQOOOMMMLLLJJJHHHGGGHHHHHHHHHGGGIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDEEEEEEEEEDDDHHHGGGFFFFFFGGGHHHJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLMMMNNNOOOQQQUUUXXXbbbhhhpppwww{{{~~~~~~}}}yyyuuupppmmmkkkkkkjjjrrr}}}~~~zzzxxxwwwuuusssqqqooommmlllkkkkkkjjjjjjiiiiiiiiiiiihhhhhhggggggfffdddcccccc```aaabbbcccdddeeefffgggdddcccccccccbbbbbbaaaaaa^^^^^^^^^```bbbbbb```______aaacccdddeeedddccccccddddddcccbbbccceeejjjmmmnnnllljjjhhhgggggghhhiiinnnmmmlllkkkkkklllmmmnnnooonnnllljjjiiigggggggggffffffeeedddcccbbbbbbaaa```^^^\\\]]]```ccccccbbbbbbbbbbbbbbbbbbcccdddeeeffffffggghhhiiijjjjjjkkkmmmqqquuuxxxyyyxxxxxxxxxzzzyyy~~~}}}~~~jjjhhhddd```]]]ZZZYYYXXXUUUWWWYYYZZZ]]]ccclllsss}}}~~~|||yyyxxxzzz{{{|||}}}}}}|||{{{zzzuuuuuuuuuuuutttsssqqqqqqppppppooooooppppppqqqqqqrrrtttvvvyyy{{{{{{{{{zzzvvvvvvuuutttssssssssssssvvvvvvxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyzzz{{{||||||{{{ssskkkcccZZZSSSQQQNNNKKKIIIIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBIIIIIIHHHHHHIIIJJJLLLMMMIIIJJJJJJKKKLLLNNNNNNOOOMMMMMMMMMMMMMMMNNNNNNOOOMMMPPPSSSWWWZZZ]]]bbbeeerrrzzzyyyxxxvvvtttrrrtttxxx{{{zzzuuuuuutttsssqqqpppnnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiihhhhhhgggfffeeedddccccccaaabbbdddffffffffffffeeecccbbbbbbaaa```______^^^]]]]]]]]]___aaabbbaaa```cccccceeeeeeeeeeeedddcccbbbcccdddddddddeeegggjjjjjjiiihhhggggggggghhhiiilllkkkjjjiiiiiijjjkkklllqqqpppnnnllliiihhhggggggfffeeedddcccbbbaaa`````````^^^]]]]]]___``````____________```aaabbbcccdddeeeeeefffgggiiijjjkkkkkkmmmpppssstttttttttuuuvvvvvvvvv{{{^^^^^^]]][[[YYYYYYZZZ[[[[[[___cccfffjjjqqq|||~~~|||{{{}}}~~~~~~~~~}}}~~~}}}{{{xxxwwwwwwxxxyyyzzzzzzyyyxxxwwwtttttttttsssrrrpppooonnnmmmmmmmmmmmmnnnooopppqqqqqqsssuuuwwwyyyyyyyyyyyyuuuuuuttttttttttttuuuuuuvvvwwwyyyyyyyyywwwuuutttrrrsssssstttvvvwwwyyyzzzwwwwwwwwwxxxzzz{{{||||||~~~nnnbbb[[[WWWRRRNNNMMMLLLKKKKKKIIIIIIHHHHHHGGGHHHHHHIIIHHHHHHGGGFFFDDDDDDFFFGGGIIIIIIIIIIIIJJJKKKMMMNNNJJJKKKLLLNNNPPPRRRSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPQQQUUU\\\ccchhhmmmrrruuu{{{wwwsssxxx{{{xxxqqqqqqpppooonnnmmmmmmlllkkkkkkjjjiiiiiiiiijjjkkkiiihhhgggfffeeeddddddddddddfffhhhiiijjjiiihhhgggeeeeeedddcccbbbaaaaaa```^^^]]]]]]___aaaccccccbbbdddeeeeeeeeeeeedddcccbbb___aaadddeeeeeeeeeggghhhgggffffffffffffggghhhhhhiiihhhhhhgggggghhhiiijjjpppooommmkkkjjjiiihhhhhhffffffeeecccbbbaaa```___bbbaaa``````_________^^^^^^^^^___```aaaccceeeffffffffffffggghhhiiiiiijjjjjjlllnnnooopppqqqsssuuutttuuuzzzYYYZZZ[[[ZZZZZZ\\\aaadddkkkpppwww{{{~~~}}}{{{yyyzzz|||~~~~~~}}}|||}}}~~~}}}~~~~~~|||zzzxxxvvvtttuuuvvvwwwwwwvvvuuuttttttssssssrrrpppnnnmmmlllkkkkkkkkklllmmmnnnoooppppppqqqsssuuuvvvwwwwwwwwwuuuttttttttttttuuuvvvwwwtttuuuvvvwwwvvvuuurrrqqqppppppqqqrrrtttvvvxxxyyyssstttvvvxxxzzz|||}}}}}}||||||}}}tttmmmddd[[[TTTPPPMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKIIIIIIIIIGGGFFFFFFIIIMMMIIIIIIIIIIIIJJJLLLNNNOOOOOOPPPRRRTTTWWWYYY[[[\\\]]]\\\ZZZWWWUUUSSSRRRRRRUUU[[[cccjjjppptttxxxzzz|||yyyxxxxxx{{{~~~zzzwwwooooooooonnnnnnmmmlllllljjjiiihhhgggggghhhiiijjjiiihhhgggeeeddddddddddddeeefffhhhjjjjjjiiihhhgggggggggfffeeeeeedddcccccc___^^^^^^___bbbddddddccceeeeeeeeeddddddcccbbbbbb\\\___ccceeefffffffffgggccccccddddddeeefffggggggfffffffffffffffggghhhhhhkkkkkkjjjiiiiiiiiiiiiiiiffffffeeedddcccbbbaaaaaabbbbbbbbbaaa___]]]]]]]]]\\\]]]]]]^^^```bbbdddeeeggggggggggggggghhhhhhhhhgggiiikkklllmmmoooqqqttttttuuuyyy~~~TTTVVVXXXYYY[[[aaaiiippp~~~|||zzzxxxwwwyyy{{{|||}}}|||{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||zzzxxxvvvssstttuuuvvvvvvuuutttssstttssssssqqqooommmkkkjjjjjjjjjjjjjjjkkklllmmmnnnooopppqqqrrrssstttttttttssssssrrrrrrsssttttttuuuqqqrrrrrrsssrrrqqqoooooooooooopppqqqrrrtttvvvwwwssstttvvvxxxzzz||||||}}}}}}~~~|||zzz{{{~~~ttthhh___YYYVVVOOONNNMMMLLLLLLKKKLLLLLLKKKMMMNNNLLLHHHFFFGGGIIIJJJIIIIIIJJJKKKMMMOOOPPPUUUVVVXXX[[[]]]```bbbcccbbbaaa^^^[[[XXXVVVTTTTTTSSSYYYbbbiiimmmooopppqqquuutttrrrrrrtttyyy|||xxxtttqqqoooooonnnnnnmmmmmmllllllhhhgggeeeddddddfffhhhiiijjjiiigggeeedddddddddeeebbbccceeeggggggggggggfffffffffffffffeeeeeeeeeeeebbbaaa```aaaccceeeeeedddeeeeeeeeeddddddccccccccc\\\___ccceeeeeeeeeeeefffaaabbbbbbcccddddddeeeeeeddddddeeeeeeffffffggggggggggggffffffffffffggggggeeeeeeeeedddccccccbbbbbb___aaaaaa```]]][[[ZZZ[[[ZZZZZZ[[[\\\]]]___aaabbbffffffgggggggggggghhhhhhgggiiikkkmmmmmmnnnqqqsssssstttwww{{{TTTWWW[[[```fffrrr}}}}}}~~~~~~}}}|||zzzyyyxxxwwwxxxzzz{{{|||{{{zzz{{{|||}}}{{{zzzzzz{{{|||{{{{{{||||||{{{zzzxxxwwwssstttuuuvvvvvvuuutttsssttttttsssqqqooommmkkkiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnnnnooopppqqqrrrrrrppppppooooooppppppqqqqqqoooooooooooonnnnnnnnnnnnooooooooopppqqqrrrtttuuuuuuvvvxxxyyyzzz{{{zzzzzz{{{|||}}}~~~~~~~~~}}}|||}}}zzz{{{~~~xxxuuugggfffcccaaa^^^\\\[[[ZZZ]]]aaaeeeccc[[[RRRMMMKKKKKKKKKKKKKKKMMMOOOQQQRRRUUUWWWXXX[[[^^^```bbbcccaaa```^^^\\\ZZZXXXWWWVVVUUU\\\fffnnnrrrtttuuuuuuvvvwwwyyy}}}}}}yyyvvvsssppppppoooooonnnmmmllllllllliiihhhfffeeeeeegggjjjkkkjjjiiifffdddcccddddddeeebbbbbbcccdddfffggghhhhhhffffffgggggggggggghhhhhheeecccbbbbbbdddeeefffeeeffffffeeeeeeeeeeeeeeeeee___bbbdddeeedddbbbbbbbbb```aaaaaabbbccccccccccccccccccdddeeeffffffffffffddddddcccbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbb___aaacccaaa^^^[[[[[[[[[[[[[[[[[[\\\]]]^^^```aaacccdddeeefffhhhiiijjjkkklllnnnpppppppppooopppqqqqqqppprrrvvvyyy~~~YYY^^^fffnnnyyy}}}|||{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwyyy{{{{{{zzzyyyzzz{{{|||yyywwwwwwxxxyyyzzzzzz{{{{{{{{{zzzyyyxxxtttuuuvvvwwwwwwvvvuuutttuuutttsssqqqooollljjjiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmnnnoooppppppqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnoooooooooooopppqqqssssssxxxyyyzzz{{{zzzyyyxxxwwwyyyzzz|||}}}}}}||||||{{{~~~{{{{{{~~~}}}yyyuuusssrrrwww}}}vvvggg\\\WWWMMMLLLLLLMMMNNNQQQSSSTTTSSSTTTUUUXXX[[[]]]___```___^^^]]][[[ZZZYYYYYYYYY^^^fffrrr||||||zzzyyywwwuuuppppppooonnnmmmllllllkkkmmmkkkiiihhhiiikkkmmmooojjjiiifffdddccccccdddeeedddddddddeeegggiiijjjkkkhhhhhhiiiiiijjjkkkkkkkkkgggeeeccccccdddfffffffffggggggffffffffffffggghhhcccdddfffeeebbb```______``````aaabbbbbbbbbbbbbbbbbbcccdddeeefffggggggfffdddcccbbb```___^^^^^^^^^aaaaaaaaaaaabbbbbbbbbbbbaaaccceeeddd```]]]]]]^^^]]]]]]]]]^^^___```aaabbb```aaaccceeehhhkkklllmmmqqqsssttttttrrrpppooooooooommmnnnrrrtttxxxeeekkkuuu~~~|||yyywwwwwwxxxzzz{{{{{{{{{zzzxxxvvvuuutttssszzzzzzyyywwwvvvwwwzzz}}}}}}xxxtttsssuuuwww{{{|||}}}|||{{{{{{}}}~~~{{{xxxuuuuuutttrrrqqqsssrrrpppmmmjjjhhhffffffggghhhiiijjjkkkkkkjjjiiigggggghhhjjjkkklllmmmnnnlllkkkjjjkkkmmmmmmmmmkkkkkkkkkkkkllllllmmmmmmmmmllllllmmmnnnoooppppppqqqvvvxxxzzz||||||zzzxxxvvvxxxyyyyyyzzzzzzyyyyyyyyy{{{zzzzzz{{{|||~~~ssseee___ZZZVVVTTTVVVXXXXXXWWWVVVZZZ\\\\\\ZZZ\\\bbbhhhgggjjjmmmqqqsssssssssrrrsss~~~wwwtttuuuwwwuuussspppooonnnnnnoooooonnnlllqqqooonnnlllkkkkkkkkkkkkhhhgggeeecccbbbccceeeeeefffeeedddcccbbbcccddddddggghhhhhhiiijjjjjjkkkkkkgggfffeeegggiiijjjiiihhhfffeeeddddddccccccccccccbbbaaaaaa```___^^^^^^]]]___```aaaaaa``````aaabbbaaaccceeefffdddbbbaaaaaa^^^\\\ZZZXXXXXXYYY[[[]]]\\\___bbbdddcccbbbbbbcccbbbbbbbbbaaaaaaaaa``````dddbbb___\\\\\\\\\^^^___dddcccdddhhhnnnssstttssstttsssrrrqqqqqqrrrssssssoooppppppoooooosssyyy~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwvvvyyyyyyxxxvvvuuuvvvzzz}}}{{{wwwsssrrrsssuuuyyy{{{}}}~~~~~~~~~{{{xxxvvvuuuuuusssrrrrrrpppnnnkkkiiihhhggggggggghhhiiijjjjjjjjjiiihhhgggggghhhiiijjjkkkkkkllllllkkkjjjkkklllmmmlllkkkllllllllllllmmmmmmnnnnnnmmmmmmnnnnnnnnnoooooooootttuuuwwwxxxxxxxxxwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyy{{{}}}rrrnnnjjjgggeeeeeeeeedddeeeiiimmmoooooorrrxxx}}}~~~yyysssrrrtttvvvuuussspppooonnnnnnoooooonnnmmmpppooommmkkkjjjjjjjjjkkkhhhgggeeecccbbbcccddddddeeeeeeccccccbbbcccdddeeeeeeffffffggghhhhhhiiiiiigggeeeeeefffggghhhgggfffccccccbbbaaaaaaaaabbbbbb``````______^^^]]]]]]\\\]]]^^^```___^^^^^^___aaacccdddeeeeeedddaaa______]]][[[YYYWWWWWWXXXYYYZZZ\\\___bbbcccbbbaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaadddbbb```]]]\\\]]]___```aaacccgggooovvvyyyxxxvvvrrrqqqooommmllllllmmmmmmkkklllllllllkkknnntttyyy|||}}}~~~~~~}}}zzzxxxvvvuuuvvvvvvwwwxxxxxxyyyyyywwwwwwwwwuuuuuuvvvyyy{{{}}}|||yyyuuurrrpppqqqsssvvvyyy}}}|||yyyvvvuuuuuuuuutttrrrpppnnnkkkhhhggggggiiijjjhhhiiiiiiiiiiiihhhhhhggggggggghhhhhhhhhiiiiiiiiikkkjjjiiijjjlllmmmlllkkkllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqrrrssstttuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvttttttuuuvvvxxxzzz|||}}}~~~uuurrrppppppsssuuusssqqqqqqooonnnnnnoooooonnnmmmnnnmmmlllkkkjjjiiiiiiiiihhhgggeeecccbbbaaabbbbbbddddddcccbbbbbbcccdddeeeccccccddddddeeeeeefffffffffeeeddddddeeeeeedddccc__________________```aaa^^^^^^^^^]]]\\\\\\[[[[[[[[[]]]^^^^^^]]]\\\^^^___ccccccddddddcccaaa^^^]]]\\\ZZZXXXVVVUUUUUUWWWWWW[[[]]]```aaa```______````````````aaabbbcccccccccdddbbb```___^^^___```aaa___cccllluuu|||}}}zzzwwwqqqooommmkkkjjjiiiiiiiiiiiijjjjjjjjjjjjlllpppsssuuuyyy~~~zzzzzzzzzzzzxxxvvvsssrrrsssssstttuuuvvvvvvwwwwwwuuuuuuuuutttttttttwwwzzzyyyyyywwwtttqqqooopppqqqssswww{{{}}}~~~~~~yyyvvvtttrrrrrrsssrrrqqqnnnlllhhhffffffgggjjjllliiiiiiiiiiiihhhggggggfffggggggggggggggggggggggggiiihhhhhhiiikkklllkkkjjjlllllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnoooppprrrtttvvvrrrssstttuuuvvvvvvvvvvvvtttuuuvvvwwwyyy{{{|||}}}|||~~~yyywwwqqqpppoooppprrrsssqqqooopppooonnnnnnoooooonnnlllllllllkkkiiihhhhhhgggggggggfffdddbbbaaa``````___bbbbbbaaaaaaaaacccdddeeebbbbbbbbbccccccdddddddddeeedddbbbbbbbbbbbbaaa___]]]]]]]]]]]]]]]^^^___```]]]]]]\\\\\\\\\[[[[[[[[[ZZZ\\\]]]]]]\\\[[[]]]^^^``````aaabbbcccaaa___]]]ZZZYYYWWWUUUTTTTTTUUUUUUYYY[[[]]]]]]\\\[[[\\\]]]^^^^^^___```bbbcccdddeeecccbbbaaa`````````bbbbbbaaafffnnnvvvzzzyyyvvvsssqqqpppnnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmooopppsssvvvyyy~~~}}}yyyyyywwwuuutttsssrrrqqqrrrrrrrrrrrrrrrsssssssssrrrsssssssssrrrsssvvvxxxvvvwwwwwwuuurrrpppppppppqqqtttwwwyyyyyyxxxxxxxxxvvvssspppoooooooooooonnnllljjjgggeeefffhhhkkkmmmjjjjjjiiihhhhhhhhhgggggggggggggggffffffffffffeeehhhgggfffhhhjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkklllmmmnnnoooooommmmmmlllmmmoooqqqtttuuurrrssstttvvvwwwxxxxxxxxxtttuuuvvvwwwyyyzzz{{{{{{{{{|||zzzuuutttpppppppppqqqqqqpppnnnmmmooonnnlllmmmnnnnnnmmmkkkjjjjjjiiihhhgggfffeeeeeeeeedddcccaaa___^^^]]]]]]```_________```aaacccdddbbbbbbcccccccccccccccddddddbbbaaa```aaa```___]]]\\\\\\[[[[[[\\\]]]^^^^^^\\\[[[[[[[[[[[[[[[ZZZZZZZZZ\\\]]]]]]\\\[[[]]]^^^\\\\\\]]]___bbbcccaaa^^^YYYXXXVVVUUUTTTTTTTTTUUUWWWXXXZZZZZZYYYXXXYYYZZZ\\\\\\^^^___aaacccdddeeebbbbbbaaaaaaaaaaaabbbcccfffiiillloooppppppnnnnnnooonnnmmmlllkkklllmmmmmmkkkjjjjjjjjjkkkmmmnnnnnntttuuuvvvxxx~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxvvvuuutttttttttqqqqqqqqqpppppppppppppppoooqqqrrrrrrqqqrrrtttvvvuuuvvvwwwvvvsssqqqqqqqqqppprrrttttttsssrrrrrrssstttrrrnnnmmmmmmmmmlllkkkkkkjjjhhhfffgggiiikkkmmmkkkjjjiiiiiihhhiiiiiijjjfffffffffffffffffffffffffffeeeeeegggiiijjjjjjiiijjjjjjiiiiiiiiiiiihhhhhhiiiiiijjjkkklllmmmnnnnnnllllllllllllnnnppprrrtttrrrsssuuuvvvxxxyyyzzzzzztttuuuvvvwwwxxxxxxxxxxxxyyyyyy}}}}}}wwwsssssspppqqqppppppooonnnllllllnnnlllkkkkkkllllllkkkjjjhhhhhhhhhgggfffeeeccccccaaaaaa```___]]]\\\[[[[[[]]]\\\\\\]]]^^^```bbbcccbbbccccccccccccccccccccccccaaa______```___^^^\\\[[[ZZZZZZZZZZZZ[[[[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\[[[ZZZ\\\]]]YYYXXXYYY]]]bbbdddaaa^^^XXXWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXWWWWWWXXXYYYZZZ[[[\\\^^^___aaabbbcccaaa``````aaaaaabbbccccccggghhhiiihhhhhhhhhjjjllllllkkkjjjjjjjjjjjjlllllljjjhhhffffffhhhkkkllllllqqqrrrrrrrrruuu}}}zzz{{{zzzyyyyyyxxxyyyyyyyyy}}}~~~||||||||||||{{{yyyxxxxxxyyyyyyxxxwwwuuutttppppppppppppppppppppppppmmmoooqqqqqqqqqqqqsssuuutttvvvxxxxxxuuusssrrrrrrpppqqqrrrrrrqqqqqqrrrsssuuurrrnnnllllllkkkjjjiiijjjjjjiiihhhiiijjjkkklllkkkjjjjjjiiiiiijjjkkklllffffffffffffggggggggggggeeeddddddfffhhhjjjjjjiiijjjjjjjjjjjjiiiiiihhhhhhllllllkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkmmmnnnooopppqqqrrrtttvvvxxxyyyzzzzzzwwwxxxyyyyyyyyyyyyxxxwwwxxxxxx||||||zzzxxxuuussssssooooooooonnnmmmllllllllllllkkkiiijjjkkkkkkjjjhhhffffffgggfffeeedddbbbaaa]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZZZZZZZ\\\^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbaaa```____________^^^]]]YYYYYYXXXXXXWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZZZZYYYYYYZZZ[[[YYYXXXXXX\\\aaaccc```\\\WWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXYYYZZZYYYZZZ[[[\\\^^^___```aaa______``````aaabbbcccccccccdddeeeeeedddfffkkkooommmllljjjiiiiiiiiijjjjjjjjjfffccccccfffjjjlllllllllnnnnnnmmmnnnvvv{{{wwwrrrpppqqqpppkkkgggfffeeedddcccbbbaaaaaaaaadddgggkkkmmmnnnrrrzzz|||{{{{{{{{{zzzyyytttvvvyyy{{{zzzwwwtttqqqooooooppppppqqqqqqrrrrrrlllnnnpppppppppqqqssstttuuuwwwyyyyyywwwtttsssssspppqqqrrrrrrqqqqqqtttvvvvvvsssooommmlllkkkjjjhhhjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiijjjkkkmmmnnnfffffffffggggggggghhhhhheeeddddddeeehhhjjjiiiiiikkkkkkkkkjjjjjjjjjiiiiiinnnnnnmmmllljjjiiihhhhhhiiiiiijjjkkklllmmmmmmmmmpppqqqsssuuuwwwyyyzzzzzz{{{||||||}}}|||{{{zzzyyyyyyyyy||||||vvvuuuuuusssrrrssslllmmmmmmlllkkkkkklllmmmkkkjjjhhhiiijjjjjjiiigggeeefffffffffeeecccaaa```[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYY[[[]]]___aaaaaaaaaaaaaaaaaa`````````aaa___^^^^^^___```___]]]XXXXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTTTTVVVWWWYYYXXXWWWWWWXXXZZZZZZXXXXXX\\\aaabbb^^^ZZZWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[\\\[[[YYYYYYZZZ\\\XXXYYYZZZ[[[]]]^^^___```^^^^^^___```aaabbbbbbccc^^^```cccdddeeehhhnnnssspppooommmkkkiiiiiiiiiiiikkkgggccccccgggkkknnnoooiiikkklllkkkkkksss}}}yyyrrrmmmhhhggghhhgggbbb]]]ZZZZZZXXXVVVUUUTTTTTTTTTVVVYYY[[[[[[\\\```hhhpppsssxxx{{{yyyxxxxxxxxxwwwvvvxxxzzzzzzxxxvvvuuuuuuooommmkkkkkkmmmooopppppppppooonnnmmmmmmoooqqqssstttuuuvvvwwwwwwvvvtttssssssrrrrrrqqqqqqqqqrrrrrruuuuuusssoookkkiiihhhiiikkkkkklllllllllkkkjjjjjjmmmlllkkkllllllllljjjhhhkkkhhheeecccccccccccccccgggfffffffffgggiiikkkllllllkkkjjjiiiiiikkkmmmnnnooonnnllljjjiiihhhggggggdddfffiiikkkllllllkkkjjjlllnnnssswwwzzz||||||}}}zzz{{{|||}}}}}}|||{{{zzz|||{{{{{{}}}wwwuuusssqqqqqqqqqooonnnkkkkkkkkkjjjjjjjjjjjjiiikkkiiifffeeefffhhhhhhhhhffffffffffffgggeeeaaa^^^^^^\\\ZZZWWWVVVVVVWWWXXX[[[YYYUUUSSSTTTXXX]]]```eeedddcccaaa___]]][[[YYY[[[ZZZYYYZZZ\\\\\\[[[YYYZZZUUUPPPNNNPPPQQQPPPOOOUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVWWWYYYZZZZZZYYYYYYVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\^^^```aaa______``````````````````aaaaaaaaabbbfffkkkooorrrpppooollliiigggggghhhhhhhhhggggggggghhhkkkmmmooolllnnnpppmmmkkkpppzzz||||||vvvnnniiieeebbb]]]ZZZXXXWWWSSSNNNJJJJJJLLLOOOIIIJJJLLLMMMOOOSSSWWW[[[___bbbgggmmmrrrvvvxxxxxxzzzyyyxxxxxxzzz}}}~~~zzzxxxxxxxxxxxxwwwxxxzzz|||{{{yyyvvvuuuuuuqqqooollllllnnnoooppppppooonnnnnnnnnoooppprrrssstttuuuwwwwwwwwwvvvtttsssssssssrrrrrrrrrrrrssssssvvvwwwvvvsssooolllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiikkkjjjiiijjjkkklllkkkjjjiiigggeeeccccccdddeeeeeehhhggggggggghhhjjjkkklllmmmlllkkkjjjjjjlllmmmooonnnmmmkkkjjjhhhhhhggggggeeegggiiikkklllmmmmmmmmmnnnooosssvvvyyy{{{|||}}}{{{||||||}}}}}}}}}||||||}}}|||{{{}}}wwwuuurrrqqqppppppnnnmmmkkkkkkkkkjjjjjjjjjjjjjjjjjjhhheeeeeefffggghhhhhheeedddddddddeeedddbbb___\\\[[[XXXVVVUUUUUUVVVWWWYYYWWWUUUTTTUUUYYY]]]___ccccccaaa```]]][[[XXXWWWYYYYYYYYYZZZ[[[[[[YYYWWWXXXUUUPPPOOOOOOQQQPPPOOOSSSRRRQQQQQQQQQRRRSSSTTTRRRSSSUUUVVVVVVUUUUUUTTTVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\^^^___````````````________________________```cccgggkkknnnooommmkkkhhhgggfffggggggiiihhhgggfffggghhhjjjlllnnnqqqrrrooommmooowww{{{tttlllfff___[[[UUUPPPLLLJJJKKKKKKJJJJJJIIIIIIIIIJJJMMMOOOQQQSSSWWW[[[___aaabbbcccdddcccbbbbbbdddgggjjjlllppprrrvvv{{{}}}zzzyyyyyyyyyyyyxxx{{{}}}~~~|||yyyvvvuuutttssspppnnnnnnoooppppppooolllmmmnnnooopppqqqrrrsssuuuvvvvvvwwwvvvuuutttsssttttttssssssssssssttttttwwwxxxyyywwwssspppnnnnnnkkkkkkkkkkkkkkkjjjiiihhhjjjhhhffffffhhhjjjkkklllgggfffeeeddddddeeefffgggjjjjjjiiiiiijjjkkklllmmmnnnmmmlllllllllmmmoooppplllkkkjjjiiihhhhhhhhhhhhggghhhiiikkkmmmooopppqqqpppqqqsssuuuxxxzzz|||}}}||||||||||||}}}~~~~~~}}}~~~zzzvvvsssqqqoooooonnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkiiigggeeedddfffggghhhgggdddbbbaaaaaabbbbbb```___ZZZYYYVVVTTTSSSSSSTTTUUUWWWVVVUUUUUUWWWZZZ\\\^^^aaaaaa___^^^[[[XXXVVVUUUWWWWWWXXXYYY[[[ZZZWWWUUUVVVTTTPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSQQQRRRSSSTTTTTTTTTSSSRRRVVVVVVWWWXXXYYYZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWXXXZZZ\\\]]]___^^^]]]]]]]]]]]]______`````````______^^^^^^^^^___^^^^^^___bbbeeeiiikkkmmmkkkiiigggffffffffffffiiihhhgggfffffffffhhhhhhpppssstttqqqmmmnnntttyyy|||qqqjjj```YYYUUURRRNNNKKKLLLKKKIIIGGGFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPPPPOOOOOONNNPPPRRRTTTVVV\\\^^^bbbggglllooorrrsssrrrsssssssssrrrpppnnnlll~~~|||zzzzzz{{{{{{{{{zzz}}}}}}}}}{{{wwwtttsssrrrrrrpppnnnnnnooooooooonnnkkklllmmmoooqqqrrrrrrrrruuuuuuvvvvvvuuutttsssrrrtttssssssssssssttttttuuuvvvxxxyyyxxxuuurrrppppppkkkkkkkkkkkkjjjiiihhhhhhiiifffcccbbbdddfffhhhiiieeeeeefffeeeeeefffhhhjjjmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnnnnnooopppqqqkkkkkkjjjiiihhhhhhhhhiiiiiijjjkkklllnnnqqqsssuuusssssstttuuuvvvyyyzzz|||||||||||||||}}}~~~~~~{{{xxxtttrrrooonnnmmmlllkkkiiijjjjjjkkkkkkllllllmmmmmmhhhfffeeeeeefffggggggfffcccaaa___^^^^^^^^^]]][[[XXXWWWUUUSSSRRRRRRSSSTTTTTTUUUUUUVVVXXXZZZ\\\]]]```___^^^]]]ZZZXXXVVVUUUVVVVVVWWWXXXYYYXXXUUURRRTTTSSSQQQPPPPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSRRRSSSUUUVVVWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWXXXXXXZZZYYYWWWVVVWWWYYY\\\]]]aaa```^^^]]]]]]]]]^^^^^^``````______^^^]]]]]]]]]`````````aaacccfffhhhjjjjjjiiihhhffffffeeeeeefffgggfffeeeeeeeeefffggghhhnnnqqqrrrpppmmmmmmppptttuuulllgggbbbZZZTTTTTTRRROOOMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMOOOPPPSSSWWW[[[^^^`````````____________^^^^^^]]]]]]}}}{{{zzz{{{}}}~~~~~~}}}|||||||||yyyuuuqqqppppppqqqooommmmmmnnnnnnmmmlllkkklllmmmoooqqqrrrrrrrrruuuuuuttttttsssrrrqqqqqqrrrrrrrrrrrrrrrsssttttttsssuuuwwwwwwtttqqqpppooolllllllllkkkjjjiiihhhhhhiiifffaaa___```bbbdddeeeccceeeggggggfffgggiiikkknnnoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssllllllkkkjjjjjjjjjjjjjjjllllllmmmoooqqqsssvvvwwwuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{|||~~~~~~|||zzzxxxwwwrrrpppmmmlllllllllkkkiiijjjjjjkkklllmmmmmmnnnnnniiigggffffffggggggfffeeedddaaa^^^\\\[[[[[[YYYWWWWWWVVVTTTRRRRRRRRRSSSTTTTTTTTTUUUWWWXXXZZZ[[[[[[______^^^]]][[[YYYXXXWWWVVVUUUVVVWWWXXXWWWTTTQQQSSSSSSRRRQQQQQQQQQRRRSSSRRRRRRSSSSSSTTTTTTTTTTTTQQQSSSUUUWWWYYYZZZZZZZZZUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYWWWVVVVVVVVVWWWXXXYYYXXXVVVUUUVVVXXX[[[]]]aaa```^^^]]]\\\\\\]]]]]]___^^^^^^^^^]]]]]]]]]\\\______```aaaccceeeggghhhhhhggggggffffffeeeeeeeeeddddddeeefffggghhhiiijjjjjjlllnnnmmmkkkllloooqqqyyy}}}~~~xxxpppiiifffbbb]]]ZZZWWWTTTPPPMMMMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIHHHIIIIIIKKKLLLMMMJJJLLLOOOQQQSSSSSSSSSRRRQQQQQQPPPPPPOOOPPPPPPPPPzzzzzzzzz{{{~~~~~~zzz{{{yyyvvvrrrooonnnnnnooonnnmmmmmmnnnnnnmmmllllllmmmnnnooopppqqqrrrssstttssssssrrrqqqpppoooooopppooooooppppppqqqrrrsssppprrrssssssqqqooooooooommmmmmmmmlllkkkjjjiiihhhiiifffaaa___```bbbcccccccccfffiiiiiiggggggiiilllmmmnnnoooqqqrrrrrrssssssrrrrrrssssssttttttttttttpppooonnnmmmllllllllllllnnnoooppprrrtttvvvwwwxxxvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz|||~~~{{{wwwuuusssssspppnnnlllllllllmmmllljjjjjjjjjkkklllmmmoooooopppkkkiiihhhhhhhhhgggfffdddcccaaa___^^^]]]\\\YYYWWWXXXVVVTTTSSSSSSSSSUUUVVVUUUUUUVVVVVVWWWXXXZZZZZZ]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVUUUUUUVVVVVVTTTRRRRRRSSSTTTSSSRRRRRRSSSUUUTTTUUUUUUVVVVVVUUUUUUTTTQQQRRRTTTWWWXXXYYYYYYYYYUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYWWWUUUUUUVVVWWWXXXXXXWWWVVVUUUVVVXXXZZZ[[[______]]]\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^___aaaccceeefffffffffffffffffffffffffffdddeeefffgggiiijjjkkkllliiijjjjjjjjjjjjkkkmmmpppuuuvvv|||wwwqqqllleee^^^XXXWWWUUURRRNNNLLLKKKKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKIIIHHHGGGGGGHHHIII|||yyywwwwwwwwwzzz}}}~~~~~~}}}zzzzzzxxxuuuqqqnnnnnnnnnnnnmmmmmmnnnppppppooommmooonnnnnnnnnoooppprrrssssssrrrqqqpppnnnnnnmmmmmmmmmmmmmmmmmmnnnooopppqqqnnnpppppppppnnnnnnnnnpppnnnnnnnnnmmmlllkkkjjjiiihhheeebbbaaabbbdddeeeeeecccfffjjjjjjggggggiiimmmjjjkkkmmmoooqqqrrrrrrrrrsssttttttuuuuuuuuuuuuuuussssssqqqpppnnnnnnmmmmmmoooqqqsssuuuwwwwwwwwwwwwvvvvvvwwwxxxxxxwwwuuutttuuuvvvyyy}}}~~~~~~~~~{{{~~~}}}yyyuuurrrppppppnnnmmmkkkkkkmmmnnnmmmllljjjjjjkkkmmmnnnoooqqqqqqmmmllljjjiiiiiihhheeecccbbbaaaaaaaaabbb```^^^[[[YYYXXXVVVTTTTTTUUUVVVWWWWWWWWWVVVUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[YYYWWWTTTTTTTTTUUUTTTSSSRRRTTTUUUUUUSSSSSSUUUWWWVVVVVVWWWWWWVVVUUUTTTSSSSSSTTTVVVWWWXXXXXXWWWWWWTTTUUUVVVVVVXXXXXXYYYZZZZZZYYYVVVUUUTTTUUUWWWYYYVVVVVVVVVVVVWWWXXXYYYZZZ^^^]]]\\\[[[ZZZ[[[\\\]]][[[[[[\\\\\\]]]]]]^^^^^^\\\\\\^^^```bbbdddfffgggfffffffffgggggggggffffffggghhhiiijjjkkkkkkkkklllkkkjjjiiiiiihhhjjjmmmooorrrqqquuu}}}zzzrrrpppmmmgggbbb]]][[[[[[[[[YYYYYYZZZ\\\]]]___```aaaZZZYYYYYYXXXWWWVVVVVVUUURRRQQQNNNKKKJJJJJJJJJKKK~~~}}}zzzuuuqqqttttttuuuxxx{{{}}}}}}|||zzzzzzxxxuuuqqqooonnnooonnnnnnnnnoooqqqrrrqqqooopppooonnnmmmnnnoooqqqsssrrrqqqpppnnnmmmlllllllllkkkkkkkkkllllllmmmoooooonnnoooooonnnmmmmmmnnnpppooooooooonnnmmmkkkjjjiiigggeeecccccceeeggghhhhhhcccgggkkkkkkhhhfffiiilllggghhhkkknnnpppqqqqqqqqqttttttuuuvvvvvvvvvvvvvvvvvvuuusssqqqpppooonnnnnnppprrruuuwwwxxxxxxwwwvvvvvvwwwxxxyyyxxxwwwtttssssssuuuyyy}}}~~~~~~~~~xxx{{{}}}zzzuuuqqqoooooommmlllkkkkkkmmmooonnnnnnjjjjjjkkkmmmnnnpppqqqrrrooommmllljjjjjjhhheeebbbaaaaaabbbdddfffeeebbb```ZZZXXXWWWUUUUUUVVVWWWYYYYYYXXXVVVUUUUUUVVVXXXYYYXXXYYYZZZ[[[[[[\\\\\\[[[[[[XXXTTTSSSSSSTTTUUUTTTRRRTTTWWWVVVTTTTTTVVVYYYVVVWWWWWWWWWVVVTTTSSSQQQXXXYYYYYYZZZYYYXXXVVVUUUTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYVVVTTTTTTUUUWWWYYYUUUUUUVVVWWWWWWXXXXXXXXX\\\\\\[[[ZZZZZZ[[[\\\]]]ZZZZZZ[[[\\\]]]^^^^^^___]]]^^^```bbbeeegggiiijjjeeefffgggggghhhgggggggggjjjkkkkkklllllllllkkkkkknnnllljjjiiihhhjjjlllnnnpppooorrrwww{{{xxxrrrooommmmmmkkklllmmmoooqqqrrrttttttkkkjjjhhhgggeeeddddddddd]]]ZZZWWWSSSQQQQQQRRRSSS}}}{{{wwwtttqqqooooooqqqtttvvvwwwyyy|||~~~yyy{{{{{{zzzwwwuuuuuuuuurrrqqqooonnnnnnoooqqqrrrtttsssqqqoooooooooooopppmmmmmmoooppppppqqqppppppkkkkkkjjjiiijjjkkkmmmnnnpppoooooonnnmmmnnnnnnoooppppppppppppooollljjjiiiffffffeeeeeeeeeeeefffgggfffggghhhhhhiiihhhggggggiiijjjkkklllnnnooopppqqqrrrtttwwwzzz{{{{{{zzzyyyzzzyyywwwuuutttsssrrrrrrtttuuuwwwxxxyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxwwwvvvwwwxxxzzz}}}}}}|||||||||}}}}}}}}}~~~|||xxxtttpppnnnmmmmmmlllllllllkkkkkkkkkiiijjjmmmppprrrsssssssssooonnnllljjjhhhfffeeeeeehhhggghhhjjjmmmlllgggbbbYYYVVVTTTWWW]]]``````]]]ZZZWWWTTTSSSUUUWWWYYYYYYYYYZZZ[[[[[[[[[ZZZXXXWWWXXXXXXWWWVVVVVVUUUTTTTTTSSSTTTVVVVVVUUUUUUVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZ]]]___```[[[ZZZXXXWWWUUUUUUTTTTTTWWWVVVVVVVVVWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\^^^___\\\\\\\\\]]]___```___^^^]]]___bbbeeehhhiiiiiiiiihhhgggeeeeeefffggghhhgggiiilllnnnoooooonnnnnnooonnnmmmkkkiiihhhggghhhhhhpppooooooqqqttt{{{~~~{{{zzz~~~{{{sssiiicccccccccaaa___~~~{{{xxxuuurrrpppnnnqqqsssuuuwwwyyy{{{~~~zzz{{{|||{{{xxxvvvuuuvvvrrrrrrqqqppppppqqqrrrrrrsssqqqpppnnnnnnnnnnnnooommmnnnoooppppppqqqqqqqqqmmmlllkkkkkkkkklllnnnooopppooooooooonnnnnnmmmmmmnnnnnnooonnnmmmllljjjiiiffffffggggggggggggggggggeeeeeeeeeeeeeeefffggggggkkkkkklllllllllmmmmmmmmmqqqsssvvvyyyzzzzzzyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxzzz|||~~~}}}{{{zzzzzzzzz{{{{{{|||}}}~~~{{{xxxtttqqqpppnnnnnnmmmmmmmmmlllllllllmmmnnnpppqqqrrrrrrrrrqqqooonnnllljjjhhhgggffffffhhhggghhhjjjlllkkkfffaaaYYYWWWUUUXXX^^^aaaaaa___]]][[[WWWVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTQQQSSSTTTTTTSSSSSSTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTUUUWWWXXXYYYXXXYYYYYYZZZ\\\]]]___```[[[ZZZYYYWWWVVVUUUUUUUUUVVVUUUUUUUUUVVVXXXYYYZZZ[[[ZZZZZZZZZ[[[\\\^^^___]]]\\\\\\^^^```aaa```^^^]]]___bbbeeeggghhhhhhhhhfffeeeddddddeeegggggghhhjjjlllnnnnnnmmmlllmmmnnnooonnnmmmkkkjjjiiiiiijjjpppnnnnnnppprrryyy~~~}}}{{{~~~|||yyyvvvsssqqqmmmpppsssuuuvvvxxx{{{~~~{{{|||}}}{{{yyyvvvvvvvvvsssssssssttttttsssssssssqqqpppnnnmmmllllllmmmnnnnnnnnnoooppppppqqqqqqqqqnnnnnnmmmlllmmmnnnooopppooooooppppppooommmlllkkkkkkllllllllllllkkkjjjiiiggghhhiiiiiiiiiiiihhhgggeeeeeeddddddeeegggiiijjjmmmllllllkkkkkkjjjjjjiiippprrruuuwwwyyyyyyxxxwwwwwwxxxyyyzzz|||}}}xxxwwwwwwwwwwwwxxxyyyyyyvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwyyyzzz|||~~~~~~}}}{{{zzzyyyxxxxxxxxxzzzzzz{{{|||~~~~~~}}}}}}}}}|||zzzxxxuuusssrrrppppppooonnnnnnnnnnnnnnnqqqrrrrrrrrrqqqqqqpppoooooonnnllljjjiiigggggggggiiihhhhhhjjjllljjjeee```ZZZXXXWWWZZZ___bbbbbb```aaa^^^ZZZYYYYYYZZZZZZYYYXXXXXXYYYYYYYYYXXXWWWVVVWWWWWWVVVVVVUUUTTTTTTTTTPPPQQQRRRRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ\\\]]]^^^^^^___[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZYYYZZZ[[[]]]___```^^^]]]]]]^^^```aaaaaa___^^^___bbbeeeggghhhhhhgggddddddddddddeeeggghhhiiilllmmmmmmllljjjjjjkkklllqqqpppooommmllllllllllllooollllllnnnpppuuu~~~~~~~~~|||zzzvvvsssqqqmmmooorrrtttvvvxxx{{{}}}|||}}}~~~|||yyywwwvvvvvvssstttuuuwwwwwwuuutttsssooonnnlllkkkkkkkkkllllllnnnooooooooopppqqqqqqrrrooonnnmmmmmmmmmmmmoooooonnnoooppppppooommmkkkiiiiiijjjjjjjjjjjjjjjjjjjjjhhhiiikkklllllljjjhhhggggggggghhhiiijjjlllmmmmmmllllllkkkjjjjjjiiiiiiiiioooqqqsssuuuvvvvvvvvvuuuvvvwwwyyy{{{}}}uuutttssssssssstttuuuvvvtttttttttsssssssssttttttuuuvvvwwwxxxyyyzzz{{{|||zzzzzzyyyxxxxxxwwwwwwwwwyyyzzz{{{|||~~~|||zzzyyyyyyyyyyyyyyyyyyxxxvvvuuutttrrrrrrqqqpppoooppppppqqqrrrrrrqqqqqqpppooonnnnnnnnnnnnlllkkkiiiiiihhhhhhiiihhhhhhjjjkkkiiiccc^^^XXXXXXXXX[[[___aaaaaa``````^^^[[[ZZZZZZ[[[[[[ZZZWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSPPPQQQRRRRRRPPPPPPQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZ\\\^^^^^^]]]]]]ZZZYYYYYYXXXWWWWWWWWWWWWTTTTTTUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZ\\\^^^```aaa^^^]]]\\\]]]___aaaaaa```___aaadddfffhhhhhhhhhgggcccdddeeeffffffgggiiijjjnnnnnnmmmkkkiiihhhjjjlllqqqppppppooonnnnnnnnnnnnmmmjjjiiikkkmmmqqqzzz~~~||||||}}}|||zzzvvvsssqqqnnnqqqsssuuuvvvxxxzzz}}}}}}~~~~~~|||yyyvvvvvvvvvssstttvvvwwwwwwvvvtttsssmmmlllkkkjjjjjjjjjkkklllnnnnnnnnnnnnooopppqqqrrrooonnnmmmllllllmmmnnnnnnmmmnnnooopppooommmkkkiiiiiiiiiiiiiiijjjjjjkkkkkkjjjkkklllmmmmmmkkkiiigggfffhhhjjjlllnnnnnnmmmllliiiiiijjjjjjjjjjjjjjjjjjnnnoooqqqrrrssstttsssssstttvvvwwwyyy{{{{{{||||||sssrrrqqqppppppqqqrrrsssqqqqqqppppppppppppqqqrrrsssttttttuuuvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxwwwwwwyyyzzz{{{}}}|||yyywwwuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvtttsssrrrqqqpppqqqrrrssspppoooooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjiiihhhiiijjjgggaaa\\\VVVWWWXXX[[[^^^``````___]]][[[YYYYYY[[[\\\\\\[[[VVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSQQQRRRSSSSSSQQQQQQQQQSSSTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[\\\\\\[[[[[[YYYXXXXXXWWWWWWWWWXXXXXXUUUUUUWWWXXXZZZ[[[\\\\\\[[[[[[ZZZ[[[\\\]]]___aaa^^^\\\[[[[[[]]]_________```bbbdddggghhhhhhgggfffbbbeeeggghhhggggggiiikkknnnnnnmmmkkkhhhhhhiiikkkoooooooooooooooooonnnnnnkkkhhhfffhhhkkknnnuuu}}}~~~~~~}}}{{{|||}}}}}}{{{xxxtttrrrqqqsssuuuvvvwwwxxxzzz|||}}}~~~~~~|||xxxvvvuuuuuurrrsssuuuvvvvvvuuusssrrrlllllljjjjjjjjjjjjkkklllnnnmmmllllllmmmnnnpppqqqpppooommmllllllmmmnnnnnnmmmmmmnnnooonnnmmmlllkkkkkkkkkkkkjjjjjjkkkllllllkkklllmmmmmmlllkkkiiihhheeefffhhhiiijjjjjjjjjiiihhhhhhiiijjjkkkkkkllllllmmmnnnooopppqqqqqqqqqqqqrrrsssuuuvvvwwwwwwvvvuuurrrrrrqqqpppppppppqqqqqqnnnmmmlllllllllmmmnnnooopppqqqrrrssstttuuuvvvvvvuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~|||}}}{{{zzzwwwuuussssssrrrssstttuuuvvvwwwwwwwwwwwwwwwvvvtttrrrqqqpppqqqssstttooonnnnnnmmmmmmnnnnnnooonnnmmmllllllkkkkkkkkkkkkkkkiiihhhiiiiiifff___ZZZUUUWWWYYY\\\^^^_________[[[ZZZYYYYYY[[[\\\\\\[[[VVVUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTSSSRRRQQQRRRSSSTTTTTTUUUVVVWWWYYYYYYZZZWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXTTTUUUWWWYYY[[[\\\\\\]]]ZZZZZZYYYYYYZZZ[[[]]]^^^\\\ZZZXXXYYY[[[]]]]]]]]]___aaaccceeeffffffddddddbbbeeehhhhhhgggfffhhhjjjkkklllllljjjhhhggghhhiiikkklllmmmmmmmmmmmmmmmllljjjeeedddgggiiilllqqqxxx|||~~~}}}|||}}}~~~~~~}}}|||~~~~~~{{{wwwttttttvvvwwwxxxwwwxxxyyy{{{|||}}}}}}{{{wwwuuuttttttrrrrrrsssttttttsssrrrrrrlllkkkjjjjjjjjjjjjllllllmmmlllkkkjjjkkkmmmooopppqqqpppooonnnmmmnnnoooooolllllllllmmmmmmmmmmmmnnnnnnnnnllllllkkklllmmmmmmmmmmmmlllkkkkkkjjjiiiiiigggfffdddddddddfffhhhiiiiiiiiijjjjjjkkklllllllllmmmmmmnnnnnnooooooppppppoooppprrrssstttsssrrrqqqooooooooooooooonnnmmmmmmkkkjjjiiihhhiiijjjlllmmmmmmnnnoooqqqrrrtttuuuuuussstttuuuwwwxxxxxxwwwwwwwwwxxxzzz|||}}}~~~~~~~~~zzz{{{}}}~~~}}}zzzyyyxxxvvvtttsssrrrssssssssstttuuuvvvwwwwwwwwwwwwvvvuuurrrqqqpppqqqssstttqqqpppooommmmmmmmmnnnnnnnnnmmmmmmllllllllllllmmmkkkjjjhhhiiihhheee^^^XXXUUUXXX[[[^^^___``````aaa]]][[[ZZZZZZ\\\\\\[[[ZZZUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTSSSQQQQQQQQQRRRRRRSSSTTTVVVXXXZZZ\\\]]]ZZZYYYWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXSSSTTTWWWYYY[[[\\\\\\\\\YYYXXXWWWVVVVVVWWWXXXYYYYYYWWWUUUVVVXXXZZZ[[[[[[]]]^^^```bbbcccbbbaaa``````dddhhhgggdddccceeegggggghhhiiiiiigggeeeeeefffhhhhhhjjjkkkkkkkkkjjjjjjhhhcccbbbeeeiiikkkooouuuvvvyyy|||zzzzzzzzzyyy{{{}}}~~~}}}yyywwwvvvwwwyyyyyyxxxxxxyyy{{{|||}}}}}}zzzwwwtttssssssqqqrrrrrrrrrrrrrrrrrrqqqlllkkkjjjjjjjjjkkklllmmmlllkkkjjjiiijjjlllnnnpppsssrrrpppoooooooooppppppllllllkkkllllllmmmoooooopppooonnnmmmlllmmmnnnnnnnnnmmmllljjjjjjiiiiiijjjkkkhhhccc``````dddhhhkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmnnnnnnoooooolllmmmppprrrrrrrrrqqqpppkkkkkklllmmmlllkkkiiihhhiiihhhgggfffggghhhjjjllllllmmmnnnoooqqqssstttuuuqqqrrrtttvvvwwwwwwwwwvvvuuuwwwyyy{{{||||||||||||zzz{{{}}}}}}~~~~~~|||zzzxxxwwwvvvtttssssssttttttssstttuuuvvvwwwwwwwwwwwwvvvuuurrrppppppqqqsssuuusssrrrpppooonnnmmmnnnnnnnnnmmmmmmlllllllllmmmmmmllljjjhhhhhhhhhddd]]]XXXVVVYYY]]]___```aaaaaabbb```^^^\\\\\\\\\\\\ZZZXXXUUUTTTRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTSSSQQQPPPPPPRRRPPPQQQSSSVVVXXX[[[]]]^^^\\\[[[YYYVVVTTTSSSRRRRRRRRRRRRQQQQQQQQQSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWWWWRRRSSSVVVXXXZZZ[[[[[[[[[WWWVVVUUUTTTSSSTTTUUUUUUXXXVVVTTTTTTVVVXXXYYYYYY[[[\\\^^^___```___^^^]]]^^^cccgggfffccc```bbbeeeccceeeggggggeeedddcccdddeeefffhhhiiijjjjjjiiihhhgggbbbaaaeeeiiikkkooossstttsssxxx~~~~~~}}}{{{yyywwwvvvuuuwwwyyy|||~~~}}}||||||||||||||||||{{{zzzxxxxxxxxxyyyyyyzzzzzzzzz|||zzzxxxuuusssrrrrrrrrrpppoooooonnnmmmnnnnnnnnnkkkjjjjjjiiiiiijjjjjjjjjllllllkkkjjjjjjjjjkkkkkkqqqqqqpppnnnmmmmmmmmmmmmjjjjjjkkkkkkmmmnnnpppqqqllliiiggghhhkkkmmmllljjjfffgggggghhhhhhgggfffffffffeeecccbbbccceeehhhiiihhhiiijjjiiihhhhhhjjjkkkmmmoooqqqooommmlllnnnpppmmmkkkkkkmmmooopppmmmjjjjjjjjjjjjiiigggfffgggiiicccdddfffgggiiijjjjjjjjjkkkmmmoooqqqrrrrrrqqqqqqpppooooooooooooqqqrrrsssuuuuuuuuuvvvwwwyyyzzz{{{xxxxxxwwwwwwyyy{{{~~~}}}{{{yyyxxxwww{{{~~~zzzvvvttttttuuuvvvwwwxxxyyyxxxwwwvvvvvvuuutttsssrrrpppooonnnooopppqqqrrrsssrrrqqqppppppqqqqqqpppmmmllllllmmmnnnooonnnjjjeee___\\\ZZZZZZ[[[]]]___aaaaaaaaaaaaaaa]]]ZZZXXXXXXYYYYYYYYYZZZTTTOOONNNQQQTTTSSSQQQNNNOOOOOOPPPQQQRRRSSSSSSQQQQQQPPPOOONNNNNNNNNNNNPPPPPPQQQSSSVVVXXX[[[\\\XXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPRRRTTTUUUVVVUUUSSSRRRRRRUUUYYY\\\[[[ZZZZZZZZZZZZWWWRRRPPPPPPQQQRRRSSSUUUWWWYYYZZZXXXVVVUUUUUU\\\]]]^^^^^^\\\\\\]]]___dddcccbbbaaaaaaaaabbbcccbbbccccccbbbbbbaaa```___\\\___cccggghhhhhhfffdddhhhgggffffffhhhjjjmmmoootttttttttuuuwwwzzz|||~~~~~~|||zzzwwwvvvttttttuuuwwwzzz|||~~~}}}||||||zzzzzzzzz{{{{{{zzzzzzyyywwwwwwwwwxxxxxxyyyyyyyyy{{{yyywwwtttrrrqqqppppppnnnnnnnnnnnnmmmmmmmmmmmmjjjjjjiiiiiiiiijjjjjjkkkmmmmmmlllkkkkkkjjjjjjkkkooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkklllmmmooooookkkhhhfffgggiiijjjiiigggddddddddddddddddddddddddeeedddbbbbbbbbbdddggghhhfffggghhhhhhggggggiiikkkooorrrtttrrrnnnllllllnnnlllkkkjjjlllnnnnnnkkkhhhhhhiiihhhgggdddddddddfffdddeeegggiiijjjkkkkkkkkknnnooorrrtttuuuuuutttsssoooooonnnnnnoooppprrrsssrrrssstttuuuvvvwwwxxxxxxwwwvvvvvvvvvxxxzzz|||~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwzzz||||||yyyvvvuuuuuuuuuvvvwwwxxxxxxwwwvvvvvvtttsssrrrqqqpppoooooooooppppppqqqrrrrrrqqqqqqqqqsssttttttrrrpppoooooopppppppppooojjjeee```^^^]]]]]]^^^```aaabbbbbbbbbbbbaaa^^^YYYWWWWWWXXXXXXXXXXXXSSSNNNNNNPPPSSSRRRPPPOOOOOOOOOPPPPPPQQQQQQRRROOOOOONNNNNNMMMNNNNNNNNNMMMMMMNNNPPPRRRTTTVVVWWWYYYYYYXXXWWWVVVUUUTTTTTTOOOPPPSSSUUUUUUTTTSSSQQQOOOPPPRRRSSSTTTSSSRRRQQQQQQTTTWWWYYYYYYXXXYYYYYYYYYVVVSSSQQQQQQQQQRRRRRRUUUWWWYYYZZZXXXVVVVVVVVVXXXYYY[[[[[[[[[[[[]]]^^^aaaaaa______^^^___```aaabbbbbbbbbbbbaaa```___^^^]]]___bbbeeeggggggfffeeeeeeeeeeeefffgggjjjlllmmmmmmlllmmmnnnooorrrtttvvvxxx|||~~~{{{xxxvvvuuuuuuuuutttvvvxxxyyyzzzzzzzzzyyyvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxwwwuuussspppooonnnnnnlllmmmnnnnnnnnnmmmkkkkkkiiiiiijjjjjjkkkkkkkkklllnnnnnnmmmlllkkkkkkjjjjjjlllllljjjiiihhhgggggggggiiijjjjjjjjjjjjkkkkkkkkkgggfffeeeeeefffgggfffdddbbbaaa```______```aaabbbcccbbbbbbaaabbbdddeeefffdddeeeffffffffffffiiikkksssvvvwwwuuupppllljjjkkkkkkjjjiiijjjjjjjjjhhhffffffgggfffdddbbb```aaabbbeeefffhhhjjjllllllllllllnnnppprrrtttuuuuuutttsssnnnmmmmmmmmmnnnooopppqqqoooppprrrtttuuuuuuttttttvvvuuuuuuuuuwwwyyy{{{|||~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwwwwvvvwwwyyyxxxwwwuuuuuuvvvuuuvvvvvvwwwwwwvvvuuuuuurrrpppnnnmmmmmmnnnoooppprrrqqqqqqpppppppppqqqqqqtttuuuuuutttqqqppppppqqqsssrrrooojjjdddaaa``````aaaaaabbbcccccccccccccccaaa^^^YYYVVVVVVVVVUUUUUUVVVRRRMMMMMMOOOPPPPPPNNNOOOOOOOOOOOOOOOOOOOOOPPPMMMLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLMMMOOOPPPRRRSSSXXXWWWWWWVVVUUUTTTSSSSSSLLLOOOSSSWWWXXXVVVTTTQQQMMMNNNPPPQQQQQQQQQPPPOOOQQQSSSTTTUUUTTTTTTVVVWWWVVVUUUTTTRRRQQQQQQQQQQQQTTTVVVXXXXXXWWWVVVVVVWWWTTTVVVXXXYYYYYYYYY[[[]]]^^^]]]\\\[[[\\\\\\^^^^^^aaaaaaaaa``````___^^^]]]]]]^^^```bbbdddeeeffffffccccccdddfffggghhhiiijjjfffeeeffffffhhhjjjlllnnnmmmooottt|||~~~}}}{{{yyyxxxxxxyyyzzzwwwwwwxxxxxxwwwvvvvvvuuurrrssstttuuuuuuuuuuuuuuuttttttttttttttttttttttttuuutttsssqqqooommmlllllllllmmmnnnoooooommmkkkjjjjjjjjjkkkllllllmmmmmmmmmnnnnnnnnnmmmlllkkkjjjiiikkkjjjiiigggfffeeeddddddggggggggggggggggggffffffbbbbbbbbbcccdddddddddccc```___^^^]]]]]]^^^```bbbaaaaaaaaaaaabbbcccdddeeecccdddfffffffffgggiiikkkuuuxxxzzzwwwqqqkkkhhhhhhiiihhhhhhggggggfffeeedddeeefffeeeccc```___```aaafffhhhjjjlllnnnnnnnnnmmmlllnnnppprrrssssssrrrqqqllllllmmmmmmnnnoooooopppnnnooorrrtttttttttsssrrruuuuuuuuuvvvwwwyyy{{{|||}}}}}}}}}~~~}}}yyyxxxwwwxxxxxxxxxxxxxxxxxxwwwvvvtttttttttttttttuuuvvvwwwuuuuuuuuuuuutttttttttsssooommmkkkjjjjjjllloooppprrrqqqpppoooooopppqqqrrrtttuuuuuutttqqqpppqqqrrruuusssoooiiidddaaaaaabbbcccccccccccccccbbbbbbbbbaaa]]]XXXUUUTTTSSSSSSRRRSSSPPPMMMLLLMMMNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNMMMJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPOOOLLLNNNRRRTTTUUUTTTRRRPPPMMMMMMNNNOOOOOOOOOOOONNNPPPQQQQQQPPPPPPPPPSSSUUURRRSSSTTTSSSQQQPPPPPPPPPQQQSSSTTTTTTTTTTTTVVVWWWTTTVVVXXXXXXWWWXXXYYY[[[[[[ZZZYYYYYYZZZ[[[\\\]]]____________^^^]]]\\\[[[\\\]]]]]]___aaaccceeefffdddeeeffffffffffffeeeeeeccccccccccccdddfffhhhiiihhhhhhlllrrrxxx}}}||||||{{{|||}}}|||{{{yyyvvvtttsssrrrqqqooooooppprrrrrrsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnmmmlllkkklllmmmnnnoooooommmkkkjjjjjjkkklllmmmnnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjiiijjjiiihhhfffeeedddccccccccccccdddddddddcccbbbaaa]]]^^^```bbbbbbcccddddddaaa```^^^]]]^^^___bbbccc``````aaabbbccccccccccccccceeefffffffffgggjjjlllsssvvvxxxvvvpppjjjggggggggggggfffeeedddcccccccccfffffffffdddaaa```aaabbbgggiiikkknnnooooooooonnnkkkmmmoooqqqrrrrrrqqqqqqkkkllllllmmmnnnnnnoooooonnnppprrrtttttttttrrrqqquuuvvvvvvwwwyyyzzz||||||||||||||||||}}}~~~|||xxxvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvrrrrrrqqqqqqrrrtttuuuuuussssssrrrrrrqqqqqqqqqqqqlllkkkiiihhhhhhkkknnnpppqqqpppooonnnooopppqqqrrrtttuuuvvvuuutttssstttuuuwwwtttpppiiicccaaaaaabbbbbbaaaaaa``````````````````\\\WWWSSSRRRQQQQQQPPPPPPNNNLLLKKKLLLLLLLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLMMMOOORRROOOQQQSSSRRRPPPNNNNNNOOONNNOOOPPPPPPPPPQQQTTTVVVWWWXXXYYYXXXWWWVVVWWWXXXYYYXXXXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[]]]___aaadddeeegggggggggfffeeecccaaaaaabbbaaaaaaaaabbbccceeefffffffffiiiooosssvvv~~~}}}}}}~~~}}}{{{xxxtttrrrpppoooooolllmmmnnnoooqqqqqqrrrrrrppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmllllllkkklllmmmmmmmmmlllkkkjjjjjjkkklllmmmmmmlllkkkjjjjjjkkklllllllllkkkjjjiiijjjiiigggeeedddcccbbbbbb___```aaabbbbbbaaa______[[[^^^aaabbbbbbbbbcccdddaaaaaa``````aaabbbcccddd___```bbbcccddddddcccbbbdddeeefffffffffgggiiikkkooorrrtttqqqlllhhhfffgggdddeeeeeecccbbbaaabbbdddfffffffffeeecccbbbccceeegggiiillloooppppppooonnnlllnnnppprrrssssssrrrqqqkkklllmmmnnnoooooooooooopppqqqrrrssstttsssrrrrrruuuvvvwwwxxxyyy{{{||||||}}}||||||||||||}}}~~~~~~}}}yyyvvvuuuuuuvvvuuuuuuvvvvvvvvvuuuuuutttqqqooonnnoooqqqssssssrrrqqqqqqpppooonnnnnnnnnnnnjjjiiihhhhhhhhhjjjlllnnnnnnnnnnnnooopppqqqrrrsssvvvxxxyyyyyyxxxxxxzzz{{{zzzwwwsssllleeeaaaaaabbb```___^^^^^^^^^^^^^^^___^^^ZZZUUURRRPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMNNNMMMLLLJJJJJJLLLNNNLLLOOOQQQPPPMMMKKKLLLNNNKKKLLLLLLLLLMMMOOOSSSVVVXXXZZZZZZYYYWWWVVVVVVWWWWWWWWWWWWWWWXXXZZZ\\\]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXZZZ[[[^^^```bbbdddgggfffeeecccbbb```___^^^___^^^^^^]]]^^^___```aaaccccccffflllnnnnnnrrrxxx~~~zzzxxxtttqqqooonnnnnnooojjjkkklllnnnpppqqqqqqqqqoooooonnnnnnnnnmmmmmmmmmkkklllmmmnnnnnnnnnmmmmmmjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkkjjjiiigggeeeggghhhjjjllllllkkkjjjiiiiiihhhfffdddbbbaaa``````^^^___aaabbbbbbaaa```___]]]```cccdddbbb```aaabbbaaaaaabbbccccccdddeeeeee___```ccceeeeeeeeecccbbbdddeeefffeeedddeeefffhhhiiilllnnnlllhhhffffffhhhcccddddddccc``````bbbeeeeeeffffffeeeddddddeeegggfffiiillloooqqqpppnnnmmmkkkllloooqqqrrrrrrqqqpppkkklllnnnoooppppppooooooqqqqqqqqqqqqqqqrrrrrrrrrttttttvvvwwwyyyzzzzzz{{{|||||||||||||||}}}}}}~~~}}}zzzwwwuuuttttttuuuttttttttttttssssssrrrqqqooonnnmmmnnnqqqrrrqqqooooooooommmlllkkkkkkkkkllliiiiiihhhhhhiiijjjkkklllkkklllmmmoooqqqrrrssssssuuuwwwyyyzzzzzz{{{}}}~~~{{{wwwpppiiidddbbbbbb^^^]]]\\\\\\\\\]]]^^^___\\\XXXSSSPPPOOOOOOOOONNNMMMMMMMMMLLLKKKJJJJJJKKKIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMLLLJJJIIIJJJLLLJJJMMMOOONNNJJJHHHKKKNNNJJJKKKKKKJJJKKKOOOTTTXXXWWWXXXYYYXXXVVVVVVVVVXXXUUUUUUUUUUUUWWWYYY[[[]]]ZZZ[[[[[[ZZZZZZYYYXXXWWWVVVWWWXXX[[[]]]```aaabbbdddbbb```___^^^]]]]]]^^^]]]\\\[[[[[[[[[\\\]]]^^^aaa```bbbgggiiiiiilllqqqyyy{{{|||~~~}}}wwwtttqqqnnnmmmmmmnnnoooiiijjjlllnnnooopppqqqqqqnnnnnnnnnmmmmmmllllllllliiijjjlllnnnoooooonnnnnniiiiiihhhgggfffgggggggggggghhhiiiiiihhhfffcccbbbeeegggiiikkklllkkkjjjiiihhhgggeeecccaaa______^^^^^^___aaaccccccbbbaaa``````cccfffeeebbb_________aaaaaacccdddeeeeeeeeeeee___aaacccffffffeeedddbbbcccdddeeedddccccccdddffffffhhhjjjhhhfffeeegggiiiaaacccdddbbb``````cccfffdddeeefffeeeddddddfffhhhfffhhhllloooqqqpppnnnmmmhhhjjjlllnnnoooooonnnmmmlllmmmnnnppppppppppppoooqqqppppppoooppppppqqqrrrrrrsssuuuvvvxxxyyyyyyyyy{{{{{{{{{{{{||||||}}}~~~}}}~~~|||{{{|||{{{xxxuuussssssssstttrrrssssssrrrqqqpppooooooooommmlllnnnqqqrrrpppmmmnnnmmmllljjjiiiiiijjjjjjhhhhhhiiiiiijjjjjjjjjjjjhhhjjjmmmppprrrssssssssssssuuuwwwyyyyyyzzz}}}zzzssskkkfffcccccc]]]]]]\\\[[[\\\]]]^^^___ZZZWWWRRROOOOOOOOOOOONNNMMMMMMNNNMMMKKKJJJJJJKKKHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIDDDEEEEEEFFFGGGIIIKKKLLLHHHGGGGGGGGGGGGGGGGGGFFFDDDGGGKKKNNNOOONNNKKKIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMLLLJJJIIIIIIJJJIIILLLNNNLLLHHHGGGJJJNNNJJJKKKKKKJJJKKKOOOUUUYYYTTTUUUWWWWWWVVVVVVWWWXXXSSSSSSSSSTTTVVVXXXZZZ\\\ZZZZZZZZZZZZYYYXXXWWWVVVTTTVVVXXX[[[]]]___```aaa```^^^\\\[[[[[[\\\]]]^^^]]]\\\[[[ZZZ[[[[[[]]]]]]aaa___```dddggghhhlllqqqppp||||||zzz{{{zzzzzzzzz{{{|||~~~~~~|||{{{wwwtttpppnnnnnnmmmlllkkkgggiiikkkmmmoooqqqrrrrrrpppmmmkkkkkkmmmmmmjjjhhhiiijjjjjjlllnnnmmmkkkhhhiiihhhggghhhjjjjjjhhhfffgggggggggggggggggggggggggggggggggggggggggggggfffggggggfffeeeddddddcccbbbbbbaaa``````bbbcccbbbaaadddeeefffeeecccbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbaaaaaaaaaaaaaaadddddddddcccbbbaaa```___bbbccceeefffffffffeeeeeebbbbbbbbbbbbbbbccccccdddfffeeedddccccccdddfffgggkkklllmmmnnnnnnmmmlllkkkllljjjiiikkknnnppppppnnnrrrrrrpppooonnnnnnnnnnnnmmmmmmnnnooopppqqqrrrrrrwwwvvvuuuuuuwwwyyy|||}}}~~~|||{{{zzzzzz{{{{{{zzz{{{}}}~~~~~~~~~}}}zzzxxxwwwxxxxxxvvvtttqqqpppqqqssssssssssssrrrqqqooonnnmmmnnnnnnnnnnnnnnnooopppqqqmmmlllkkkjjjiiiggggggfffgggiiilllnnnnnnllliiiggggggjjjnnnpppooonnnmmmmmmqqqrrrssstttuuuwwwxxxxxx|||zzzvvvqqqkkkeeeaaa^^^___[[[ZZZ\\\\\\YYYWWWYYYUUUUUUSSSQQQOOONNNNNNNNNOOONNNLLLKKKJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFHHHJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHLLLJJJIIIKKKPPPSSSSSSRRRRRRSSSUUUVVVVVVUUUTTTSSSSSSRRRRRRTTTWWWZZZ[[[ZZZ[[[[[[YYYXXXXXXXXXXXXXXXVVVWWWYYY[[[]]]]]]]]]\\\___]]][[[YYYXXXXXXYYYZZZXXXYYYYYYXXXWWWWWWZZZ\\\\\\\\\^^^___```eeejjjnnntttxxx}}}{{{yyyzzzyyyyyyyyy{{{|||~~~~~~{{{yyyxxxvvvtttqqqppppppooommmllliiijjjlllnnnpppqqqrrrrrrpppnnnllllllnnnnnnllliiijjjiiijjjkkkmmmmmmllljjjjjjiiihhhiiijjjjjjhhhfffffffffffffffffffffffffffgggffffffffffffffffffffffffeeeeeedddcccbbbbbbbbbbbbaaa```aaacccdddcccbbbdddeeefffeeecccbbbcccdddddddddddddddddddddddddddaaaaaa```____________```bbbbbbbbbcccccccccbbbbbbdddeeefffgggggggggffffffbbbbbbbbbbbbcccdddeeefffhhhgggfffeeeeeegggiiijjjiiiiiijjjkkkkkkkkkkkkkkklllkkkjjjllloooqqqpppoooooonnnmmmmmmllllllllllllkkklllmmmoooppprrrssstttvvvvvvuuuuuuvvvxxx{{{|||}}}|||{{{zzzyyyzzz{{{{{{yyyzzz|||zzzxxxvvvwwwxxxxxxxxxwwwvvvuuutttttttttrrrqqqppprrrtttqqqppppppooonnnlllkkkjjjkkkkkkjjjjjjkkklllmmmmmmkkkkkkjjjiiihhhgggfffeeedddfffhhhjjjjjjiiigggeeefffiiimmmooonnnmmmllllllnnnnnnooopppqqqrrrrrrssstttrrrpppmmmiiieeeaaa___^^^ZZZXXXZZZYYYVVVVVVXXXVVVUUUUUUSSSPPPOOONNNNNNNNNMMMLLLJJJJJJIIIJJJJJJIIIGGGEEEDDDDDDEEEGGGIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGIIIMMMPPPPPPPPPQQQRRRTTTUUUUUUTTTSSSRRRRRRQQQQQQSSSVVVXXXYYYYYYXXXXXXVVVUUUUUUUUUUUUUUUTTTUUUWWWYYYZZZZZZZZZZZZ[[[ZZZXXXVVVUUUVVVWWWWWWWWWXXXYYYXXXWWWWWWYYY[[[ZZZ\\\]]]^^^```dddjjjnnnrrruuu~~~}}}|||{{{yyyxxxxxxxxxxxxyyyzzz|||~~~{{{xxxvvvttttttsssrrrssssssrrrooommmlllmmmnnnpppqqqrrrssstttrrrqqqooooooooonnnmmmkkkkkkiiiiiijjjlllnnnnnnmmmmmmkkkjjjiiijjjiiigggfffddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeddddddcccbbbbbbbbbbbbbbbcccbbbaaabbbdddddddddccccccdddeeedddbbbaaabbbccccccccccccccccccccccccccc```___^^^^^^]]]]]]^^^^^^``````aaabbbcccdddddddddeeefffggghhhhhhhhhgggfffaaaaaaaaabbbdddeeeggghhhgggfffffffffggghhhjjjkkkhhhhhhiiiiiijjjkkkmmmmmmmmmllllllmmmpppqqqqqqpppnnnmmmmmmlllllllllmmmmmmjjjkkkmmmnnnppprrrttttttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyzzzzzzxxxyyyzzz|||~~~zzzuuurrrqqqooopppqqqssstttuuuuuuuuupppqqqqqqpppoooppprrruuuppppppooonnnlllkkkjjjiiiiiiiiihhhhhhhhhiiijjjjjjjjjjjjjjjiiihhhgggfffeeebbbbbbcccdddeeeeeeddddddeeehhhkkkmmmlllkkkjjjkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiihhhfffdddbbbaaa^^^YYYVVVWWWVVVSSSUUUXXXYYYZZZZZZXXXTTTQQQOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDFFFGGGIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIILLLOOOPPPOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPOOOOOOQQQTTTVVVWWWWWWTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVYYYXXXVVVUUUTTTTTTUUUVVVUUUWWWXXXYYYXXXWWWXXXYYYYYYZZZ\\\]]]___ccchhhlllppprrryyy|||zzzzzzzzzyyyxxxwwwwwwwwwxxxzzz}}}}}}zzzwwwtttrrrsssssstttvvvwwwuuurrroooqqqqqqrrrssssssuuuvvvvvvvvvuuusssqqqpppnnnlllkkkllljjjhhhiiikkknnnooopppooommmjjjiiiiiihhhgggeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccddddddcccbbbbbbbbbccccccfffdddccccccddddddbbbaaa```aaabbbbbb```___```bbbcccccccccccccccccccccccc```___^^^^^^]]]]]]^^^^^^``````aaaaaabbbcccdddeeeeeefffggghhhhhhgggfffeee___``````bbbdddfffgggiiieeeddddddeeefffgggiiijjjkkkkkkkkkkkkmmmoooqqqrrrnnnnnnnnnooopppqqqqqqqqqppppppooooooooopppqqqqqqlllmmmmmmooopppqqqrrrsssssssssttttttuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyvvvwwwxxxyyy{{{}}}~~~~~~~~~yyytttqqqoooooonnnnnnpppqqqssstttuuuuuunnnoooooonnnmmmnnnppprrrqqqpppooonnnmmmlllkkkkkkjjjiiiiiihhhhhhhhhiiiiiiiiijjjjjjjjjjjjiiihhhgggaaaaaaaaaaaaaaabbbcccddddddfffiiijjjiiihhhhhhhhhggggggggggggggggggffffffeeeeeeeeeeeedddcccbbbaaa^^^YYYVVVUUUTTTRRRUUU[[[```bbbccc___YYYSSSOOONNNKKKKKKJJJJJJIIIIIIIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIIIIIIIHHHGGGEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKMMMOOOPPPQQQOOOPPPPPPQQQPPPPPPOOONNNOOONNNMMMOOOQQQTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRWWWVVVUUUUUUUUUUUUVVVVVVSSSUUUXXXYYYXXXVVVVVVWWWWWWYYY[[[\\\^^^aaafffiiinnnooottt}}}~~~{{{zzzzzzzzzyyyxxxwwwwwwxxxyyyzzz}}}}}}zzzwwwtttsssssssssuuuxxxzzzyyyuuusssvvvvvvuuuuuuvvvvvvxxxxxxyyyxxxvvvtttpppmmmlllkkkllljjjhhhhhhkkknnnpppqqqooommmjjjhhhhhhhhhfffeeeaaaaaaaaaaaaaaaaaaaaaaaa_________``````aaaaaaaaaeeedddcccbbbbbbccceeefffiiigggeeeccccccbbb```^^^]]]^^^______^^^]]]^^^___ddddddddddddddddddddddddaaa```______^^^^^^______bbbbbbaaaaaabbbbbbdddddddddeeeffffffffffffdddddd^^^___```aaaccceeeggghhheeeeeeffffffggghhhiiiiiilllkkkkkklllnnnpppssstttnnnnnnooopppppppppqqqqqqqqqqqqqqqpppqqqqqqrrrrrrooooooooooooooooooppppppqqqrrrssstttttttttsssrrrrrrrrrssstttuuuvvvvvvvvvttttttuuuwwwxxxzzz{{{{{{}}}~~~~~~yyyuuuqqqooonnnnnnnnnnnnooopppqqqrrrssssssppppppooommmkkkkkkmmmnnnpppooonnnmmmllllllmmmmmmjjjiiihhhgggggggggggggggjjjkkklllmmmmmmkkkjjjiiibbbbbbaaaaaaaaabbbddddddccceeeggggggfffeeeeeefffeeeeeeeeeeeeddddddddddddcccdddddddddcccbbbaaa```]]]ZZZWWWVVVTTTSSSXXX___iiilllmmmhhh^^^TTTOOOMMMJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHFFFEEECCCFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEIIIIIIIIIIIIJJJJJJKKKKKKIIIJJJJJJKKKLLLMMMOOOPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLMMMPPPRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOSSSSSSSSSSSSSSSSSSTTTTTTRRRTTTWWWWWWVVVUUUUUUVVVVVVXXXZZZ[[[]]]___cccfffkkklllpppwww~~~{{{zzzzzzzzzzzzzzzyyyyyyyyyzzz{{{}}}}}}zzzwwwuuutttssstttvvvyyy|||{{{yyywwwyyyxxxwwwvvvvvvvvvxxxxxxxxxxxxxxxuuuqqqnnnmmmmmmmmmkkkiiiiiikkknnnooopppooollliiigggggggggfffeee````````````````````````^^^^^^______```aaaaaaaaadddcccbbbaaabbbdddfffgggiiigggeeecccbbbaaa^^^\\\[[[]]]^^^^^^]]]\\\]]]___ddddddddddddddddddddddddbbbaaa``````___`````````cccbbbaaaaaaaaabbbdddeeedddeeefffffffffeeedddccc___```aaabbbdddfffhhhiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjkkklllnnnpppqqqmmmoooppppppoooooopppqqqpppoooooonnnnnnoooooooooqqqqqqppppppoooooonnnnnnpppqqqrrrtttsssrrrpppoooooopppqqqrrrsssttttttsssrrrrrrsssuuuvvvxxxyyyyyyyyyyyyzzz|||}}}}}}zzzxxxuuurrrpppnnnnnnmmmmmmmmmlllmmmmmmnnnppppppqqqqqqpppmmmjjjiiijjjlllmmmlllkkkjjjjjjlllmmmnnniiihhhgggfffeeedddddddddjjjkkkmmmnnnnnnmmmlllkkkeeedddccccccccccccddddddaaaccceeedddcccbbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbaaaaaa```___^^^[[[YYYXXXXXXVVVUUUZZZbbbmmmqqqtttnnnbbbVVVOOOMMMJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHGGGFFFEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJFFFHHHIIIIIIIIIJJJLLLNNNOOOOOONNNNNNMMMMMMLLLLLLMMMLLLKKKLLLNNNPPPQQQPPPPPPPPPOOONNNMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRTTTVVVVVVUUUTTTUUUVVVVVVXXXZZZ[[[[[[]]]___bbbggghhhlllrrrwww~~~}}}yyywwwxxxzzz{{{{{{{{{{{{{{{{{{|||~~~~~~}}}|||zzzwwwuuuttttttuuuvvvyyy|||}}}|||zzzyyyxxxvvvtttttttttvvvvvvtttuuuvvvtttqqqoooppprrrnnnllljjjkkklllnnnnnnnnnmmmjjjgggeeefffffffffeee`````````````````````````````````aaabbbccccccccccccbbb``````aaaccceeegggfffeeecccbbbbbbaaa___]]]\\\]]]^^^^^^]]]]]]^^^```ccccccccccccccccccccccccbbbaaa``````______``````aaa`````````aaacccfffgggeeefffgggggggggeeedddcccbbbccccccdddfffhhhiiijjjjjjjjjkkkkkkjjjjjjiiiiiiggghhhiiikkklllmmmmmmmmmmmmoooppppppnnnmmmoooqqqoooooonnnmmmlllllllllmmmppppppppppppoooooooooooonnnppprrrssssssqqqnnnlllnnnooopppqqqrrrrrrqqqqqqpppppprrrsssuuuwwwxxxyyyxxxxxxxxxyyyzzz|||~~~~~~|||{{{vvvuuutttsssqqqooonnnmmmkkkkkkkkkkkklllnnnpppqqqqqqqqqpppmmmjjjiiijjjkkkkkkkkkjjjjjjkkkmmmoooqqqjjjjjjhhhgggfffeeeeeeeeehhhjjjlllnnnnnnmmmlllkkkfffffffffeeeeeedddcccccc```bbbcccbbbaaa```aaabbb]]]^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]]]]]]]\\\[[[[[[XXXWWWXXXXXXVVVVVV\\\dddmmmrrrvvvqqqdddXXXPPPNNNJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFEEECCCBBBAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJFFFHHHIIIIIIHHHHHHKKKNNNPPPOOONNNMMMLLLLLLLLLLLLMMMKKKKKKLLLNNNPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLOOONNNMMMLLLKKKKKKLLLMMMKKKKKKLLLMMMNNNOOOOOOOOORRRTTTTTTTTTSSSSSSUUUVVVWWWXXXZZZZZZZZZZZZ\\\^^^aaaccchhhmmmqqqvvv~~~{{{vvvuuuvvvyyy{{{}}}}}}|||||||||}}}~~~}}}}}}|||{{{yyywwwuuutttuuuuuuvvvyyy}}}~~~~~~|||xxxwwwuuusssrrrssstttuuuppprrrttttttrrrqqqsssuuunnnlllkkkkkkmmmnnnnnnmmmllliiifffdddeeeffffffeee````````````````````````aaabbbbbbcccdddeeeeeeeeebbb```___^^^___bbbeeefffcccbbbaaaaaabbbbbbaaa___]]]^^^______^^^^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```____________```___^^^^^^___aaaeeehhhjjjgggggghhhhhhhhhgggeeedddeeeeeeeeefffhhhiiikkkllliiiiiijjjiiiiiihhhgggfffggghhhjjjlllmmmmmmmmmllllllnnnppppppmmmmmmnnnqqqqqqpppooommmmmmlllllllllnnnoooooooooppppppppppppnnnooorrrsssssspppmmmkkkmmmnnnpppqqqqqqppppppoooooooooqqqsssuuuwwwxxxyyy{{{zzzyyyyyyzzz|||~~~|||~~~~~~~~~~~~~~~}}}~~~|||{{{|||uuuuuuuuutttsssqqqpppoookkkkkkkkklllnnnppprrrtttppppppooommmjjjjjjkkkmmmmmmlllllllllnnnpppsssuuunnnmmmkkkjjjhhhhhhgggggggggiiikkkmmmnnnmmmkkkjjjggggggggggggfffdddcccbbb```aaabbbaaa```___```aaaZZZZZZZZZZZZ[[[[[[[[[\\\WWWXXXYYYYYYYYYYYYYYYYYYUUUUUUWWWYYYWWWVVV\\\dddjjjqqquuuqqqeeeXXXQQQOOOJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKBBBCCCEEEFFFGGGGGGFFFFFFBBBAAA@@@@@@?????????@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBDDDEEEFFFEEEDDDBBBAAAAAABBBBBBAAAAAABBBCCCDDDFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIGGGJJJKKKKKKIIIJJJMMMPPPPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKLLLNNNPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLPPPOOOMMMLLLKKKKKKLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPSSSTTTTTTRRRQQQRRRUUUWWWWWWYYYZZZZZZYYYYYYZZZ\\\^^^```eeekkknnnrrr|||}}}|||yyywwwwwwxxxzzz{{{~~~~~~|||yyywwwxxxyyyxxxyyyyyyzzzzzz{{{{{{|||{{{xxxuuusssssssssrrrqqqrrrtttwwwyyyzzzzzzxxxwwwppppppooollliiihhhiiijjjiiihhhgggeeeeeedddddddddeeedddbbb``````aaabbbccceeeeeedddccccccdddeeeeeegggddd```\\\\\\]]]```bbbbbbaaaaaa```^^^]]]\\\[[[^^^^^^^^^^^^_________````````````aaabbbbbbcccccc______^^^^^^^^^^^^______``````aaabbbccceeefffgggiiihhhgggfffeeeeeedddeeeeeeeeeeeeeeegggiiikkklllkkkkkkkkkjjjiiigggeeedddeeefffiiilllnnnnnnnnnmmmoooooooooooonnnnnnnnnnnnpppooommmlllkkkkkkllllllmmmlllllllllmmmnnnpppqqqrrrrrrqqqpppooonnnmmmmmmooooooqqqrrrrrrqqqpppooommmooorrruuuwwwxxxwwwwwwxxxyyyyyywwwvvvvvvxxxzzzyyyzzz{{{|||}}}~~~~~~~~~|||~~~~~~|||yyyxxx{{{~~~~~~|||zzzwwwvvvssssssssstttuuuuuuvvvvvvooooooooooooppppppqqqrrroooooopppqqqpppooonnnmmmooommmllllllooorrrssstttrrrqqqpppnnnkkkiiihhhgggggghhhkkklllmmmlllkkkjjjiiihhheeebbb```^^^^^^^^^ZZZ[[[[[[[[[[[[ZZZYYYYYYYYYXXXWWWWWWXXXYYYXXXVVVUUUUUUUUUVVVWWWXXXYYYZZZVVVUUUUUUVVVWWWYYY[[[]]]fffhhhiiiddd\\\SSSNNNLLLKKKJJJJJJJJJKKKLLLMMMNNNKKKKKKLLLMMMMMMMMMLLLLLLDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA???>>>@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDLLLKKKHHHDDDAAA@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGIIIIIIJJJJJJKKKIIIGGGFFFGGGJJJMMMPPPVVVTTTPPPLLLJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOONNNMMMMMMLLLLLLNNNNNNNNNNNNNNNOOOOOOPPPSSSRRRPPPQQQSSSVVVWWWWWWXXXXXXXXXWWWVVVWWW[[[]]]]]]___aaadddhhhooovvv{{{~~~|||zzzxxxxxxzzz{{{}}}~~~}}}~~~}}}zzzwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuussssssssssssrrrqqqrrrtttwwwyyyzzzzzzxxxwwwqqqpppooollliiiggghhhiiihhhhhhgggfffeeedddddddddcccbbbaaaaaaaaacccdddfffeeeeeecccccccccccceeeeeefffdddaaa______```bbbdddcccbbb```___]]]\\\\\\\\\^^^^^^___```````````````^^^______```aaabbbbbbcccaaa``````_________````````````aaabbbdddeeeggghhhfffeeedddcccbbbbbbbbbbbbeeeeeeeeeeeegggiiikkklllkkkjjjiiihhhgggfffeeeeeegggiiikkkmmmmmmmmmllllllnnnnnnnnnnnnnnnnnnnnnoooqqqpppooommmmmmmmmmmmnnnmmmlllkkkkkkkkklllnnnnnnrrrqqqpppooonnnmmmlllkkknnnooopppqqqqqqqqqpppooooooppprrrtttvvvvvvvvvvvvxxxyyyyyywwwvvvvvvxxxzzz{{{||||||}}}~~~~~~~~~~~~|||{{{zzz{{{|||zzzwwwvvvxxx{{{{{{||||||{{{yyywwwuuusssrrrrrrssstttvvvvvvwwwwwwttttttsssqqqqqqpppppppppooopppqqqqqqqqqqqqpppoooooommmkkklllnnnqqqrrrsssrrrrrrpppnnnlllkkkiiiiiihhhjjjkkkmmmmmmmmmlllkkkgggeeeccc```^^^]]]\\\\\\YYYZZZZZZZZZZZZYYYXXXXXXXXXWWWUUUUUUWWWWWWVVVUUUSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSTTTUUUVVVXXXYYY___```aaa]]]VVVOOOKKKJJJJJJJJJJJJKKKLLLMMMNNNOOONNNOOOOOOOOOOOOOOONNNNNNEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@???>>>===<<>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAIIIIIIHHHGGGGGGFFFEEEEEEJJJIIIHHHEEEBBBAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHJJJLLLNNNPPPOOONNNMMMMMMOOOQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQQQQRRRVVVUUUTTTRRRPPPNNNMMMLLLNNNNNNNNNNNNNNNOOOOOOPPPRRRQQQOOOPPPRRRSSSSSSSSSTTTVVVWWWXXXXXXZZZ\\\___```bbbdddgggiiimmmrrrvvvxxx{{{~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~}}}zzzwwwvvvwwwvvvvvvwwwwwwwwwvvvuuutttssssssrrrssstttsssqqqnnnooopppsssvvvwwwvvvuuutttppppppnnnjjjgggeeeeeeffffffggggggffffffeeeeeedddbbbbbbbbbbbbcccdddeeefffbbbbbbaaa``````aaabbbbbbbbbccceeefffggggggggggggeeeccc___\\\ZZZ[[[\\\]]]]]]___bbbddddddcccaaa___^^^^^^___```bbbcccddddddeeedddcccbbbaaaaaaaaabbb``````aaaccceeegggiiijjjdddcccbbbaaaaaaaaaaaaaaaccccccdddeeeggghhhiiijjjiiihhhfffdddcccdddfffgggiiijjjkkklllmmmmmmllllllkkkkkklllmmmnnnooopppqqqqqqqqqpppoooooonnnnnnnnnjjjjjjjjjkkkllllllmmmnnnnnnnnnmmmkkkjjjiiihhhggglllmmmnnnoooppppppqqqqqqppppppqqqrrrsssuuuwwwxxxwwwwwwwwwvvvuuuuuuwwwyyy~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{||||||~~~}}}zzzxxxwwwwwwwwwvvvuuutttsssttttttssstttttttttsssrrrpppooooooppprrruuuwwwyyyyyyyyy|||{{{yyyvvvtttrrrqqqqqqpppqqqrrrssstttuuuvvvvvvooommmkkkkkkmmmoooppppppmmmmmmlllkkkjjjiiihhhgggkkkllllllmmmllllllkkkjjjaaa```___]]][[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXWWWVVVTTTRRROOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNPPPPPPPPPOOOOOOOOOOOOPPPNNNNNNNNNMMMLLLKKKJJJJJJGGGGGGGGGHHHIIIKKKMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCBBBAAAAAACCCBBB@@@?????????@@@AAA===>>>???@@@@@@AAAAAA@@@GGGGGGFFFFFFFFFEEEEEEEEEGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEDDDDDDCCCCCCAAACCCEEEHHHJJJLLLMMMNNNOOONNNNNNMMMNNNPPPRRRSSSUUUUUUSSSRRRQQQQQQQQQQQQNNNNNNOOOQQQRRRSSSTTTUUUXXXWWWVVVTTTQQQOOONNNMMMPPPPPPPPPOOOPPPPPPQQQRRRQQQPPPOOOPPPRRRSSSRRRQQQTTTVVVYYYZZZ[[[\\\___aaaaaacccfffhhhiiilllooorrrvvvxxx|||~~~|||}}}~~~}}}|||~~~}}}~~~~~~~~~}}}|||}}}}}}~~~}}}~~~}}}}}}}}}}}}~~~~~~}}}zzzwwwvvvvvvtttuuuwwwxxxxxxxxxwwwvvvuuutttssstttsssrrrooolllkkkmmmppprrrssssssqqqpppnnnnnnllliiifffddddddfffeeeffffffggggggfffeeeddddddcccccccccccccccccccccaaa```___^^^^^^___```aaaaaabbbeeehhhiiiiiihhhhhheeeccc___\\\ZZZZZZ[[[\\\]]]^^^aaaccccccbbb```^^^______```aaabbbcccdddeeeddddddcccbbbbbbbbbbbbbbb``````aaabbbdddfffhhhiiibbbbbbaaa`````````aaaaaabbbbbbdddeeefffggghhhiiihhhgggeeeccccccdddfffgggggggggiiijjjlllmmmnnnnnnjjjkkklllmmmnnnooopppqqqooooooooonnnnnnmmmllllllhhhiiijjjlllmmmoooppppppllllllkkkjjjiiihhhggggggkkkllllllmmmnnnpppqqqqqqooopppppprrrtttwwwyyyzzzvvvwwwwwwuuuttttttvvvxxx}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}|||zzzxxxwwwwwwxxxxxx~~~~~~~~~}}}{{{zzzxxxwwwvvvvvvvvvvvvvvvuuutttsssttttttttttttrrrpppooommmooorrruuuwwwxxxyyyyyyzzzyyywwwvvvuuutttssssssqqqrrrrrrsssuuuvvvwwwxxxpppnnnkkkkkklllnnnoooooonnnnnnmmmlllkkkjjjiiihhhjjjjjjjjjjjjiiiiiihhhggg^^^^^^]]]]]][[[ZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWVVVRRRPPPMMMLLLLLLMMMMMMLLLOOOOOOPPPPPPPPPOOONNNNNNOOOOOOOOOOOONNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFEEEDDDCCCBBBAAA@@@BBBAAA@@@???>>>???@@@AAA======>>>???@@@@@@@@@@@@FFFFFFGGGGGGGGGHHHHHHHHHEEEFFFGGGGGGEEEDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCFFFIIILLLNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQVVVUUUTTTSSSRRRRRRRRRRRRNNNOOOPPPRRRSSSUUUVVVWWWXXXWWWVVVTTTRRRPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOQQQPPPPPPQQQSSSTTTSSSRRRTTTWWW[[[]]]^^^___aaabbbaaacccfffhhhiiijjjlllnnnrrrtttvvvwwwxxxyyy|||~~~}}}zzzzzz~~~}}}|||~~~~~~~~~}}}|||||||||||||||zzz|||~~~~~~|||{{{zzz{{{yyy{{{|||{{{yyywwwvvvvvvsssuuuwwwyyyzzzyyyxxxwwwvvvtttrrrqqqqqqpppmmmjjjhhhjjjmmmpppqqqpppooonnnllllllkkkhhheeedddeeefffeeeeeefffggggggfffeeedddcccccccccbbbbbbbbbaaaaaaaaa```____________```aaa```bbbeeegggiiiiiihhhgggdddbbb___\\\ZZZZZZZZZZZZ\\\]]]___```aaa```___^^^``````aaaaaabbbbbbccccccbbbaaaaaaaaaaaaaaabbbbbb``````aaabbbccceeefffggg______^^^^^^^^^^^^______aaabbbccceeefffggggggggggggfffeeedddeeefffggghhheeefffgggiiijjjlllmmmnnnjjjkkkkkkmmmnnnoooppppppmmmnnnnnnnnnmmmlllkkkjjjgggiiijjjlllnnnoooppppppjjjiiiiiiiiihhhhhhhhhhhhjjjjjjkkklllnnnoooqqqrrrpppqqqrrrtttvvvxxxzzzzzzvvvvvvvvvuuussstttvvvxxxzzzzzz{{{||||||{{{{{{{{{yyyzzz|||||||||}}}|||~~~|||yyyyyywwwuuusssssstttuuuvvv{{{|||}}}}}}|||{{{yyyxxxvvvuuuuuuvvvxxxyyywwwuuuuuuvvvvvvvvvuuusssqqqppplllnnnqqqtttvvvwwwwwwwwwuuuuuutttsssssstttttttttssssssssssssuuuvvvxxxyyyrrrooollllllmmmnnnooooooqqqqqqpppnnnmmmkkkjjjjjjhhhgggffffffeeedddcccccc\\\\\\\\\[[[[[[YYYXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUQQQNNNKKKIIIJJJKKKKKKJJJMMMNNNPPPPPPQQQPPPOOONNNMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLJJJDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>=========>>>>>>======???@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFCCCEEEGGGHHHFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDGGGIIILLLNNNOOOPPPOOONNNNNNNNNNNNNNNNNNOOOTTTTTTSSSRRRQQQQQQQQQQQQMMMNNNOOOPPPRRRSSSUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQSSSVVVWWWVVVTTTTTTWWW\\\______``````aaa___bbbfffhhhhhhhhhiiijjjoooqqqssssssssstttvvvwwwxxxzzz|||zzz{{{xxxyyy~~~}}}}}}|||{{{zzzyyyyyyyyyvvvxxx{{{{{{yyywwwvvvwwwuuuwwwzzzzzzxxxvvvvvvvvvtttvvvxxxyyyzzzxxxvvvuuusssqqqnnnmmmmmmmmmlllkkkgggiiilllooopppooonnnmmmjjjjjjiiigggeeedddeeegggdddeeefffhhhhhhgggeeeddd``````aaabbbbbbbbbaaaaaaccccccbbbaaaaaabbbcccccc```aaadddfffgggggggggfffcccbbb```^^^[[[ZZZYYYXXX[[[[[[\\\]]]]]]]]]]]]]]]_________```````````````_______________```aaabbbaaaaaaaaaaaabbbcccdddeee______^^^^^^^^^^^^______```aaaccceeefffgggggggggeeeeeefffffffffgggggggggfffffffffggghhhjjjkkklllkkkkkkllllllmmmnnnoooooommmmmmnnnnnnmmmllljjjiiiiiijjjkkklllmmmmmmllllllhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjkkkmmmoooqqqsssssstttvvvwwwxxxxxxxxxwwwuuuvvvvvvtttssssssuuuwwwwwwwwwxxxyyyzzzzzzzzzyyywwwxxxyyyzzzyyyzzz|||~~~yyy{{{|||||||||}}}}}}|||vvvuuusssrrrssstttvvvwwwzzzzzz{{{||||||{{{zzzyyyuuuttttttvvvzzz{{{yyywwwwwwxxxxxxwwwuuusssqqqoookkkmmmpppsssuuuvvvuuutttrrrqqqqqqqqqqqqrrrsssssstttssssssssstttuuuwwwxxxssspppnnnlllmmmoooooooooqqqpppooommmkkkjjjhhhgggeeedddcccaaa```_________XXXYYYYYYYYYYYYXXXVVVUUUTTTTTTTTTUUUTTTTTTSSSRRRQQQNNNJJJHHHHHHIIIIIIIIIJJJKKKMMMOOOOOOOOOMMMMMMJJJJJJLLLLLLMMMLLLKKKKKKMMMLLLLLLNNNOOONNNJJJFFFEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGGGGHHHGGGGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@======>>>>>>>>>>>>=========>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAADDDGGGHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDFFFHHHJJJLLLNNNOOOLLLLLLLLLMMMMMMNNNNNNNNNQQQQQQPPPPPPOOOPPPPPPPPPKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTQQQQQQSSSUUUXXXZZZYYYXXXSSSWWW[[[^^^___^^^^^^^^^]]]aaaeeegggggggggggghhhlllnnnooooooooooooqqqsssqqqtttvvvxxxyyy~~~~~~{{{{{{yyyyyy~~~}}}}}}|||zzzyyyxxxwwwvvvsssuuuxxxxxxwwwtttttttttsssuuuxxxyyyxxxvvvvvvvvvuuuwwwyyyyyyyyywwwtttrrrooommmkkkjjjkkkllllllkkkhhhjjjlllooopppooonnnmmmiiiiiihhhfffddddddeeegggccceeefffhhhhhhgggeeeddd]]]^^^___aaabbbbbbbbbbbbfffeeedddccccccdddeeefff```aaacccdddfffffffffeeebbbbbb```^^^\\\ZZZXXXWWWZZZZZZ[[[[[[[[[\\\\\\\\\______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^```aaabbbaaaaaaaaa```aaabbbbbbcccaaaaaa`````````aaaaaabbb___aaaccceeefffgggffffffdddeeefffggghhhhhhhhhgggggggggggggggggghhhiiiiiikkkkkkllllllmmmnnnnnnnnnmmmnnnnnnnnnnnnlllkkkjjjjjjkkkkkklllkkkjjjiiihhhfffgggggghhhiiijjjjjjkkkiiiiiiiiijjjlllooorrrsssvvvwwwyyyzzzyyyxxxvvvuuuuuuuuuuuutttssssssuuuwwwtttuuuvvvwwwxxxyyyyyyyyyvvvwwwxxxxxxwwwxxxyyy{{{zzz{{{||||||{{{|||~~~uuuuuutttssstttvvvyyyzzzzzz{{{|||}}}}}}|||{{{zzzsssrrrsssvvvzzz{{{zzzwwwyyyyyyxxxwwwuuussspppooojjjlllpppsssuuuuuussssssppppppooooooooopppqqqqqqttttttsssssssssuuuvvvwwwtttqqqnnnmmmnnnoooooooooooonnnllljjjhhhfffdddcccbbbbbb```^^^]]]\\\\\\\\\VVVVVVWWWXXXWWWVVVUUUTTTRRRRRRRRRRRRRRRQQQQQQPPPQQQMMMIIIGGGGGGHHHIIIIIIGGGHHHJJJLLLMMMMMMLLLKKKHHHIIIJJJKKKLLLKKKJJJJJJMMMLLLLLLNNNOOOMMMGGGCCCFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>>>>???@@@AAAAAABBBAAAAAADDDDDDDDDCCCBBBBBBAAAAAA@@@CCCGGGHHHHHHFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHKKKMMMNNNJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNNNNOOOPPPQQQRRRRRROOOOOOOOOOOOOOOPPPQQQQQQRRRRRRTTTWWWZZZ\\\[[[ZZZRRRVVV[[[^^^^^^]]]\\\\\\\\\___dddfffgggffffffgggfffhhhiiiiiiiiiiiijjjllliiillloooqqqrrruuu{{{~~~|||{{{{{{xxx{{{~~~~~~~~~~~~}}}}}}|||{{{zzzxxxwwwvvvuuuxxx{{{|||xxxtttqqqoootttsssssstttwwwxxxxxxwwwvvvuuuttttttuuutttrrrpppoooooonnnmmmlllkkkjjjjjjmmmnnnnnnnnnnnnnnnmmmmmmkkkiiifffeeegggiiiiiiiiiiiiiiijjjjjjiiihhhfffeeeffffffeeedddddddddeeeeeeddddddeeeeeeeeefffffffffccccccdddfffhhhfff```[[[_________^^^^^^]]]]]]]]]ZZZZZZYYYYYYZZZZZZ[[[\\\[[[\\\\\\\\\\\\[[[ZZZZZZWWWYYY[[[\\\\\\]]]___aaa^^^]]]]]]]]]]]]^^^_________aaacccdddcccaaa^^^[[[]]]^^^___aaabbbcccccccccfffhhhkkkkkkiiihhhgggggggggfffeeeeeefffhhhjjjlllllllllkkkkkklllmmmoooppppppqqqqqqqqqpppooommmllliiiiiijjjkkkkkkjjjjjjjjjfffhhhiiiiiihhhhhhhhhjjjlllkkkiiiiiilllpppuuuyyyzzzyyyxxxvvvuuusssrrrqqqvvvwwwxxxvvvuuussstttuuuvvvvvvvvvvvvxxxzzz|||}}}xxxxxxxxxwwwwwwwwwwwwvvvsssuuuxxxyyyzzz|||~~~}}}}}}}}}{{{xxxwwwuuutttuuuvvvxxxyyyxxxyyyzzz{{{{{{{{{zzzzzzyyyvvvtttvvvzzz{{{xxxuuutttuuuwwwyyyxxxuuuqqqoookkklllooorrrttttttssssssqqqqqqooooooooooooqqqqqqvvvuuutttsssssstttuuuvvvsssrrrqqqppppppqqqsssssspppooonnnllliiifffdddccceeebbb^^^\\\[[[ZZZYYYXXXUUUUUUTTTSSSRRRRRRRRRSSSUUUUUUTTTSSSQQQOOOMMMLLLNNNMMMKKKIIIIIIHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGBBBCCCEEEFFFEEEDDDBBBAAACCCCCCCCCCCCCCCDDDEEEEEEDDDAAA@@@AAACCCDDDBBB@@@CCCCCCCCCBBBAAAAAA@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@BBBAAA???======>>>???@@@BBBCCCEEEHHHJJJIIIEEEBBBFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOMMMKKKKKKKKKKKKLLLJJJIIIIIIIIIJJJKKKMMMNNNIIIIIIJJJKKKLLLNNNPPPQQQPPPOOONNNMMMNNNOOOPPPQQQUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWW[[[```ccccccaaa___^^^eeeeeeeeeeeeeeeeeeeeeeeehhhhhhggghhhlllqqqwwwzzz}}}~~~|||{{{zzzzzzzzz}}}|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzzyyyxxxwwwuuutttvvvyyy|||}}}zzzvvvsssqqqsssrrrqqqsssuuuvvvvvvuuusssrrrrrrrrrssssssrrrpppnnnnnnmmmmmmlllkkkjjjjjjllllllmmmmmmmmmmmmmmmmmmkkkiiigggggghhhiiiiiiiiiiiiiiiiiiiiihhhgggeeedddbbbbbbbbbbbbccccccdddeeebbbbbbcccccccccddddddddddddcccbbbcccdddccc```]]]^^^^^^^^^^^^^^^]]]]]]]]][[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZZZZWWWXXXZZZ[[[ZZZ[[[]]]___^^^^^^^^^^^^^^^______``````aaacccdddcccaaa]]][[[[[[\\\]]]^^^___```aaabbbfffhhhkkkkkkiiigggfffffffffeeeeeeeeefffhhhjjjllllllllljjjjjjiiijjjkkklllnnnooooooooonnnmmmkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjfffhhhjjjjjjiiihhhiiijjjnnnmmmkkkjjjlllooorrrtttuuuuuuttttttssssssrrrrrrtttvvvvvvuuusssrrrssstttuuuuuuuuuuuuvvvxxxyyyzzzxxxxxxxxxwwwwwwwwwwwwvvvsssuuuwwwxxxyyyzzz}}}~~~~~~~~~|||zzzyyyvvvttttttuuuvvvxxxwwwxxxyyyzzz{{{zzzyyyyyyxxxvvvtttvvvzzz{{{xxxuuusssuuuvvvwwwwwwuuurrrpppnnnppprrruuuvvvvvvvvvuuurrrqqqpppoooooooooppppppttttttssssssssstttuuuuuussssssrrrqqqqqqrrrssssssoooooommmllliiifffdddcccccc```]]]ZZZZZZYYYWWWVVVTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSQQQPPPNNNMMMNNNNNNLLLKKKIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFCCCDDDEEEEEEEEECCCBBB@@@AAAAAAAAAAAAAAABBBBBBCCCCCCAAA@@@AAACCCDDDBBB@@@CCCCCCBBBBBBBBBBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@???===<<<<<<===>>>???AAABBBCCCFFFHHHHHHFFFCCCDDDCCCBBB@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNLLLKKKIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIKKKLLLGGGHHHHHHIIIKKKLLLNNNOOONNNMMMMMMLLLLLLMMMOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUYYY]]]______^^^]]]]]]aaaaaaaaabbbbbbbbbbbbbbbaaaaaabbbdddhhhnnnrrruuuyyy}}}{{{xxxzzzyyyyyyxxxxxxxxxyyyyyy~~~zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssxxx{{{~~~~~~|||xxxuuutttqqqppppppqqqrrrssssssrrrqqqpppooopppqqqqqqooonnnlllllllllkkkkkkkkkjjjjjjiiijjjkkkllllllllllllllljjjiiihhhiiijjjjjjjjjhhhiiiiiihhhhhhgggeeedddccc^^^^^^______aaabbbbbbccc______````````````aaaaaadddbbb______`````````___]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXZZZ[[[[[[[[[[[[]]]^^^______^^^^^^______```aaaaaabbbddddddccc```]]][[[ZZZYYYYYYZZZ[[[^^^```aaafffhhhjjjjjjhhhfffddddddddddddcccdddeeehhhkkklllnnnmmmkkkjjjiiiiiijjjjjjllllllmmmmmmlllkkkjjjiiikkkkkkkkkllllllkkkkkkjjjgggiiikkkkkkjjjiiijjjkkkooonnnmmmllllllmmmnnnoooooooooppppppqqqrrrrrrsssssstttuuutttrrrrrrssstttuuuuuuuuutttuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvsssuuuwwwxxxxxxyyy{{{||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{xxxuuussssssuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwxxxvvvuuuvvvyyyzzzxxxuuussstttuuuvvvuuutttsssrrrrrrsssuuuwwwyyyyyyyyyxxxtttsssrrrpppoooooooooooorrrrrrqqqqqqrrrsssttttttrrrrrrqqqqqqqqqqqqrrrrrrnnnnnnlllkkkhhhfffdddbbb```^^^[[[YYYXXXWWWVVVTTTQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>???@@@@@@CCCAAA@@@AAABBBCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>><<<;;;;;;;;;<<<===@@@@@@@@@CCCEEEFFFFFFDDDBBBAAA@@@>>>>>>>>>>>>???<<<<<<===>>>???@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOONNNOOOOOOPPPQQQRRRTTTSSSSSSSSSRRRRRRQQQQQQRRRUUUXXXYYYYYYXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^ZZZ[[[^^^aaafffjjjnnnpppuuuxxx|||~~~~~~|||{{{|||~~~{{{xxxuuuuuuuuuuuuuuuvvvwwwyyyyyy~~~}}}zzzyyy{{{zzzyyywwwvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuttttttyyy{{{~~~|||yyywwwvvvrrrqqqppppppqqqrrrqqqpppooonnnmmmmmmnnnmmmkkkiiijjjjjjjjjjjjjjjjjjjjjjjjggghhhiiijjjkkkkkkkkkkkkjjjiiiiiijjjkkkkkkiiihhhhhhhhhgggfffdddcccbbbaaa]]]]]]^^^______`````````\\\\\\\\\]]]]]]]]]^^^^^^```___^^^^^^^^^^^^^^^^^^\\\\\\\\\]]]]]]^^^^^^_________]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXX[[[\\\^^^^^^]]]]]]___``````____________```aaaaaabbbcccddddddcccaaa^^^\\\ZZZYYYXXXXXXZZZ\\\___aaafffhhhjjjiiigggdddcccccccccbbbbbbbbbdddgggjjjlllnnnmmmlllkkkjjjkkkllllllkkkkkkkkkkkkkkkjjjjjjjjjkkkllllllllllllkkkjjjjjjhhhiiikkkkkkjjjjjjjjjkkknnnmmmmmmmmmllllllkkkkkkmmmmmmnnnooopppqqqrrrrrrrrrsssttttttsssrrrsssuuuwwwvvvvvvuuuuuuuuuuuuuuuxxxxxxxxxwwwwwwwwwvvvvvvtttuuuwwwxxxxxxxxxzzz|||{{{{{{{{{{{{{{{|||}}}~~~~~~{{{zzzyyyzzz{{{}}}~~~}}}||||||~~~~~~}}}yyyvvvsssssssssttttttuuuwwwxxxxxxxxxwwwvvvwwwvvvuuuwwwyyyzzzxxxvvvsssttttttuuuuuuuuutttttttttuuuwwwxxxyyyyyyyyyyyyvvvuuutttrrrqqqpppooonnnoooooooooppppppqqqrrrrrrooooooooonnnnnnnnnnnnnnnlllkkkjjjiiifffdddbbbaaa^^^\\\YYYXXXWWWVVVTTTRRRNNNNNNNNNNNNOOOPPPQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMMMMMMMKKKIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEECCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBAAA??????===<<<<<<<<<<<<===>>>>>>AAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@???======<<<;;;;;;;;;;;;<<>>===???BBBDDDEEEEEE@@@???===<<<;;;;;;<<<<<<:::;;;<<<===>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEEEEGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKMMMNNNLLLLLLLLLLLLMMMNNNOOOOOOSSSSSSRRRRRRQQQPPPPPPPPPOOOQQQSSSSSSSSSSSSUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\YYY[[[^^^bbbeeehhhjjjkkklllooosssuuuuuuuuuuuuuuuwwwzzz}}}~~~{{{zzzyyyxxxwwwsssssstttuuuvvvwwwyyyzzz|||~~~}}}zzzxxxwww|||{{{zzzxxxwwwvvvvvvvvvsssssstttuuuuuuuuuuuutttxxxzzz}}}}}}{{{yyyxxxwwwtttrrrqqqqqqrrrrrrpppoooooonnnlllkkkkkkjjjgggeeegggggghhhhhhiiiiiijjjjjjgggggghhhiiiiiijjjiiiiiiiiiiiihhhiiikkkkkkiiigggffffffeeecccbbbaaaaaaaaa______``````___^^^]]]\\\ZZZZZZZZZ[[[[[[[[[\\\\\\[[[\\\^^^______^^^]]]\\\[[[\\\\\\]]]]]]^^^^^^^^^aaa```^^^]]][[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWZZZ[[[]]]]]]]]]]]]___``````____________```aaaaaabbbbbbcccdddcccaaa___^^^\\\[[[ZZZZZZ[[[]]]```aaadddfffhhhhhhfffdddbbbbbbaaaaaaaaaaaacccfffiiikkkkkkjjjiiiiiiiiikkklllmmmjjjjjjiiiiiijjjjjjjjjkkkkkklllllllllkkkkkkjjjiiihhhiiikkkkkkjjjjjjjjjkkkkkkkkkkkklllllllllkkkkkknnnnnnnnnoooooopppqqqqqqrrrsssuuuuuuttttttuuuwwwyyyxxxxxxxxxwwwvvvuuuuuuxxxxxxxxxwwwwwwwwwvvvvvvuuuvvvxxxyyyxxxyyy{{{}}}{{{{{{{{{zzz{{{{{{||||||~~~|||zzzxxxxxxzzz}}}}}}|||zzzzzz|||~~~zzzwwwuuussssssssstttuuuvvvwwwwwwwwwvvvuuuvvvvvvvvvwwwxxxyyyxxxwwwttttttuuuuuuuuuuuuuuuuuutttuuuuuuvvvwwwwwwwwwwwwwwwvvvuuutttrrrpppooonnnmmmmmmnnnnnnoooooooooooojjjjjjjjjjjjjjjiiiiiihhhhhhgggfffeeecccaaa___^^^[[[YYYWWWWWWVVVUUUSSSQQQLLLLLLLLLLLLMMMNNNNNNOOOMMMMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBB@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@???>>>>>><<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@?????????@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>======<<<<<<;;;;;;;;;;;;===<<<;;;<<>>===;;;:::999999::::::;;;;;;<<<<<<<<<<<<======@@@@@@@@@AAAAAABBBBBBCCCBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIKKKLLLNNNJJJJJJJJJJJJKKKLLLMMMNNNPPPOOOOOOOOONNNNNNNNNMMMMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVVVVWWWXXXYYYYYYZZZZZZ[[[^^^```bbbcccdddddd___bbbfffiiijjjkkklllmmmmmmooosssuuuwwwzzz~~~yyyxxxvvvvvvwwwxxxxxxwwwtttttttttuuuvvvwwwxxxyyy{{{|||}}}|||zzzxxxxxxyyy||||||zzzyyywwwvvvuuutttqqqqqqrrrssstttuuuuuuuuuuuuwwwzzzzzzyyywwwvvvvvvvvvtttrrrrrrrrrqqqooonnnnnnllljjjjjjiiihhheeecccdddeeefffggghhhiiijjjjjjhhhhhhiiiiiiiiihhhhhhgggiiihhhggghhhiiiiiiiiigggdddcccbbbaaa``````aaaaaa___`````````___]]]\\\ZZZYYYYYYZZZZZZZZZ[[[[[[[[[XXX[[[^^^___^^^]]]\\\]]]\\\\\\\\\\\\]]]]]]]]]]]]______]]]\\\ZZZZZZYYYYYYWWWVVVTTTSSSSSSSSSTTTUUUVVVWWWYYYZZZZZZ[[[]]]_________^^^^^^______```aaaaaaaaabbbccccccbbbaaaaaa^^^^^^]]]]]]]]]^^^___```bbbdddggggggeeecccccccccaaaaaa```aaabbbeeehhhiiiffffffeeeeeefffgggiiijjjhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkjjjiiihhhhhhgggiiikkkkkkjjjiiijjjkkkiiijjjjjjjjjkkkkkkkkkkkknnnnnnnnnoooooooooppppppqqqssstttuuuttttttvvvxxxzzzzzzzzzzzzyyyxxxvvvvvvxxxxxxxxxwwwwwwwwwwwwvvvtttvvvxxxyyyyyyzzz|||}}}||||||{{{{{{zzz{{{{{{{{{}}}{{{yyyxxxyyy||||||{{{yyyxxxzzz}}}~~~~~~~~~}}}|||{{{yyywwwuuusssrrrtttuuuvvvwwwwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxwwwuuuvvvwwwwwwwwwvvvuuutttssssssssssssssstttttttttuuuuuutttsssrrrpppnnnmmmllllllmmmmmmmmmmmmllllllffffffggggggfffeeedddcccccccccbbbaaa___]]][[[ZZZWWWVVVUUUTTTTTTSSSPPPNNNKKKKKKKKKJJJKKKKKKLLLLLLJJJKKKLLLMMMMMMMMMMMMLLLJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>??????@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<=========>>>???>>>===<<<===???======>>>??????@@@AAAAAA@@@@@@AAAAAAAAA???===<<<<<<<<<<<<<<<;;;;;;;;;:::<<<;;;:::;;;>>>@@@@@@@@@<<<;;;:::888888888888999;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???AAAAAACCCDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNOOONNNOOOQQQRRRUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^[[[]]]```bbbbbbcccdddeeefffiiilllnnnoooppprrrttttttzzz}}}zzzwwwsssssssssuuuwwwxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyxxxwwwvvvvvvyyy{{{yyyzzzyyyxxxvvvtttrrrpppmmmnnnpppqqqrrrsssssstttrrrtttvvvwwwuuutttttttttvvvtttrrrqqqqqqpppnnnllljjjiiihhhhhhiiiiiigggeeebbbcccdddfffgggiiijjjjjjiiiiiiiiiiiiiiihhhgggfffjjjhhheeeeeeggghhhhhhgggbbbaaa```______```aaaaaa]]]^^^_________]]][[[ZZZYYYZZZZZZZZZZZZ[[[[[[[[[YYY[[[]]]]]]\\\\\\^^^```]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWUUUTTTRRRPPPPPPQQQRRRSSSSSSUUUWWWYYYYYY[[[]]]___^^^^^^^^^^^^^^^______`````````aaaccccccccccccccc``````_________^^^^^^^^^```bbbeeefffeeedddccccccbbbaaa``````aaacccfffhhhfffeeedddddddddeeefffgggfffeeeeeeeeefffgggiiijjjjjjjjjjjjjjjiiihhhgggffffffhhhjjjjjjiiihhhiiijjjkkkjjjiiiiiiiiiiiijjjjjjllllllmmmnnnnnnoooppppppoooqqqssssssssstttuuuwwwyyyyyyzzzzzzyyyxxxwwwvvvxxxxxxxxxwwwwwwwwwwwwvvvrrrtttvvvwwwxxxyyy{{{~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxzzz}}}zzzyyywwwwwwwwwyyy|||~~~}}}}}}~~~~~~~~~}}}~~~|||}}}~~~yyyzzz{{{{{{zzzwwwtttrrrtttuuuvvvwwwxxxwwwvvvvvvuuuvvvxxxxxxxxxwwwxxxxxxvvvxxxyyyzzzzzzxxxuuusssrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqooonnnlllkkkkkkllllllllllllkkkiiihhhddddddeeeeeedddbbbaaa```^^^^^^^^^\\\[[[YYYWWWVVVSSSRRRQQQQQQQQQPPPMMMJJJKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAAAAA@@@???>>>>>><<<<<<;;;;;;<<<<<<======:::::::::::::::;;;;;;<<<:::<<<>>>===;;;:::<<<===<<<<<<======>>>>>>??????>>>???@@@@@@@@@>>><<<;;;:::::::::::::::999999888;;;:::999;;;===>>>>>>===<<<;;;999888777777888888999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<=========>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@??????@@@AAABBBAAABBBCCCDDDEEEEEEDDDDDDAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKJJJMMMOOOPPPOOOOOOQQQRRRTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]ZZZ]]]___```______```aaa```cccgggiiiiiijjjkkkllliiikkkpppuuuzzz~~~~~~}}}{{{yyyuuusssrrrrrrsssvvvxxxyyyxxxvvvvvvuuuuuutttttttttuuuuuuuuuuuutttsssrrrtttxxx{{{wwwwwwxxxwwwuuurrrooommmkkklllnnnoooqqqrrrrrrrrrppprrrttttttsssrrrrrrsssvvvtttrrrqqqpppooommmkkkgggffffffgggiiijjjiiigggaaabbbccceeeggghhhjjjjjjjjjjjjjjjjjjiiigggfffeeejjjgggddddddeeeggghhhhhh``````___^^^^^^```aaabbbZZZ[[[]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\[[[\\\\\\ZZZYYYZZZ___ccc^^^]]]]]]\\\\\\[[[[[[[[[YYYXXXWWWVVVVVVVVVVVVVVVTTTRRRPPPOOOOOOOOOQQQRRRSSSVVVXXXZZZ[[[]]]___aaa^^^]]]]]]]]]]]]^^^_________```aaabbbcccddddddeee````````````___^^^]]]\\\___aaadddeeeeeedddddddddbbbaaa``````aaaccceeefffiiihhhfffeeeddddddeeefffdddcccccccccdddfffhhhiiijjjjjjjjjiiiiiigggfffffffffhhhiiiiiihhhhhhiiijjjmmmkkkjjjhhhhhhhhhhhhiiiiiijjjkkklllnnnoooppppppnnnpppqqqrrrrrrsssuuuvvvxxxyyyyyyzzzyyyxxxwwwvvvxxxxxxxxxwwwwwwwwwwwwvvvppprrrtttvvvwwwxxx{{{}}}||||||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxx{{{~~~xxxwwwvvvuuuvvvwwwyyyzzz{{{{{{|||~~~~~~}}}~~~}}}||||||~~~~~~||||||~~~wwwxxx{{{|||{{{yyyuuussstttuuuwwwxxxxxxxxxwwwvvvuuuvvvxxxxxxxxxwwwxxxxxxwwwyyy{{{|||{{{xxxuuusssrrrrrrqqqpppppppppqqqqqqnnnnnnooonnnmmmllljjjiiikkklllllllllkkkiiigggfffccccccddddddcccbbb```___\\\\\\[[[ZZZXXXWWWUUUTTTPPPOOONNNOOOOOOMMMJJJHHHKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>======:::::::::::::::;;;======999999999888999::::::;;;999;;;===<<<:::999:::===<<<<<<<<<<<<===============>>>???@@@???===;;;:::888999999999999888777777:::999999;;;======<<<:::;;;:::999777777777777888777888999;;;===>>>@@@@@@=========>>>>>>>>>>>>>>><<<===>>>???AAAAAAAAAAAA??????>>>======>>>???@@@>>>???AAACCCDDDDDDCCCCCC????????????@@@AAABBBBBBAAAAAAAAAAAABBBDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMNNNJJJMMMPPPQQQQQQPPPQQQRRRTTTTTTTTTTTTTTTSSSSSSSSSUUUUUUVVVWWWYYY[[[]]]___VVVXXXZZZ[[[[[[[[[\\\]]]XXX\\\___bbbbbbbbbcccdddbbbccceeejjjppptttvvvvvvtttyyy|||||||||{{{zzzyyyxxxwwwyyyxxxvvvxxxzzz{{{xxxvvvuuusssqqqrrruuuvvvuuusssssssssrrrrrrsssuuuvvvwwwuuuvvvvvvtttqqqooonnnooonnnmmmmmmlllllllllmmmmmmrrrrrrssssssttttttssssssppppppppppppnnnllljjjhhhkkkiiiggggggggghhhgggeeeccccccdddeeeeeeeeeeeeeeebbbdddeeeffffffeeecccaaaddddddeeeeeefffgggggghhheeedddcccaaa___^^^]]]\\\^^^^^^]]]]]]\\\\\\\\\\\\YYYYYYZZZ[[[[[[[[[[[[ZZZ\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTSSSRRRUUUSSSQQQPPPOOOPPPRRRSSSVVVWWWXXXYYY[[[[[[\\\\\\\\\[[[ZZZZZZZZZ\\\^^^```aaa`````````aaabbbcccccc```aaaaaa```]]]\\\\\\]]]ccccccddddddeeefffggggggcccaaa```^^^^^^```aaacccccccccdddddddddeeeeeeeee``````___```bbbeeehhhjjjhhhhhhhhhiiijjjkkkmmmmmmjjjiiigggffffffgggiiijjjgggffffffgggjjjlllmmmlllggghhhjjjlllmmmmmmmmmlllllllllmmmmmmnnnpppqqqrrryyywwwuuutttttttttvvvwwwwwwwwwwwwwwwwwwvvvuuuuuurrrtttvvvyyyzzzzzzyyyxxxwwwyyy{{{{{{zzzxxxxxxyyyzzzzzz{{{|||}}}~~~xxxwwwuuuttttttvvvyyy{{{zzz|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{zzz{{{}}}~~~}}}{{{zzzwww{{{}}}}}}zzzxxxxxxyyyzzzyyyyyyzzzzzz{{{|||}}}wwwwwwwwwvvvvvvvvvuuuuuurrrtttwwwxxxwwwvvvuuuuuutttsssqqqooommmmmmmmmmmmllllllkkkjjjjjjjjjllllllhhhhhhhhhhhhhhhggggggfffaaaaaaaaa```````````````ZZZXXXVVVSSSQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBCCCEEEFFFEEEEEEEEEFFFFFFEEEEEEEEECCCBBBAAA@@@???????????????????????????>>>======999::::::;;;<<<<<<<<<;;;===<<<;;;:::999888888888999888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<888888888888999:::;;;<<<<<<:::888888999:::999888777666666666666666777888<<<;;;;;;;;;<<<===???@@@>>>===<<<;;;;;;;;;;;;;;;@@@AAACCCBBBAAA@@@@@@AAAAAA???>>>===>>>???>>>===@@@?????????@@@BBBDDDEEEBBBAAA@@@?????????@@@AAAAAAAAAAAABBBCCCDDDFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKMMMNNNOOOSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQOOONNNOOORRRUUUUUUTTTTTTUUUWWWXXXXXXWWWXXXYYYYYYZZZZZZZZZZZZYYYZZZ[[[\\\^^^______^^^]]]]]]___bbbeeeggghhhgggggglllmmmppptttxxx|||tttuuuvvvwwwwwwwwwvvvuuuzzzxxxwwwyyy{{{{{{yyywwwxxxvvvttttttvvvvvvtttrrrqqqqqqppppppqqqrrrtttuuutttuuuuuusssqqqoooooopppmmmllllllkkkkkkkkkllllllrrrrrrsssssssssssssssrrrooooooooonnnllljjjiiihhhiiigggeeedddeeeeeedddccc___``````aaaaaaaaa``````aaacccdddeeeeeedddcccbbbbbbbbbcccddddddeeeffffffffffffdddcccaaa___^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXWWWWWWUUUTTTRRRQQQPPPOOOQQQPPPOOOOOOOOOQQQSSSTTTUUUUUUWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYZZZ\\\^^^_____________________```aaa___``````^^^\\\ZZZZZZ[[[aaaaaacccdddeeefffffffffbbbaaa```______```aaabbbbbbccccccccccccddddddddd`````````aaabbbeeehhhjjjiiiiiihhhhhhiiikkklllmmmkkkjjjhhhgggggghhhjjjkkkiiihhhfffgggiiijjjjjjiiiggghhhjjjkkklllllllllllllllmmmmmmnnnooopppqqqrrrvvvuuusssrrrssstttuuuvvvvvvvvvvvvvvvvvvuuutttttttttvvvxxxzzzzzzzzzyyyyyyvvvxxxzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~vvvuuusssrrrrrrtttvvvwwwtttvvvxxxyyyxxxxxxyyy{{{}}}}}}}}}}}}{{{zzzxxxwwwzzzzzz{{{}}}~~~~~~~~~}}}|||{{{zzz|||~~~}}}zzzxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}wwwwwwvvvvvvuuutttssssssqqqsssuuuvvvuuuttttttuuutttrrrpppnnnmmmllllllllllllkkkjjjiiihhhiiiiiijjjhhhhhhhhhgggfffdddcccbbb`````````______^^^^^^^^^YYYWWWUUURRRPPPPPPPPPQQQMMMMMMLLLLLLKKKLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBAAA??????>>>>>>>>>======>>>>>>======<<<;;;999999:::;;;;;;;;;;;;;;;<<<;;;:::999888888888999888888888888888999::::::999999999999999999999999999:::;;;;;;999999:::;;;::::::999888888888888999999888777777999:::::::::777777666666666666666777888888888999:::<<>>>>>>>>===???>>>>>>???@@@AAACCCDDDAAA@@@???>>>===>>>??????>>>>>>>>>??????AAABBBCCCFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOONNNOOOQQQTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[___```bbbcccccccccbbbaaadddfffhhhlllooorrruuuvvvyyy}}}rrrsssvvvxxxyyyzzzyyyyyyzzzyyyyyyzzz{{{{{{yyyxxx{{{yyywwwvvvvvvuuurrrqqqqqqpppppppppqqqrrrssstttrrrssstttrrrpppooopppqqqlllkkkkkkjjjjjjkkkllllllrrrsssssssssssssssrrrqqqooonnnmmmkkkjjjiiihhhhhhgggeeecccbbbbbbbbbaaa___^^^^^^_________^^^]]]]]]```aaacccdddeeedddcccccc```aaaaaabbbbbbccccccccceeeeeecccbbb```___]]]]]][[[\\\]]]^^^]]]\\\ZZZYYYZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWVVVSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMOOOQQQTTTUUURRRSSSUUUWWWXXXYYYZZZZZZZZZYYYYYYXXXYYY[[[\\\]]]^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^\\\YYYXXXXXXXXX]]]___aaadddfffffffffeeebbbaaa```______```aaabbbaaaaaaaaabbbbbbbbbccccccaaaaaaaaaaaaccceeehhhiiikkkjjjhhhhhhhhhjjjlllmmmkkkjjjiiihhhhhhiiijjjkkkjjjhhhffffffggggggfffeeefffgggiiijjjkkklllllllllmmmmmmmmmnnnooopppqqqqqqrrrqqqqqqpppqqqrrrtttuuuuuuuuuuuuuuuuuutttsssssstttuuuwwwxxxxxxxxxwwwvvvuuuwwwyyyyyyxxxwwwwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{tttsssqqqpppoooppprrrsssppprrrtttuuuuuuuuuwwwyyy}}}}}}}}}|||zzzxxxvvvuuuyyyzzz{{{}}}~~~}}}|||{{{{{{|||}}}}}}}}}||||||{{{zzz~~~~~~|||zzzvvvuuuvvvwwwyyyyyyxxxyyyyyyzzz{{{|||wwwwwwvvvuuutttrrrrrrqqqpppqqqrrrrrrqqqqqqssstttsssrrrpppnnnlllkkkjjjjjjkkkjjjiiihhhgggfffffffffgggfffeeedddbbb```___]]]```______^^^]]]\\\\\\[[[XXXVVVTTTQQQOOONNNNNNNNNLLLLLLKKKJJJJJJIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHGGGFFFDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::999999999999::::::::::::999999888888888888999999888888777777777888999999888888888888888888888888777888999999777777888999<<<;;;999888777666666555777666555666999:::;;;:::888777666555555555555555444444555666999;;;===>>><<<<<<;;;:::::::::;;;;;;>>>???AAAAAA?????????@@@@@@>>>===<<<>>>>>>>>>============>>>???@@@AAABBB@@@???>>>===<<<===>>>>>>AAAAAAAAAAAAAAABBBCCCCCCFFFEEEEEEDDDCCCCCCCCCDDDGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMNNNPPPRRRRRRSSSTTTUUUUUUVVVVVVUUUWWWXXXYYYYYYZZZZZZYYYYYYXXXYYYZZZZZZZZZZZZZZZYYY\\\]]]^^^___```___^^^]]]^^^___aaacccfffhhhjjjkkknnnpppsssxxx~~~ssstttvvvyyy{{{|||||||||zzzzzzzzzzzzzzzyyyxxxwwwyyyxxxwwwvvvuuutttrrrqqqsssssssssssssssttttttuuuoooqqqqqqqqqooonnnoooppplllllllllkkkllllllmmmnnnsssssssssssssssrrrqqqpppooonnnllljjjiiiiiiiiiiiifffdddbbbaaaaaaaaa```___aaaaaaaaaaaa```___^^^]]]___```aaabbbcccdddcccccc`````````aaaaaaaaabbbbbbbbbaaa```^^^\\\[[[ZZZYYYXXXZZZ\\\]]]]]][[[XXXVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUSSSQQQNNNMMMMMMNNNOOOKKKKKKLLLLLLNNNPPPRRRSSSPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[]]]\\\[[[[[[ZZZZZZZZZZZZ\\\]]]]]][[[XXXWWWWWWWWWZZZ\\\```ccceeeeeedddcccaaa```____________```aaa`````````aaaaaaaaaaaabbbaaaaaaaaabbbccceeeggghhhkkkiiihhhggggggiiikkkmmmiiihhhgggggggggggghhhiiihhhfffddddddeeefffeeedddfffggghhhiiijjjkkkkkkkkkmmmmmmnnnoooppppppqqqqqqnnnnnnnnnoooppprrrssstttuuuuuuvvvvvvuuuuuutttsssrrrrrrssstttttttttsssssstttvvvxxxxxxwwwvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxyyysssrrrqqqooooooooopppqqqppprrrsssttttttvvvxxxzzz}}}}}}|||{{{zzzyyyxxxxxxwwwyyy{{{}}}~~~|||{{{zzzzzz{{{||||||}}}}}}|||||||||zzzxxxuuurrrpppppprrrssswwwwwwwwwwwwxxxyyyzzz{{{xxxwwwvvvuuusssrrrqqqpppooooooooonnnmmmnnnqqqttttttsssqqqooommmkkkjjjjjjjjjiiihhhfffeeeccccccbbbcccbbbbbbaaa___^^^\\\[[[______^^^]]]\\\[[[[[[ZZZWWWVVVTTTQQQOOONNNNNNMMMNNNMMMKKKIIIGGGEEEEEEDDDGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@???>>>>>>=========>>>;;;;;;<<<<<<;;;;;;:::999888888888888888888888999777777666666777888888999777777777666666777777888999999999999999999999999555666777777666555666777::::::888777666555555555777555444555777999999999888777666555444444333444444444555666888999;;;;;;;;;;;;:::::::::::::::;;;<<<>>>??????>>>>>>>>>??????===<<<<<<===>>>===<<<<<<<<<======>>>???@@@@@@@@@???>>>===<<<===>>>>>>BBBBBBBBBAAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLLLLNNNPPPPPPRRRTTTTTTTTTSSSTTTTTTVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYWWWXXXZZZ\\\^^^^^^______\\\]]]^^^___aaacccddddddjjjjjjkkknnnqqquuuyyy{{{~~~rrrrrrtttvvvwwwyyyyyyzzz{{{{{{{{{zzzxxxwwwvvvuuuuuuuuuuuuttttttsssssssssssssssttttttuuuuuuuuutttnnnooopppooonnnmmmnnnooonnnnnnnnnnnnnnnooopppqqqssssssssssssrrrqqqpppoooooonnnllljjjiiiiiijjjjjjfffdddbbbaaabbbbbbaaa```ddddddcccbbbaaa```^^^]]]^^^___```aaabbbbbbcccccc```````````````aaaaaaaaa______]]]\\\ZZZXXXWWWWWWVVVWWWYYYZZZZZZXXXVVVTTTUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQOOONNNNNNOOOQQQRRRLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXYYY\\\[[[ZZZYYYYYYYYYYYYYYY[[[\\\\\\ZZZXXXWWWWWWXXXXXXZZZ^^^aaacccdddcccbbb``````____________``````______`````````aaaaaaaaaaaaaaabbbbbbcccdddeeeeeehhhgggfffffffffhhhjjjkkkffffffeeeeeeeeeeeeffffffdddcccbbbccceeefffffffffgggggghhhhhhiiikkkkkklllmmmnnnooopppqqqqqqppppppmmmmmmnnnooopppqqqssssssvvvwwwwwwwwwwwwvvvuuuuuuqqqrrrrrrrrrsssrrrrrrrrrtttvvvxxxxxxwwwuuuuuuvvvttttttuuuuuuvvvvvvwwwwwwtttsssrrrqqqppppppqqqqqqppprrrsssssstttuuuxxxzzzyyyyyyyyyyyyyyyzzzzzzzzzvvvyyy|||}}}}}}~~~~~~}}}|||{{{{{{||||||}}}}}}~~~~~~}}}}}}vvvtttpppnnnnnnoooqqqrrruuuuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvuuusssrrrppppppmmmmmmlllkkkkkklllpppsssssssssrrrpppnnnlllkkkjjjhhhgggfffeeecccbbb```___^^^^^^___^^^^^^]]]\\\[[[^^^]]]]]]\\\[[[[[[ZZZZZZXXXWWWUUUSSSPPPOOOMMMMMMLLLKKKJJJGGGFFFDDDDDDCCCFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA>>>>>>===<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999888777666666666666777777555555555555555666777888777666666555555666666666999999999999999999999999444555666666444444555666777666666555555666666777888666555555666777666555777777555444333333333333666666777777888888888888::::::999999999999:::;;;:::<<<>>>>>>===<<<===>>>>>><<<;;;;;;<<<======<<<;;;<<<<<<===>>>>>>>>>>>>AAA@@@???>>>===>>>??????>>>>>>>>>===>>>>>>??????AAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKKKKLLLNNNNNNQQQTTTTTTSSSQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXWWWXXXXXXXXXXXXXXXYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^___\\\\\\]]]^^^______``````aaaaaabbbdddgggjjjnnnoooqqqtttxxx}}}tttttttttuuuwwwzzz|||~~~}}}~~~~~~|||xxxuuuttttttqqqsssttttttsssssstttvvvrrrsssttttttttttttssssssooopppqqqpppnnnnnnooopppppppppppppppqqqrrrsssssstttttttttsssrrrpppooonnnnnnmmmlllkkkjjjjjjjjjjjjfffdddbbbbbbdddeeedddccceeeeeedddcccaaa___]]]\\\_________``````aaaaaaaaa________________________^^^^^^]]][[[YYYXXXVVVVVVTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRPPPOOOOOONNNOOOPPPRRRSSSLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMPPPRRRSSSTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWYYYYYYXXXWWWWWWWWWXXXXXXXXXYYYZZZYYYWWWVVVWWWXXXXXXZZZ]]]___aaaaaaaaa```_________________________________`````````aaaaaa```aaaaaabbbbbbbbbccccccdddddddddeeefffggghhhiiiddddddddddddddddddddddddbbbaaa```bbbeeeggghhhggghhhhhhhhhhhhiiikkklllmmmmmmnnnpppqqqqqqqqqppppppmmmnnnooopppqqqrrrsssssswwwwwwwwwwwwwwwvvvvvvuuussssssssssssttttttuuuuuutttvvvxxxxxxwwwvvvvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwtttssssssrrrrrrrrrrrrssspppqqqrrrqqqqqqsssvvvxxxtttttttttuuuvvvwwwxxxyyyuuuxxx{{{|||{{{{{{~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}}}}wwwtttpppoooppprrrsssssssssssssssssstttuuuvvvvvvvvvuuutttsssrrrqqqpppoookkkkkkkkkjjjjjjkkkooorrrqqqqqqppppppnnnmmmkkkjjjffffffeeedddcccaaa___^^^]]]]]]]]]^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWUUUSSSQQQNNNMMMLLLGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCCBBB@@@>>>>>>???@@@BBB???@@@@@@@@@@@@@@@@@@???===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999888777555444444444555666444444444444444555666666666666555555444444555555666666666666666666666666333444555555333333444555444444444444555666777888888666444444555555555444666555444333333333333333777777888888888888777777999999888888999999::::::888:::<<<===<<<;;;<<<======;;;::::::<<<======<<<;;;<<<===>>>>>>>>>>>>===AAA@@@???>>>===>>>??????>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAABBBCCCEEEGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKKKKJJJIIIJJJLLLLLLPPPTTTTTTQQQOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWVVVVVVWWWWWWXXXZZZZZZ]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]][[[[[[]]]___bbbdddggghhhgggjjjnnnssswww{{{}}}~~~|||tttssssssssswww|||zzzuuuttttttrrrtttvvvuuutttsssuuuwwwttttttuuuvvvvvvuuutttsssrrrssstttsssqqqppppppqqqqqqqqqqqqqqqrrrssstttuuutttttttttsssqqqooonnnmmmkkkkkkkkkkkkjjjiiihhhhhhdddcccbbbccceeefffffffffggggggfffdddbbb___]]]\\\__________________``````]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWUUUTTTSSSRRRSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPNNNOOOOOOOOOOOOPPPPPPPPPJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKNNNPPPRRRRRRSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUVVVWWWTTTVVVWWWWWWVVVUUUWWWXXXYYYZZZ[[[]]]^^^_________^^^__________________^^^___````````````aaaaaaaaa___``````aaaaaaaaaaaa```___```bbbdddfffgggggggggdddddddddeeeeeedddddddddbbbaaa```bbbeeeggghhhgggiiiiiiiiiiiijjjlllmmmnnnnnnoooppprrrrrrqqqpppooooooooopppqqqrrrsssssssssvvvvvvvvvwwwvvvuuuuuutttrrrrrrrrrssstttuuuvvvwwwuuuwwwyyyyyyxxxvvvvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwssssssssssssssssssttttttqqqrrrrrrqqqppprrruuuwwwuuuttttttttttttuuuwwwxxxuuuxxx{{{{{{yyyxxx|||~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}}}}|||{{{{{{yyyvvvrrrqqqrrrssssssqqqpppppppppqqqqqqrrrssstttrrrqqqqqqpppoooooonnnnnniiijjjkkkjjjjjjkkknnnpppmmmmmmmmmmmmmmmkkkjjjiiidddeeeeeedddcccaaa___^^^^^^^^^^^^^^^]]]\\\[[[ZZZVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRPPPMMMKKKJJJEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<999999::::::999999888777777666444333222333444555444333333333333444444555666555555444333333444444333333333333333333333333333444555555333333444555333333333333444555666777555444333333444555555444444444333333333333333444444555666888888888777777888888888888888999::::::777999;;;<<<;;;;;;<<<===<<<:::999:::;;;======<<<;;;<<<===>>>???>>>======@@@???>>>===<<<===>>>>>>????????????@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJJJJIIIHHHIIIJJJKKKOOOTTTTTTPPPMMMNNNPPPOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZ]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[\\\\\\XXXYYY\\\^^^aaacccddddddbbbdddhhhlllppprrrttttttuuuttttttvvvwwwwwwvvvtttxxx{{{~~~~~~ooommmlllmmmrrryyy{{{vvvuuuuuutttvvvxxxwwwtttsssuuuwwwvvvwwwxxxyyyyyyxxxwwwvvvuuuvvvvvvuuusssrrrrrrsssqqqqqqqqqqqqrrrssstttuuuuuuttttttsssqqqooommmlllhhhiiijjjjjjjjjhhhgggfffcccbbbaaabbbeeegggggggggjjjiiihhhfffdddaaa___]]]``````___^^^^^^^^^______\\\\\\\\\[[[[[[[[[[[[[[[XXXXXXWWWUUUSSSRRRPPPPPPRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPNNNOOOOOOOOOOOONNNMMMLLLHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHJJJMMMOOOQQQRRRRRRQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRSSSSSSTTTUUUUUUQQQSSSTTTUUUTTTTTTVVVWWWZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^____________^^^^^^````````````aaaaaaaaabbb______````````````______\\\^^^aaadddfffggggggfffdddeeeeeeffffffeeeeeedddcccbbbaaabbbeeeggggggfffjjjiiiiiiiiijjjlllnnnooonnnoooqqqrrrrrrqqqpppooopppqqqrrrsssssssssssssssuuuuuuuuuuuuuuuttttttssspppppppppqqqrrrsssuuuvvvuuuwwwyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxrrrrrrrrrssssssttttttttttttttttttsssrrrsssvvvxxxxxxwwwvvvuuuuuuvvvwwwxxxtttxxx{{{zzzwwwwwwzzz~~~||||||||||||}}}}}}}}}}}}{{{{{{||||||{{{zzzzzzyyyzzzwwwsssqqqrrrrrrpppnnnoooooooooooopppqqqrrrsssoooooonnnnnnmmmmmmmmmlllhhhiiikkkkkkkkkkkknnnpppjjjjjjkkklllkkkjjjiiihhhcccdddddddddcccbbb```___aaaaaa```___]]][[[YYYXXXSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSQQQNNNLLLIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDD@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBCCCCCCAAA@@@>>><<<<<<============<<<<<<;;;;;;:::::::::;;;;;;<<<888888888888888777666666777666444222222222444555444333333222222333333444666555444444333333333333333333333333333333333333333444555555333333444555444333333333333444555666333222111222444666777666333333222222222333444444111333555777888888888777888888777777888999::::::666888:::;;;::::::;;;===;;;:::999999;;;===<<<<<<<<<===>>>??????>>>>>>===???>>>===<<<;;;<<<<<<===;;;;;;;;;<<<===???@@@AAADDDDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFGGGIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIHHHHHHHHHIIIJJJOOOTTTTTTPPPMMMMMMOOOMMMNNNOOOQQQRRRSSSSSSSSSQQQQQQQQQRRRTTTVVVYYYZZZZZZZZZZZZZZZ[[[]]]^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]UUUWWWZZZ\\\^^^_________bbbcccfffiiikkklllllllllrrrooonnnpppssssssqqqnnnqqqrrruuu{{{~~~zzzxxxvvvttttttuuuxxxyyyrrrrrrrrrqqqrrrvvv||||||yyyxxxzzz|||~~~~~~|||{{{{{{zzzzzzzzzyyyyyyzzzzzzyyyxxxvvvuuuzzzzzzzzzxxxtttqqqppppppmmmnnnppprrrssstttuuuuuuvvvvvvuuusssrrrooonnnlllllljjjhhhfffeeefffggghhheeedddccccccccceeegggiiikkkjjjiiihhhfffeeeddddddbbbaaa```___^^^^^^^^^^^^`````````___]]][[[YYYWWWYYYXXXUUUSSSQQQPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQRRROOOOOOOOOOOOPPPQQQRRRRRRTTTRRROOOOOOPPPQQQQQQPPPQQQQQQQQQQQQPPPOOONNNMMMQQQQQQQQQPPPOOOLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJKKKMMMOOOPPPPPPPPPRRRSSSSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQSSSUUUVVVWWWWWWVVVYYYYYYZZZZZZ[[[]]]^^^___aaa___]]][[[[[[\\\___```aaaaaaaaaaaaaaaaaaaaaaaa^^^]]]\\\[[[[[[[[[\\\]]]___aaaccceeeeeeeeedddcccddddddeeefffggggggffffffdddeeeeeefffgggggghhhhhhhhhiiijjjlllmmmnnnnnnnnnnnnooopppqqqrrrrrrqqqpppqqqrrruuuwwwxxxwwwuuusssuuuuuuttttttrrrqqqooonnnrrrssstttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxpppppppppqqqrrrssstttuuuqqqrrrssstttuuuyyy~~~zzzvvvvvvwwwxxxxxxttttttuuuuuuvvvwwwwwwwww||||||}}}}}}}}}}}}||||||{{{yyyxxxxxxyyyzzzyyyxxx}}}yyysssnnnlllkkkjjjiiijjjiiiiiikkkmmmoooooonnnnnnnnnooooooooommmlllkkkfffggghhhjjjkkkllllllllljjjkkkkkkiiigggeeefffgggiiigggeeebbb```_________^^^^^^______^^^\\\ZZZYYYUUUTTTSSSSSSTTTTTTSSSQQQOOOOOONNNMMMLLLLLLMMMMMMJJJHHHFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>???@@@AAAAAAAAA@@@??????>>>>>>?????????===<<<<<<======<<<:::;;;;;;;;;;;;::::::999888888777777666666666666666333333333222222222111111333222111000000111222333222222222222222222222111666555444333111000//////111111111111111111111111444444444444444444444444111111000000111333555666222222222111111000000000333333333444444444555555999888777555555555666777888999::::::999888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@:::<<<>>>???@@@???===<<<;;;;;;<<<>>>@@@BBBDDDEEEBBBBBB@@@@@@@@@@@@BBBBBBEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHMMMMMMLLLLLLLLLLLLLLLMMMNNNMMMLLLMMMPPPRRRRRRRRRQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\YYYYYY[[[[[[\\\[[[ZZZYYYYYYZZZ\\\]]]^^^_________ccccccdddeeeggghhhiiiiiiggghhhiiijjjkkkllllllllllllooosssuuuxxxzzz~~~}}}}}}{{{wwwtttssstttvvvuuusssqqqrrrsssttttttsssrrrssstttttttttwww|||}}}zzzzzz|||~~~~~~}}}||||||{{{{{{{{{{{{yyyyyyzzzzzzyyyxxxvvvvvvxxxyyyyyywwwsssqqqppppppooopppqqqsssuuuvvvvvvvvvuuuuuutttsssqqqooommmmmmiiigggeeedddccccccdddeeeeeedddccccccdddeeegggiiihhhhhhhhhhhhgggfffeeedddcccbbbaaa```____________`````````___]]]ZZZXXXVVVWWWVVVTTTRRRQQQPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRPPPOOOOOOPPPQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMKKKHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIKKKMMMNNNOOOOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWWWWVVVYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^]]]]]][[[[[[[[[\\\]]]^^^^^^```bbbdddeeeeeeeeedddddddddeeefffggghhhhhhhhhfffggghhhiiijjjkkkllllllkkklllmmmnnnnnnnnnnnnnnnmmmnnnoooqqqqqqqqqqqqppprrrsssvvvxxxxxxxxxvvvuuurrrrrrqqqqqqppppppoooooorrrrrrssstttuuuuuuuuuuuuuuuvvvwwwxxxzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwuuutttsssrrrqqqqqqqqqqqqrrrsssttttttvvvyyyzzzvvvvvvwwwwwwwwwttttttuuuvvvwwwxxxyyyzzz||||||}}}}}}}}}}}}||||||{{{yyywwwwwwxxxyyyxxxwww{{{xxxsssooommmlllkkkjjjhhhhhhgggiiikkkmmmmmmlllkkklllmmmmmmmmmlllkkkjjjfffggghhhjjjjjjjjjjjjjjjgggiiijjjiiihhhgggggghhhhhhgggdddbbb___^^^]]]]]]^^^^^^]]]\\\[[[YYYXXXWWWWWWUUUTTTSSSSSSRRRPPPNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>======>>>>>>???>>><<<<<<<<<<<<;;;999999999999999999888777777777666555555444444555555333333222222222111111111222222111000000111222222333333333333333444444444444444333222111000000///111111111111111111111111333333333333333333333333111111111111222333444444444444444333333222222222333333333444444444444555888777666555555555666666666888999888777666777888:::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????;;;<<<>>>?????????===<<<<<<<<<<<<>>>???AAACCCDDDBBBAAAAAA@@@@@@AAAAAABBBDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJKKKNNNPPPPPPPPPOOOPPPQQQRRRTTTUUUVVVVVVYYYXXXXXXYYYZZZ[[[\\\\\\[[[[[[\\\]]]\\\\\\ZZZZZZYYYZZZ[[[\\\^^^^^^^^^^^^```aaaaaabbbcccdddeeeeeegggggghhhiiijjjjjjjjjjjjkkkmmmpppssstttwwwzzz||||||~~~~~~{{{zzzzzzwwwwwwuuurrrooonnnoooqqqqqqpppnnnoooppprrrqqqppptttuuuvvvwwwwwwyyy}}}}}}{{{{{{}}}||||||||||||||||||||||||zzzzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvtttqqqooooooppppppqqqssstttuuuvvvvvvvvvuuutttsssrrrpppnnnmmmlllgggfffeeecccccccccddddddeeeeeeddddddeeefffhhhiiieeefffhhhiiiiiihhhgggfffdddcccbbbaaa`````````aaa``````___]]][[[YYYVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNOOOPPPQQQOOONNNLLLLLLKKKJJJKKKLLLMMMNNNLLLLLLLLLLLLJJJIIIGGGEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVYYYXXXXXXWWWWWWXXXXXXYYYWWWYYY]]]```aaa```]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZ\\\[[[[[[ZZZ[[[\\\^^^______```bbbdddeeeeeeeeeeeecccdddfffggghhhiiiiiijjjiiiiiikkklllnnnooopppqqqooooooooooooooonnnmmmllllllmmmnnnoooppppppppppppssstttvvvxxxyyyxxxwwwvvvppppppooonnnnnnooopppqqqrrrrrrsssssstttssssssrrrtttuuuwwwxxxzzz{{{||||||zzzzzzyyywwwvvvvvvvvvvvvwwwvvvtttsssqqqqqqppppppssstttuuuuuuwwwzzzzzzvvvvvvvvvwwwvvvvvvvvvvvvvvvxxxyyy{{{|||{{{||||||}}}}}}||||||{{{zzzxxxvvvvvvwwwwwwwwwvvvyyyvvvrrrooonnnnnnlllkkkhhhgggggghhhkkkllllllkkkhhhiiijjjjjjkkkjjjjjjjjjfffggghhhiiiiiihhhgggfffdddfffiiijjjiiihhhhhhiiihhhfffdddaaa___]]][[[[[[]]]\\\ZZZXXXWWWVVVUUUUUUYYYVVVTTTRRRQQQPPPMMMKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJHHHFFFFFFFFFFFFGGGEEEEEEDDDCCCAAA???>>>=========<<<<<<<<<===>>>>>>???>>>>>>===============???>>><<<;;;;;;;;;999777777777888888777777666666555555444333333333333444222222222222111111111000222111111000000111111222333333444444555555666666222222222222111111111000000000000000000000000000111111111111111111111111222222333333333333333222333333333333333222222222333333333333444444444444666666555444444444555555444555666666444444555666888999999999::::::;;;;;;:::;;;;;;<<<<<<===============>>>??????>>>===<<<=========>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMJJJIIIHHHIIILLLMMMNNNMMMOOOOOOQQQRRRTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]]^^^^^^^^^]]]]]]\\\[[[YYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^______`````````aaaeeefffggghhhhhhhhhhhhhhhhhhjjjmmmoooppprrrtttvvvuuuwwwyyyyyywwwuuutttsssrrrrrrqqqnnnkkkjjjkkklllmmmlllkkkkkkmmmooonnnnnnvvvxxxyyyyyyyyyzzz}}}~~~|||{{{|||~~~{{{{{{||||||}}}}}}}}}}}}{{{{{{{{{zzzyyyyyyxxxxxxsssttttttrrrooonnnnnnooopppqqqrrrssstttuuuuuuuuusssrrrqqqooonnnmmmllllllhhhgggfffeeeeeeeeeeeefffeeeeeeeeeeeefffggghhhiiidddfffhhhkkkkkkkkkiiigggdddcccbbbaaaaaaaaaaaaaaa```___^^^\\\YYYWWWUUUTTTQQQPPPOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLLLLNNNPPPOOOMMMKKKIIIHHHGGGGGGGGGIIILLLMMMJJJJJJJJJJJJJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUZZZYYYXXXWWWWWWWWWWWWWWWWWWYYY\\\______^^^[[[ZZZ[[[[[[ZZZZZZZZZYYYYYYYYY[[[ZZZZZZZZZ[[[]]]___```aaabbbcccdddddddddcccccccccdddfffgggiiijjjkkkkkkjjjjjjlllmmmoooqqqrrrssspppppppppooonnnlllkkkjjjkkklllmmmnnnooopppqqqqqqrrrsssuuuwwwxxxxxxwwwwwwrrrqqqooommmmmmnnnpppqqqrrrrrrsssssssssrrrrrrqqqrrrtttvvvxxxzzz|||}}}}}}|||{{{zzzxxxwwwvvvvvvvvvuuutttsssssssssssssssttttttuuuvvvvvvwwwzzzzzzwwwvvvvvvvvvuuuxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzyyywwwuuutttuuuvvvuuutttvvvtttqqqpppoooooommmkkkiiihhhggghhhkkklllkkkjjjgggggghhhiiiiiijjjjjjjjjggghhhhhhhhhhhhfffeeedddcccfffhhhiiihhhgggfffggggggfffcccaaa^^^\\\ZZZYYY[[[YYYXXXVVVUUUUUUUUUVVVWWWUUURRRQQQPPPOOOLLLJJJKKKLLLNNNOOOOOOMMMKKKJJJJJJIIIGGGFFFFFFFFFGGGGGGEEEEEEDDDCCCAAA???===<<<<<<;;;;;;;;;;;;;;;<<<<<>>===============???===;;;::::::999777555666666777777777777666666555555444333333333333333222111111111111000000000111111000000000000111111222222333444444555666666000111111111111111111111000000000000000000000000000000000000000000000000222222333444444333222111111111111000000000000000222222333333333444444444444444444444444444444444333555666555444333444555666777777888999::::::;;;:::;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>===<<<<<<>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMJJJIIIHHHIIIKKKLLLLLLLLLPPPQQQSSSTTTUUUVVVVVVVVVTTTTTTUUUVVVXXXZZZ\\\]]]____________^^^]]]]]]\\\[[[\\\]]]^^^____________________________________ddddddeeefffffffffffffffgggiiikkkllllllmmmoooqqqsssuuuwwwxxxvvvtttsssssspppqqqpppmmmjjjiiijjjkkkjjjiiihhhiiikkkmmmmmmmmmxxxyyyzzzzzzyyyzzz|||~~~|||zzzzzzzzzyyyzzz|||}}}~~~~~~~~~~~~||||||{{{zzzzzzyyyyyyyyyrrrsssrrrpppmmmlllmmmnnnooopppqqqqqqrrrrrrrrrrrrqqqpppnnnlllkkkjjjjjjjjjgggfffffffffeeeeeeeeefffffffffffffffggghhhiiiiiidddfffiiikkklllkkkiiihhhcccbbbaaaaaa```aaaaaaaaa___^^^\\\ZZZWWWVVVTTTTTTPPPOOONNNMMMMMMNNNOOOPPPOOOPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNOOOPPPPPPKKKJJJKKKLLLNNNMMMKKKIIIFFFEEEDDDDDDEEEGGGJJJKKKIIIIIIJJJJJJJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOONNNOOOPPPQQQRRRSSSUUUUUU[[[[[[ZZZYYYXXXXXXXXXXXX[[[[[[\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]___aaaeeedddddddddcccbbbaaaaaacccdddfffgggiiijjjkkkkkkiiiiiikkkmmmnnnppprrrrrroooooonnnmmmllljjjhhhgggkkkkkklllmmmoooqqqrrrsssqqqrrrtttuuuvvvwwwwwwwwwvvvtttrrrooonnnnnnooopppsssssstttttttttsssrrrrrrqqqsssuuuwwwzzz{{{}}}}}}}}}}}}{{{zzzxxxxxxwwwwwwuuuuuuttttttssstttttttttuuuuuuvvvvvvwwwzzzzzzwwwvvvuuuuuutttxxxxxxxxxxxxwwwvvvuuuuuuxxxyyyyyyzzzzzzyyyyyyxxxwwwuuussssssssstttsssqqqsssqqqpppoooooonnnllljjjgggfffeeefffhhhiiiiiihhhggggggggghhhhhhiiiiiijjjhhhggggggfffeeedddcccbbbdddeeeggggggeeedddddddddeeeeeecccaaa^^^\\\ZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXSSSQQQOOOOOOOOOOOOMMMLLLJJJKKKMMMNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDDDDEEEFFFEEEEEEDDDBBBAAA>>><<<;;;;;;;;;:::::::::::::::;;;??????>>>==================<<<999999888777555333666666777777777777666666666555444444333333444444111111111000000000//////000000000000000000000000000000111222333333444444//////000000000000111111////////////////////////////////////////////////111222333333333222111000000000000000000000000000222222222333333333444444333333444444444444444444444555666666444444555666555555666777888::::::;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<======<<<<<<<<<>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMKKKJJJHHHIIIKKKMMMMMMLLLOOOPPPRRRTTTUUUUUUTTTTTTRRRRRRSSSUUUWWWYYY[[[\\\_________^^^^^^]]]]]]]]]^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccdddeeeeeeeeeddddddeeegggiiijjjjjjjjjlllnnnrrrtttwwwwwwvvvtttssssssooooooooommmkkkiiiiiijjjiiihhhgggiiikkkmmmnnnmmmyyyzzzzzzyyyxxxxxxzzz|||}}}|||yyyxxxxxxxxxyyy{{{~~~}}}}}}|||zzzzzzzzzzzzzzzssssssrrrooolllkkklllmmmnnnnnnoooppppppooooooooonnnmmmkkkiiihhhhhhhhhhhhddddddeeeeeeddddddddddddffffffgggggghhhiiiiiiiiieeefffhhhiiiiiihhhgggfff``````____________``````]]][[[ZZZXXXVVVUUUTTTTTTPPPOOONNNMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQKKKJJJJJJJJJKKKKKKIIIGGGDDDDDDCCCCCCDDDFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMNNNPPPRRRTTTVVVWWW\\\[[[[[[ZZZYYYYYYYYYZZZ]]]\\\[[[YYYXXXXXXXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]ZZZZZZZZZZZZ[[[]]]___```fffeeedddccccccbbbaaaaaacccdddfffggghhhiiiiiijjjhhhhhhiiikkklllnnnoooppplllllllllkkkjjjiiihhhgggkkkkkklllmmmoooqqqsssuuuqqqqqqssstttvvvwwwwwwwwwwwwvvvtttrrrppppppppppppttttttuuuuuuvvvuuuuuutttppprrrtttvvvxxxzzz{{{|||}}}|||{{{yyyxxxxxxxxxxxxyyyxxxvvvuuussssssrrrrrruuuuuuvvvvvvvvvyyy~~~zzzwwwvvvuuutttssswwwxxxyyyyyyxxxvvvtttrrrvvvwwwwwwxxxxxxwwwwwwvvvvvvtttrrrqqqrrrrrrqqqooopppoooooooooooommmjjjhhhdddccccccdddeeeffffffdddggggggfffffffffggghhhhhhfffeeecccaaa`````````aaacccdddeeedddbbbaaabbbcccddddddcccaaa___]]][[[ZZZWWWWWWVVVVVVVVVVVVWWWWWWOOONNNMMMMMMNNNOOONNNLLLJJJKKKLLLMMMMMMMMMLLLKKKHHHGGGEEECCCCCCCCCCCCDDDDDDDDDCCCBBB@@@>>>===<<<;;;;;;:::999999999::::::>>>>>>===<<<<<<<<<<<<<<<;;;:::888777777777555333555555666777777777666666555555444333333333333444000000000000///////////////000000111111000000/////////000000111111222222///////////////000000000////////////////////////////////////////////////000000111111111111111000111111111222222222222222222222222222333333333333222333444444555555444444444666666666555444555666444444555777999:::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;<<<<<<============>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGJJJLLLMMMLLLJJJIIIJJJKKKMMMMMMLLLMMMNNNPPPRRRSSSRRRQQQPPPQQQQQQRRRSSSUUUWWWYYYZZZ^^^]]]]]]\\\\\\]]]]]]^^^``````aaabbbbbbbbbbbbbbbbbbcccccccccddddddeeeeeeccccccddddddddddddccccccccceeeggghhhhhhhhhjjjllloooqqqttttttsssqqqppppppmmmmmmnnnllljjjhhhhhhiiiiiihhhgggiiilllnnnoooooozzzzzzxxxvvvuuuvvvxxx{{{yyy|||~~~~~~|||yyyxxxwwwwwwxxx{{{~~~~~~}}}|||{{{zzzzzzzzz{{{ttttttrrrnnnkkkjjjkkkmmmnnnnnnooooooooonnnnnnmmmkkkjjjhhhfffeeeeeefffgggeeeeeeeeeffffffeeeeeeeeeffffffggghhhiiiiiiiiiiiiffffffffffffeeedddcccbbb^^^]]]]]]]]]]]]]]]^^^^^^ZZZYYYXXXVVVUUUUUUUUUUUUQQQPPPNNNMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPPPPOOONNNPPPPPPPPPOOOPPPPPPQQQQQQMMMKKKIIIHHHHHHHHHGGGFFFCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGIIIIIIJJJIIIHHHGGGDDDDDDDDDCCCDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIILLLLLLMMMNNNNNNOOOPPPPPPMMMMMMNNNPPPSSSVVVYYY[[[[[[[[[ZZZZZZYYYZZZZZZZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^______[[[[[[ZZZZZZ[[[]]]___```dddccccccccccccccccccdddddddddeeefffggghhhhhhhhhggghhhiiijjjkkklllmmmmmmjjjjjjjjjkkkjjjjjjiiihhhkkkllllllnnnppprrruuuvvvrrrrrrsssuuuvvvwwwxxxyyyuuuttttttsssrrrqqqqqqpppuuuuuuvvvwwwxxxxxxxxxxxxpppqqqsssuuuwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxwwwvvvuuutttttttttttttttuuuuuuuuuuuuxxx}}}zzzxxxvvvuuusssrrrsssvvvzzz||||||zzzvvvttttttuuuuuuvvvvvvuuuuuutttuuusssqqqpppppppppooonnnnnnnnnnnnnnnnnnlllhhheeefffeeedddeeefffgggfffeeegggfffeeedddddddddeeefffcccaaa]]]ZZZYYY[[[]]]___aaaaaaaaa```^^^___bbbdddcccccccccbbbaaa___]]][[[XXXXXXWWWWWWUUUTTTSSSRRROOOMMMLLLLLLMMMNNNMMMKKKKKKKKKKKKKKKLLLLLLLLLMMMHHHGGGEEECCCBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>===<<<;;;::::::999999999:::<<<;;;::::::999999::::::999888666666666666555333333333444555555555555555444444333222222222222222000000/////////............///000111111000///...000000000000000000000000/////////////////////...........................///////////////////////////.........///000111111000111111111222222222333111222222222222333333333222333444555666555555444444555666555444444555666333444555777999;;;<<<============<<<;;;::::::999777777888888999:::;;;<<<<<<<<<<<<======???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGJJJLLLMMMLLLJJJIIIIIIKKKLLLLLLKKKLLLNNNPPPRRRSSSRRRPPPOOOQQQQQQQQQSSSTTTVVVXXXYYY[[[ZZZZZZZZZZZZ\\\]]]^^^``````aaabbbbbbbbbaaaaaaaaabbbbbbcccdddeeeeeefffccccccdddddddddccccccbbb```bbbdddeeeeeefffhhhjjjkkkmmmppppppooonnnmmmmmmlllmmmnnnmmmkkkiiiiiiiiihhhggggggiiilllnnnoooooozzzzzzwwwtttssstttwww{{{vvvyyy|||}}}|||zzzyyyxxxvvvxxx{{{~~~~~~|||{{{zzzzzz{{{{{{uuuuuurrrnnnkkkiiijjjlllnnnoooooooooooonnnnnnmmmjjjhhhfffdddcccdddeeeeeegggggghhhhhhiiihhhhhhgggfffggghhhiiiiiijjjjjjiiifffeeedddcccaaa```______\\\\\\[[[[[[[[[\\\]]]]]]YYYXXXVVVUUUTTTTTTUUUVVVQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPNNNNNNTTTSSSRRRQQQQQQQQQQQQQQQNNNKKKHHHGGGGGGGGGFFFEEEBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNOOOQQQUUUXXX\\\^^^ZZZZZZYYYYYYYYYYYYZZZZZZWWWXXXYYYZZZZZZYYYYYYXXXWWWXXXYYY[[[\\\^^^___```\\\[[[[[[[[[[[[]]]^^^___aaaaaaaaabbbcccdddfffgggddddddeeefffggggggffffffhhhhhhiiiiiijjjkkklllllliiiiiijjjkkkkkkkkkjjjjjjlllllllllnnnpppsssvvvxxxsssssstttvvvwwwyyyzzzzzzqqqrrrsssssssssrrrrrrqqquuuvvvwwwyyyyyyzzzzzzzzzpppqqqrrrtttvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwttttttttttttuuuwwwxxxxxxttttttuuutttuuuxxx|||{{{xxxvvvuuusssqqqqqqtttzzz~~~}}}yyyvvvssssssttttttttttttssssssuuusssppppppppppppnnnmmmmmmmmmmmmnnnnnnkkkgggccciiihhhggghhhiiijjjiiihhhfffeeecccbbbbbbbbbccccccaaa^^^YYYVVVUUUWWW[[[]]]______^^^]]]]]]___cccfffbbbbbbccccccaaa```^^^]]]YYYYYYXXXWWWUUURRROOOMMMOOONNNLLLLLLMMMMMMKKKJJJKKKKKKKKKJJJKKKLLLMMMNNNJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::999999999::::::999888888777777888888888666555555666666555333111222333333444444444444333222222111000111111111000/////////...............///000111111000///...111111111000000000000000000000//////....................................////////////////////////...---------...///111222......//////000000000111111111222222222333333333222333555666666666555555333444555555333333444555333444666777999;;;======>>>>>>===<<<;;;;;;:::999555666666777888:::;;;<<<;;;;;;<<<<<<===???@@@AAA@@@@@@BBBBBBBBBBBB@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDFFFHHHJJJKKKLLLKKKIIIHHHHHHJJJKKKKKKJJJNNNPPPRRRTTTUUUTTTRRRQQQQQQQQQQQQRRRSSSUUUWWWWWWYYYYYYXXXXXXYYY[[[]]]^^^___``````aaaaaaaaaaaa```___```aaabbbcccdddeeefffccccccdddddddddccccccbbb^^^```bbbccccccdddgggiiiiiikkknnnooonnnlllllllllnnnooopppooommmkkkkkkkkkgggffffffhhhkkknnnooooooxxxwwwvvvuuuttttttuuuvvvuuuwwwyyy{{{{{{yyywwwvvvsssuuuwwwyyyzzz|||}}}}}}~~~~~~}}}{{{yyyxxxxxxwwwtttpppllljjjkkklllnnnnnnoooooooooooonnnnnnllljjjhhhfffeeeeeefffgggllljjjiiihhhiiiiiigggeeehhhhhhhhhhhhiiijjjkkkllliiihhheeebbb```]]]\\\[[[YYYZZZ[[[[[[[[[[[[ZZZZZZYYYWWWUUUSSSQQQPPPPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIEEECCCBBBCCCFFFGGGFFFDDDEEEEEEEEEEEEEEEDDDCCCCCCFFFGGGIIIKKKLLLLLLKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOSSSSSSRRRTTTVVVYYYZZZZZZVVVWWWXXXZZZZZZZZZYYYXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\YYYYYYZZZ[[[]]]___aaabbbbbbccceeefffggghhhggggggffffffeeeeeeeeefffggggggjjjjjjjjjkkklllmmmnnnooooooooopppppppppooonnnnnnlllllllllmmmnnnpppqqqrrrsssrrrrrrssstttuuuuuutttuuuuuuuuuttttttssssssrrrxxxuuurrrsssvvvxxxxxxvvvsssttttttsssqqqqqqrrrtttxxxxxxwwwwwwxxxxxxyyyyyytttuuuvvvwwwxxxwwwvvvvvvvvvssspppqqqtttxxx{{{||||||xxxwwwwwwvvvsssqqqnnnssszzz}}}}}}yyyuuurrrrrrqqqppppppqqqssstttuuuwwwvvvtttrrrqqqpppoooooolllmmmmmmmmmlllkkkjjjjjjkkkiiihhhhhhiiiiiihhhfffddddddeeedddcccaaa___^^^```\\\WWWUUUVVVZZZ]]]^^^______``````aaaaaabbbbbbcccbbb```^^^]]]\\\\\\\\\[[[[[[ZZZUUUQQQOOOQQQSSSPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDCCCDDDCCCBBB@@@?????????>>><<<;;;<<<===;;;<<<<<<<<<;;;:::999999999777555444333444555666555555555444444333333333333333333444444555555555555444444333222111000000000000000000000000000000.........///////////////111111000///000111222333111...,,,,,,...///---+++000...,,,---...///...---***++++++,,,------------........................////////////000000000000000000000000111111111111444666888999:::999777666555555666666555444333333333333444666888:::<<<===>>>===<<<;;;999888777666555666666777888888999999;;;;;;;;;<<<===???@@@AAA>>>>>>>>>>>>>>>?????????>>>>>>======>>>>>>???@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFHHHHHHEEEBBB@@@BBBCCCDDDEEEFFFGGGHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKNNNQQQTTTUUUSSSRRRQQQQQQSSSTTTTTTUUUVVVVVVVVVUUUYYYYYYYYYZZZZZZ[[[[[[[[[``````aaaaaabbbbbbccccccfffeeeeeeeeefffggghhhhhhhhhhhhhhhhhhfffdddbbbaaa_________```bbbdddggghhhhhhhhhhhhgggeeeeeefffgggiiijjjmmmnnnnnnmmmkkkiiimmmmmmlllllllllkkkkkkkkktttsssrrrrrrrrrssstttuuuuuuvvvxxxyyyyyyxxxuuutttqqqsssvvvwwwxxxyyy|||~~~{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwuuuqqqmmmkkklllmmmnnnnnnnnnnnnnnnmmmmmmlllkkkjjjhhhgggggggggggghhhiiigggffffffggghhhgggfffgggfffffffffffffffggggggeeedddbbb___]]][[[ZZZZZZWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUSSSQQQPPPOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBCCCFFFHHHGGGEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJMMMNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRTTTVVVXXXXXXXXXVVVWWWXXXYYYZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXYYYZZZ\\\^^^```aaabbbccceeeggggggggggggfffffffffeeeeeeeeefffgggggglllllllllllllllmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqnnnnnnnnnooopppqqqssssssqqqqqqqqqrrrssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrvvvsssqqqqqqtttvvvvvvtttttttttuuutttrrrrrrsssuuuyyyyyyyyyxxxxxxyyyyyyzzzwwwwwwxxxyyyyyywwwvvvuuuuuurrrpppqqqsssvvvyyyyyy{{{xxxuuuttttttsssqqqnnnmmmqqqvvvxxxxxxvvvtttsssrrrqqqppppppppprrrssstttsssrrrqqqpppoooooonnnnnnmmmnnnnnnnnnnnnnnnmmmlllmmmkkkhhhgggggggggeeedddaaabbbcccdddddddddcccbbb```\\\XXXVVVWWWZZZ]]]^^^````````````````````````cccbbbaaa```^^^]]]\\\[[[ZZZZZZYYYUUUQQQOOOQQQSSSPPPOOONNNMMMLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCBBBBBBBBB@@@>>>>>>??????>>><<<;;;<<<===<<<<<<<<<<<<;;;:::999888888777555444333444555666555444444444333333333333222222333333333444444444222222222111000000///////////////////////////////////////...............+++******)))***+++,,,---111///------...///...,,,///---++++++---...---,,,---,,,+++***+++,,,---...........................------------............//////000000000111111111333444666777888777666555555555555555555444333333444444555666777999:::;;;======<<<;;;:::999888888666666777777888999999:::<<<<<<<<<<<<===???@@@AAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGEEECCCAAACCCCCCDDDEEEFFFFFFGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKMMMOOORRRRRRQQQQQQQQQRRRUUUVVVVVVWWWXXXXXXWWWWWWZZZZZZZZZ[[[[[[[[[\\\\\\_________```aaabbbcccdddffffffffffffggghhhiiijjjjjjjjjjjjiiigggeeebbbaaaaaaaaaaaaaaacccdddfffggggggggggggfffddddddeeegggiiikkkmmmnnnooommmllljjjjjjjjjjjjkkkkkkkkkkkklllqqqqqqppppppqqqrrrtttuuutttuuuvvvwwwvvvuuusssqqqoooqqqtttuuuuuuuuuvvvxxxyyyyyyxxxwwwwwwwwwxxxyyyxxxwwwuuurrrnnnlllmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiijjjjjjjjjiiiiiihhhfffdddcccccceeeggghhhhhhfffeeedddcccbbbbbbbbbbbb```___^^^\\\ZZZYYYXXXXXXUUUVVVVVVVVVVVVVVVUUUUUUSSSRRRQQQOOONNNMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDFFFHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEGGGHHHIIIJJJJJJJJJNNNNNNNNNNNNMMMMMMMMMMMMOOOQQQRRRTTTVVVVVVVVVVVVUUUVVVWWWXXXYYYXXXWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXTTTTTTRRRRRRRRRSSSTTTUUUWWWWWWXXXYYY[[[]]]^^^___cccdddeeegggggggggffffffeeeeeeddddddeeeffffffgggllllllkkkllllllmmmnnnooorrrsssssstttuuuuuuuuuuuuppppppppppppqqqssstttuuuqqqqqqqqqrrrssstttttttttppppppppppppppppppqqqqqqrrrqqqooooooqqqrrrrrrqqqssstttuuutttsssssstttvvvzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyywwwuuutttsssqqqpppppprrrtttuuuuuuvvvtttsssrrrrrrqqqnnnlllkkknnnqqqrrrrrrrrrssstttrrrqqqpppooopppppprrrsssqqqqqqppppppppppppoooooonnnooooooppppppppppppoooooolllhhhfffeeedddcccbbb___```ccceeefffgggggggggaaa]]]YYYWWWXXX[[[]]]___````````````____________aaabbbbbbaaa```^^^\\\[[[YYYYYYWWWTTTQQQOOOPPPQQQNNNNNNMMMMMMLLLKKKJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEBBBBBBAAA@@@>>><<<>>>>>>???>>><<<:::;;;<<<=========<<<;;;999888777777666444333333333444555444444333333333333333222111111111222222222222333000000000////////////////////////////////////////////////......------,,,,,,++++++++++++,,,------111///...---/////////...///---,,,,,,---......---000...+++))))))***---...------------------------,,,------------.........//////000000000000111111222333444555666555444333444444555555444444333333666555555555666777888888<<<;;;;;;;;;;;;:::::::::777777888888999:::::::::===============>>>??????@@@@@@@@@??????>>>>>>===???????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNOOOOOOPPPRRRTTTXXXXXXYYYZZZZZZZZZZZZYYY[[[[[[[[[\\\\\\\\\\\\\\\___^^^^^^^^^___aaadddeeegggggggggggghhhiiijjjkkkmmmmmmlllkkkhhheeecccaaabbbbbbbbbccccccdddeeeeeeeeeffffffeeeccccccdddfffiiijjjmmmnnnooonnnmmmllliiiiiiiiijjjjjjkkkkkklllsssrrrqqqqqqqqqrrrssstttrrrsssttttttsssrrrpppooonnnppprrrsssrrrrrrrrrssswwwvvvtttssssssuuuxxxyyywwwwwwvvvssspppnnnnnnoooooonnnlllkkkiiihhhhhhggghhhiiikkkllllllkkkjjjiiidddcccaaabbbfffiiijjjkkkhhhgggeeecccbbb``````___]]]\\\[[[YYYXXXWWWWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSQQQPPPPPPOOONNNMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIMMMMMMMMMMMMLLLLLLLLLLLLMMMOOORRRTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTOOOPPPRRRSSSUUUVVVVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTWWWWWWWWWXXXZZZ\\\]]]^^^bbbccceeefffffffffeeedddbbbbbbbbbbbbcccdddeeeeeehhhhhhiiijjjkkkmmmooopppqqqrrrsssuuuuuuvvvvvvvvvpppoooooopppqqqrrrssssssqqqsssttttttuuuuuuvvvxxxrrrrrrpppooonnnnnnooooooooonnnnnnnnnnnnoooooonnnqqqrrrssssssrrrrrrtttvvvyyyyyyyyyyyyxxxxxxwwwwwwyyyzzzzzzyyywwwuuusssrrrrrrpppooopppqqqrrrrrrqqqrrrqqqqqqqqqpppooommmkkkiiikkknnnpppppppppqqqsssqqqqqqpppoooooopppqqqrrrtttsssssssssrrrrrrqqqpppnnnnnnooopppqqqqqqqqqqqqnnnkkkgggeeeeeeeeedddccc```bbbdddfffhhhiiiiiiiiiaaa^^^ZZZXXXZZZ\\\^^^___``````````````````aaaaaa``````aaabbbaaa^^^\\\ZZZXXXWWWVVVSSSQQQPPPOOOPPPMMMMMMLLLLLLKKKJJJIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDEEECCCAAAAAAAAAAAA???>>><<<>>>>>>===;;;::::::;;;======<<<;;;:::888666555555444333333333333444444333333333333222222222222000000000111111111111111....../////////000000000//////////////////////////////......---,,,++++++........./////////000000000///........./////////000///------///000///...///...,,,+++***++++++,,,------------------------........./////////000000////////////000000000111111222333444444444333333333333444444444333333222444444444444555666777888888999999999::::::::::::888888999999999:::::::::>>>===============>>>>>>AAAAAA@@@???>>>>>>======>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLOOOSSSVVV[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]\\\\\\]]]aaadddgggggggggggghhhiiijjjkkkllloooooonnnllliiifffcccaaaaaabbbcccccccccccccccbbbcccddddddcccbbbbbbccceeeiiijjjlllmmmnnnnnnmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjtttsssqqqpppooooooooooooppppppqqqqqqqqqpppooonnnnnnpppqqqrrrppppppqqqrrruuusssqqqpppqqqsssvvvxxxuuuvvvuuussspppoooooopppooommmkkkiiihhhgggffffffgggiiikkkmmmmmmllljjjhhheeedddcccdddhhhkkklllllljjjiiigggeeecccbbbaaaaaa]]]\\\ZZZYYYXXXWWWWWWWWWTTTUUUUUUUUUTTTTTTSSSRRROOOOOOOOONNNNNNMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDCCCCCCBBBAAABBBDDDEEEFFFGGGIIIJJJFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKJJJKKKNNNRRRSSSQQQPPPPPPPPPRRRSSSTTTTTTTTTTTTRRRRRRNNNOOOQQQSSSUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSTTTUUUWWWWWWWWWXXXYYY[[[\\\]]]aaabbbcccdddeeeeeedddddd````````````aaabbbcccdddbbbccceeegggjjjmmmoooqqqooopppqqqrrrssstttttttttmmmmmmmmmmmmnnnoooppppppsssuuuwwwwwwwwwwwwyyy{{{wwwvvvssspppnnnmmmmmmmmmlllmmmmmmmmmmmmlllllllllnnnpppqqqqqqpppqqqsssuuuxxxxxxxxxxxxwwwuuutttsssvvvwwwwwwvvvuuusssqqqpppqqqooonnnnnnpppqqqpppooonnnnnnnnnmmmkkkjjjiiihhhfffjjjnnnqqqqqqpppppppppqqqpppooooooooopppqqqrrrvvvvvvvvvuuutttrrrpppooommmnnnooooooppppppppppppllliiigggfffggghhhgggfffeeefffgggiiiiiiiiihhhhhhbbb___[[[ZZZ[[[]]]____________```aaaaaabbbcccccc]]]^^^___```___]]]ZZZYYYWWWVVVTTTRRRQQQPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@;;;===>>>===;;;:::999:::<<<<<<;;;:::888777555444333222222222222222333333222222222222222222222222000000000000000000000000......//////000111111111........................///......---,,,++++++***,,,,,,,,,---------------/////////.........///000///---,,,,,,---......---,,,------...---,,,***)))------------------------............////////////...////////////000000000222222333333333444333333222222333333333333333222111222222333444666777888555666666777888888999999999999999999999:::::::::<<<<<<<<<;;;<<<<<<======@@@@@@??????>>>===<<<<<<===>>>???@@@@@@@@@@@@???AAAAAABBBCCCDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIKKKOOOTTTWWW[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ]]]```dddgggfffffffffggghhhjjjkkklllpppooonnnllliiifffbbb``````aaabbbddddddcccaaa```bbbcccccccccaaaaaaccceeegggiiijjjlllmmmnnnnnnnnnnnnmmmlllkkkjjjhhhggggggrrrpppnnnlllkkkjjjjjjkkknnnnnnooooooooooooooonnnnnnooopppooonnnnnnppprrrtttrrrpppoooppprrrtttvvvsssttttttssspppooooooooonnnmmmkkkhhhgggffffffggghhhjjjkkkllllllkkkiiihhhfffeeeeeegggjjjllllllkkkjjjiiigggfffdddccccccccc]]]\\\[[[YYYXXXXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRLLLMMMMMMNNNMMMMMMLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCEEEFFFFFFFFFHHHJJJHHHHHHHHHIIIHHHHHHGGGFFFAAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJMMMQQQPPPNNNLLLMMMOOOPPPPPPQQQRRRRRRQQQOOONNNOOOPPPRRRTTTUUUWWWWWWXXXTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVXXXYYYZZZ[[[^^^___aaabbbcccdddcccccc^^^^^^______```aaacccccc```aaaccceeeiiilllooopppmmmmmmnnnoooppppppppppppkkkkkkkkkkkkkkklllmmmmmmqqqtttwwwwwwvvvvvvyyy|||{{{xxxuuuqqqnnnlllllllllkkkmmmnnnnnnlllkkkkkkllllllnnnooooooooopppsssuuuwwwwwwxxxwwwvvvtttrrrqqqrrrsssssstttsssrrrpppoooqqqooommmmmmnnnpppppppppkkklllkkkhhheeedddeeeffffffjjjnnnppppppooonnnoooppppppoooooopppqqqssstttvvvvvvvvvuuusssqqqooommmmmmnnnnnnoooooooooooonnnjjjiiihhhiiikkklllkkkjjjiiijjjjjjkkkjjjiiigggfffbbb___\\\[[[]]]___``````______``````aaabbbbbbbbb[[[\\\\\\\\\[[[ZZZXXXWWWVVVTTTRRRQQQQQQPPPNNNLLLJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCAAA???>>>???@@@AAA@@@>>>:::<<<>>>===;;;999888999999999999888777555444333111111111222222222222222000111111111111222222222111000000000000/////////.../////////000000111111........................---------,,,,,,++++++******+++,,,---------,,,,,,---.........,,,---...000,,,***))))))***++++++******+++...//////---***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------......////////////000000111111222222222333333333111111222333333333222222000000111222333555777888444444555555666777777888888888999999999999999999:::::::::::::::;;;<<<===>>>>>>>>>======<<<<<<;;;<<<===>>>@@@@@@???>>>>>>AAABBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCAAABBBBBBBBBCCCCCCDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGEEEGGGHHHIIIKKKOOOSSSWWWZZZ[[[[[[[[[[[[ZZZYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXZZZ]]]aaadddfffdddddddddeeefffhhhjjjjjjnnnnnnmmmkkkhhheeebbb```___aaaccceeeeeedddaaa```bbbcccccccccaaabbbccceeefffggghhhjjjlllmmmnnnnnnnnnmmmllljjjhhhfffeeedddooonnnlllkkkjjjjjjjjjkkklllmmmmmmnnnnnnooooooooonnnnnnmmmkkkkkklllooorrrsssrrrpppppppppqqqssstttqqqssssssrrrpppnnnnnnooonnnmmmjjjhhhggggggggghhhjjjjjjkkkkkkjjjiiihhhgggffffffgggjjjlllllljjjhhhffffffeeedddcccccccccccc^^^]]][[[YYYXXXWWWVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEGGGGGGEEEEEEGGGJJJHHHHHHIIIIIIHHHHHHGGGFFF@@@@@@@@@@@@AAACCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMPPPNNNKKKIIIKKKOOONNNNNNOOOOOOOOONNNLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUPPPQQQSSSTTTUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\^^^```bbbccccccccc_________```aaabbbdddeeebbbcccdddfffhhhkkkmmmooollllllmmmmmmmmmmmmmmmllljjjiiiiiiiiiiiijjjkkkkkkmmmqqqttttttrrrrrrvvvzzzzzzxxxtttpppmmmllllllmmmkkkmmmoooooolllkkkkkkllllllnnnoooppppppqqqtttvvvxxxxxxxxxxxxwwwtttrrrpppnnnoooqqqrrrsssrrrrrrqqqqqqnnnlllkkkmmmoooqqqqqqnnnnnnlllhhhdddccceeeggghhhjjjllllllkkklllmmmooopppoooooopppqqqsssuuuvvvvvvvvvwwwwwwvvvtttqqqpppoooooooooooooooooonnnmmmjjjjjjkkkmmmoooooommmkkkllllllllllllkkkiiihhhfffbbb```]]]\\\^^^```````````````______^^^^^^^^^]]]YYYYYYYYYXXXWWWWWWVVVVVVUUUSSSQQQPPPQQQPPPNNNKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFEEEDDDCCCCCCCCCAAA???============;;;999999;;;======;;;999888888666666666666555444333222///000000111222222111111000000000000111111222222111111111000000000//////..................//////........................,,,,,,,,,++++++++++++++++++,,,---...///......---+++,,,...---++++++---000---+++)))***+++,,,++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000000000000000111111222000000111222222222222222111111111222222333444555444555555666666777777777888888888888888888888888777777888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===??????>>>===<<>>???>>><<<;;;@@@@@@??????????????????AAAAAABBBBBBBBBAAA@@@?????????@@@AAACCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHEEEGGGIIIKKKMMMOOOSSSVVVWWWWWWXXXWWWWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSUUUWWW[[[^^^aaadddeee``````aaabbbccceeefffgggjjjjjjiiihhhfffccc```^^^```cccfffjjjjjjiiifffdddbbbcccdddcccbbbbbbdddfffcccdddeeegggiiikkkmmmmmmggggggfffeeedddccccccbbbllllllllllllllllllllllllooonnnllllllkkklllmmmnnnnnnnnnnnnlllkkkkkklllnnnoooooopppqqqqqqrrrsssssssssssssssrrrqqqnnnllljjjlllkkkiiihhhggggggggghhhlllkkkjjjiiihhhhhhhhhhhhiiigggeeefffhhhiiigggddd```````````````______^^^[[[[[[ZZZXXXWWWVVVUUUTTTUUUTTTSSSQQQOOOMMMLLLKKKHHHIIIKKKMMMMMMLLLJJJIIIEEEEEEFFFFFFEEEDDDCCCBBBDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDAAA>>>;;;999EEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIILLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVXXX\\\^^^```___^^^]]]]]]___aaabbbaaaaaabbbccceeeeeeffffffggghhhhhhhhhdddgggjjjjjjiiiggggggggghhhggggggfffffffffggggggmmmlllllllllmmmnnnpppqqqtttsssrrrqqqooommmkkkiiippppppppppppooonnnllllllmmmmmmmmmmmmnnnppprrrsssssstttttttttsssqqqpppoookkkkkkkkklllnnnpppqqqrrrooommmjjjiiijjjlllppprrryyyqqqmmmllllllhhheeejjjjjjkkkkkkkkkkkkkkkkkknnnoooppprrrssstttuuuuuuxxxyyy{{{|||{{{zzzyyywwwtttsssqqqooommmmmmmmmmmmnnnmmmmmmmmmmmmnnnnnnoooooommmlllllllllkkkhhhfff____________^^^^^^^^^^^^^^^\\\ZZZYYYXXXWWWUUUSSSUUUTTTSSSRRRRRRQQQQQQQQQOOOOOOOOOOOOOOONNNMMMLLLGGGFFFFFFFFFHHHHHHFFFDDDEEEBBB@@@AAACCCDDDBBB??????>>><<<:::999999999:::777777777777777777777777777666666444333222111111222222111111222444666777000111333333333111///...........................000000///...---,,,,,,+++.........------,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++******))))))******,,,++++++******++++++,,,---------,,,,,,+++++++++------,,,++++++,,,,,,,,,........................111...***''''''+++000333000000000000000000000000111111222222222333333333111222333333333222111000444666888999999777555333666555333222333555777999888888888999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>============BBBCCCDDDDDDAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEHHHGGGEEEDDDDDDFFFHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNTTTUUUVVVVVVTTTTTTUUUWWWTTTRRRPPPNNNOOOQQQTTTVVVVVVUUUVVVZZZ```ccccccaaa___```aaaaaabbbbbbbbbbbbfffeeebbb`````````aaabbb```dddjjjooopppmmmiiiffffffdddaaa___```bbbeeegggeeeggghhhhhhfffeeefffgggdddccccccbbbaaa```______llllllllllllllllllllllllooonnnmmmllllllllllllmmmkkkllllllkkkjjjkkkmmmoooooooooppppppqqqrrrrrrrrrttttttttttttrrrpppnnnmmmjjjiiigggeeeddddddddddddjjjiiiiiihhhggggggfffgggeeecccbbbcccdddeeecccaaa_______________^^^^^^]]]YYYYYYXXXWWWUUUTTTTTTSSSSSSSSSQQQPPPNNNLLLKKKJJJHHHIIIJJJKKKJJJJJJHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBCCCEEEFFFCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>DDDEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNPPPOOOOOOOOOOOOPPPRRRSSSTTTVVVXXXZZZ\\\\\\[[[[[[\\\^^^______^^^]]]^^^___ccccccddddddeeeffffffgggccceeeggghhhfffdddddddddfffffffffffffffggghhhhhhkkkkkkjjjkkklllnnnpppqqqssssssrrrqqqooommmlllkkknnnnnnnnnnnnoooooonnnnnnooonnnmmmllllllnnnooopppqqqrrrssstttsssqqqpppnnnlllkkkkkkllllllmmmnnnooonnnmmmkkkjjjkkkmmmpppqqqzzzuuuooommmnnnnnnkkkhhhkkkkkkllllllllllllmmmmmmnnnoooqqqrrrssstttttttttwwwxxxzzz||||||{{{yyywwwtttsssqqqooonnnmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnmmmkkkjjjjjjjjjhhhfffddd____________^^^^^^^^^^^^]]][[[XXXWWWWWWVVVSSSQQQTTTSSSRRRQQQPPPPPPPPPPPPMMMMMMMMMLLLLLLJJJIIIIIIGGGFFFEEEEEEFFFFFFEEECCCDDDDDDCCCBBB@@@?????????>>>===;;;:::999888999999777777777777777777777777666666555444333222111111111000000000000222333444000111222333222111///...------------------------000//////...---,,,,,,+++.........---------------//////...------------...++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++******))))))******++++++***************+++,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,........................///...---,,,,,,...000111000000000000000000000000111111222222222222222222333444555666666555444333333444555777777666555444333333333444444555666666:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<========================@@@AAACCCCCCAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMRRRSSSUUUUUUTTTSSSTTTUUUTTTRRRPPPNNNOOOQQQTTTVVVVVVUUUVVVZZZ___bbbbbbaaabbbcccdddeeeeeedddccccccdddcccbbbaaa```aaaaaabbbaaadddiiimmmnnnllliiiffffffeeecccaaaaaabbbdddfffdddeeeggggggfffeeeeeefffeeedddccccccaaaaaa```___lllllllllllllllllllllllloooooommmlllkkkkkkkkkkkkhhhiiiiiiiiiiiijjjmmmooonnnnnnooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrpppnnnmmmjjjhhhfffdddbbbbbbbbbbbbggggggfffeeeeeedddddddddaaa```___```aaa```___]]]]]]]]]^^^^^^]]]]]]\\\[[[WWWVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFHHHGGGEEECCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBDDDDDDBBBBBBAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIDDDDDDEEEGGGIIIJJJKKKLLLGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLOOOOOONNNNNNNNNNNNOOOPPPRRRRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\[[[YYYXXXYYYZZZaaaaaabbbbbbcccddddddeeeccceeeggggggeeeccccccccceeeeeeeeeeeeggghhhiiijjjiiiiiijjjkkklllnnnpppqqqrrrrrrrrrqqqpppooommmmmmmmmmmmmmmmmmnnnooopppqqqooonnnllljjjjjjjjjlllmmmnnnppprrrssssssrrrooonnnmmmllllllkkkkkkkkkllllllmmmmmmmmmmmmmmmooopppppptttqqqnnnoooqqqqqqooolllmmmmmmmmmnnnnnnnnnooooooooopppqqqrrrsssssssssssstttvvvyyy||||||{{{xxxwwwtttsssqqqpppnnnnnnmmmmmmnnnnnnnnnmmmlllllllllllljjjiiigggggggggfffcccaaa_________^^^^^^^^^]]]]]]ZZZXXXVVVUUUUUUTTTRRRPPPRRRQQQPPPOOOOOONNNNNNOOOLLLLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCCCCDDDDDDCCCBBBBBBDDDFFFCCC===:::;;;>>>===<<<;;;999888888888888666666666666666666666666666555444444333222111111/////////......///000000///000111222111000///...------------------------.........------,,,,,,,,,------------------......---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++*********,,,+++******))))))******,,,++++++***)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------...///111111000//////111111111111111111111111222222222111111111111111000111222222222222111111555555555555555444444444111222333444555555444444666666777888888999::::::<<<<<<;;;;;;;;;;;;<<<<<<===========================???AAABBBAAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKNNNQQQSSSTTTSSSRRRRRRSSSTTTRRRPPPOOOOOOQQQSSSUUUUUUUUUWWWZZZ^^^aaaaaaaaaeeegggiiijjjjjjhhhfffdddbbbbbbbbbcccbbbbbbaaaaaaaaadddgggiiijjjjjjhhhgggffffffeeedddccccccddddddbbbccceeefffeeeeeeeeegggfffeeeeeedddcccbbbaaa```kkkkkkkkkkkkkkkkkkkkkkkknnnmmmlllkkkiiihhhhhhgggggghhhhhhhhhggghhhkkkmmmmmmnnnoooppppppppppppooommmmmmnnnooonnnnnnlllkkkkkkjjjgggeeecccbbbbbbbbbdddddddddccccccbbbaaaaaa_______________^^^]]][[[[[[[[[[[[\\\[[[ZZZZZZYYYUUUUUUUUUTTTSSSRRRRRRRRRNNNNNNMMMLLLKKKIIIIIIHHHKKKJJJIIIGGGFFFFFFFFFFFFIIIHHHEEEBBBAAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAABBBCCCEEEFFFDDDEEEFFFGGGFFFEEEDDDCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB??????@@@AAAAAABBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGBBBBBBDDDEEEGGGHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLOOOOOONNNNNNNNNNNNNNNNNNPPPPPPPPPQQQRRRTTTVVVWWWWWWXXXYYYXXXWWWWWWXXXZZZ``````aaaaaabbbccccccccceeeggghhhgggeeedddddddddccccccdddeeegggiiikkkllliiiiiijjjlllmmmoooqqqqqqqqqqqqqqqqqqpppooonnnnnnmmmmmmllllllmmmnnnpppqqqlllkkkiiihhhhhhjjjkkkmmmmmmnnnqqqssssssrrrooonnnmmmmmmllllllllllllmmmmmmmmmmmmnnnooopppppppppppppppooooooppprrrssspppnnnnnnnnnoooooopppqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqssswwwzzz{{{zzzwwwuuusssrrrqqqpppooonnnnnnmmmnnnnnnnnnmmmlllkkkjjjjjjiiigggfffffffffdddbbb```^^^^^^^^^]]]]]]]]]\\\\\\YYYWWWUUUTTTTTTSSSQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIGGGFFFEEECCCBBBBBBBBBBBBAAA@@@AAABBBBBB@@@===:::;;;<<<<<<;;;:::999888777777666555555555555555555555555444444444333222111111000//////.....................///000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++***)))))))))))))))************************+++++++++***************,,,+++******))))))******---,,,+++*********************++++++,,,,,,,,,---++++++++++++++++++,,,---------------------------,,,---///000111000///...000000000000000000000000111111111111111000000000/////////000000000000000999888666555444444555555444444444444444444444555333444444555666777888888<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<======<<<>>>@@@AAA@@@@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHHHHHHHIIIIIIIIIKKKNNNQQQRRRQQQPPPPPPQQQTTTRRRQQQOOOOOOQQQSSSTTTUUUVVVXXX[[[^^^```aaaaaagggiiilllnnnnnnkkkhhhfffbbbcccdddeeeeeedddbbbaaaaaabbbdddfffggggggggggggffffffffffffeeedddccccccaaaccceeeffffffeeeggghhhgggfffeeedddcccbbbbbbaaakkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhfffeeeeeehhhiiiiiigggffffffhhhjjjlllmmmnnnooopppooonnnmmmkkklllmmmmmmmmmlllkkkjjjkkkiiigggdddbbbaaaaaaaaabbbbbbccccccbbbaaa_________```aaaaaa```^^^]]]\\\XXXYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQLLLLLLKKKJJJIIIIIIHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGDDDBBBAAAAAABBBCCCBBBAAA@@@??????@@@AAABBBAAA@@@@@@???@@@BBBCCCDDDDDDDDDEEEFFFFFFDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@??????@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLLLLMMMLLLLLLLLLNNNNNNOOOOOONNNNNNNNNMMMPPPPPPOOOOOOQQQSSSVVVWWWTTTUUUVVVVVVVVVWWWZZZ\\\___``````aaaaaabbbccccccdddfffffffffdddccccccdddbbbbbbccceeegggiiikkkmmmjjjkkklllnnnoooqqqqqqrrroooppppppppppppooonnnmmmnnnnnnmmmmmmmmmmmmnnnnnnhhhhhhhhhiiikkkmmmnnnpppmmmoooqqqssssssqqqpppnnnnnnmmmmmmnnnnnnooopppqqqmmmnnnoooqqqqqqqqqqqqpppppppppppprrrsssrrrpppnnnoooooopppqqqqqqrrrssssssrrrrrrssssssrrrrrrqqqqqqoooqqqtttwwwxxxwwwuuusssqqqqqqqqqpppooonnnmmmlllmmmmmmmmmmmmlllkkkiiihhhiiigggfffeeeeeedddbbb```\\\\\\\\\\\\[[[[[[[[[ZZZXXXWWWUUUTTTTTTTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEECCCAAA@@@AAAAAA@@@???@@@>>><<<<<<===>>><<<:::::::::999999777666555555444444444444444444444444333333333222111111000000//////////////////......---.........///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))))))))***+++++++++,,,......---,,,,,,,,,,,,,,,************************************************,,,+++******))))))******------,,,+++++++++++++++*********++++++,,,,,,,,,************++++++,,,---------------------------,,,,,,,,,---------......////////////////////////000000000000000000000000222222222222333333444444555444444444555888:::<<<===;;;777444222333555777666666777888999:::;;;<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<===???@@@@@@???>>>>>>??????@@@AAABBBCCCCCCCCCCCCAAABBBBBBBBBCCCDDDEEEEEEHHHGGGGGGFFFFFFGGGHHHIIIJJJLLLOOOPPPOOONNNOOOPPPTTTRRRQQQPPPPPPQQQRRRSSSVVVWWWZZZ\\\^^^```aaabbbhhhjjjlllnnnnnnllliiigggcccdddfffggggggfffcccbbb```aaaaaabbbcccdddeeefffeeeeeefffffffffeeedddcccbbbdddgggggggggggghhhiiigggffffffeeedddcccbbbbbbkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhfffeeedddiiiiiiiiigggeeeeeegggiiikkklllnnnoooooonnnlllkkklllmmmmmmnnnnnnmmmlllkkkhhhfffdddbbb````````````bbbbbbccccccbbbaaa___^^^^^^```bbbbbb```]]]\\\[[[VVVWWWWWWWWWWWWVVVUUUUUUVVVVVVTTTSSSRRRPPPOOOOOOJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCBBBAAA???>>>>>>??????@@@======<<<<<<===>>>@@@AAACCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAACCCBBBAAA???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBB@@@????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMNNNNNNOOONNNNNNMMMOOOOOOOOOOOOQQQSSSUUUVVVSSSTTTUUUVVVVVVXXX[[[^^^^^^^^^___``````aaaaaabbbaaabbbcccbbbaaa```aaacccbbbbbbccceeegggiiikkkmmmlllmmmnnnooopppqqqqqqqqqoooooooooooonnnmmmmmmlllmmmmmmnnnnnnnnnmmmllllllgggiiikkknnnqqqssstttuuupppqqqqqqrrrrrrqqqpppoooooooooooopppppprrrssssssnnnooopppqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqooonnnoooppppppqqqrrrsssttttttssssssssssssrrrqqqpppooonnnppprrrssstttsssrrrqqqoooooooooooonnnmmmlllkkkkkkllllllmmmlllkkkiiihhhhhhgggeeeeeeeeedddaaa___ZZZZZZZZZYYYYYYYYYXXXXXXWWWUUUTTTSSSSSSSSSQQQPPPNNNMMMLLLKKKKKKJJJKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEFFFCCC@@@???@@@@@@@@@???>>>;;;888999===>>>;;;888999999999888777666444333333333333333333333333333222222222111111111000000...//////000000000//////------------------......++++++++++++++++++++++++*********++++++,,,,,,,,,)))***************++++++---,,,++++++******++++++************************)))))))))***************,,,+++******))))))******,,,+++++++++++++++,,,,,,*********+++++++++++++++******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---............................../////////000000000000111111111111222333444444...///222555:::@@@DDDGGGGGGCCC===777444444666888444555666777888:::;;;;;;;;;;;;::::::::::::;;;;;;999999::::::;;;<<<<<<<<<<<<>>>??????>>>======>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDDDDFFFFFFEEEDDDEEEFFFHHHIIIJJJKKKMMMMMMMMMMMMOOOQQQTTTSSSRRRQQQPPPQQQRRRRRRVVVYYY\\\^^^___```bbbcccfffgggjjjllllllkkkiiihhheeefffgggggggggeeecccaaa______``````aaabbbcccdddddddddeeeeeeeeeeeedddddddddfffggghhhgggggghhhiiigggfffeeeeeeccccccbbbaaajjjjjjjjjjjjjjjjjjjjjjjjhhhiiiiiijjjiiihhhgggfffggghhhhhhgggffffffhhhjjjjjjkkkmmmoooooommmkkkjjjllllllmmmmmmmmmkkkjjjiiigggfffdddbbbaaaaaaaaaaaabbbcccddddddcccbbb```^^^\\\^^^aaaaaa^^^ZZZYYYYYYUUUUUUUUUUUUUUUTTTSSSSSSVVVUUUSSSRRRPPPNNNLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>===>>>>>>???<<<;;;;;;;;;;;;===>>>???AAAAAA@@@????????????????????????>>>>>>>>>>>>>>>???????????????>>>===<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA>>>>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJLLLMMMNNNMMMMMMLLLNNNNNNOOOPPPQQQSSSTTTUUUTTTUUUVVVUUUUUUWWWZZZ]]]\\\\\\]]]^^^^^^______```___```aaaaaa``````bbbdddbbbcccdddeeegggiiikkkllllllmmmnnnpppppppppooonnnnnnnnnnnnnnnmmmlllkkkjjjiiikkkmmmooopppooommmllljjjmmmrrrvvvyyyzzzzzzyyyssssssrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrrrrppppppqqqqqqrrrrrrssssssqqqrrrrrrrrrqqqpppppppppoooppppppqqqrrrssstttuuutttttttttsssrrrqqqooonnnoooooooooooooooooooooooommmnnnnnnnnnmmmlllkkkjjjiiijjjkkkllllllkkkiiihhhgggfffdddddddddccc```^^^XXXXXXXXXWWWWWWWWWVVVVVVUUUSSSRRRQQQRRRQQQPPPNNNNNNMMMLLLKKKKKKJJJJJJKKKFFFGGGGGGHHHHHHGGGGGGFFFGGGDDDAAA??????@@@@@@???===<<<:::::::::999888777777888888888777555333222333333333333333333333333111111111111111000000000,,,---...///000000//////,,,,,,,,,,,,,,,------...++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,,,,,,,++++++++++++******)))(((((((((((((((************************((()))))))))*********+++,,,+++******))))))******(((((((((((()))***+++,,,++++++++++++************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111000000//////000111333444222444888>>>DDDJJJOOOQQQOOOKKKDDD>>>999666555666222333444555777888999:::;;;::::::999999::::::;;;888999999:::;;;;;;<<<<<<:::<<<>>>>>>======>>>?????????@@@AAABBBBBBBBBBBB>>>???@@@AAABBBCCCDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIKKKKKKLLLKKKKKKLLLOOORRRSSSSSSRRRQQQQQQQQQQQQQQQXXX[[[^^^```___```ccceeecccdddfffggghhhhhhhhhhhhffffffffffffdddbbb```___]]]]]]^^^___```aaabbbbbbbbbbbbccccccddddddeeeeeedddfffggggggfffeeefffgggffffffeeedddcccbbbaaaaaajjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjkkkkkkjjjiiihhheeefffggggggfffgggjjjllljjjkkkmmmoooooommmkkkiiijjjjjjkkkkkkjjjiiigggfffiiigggfffdddccccccddddddbbbcccdddeeedddbbb```___YYY\\\______[[[XXXWWWWWWTTTTTTTTTTTTTTTSSSRRRRRRUUUTTTRRRPPPNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIICCCDDDFFFGGGHHHGGGEEEDDDAAABBBCCCCCCDDDDDDCCCCCCAAA@@@???=========>>>???======<<<<<<===>>>@@@AAA@@@???===<<<<<<<<<===>>>>>>>>>======<<<<<<<<<;;;<<<===>>>??????>>>===<<<;;;<<<>>>???AAABBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAA======<<<======>>>??????============<<<<<<<<<<<>><<<777444555777777777888888777555333222222222222222222222222222111111111111000000000000***+++---///000000//////,,,+++++++++,,,,,,---...************************(((((()))***+++,,,,,,---.........------,,,,,,,,,---,,,,,,+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++,,,++++++***)))*********&&&&&&&&&&&&''')))***+++,,,+++++++++******))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///111222222333333222222333555777888<<<>>>BBBGGGLLLQQQTTTVVVRRROOOIIICCC===888555333666666777999:::<<<======;;;::::::999999::::::;;;888888999::::::;;;<<<<<<777:::<<<======>>>???AAA@@@@@@AAABBBCCCCCCCCCCCC===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCEEEHHHJJJKKKKKKKKKJJJJJJLLLPPPSSSSSSSSSRRRQQQQQQQQQQQQQQQXXX\\\___aaa```aaacccfffaaaaaacccdddfffgggggggggffffffeeedddbbb```^^^]]][[[\\\^^^___```aaaaaaaaaaaaaaaaaabbbcccdddffffffdddeeegggfffeeeddddddeeefffeeeeeedddcccbbbaaa```hhheeeccccccgggjjjjjjjjjjjjiiihhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhkkklllnnnoooooollliiihhhkkkkkkkkkjjjjjjjjjiiiiiigggffffffeeeddddddccccccaaaaaabbbbbbbbb```___^^^\\\[[[[[[ZZZXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVTTTQQQNNNLLLJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>AAA@@@???>>>===<<<;;;:::<<<:::888888;;;===??????===>>>????????????>>>>>>=========;;;:::888666555???>>>===;;;;;;<<<<<<======>>>???>>>======???AAABBBAAAAAA@@@@@@?????????>>>>>>===<<<<<<===??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBEEEGGGHHHEEEDDDCCCCCCCCCDDDFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHEEEDDDDDDFFFGGGGGGEEECCC>>>AAADDDFFFGGGIIIKKKMMMKKKLLLLLLNNNOOOQQQSSSTTTSSSSSSTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYY___\\\ZZZZZZ]]]aaacccdddeeedddddddddeeegggiiijjjmmmmmmmmmlllllllllllllllnnnnnnmmmlllkkkiiiiiihhhiiijjjlllmmmoooppppppqqqvvvyyy||||||{{{tttqqqnnnlllmmmoooppppppuuuuuutttsssrrrpppnnnmmmsssrrrrrrrrrssstttuuuvvvwwwvvvuuutttssssssttttttqqqqqqrrrrrrssstttuuuuuuuuutttrrrpppooonnnmmmmmmjjjkkkkkkkkkkkkkkkkkkkkkgggggghhhhhhhhhhhhgggfffhhhhhhhhhhhhhhhhhhiiiiiigggeeedddccccccbbb___]]]VVVVVVUUUUUUTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKIIIIIIIIIIIIHHHGGGHHHLLLQQQSSSQQQOOOOOOEEE???@@@DDDBBB>>>===<<<<<<:::999999999999999999888777666555444333333222222111111000///......111111111111000000000///...------,,,,,,------...,,,,,,,,,++++++*********************)))))))))))),,,,,,,,,+++++++++******))))))*********++++++,,,,,,,,,+++***)))))))))***+++*********))))))(((((((((((()))***************)))))))))((((((((((((((())))))))))))))))))))))))******************************)))))))))))))))***,,,++++++***)))(((((('''*********************)))((())))))***+++,,,,,,---+++,,,...///000///...---111111222444777;;;???BBBJJJKKKMMMNNNMMMKKKHHHFFFCCCNNNTTTLLL>>>666555555555555666777777777777777777888888999999999888888777777777888999;;;<<<===BBB===:::;;;@@@CCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAABBBCCCCCCFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSSSSSSSSSSSSSRRRQQQQQQTTTUUUVVVXXX[[[]]]^^^___]]]]]]^^^aaadddffffffeeedddcccaaaaaa```___\\\ZZZYYYZZZ\\\^^^_________^^^dddcccbbbaaabbbcccdddeeedddeeefffgggfffdddaaa```eeedddcccaaaaaaaaaaaabbbgggdddbbbbbbeeehhhhhhhhhjjjiiihhhgggffffffffffffiiiiiiiiiiiiiiiiiiiiiiiihhhiiikkkkkkkkkjjjhhhgggjjjiiiiiiiiihhhhhhhhhhhhfffeeeeeeeeeddddddcccccc```aaaaaaaaaaaa```^^^]]]YYYYYYYYYYYYXXXVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQSSSRRRPPPMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEFFFGGGFFFEEECCCBBBBBBBBBAAAAAA@@@????????????>>>>>>===<<<;;;::::::===<<<:::;;;>>>AAACCCCCC:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888===<<<;;;:::::::::;;;;;;===>>>>>>>>>======???@@@???@@@@@@@@@@@@???>>>===;;;;;;;;;;;;<<<>>>@@@AAA>>>============>>>???????????????@@@AAACCCEEEFFFDDDDDDCCCCCCCCCDDDEEEFFFCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCDDDFFFGGGHHHFFFDDDEEEGGGIIIJJJJJJJJJKKKLLLKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZYYY]]]\\\[[[\\\___bbbddddddddddddddddddeeeggghhhiiinnnnnnnnnnnnnnnmmmlllkkkllllllkkkkkkjjjiiiiiiiiijjjkkkmmmnnnpppqqqqqqrrrsssuuuxxxzzz{{{{{{zzzyyyssspppmmmlllnnnpppqqqqqqssssssssssssrrrqqqppppppwwwvvvuuutttuuuvvvxxxyyywwwwwwwwwwwwvvvuuutttsssrrrrrrsssssstttuuuuuuuuuuuutttrrrqqqooonnnnnnmmmkkkjjjjjjkkkkkklllmmmmmmjjjjjjiiihhhgggfffeeeeeefffggggggggggggggghhhhhheeecccaaa``````^^^\\\YYYUUUUUUTTTTTTSSSRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKJJJIIIHHHIIIIIIGGGIIINNNVVV\\\___^^^[[[RRRHHH@@@AAACCC@@@===;;;<<<;;;;;;::::::999888888777666666555444333222111333333333222222111111111111111000000000/////////------,,,,,,,,,,,,------,,,,,,,,,++++++*********************)))))))))))))))))))))******+++++++++++++++******************,,,+++******))))))***************)))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************************************))))))))))))(((((())))))***+++,,,...///000---------...///000111111555777:::>>>AAADDDGGGHHHGGGHHHHHHHHHGGGDDDBBBAAAAAAMMMSSSKKK>>>666555555555555666777777777777666777777888999999999888888999:::;;;<<<>>>???@@@@@@@@@===;;;>>>BBBCCCAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCDDDFFFHHHIIINNNMMMMMMMMMMMMNNNNNNOOORRRRRRSSSSSSSSSRRRRRRQQQSSSTTTUUUWWWYYYZZZ[[[\\\ZZZZZZ\\\^^^```bbbbbbbbbbbb```_________^^^\\\ZZZYYYZZZ[[[]]]^^^^^^______cccccccccccccccddddddeeebbbccccccdddcccbbbaaa```eeedddcccbbbaaaaaabbbbbbeeecccaaabbbccceeeffffffiiihhhgggffffffeeeeeeeeeiiiiiiiiiiiiiiiiiiiiiiiiggghhhhhhhhhiiiiiiiiiiiihhhhhhhhhgggggggggffffffdddddddddccccccccccccccc````````````___^^^]]]\\\XXXXXXXXXXXXWWWVVVUUUTTTRRRRRRQQQPPPOOONNNMMMMMMOOOOOOMMMKKKJJJIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBAAABBBAAA@@@???>>>>>>??????<<<<<<;;;;;;;;;:::::::::<<<;;;:::<<>>???<<<===>>>??????>>><<<;;;;;;::::::;;;;;;===>>>???===<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGHHHGGGEEEJJJKKKLLLLLLJJJHHHHHHIIIJJJJJJKKKMMMOOORRRTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[^^^aaadddeeeeeedddcccddddddeeeggghhhiiinnnoooppppppooommmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkklllmmmooopppqqqqqqrrrrrrtttuuuvvvwwwwwwwwwqqqooommmmmmoooqqqrrrrrrqqqqqqrrrssstttttttttttt}}}{{{yyywwwwwwxxxzzz{{{zzz{{{{{{{{{zzzxxxvvvtttsssssstttuuuvvvvvvvvvvvvuuutttrrrqqqpppooooooooollllllkkkjjjkkklllmmmnnnmmmllljjjhhhfffeeeddddddeeeeeeeeeeeeffffffggggggdddbbb```___^^^\\\YYYWWWTTTSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIIIINNNXXXbbbiiijjjgggcccWWWMMMDDDBBBBBB>>>;;;::::::;;;;;;;;;;;;999888777555555444333222111111000222222222222111111111111000000000/////////......---,,,,,,++++++,,,,,,---+++++++++++++++*********************))))))))))))&&&&&&'''((()))***+++,,,,,,++++++******)))((((((++++++***)))))))))************))))))))))))(((((()))))))))***))))))(((((())))))))))))))))))******))))))))))))))))))))))))***************************)))))))))))))))******((())))))***+++,,,------+++*********))))))))))))++++++++++++,,,---///000/////////000333777;;;===AAACCCFFFHHHJJJJJJIIIHHHBBBAAA@@@???===<<<::::::???KKKRRRKKK>>>666444444444444555666666666666666666777888888999999888888999;;;===@@@BBBCCCCCCCCC>>>======@@@CCCCCC???;;;??????????????????????????????@@@AAABBBCCCDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHPPPOOOMMMLLLLLLLLLMMMMMMQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWYYYZZZ\\\]]]^^^______^^^]]]]]]^^^___]]]\\\[[[[[[[[[\\\]]]^^^___```ccccccdddeeeeeeeeeeeedddbbbbbbbbbbbbbbbcccddddddfffeeedddcccbbbbbbbbbbbbdddcccbbbbbbccccccddddddffffffffffffffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjlllmmmggggggggggggffffffffffffbbbbbbbbbbbbbbbbbbbbbbbb``````___^^^]]]\\\\\\[[[ZZZZZZYYYXXXWWWUUUSSSSSSRRRRRRQQQOOONNNLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBAAACCCCCCDDDDDDCCCBBBAAA@@@AAA@@@>>><<<<<<===>>>???:::::::::;;;;;;;;;;;;;;;:::888888999<<>><<<<<<<<<;;;;;;;;;;;;;;;======<<<;;;::::::999999<<<;;;;;;;;;;;;<<<======@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDAAAAAABBBEEEGGGHHHGGGEEEHHHIIIJJJIIIGGGEEEEEEFFFIIIJJJKKKLLLOOOQQQTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[___ccceeeeeedddcccccccccdddeeefffggghhhmmmooopppqqqpppmmmjjjhhhggggggggghhhiiiiiijjjjjjjjjjjjkkklllmmmnnnooopppssssssrrrrrrrrrsssssstttooonnnmmmnnnqqqssssssrrrpppqqqsssuuuvvvxxxyyyyyy~~~{{{xxxwwwxxxzzz|||~~~}}}}}}|||zzzyyyxxxwwwtttuuuvvvwwwwwwwwwwwwvvvuuutttsssqqqqqqppppppppppppnnnmmmkkkjjjkkklllmmmmmmllljjjhhhffffffeeefffeeeeeeeeeeeeffffffffffffeeecccaaa___^^^\\\YYYVVVSSSRRRRRRQQQPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJNNNUUU```jjjnnnlllfffaaa[[[QQQHHHDDDBBB===::::::999:::;;;<<<;;;999777555444444333222222111000000......///////////////////////////............---,,,,,,++++++++++++,,,,,,+++++++++***************************)))))))))(((''''''((())))))***++++++************))))))))))))******))))))))))))******))))))))))))))))))((((((((()))***+++++++++++++++)))))))))***************))))))))))))))))))))))))************************))))))))))))))))))***+++(((((()))***+++,,,,,,---,,,,,,,,,+++++++++++++++...---,,,,,,---///111222555666888;;;???DDDHHHKKKLLLLLLKKKIIIFFFCCC@@@>>>;;;:::888666555555666666;;;HHHPPPJJJ>>>666444333333333444555555555555555555666777888888999999888888:::???CCCEEEEEEDDDCCC???>>>===???@@@@@@>>>;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVUUUVVVWWWXXXYYYZZZ\\\^^^^^^]]]\\\]]]___``````______^^^^^^]]]^^^___aaabbbbbbcccdddeeefffeeedddcccdddcccbbbbbbccceeehhhiiifffeeeeeedddccccccbbbbbbeeeeeeeeedddccccccdddddddddddddddeeegggiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggghhhjjjlllmmmhhhgggggggggffffffffffffaaaaaaaaaaaaaaa`````````______^^^]]][[[[[[ZZZZZZ\\\\\\[[[YYYWWWTTTRRRPPPRRRQQQPPPOOOMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDCCCBBBBBBAAAAAA@@@CCCCCCBBBBBBAAA@@@??????@@@>>><<<;;;;;;<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<:::999888888:::<<<;;;:::<<<;;;:::999999999999:::888888999999999999999999999999999999888888777777999:::;;;:::999999;;;======;;;999777777999;;;======<<<<<<;;;:::999999888;;;;;;;;;;;;;;;<<<<<<===@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBDDDGGGHHHGGGEEEEEEFFFHHHHHHFFFFFFFFFGGGIIIJJJKKKLLLNNNQQQSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVXXXYYYYYYZZZZZZZZZXXXYYY[[[___ccceeeeeecccbbbbbbcccdddeeefffggggggkkkmmmooooooooollliiigggeeefffggghhhiiijjjjjjkkkmmmmmmmmmmmmnnnoooqqqrrrsssrrrpppooommmmmmmmmmmmnnnmmmnnnppprrrtttsssrrrpppqqqsssvvvxxxzzz{{{|||}}}zzzxxxwwwwwwyyyzzz}}}{{{yyywwwvvvvvvvvvwwwuuuvvvwwwxxxyyyxxxwwwvvvttttttsssrrrqqqqqqrrrrrrsssrrrooommmkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhffffffffffffffffffffffffcccaaa___]]]\\\ZZZVVVTTTRRRRRRQQQPPPOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKQQQXXXccckkkmmmiiibbb]]][[[RRRJJJFFFBBB===::::::777888::::::999888555444444333333222222111111111..................//////.........---------,,,,,,++++++************++++++************************************)))))))))(((************************''''''((()))******++++++***))))))((())))))******(((((((((((((((((())))))###$$$%%%'''((())))))***(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++)))))))))******++++++++++++++++++,,,,,,---------000000111222555888;;;===???AAADDDGGGJJJLLLMMMMMMLLLIIIEEE@@@;;;888555444444333222111222333555666777EEEOOOJJJ>>>666333222222222333444444444444444555555666777888999999999999<<<@@@EEEGGGGGGEEEDDD???>>><<<;;;<<<=================================>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYYYYYXXXYYY\\\___```^^^]]]^^^aaacccdddcccdddcccbbbaaa```aaabbbccc```aaacccdddddddddcccbbbcccbbbaaaaaabbbeeehhhjjjffffffeeeeeedddccccccbbbggghhhiiihhhfffeeeeeefffddddddeeefffhhhjjjlllmmmjjjjjjjjjjjjjjjjjjjjjjjjgggffffffffffffhhhjjjkkkgggggggggfffffffffeeeeeeaaaaaa``````___^^^^^^^^^___^^^]]][[[ZZZYYYYYYYYY[[[[[[ZZZXXXUUUSSSQQQOOOQQQPPPOOOMMMLLLKKKIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@???>>>>>>>>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<:::::::::<<<<<<;;;::::::999888666555666666777777777888888888777666666777888888888888777666666888999999999888888:::;;;<<<:::888666777999;;;===888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======??????@@@AAAAAAAAA@@@@@@===>>>???@@@@@@@@@???????????????>>>???@@@@@@AAAAAAAAABBBDDDFFFGGGFFFDDDDDDFFFHHHIIIHHHHHHJJJKKKJJJJJJKKKLLLNNNPPPQQQSSSRRRRRRSSSSSSTTTUUUUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZYYYYYY[[[^^^bbbdddcccbbbaaabbbccceeeffffffffffffiiijjjkkklllllljjjhhhgggffffffggghhhiiijjjkkkkkkqqqpppooooooppprrrssstttqqqpppnnnlllkkkjjjiiiiiimmmmmmnnnqqqttttttsssqqqpppqqqsssvvvxxxzzz{{{{{{{{{zzzxxxwwwvvvvvvvvvvvvwwwvvvtttrrrrrrrrrssssssuuuvvvxxxyyyyyyxxxvvvuuuttttttsssrrrrrrssssssssssssrrrqqqooommmkkkiiihhhfffggghhhiiijjjjjjjjjjjjgggggggggfffeeeeeedddddd^^^]]][[[YYYXXXVVVSSSQQQRRRRRRQQQPPPNNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJOOOUUU^^^dddeeebbb^^^[[[UUUNNNHHHEEEBBB<<<999999666777777777777555444333333333222222111111111111000000000000////////////---------,,,,,,,,,,,,++++++******))))))******+++)))))))))***************************))))))))))))+++++++++******)))))))))%%%&&&'''(((***+++,,,,,,))))))((((((((()))******''''''(((((((((((())))))$$$%%%'''((()))***++++++''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,************++++++,,,,,,+++,,,---...///000111222444666999<<<@@@DDDGGGHHHGGGHHHJJJJJJIIIGGGDDDCCC???===999555222000000111000000//////000222444555444BBBMMMIII>>>666222111111111222333333333333333444555666777888999999999:::===AAAEEEGGGGGGEEEDDD===<<<:::999999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHIIIJJJKKKKKKLLLMMMLLLMMMMMMOOORRRTTTVVVVVVVVVVVVVVVVVVVVVUUUUUUXXXZZZ[[[ZZZYYYZZZ]]]aaabbb```___```ccceeeffffffhhhgggeeedddcccbbbbbbbbb______```aaaaaaaaaaaa```___^^^^^^^^^___bbbeeefffffffffffffffeeedddcccbbbjjjlllmmmllliiiggghhhiiiggggggggggggiiijjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjgggggggggggghhhhhhiiijjjeeeeeeeeeeeeddddddddddddbbbaaa```___^^^]]]\\\[[[___^^^\\\ZZZXXXXXXWWWXXXVVVVVVVVVUUUTTTRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@???>>>=========::::::::::::;;;;;;;;;;;;:::::::::::::::999999999::::::999;;;======<<<;;;999888666444333444555555555555666666666666555555555666666777666555444333777888888888777777999:::888888999999::::::::::::777888:::<<<===>>>>>>===<<<<<<<<<;;;<<<======>>><<<===???@@@@@@@@@??????<<<===>>>?????????>>>>>>@@@???>>>>>>>>>???@@@AAABBBBBBBBBDDDFFFFFFDDDCCCDDDFFFHHHIIIIIIJJJKKKLLLKKKKKKLLLLLLMMMOOOPPPQQQOOOPPPQQQRRRSSSTTTUUUVVVTTTUUUWWWXXXYYYZZZZZZZZZYYYYYYZZZ]]]```bbbbbbaaa```aaaccceeeffffffffffffffffffggghhhhhhhhhhhhggggggggghhhhhhiiijjjkkkkkkqqqpppooonnnoooqqqssstttooooooooonnnmmmmmmllllllnnnnnnooorrrttttttrrrpppoooppprrrtttuuuwwwwwwxxxwwwwwwwwwwwwvvvuuuuuutttrrrssstttuuuuuutttrrrqqqtttvvvxxxyyyyyywwwuuuttttttsssssssssssssssttttttpppqqqqqqqqqooommmjjjiiieeefffiiikkklllkkkjjjiiihhhgggfffeeedddcccbbbaaa\\\ZZZXXXXXXWWWVVVSSSPPPSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHHHHKKKPPPUUUXXXWWWUUUTTTTTTLLLGGGDDDCCC@@@:::777888666555555444444333333222111111111000000000000///000000000//////.........,,,,,,,,,,,,++++++++++++******))))))))))))******((()))))))))*********+++************))))))))))))(((((())))))))))))))))))&&&''''''((()))***++++++((((((((((((((()))******'''''''''((((((((()))))))))******++++++++++++***%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))***+++,,,---///000000000111222444777888:::;;;===???BBBEEEGGGGGGGGGGGGDDDCCCBBB@@@===:::888777222222111000////////////////////////000111111222111@@@LLLIII>>>666222000000111111222222222222222333444555777888888999999888:::>>>@@@BBBBBBAAA@@@888888999999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLLLLLLLKKKJJJKKKKKKKKKLLLOOORRRUUUWWWUUUUUUUUUUUUUUUUUUUUUUUUYYY[[[]]]\\\YYYZZZ^^^ccccccaaa___```cccfffggggggiiiiiihhhfffdddbbb___^^^]]]]]]]]]]]]]]]^^^______]]]]]]]]]^^^___aaacccdddffffffggggggfffeeedddccclllnnnpppoookkkiiiiiikkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkdddddddddcccccccccbbbbbbbbbbbb```___]]][[[ZZZZZZ___]]][[[YYYWWWWWWWWWWWWQQQRRRRRRRRRRRRRRRQQQPPPKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBAAA@@@>>>===<<<<<<<<<999999:::;;;;;;;;;::::::999999999999888888777777777777777999<<<===<<<;;;:::888666444333444555666333333444555666666666666333444555555555444333222666777888777666666888:::555777:::<<<===;;;999777:::;;;<<<=========<<<;;;===<<<<<<<<<<<<===>>>>>>:::;;;===????????????>>>;;;<<<>>>?????????>>>===BBBAAA@@@@@@@@@AAACCCDDDCCCCCCCCCDDDFFFFFFDDDBBBCCCEEEHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPMMMNNNOOOQQQRRRTTTUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYYYY[[[^^^````````````aaaccceeefffffffffeeeddddddeeeeeeffffffggggggggghhhhhhiiijjjjjjkkkkkknnnmmmlllkkklllmmmpppqqqpppqqqrrrrrrsssrrrrrrqqqnnnnnnpppsssuuutttrrrooonnnoooppprrrsssttttttuuutttuuuvvvwwwwwwuuutttssspppsssxxx||||||yyyuuurrrtttuuuxxxyyyyyywwwuuussstttsssssssssssstttuuuuuummmnnnppprrrqqqooolllkkkdddgggjjjmmmmmmkkkiiiggghhhgggfffdddbbbaaa______\\\[[[YYYYYYYYYWWWUUURRRSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFIIILLLNNNNNNKKKIIIJJJKKKEEEBBB@@@AAA>>>888555666666555444222222222222222///////////////.........//////...---,,,,,,++++++,,,,,,,,,+++++++++************))))))))))))******(((((())))))*********+++************))))))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((((((((((()))******&&&'''''''''(((((())))))))))))))))))(((&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))***+++...000222444555666777999<<<>>>AAACCCDDDFFFGGGHHHHHHGGGCCC@@@===<<<:::777444222111111111---...000111111///...---///////////////////////////???KKKIII>>>666222000000000111222222222222222333444555777888888999999555666999;;;<<<<<<;;;;;;333666999::::::999999999::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCDDDEEEEEEEEEJJJKKKMMMOOONNNLLLJJJHHHKKKKKKKKKLLLNNNRRRUUUWWWTTTTTTTTTTTTUUUUUUUUUUUUYYY\\\^^^\\\YYYZZZ___dddcccaaa___```ccceeeggggggjjjiiiiiigggdddaaa]]][[[]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^______aaabbbcccdddfffggggggggggggeeedddcccqqqqqqqqqooommmlllnnnooommmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiiooonnnllljjjiiiiiijjjjjjkkkhhheeecccbbbbbbaaa```^^^]]]\\\\\\[[[[[[[[[\\\]]]]]]]]]\\\ZZZWWWUUUSSSQQQOOOMMMMMMNNNOOONNNMMMJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEECCCBBBAAA???>>>??????@@@??????>>>>>>===<<<<<<<<<::::::::::::999888777777999888888888777777666666555555666666666666555555666666555555555555666666333444555444333222444666666555444333333333333444555555555666666666666777666777777777888888888888999::::::;;;;;;::::::999::::::;;;;;;<<<======>>>==================<<<<<<<<<>>>@@@BBBCCCCCCCCCCCC??????>>>>>>??????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPOOOOOONNNTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUWWWWWWXXXZZZ\\\___aaabbbbbb``````aaadddeeecccaaa```aaabbbdddeeeeeeeeeeeeeeeggghhhhhhgggggghhhjjjggggggggggggiiillloooqqqtttuuuvvvwwwxxxwwwwwwvvvssssssrrrqqqpppooonnnmmmkkklllmmmooorrrtttuuuvvvtttuuuvvvwwwvvvuuusssrrrrrrwww}}}~~~yyyuuurrrpppppprrrssstttuuuuuuuuutttsssqqqpppppppppqqqqqqnnnooopppqqqpppnnnlllkkkjjjkkkmmmnnnooonnnlllkkkfffgggfffeeeccc___\\\ZZZYYYYYYYYYXXXWWWUUUTTTSSSUUUUUUTTTSSSQQQNNNLLLJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCC@@@???>>>;;;999666555444444444555555444222111000111111111111000///------//////...,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))*********((('''&&&+++***)))'''''''''((())))))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++)))'''&&&%%%&&&'''((())))))************))))))(((***+++------+++***((()))))))))))))))*********'''((()))***************((((((((('''(((((()))***)))))))))***+++,,,---......000333666:::===>>>???GGGEEEBBBCCCEEEFFFEEECCCBBB@@@===:::777777777777222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111555<<>>======>>>>>>???>>>>>>======<<<;;;;;;:::;;;;;;;;;:::999777666888888777777777666666666555555555666666555555555333333222222222222333333222333333333111111333444444444444444333333333333444444444555555555555666666666666777777777888888555666777999:::;;;<<<<<<888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSTTTTTTUUUVVVVVVXXXXXXYYYZZZ\\\___```bbbdddcccaaabbbdddeeebbb```aaaaaabbbbbbccccccddddddfffgggiiiiiihhhhhhiiijjjggggggggggggiiilllnnnppppppqqqtttvvvxxxyyyyyyyyyssssssrrrpppooommmllllllkkkkkklllmmmooopppqqqqqqrrrssstttuuuuuutttsssrrruuuxxx|||}}}zzzuuupppnnnmmmnnnoooqqqrrrsssssssssrrrqqqooonnnmmmmmmmmmnnnnnnooopppqqqqqqpppnnnmmmjjjkkkmmmnnnnnnmmmkkkjjjgggggggggfffccc___\\\ZZZYYYYYYXXXXXXWWWUUUTTTSSSSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>===;;;:::777666444333333444444444333222111000111111111000000///------.........---,,,,,,++++++,,,+++******))))))******************************'''((()))*********)))(((+++***)))(((''''''((()))((((((((((((((((((((((((+++***)))(((((()))***+++***)))'''&&&&&&&&&((((((&&&''''''(((((((((''''''&&&'''((())))))((('''&&&(((((())))))******))))))))))))))))))(((((((((((()))))))))))))))******+++,,,---...000222333555555777999<<>>===<<<<<<<<<<<<>>>======<<<<<<;;;::::::;;;;;;<<<<<<;;;999666555777666666666666555555555444444555555555555444444111111000000000000111111111222222111000000111333333333444555444333222111222222333333333444444444555555555666666666777777333444555777999999::::::666666666777888888999999:::::::::;;;;;;;;;;;;;;;>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNPPPPPPPPPPPPOOORRRRRRSSSTTTUUUVVVVVVWWWSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\^^^___```fffdddddddddeeedddbbb```cccbbbaaaaaaaaabbbccccccfffhhhjjjkkkiiihhhhhhiiigggffffffgggiiikkkmmmooonnnppprrruuuvvvwwwwwwwwwsssrrrqqqooommmkkkjjjiiiiiiiiijjjjjjkkkkkkllllllnnnoooqqqrrrssssssrrrrrrtttvvvxxxxxxuuuqqqnnnmmmjjjkkklllnnnppppppqqqqqqqqqpppooommmlllkkkkkkkkkmmmnnnooopppqqqpppooonnnkkkllllllmmmlllkkkiiihhhhhhhhhhhhfffccc```\\\ZZZXXXXXXXXXWWWVVVUUUTTTSSSQQQQQQQQQQQQQQQPPPOOONNNKKKKKKKKKJJJIIIHHHHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>::::::999888666555444444333333333333333222111000000000000000///......---------......---,,,+++***++++++***))))))))))))***))))))))))))))))))))))))&&&'''((()))***************))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&'''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&'''((()))******))))))+++***)))(((''''''''''''************+++,,,---...///000333666999:::;;;;;;BBBCCCDDDDDDEEEFFFGGGGGG@@@===:::777555333000...///...,,,***)))))))))***++++++++++++++++++******++++++++++++++++++++++++++++++++++++,,,---......000777@@@BBB===777444333000000111111222333333333666666666666555555555444666555555555555555555555666777777777777777666666555666777777888888777777888888999999:::;;;;;;;;;===>>>@@@@@@??????@@@BBBAAAAAABBBBBBCCCDDDDDDDDDGGGIIILLLNNNOOOQQQSSSUUUTTTSSSQQQPPPOOOQQQRRRSSSUUUVVVWWWXXXYYY[[[\\\\\\___aaadddeeeeeeeeeggghhhkkkiiigggccc```]]][[[ZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[[[[\\\^^^```aaaaaaaaaaaa```aaaaaabbbcccdddddddddsssrrrpppnnnnnnqqqvvvzzzyyyqqqjjjdddaaa___``````______```aaabbbccceeefffhhhjjjkkkkkkjjjjjjeeeddddddeeeeeedddaaa___\\\\\\\\\\\\\\\]]]]]]^^^]]]\\\ZZZXXXUUUSSSPPPOOOMMMKKKIIIIIIJJJKKKJJJIIIIIIKKKMMMOOOOOONNNMMMLLLIIIJJJJJJJJJHHHEEEBBB@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;::::::999999:::;;;<<<<<<;;;888555444555555555555555444444444333333444444444444333333333222222222222222222333111111222111000000111333111222444555444333111///111111111111222222222333444444444444555555555555555555666666666666555555555555555666777777888888999999999999999:::::::::??????@@@AAAAAA@@@???>>>?????????>>>???@@@@@@AAA@@@AAACCCEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTVVVWWWXXXXXXSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[]]]^^^___dddddddddeeeeeeeeedddcccdddcccaaa______```bbbccceeegggiiijjjiiigggggggggfffffffffgggiiijjjlllmmmpppqqqrrrssstttsssrrrrrrsssrrrpppnnnllljjjhhhgggeeeffffffggghhhhhhiiiiiikkklllnnnoooqqqrrrrrrrrroooqqqrrrrrrpppoooooooooiiiiiikkkmmmnnnooooooppprrrqqqpppnnnmmmkkkjjjjjjkkkkkkmmmnnnnnnnnnnnnmmmkkkkkkkkkjjjiiihhhfffeeehhhhhhgggfffccc```\\\ZZZWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNNNNKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA?????????>>>======<<<<<<888888777777666555555555222222222222222111111000//////000000///......---,,,---...///...,,,***(((++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((((((((()))))))))(((((((((((()))((((((((((((((((((((((((''''''((())))))((('''''')))(((''''''''''''((((((&&&&&&'''((()))))))))))))))(((''''''''''''((()))%%%&&&'''))))))*********,,,+++***)))))))))***+++++++++,,,---///111333444777999<<>>???@@@???>>>===>>>?????????@@@AAABBBCCCDDDDDDHHHKKKOOORRRRRRSSSSSSTTTTTTSSSQQQPPPPPPPPPQQQRRRUUUVVVWWWXXXZZZ[[[[[[\\\]]]```dddffffffeeeffffffhhhgggdddaaa^^^\\\[[[ZZZ^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\^^^```bbbccccccccc___``````aaabbbcccddddddrrrqqqpppnnnnnnrrrwww{{{}}}wwwoooiiidddaaa``````___^^^^^^___aaacccdddggghhhjjjkkkkkkkkkjjjiiieeedddddddddeeedddaaa^^^\\\\\\[[[[[[[[[\\\\\\]]]\\\[[[YYYWWWTTTRRRQQQPPPLLLJJJHHHHHHIIIJJJIIIHHHIIIJJJMMMOOOOOONNNMMMLLLIIIJJJJJJIIIGGGDDDAAA????????????>>>>>>===<<<<<<;;;;;;::::::999888888888999999::::::999777444333333333333333333333333333222222333333333333222222333333222222222222333333111222222222000000222333000222333444444222000///000000000000111111111111222222333333333444444444333444444555555444444333555555555666777777888888888888888888999999::::::>>>???@@@@@@@@@???>>>==================>>>>>>???@@@AAABBBDDDFFFGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPPPPPPPOOOOOOPPPRRRTTTVVVWWWWWWWWWSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[]]]]]]aaabbbdddeeeeeeeeeffffffdddcccaaa______```bbbcccdddfffhhhhhhfffeeeeeeeeeeeeeeefffggghhhjjjkkklllnnnooopppqqqrrrqqqpppppprrrqqqpppmmmkkkiiiggggggbbbcccccceeefffggghhhiiiiiijjjkkkmmmooopppqqqrrrnnnooopppooommmlllmmmnnniiijjjkkkmmmnnnnnnnnnooopppooonnnmmmkkkjjjiiihhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhgggfffdddcccbbbfffffffffeeeccc___\\\ZZZVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSRRRPPPOOONNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA??????>>>======<<<<<<;;;777777777777666666666666222222111111000000000111...////////////......---+++,,,.........,,,)))(((+++***))))))(((((())))))((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%((((((((())))))))))))(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((('''''''''(((((((((&&&&&&'''(((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))***+++,,,---------...///000111111111111222444666999;;;<<<@@@AAACCCEEEEEEEEECCCBBB===;;;888555222///...---......---,,,,,,,,,,,,---)))))))))(((((()))))))))+++++++++,,,------......)))))))))******+++++++++,,,++++++,,,,,,---...//////777@@@BBB<<<555000//////000000111111222222333333333333333333444444444333333444444555666666777444555666777777666444444555555666777777777777777666666777888:::;;;<<<<<<===>>>??????======>>>?????????@@@AAACCCDDDEEEEEEJJJMMMQQQTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRTTTUUUWWWYYYZZZ[[[[[[[[[\\\___ccceeeeeeddddddeeedddcccaaa___]]]\\\[[[[[[____________^^^]]][[[ZZZ\\\]]]___bbbcccddddddddd___^^^^^^^^^___```bbbcccoooooonnnmmmmmmpppuuuyyyxxxvvvrrrmmmhhheeecccbbb```___^^^^^^___aaaccceeehhhiiiiiijjjkkkkkkkkkjjjfffeeecccccccccbbb```^^^\\\\\\[[[ZZZZZZZZZZZZZZZZZZYYYWWWTTTRRRQQQPPPPPPKKKJJJHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKHHHHHHHHHGGGEEEBBB???>>>????????????>>>===<<<;;;::::::999888888777777666666666666666555444333333111111222222222222333333111111222222222222111111000000000//////000000000111222222111000000111333111111222333222111000//////000000000000111111111111111111222222222333333///000222333555555666666555555666666777888888888777777888888999:::::::::===>>>???@@@@@@???======<<<<<<<<<<<<<<<======>>>@@@AAABBBDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKMMMOOOOOOOOOOOONNNOOORRRTTTUUUVVVVVVVVVSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXZZZ[[[\\\^^^aaacccddddddeeefffgggcccbbbaaaaaaaaabbbccccccdddeeefffeeedddcccdddeeedddeeefffggghhhiiijjjjjjiiijjjlllooopppqqqqqqqqqqqqpppooommmkkkiiihhhgggbbbbbbccceeefffhhhiiiiiihhhiiijjjlllmmmooopppqqqqqqqqqqqqooollljjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmkkkkkkkkkjjjiiigggeeedddffffffffffffffffffggggggffffffeeedddbbbaaaaaa```cccdddddddddbbb___\\\ZZZUUUUUUUUUUUUUUUTTTSSSRRRTTTSSSQQQOOONNNMMMLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;777777666666666666555555111111000000///000000111....../////////......---,,,,,,------,,,+++***)))******)))(((((((((((()))((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%'''(((((())))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((($$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((+++...000111222444555777777888888999999999:::;;;===>>>???;;;<<<======<<<;;;999888111000...,,,+++******++++++,,,,,,***((('''(((***(((((())))))))))))))))))((()))))))))******++++++((((((((()))******++++++))))))))))))***+++,,,,,,///777@@@BBB<<<444///---......//////000111111222111111222222333333444444222333333444555666666666333444444555555555555555444555666666777777666666666666777888999:::;;;<<<<<<===??????>>>>>>???AAA@@@@@@AAABBBCCCEEEEEEFFFIIIMMMQQQSSSTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQSSSTTTVVVXXXZZZZZZZZZZZZ[[[^^^aaaccccccccccccddd______^^^]]]\\\\\\\\\\\\```______```aaa```]]][[[]]]___aaacccdddddddddddd^^^^^^]]]\\\\\\]]]___```kkkkkkkkkkkkkkkmmmpppssspppooollljjjgggdddbbbaaa```___^^^]]]^^^aaadddfffffffffggggggiiijjjlllmmmhhhfffcccbbbbbbaaa___^^^\\\\\\ZZZYYYXXXXXXXXXXXXVVVUUUSSSQQQOOOOOOOOOOOOKKKJJJHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEECCCAAA???>>>=========>>>>>>===<<<:::999999999888777777666666555333333222111111111222333000000000111111222222222000111111111111111111000//////............//////000000111000//////000222111111111111111000000000///000000000000111111111000000000111111111222222///000111333444555666666444444555555666777777777777777888999999:::;;;;;;<<<===>>>?????????>>>===<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHJJJLLLMMMNNNNNNNNNMMMOOOQQQSSSUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSUUUVVVYYY[[[\\\^^^aaaddddddcccbbbdddfffaaaaaabbbbbbccccccddddddggggggfffdddbbbbbbeeegggdddeeefffggghhhhhhiiiiiiggghhhkkkmmmooopppppppppppppppooommmllljjjiiiiiieeeeeeffffffggghhhhhhiiiiiiiiijjjkkklllnnnpppqqqqqqqqqqqqooollljjjiiijjjlllllllllllllllkkkjjjjjjhhhhhhiiiiiihhhgggeeedddeeeeeeddddddddddddddddddcccbbbaaa```____________```aaabbbbbbaaa___\\\[[[TTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPNNNNNNNNNNNNNNNIIIIIIHHHGGGEEEDDDCCCBBBFFFEEEDDDCCCBBBAAA@@@@@@======<<<<<<;;;:::::::::666555555555444444444333111000////////////000111------...//////......---------,,,,,,+++******)))******)))((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&'''((()))******)))(((''''''''''''''''''''''''))))))(((''''''((())))))&&&''''''(((((((((((((((%%%%%%%%%%%%%%%$$$###"""%%%&&&'''(((((('''&&&%%%***(((&&&%%%'''+++000333777999;;;>>>>>>>>><<<;;;===<<<;;;999888888888888333222222111000///......+++***)))''''''(((***+++'''((()))'''%%%$$$%%%((())))))))))))))))))(((((((((((((((((((((((())))))''''''(((((()))******+++((((((((())))))***+++,,,,,,555>>>AAA<<<555000...------......//////000000111111111111222222222222333333333333333333333333222222333333444555666777444555666666777777666666666777777888999::::::;;;:::<<<>>>??????@@@BBBDDDAAAAAABBBCCCDDDDDDEEEEEEGGGJJJNNNPPPQQQRRRSSSUUURRRRRRQQQQQQPPPOOOOOOOOOPPPRRRTTTVVVXXXXXXXXXWWWZZZ\\\___aaaaaaaaabbbccc[[[[[[[[[[[[\\\\\\]]]^^^```______aaacccbbb___\\\___```bbbddddddddddddccc^^^]]][[[ZZZZZZZZZ\\\]]]ggghhhiiiiiiiiijjjllloookkkjjjjjjhhhfffdddbbb``````___]]]]]]^^^```ccceeeccccccdddeeegggjjjmmmooojjjgggcccaaaaaa```___^^^]]]\\\ZZZYYYWWWVVVVVVVVVSSSRRRPPPNNNMMMMMMMMMNNNLLLJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHFFFEEECCCAAA???>>>======;;;<<<<<<===<<<;;;999888888888888777666666555555222000///......000222333//////000000111111111222000000111111111111000000/////////....../////////...///000///------///000222111111000///000000000000000000000111111111111000000000000111111111111333333333444444333333333333333444555555666666777777888888999::::::;;;;;;;;;<<<>>>?????????>>>==================>>>??????BBBBBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIEEEGGGIIIKKKMMMMMMMMMMMMMMMOOOQQQSSSTTTTTTSSSRRRSSSRRRQQQPPPPPPOOOPPPPPPPPPQQQRRRSSSVVVXXXZZZ[[[___bbbddddddbbbaaabbbddd```aaabbbdddeeeeeeeeeeeeiiihhhgggdddbbbcccfffhhhddddddfffggghhhhhhhhhhhhjjjkkklllmmmmmmmmmllllllpppoooooommmlllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkklllnnnooopppmmmoooppppppnnnmmmmmmmmmlllllllllkkkkkkiiihhhhhhhhhiiijjjjjjjjjhhhgggffffffeeeddddddccccccccccccaaa```___^^^^^^^^^^^^^^^^^^___```aaa```___]]][[[SSSTTTTTTTTTTTTSSSSSSRRRPPPOOONNNNNNNNNOOOPPPQQQIIIIIIHHHFFFEEECCCBBBBBBEEEEEEDDDCCCAAA@@@@@@???<<<<<<;;;;;;:::999999888555444444333333222222111111000///......///000111------......///......---...---,,,+++******************)))(((((((((((((((''''''''''''''''''''''''((((((''''''((()))+++,,,&&&'''(((*********)))(((''''''''''''''''''''''''+++***(((&&&&&&(((***+++&&&&&&'''((())))))((((((((((((((('''&&&%%%$$$###'''(((***++++++***(((''',,,)))&&&%%%''',,,222666<<<>>>AAACCCCCCAAA???===<<<;;;888555222000......111000///...............+++***(((&&&&&&'''((()))''')))+++***((((((***---%%%&&&&&&&&&&&&%%%$$$$$$))))))))))))))))))))))))&&&''''''((()))******+++************+++,,,---...)))222===AAA===666111000,,,,,,------.../////////222222222111111111111111333333222222111000000///222222111222333555777999444555555666666666666666777777777888999999::::::999;;;>>>???@@@AAADDDFFFAAABBBBBBCCCCCCDDDDDDEEEEEEHHHKKKMMMNNNPPPRRRTTTQQQQQQPPPPPPOOONNNMMMMMMNNNPPPRRRUUUVVVVVVUUUUUUZZZ\\\^^^______```aaacccYYYYYYYYYZZZ[[[]]]^^^___```______aaadddddd```]]]aaabbbcccdddeeeddddddccc^^^]]]ZZZYYYXXXYYYZZZ[[[jjjjjjjjjiiiggggggiiikkkkkkjjjiiigggdddaaa___^^^___^^^^^^]]]^^^___```aaacccaaa___^^^```dddiiilllgggeeebbb___\\\\\\\\\\\\[[[ZZZYYYVVVTTTQQQNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKJJJIIIGGGFFFFFFEEEFFFEEEDDDCCCBBBCCCDDDDDD>>>>>>===<<<;;;::::::999<<<999777777999:::777555666666555444444444444555111111111111111111111111111111000///////////////000000///////////////000111111222222222222111111......//////000000111111////////////////////////111000///......///000000111111000000000000111111777333000000222444444333333666999:::999888777777999888888888888999999:::;;;<<<<<<===============;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEDDDCCCEEEHHHJJJKKKJJJIIIGGGNNNNNNMMMMMMMMMNNNPPPQQQUUUTTTRRRQQQPPPPPPQQQQQQMMMOOOQQQRRRRRRRRRTTTVVV]]]^^^___```aaaaaaaaaaaabbbcccdddfffffffffeeedddeeeeeeffffffffffffffffffhhhggggggfffffffffggggggiiijjjkkklllmmmmmmmmmmmmpppqqqqqqqqqpppnnnmmmkkkffffffggggggggggggffffffhhhiiiiiijjjkkklllmmmmmmqqqooommmkkkiiiiiijjjkkklllmmmnnnmmmlllkkklllmmmlllkkkjjjiiihhhfffeeedddeeefffffffffdddcccaaa___```_______________``````___]]][[[[[[[[[[[[YYYWWWVVVVVVVVVUUUSSSPPPMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDCCCBBBAAADDDBBB@@@@@@AAAAAA@@@??????<<<:::999888888666555555555444333333222111111/////////...------,,,,,,,,,------......------,,,,,,,,,,,,+++***)))((((((************)))'''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))),,,000666:::BBBAAA@@@???>>><<<;;;:::444222000...,,,------...++++++******))))))((((((,,,+++***((((((((()))***''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''')))(((&&&$$$"""$$$(((+++'''((()))******+++******++++++++++++,,,---.........222;;;BBBAAA888222000///......---------....../////////000000000000111///000111222222111000///000111111222222333444444444444333444444555666777888888888888777777777777999::::::<<<===@@@BBBCCC@@@AAABBBBBBBBBBBBDDDFFFEEEFFFGGGIIIKKKMMMPPPQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLNNNPPPSSSUUUWWWXXXZZZ[[[\\\^^^^^^^^^]]]]]][[[[[[[[[[[[\\\]]]^^^___``````aaaaaa```___^^^^^^``````aaaaaaaaaaaa``````]]]]]]\\\ZZZYYYXXXVVVVVViiiiiiiiigggffffffhhhiiihhhgggfffdddbbb___\\\[[[^^^]]]\\\\\\\\\]]]___``````___]]]]]]^^^aaaeeegggdddccc```^^^\\\ZZZZZZZZZXXXWWWVVVTTTRRROOOMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???@@@@@@AAA>>>>>>===<<<;;;999999888:::777555666777777555333555444444333333333333333111111111111111111111111111000000///......//////000000///////////////000---......//////......---111111000000///......---////////////////////////222111000000000111222333111000000//////000000111666333000000222444444333333555888888777666666777333333222222333333444555::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCDDDFFFGGGGGGFFFEEEEEEDDDEEEGGGIIIIIIIIIHHHGGGKKKJJJJJJKKKLLLNNNPPPQQQSSSRRRQQQOOOOOOOOOPPPPPPMMMOOOQQQRRRQQQRRRTTTVVVZZZ[[[]]]___```aaabbbbbbcccdddfffggghhhhhhhhhgggggggggggggggggggggfffffffffeeeeeedddddddddeeeeeehhhiiijjjlllmmmnnnnnnnnnqqqrrrrrrrrrqqqpppnnnmmmjjjjjjjjjjjjjjjiiiiiihhhiiijjjjjjkkkkkkllllllmmmkkkjjjiiihhhhhhiiijjjkkkmmmooooooooommmlllmmmnnnkkkkkkjjjiiiiiiiiijjjjjjhhhhhhhhhgggfffdddaaa```______^^^______```aaaaaa___]]]\\\[[[[[[[[[YYYWWWUUUUUUTTTSSSPPPNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDCCCCCCBBBAAAAAADDDBBB@@@??????@@@>>>===>>><<<999888888777666444444333333222111111000000......------,,,++++++***,,,,,,------------,,,,,,++++++++++++***)))(((((((((((((((''''''&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***---222777:::777666555333111000//////,,,+++)))(((&&&&&&&&&''')))))))))(((((('''''''''((('''&&&%%%$$$%%%%%%&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((******)))'''%%%&&&))),,,))))))*********))))))(((++++++++++++,,,---...///000333<<>>???AAACCCCCC@@@AAABBBBBBAAABBBDDDFFFEEEEEEFFFHHHJJJLLLNNNOOOPPPOOONNNMMMLLLKKKKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWYYYZZZ\\\]]]^^^^^^^^^^^^\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\^^^^^^____________^^^^^^XXXXXXWWWWWWVVVVVVUUUUUUggghhhgggfffdddccceeegggfffeeedddbbb```^^^\\\ZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^___```______^^^\\\ZZZXXXVVVUUUSSSRRRRRRPPPOOOMMMKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;999888777666777555444444444444333111333222222222111111111111000000000000000000000000000000///............/////////.........//////000,,,,,,------------,,,,,,000000000///......------////////////////////////000000///000000111222333000000////////////000000444222000000111222333222333444555555444444555666444444444444444555666666888999999:::::::::::::::::::::;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLNNNOOOOOOOOONNNMMMMMMMMMNNNNNNMMMNNNPPPQQQQQQRRRTTTVVVXXXYYY[[[^^^```bbbccccccdddeeefffhhhiiijjjjjjjjjiiiiiiiiihhhhhhgggggggggccccccbbbbbbbbbbbbccccccfffgggiiikkkmmmnnnnnnnnnssssssssssssrrrqqqppppppnnnnnnmmmlllkkkjjjiiiiiikkkkkkkkkkkkkkkkkkkkkkkkggggggfffggghhhiiikkklllooopppqqqpppnnnmmmnnnooojjjjjjiiijjjkkkmmmnnnpppjjjjjjiiihhhfffdddbbbaaa]]]]]]]]]^^^___```aaabbb___]]][[[[[[[[[[[[YYYXXXSSSSSSRRRPPPMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBBBBAAAAAA@@@@@@BBB@@@>>>=========<<<:::<<<:::888777777666555444222222111111000////////////......---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++((('''''''''&&&&&&%%%%%%(((((()))+++---111444666666444222///------,,,---++++++***)))(((''''''&&&''''''''''''&&&&&&&&&&&&)))(((''''''&&&'''''''''))))))((((((((('''''''''******))))))))))))))))))***++++++***((((((***,,,************)))((('''&&&+++++++++,,,,,,---...///000444<<>>>>>>>>>>>>>>===<<<;;;:::888777555555555444333333333222111111222222222222111111000000//////////////////////////////...------...............------......//////......////////////......,,,,,,---...//////000000........................,,,,,,------...///000000000//////......//////000222111000000000111111111222333333222111222444555666666666666777888999999888888999::::::::::::999999::::::;;;<<<<<<======<<<<<<<<<======>>>???@@@BBBCCCEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPQQQQQQRRRTTTVVVYYYZZZ\\\^^^```aaabbbccccccdddeeeggghhhjjjjjjkkkiiihhhhhhggggggffffffeeebbbbbbaaaaaaaaabbbcccccceeefffhhhjjjlllmmmnnnooosssssssssssssssssssssrrrooonnnmmmkkkjjjiiihhhhhhllllllkkkkkkkkkjjjjjjjjjhhhhhhggghhhiiijjjlllmmmnnnooopppooommmlllmmmnnnkkkjjjjjjiiijjjlllooopppjjjjjjhhhfffdddbbb```___\\\\\\\\\]]]^^^___aaabbb^^^\\\[[[ZZZZZZYYYXXXVVVRRRQQQPPPNNNKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA>>><<<;;;;;;;;;999888:::888666555555555444222111111111000000/////////111000000//////......---++++++,,,,,,,,,,,,++++++***************)))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((''''''&&&&&&%%%%%%+++******+++---/////////888777444111000//////000------------,,,+++))))))''''''''''''''''''''''''******))))))))))))))))))+++************)))))))))+++******))))))((((((((((((***,,,+++***)))***+++))))))******)))(((''''''++++++++++++,,,---...//////333:::AAA@@@888222111333222111000///.........////////////000000000000///000000000000000000///000000000111222222333333444444333444444555666777555555555555666666666666555666888:::<<<<<<===<<<>>>@@@@@@@@@??????AAACCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMPPPRRRTTTUUUUUUUUUVVVWWWZZZ]]]```aaabbbbbb```______^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWggggggfffcccaaa```aaacccbbbbbbaaa```___]]][[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\[[[ZZZXXXWWWUUUVVVWWWWWWUUURRROOOMMMJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>==================<<<<<<<<<;;;;;;:::888777555444444444555444444222222111222111222222222222111000000...........................---------------......------,,,------...//////...//////000000//////...++++++,,,---...///000000------------------------++++++,,,---...///////////////............//////000000000000//////000111000111222111000000222444111111111222222444555555888888999::::::::::::999999999::::::;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@AAABBBCCCEEEFFFFFFEEEEEEDDDCCCBBBAAAAAABBBDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEHHHHHHIIIIIIJJJJJJKKKKKKKKKMMMOOOPPPQQQRRRTTTVVV\\\]]]^^^___```aaaaaaaaaaaaaaabbbdddeeeggghhhiiiffffffeeeeeeeeedddddddddbbbbbbaaabbbbbbcccdddddddddeeegggiiikkkmmmnnnnnnssssssssssssssssssttttttpppooommmkkkiiihhhhhhhhhkkkkkkkkkjjjiiiiiihhhhhhhhhhhhggggggggghhhhhhhhhkkklllmmmlllkkkkkkkkkmmmlllllljjjiiiiiijjjkkkkkkhhhgggeeeccc```^^^]]]\\\ZZZZZZZZZ[[[\\\^^^___```]]][[[YYYXXXWWWVVVTTTRRRPPPOOONNNLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>><<<:::999999999888777888666444333333333222111111111111111000000000000000000000///......------******++++++++++++******))))))*********)))((((((''''''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&(((((((((''''''&&&&&&&&&'''''''''***...000///...333222000...---,,,,,,,,,***************)))''''''((((((((((((((((((((()))''''''((((((((((((((((((,,,,,,,,,+++++++++******)))))))))(((((('''''''''''')))++++++)))(((((()))''''''((()))))))))))))))++++++***++++++,,,---...---000777>>>===555000///***))))))))))))******++++++++++++,,,,,,,,,------000//////////////////000///000000111111222333333444444333444444555666777444555555555666666666777444555777888999:::;;;;;;>>>??????>>>======???AAACCCDDDFFFGGGHHHIIIIIIIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKMMMOOORRRTTTUUUUUUUUUUUUWWWZZZ]]]```bbbcccccc``````______]]][[[ZZZXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXZZZZZZYYYYYYXXXWWWWWWWWWeeeeeedddaaa^^^]]]^^^```]]]]]]]]]\\\[[[YYYXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZ[[[ZZZYYYWWWUUURRRSSSTTTSSSRRROOOMMMKKKIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>=========<<<<<<:::::::::;;;:::999999888999888888777666555444444444555555444222111111222000111222222222111//////---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///,,,------------------,,,------------------------------------------------,,,---...///000000000///......------------.........///000000......///000///000111111000000111222/////////000111222333444777888888999:::999999999888888999::::::;;;;;;<<>>=========>>>@@@AAA???@@@BBBCCCDDDDDDDDDDDDBBBBBB@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLOOOPPPQQQRRRTTTVVV\\\]]]^^^_____________________``````bbbccceeefffccccccccccccccccccccccccbbbbbbbbbbbbbbbcccdddeeedddeeegggiiikkkllllllmmmqqqqqqqqqqqqqqqrrrssstttrrrpppnnnllljjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggffffffeeeeeeddddddccccccgggiiijjjjjjiiiiiikkklllmmmmmmllljjjiiigggfffeeedddcccaaa^^^\\\[[[ZZZZZZXXXXXXYYYYYYZZZ[[[\\\]]]\\\ZZZWWWUUUTTTRRROOOMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???<<<:::888888999999888777666444222111222222111000111111111000000000000000...------,,,++++++******)))******++++++******)))((())))))******)))((((((%%%%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''###"""$$$***000444333111------,,,,,,+++******)))*********))))))((((((((())))))))))))************((()))******+++*********,,,,,,+++++++++*********(((''''''''''''''''''&&&&&&((())))))(((''''''(((%%%&&&'''((()))))))))))))))))))))******+++,,,---+++...444;;;999222------************+++,,,---...,,,,,,,,,---------......000//////......//////000//////000000111222222222444444333444444555666777555555555666666777777888777777777777888:::;;;<<<===>>>>>>===<<<<<<===???@@@AAADDDFFFGGGHHHHHHHHHEEEFFFHHHJJJKKKKKKKKKKKKIIILLLOOORRRUUUVVVVVVVVVSSSUUUXXX\\\^^^```aaaaaa^^^______^^^]]][[[XXXWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXXXXWWWVVVUUUUUUTTTcccbbbaaa^^^[[[YYYZZZ[[[[[[[[[[[[ZZZZZZXXXWWWVVVWWWVVVUUUTTTSSSTTTTTTUUUVVVWWWXXXYYYXXXWWWVVVTTTQQQQQQQQQQQQPPPNNNLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>>===<<<=========<<<<<<<<<<<<<<<999999:::;;;:::999888777666666666666555555444444222444555444111///000222...///000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...++++++++++++,,,---...///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---...------------------...,,,...000000...---...///---///222222111000000111000111111111222444555666666666777888888888888777888888888999::::::;;;;;;>>>===;;;;;;;;;<<<>>>???===>>>@@@BBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@AAABBBCCCCCCDDDCCCBBBBBBCCCEEEFFFHHHIIIJJJIIIIIIJJJLLLNNNPPPPPPRRRTTTVVVXXXYYY[[[\\\]]]^^^____________^^^^^^___aaabbbccc```aaaaaabbbbbbccccccdddaaaaaaaaaaaabbbcccdddeeeeeefffgggiiijjjkkkkkkkkkoooooooooooopppqqqssstttpppnnnllljjjiiiiiiiiijjjgggggggggggggggfffffffffdddddddddddddddccccccbbbeeefffhhhiiiiiijjjlllnnnmmmmmmmmmllljjjgggdddbbbaaa```^^^\\\ZZZYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZ[[[XXXUUURRRPPPMMMJJJGGGIIIIIIGGGFFFEEEEEEFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@??????>>>======:::999777777888999999888444222000000111111000///////////////////////////,,,,,,,,,+++******))))))))))))************))))))(((((()))))))))))))))(((&&&%%%$$$######%%%&&&'''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&''''''(((((())))))%%%$$$&&&,,,333666444111***+++,,,------,,,+++***---,,,+++*********+++,,,)))))))))*********++++++)))***+++,,,---,,,,,,+++))))))))))))((((((((((((&&&''''''''''''''''''((('''((()))(((''''''((()))''''''((((((((((((((('''(((((((((((()))***+++,,,***---333999888111,,,,,,//////.........///000000........./////////000000000///............///000//////000000111111222222444444333444444555666777555555666777777888999999777666555444555888:::<<<<<<======<<<;;;;;;<<<>>><<<===@@@CCCEEEFFFFFFEEECCCDDDGGGIIIKKKKKKKKKKKKHHHJJJNNNSSSVVVWWWWWWWWWPPPRRRUUUXXX[[[]]]^^^^^^\\\]]]^^^]]]\\\ZZZXXXVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUaaa```___\\\XXXWWWWWWYYY\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUSSSSSSSSSTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTQQQQQQPPPOOONNNMMMKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::999555555555555555555555555111333555333000...///222---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++,,,---...///,,,,,,,,,------,,,,,,,,,((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***...------,,,,,,------...+++...000000---,,,---///,,,///222333222111000000/////////000111333444555444555555666666666666666777888888999::::::;;;;;;;;;999888777777999:::<<<<<<===???AAABBBBBBBBBBBB@@@@@@@@@@@@???????????????@@@AAACCCDDDDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJIIIIIIKKKNNNOOOPPPRRRTTTVVVUUUVVVXXXZZZ\\\]]]^^^___```___^^^^^^^^^```aaabbb``````aaabbbcccddddddeee````````````aaabbbddddddffffffgggiiiiiijjjjjjjjjnnnnnnmmmmmmnnnppprrrsssmmmkkkiiigggffffffggghhhffffffffffffffffffffffffdddeeeeeeffffffeeeeeeeeedddfffhhhiiiiiikkkmmmooolllmmmnnnnnnlllhhhdddbbb___^^^\\\ZZZYYYYYYYYYZZZWWWWWWVVVVVVVVVWWWWWWXXXZZZWWWSSSPPPNNNJJJFFFDDDGGGFFFDDDCCCCCCDDDEEEEEEBBBBBBAAAAAA@@@???>>>>>>AAA@@@???>>>===<<<;;;:::999888666777999::::::999444222000///000111000///---...........................---,,,,,,++++++***))))))************))))))(((((()))))))))))))))((()))(((&&&%%%%%%&&&((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,%%%%%%&&&'''((()))******+++******///444555111---'''(((+++---...,,,***))),,,+++)))''''''(((***+++(((((())))))******++++++%%%&&&''')))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))((())))))((('''''')))***))))))))))))((('''&&&%%%''''''''''''((()))***+++***---333999888000,,,,,,...---,,,++++++++++++++++++++++++,,,,,,,,,------000///...------...///000/////////000111111222222444444444444444555777777555666666777888999999:::666444222111222555888:::<<<======<<<::::::<<<===888:::>>>AAACCCDDDDDDDDDBBBCCCFFFIIIKKKKKKKKKKKKFFFIIINNNSSSVVVXXXXXXXXXNNNPPPSSSVVVXXXZZZ[[[[[[[[[\\\]]]]]]\\\ZZZWWWVVVUUUVVVWWWWWWXXXXXXXXXXXXVVVVVVVVVWWWWWWVVVVVVVVVTTTTTTUUUVVVWWWWWWXXXXXX___]]]ZZZXXXVVVVVVVVVWWWZZZ[[[]]]^^^^^^]]][[[ZZZ[[[ZZZWWWUUUSSSRRRRRRRRRPPPQQQSSSUUUUUUUUUTTTTTTRRROOOMMMLLLMMMMMMLLLJJJKKKIIIGGGFFFFFFEEECCCAAACCCBBBAAA???>>>>>>======::::::;;;;;;<<<=========:::<<<======<<<:::777555333333333333333333333333000000//////////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))***+++++++++,,,)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---///000............////////////000000000000000///......//////000111222222333333555555666666777666666666777888:::;;;;;;:::999888999999888888999999:::;;;<<<===>>>??????@@@@@@@@@@@@@@@???????????????@@@CCCCCCBBBBBBBBBAAAAAAAAAEEEEEEEEEEEEFFFIIIKKKLLLLLLIIIHHHJJJOOOSSSTTTSSSSSSTTTTTTVVVXXXZZZ\\\^^^]]]^^^___^^^]]]\\\]]]___^^^___```aaaaaa```___^^^]]]___``````^^^]]]^^^^^^ccccccdddeeegggiiijjjkkknnnoooooooooooonnnnnnmmmpppnnnllliiigggeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeffffffffffffeeeeeefffgggggghhhiiiiiijjjjjjoooooommmllljjjhhhgggfffbbb```^^^]]]]]][[[YYYWWWXXXWWWUUUSSSRRRSSSTTTUUUSSSRRRQQQNNNLLLIIIFFFEEEDDDCCCBBB@@@???>>>>>>>>>????????????????????????=========<<<;;;;;;::::::999999888888777666666666666333111111333333111//////---+++,,,---...---,,,,,,,,,++++++***)))(((((( &&&+++)))'''((('''%%%)))((('''&&&&&&'''((()))***))))))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&$$$###"""!!!!!!###$$$&&&(((+++...111333333222111,,,---...///...---+++)))*********)))))))))))))))((((((''''''''''''((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''))))))))))))((((((((((((******))))))((((((''''''%%%&&&((()))))))))(((''',,,///444777777333///+++------,,,++++++++++++,,,))),,,...//////...//////000000000000000///......000000000000111111111111222333333333333333333444666666666777888999999999888888888777777777777777888:::;;;;;;:::999999::::::<<<>>>AAACCCCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIKKKMMMOOOQQQRRRSSSSSSPPPPPPPPPQQQSSSUUUXXXYYY^^^______]]]YYYWWWVVVVVVXXXXXXWWWWWWWWWWWWXXXYYYWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSTTTVVVXXXYYY[[[[[[ZZZYYYXXXVVVUUUTTTZZZ[[[]]]______^^^]]]\\\ZZZYYYWWWUUUSSSRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRRRRQQQOOOMMMLLLMMMMMMKKKJJJKKKIIIGGGFFFFFFEEECCCBBBBBBAAA@@@???============::::::;;;;;;<<<<<<<<<===777888999:::999666333111333333333333333333333333//////000000000000000000000000000/////////......,,,,,,,,,,,,,,,+++++++++************)))))))))))),,,,,,+++++++++***************************++++++))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---......---.........//////////////////000000///......---//////000111111222333333///000111222333333444444555666777888888888777666888888888888888999999:::;;;<<<===>>>????????????@@@??????>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDEEEFFFHHHJJJLLLMMMJJJIIIJJJMMMPPPQQQPPPQQQRRRSSSTTTVVVYYY[[[\\\\\\^^^___^^^]]]\\\]]]^^^]]]^^^___`````````___^^^```aaabbbbbb`````````bbbcccccccccdddfffhhhiiijjjmmmmmmmmmmmmllllllllllllnnnmmmkkkiiigggfffffffffgggggggggggggggffffffffffffffffffggggggfffffffffhhhhhhggggggggghhhiiiiiiooonnnmmmlllkkkiiihhhhhhdddbbb___^^^]]][[[XXXVVVVVVUUUSSSQQQPPPQQQRRRSSSPPPPPPOOOMMMKKKHHHFFFEEECCCBBBAAA???>>>=======================================<<<<<<;;;::::::999999888888777666666555555333111//////111111///---...---++++++---...---,,,,,,,,,+++******)))(((((($$$))),,,***((())))))((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&'''''''''(((''''''&&&&&&)))(((&&&&&&&&&'''((()))***,,,...000000000//////++++++++++++++++++,,,,,,,,,,,,+++***)))((((((''')))((('''''''''''''''((('''((((((((('''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&''''''((((((((('''''''''''''''((((((((()))))))))(((((((((((((((&&&''''''(((((((((((((((***...333666666333...***---,,,++++++******++++++***,,,...///......///000000000000000000///......//////000000000111111111222222222333333333333333444555555555666666777777777777777777777777777777:::<<<======<<<;;;;;;<<<:::;;;>>>AAABBBCCCCCCBBBAAABBBDDDFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRRRROOOOOOPPPQQQSSSUUUWWWXXXZZZ[[[[[[ZZZWWWUUUUUUUUUXXXXXXXXXWWWXXXXXXYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWYYY[[[XXXYYYZZZZZZYYYVVVSSSRRRYYY[[[\\\^^^_________^^^XXXXXXWWWUUUTTTSSSSSSRRRRRRRRRQQQPPPPPPPPPQQQQQQQQQOOOMMMLLLLLLLLLKKKJJJKKKIIIGGGFFFFFFFFFDDDBBBAAA@@@???===<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;888999:::;;;:::777555333222222222222222222222222//////000000111111111222////////////.........---,,,,,,,,,+++++++++******))))))))))))((((((((((((++++++++++++*********)))******************))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,---......//////...------,,,,,,---------------........./////////////////////......---//////000000111111222222,,,---...000111222222333333333444444555555555555777777777777888888888888:::;;;<<<======>>>>>>===??????>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKMMMKKKIIIJJJLLLMMMNNNNNNOOOOOOPPPRRRTTTVVVXXXYYY[[[]]]^^^]]]\\\[[[\\\]]]]]]^^^___```aaa``````___bbbbbbcccbbbaaaaaabbbdddcccccccccdddeeeggghhhiiikkkkkkjjjiiiiiijjjkkklllmmmlllkkkiiihhhhhhhhhhhhjjjiiiiiiiiihhhhhhggggggggggggggggggggggggggggggjjjhhhgggeeeeeefffggghhhlllllllllkkkjjjjjjiiiiiigggdddaaa___]]]ZZZWWWUUUSSSRRRPPPOOONNNNNNOOOOOOMMMMMMLLLKKKIIIGGGEEEDDDAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888777777666555555444444222000////////////...,,,...---++++++---------,,,+++++++++******))))))((('''+++,,,)))''')))***(((((((((''''''''''''(((((($$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))'''%%%######%%%''')))%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%+++***)))))))))***,,,---------------------,,,,,,,,,+++***)))***,,,///000...---,,,+++***(((''''''))))))((('''&&&&&&&&&'''((((((''''''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********%%%%%%&&&&&&''''''(((((((((((((((((((((((())))))'''''''''''''''((()))))))))---222555555222---***---,,,++++++******+++++++++---------,,,---///111/////////000//////...---//////000000000000111111111111222222222333333333333333444444444444444444777777777777777777777777999;;;===<<<;;;:::;;;;;;999;;;===@@@AAABBBBBBBBB@@@AAABBBDDDFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOMMMNNNOOOQQQSSSTTTUUUUUUTTTUUUWWWWWWUUUTTTUUUUUUXXXXXXXXXXXXYYYYYYZZZZZZXXXXXXWWWVVVUUUSSSSSSRRRQQQQQQRRRTTTWWWZZZ\\\]]]WWWWWWXXXXXXWWWUUUTTTSSSXXXYYYZZZ\\\^^^_________YYYYYYYYYXXXXXXVVVUUUTTTUUUTTTRRRPPPPPPPPPPPPQQQQQQOOOMMMLLLLLLLLLKKKJJJJJJHHHGGGFFFFFFFFFDDDBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::888999::::::999777666444222222222222222222222222//////000000111222222222............------------,,,,,,,,,+++******))))))************))))))))))))+++************)))))))))++++++******))))))(((((()))(((''''''''')))***+++++++++++++++++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000//////.../////////000000000111111...///000111222333333333222222222222222333555555555666666777777777777777999999:::;;;<<<<<<<<<<<<>>>>>>=========>>>????????????@@@AAABBBCCCDDDEEEDDDCCCCCCDDDEEEGGGIIIJJJLLLKKKJJJJJJKKKMMMNNNNNNNNNNNNOOOPPPRRRUUUWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\\\\]]]___aaaaaaaaaaaaaaabbbbbbcccbbbaaaaaaccceeedddddddddeeeeeeggghhhhhhjjjiiigggfffgggiiikkklllllllllkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjiiiiiihhhhhhggggggggggggggggggggggggjjjhhheeecccbbbccceeefffhhhhhhhhhhhhhhhhhhhhhhhhgggeeeaaa^^^\\\YYYVVVSSSPPPOOONNNLLLLLLLLLLLLLLLJJJIIIIIIHHHGGGEEEDDDCCC???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999888777777666666666555444444333333222222111000000000///......,,,++++++,,,------,,,+++*********)))))))))((((((***)))%%%$$$''')))'''(((((((((''''''((((((((($$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&''''''''')))'''%%%######%%%''')))%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''((())))))(((((('''&&&%%%((('''((((((***+++---...111000...,,,+++*********......---,,,---...///000---,,,,,,+++***))))))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))))))))%%%%%%&&&''''''((())))))&&&''''''(((((()))))))))(((''''''&&&&&&''')))***)))---222666666333...+++------,,,+++++++++++++++,,,------,,,+++,,,...111.........//////......---////////////000000000111000000111111222222333333333333333333333333333333666666666777777777777777777888::::::888888888999999:::<<<>>>@@@AAAAAAAAA???@@@AAACCCEEEFFFGGGGGGGGGGGGIIIJJJLLLLLLMMMMMMKKKLLLNNNQQQRRRSSSRRRRRRPPPRRRTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[YYYXXXWWWUUUSSSRRRQQQQQQPPPQQQSSSUUUYYY\\\^^^___XXXWWWVVVUUUTTTTTTUUUVVVVVVWWWXXXZZZ\\\]]]^^^^^^ZZZ[[[\\\\\\[[[ZZZXXXVVVWWWVVVTTTRRRQQQQQQRRRRRRPPPNNNLLLKKKLLLLLLJJJIIIJJJHHHFFFFFFFFFFFFDDDCCC@@@???>>><<<;;;;;;::::::;;;;;;::::::999999888888444444555555444333222111111111111111111111111111//////000000111111111111------------,,,,,,,,,++++++++++++******)))))))))*********)))))))))((((((*********)))))))))((((((+++******))))))((((((((()))((('''&&&'''((()))***************************,,,,,,++++++*********)))(((((()))***++++++,,,,,,,,,,,,,,,,,,------------///000000111111000000000//////////////////000000111222222222222222111000222111111222222444555666444555666777777777777666888999:::;;;;;;<<<<<<<<<===<<<<<<<<<======>>>?????????@@@AAACCCDDDEEEEEECCCCCCCCCCCCDDDFFFHHHJJJIIIIIIIIIJJJKKKLLLOOOQQQMMMMMMNNNOOORRRTTTVVVWWWWWWYYYZZZYYYXXXWWWXXXYYY\\\]]]___aaabbbbbbbbbbbbcccdddddddddcccccceeegggeeeeeeeeeeeefffgggggghhhhhhgggfffeeefffhhhkkklllkkkkkklllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiihhhggggggffffffffffffgggggghhhfffcccaaa``````bbbccccccccccccdddddddddeeeeeeeeebbb___\\\ZZZXXXTTTRRRMMMMMMLLLKKKKKKJJJJJJJJJGGGGGGGGGFFFEEEDDDCCCBBB======<<<;;;::::::::::::::::::::::::::::::::::::999999999888777777666666555555444444333222222111000111000000............---,,,******,,,---,,,+++*********))))))))))))))))))***((($$$%%%)))***''''''(((((((((((((((((('''%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''((('''%%%######%%%'''(((%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&'''((((((((())))))(((''''''&&&%%%&&&''')))+++---///000222000---+++)))))))))***,,,---.........,,,+++*********************++++++(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&'''((())))))******&&&&&&''''''(((((())))))(((''''''&&&&&&''')))******...333777777444///,,,......---,,,,,,,,,,,,,,,---------,,,++++++...000,,,---............------...////////////000000000//////000000111222333333444444444444444555555555555555666666777777777777666888999999888777777888888999;;;<<<>>>@@@@@@AAA???@@@AAABBBDDDFFFHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJIIIKKKMMMOOOPPPQQQPPPPPPNNNPPPSSSTTTTTTTTTUUUWWWUUUVVVWWWYYYZZZ[[[[[[[[[YYYXXXVVVTTTRRRQQQQQQQQQPPPQQQTTTWWWZZZ]]]___```YYYWWWUUUTTTTTTUUUWWWXXXUUUVVVWWWXXXZZZ[[[]]]]]]\\\]]]___```^^^\\\XXXVVVXXXWWWVVVUUUTTTTTTSSSTTTPPPNNNLLLKKKKKKKKKJJJIIIIIIHHHFFFFFFGGGFFFEEECCC@@@???>>><<<;;;;;;;;;;;;;;;;;;:::999999888777777444444444444444333222222000000000000000000000000000000000///////////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))(((((((((((((((''''''(((((())))))))))))))))))))))))))),,,++++++***)))(((''''''&&&&&&((()))***++++++++++++++++++,,,,,,,,,------...//////000000000000000............////////////111111111111000///......000000111222333444555555444555777888888888777666888999:::;;;;;;<<<<<<;;;<<<;;;;;;<<<<<<===>>>?????????@@@AAABBBDDDDDDEEEBBBBBBBBBBBBDDDFFFHHHIIIGGGHHHIIIIIIIIIKKKNNNPPPKKKLLLMMMNNNPPPRRRTTTVVVUUUVVVWWWVVVUUUTTTUUUWWWYYYZZZ]]]___```aaaaaaaaaccceeegggggggggfffggghhhfffeeeeeeeeeeeeeeeffffffeeeddddddeeefffhhhjjjkkkjjjjjjkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeeddddddeeefffgggdddccc```___^^^^^^___```_________`````````aaaaaa```^^^[[[YYYXXXVVVSSSQQQLLLLLLLLLKKKKKKJJJIIIIIIGGGGGGFFFFFFDDDCCCAAAAAA<<<<<<;;;:::::::::::::::::::::::::::::::::::::::888888777777666555555555444333333222222111000000---......---+++******+++---,,,******,,,,,,,,,+++))))))))))))))))))))))))***+++)))&&&(((------***''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((('''(((((())))))(((((((((((()))***,,,...000111222///...+++)))((((((((((((((()))***+++***(((&&&$$$((((((((()))******++++++'''&&&&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''(((((())))))******''''''''''''''''''(((((('''''''''''''''((())))))***...333777888555000---...---,,,,,,++++++,,,,,,,,,------,,,++++++---...+++,,,------...---------......////////////000000......///000111222222333333333444555555666666777444555555666666777777888777999;;;:::999888999:::888888:::;;;===>>>@@@@@@??????@@@AAACCCFFFHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOOOONNNPPPRRRSSSSSSSSSTTTUUURRRTTTVVVXXXZZZ[[[ZZZZZZXXXWWWTTTRRRQQQQQQQQQRRRRRRTTTVVVYYY[[[]]]^^^___WWWVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXZZZ[[[\\\]]]]]]^^^```aaa___\\\XXXUUUVVVVVVVVVVVVVVVUUUTTTSSSPPPNNNLLLKKKKKKKKKJJJIIIIIIGGGFFFFFFGGGGGGEEEDDD@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::999888777666666555555555555555444444444000000000000000000000000000000//////...---------,,,+++++++++************''''''(((((()))*********)))))))))(((((((((''''''))))))((((((((('''''''''((((((((()))))))))))))))(((((()))))))))((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&'''((()))***++++++******++++++++++++,,,,,,,,,,,,,,,------...//////..............................///000000000000//////......///000222333444333333444666777999999888777666888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDBBBBBBAAABBBCCCEEEGGGIIIEEEGGGHHHGGGFFFFFFIIILLLIIIIIIJJJLLLNNNPPPRRRSSSRRRSSSTTTTTTRRRRRRSSSTTTUUUWWWYYY[[[]]]^^^^^^^^^___bbbeeegggfffeeedddeeeddddddccccccbbbccccccddd```aaabbbccceeefffggghhhggghhhiiiiiiiiihhhgggfffeeeeeeffffffggghhhhhhhhhfffeeedddccccccdddeeefff```___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^[[[YYYWWWVVVVVVUUUSSSQQQLLLMMMLLLLLLKKKJJJJJJIIIGGGGGGFFFEEEDDDBBB@@@???<<<<<<;;;:::::::::;;;;;;999999999999999999999999777777666666555444444444333222222111111000//////,,,---...---***)))***+++---+++******+++,,,,,,+++((()))))))))))))))))))))((()))((('''***///...***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))&&&'''((())))))***))))))------...///////////////***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%((((((((((((((()))))))))%%%%%%%%%%%%&&&'''(((((((((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%''')))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((((()))---222666777444000---,,,+++******))))))******+++,,,...---,,,+++,,,,,,++++++,,,---------------........./////////000000------...///000111222333111222333444555666777888444444555555666777777888777999::::::999888888999777888999:::<<<>>>???@@@===>>>>>>???BBBDDDGGGHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJKKKLLLNNNNNNOOOPPPRRRRRRQQQQQQQQQRRRPPPRRRUUUWWWYYYZZZZZZYYYWWWUUUSSSQQQQQQQQQRRRSSSUUUVVVXXXZZZ\\\]]]]]]]]]TTTVVVWWWYYYYYYXXXWWWVVVYYYYYYYYYYYYZZZ\\\]]]^^^]]]___aaaaaa___[[[VVVSSSTTTUUUVVVWWWWWWUUUTTTSSSPPPNNNLLLKKKKKKKKKJJJIIIIIIGGGFFFFFFGGGGGGEEEDDDAAA@@@???===<<<<<<<<<<<<<<<;;;:::999888666666555222222111111111111111111000000000000000000000000000000///...---,,,,,,++++++++++++************)))&&&&&&'''((()))***++++++++++++++++++************)))(((((((((''''''''''''''''''(((((())))))******'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''******+++,,,,,,***)))(((******+++++++++,,,,,,,,,***+++,,,,,,---------,,,.....................---//////000111222222111111+++---000222333333222111555666888999:::999777666999999:::;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCEEEGGGHHHEEEFFFGGGEEECCCBBBEEEHHHGGGGGGHHHJJJLLLNNNPPPQQQQQQRRRSSSRRRQQQPPPQQQSSSRRRTTTVVVYYY[[[\\\\\\\\\ZZZ]]]bbbdddcccbbb``````cccbbbaaaaaaaaaaaaaaaaaa]]]^^^```bbbdddeeeeeefffeeefffgggggggggfffddddddccccccdddeeefffggghhhhhhfffeeecccbbbbbbccceeefff]]]]]]]]]\\\\\\\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]WWWVVVTTTTTTTTTTTTSSSQQQMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDBBB@@@???<<<<<<;;;:::::::::;;;;;;888888888888888888888888777666666555444444333333222222111111000/////////---///000///+++***+++------+++******+++,,,,,,+++(((((((((((())))))))))))%%%&&&&&&%%%)))...---(((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''' """%%%'''))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))%%%&&&''')))************////////////...,,,+++***%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$&&&((()))))))))((((((''''''&&&&&&$$$$$$$$$%%%&&&'''((()))++++++++++++***((('''&&&((((((((((((((((((((((((&&&$$$"""!!!"""%%%(((+++'''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&((()))))))))((('''(((+++111555666333///,,,***))))))(((((((((((((((***,,,......---+++++++++***+++,,,,,,------------............/////////000------...///000111222222000000222333555666888888444444444555666777777888555666888888666555666777777888888999;;;===???@@@<<<<<<<<<>>>@@@CCCEEEGGGGGGHHHHHHIIIIIIIIIHHHHHHJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPRRRQQQPPPOOOOOOPPPOOOQQQTTTWWWYYYZZZYYYYYYVVVTTTRRRQQQPPPQQQRRRSSSWWWXXXZZZ[[[\\\\\\\\\[[[UUUUUUUUUVVVVVVWWWWWWWWWUUUVVVWWWXXXYYY[[[\\\\\\\\\[[[ZZZZZZ[[[[[[YYYWWWTTTUUUWWWWWWWWWUUUSSSRRRKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDBBBAAA???===;;;;;;:::888888777666666666666666222222222111111111000000///.........------------,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))...---,,,+++***((('''''''''((()))******)))((('''******)))((((((((((((((('''&&&&&&&&&'''(((***+++))))))))))))************((())))))******((('''&&&111000///---+++***(((((((((((((((((((((((((((((()))******+++++++++*********+++,,,,,,------,,,,,,+++---......---,,,,,,---000000000000////////////333222111000000222444555444555666777888888888888888888999999999::::::::::::;;;<<<======>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCDDDEEEGGGHHHIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRTTTVVVVVVVVVVVVXXXZZZ]]]___```bbbbbbaaa___^^^`````````______^^^^^^^^^aaa^^^[[[[[[^^^aaabbbaaafffffffffeeedddbbbaaa```dddddddddfffhhhhhhfffeeeeeedddcccccceeeccc___\\\[[[[[[\\\\\\\\\]]]]]]]]]___^^^\\\\\\\\\\\\[[[YYYXXXVVVTTTSSSTTTTTTSSSRRRQQQOOOLLLJJJIIIIIIIIIJJJGGGGGGGGGHHHHHHFFFCCC@@@<<<;;;::::::;;;;;;888666666777888888888777555444222222222222222222222222333333222111///---,,,+++---------,,,,,,+++++++++++++++***)))(((((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$%%%&&&((()))************************''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&%%%%%%)))))))))))))))(((((((((&&&'''***---000333555666444222///---+++++++++,,,######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''***)))(((''''''((()))***&&&&&&&&&''''''''''''(((************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********((('''%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((,,,000444444111---***,,,***(((''')))******)))++++++++++++******))))))+++++++++,,,---...000111.........////////////000000000111111111111000000222222222222333444555555888555333333444666777777999999888888777666666666999:::;;;<<<============:::::::::;;;===@@@BBBDDDFFFFFFGGGIIIIIIJJJIIIIIILLLKKKKKKJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRPPPQQQSSSUUUWWWXXXXXXYYYVVVVVVTTTTTTTTTTTTVVVVVV[[[[[[ZZZYYYYYYYYYYYYZZZWWWVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[ZZZXXXUUUSSSSSSTTTUUUTTTRRRPPPOOOLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@>>><<<;;;::::::555444444333333333333333333333333222222222111111/////////.........---------------,,,,,,+++***)))************************,,,,,,+++***)))((((((''''''((()))***))))))((('''***))))))(((((((((((((((''''''&&&&&&'''((()))***&&&'''''''''((((((((((((((()))*********)))''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---///...---,,,------///////////////000000000333222111000000222333555444555666777888888888888888888888999999999::::::;;;<<<===>>>?????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDBBBBBBBBBCCCEEEFFFHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSUUUUUUUUUVVVXXXYYY\\\]]]___```aaa```^^^]]]_________^^^]]]]]]\\\\\\___]]]ZZZ[[[^^^```aaa```cccdddeeefffffffffeeedddeeeeeeeeefffhhhhhhfffdddfffdddbbbbbbccccccaaa^^^^^^^^^]]]]]]]]]]]]\\\\\\___]]]\\\\\\\\\\\\[[[YYYYYYWWWUUUTTTUUUVVVUUUTTTRRRQQQNNNLLLKKKJJJKKKKKKEEEDDDCCCDDDDDDBBB@@@======;;;::::::::::::999777666666666666666555444444333333222222222222222222111111111000///...---,,,------,,,,,,,,,++++++++++++******)))(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&)))(((((('''''''''((((((***,,,///222444555444444222000...+++***)))******%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''((()))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''***///222333000,,,))),,,***(((''')))******)))******)))))))))((((((((()))))))))***+++,,,---...,,,,,,,,,---------......///000000111111000000///222222222222333444555555777555333333555666777777888888888888777777777777999:::;;;<<<============999999999:::<<<>>>@@@AAADDDEEEFFFGGGHHHIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOQQQQQQRRRTTTUUUVVVWWWXXXVVVVVVTTTTTTTTTTTTVVVVVVZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[YYYVVVSSSQQQQQQQQQQQQPPPNNNLLLJJJKKKJJJHHHGGGFFFEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAA@@@???===;;;:::999999444333333222222222222222333333333333222222222222000/////////............++++++,,,---------,,,,,,++++++++++++++++++++++++***)))))))))(((((((((((('''(((((()))))))))((((((***)))((((((''''''((((((((((((''''''''''''((()))&&&&&&'''''''''((((((((())))))*********)))((('''&&&&&&'''((()))++++++,,,******************************,,,---............***++++++,,,,,,,,,,,,,,,,,,---//////---,,,---............//////000000111222222111000000222333444444555666777777888888777777888888888999999999999;;;<<<>>>@@@AAA@@@???>>><<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBDDDCCCBBBBBBBBBDDDEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMOOOQQQSSSTTTTTTUUUWWWYYY[[[\\\^^^___```______^^^^^^^^^]]]\\\\\\[[[ZZZZZZ\\\[[[ZZZ[[[]]]`````````___aaaeeehhhjjjjjjjjjiiigggfffffffffhhhgggfffdddeeecccbbbbbbccccccbbb```______^^^^^^]]]]]]\\\\\\___]]]\\\\\\\\\\\\[[[ZZZXXXWWWUUUUUUVVVWWWWWWVVVQQQPPPNNNLLLJJJJJJJJJKKKIIIGGGEEEEEEDDDDDDAAA@@@>>><<<999888999:::999999666666555444444444444444444444333333222222111111/////////000//////...---,,,,,,,,,+++++++++++++++******)))((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''',,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))(((''''''((()))***+++000222555777777555222000...---+++)))((('''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###&&&&&&&&&&&&'''''''''''''''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&)))---000111...+++(((+++)))'''''')))******)))***************)))))))))))))))))))))***,,,---...******+++++++++,,,,,,,,,//////000000000000//////222111111222222333444555777555333333555666777666777777777777888888888888999:::;;;<<<<<<======<<<999999999999;;;<<<===>>>AAABBBCCCEEEFFFHHHIIIJJJNNNOOOPPPQQQQQQPPPOOONNNKKKKKKLLLLLLMMMMMMNNNNNNRRRRRRQQQQQQRRRSSSUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXZZZ[[[\\\YYYUUUQQQOOOOOOOOONNNLLLJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEECCCBBBBBBAAA@@@@@@@@@@@@AAA@@@>>>===;;;:::::::::666555555444444444444444222222222111111111111000000000/////////.........'''(((***,,,...///000000************************''''''((((((((((((((((((''''''(((((((((((((((((())))))(((''''''''''''(((((((((((('''''''''''''''((((((((()))))))))***************)))))))))((((((,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((()))+++,,,---...//////******+++,,,,,,,,,,,,+++,,,---//////---,,,---...------......///000111111111111111000111222333333222333444555666666666666777777777888888888888999999;;;===???@@@???>>><<<;;;<<<======>>>>>>======??????@@@@@@@@@@@@@@@@@@EEEEEEDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKMMMOOOQQQRRRSSSTTTWWWXXX\\\]]]^^^___````````````^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZ\\\]]]_________^^^aaafffjjjlllmmmllljjjhhhgggffffffggggggeeedddaaabbbdddeeefffdddbbb```]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\\\\]]]]]][[[ZZZWWWUUUTTTTTTVVVWWWVVVVVVNNNMMMLLLJJJHHHHHHGGGGGGKKKIIIFFFEEEDDDDDDBBBAAA???<<<999888888999:::999777666555444333444555666555444444333222111111000////////////...------,,,+++++++++++++++************))))))((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))*********)))***+++...111222666666777777555333000...***)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((()))''')))---000000...+++((()))((('''((()))******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///************++++++++++++...//////000000//////...111111111111222333444555666444333333555666666666555666666777888999999999999999:::;;;<<<<<<<<<<<<999999::::::;;;<<<======???@@@AAACCCEEEGGGIIIJJJPPPQQQRRRSSSSSSRRRPPPNNNIIIIIIJJJKKKMMMNNNOOOPPPSSSRRRPPPOOOOOOQQQSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZ[[[[[[YYYTTTPPPNNNNNNMMMLLLJJJIIIGGGFFFBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCAAA???>>>>>>>>>AAA@@@>>>===<<<;;;::::::777666666555444555555555000000000000////////////////////////............)))***+++,,,------------))))))))))))))))))))))))'''''''''''''''((((((((('''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))(((((((((((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((('''''')))***,,,,,,------)))***++++++,,,,,,+++++++++---......---,,,,,,---,,,------...///000000111111000000111111111222222000111222333444444444444666666777777777888888888777888:::<<<===<<<;;;:::<<<===>>>>>>??????>>>>>>@@@@@@@@@@@@@@@@@@AAAAAADDDDDDDDDEEEEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMPPPRRRRRRTTTWWWYYY]]]^^^___```aaabbbcccccc______^^^]]]\\\[[[ZZZYYYYYYZZZ\\\^^^____________```bbbgggjjjlllllljjjiiihhhgggeeeeeeffffffeeeccc^^^aaafffiiiiiieeeaaa^^^YYYZZZ[[[\\\]]]______```^^^\\\[[[\\\]]]]]]\\\ZZZTTTSSSQQQRRRSSSTTTTTTSSSMMMLLLKKKJJJHHHGGGFFFFFFGGGEEEBBBAAAAAAAAA???>>>???<<<999888888999:::999999888666555555555666777444444333222111111000000000000000///---,,,***)))************************)))((((((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))---------///111444777888888666444111///---,,,,,,''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((()))(((***---000000...+++)))(((''''''((()))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++,,,,,,,,,,,,......////////////......111111111111222333444444555444333333555666666555555555666777888999999:::888999:::;;;<<<<<<<<<<<<::::::;;;<<<===>>>>>>>>>???@@@AAABBBEEEGGGJJJKKKPPPQQQSSSSSSSSSQQQOOONNNFFFGGGIIIKKKNNNPPPRRRSSSRRRQQQOOONNNNNNOOOQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWSSSSSSRRRRRRSSSVVVYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYWWWSSSOOOLLLLLLKKKJJJHHHGGGFFFFFF@@@@@@@@@AAABBBCCCDDDEEEFFFEEECCC@@@>>>===<<<<<>>===<<<;;;:::::::::555444444333333333333333////////////.........---///.........---------------------,,,+++***((('''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((('''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&((()))************)))******+++++++++++++++***+++------+++***+++,,,---------......//////000000000000111111111111222000111222333333444444333666666666666777777777777666777888888999999::::::===>>>>>>??????????????????@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGDDDEEEFFFFFFGGGHHHIIIIIIJJJMMMOOOQQQSSSTTTWWWZZZ]]]^^^___```bbbccceeeeeebbbbbbaaa```^^^]]]\\\\\\ZZZ]]]```aaaaaa```______bbbcccfffiiijjjiiihhhfffgggeeeccccccdddeeedddccc]]]bbbhhhkkkiiiddd```]]]XXXYYY[[[\\\^^^```bbbbbb]]]\\\[[[[[[]]]]]]\\\[[[SSSRRRPPPPPPQQQRRRRRRQQQNNNNNNMMMKKKJJJIIIHHHGGGFFFEEECCCCCCCCCCCCAAA???>>><<<999888999:::999999888888777666666666666666222222111111000000//////111000000...---***)))((()))))))))))))))*********((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))000000222333555666777777444222///+++)))))))))***&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((***++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((***---//////...+++***'''&&&&&&(((******)))((()))))))))***************)))))))))))))))***++++++++++++,,,,,,,,,---------------............------111000000111111222333444444333333444555666555444555666666777888999999999888999:::;;;;;;<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCEEEHHHKKKLLLPPPPPPQQQQQQPPPOOONNNMMMFFFGGGIIIKKKNNNPPPRRRSSSQQQPPPOOONNNOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRQQQRRRUUUWWWYYYZZZZZZZZZTTTSSSRRRRRRTTTWWWZZZ\\\\\\\\\[[[[[[ZZZZZZZZZZZZWWWVVVUUUUUUUUUSSSPPPNNNJJJIIIHHHGGGFFFFFFFFFFFFBBBAAAAAA@@@@@@AAAAAAAAACCCBBB@@@>>>===<<<;;;;;;<<<<<<:::999888888888888444333333222222222222222000////////////.........------------,,,,,,,,,,,,,,,,,,,,,+++***)))''''''(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&'''%%%&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''((()))******((((((((((((((((((((((((&&&'''((()))))))))))))))))))))***+++++++++++++++(((***,,,+++***)))***+++........................///000000111111111111111111222333444444555555555555555555666666666777777777666666666777888999:::======>>>????????????>>>>>>>>>???@@@AAAAAABBBBBB@@@AAABBBCCCEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLOOORRRSSSUUUXXX[[[\\\]]]^^^___aaaccceeeffffffeeedddcccaaa```______\\\```dddeeecccaaa``````aaacccdddfffggggggffffffeeecccaaaaaacccdddddddddaaaeeehhhiiifffbbb``````[[[\\\]]]___```bbbcccddd]]]\\\[[[[[[]]]]]]\\\[[[TTTRRRPPPOOOPPPQQQPPPOOOMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFGGGFFFDDDAAA===;;;::::::::::::999777666666777777666666555444000000000/////////////////////......,,,+++))))))((((((((()))))))))******'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((***,,,...000333333444555444333111000---,,,+++)))''''''''''''&&&&&&&&&'''''''''&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))+++,,,---------&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''')))+++---...,,,***)))&&&%%%&&&(((***+++)))'''((((((((()))))))))******)))))))))))))))******++++++++++++,,,,,,,,,---------------......---------000000000000111222333444444333333444555666555333666666777777888888888999888888999:::;;;;;;;;;;;;999:::<<<>>>@@@AAAAAAAAADDDDDDDDDDDDFFFIIILLLNNNOOONNNNNNMMMMMMLLLKKKKKKGGGGGGIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNNNNOOOPPPPPPPPPRRRUUUYYY\\\]]]^^^^^^VVVUUUSSSSSSTTTWWWZZZ\\\\\\\\\[[[[[[ZZZZZZYYYYYYVVVTTTSSSRRRRRRQQQNNNLLLHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>@@@???>>><<<<<<;;;;;;;;;::::::888777666666666666555444333333222222333333000000000000////////////------,,,,,,,,,+++++++++''''''(((******+++++++++))))))))))))))))))))))))******))))))((((((((((((&&&&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&'''$$$%%%''')))))))))))))))'''''''''((((((((())))))'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((())))))))))))(((((())))))***++++++++++++***((()))++++++)))((()))***...............---------//////000111111111111111333333444555666666666666555555555555666666666777888777555555555777:::;;;<<<======>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGGGGHHHHHHDDDEEEEEEFFFFFFFFFFFFEEECCCDDDEEEFFFGGGHHHIIIIIIJJJLLLPPPRRRSSSVVVYYY[[[[[[\\\]]]^^^```bbbdddeeehhhhhhfffeeedddbbbaaaaaa^^^bbbfffgggdddaaa``````aaaaaabbbdddeeefffffffffcccaaa``````bbbdddddddddeeeggghhhfffccc```aaabbb______```aaabbbcccdddddd]]]\\\[[[[[[]]]^^^]]][[[UUUSSSPPPPPPPPPPPPOOONNNKKKKKKJJJIIIHHHFFFEEEDDDAAAAAAAAACCCEEEDDDAAA>>><<<;;;:::;;;;;;;;;888666444555666666666555333222............////////////,,,------------,,,+++***'''((((((((())))))******'''''''''''''''((()))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''))),,,///222555777444555666555333///+++((((((((())))))((('''%%%$$$&&&&&&'''(((((((((''''''$$$%%%&&&'''(((***++++++''''''%%%$$$$$$%%%''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''))),,,---.........((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&(((***,,,,,,+++)))(((%%%%%%&&&(((***+++)))'''))))))******+++++++++,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,000000000000111222333444333333222444555666555333777777777777888888888888888888999:::;;;;;;;;;;;;777999;;;>>>@@@AAAAAAAAAFFFFFFEEEEEEGGGJJJMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNOOOQQQQQQQQQQQQQQQOOOOOONNNMMMMMMNNNOOOOOOOOOQQQVVVZZZ]]]`````````WWWWWWWWWWWWXXXYYY[[[[[[WWWXXXXXXXXXXXXXXXXXXXXXWWWRRRNNNMMMOOONNNJJJEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCAAA??????>>>>>>>>>======<<<:::999888888888888888888888777666666444444333222222111111000000//////...---,,,,,,,,,///---,,,***)))******+++))))))))))))))))))))))))((((((''''''''''''(((((()))'''&&&'''((()))((('''&&&&&&$$$######$$$&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((((((''''''((())))))(((&&&%%%%%%&&&'''((()))******&&&'''(((******+++++++++&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,//////.........---------///000000000111111111111333333333444444444555555555666666777777777777666777777777777888888888888;;;<<<===??????>>>>>>===??????@@@@@@@@@AAAAAAAAADDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFHHHJJJMMMNNNNNNPPPSSSVVVYYYZZZ[[[[[[^^^]]]\\\\\\___aaabbbccchhhhhhggggggeeedddbbbaaabbbcccdddeeeddddddbbbaaaddddddeeefffeeedddbbbaaaccccccccccccdddeeefffgggiiigggeeecccbbbaaabbbbbbiiifffccccccccccccaaa^^^ZZZXXXWWWZZZ___bbb___[[[VVVTTTRRRPPPPPPOOONNNLLLLLLIIIGGGEEEDDDDDDBBB@@@AAABBBEEEFFFEEEBBB???<<<999999:::;;;;;;;;;::::::666555555444444333222222222111000///---,,,******......---,,,,,,+++******,,,++++++***)))((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$######"""###%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%$$$'''''''''((((((((())))))---///111444666777888777222111000...,,,***)))(((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&%%%%%%%%%'''(((+++///222222///,,,((((((((((((((((((((((((&&&((()))(((&&&%%%%%%&&&'''))),,,------++++++,,,&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++++++++++++++,,,---...///,,,,,,+++***+++,,,---...++++++,,,---......------222222222111111000......666666666444222111222333666666777888999::::::;;;;;;;;;:::999999999::::::<<<<<<===>>>???AAACCCDDDDDDEEEFFFHHHKKKOOOQQQSSSNNNNNNMMMLLLLLLKKKLLLLLLJJJHHHGGGGGGJJJMMMOOOOOOMMMNNNPPPRRRSSSRRRQQQPPPPPPOOOLLLIIIHHHIIIKKKLLLRRRSSSUUUWWWYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTPPPLLLKKKMMMLLLHHHDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCAAA???>>>>>>======<<<<<<;;;:::999888777777777777888888777666666333333333222111111000000///......---,,,,,,++++++---,,,+++***************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))((((((''''''''''''((((((((('''''''''))))))'''&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))''''''((()))***++++++,,,)))))))))*********++++++******+++---...///000111....../////////000000000222222222222333333333333555555666777777777666666555555555555666666666666;;;<<<===???????????????@@@@@@@@@AAAAAAAAABBBBBBDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFHHHJJJMMMOOOOOOPPPSSSVVVXXXYYYZZZZZZXXXXXXYYY\\\___ccceeefffeeeeeeeeeeeedddbbbaaaaaaaaabbbcccddddddcccbbbbbbcccddddddeeedddcccbbbaaa``````aaaaaacccdddfffggggggfffeeecccccccccddddddkkkhhheeeddddddbbb^^^[[[XXXWWWXXX]]]ccceeebbb^^^VVVTTTQQQPPPPPPOOOMMMLLLKKKIIIFFFEEEDDDCCCBBB@@@AAABBBCCCCCCBBB@@@===<<<999999::::::::::::999888555555555444333333222222......------,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''(((((()))******)))((((((%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())),,,...000222333444444444444444444---,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&%%%%%%%%%''''''))),,,......,,,)))''''''''''''''''''''''''&&&((())))))'''&&&&&&&&&'''***---...,,,+++***+++)))(((((('''''''''((((((''''''(((((())))))***************++++++---......,,,,,,+++++++++,,,---...////////////............000000111111111111000000333444555444333333555666666666777888999:::;;;;;;;;;;;;:::::::::::::::;;;=========>>>???AAABBBCCCDDDEEEFFFHHHJJJLLLNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKIIIHHHGGGGGGIIILLLNNNOOOPPPQQQSSSTTTTTTTTTRRRQQQMMMKKKIIIHHHGGGIIIKKKLLLPPPRRRTTTVVVXXXYYYYYYYYY[[[ZZZYYYXXXWWWVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPMMMIIIIIIIIIIIIEEEBBBAAAAAAAAABBBBBBCCCDDDEEEFFFEEECCCAAA???>>>======;;;;;;:::999888777777666555666666777777777666666333222222111111000//////......------,,,+++++++++*********+++******))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((((('''&&&'''))))))'''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''((((((((())))))*********((((((((()))))))))******)))***+++,,,...///000111---------............///000000000111111111222222444444555666666666666666444555555555666666666777:::;;;===>>>@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHKKKMMMOOOPPPQQQSSSUUUWWWXXXYYYYYYUUUWWWYYY\\\___aaaccccccbbbbbbbbbbbbbbbaaa````````````aaabbbcccccccccbbbccccccddddddccccccbbbaaa```aaaaaabbbdddfffggghhheeeeeedddddddddeeeeeefffjjjiiigggfffddd```[[[XXXVVVWWW[[[aaaggghhhddd```VVVTTTQQQPPPOOONNNMMMKKKJJJHHHEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@???===<<<;;;999999:::999999888777666555555444333333222222111******+++,,,,,,---------******************)))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&(((+++,,,,,,+++(((&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######'''&&&%%%$$$############%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))))))))***+++...111555777888777555333111//////...((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&''''''(((+++---...,,,***))))))+++***)))(((''''''''''''(((((((((((())))))))))))************+++,,,------,,,++++++++++++,,,------111000///------------.........///111111222222222000222444555555555777999666777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFHHHJJJLLLMMMMMMLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNSSSTTTUUUVVVVVVTTTSSSQQQJJJHHHGGGFFFFFFHHHJJJKKKNNNPPPRRRTTTVVVWWWWWWWWWYYYYYYYYYXXXVVVUUUTTTSSSPPPPPPPPPPPPOOOOOOOOOOOOMMMJJJHHHGGGGGGGGGDDDBBB@@@@@@@@@@@@AAABBBCCCCCCEEEDDDBBB@@@???======<<<:::999999888777777666666444444555666666666666555222111111000000//////.........------,,,,,,,,,,,,((()))***++++++***)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''&&&&&&'''(((((('''%%%$$$$$$%%%&&&'''(((((()))''''''(((((((((''''''&&&))))))))))))))))))((((((((((((((()))))))))******------------,,,,,,++++++------------............///000000000000111111111222333444555555666555555666666777777888888999999:::;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGIIILLLNNNOOOQQQQQQSSSTTTVVVWWWXXXXXXYYY[[[]]]^^^^^^]]]]]]]]]___``````aaaaaa`````````______```aaabbbcccccccccdddddddddddddddddddddcccfffeeeeeeffffffggghhhiiiffffffeeeeeeeeeeeeeeeeeefffffffffeeeccc___ZZZWWWWWWZZZ___eeeiiihhhccc___VVVTTTQQQOOONNNMMMLLLJJJIIIGGGEEECCCCCCCCCAAA@@@@@@???===<<<;;;:::999999999999999888777666555444444444333333222111111111+++++++++,,,------......))))))************************)))))))))(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%(((***,,,,,,---///222444666777888777555222///,,,+++******(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))((('''&&&%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))(((''''''((()))+++------+++)))(((((())))))((('''''''''''''''))))))))))))((((((((((((***************+++,,,,,,+++++++++++++++,,,,,,,,,///---+++******+++---......///000111111222222111000222555555555666777999666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>??????@@@AAACCCCCCDDDFFFHHHKKKMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMPPPPPPQQQPPPOOONNNNNNOOOTTTUUUVVVVVVVVVTTTRRRPPPJJJIIIHHHGGGGGGGGGHHHIIILLLMMMPPPSSSTTTVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSOOOOOOOOOOOONNNNNNMMMMMMJJJIIIHHHGGGGGGFFFDDDCCC??????>>>>>>??????@@@AAACCCBBB@@@???===<<<<<<<<<888888888777777666666555333444444555555555444444111000000//////...------.........---------------((()))***++++++***((('''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&'''((()))(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%%%%%%%&&&'''((()))******(((((()))))))))((('''''')))))))))((((((((((((((()))))))))*********++++++///......,,,+++***)))(((---------.........//////000000000000111111111111111111222444444555555555666666666777888999999999::::::;;;===???AAACCCDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGIIIKKKMMMNNNOOORRRRRRSSSTTTVVVWWWYYYYYY\\\___aaa```]]][[[ZZZ[[[______```aaaaaaaaaaaa```______```aaaaaabbbcccdddfffffffffeeeffffffffffffiiiiiihhhgggffffffffffffgggggggggfffdddcccbbbbbb```bbbccccccaaa^^^[[[YYY[[[]]]aaaeeegggddd___\\\VVVSSSPPPNNNNNNLLLKKKIIIHHHFFFDDDCCCCCCBBBAAA@@@???===;;;999888777777777777777777777666555444333333333333222111111000000............------------*********+++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%'''))),,,......111555888999888555444111000---***(((''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***)))(((&&&%%%%%%%%%&&&)))'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((''''''((((((+++------+++)))((((((&&&%%%%%%%%%&&&&&&'''((())))))))))))((((((((((((******)))))))))***++++++******+++++++++,,,,,,,,,,,,+++***)))***,,,...000000000111111111111000000222444666666555444555666555666777777999999:::;;;:::::::::;;;<<<===>>>???@@@???????????????@@@@@@AAABBBCCCFFFIIIMMMPPPQQQOOONNNNNNMMMNNNNNNOOOOOOVVVXXXYYYWWWTTTQQQPPPPPPSSSTTTUUUUUUTTTRRRPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGJJJLLLNNNQQQSSSTTTUUUUUUSSSTTTUUUVVVVVVUUUTTTTTTOOONNNNNNMMMMMMLLLLLLLLLHHHHHHGGGGGGFFFEEEDDDDDD??????>>>============>>>??????>>>===<<<<<<<<<<<<888888777777777666666666444444444444444333222222000000///......------,,,------------,,,,,,,,,,,,++++++++++++***)))((('''''''''''''''''''''''''''(((((((((''''''((((((((()))(((''''''((()))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%))))))(((((((((''''''''''''(((((()))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++---------.........///////////////000000000111111///000111333444444444444333333444555666777888888999::::::<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBCCCEEEGGGHHHJJJJJJIIIIIIHHHGGGFFFFFFHHHIIIJJJKKKLLLNNNNNNOOORRRRRRSSSTTTVVVXXXZZZ[[[\\\___aaaaaa^^^]]]___aaaaaabbbbbbcccccccccbbbbbbaaaaaaaaaaaaaaabbbcccdddggggggfffffffffggghhhhhhiiihhhgggeeecccbbbbbbaaaggggggfffeeedddbbb```___^^^```bbbbbb```^^^]]]\\\^^^___aaabbbaaa___[[[YYYVVVSSSPPPNNNMMMLLLJJJHHHGGGEEECCCBBBBBBBBBAAA???===<<<:::888777666555555555555666555555444333222333333222111111000000///000000///...------,,,,,,+++++++++++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%'''(((((('''&&&&&&'''(((''''''&&&&&&''''''(((######$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***---000111000222666888777444000...******((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&)))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''((('''***,,,---+++)))(((((($$$$$$$$$$$$%%%&&&'''((((((((((((((())))))))))))***)))))))))))))))******)))******+++,,,+++++++++++++++++++++---///111222000000111111111000000///222444666666444333333333444555555666777888999999999999999:::;;;===>>>?????????????????????@@@@@@???@@@BBBFFFIIIMMMPPPRRROOOOOOOOONNNOOOOOOPPPQQQWWWZZZ]]]\\\WWWSSSRRRSSSRRRSSSTTTTTTSSSQQQOOONNNOOONNNMMMKKKIIIHHHGGGGGGIIIKKKMMMPPPSSSTTTUUUUUURRRSSSTTTVVVVVVUUUSSSRRRMMMMMMLLLLLLKKKJJJJJJIIIFFFFFFFFFFFFDDDCCCDDDDDD@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888888888777777777777666444444444444333111000/////////......---,,,,,,,,,************************///...,,,+++))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''''''&&&$$$(((((('''''''''&&&&&&&&&%%%&&&''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))******(((((()))***+++,,,------,,,,,,,,,,,,---------------.........////////////...///000222333444444444333333444555666777888888:::999::::::<<<>>>@@@AAACCCCCCCCCDDDDDDDDDEEEEEECCCBBBAAAAAACCCEEEGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGKKKKKKLLLMMMNNNOOOOOOOOOSSSSSSSSSUUUWWWZZZ\\\^^^]]]```bbbbbb______cccgggeeeeeefffffffffeeedddddddddcccbbbaaabbbbbbcccdddgggfffeeeeeefffggghhhiiihhhgggfffdddcccbbbbbbaaaddddddeeeddddddbbbaaa```___aaacccbbb___^^^^^^```^^^___^^^]]][[[ZZZYYYYYYUUUSSSPPPMMMLLLKKKIIIGGGFFFDDDBBBAAABBBBBBAAA???<<<;;;:::999777555444333333444444444444444333333222222222111000000////////////...------,,,,,,++++++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))+++---000222444555000111111111000...,,,+++&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%$$$$$$%%%&&&''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&(((+++,,,+++)))))))))&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))*********))))))((((((((())))))((()))***+++,,,++++++***++++++,,,---......//////...///000111111111111111000222555555444222222222333333444555666777888888777888888999;;;<<<>>>??????>>>>>>>>>???@@@AAAAAA???@@@BBBDDDHHHKKKNNNPPPOOONNNNNNNNNNNNOOOPPPQQQRRRWWW\\\\\\XXXTTTTTTUUUQQQRRRSSSTTTTTTRRRPPPOOONNNMMMLLLKKKJJJIIIHHHGGGHHHJJJMMMPPPSSSTTTUUUUUUSSSTTTUUUVVVUUUTTTRRRPPPLLLLLLKKKJJJJJJIIIHHHHHHDDDEEEEEEEEECCCBBBCCCDDD@@@???>>><<<:::999999999999999999999::::::;;;<<<888888888888777777777777555555444444222000///...///......------,,,++++++((((((((((((((()))))))))111000---+++)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%&&&'''((()))###$$$%%%&&&''''''((('''''''''''''''(((((())))))''''''''''''((((((((()))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000111333333444444555555666777888999:::::::::999999:::;;;===???@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBDDDGGGIIIJJJIIIIIIIIIIIIHHHHHHHHHMMMMMMNNNOOOOOOOOOOOONNNSSSSSSTTTUUUXXX[[[^^^``````cccdddccc______dddhhhggghhhhhhhhhggggggfffeeeeeedddcccbbbbbbbbbcccdddfffeeeeeedddeeefffggghhhhhhhhhgggfffeeedddddddddaaabbbcccddddddcccbbbaaabbbdddeeeccc```^^^___aaa^^^]]]\\\YYYWWWWWWXXXZZZUUUSSSOOOMMMLLLKKKHHHGGGFFFDDDBBBAAABBBBBBAAA???;;;;;;;;;999777555333222222222333444444444333333222222111111000/////////------,,,,,,,,,,,,,,,++++++******)))(((''''''&&&'''(((((((((((((((((((((''''''''''''''''''''''''###%%%'''(((((('''%%%###%%%'''(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&''''''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''***+++...111444666777888000///---+++))))))******%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''"""%%%)))***)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%'''%%%(((+++,,,+++***)))***)))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++***)))(((((((((((())))))((()))***+++,,,+++************+++,,,,,,,,,++++++,,,---///000222333333333...111333555444222222222222222333444555666777777666777777888:::<<<>>>???>>>>>>>>>>>>???@@@AAABBB@@@@@@AAACCCFFFIIIKKKMMMNNNMMMMMMMMMNNNOOOOOOPPPMMMSSSYYYZZZWWWTTTUUUVVVQQQRRRTTTUUUTTTSSSQQQPPPKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJMMMPPPSSSTTTUUUUUURRRRRRSSSSSSSSSRRRRRRRRRMMMLLLKKKJJJIIIHHHGGGGGGDDDEEEEEEEEEDDDCCCBBBBBB@@@???>>>===<<<;;;;;;;;;999888888777777777777777666666555555444444444444555555333111000////////////...---+++******++++++,,,+++*********+++,,,---@@@999000***(((''''''%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&$$$######$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$"""!!! %%%&&&&&&&&&'''((((((((("""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%$$$######$$$%%%'''((()))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''''')))))))))))))))(((((('''((())))))***+++,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,---...///000/////////000111111222222222222333444444555555666666888:::;;;<<<===???AAA>>>>>>>>>@@@AAACCCEEEFFF@@@AAABBBDDDEEEEEEFFFFFFHHHHHHHHHIIIIIIHHHGGGGGGJJJLLLOOOOOOOOONNNOOOQQQQQQRRRUUUVVVXXXZZZ^^^```cccdddeeeddddddeeehhhkkkiiiiiiiiihhhhhhhhhhhhhhhiiigggeeedddddddddfffgggjjjhhhfffeeeeeegggiiijjjmmmkkkhhheeecccbbbccccccbbbbbbcccccccccbbbaaaaaabbbbbbbbbaaaaaaaaa``````bbb___[[[WWWUUUUUUVVVWWWXXXWWWUUUQQQNNNJJJFFFEEEFFFEEEDDDCCCAAA???>>>===;;;<<<<<<:::777555555555222111000............///......///000000000000000......---,,,,,,+++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%''')))***"""###%%%'''***,,,...///333333555555333000---+++*********(((&&&&&&(((***%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''(((((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$###""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''%%%$$$######(((+++......,,,)))(((''''''''''''(((((((((((()))&&&&&&'''((())))))(((((('''((()))((('''&&&''')))************************)))******+++---.../////////............---------222000...,,,---000333555333333333333444444555666999999999::::::;;;;;;;;;???>>>===<<<;;;<<<======AAABBBCCCEEEGGGIIIJJJKKKMMMLLLKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRTTTUUUWWWXXXXXXVVVUUUSSSPPPOOOLLLJJJIIIIIIJJJJJJKKKMMMPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPMMMMMMKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::::::::888888777666666666666777555555555555444444333333444333222000////////////000///---,,,++++++,,,,,,))))))((()))***,,,...///888333---)))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&&&&&&&!!!###%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((('''&&&$$$$$$$$$$$$%%%(((''''''&&&%%%%%%&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&'''((((((''''''%%%&&&&&&'''(((((())))))...------,,,,,,,,,------,,,,,,,,,,,,,,,---...////////////000111111222222222222333333444555555555555777999:::;;;<<<>>>@@@>>>>>>>>>???@@@BBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIKKKMMMNNNNNNNNNOOOQQQPPPRRRTTTVVVWWWYYY]]]```aaacccddddddddddddgggiiihhhhhhhhhiiihhhggggggffffffeeedddccccccdddeeefffhhhgggeeecccccceeeggghhhhhhgggeeecccbbbbbbcccdddddddddeeeeeeeeeddddddccc```aaaaaabbbcccdddddddddaaa___[[[WWWUUUUUUVVVWWWWWWVVVTTTQQQMMMJJJFFFEEEEEEEEEDDDCCCAAA@@@??????<<<<<<<<<999666444444555333222000///.../////////......///000000000000000...------,,,++++++******))))))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&(((+++...000222222444444222111///---+++***((((((((('''%%%%%%&&&(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''(((***------+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((('''((()))((('''&&&''')))************************))))))***+++,,,---......,,,---------......//////111000///...///111333555333333333333444444555666888999999999::::::::::::===<<<;;;;;;;;;;;;======AAAAAACCCDDDFFFHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRTTTUUUWWWXXXXXXWWWUUUTTTTTTRRROOOLLLJJJIIIIIIIIIIIIKKKNNNOOOOOOOOOPPPQQQRRRRRRQQQOOONNNNNNNNNMMMNNNMMMKKKIIIFFFDDDBBBAAADDDDDDDDDCCCBBB@@@???>>>======;;;:::999888888888777777666555555555555666444444444444333333333333111000//////......//////---,,,+++******)))******))))))))))))***+++,,,---...,,,)))(((((()))((('''((((((''''''&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$%%%'''(((((())))))%%%%%%&&&&&&''''''((((((---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...//////000000111111222111222222333333444555555444666888999:::;;;===???>>>>>>>>>>>>???@@@AAABBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFHHHKKKLLLLLLMMMOOOPPPNNNPPPSSSTTTVVVXXX\\\^^^___aaacccdddddddddeeefffeeefffhhhiiihhhgggeeedddcccbbbbbbaaabbbccceeeffffffeeecccbbbbbbccceeefffbbbbbbaaa``````aaacccddddddeeeeeefffffffffeeeeeebbbbbbbbbccccccddddddddd___]]]ZZZWWWUUUTTTUUUUUUUUUTTTRRRPPPMMMIIIFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@======<<<999555333333333333333111000000///000000---...//////000/////////------,,,,,,+++*********)))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%***+++...111333444555555333111///+++)))(((((((((&&&&&&&&&%%%######$$$&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""%%%((('''***,,,---+++(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((('''((()))((('''&&&''')))************************(((((()))***+++,,,,,,---++++++,,,---...///000000000000000000111222333444333333333333444555666666888888888888888999999999::::::999999:::;;;<<<===@@@AAABBBCCCEEEFFFHHHHHHKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRUUUVVVWWWXXXXXXWWWVVVUUUWWWUUURRRNNNLLLJJJIIIIIIHHHJJJLLLMMMMMMMMMNNNOOOTTTRRRQQQOOOMMMLLLLLLLLLLLLLLLJJJIIIGGGEEECCCCCCDDDDDDDDDBBBAAA???===<<<<<<;;;:::999888777777777666666555444444444444444333333333333333333222222.........------......///---,,,,,,+++++++++++++++---,,,+++***)))((('''''')))((((((((())))))(((''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************((((((((())))))************))))))))))))******+++------,,,,,,+++,,,,,,,,,......//////000111111111111111111222333333444444555666888999999:::<<<>>>>>>=========>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGFFFFFFDDDFFFIIIKKKKKKLLLNNNOOOMMMOOOQQQSSSUUUWWWZZZ]]]]]]```cccddddddcccdddeeecccdddggghhhgggfffcccaaaaaaaaaaaaaaacccdddfffgggeeedddcccbbbbbbbbbcccddd______^^^^^^^^^___```aaabbbbbbcccdddddddddddddddeeeddddddbbbaaa```______]]][[[YYYVVVTTTSSSSSSRRRRRRQQQPPPNNNKKKHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA======;;;888444111111222333333222111111000000000---......//////.........,,,,,,++++++*********)))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***,,,,,,000222444555666666555444---,,,***)))'''&&&&&&&&&%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!!!!!$$$&&&&&&))),,,,,,***'''&&&%%%'''''''''(((((((((((()))'''''''''&&&'''''''''((('''((()))((('''&&&''')))************************'''(((((()))***+++++++++++++++,,,------.../////////000111222222333333333222222222333444555666777777777777777777888888888888777777777999:::<<<>>>@@@AAABBBCCCEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWVVVVVVUUUWWWVVVSSSPPPNNNLLLKKKJJJJJJKKKLLLLLLJJJJJJJJJKKKUUUSSSQQQNNNMMMLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFDDDDDDCCCBBBAAA???===<<<;;;:::999777666666666666555444333333222222333333111111111222222222222222---------,,,------...//////////////////.........,,,,,,+++***)))'''&&&%%%((()))******)))((('''&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))(((((()))***************++++++((((((((((((((()))***+++------,,,+++++++++,,,,,,.........///000000111111000000111111222333333333555777888999999:::<<<===<<<<<<<<<<<<<<<===>>>??????@@@AAABBBBBBCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFEEECCCEEEHHHIIIJJJKKKMMMNNNLLLNNNQQQRRRTTTVVVZZZ\\\]]]```bbbdddcccccccccdddaaaccceeeffffffdddaaa___```aaaaaabbbdddeeefffgggeeedddcccbbbbbbbbbbbbccc```______^^^]]]]]]]]]]]]]]]]]]^^^```aaaaaaaaaaaaccccccbbb```___]]]\\\[[[YYYXXXWWWUUUSSSQQQPPPOOONNNNNNMMMKKKIIIGGGEEECCCAAAAAAAAAAAAAAA@@@@@@@@@======:::777333111111222333333222222111000000///------............---,,,+++***************))))))((((((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&(((+++000444777555555666555444222111///$$$%%%'''(((((('''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&%%%%%%'''%%%%%%%%%$$$$$$%%%%%%%%%((('''%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''%%%$$$$$$$$$&&&))),,,,,,***'''&&&%%%'''''''''(((((((((((()))((('''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))))))))))))))))))))))))))((((((((())))))******+++---------------------,,,...///111222333333222222222222222333444555777777777777777777777777777777777666666777888:::<<<===@@@AAABBBCCCDDDEEEFFFGGGFFFHHHIIIKKKKKKKKKJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQOOONNNNNNMMMNNNNNNNNNLLLIIIGGGGGGHHHTTTSSSPPPMMMLLLLLLLLLMMMIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCCCCBBBAAA???>>>===;;;:::888777666666555555333333222111111111111222000000000111111111111111...---------------......++++++,,,,,,,,,,,,+++***'''(((((())))))))))))((((((***,,,+++)))'''&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&'''((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,---......//////000000111///000000111111222333333444666777888888888:::<<<::::::::::::;;;<<<>>>>>>AAABBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEECCCEEEHHHIIIJJJJJJLLLMMMLLLNNNQQQRRRTTTVVVZZZ\\\\\\^^^```aaaaaaaaabbbccc```aaacccdddcccbbb```___```aaabbbcccdddeeeffffffddddddcccbbbaaaaaaaaaaaaaaa``````^^^]]]\\\[[[[[[YYYYYY[[[\\\^^^^^^______^^^^^^^^^]]]]]]\\\\\\\\\VVVUUUUUUSSSQQQOOOLLLKKKJJJJJJIIIHHHGGGEEECCCBBB@@@?????????????????????<<<<<<999555222000111333222222222222111000///...---------...------,,,+++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((((()))+++///444888;;;555444222111///---,,,+++ """%%%(((((((((&&&$$$%%%'''((((((&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$'''''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))'''((()))(((&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******)))'''&&&&&&'''***,,,---+++(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&''''''((()))((('''&&&''')))))))))))))))))))))))))))(((((())))))************------------,,,,,,++++++...///000111111222111111111111222333444555777888888888888888777777777777777777666777888:::<<<===???@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMJJJGGGEEEEEEFFFSSSQQQNNNKKKJJJJJJKKKLLLJJJIIIIIIHHHGGGFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???;;;:::999777666666555555222222111000000000000111/////////000000111111111///......------------...((())))))*********)))(((%%%&&&((())))))))))))(((''')))+++***'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%$$$&&&&&&%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((%%%&&&'''''''''''''''&&&(((((((((((((((((((((((()))(((((()))***+++,,,,,,************+++,,,------------......///000000000//////000000111222222222222333555555555555777999888888888999;;;<<<>>>>>>AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDFFFIIIJJJIIIJJJKKKLLLMMMOOOQQQSSSTTTWWWZZZ]]]ZZZ\\\]]]]]]]]]]]]```bbb```aaaaaaaaaaaa```_________```aaabbbcccccccccdddbbbbbbaaaaaa```_________aaa``````___^^^]]]\\\[[[XXXYYYZZZ\\\]]]^^^______^^^^^^]]]\\\\\\[[[ZZZZZZRRRRRRRRRQQQOOOLLLJJJHHHGGGFFFFFFEEEDDDCCCAAAAAA??????>>>>>>======<<<<<<;;;:::888444111000222444111111111111111///...------------------,,,++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,///111333444555555000///,,,***(((((((((((("""###%%%&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&'''((((((***------+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&''')))(((&&&$$$$$$%%%&&&''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,------.........//////000111111111111222333444666777888999999999888888777777777888888777777888:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNOOOOOONNNNNNMMMMMMKKKKKKJJJGGGEEECCCDDDFFFQQQOOOLLLIIIHHHIIIKKKLLLJJJJJJHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@;;;:::999777666666666666222111111000000000000000.../////////000000111111000///...------------...,,,---...///000///...---(((((()))))))))'''&&&%%%%%%(((***)))&&&$$$%%%''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''(((&&&&&&$$$######$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))&&&&&&((()))******++++++)))))))))))))))(((((((((&&&&&&&&&&&&'''(((******************+++,,,---...------......///000000000/////////000111111222222000111333333333333555666777777888999:::<<<>>>?????????@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKMMMOOOQQQSSSTTTWWWZZZ]]]YYYZZZZZZZZZZZZ[[[^^^```aaaaaa``````____________^^^___```aaabbbbbbbbbaaaaaaaaa```___^^^^^^]]]]]]````````````___^^^]]]]]]XXXYYY[[[]]]^^^`````````bbbaaa___]]][[[YYYWWWVVVPPPQQQQQQPPPNNNKKKHHHFFFEEEEEEDDDDDDCCCBBB@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::999777444111000222555000000111111000///---,,,------------,,,,,,+++***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""###&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***,,,------///333666666333///,,,,,,***'''%%%$$$%%%&&&(((&&&&&&%%%$$$$$$%%%&&&'''$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""%%%'''(((+++......,,,)))(((''''''''''''((((((((()))))))))(((&&&$$$$$$$$$&&&''''''((()))((('''&&&''')))))))))))))))))))))))))))***************+++++++++******+++,,,------...///...---------...///000111111111111333444666777888:::999999999888888777777999888888888888:::;;;<<<;;;<<<<<<===>>>??????@@@AAA@@@??????@@@AAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKGGGGGGGGGEEECCCCCCDDDFFFMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCBBBAAAAAA@@@@@@???::::::888777666666666666666444222000//////000111111111000000//////............---,,,,,,+++******(((''')))222;;;===555---''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%###"""###$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&$$$%%%)))+++***(((******))))))((((((''''''))))))*********+++++++++)))************++++++++++++,,,---...////////////...000111111000000111222333333222222333444666777888888999:::;;;======>>>>>>>>>>>>>>>????????????@@@>>><<<===AAAEEEEEEDDDIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMOOOQQQTTTVVVXXXYYYVVVVVVVVVVVVXXXZZZ]]]^^^^^^^^^^^^^^^___```bbbbbb]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]^^^^^^^^^^^^```aaaccccccbbb___\\\YYY[[[[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\ZZZXXXVVVTTTTTTRRRQQQOOONNNMMMLLLIIIGGGDDDCCCAAA???>>>===<<<<<<>>>>>>===;;;;;;:::::::::666555555444444333222222000000000---***)))***+++,,,,,,---......,,,+++***++++++++++++************))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&'''(((+++...000444444444333111---***(((******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''',,,---***((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''')))******************************++++++******************++++++,,,,,,,,,,,,------///000111000///...///000000000000222333555777888;;;:::888777666777888888666666777888999999::::::===============<<<<<<<<<:::;;;===>>>@@@@@@AAAAAABBBCCCDDDEEEDDDCCCBBBAAAGGGHHHIIIIIIJJJJJJJJJIIIMMMOOOOOONNNKKKHHHHHHHHHGGGHHHIIIGGGEEEDDDDDDEEENNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGFFFEEECCCCCC@@@@@@@@@???>>>>>>======999999888777666666666777666555222000//////000111000000000/////////.........------,,,++++++******,,,***+++000777999555000''''''(((((('''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%'''((((((((((((((((((((('''''''''&&&)))))))))*********++++++)))************++++++++++++,,,---....../////////...000111111000000111222333333333333333444555666888888999:::;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<>>======???>>>===;;;:::999999999555555444333333222222111111///------//////---+++)))))))))))))))(((((('''(((((((((''''''''''''&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((***---...111///---***(((&&&&&&%%%&&&&&&%%%%%%$$$#########%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''',,,---***((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***)))))))))))))))))))))************************+++++++++,,,,,,,,,------...///000000.........000000000000111333555666777;;;::::::999888888999999777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@EEEEEEGGGHHHJJJJJJKKKKKKLLLMMMNNNMMMJJJHHHHHHIIIHHHIIIIIIHHHEEEDDDDDDEEENNNNNNMMMLLLKKKKKKKKKKKKGGGGGGGGGGGGFFFEEEDDDDDD@@@??????>>>>>>===<<<<<<888888777777777777777888666555333111000000111111///////////////.........------,,,,,,++++++******...,,,+++,,,...000000///'''''''''(((''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''((()))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''''''''''''''&&&&&&&&&&&&))))))))))))************)))************+++++++++,,,,,,------......//////...000111111//////000222222333333444444444444333777888888999:::;;;<<<<<<======>>>>>>?????????@@@BBBAAAAAABBBDDDEEEEEEDDDIIIIIIJJJKKKKKKLLLLLLMMMJJJKKKMMMOOORRRTTTVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZ\\\]]]___aaacccddddddddd```___^^^]]]]]]]]]______```aaaccccccbbb```^^^\\\bbbbbbccccccbbbbbbaaa```bbbaaa```___^^^]]]\\\[[[]]]\\\ZZZWWWTTTQQQOOONNNPPPPPPQQQRRRRRROOOIIIEEECCCCCCBBBAAA@@@@@@?????????>>><<<:::999888777777444333333222111111000000111---+++---222444000+++++++++***))))))))))))***************))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%'''(((+++,,,111...***&&&$$$$$$&&&(((###############"""""""""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''',,,---***((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,...///...------...///000000111111333444666666999999999999999999888777888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>????????????>>>>>>=========>>>>>>???BBBCCCEEEGGGIIIJJJKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJIIIJJJJJJHHHFFFDDDEEEEEENNNNNNMMMLLLKKKKKKKKKKKKFFFFFFGGGGGGFFFFFFEEEDDDAAA@@@@@@??????>>>>>>===888777777777777777888999666555333222111111111111........................,,,,,,,,,,,,++++++******++++++***)))''''''(((***&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%&&&%%%%%%'''''''''&&&%%%$$$###%%%&&&((((((&&&%%%###'''((()))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++***'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((&&&###"""%%%(((''''''''''''''''''''''''((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,---......///...///000000//////000222222222444555555444333222777777888888999::::::;;;===>>>>>>???@@@AAAAAABBB??????@@@AAABBBBBBBBBAAAFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLNNNPPPSSSTTTUUUVVVWWWYYYZZZZZZZZZYYYXXX[[[\\\```ccceeeeeeeeedddaaa```___]]]]]]^^^___```^^^```dddggghhhfffdddbbbbbbbbbbbbbbbbbbbbbbbbbbbdddcccbbb```^^^\\\ZZZYYYYYYXXXWWWTTTRRRPPPNNNMMMNNNOOORRRTTTTTTPPPIIIDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>===;;;999777666555555222222222111000000//////000---,,,...111222...***---,,,***)))))))))***++++++++++++************)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))...,,,(((%%%$$$$$$&&&'''######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''+++---***(((((((((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''''''''''''''&&&)))))))))))))))*********))))))))))))***************++++++++++++,,,,,,,,,+++,,,---------,,,...///111111111111222333444555666777888999999888666555777777888888999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<;;;<<<===???@@@BBBCCCDDDFFFHHHIIIIIIIIIGGGHHHIIIIIIHHHHHHIIIKKKJJJJJJJJJIIIFFFDDDDDDEEENNNNNNLLLKKKJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEDDDCCC@@@??????>>>>>>===<<<<<<888777777777777777888999555444333222111000000000---------------.........,,,+++++++++++++++******((()))+++***'''$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&'''''''''%%%%%%"""###%%%&&&&&&%%%###"""%%%&&&''''''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++***'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''$$$###&&&)))((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++------,,,,,,,,,---......---///000000//////000111111222333444444444333222666666777777888999999999999999:::;;;<<<===>>>???>>>????????????@@@AAAAAAEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMPPPRRRTTTUUUVVVWWWYYYZZZZZZZZZYYYXXX[[[\\\```ccceeeeeeeeedddbbbbbb```_________``````___bbbgggjjjllljjjgggeee`````````aaaaaaaaabbbbbbbbbbbbaaa```]]][[[XXXWWWTTTTTTSSSRRRQQQPPPOOOOOOOOOQQQUUUXXXXXXSSSLLLFFFBBBCCCCCCCCCCCCBBBAAA@@@===<<<:::888666555444333222111111000000///......------...---,,,+++******)))(((&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######""""""$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&+++,,,)))'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&))))))))))))******++++++(((((()))))))))******************+++++++++,,,,,,)))+++------,,,---...000111111111111222222333444666777888999999888777666666666666666777777777777888999999999:::::::::;;;;;;<<<<<<=========<<<<<<===<<<<<<<<<===>>>@@@AAADDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJJJJHHHFFFDDDDDDDDDPPPOOOMMMKKKIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCAAAAAA======<<<;;;;;;::::::999888888777777777777777888444333333222111000///...,,,,,,,,,---------------++++++++++++++++++******(((***,,,,,,***'''&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&%%%%%%'''(((((((((((()))))))))))))))''''''''''''(((((((((((()))************+++++++++...---,,,++++++,,,---...---///000000......///111000111222333444444444444666666666777777777888888888888999;;;<<<>>>???@@@>>>???@@@???>>>???BBBEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMPPPRRRTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ\\\]]]___aaacccdddddddddcccbbbbbbbbbaaa``````___ccceeeiiikkkllliiifffddd``````aaaaaabbbaaaaaaaaa]]]^^^^^^]]][[[YYYVVVUUURRRQQQQQQQQQPPPPPPPPPOOOPPPSSSWWWZZZZZZVVVOOOIIICCCCCCDDDDDDCCCAAA@@@>>>;;;:::888666555444333333222111111000000///......+++,,,---+++(((&&&(((******)))((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&((('''&&&$$$"""###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&+++,,,)))'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((())))))******+++'''(((((())))))*********************++++++++++++)))***,,,---------///111222222111111111222222333888888999999::::::999999555555555555555555666666777777888888999999::::::;;;<<<<<<<<<<<<<<<;;;:::=========>>>???@@@BBBCCCEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEDDDEEEHHHJJJIIIJJJJJJHHHEEECCCBBBCCCSSSQQQOOOMMMJJJHHHGGGGGGFFFFFFEEEDDDBBBAAA???>>><<<<<<;;;;;;:::999999999999999888777666666666777222222222111000///...---++++++,,,,,,,,,---------******************++++++)))***************((('''%%%&&&&&&'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&''''''''''''''''''((((((((())))))&&&&&&'''''''''((((((((()))************+++++++++...---+++******+++---...---...//////......///111000000000111222444555666555555666666666666777777888999:::<<<>>>???AAAAAA=========<<<;;;===BBBFFFDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKNNNPPPRRRTTTUUUVVVVVVWWWWWWYYYZZZ\\\\\\]]]^^^^^^```aaabbbccccccbbbcccddddddcccaaa___^^^bbbdddgggiiijjjhhhfffddd```aaacccddddddbbbaaa```XXXXXXYYYYYYXXXVVVTTTSSSRRRRRRQQQPPPPPPOOONNNNNNNNNPPPSSSVVVWWWSSSLLLGGGCCCCCCDDDDDDBBB@@@>>><<<999888777555444333333333222222111111000//////...,,,***(((&&&''')))***+++++++++,,,,,,++++++***)))+++************)))))))))''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''"""""""""###$$$%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&***,,,)))'''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''(((((()))******+++************++++++++++++)))***,,,------...000222222222111111111111111222666666666666666777888888666666666666666666666666666666777777888999999:::<<<<<<<<<<<<<<<;;;:::999;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEEEEDDDCCCDDDGGGIIIIIIIIIIIIGGGDDDAAAAAABBBUUUTTTQQQNNNKKKIIIGGGGGGFFFFFFEEECCCAAA???===<<<>>>======<<<<<<;;;::::::::::::888777666666666666111111111111000...---,,,+++++++++,,,,,,---------******************++++++***(((&&&&&&((()))((('''%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&%%%$$$%%%&&&((())))))(((''''''''''''((()))$$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%""" """%%%((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))************+++++++++...---+++******+++---...---...//////......///111/////////000222444666888555555555666666666666666444555666888:::<<<===>>>:::::::::888777:::@@@FFFBBBBBBCCCCCCDDDEEEEEEEEEIIIJJJLLLNNNPPPSSSTTTUUUVVVVVVVVVVVVXXXZZZ]]]^^^^^^^^^^^^^^^___```bbbbbbaaaccceeefffeeebbb___]]]]]]___cccfffhhhiiihhhgggaaaccceeeffffffdddaaa___TTTUUUVVVWWWWWWUUUSSSRRRTTTSSSRRRQQQOOONNNMMMLLLIIIJJJNNNQQQQQQNNNGGGBBBCCCCCCDDDDDDBBB@@@===;;;888777666555444333333333222222111111000000//////...(((######(((------,,,((()))*********)))'''&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''((( !!!!!!"""###%%%&&&'''&&&&&&'''''''''&&&%%%%%%!!!"""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###"""""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&'''''''''&&&%%%%%%!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&***,,,)))'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''&&&''''''((()))******+++)))************+++++++++)))+++---......///111333333222111111111111111111333222222111222333444666777777777777777666666666555666666777888999999999<<<<<<<<<<<<;;;:::999999:::;;;>>>@@@BBBBBBBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKDDDEEEDDDCCCBBBCCCFFFIIIHHHIIIHHHFFFCCCAAA@@@AAAQQQPPPNNNLLLKKKJJJIIIIIIIIIFFFBBB@@@@@@@@@???>>><<<;;;;;;::::::999888888888777555444333222222222333333222000///---,,,,,,,,,,,,+++++++++,,,------***************)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%+++---...---***'''$$$$$$&&&%%%###""""""###%%%&&&)))((('''&&&%%%%%%&&&'''(((((('''&&&$$$###""""""%%%&&&((())))))'''&&&$$$'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&'''&&&&&&&&&'''((('''&&&+++'''$$$%%%(((++++++***''''''''''''((((((((((((++++++******)))(((((((((///......---------......000000000111222222333333666666666666777777777777888888999999999:::::::::;;;<<<===???@@@BBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFJJJKKKMMMOOOQQQSSSUUUVVVUUUWWWXXXXXXXXXYYY[[[]]]_______________^^^^^^^^^\\\bbbhhhhhhddd```___``````aaaccceeeeeedddcccbbbeeeggghhhgggccc___\\\ZZZWWWVVVVVVUUUTTTSSSRRRQQQUUUUUUVVVUUUSSSOOOLLLIIIIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@@@@???>>>>>>======555555444333333333333444222111111000000000000000............---,,,++++++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###&&&'''%%%"""!!!###&&&+++'''######%%%&&&$$$!!!%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$############&&&%%%$$$######%%%'''(((((('''%%%$$$######$$$%%%"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***%%%$$$''''''$$$$$$(((''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%''''''(((((())))))******''''''((()))***+++,,,,,,...------------------,,,000000///////////////000111111222333333444444555666555444555777777777555666777777777888888888888:::;;;;;;;;;<<<=========;;;<<<>>>???AAABBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIGGGGGGFFFEEEEEEFFFFFFGGGJJJGGGDDDBBBAAA???===;;;PPPOOONNNLLLKKKJJJJJJJJJHHHFFFBBB@@@?????????>>>;;;;;;::::::999888888888555444333222111000000000111000000000///.........---,,,,,,+++++++++,,,,,,***************)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%'''))))))(((&&&$$$$$$%%%'''&&&$$$######$$$&&&'''''''''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%'''((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%'''((((((((('''''''''''')))************+++++++++++++++++++++************------,,,,,,,,,,,,------...//////000000111222222555555666666666777777777777888888888888999999999:::;;;;;;===>>>???@@@@@@CCCCCCDDDFFFFFFGGGGGGFFFJJJKKKLLLNNNPPPRRRSSSTTTSSSUUUWWWXXXXXXYYY[[[]]]___________________________dddiiiiiieeeaaaaaabbb___```bbbcccccccccbbbaaadddfffgggfffbbb^^^\\\[[[WWWWWWVVVUUUUUUUUUUUUUUUWWWXXXXXXWWWSSSOOOJJJGGGGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@???>>><<<;;;:::999555555444333333333333333000///......------......,,,,,,,,,,,,+++***))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$###""" ###%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$######$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))'''&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''((((((((()))))))))***))))))))))))************'''(((((()))+++,,,------000000///////////////000000111111222222333444444555333333333555666555444666666666777888999999999:::::::::;;;<<<<<<======<<<===>>>@@@AAABBBBBBCCCCCCDDDFFFHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHEEECCCAAAAAA@@@???===OOONNNMMMLLLKKKKKKKKKKKKGGGDDDAAA?????????===<<<::::::999999888777777777333333222111000000111111......//////////////////...---,,,+++++++++++++++***************)))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%&&&((((((&&&$$$&&&'''))))))'''&&&'''((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$&&&''''''%%%%%%%%%%%%''''''%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&((()))***+++%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))'''&&&%%%%%%%%%&&&&&&&&&''''''$$$(((,,,+++'''######%%%'''''''''(((((((((((()))+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------...//////000000111444555555555666666666666666666666777777777777888999999::::::;;;<<<======@@@AAADDDFFFHHHHHHGGGFFFJJJJJJKKKMMMNNNOOOPPPQQQPPPSSSVVVXXXYYYZZZ[[[\\\_________```````````````cccfffiiihhhdddbbbbbbccc______`````````aaaaaaaaabbbdddeeedddaaa^^^\\\[[[YYYXXXVVVUUUUUUVVVWWWXXXYYYYYYYYYWWWSSSNNNHHHEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@???===;;;999777666555555444333333222222333333//////...------------...******+++******)))((('''(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&***'''%%%&&&((('''###%%%((('''%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&%%%"""######$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''')))'''%%%""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***333555---((()))***''')))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))++++++*********)))))))))((()))+++---000222444555000//////......///000000000000111111222333333333444333222333555666555444444555666777888:::;;;;;;999::::::;;;<<<<<<======>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEGGGGGGHHHHHHHHHFFFFFFHHHHHHHHHHHHGGGFFFFFFDDDBBBAAAAAABBBAAA???NNNMMMLLLKKKJJJJJJJJJJJJEEECCC@@@>>>>>>===<<<;;;999999888888777666666555444333333222222222333333...........................---,,,+++***************************)))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''')))(((%%%###%%%'''(((((('''&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&$$$!!!!!!$$$((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((******(((&&&&&&'''(((((((((((()))***%%%(((******'''%%%%%%&&&%%%%%%&&&&&&&&&'''''''''))))))******+++,,,------,,,++++++++++++,,,,,,------......//////000111111444444444444555555555555444444555555555666666666999999999::::::;;;;;;;;;===@@@CCCGGGHHHHHHGGGFFFJJJJJJKKKKKKLLLMMMNNNNNNNNNQQQUUUXXXYYYYYYZZZ[[[_________``````aaaaaaaaaeeeggggggfffcccaaabbbccc```____________```aaaaaa```bbbcccbbb```]]]\\\\\\[[[YYYVVVTTTSSSTTTVVVWWWUUUVVVWWWVVVRRRMMMHHHDDDCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<:::999777555444333444333333222222222222222111000//////......//////************)))((('''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&((('''### !!!&&&((('''$$$######"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((("""###%%%''''''&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''((('''&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''***+++***((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''555AAAAAA111'''***+++&&&***)))((('''&&&%%%%%%%%%%%%&&&&&&'''((()))))))))(((((((((((())))))))))))************************,,,---...111444666888999//////.........///000000000000111222222333333444444333333444666777666555333444555777999;;;<<<===;;;;;;<<<===>>>>>>?????????????????????@@@@@@AAABBBBBBCCCDDDEEEEEEEEEFFFEEEFFFHHHIIIJJJIIIGGGFFFFFFDDDBBBAAAAAAAAA@@@???MMMLLLKKKJJJIIIHHHHHHHHHCCCAAA???======<<<:::999888777777666555555444444333222222111111111222222//////......---,,,,,,,,,...---,,,+++***)))))))))***************)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((%%%######%%%'''&&&%%%$$$%%%%%%(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&+++***'''###!!!"""%%%(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%$$$###""""""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''***++++++(((%%%$$$&&&(((((('''''')))+++***'''%%%&&&(((******)))(((((()))))))))*********'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,---............///000000111111222222333333333444444444444333333444444444555555555999999999::::::;;;;;;;;;<<>>>>>>>>>>>999888888777666555444444333333222111111111111222000//////...............++++++++++++***)))((('''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%&&&%%%######$$$&&&%%%$$$$$$&&&&&&$$$""""""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((("""###%%%'''(((&&&%%%###"""###%%%'''((((((''''''%%%%%%$$$$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''***+++***((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''777BBB???...$$$))),,,)))***)))((('''&&&%%%%%%%%%%%%&&&&&&'''((()))******))))))))))))((((((((((((((())))))***+++,,,,,,,,,)))***+++---...000111111...............///000000111111111222333333444444222111111222444555555444333444666777999;;;============>>>???@@@AAABBBBBB@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDEEEGGGIIIIIIIIIGGGFFFHHHFFFCCCAAAAAA@@@???===LLLLLLJJJHHHGGGFFFEEEEEEBBB@@@>>>===<<<;;;999777666666666555444444333333111111000///......////////////...---,,,,,,++++++---,,,+++******************************)))(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((((((&&&$$$###$$$&&&&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&++++++)))&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&(((+++---,,,(((%%% ###&&&&&&$$$$$$&&&))),,,'''$$$$$$))),,,,,,***''''''''''''((((((((((((''''''((()))******++++++,,,,,,+++,,,,,,---...///...//////000000111222222222222222222333333333333333333333444444444444555888888999::::::;;;<<<<<<===???BBBEEEGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMPPPSSSVVVVVVWWWXXXYYY\\\\\\]]]^^^___```aaabbbaaaaaaaaaaaa````````````^^^^^^_________`````````\\\]]]___^^^]]][[[\\\]]][[[YYYVVVRRROOONNNNNNNNNIIILLLOOOQQQPPPMMMIIIFFFAAA@@@???>>>============888888777777666555555555333222111111000000111111------,,,++++++++++++,,,+++,,,,,,++++++***)))((((((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&& $$$%%%###"""$$$''')))%%%!!!"""%%%((('''%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&'''"""###%%%''''''&&&%%%$$$$$$$$$&&&'''((((((((((((############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&###%%%'''))))))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%...444333((("""&&&+++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))))))))(((((((((((((((((()))***+++,,,---...*********+++++++++,,,,,,------------...///000000000000111111222333333333000///...000222444333222444555666888:::;;;======>>>???@@@AAABBBCCCDDDEEECCCAAA@@@>>>======>>>???@@@@@@??????@@@@@@AAABBBCCCDDDFFFGGGHHHHHHGGGFFFHHHFFFCCCAAAAAA@@@>>>===LLLKKKIIIGGGEEECCCBBBBBB@@@???===<<<<<<:::888666555555555444333333222222222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++***************)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''((((((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&))),,,...---(((%%%"""%%%%%%###"""%%%)))((((((''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&)))))))))******+++++++++************+++,,,---...------...//////000000111111111111111222222222333333333333444444444555555666777777999:::;;;<<<<<>>======<<<======::::::999888666555444444222222111000000000000000---,,,,,,+++***+++++++++++++++++++++***)))(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&& !!!"""######$$$%%%&&&&&&$$$###"""###%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$&&&'''(((''''''&&&&&&&&&''''''''''''(((((()))))))))******)))))))))((((((((('''*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000......//////000111111111111000000111444555555444555666777888:::;;;<<<===>>>>>>???AAABBBDDDEEEEEEFFFDDDBBB@@@?????????@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDBBBAAAAAAAAA@@@???LLLKKKHHHFFFCCCBBB@@@@@@@@@>>><<<<<<;;;:::777555555555444333333222222111444333222111//////......******+++,,,,,,---......******************++++++***************)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&& ###&&&'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&***---///---(((%%%###'''&&&$$$###'''+++$$$(((++++++'''$$$$$$%%%'''''''''((((((((())))))***++++++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,------...//////000000111111111111222222222333333444444444555555555444555666888999;;;<<<<<>>======<<<<<<======<<<;;;999777555333333222111111000000000000000///...------,,,,,,------+++++++++******)))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&###!!!"""%%%'''&&&$$$###%%%'''%%%!!!!!!$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$############$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&''''''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&(((((((((((((((((((((((($$$"""$$$))))))$$$!!!###''''''&&&&&&&&&''''''((((((((((((((())))))))))))******))))))(((((((((''',,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,---...///000111,,,,,,------.../////////444333333555777999999888666666777888:::;;;<<<<<<===>>>???@@@BBBCCCDDDEEEHHHGGGDDDBBB@@@@@@AAAAAACCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGDDDBBBAAAAAABBBBBBBBBAAAKKKHHHEEEBBB@@@@@@AAABBB<<<;;;;;;:::999888777666666555444222111000000///111000///......---............---,,,,,,+++******************))))))))))))(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&$$$""" """$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&((()))*********%%%%%%############%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%$$$&&&'''(((&&&%%%&&&&&&((()))************)))******++++++******)))******+++,,,...///000000...///000000///000222444333333444444555666666666555666777888:::;;;======AAAAAAAAABBBCCCDDDEEEFFFDDDEEEHHHJJJKKKKKKJJJIIINNNOOOPPPPPPPPPPPPSSSUUUVVVWWWYYY[[[\\\\\\\\\\\\YYYZZZZZZ\\\]]]^^^______]]]\\\[[[ZZZZZZZZZ\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYTTTTTTRRRQQQOOOMMMLLLKKKLLLKKKJJJIIIIIIGGGDDDAAA@@@???======<<<;;;999666666666777777777777777777444222000//////000000///---,,,++++++******++++++))))))))))))(((((((((((())))))***,,,---,,,***''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%'''### !!!%%%'''&&&###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&(((((('''***++++++)))&&&%%%'''***%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((()))******)))***+++,,,,,,+++***)))++++++++++++++++++++++++///,,,+++,,,...///---+++---------...///111222333222333333444555666777777777777777888999;;;<<<===>>>???@@@AAA@@@AAADDDFFFEEEDDDDDDCCCCCCCCCCCCDDDAAABBBDDDEEEEEEDDDDDDCCC@@@@@@AAABBBCCCDDDEEEFFFBBBBBBAAAAAA@@@??????>>>HHHGGGDDDAAA?????????@@@;;;;;;:::999888777666666444444222111000000000000///...---,,,,,,++++++,,,...------,,,++++++***************)))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''((((((&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&((()))***((('''&&&'''((()))******************++++++++++++******+++,,,,,,,,,---.........///000111000///000111333333333444555555666666777999999999999::::::::::::@@@@@@AAAAAACCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKMMMNNNOOOPPPOOOPPPSSSUUUVVVWWWYYY[[[\\\\\\\\\[[[YYYYYYZZZ[[[\\\]]]^^^^^^___^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWTTTTTTRRRQQQOOOMMMLLLKKKJJJIIIHHHHHHGGGFFFBBB@@@???>>><<<<<<<<<:::888666333333333333333444444444333111.........///......---,,,++++++******++++++************))))))))))))%%%%%%&&&''')))(((&&&###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((('''&&&&&&)))%%%"""###''')))(((%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((***++++++)))&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))***)))******++++++******)))++++++++++++++++++++++++...---+++,,,...///---+++/////////000111333444555333333444555666777888888777777777888999:::<<<======>>>@@@@@@@@@AAACCCFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFFFFEEEDDDDDDAAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAA@@@@@@?????????EEEDDDCCCAAA@@@>>>===<<<::::::999888777666555555222111000000//////000000///...---,,,++++++++++++------,,,,,,++++++************))))))))))))(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&((()))***((('''&&&'''((())))))******)))+++++++++,,,,,,+++++++++------------,,,,,,,,,,,,///000111000//////111333333444444555555666777777999999:::::::::;;;;;;;;;??????@@@AAABBBDDDFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNNNNOOOPPPSSSUUUVVVWWWYYY[[[\\\\\\[[[[[[YYYYYYZZZZZZ[[[\\\]]]]]]```___]]][[[ZZZYYYYYYXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRPPPOOOMMMLLLKKKIIIGGGFFFFFFFFFDDDAAA>>>===<<<;;;::::::999777555555555555555555555555555222000...---......---,,,,,,,,,+++************++++++++++++*********))))))$$$###$$$%%%&&&&&&$$$"""'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$))))))))))))((('''&&&&&&(((%%%###$$$''')))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((++++++***(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''(((((()))***+++******))))))******+++++++++++++++++++++++++++...---,,,,,,......---,,,/////////000111222333444444444555666777888999999777777777888999:::;;;<<<<<<===?????????@@@CCCEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCCCCBBB@@@>>><<<:::999999888777666555444444//////.........//////000000000///...------------,,,,,,,,,,,,++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%'''''''''&&&&&&'''''''''***))))))((((((((())))))%%%$$$$$$&&&'''(((&&&%%%''''''((()))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------000111111000//////111222444444444555666666777777666777888:::<<<>>>???@@@>>>??????AAABBBDDDFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJLLLMMMNNNOOORRRTTTUUUVVVXXXYYY[[[[[[ZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\^^^^^^\\\[[[ZZZYYYYYYXXXWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKHHHGGGEEEEEEEEECCC@@@===<<<:::999999999888666444666666666666666555555555111000............---,,,,,,++++++************************))))))))))))((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''))),,,+++***'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))+++***)))(((((()))***+++***+++++++++++++++,,,,,,------,,,------------------------......000111111333333444555666777888888888888888888999:::;;;<<<;;;<<<>>>>>>???@@@CCCEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLKKKJJJHHHFFFEEEFFFFFFEEECCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCAAA>>><<<:::888777666555444333333222......------......///000000///...------,,,,,,---,,,+++++++++++++++******)))))))))(((((((((((('''&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$(((***+++***'''&&&''''''''''''''''''''''''***))))))((((((((())))))%%%$$$$$$&&&'''(((&&&%%%'''(((((())))))))))))(((***++++++,,,,,,++++++***))))))***+++,,,---...//////000111000//////111333444444555555666777777888777888999;;;===???AAABBB?????????@@@BBBDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIGGGIIIKKKLLLLLLNNNQQQSSSSSSTTTVVVXXXYYYYYYYYYXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYWWWXXXYYYYYYXXXWWWUUUTTTQQQPPPOOONNNMMMLLLKKKJJJHHHFFFEEEEEEEEECCC@@@===;;;999888888999888666444333333333222222111111111222000//////000///...,,,,,,+++******))))))******)))((((((((((((''''''''')))(((((((((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''***,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))+++***)))(((((()))***+++*********++++++,,,,,,,,,,,,------------,,,------------------...///000000111222222333444555666777888888888888999:::;;;;;;:::<<<===>>>???@@@CCCEEEEEEEEEEEEEEEFFFHHHIIIIIILLLMMMMMMLLLKKKIIIGGGFFFGGGFFFEEEDDDBBBAAA??????AAAAAA@@@@@@@@@@@@@@@???CCCCCCCCCBBB@@@>>>;;;:::666666555444333222111111.........---......//////...---,,,+++************++++++++++++++++++******))))))((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""%%%(((+++,,,***(((&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&((()))***((('''(((((())))))))))))((((((*********++++++*********(((((()))+++,,,...//////...///000000///000222444444555555666666777888888;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKGGGHHHJJJKKKKKKLLLOOOQQQQQQRRRTTTVVVWWWWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYWWWXXXYYYYYYYYYYYYXXXXXXVVVWWWXXXYYYXXXVVVTTTSSSNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFDDDDDDDDDBBB???<<<:::999888888999888666444444444333333222222111111111000///000000000...,,,++++++***))))))))))))***(((((('''''''''&&&&&&&&&)))'''&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&'''((())))))$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$$$$'''***+++)))&&&%%%&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))***))))))(((((())))))************++++++,,,,,,---,,,---......,,,,,,---...000/////////000000111222111111222333444555555666999999888888999999:::;;;:::<<<>>>??????AAADDDFFFEEEEEEEEEEEEFFFGGGHHHHHHLLLLLLMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@??????>>>BBBBBBAAA@@@>>><<<:::999555555444333222111000000//////...............///...---,,,+++******************************++++++))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&((()))***((('''(((((())))))))))))((((((((())))))******))))))((())))))***+++,,,,,,---------...///000000111333555555555555666777777888888;;;<<<<<<===???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCFFFHHHJJJJJJKKKJJJGGGHHHJJJJJJJJJJJJMMMOOOOOOPPPRRRTTTUUUUUUTTTTTTWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXXXXXXXXXXWWWUUUTTTTTTUUUWWWXXXWWWUUURRRQQQLLLLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBBBB@@@===::::::999888888999999777555666666555555444333333222000///...///000///,,,***++++++***)))))))))))))))(((((((((((('''''''''''''''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''((((((((((((###%%%'''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''$$$$$$'''+++***'''%%%%%%'''((((((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((()))******+++,,,,,,------+++---///...,,,+++---...000////////////000111111111222222333444555666666999999888888999999::::::;;;===>>>@@@@@@BBBEEEHHHFFFFFFEEEEEEEEEFFFFFFGGGJJJKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA???>>>======AAA@@@???===<<<:::999888555444444333222111000000000000///...............//////...---,,,,,,,,,,,,******************++++++)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''+++)))&&&$$$###$$$%%%'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***%%%%%%$$$&&&'''(((&&&%%%((()))))))))))))))(((((((((((())))))))))))((((((++++++++++++++++++++++++,,,---///000000111444666555555666666777777888888888999;;;===@@@BBBDDDEEEBBBAAAAAA@@@@@@AAAAAABBB>>>@@@CCCFFFHHHIIIIIIHHHGGGIIIJJJIIIIIIJJJLLLNNNNNNOOOQQQRRRSSSTTTSSSSSSVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWUUUSSSQQQRRRTTTVVVVVVVVVTTTQQQOOOKKKKKKJJJIIIHHHHHHGGGGGGCCCBBBAAAAAA@@@???;;;999:::999888999999999777555333333222111111000//////......---...///...+++)))+++******)))))))))))))))))))))))))))(((((((((((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++***(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''$$$###'''+++)))&&&$$$$$$''')))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''))))))***+++,,,,,,------+++---///...,,,+++,,,///...------------......///222333333444555666777777999999999888999999::::::;;;===???@@@AAACCCFFFHHHFFFFFFEEEEEEEEEEEEEEEEEEIIIIIIJJJJJJJJJHHHGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>>===<<>>===<<<;;;:::999888444555555555444222000////////////////////////////////////---+++***+++,,,++++++******)))(((((('''***)))(((''''''&&&''''''''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&%%%$$$"""!!!&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%#########%%%'''(((%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######"""###%%%%%%%%%%%%'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((+++)))&&&&&&)))+++,,,,,,******))))))******+++,,,......//////000000111111333333444666777999::::::??????????????????@@@@@@CCCBBB???>>>>>>@@@CCCDDDFFFGGGGGGHHHIIIIIIJJJJJJDDDGGGJJJKKKKKKKKKLLLMMMLLLLLLNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSTTTVVVXXXYYYYYYWWWTTTRRRSSSSSSRRRSSSSSSRRROOOMMMLLLKKKIIIGGGFFFDDDDDDCCC@@@@@@???>>>===<<<;;;;;;999::::::777666777888888777444222111111111000///000000000///......------******++++++++++++******((((((''''''''''''((((((***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###""""""$$$'''(((%%%"""############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$######""""""######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################''''''''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))'''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++---...---+++))))))))))))))))))(((''''''%%%&&&'''((())))))))))))*********))))))(((&&&&&&))))))))))))************++++++,,,---............,,,...111111000///000000444444555666888999;;;<<<:::;;;;;;;;;;;;;;;;;;:::888999;;;>>>AAACCCEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCFFFDDDBBB@@@@@@???<<<:::???>>>===<<<:::999777777333333333222111000......------------------------,,,------+++))))))***++++++******)))((((((''''''(((((('''''''''(((((()))''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$!!!###$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((()))'''%%%%%%''')))************))))))******+++,,,.........///000000111111333333444555777888999:::::::::;;;;;;<<<===>>>>>>AAAAAA?????????@@@BBBCCCBBBCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGGGGGGGHHHKKKNNNLLLMMMNNNPPPQQQSSSTTTUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUVVVWWWXXXXXXWWWUUUTTTUUUTTTRRRQQQQQQPPPMMMKKKLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@>>>===;;;:::999888888999:::999888777777666444333111000111111000//////......---,,,,,,++++++)))******++++++******))))))((((((''''''(((((()))+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$######%%%''''''%%%"""&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$+++)))'''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))+++***((('''&&&'''((()))%%%&&&'''(((((()))))))))''''''(((((()))(((((('''))))))))))))************,,,,,,------------------+++...111222222111222333444444555555666777888999::::::;;;;;;;;;;;;::::::999:::;;;===@@@BBBDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDBBB@@@???>>>===;;;999???>>>===;;;999777666555444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++))))))***,,,*********)))((((((''''''&&&&&&&&&''''''(((******''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%)))(((''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%&&&((()))((('''%%%###&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%!!!"""$$$$$$######%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((&&&%%%%%%''')))************))))))******+++,,,---......//////000111111222333444555666888999999::::::;;;<<<>>>???@@@AAA????????????@@@@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEDDDDDDFFFKKKNNNLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTQQQOOONNNMMMKKKJJJKKKJJJHHHFFFDDDCCCBBBBBB@@@???===;;;999888777666666777888888888555333222333111000///000111000///,,,,,,,,,+++******))))))))))))************))))))))))))(((((((((((()))))),,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''%%%###&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&,,,***'''&&&&&&&&&$$$###"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''((()))+++***'''%%%%%%&&&(((***%%%&&&'''(((((()))((((((%%%&&&'''((())))))))))))))))))))))))************,,,------------,,,,,,+++***---000222333333444555555555555555555555666666999999::::::::::::999999999:::;;;===???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIHHHGGGFFFDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDBBB@@@>>>======<<<999777???>>>===;;;999777666555666555333111000000000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...++++++*********)))))))))'''''''''''''''((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''((((((((('''%%%$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%"""$$$%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***((('''(((***+++,,,+++******))))))******+++,,,------......///000000111222333333555666777777888:::;;;<<<===>>>???@@@@@@;;;<<<>>>???@@@@@@???>>>@@@AAAAAABBBBBBCCCCCCDDDCCCDDDDDDDDDDDDFFFJJJMMMLLLMMMNNNOOOPPPQQQRRRRRRUUUUUUUUUUUUTTTSSSRRRQQQSSSSSSRRRQQQRRRSSSTTTUUUTTTQQQNNNLLLLLLLLLKKKJJJIIIHHHFFFEEECCCBBBAAAAAA???>>><<<:::999888888888999666444555555333111222555333111000000000...---,,,++++++******)))((((((((())))))))))))))))))((())))))(((((((((((())))))---,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###############&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&(((***,,,---+++)))&&&&&&&&&&&&%%%$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&((((((%%%%%%&&&'''((((((((((((''''''((()))************((()))))))))************---------------,,,+++******---000222222222333444333444555555666666666666777888888999999888888777999:::;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA???===<<<<<<;;;999777???>>>===;;;999888666666555444222000/////////000------------------------+++,,,---,,,++++++,,,...,,,+++++++++++++++******))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''***)))'''&&&%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''(((***,,,++++++******))))))******+++,,,---------...//////000000222222333444555666666777888888888888999999999999999:::<<<>>>??????>>>===@@@@@@AAAAAABBBCCCCCCDDD@@@BBBEEEGGGGGGHHHJJJKKKMMMMMMMMMNNNOOOPPPPPPQQQVVVVVVUUUTTTSSSQQQPPPOOORRRQQQOOONNNNNNPPPQQQRRRPPPNNNLLLKKKLLLLLLLLLLLLHHHGGGEEECCCAAA@@@@@@???===<<<;;;:::999:::<<<===AAA999444444555333333777777555222000000///---+++,,,,,,++++++***)))))))))'''(((((())))))(((((('''))))))(((((((((((()))))),,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,...(((&&&%%%%%%'''(((((('''###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((((((((((()))******++++++******)))((()))))))))************------------,,,+++******+++---000000000//////000111333444666888888999999666666777777777777666666888999999;;;<<<======>>>AAA@@@@@@AAAAAABBBCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA???>>>@@@>>><<<<<<<<<;;;999777<<<<<<;;;:::888777666666222111000...------,,,,,,------------------------******+++***(((((()))+++++++++++++++++++++++++++******(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))(((&&&$$$$$$%%%'''((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&%%%''')))***)))(((******))))))******+++,,,,,,------......///000000222222333333444555555666999999999999999888888888888999;;;<<<============>>>>>>??????@@@AAAAAAAAA>>>AAAEEEGGGHHHHHHIIIJJJMMMMMMMMMNNNNNNOOOOOOOOOSSSTTTTTTSSSSSSRRRQQQPPPQQQPPPOOONNNNNNNNNOOOOOONNNLLLKKKKKKLLLMMMMMMLLLGGGFFFDDDBBB@@@???>>>>>>;;;:::999999999;;;===???HHH===444555666444555;;;666444111//////...,,,***---,,,,,,+++******))))))''''''((((((((((((''''''((((((''''''''''''((((((***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%'''''''''&&&%%%%%%%%%&&&&&&)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((('''%%%$$$%%%'''))))))(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""$$$'''))))))'''%%%###$$$%%%&&&''''''(((''''''*********++++++***))))))))))))))))))************+++,,,,,,,,,,,,++++++***+++---///000///.........000222444777888999999999555555666666666666555555777777888999:::<<<<<<===????????????@@@AAABBBCCC?????????@@@AAABBBDDDDDDCCCCCCBBBBBB@@@???===<<>>>>>???@@@@@@@@@>>>@@@BBBDDDDDDFFFIIIKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLLLLMMMMMMKKKIIIFFFEEECCCAAA???>>>======;;;:::888777777999;;;===GGG:::222555666222222777111///---,,,------,,,***,,,,,,++++++***)))))))))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&$$$######%%%(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%'''((((((&&&%%%%%%'''(((((('''%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%###$$$%%%'''''''''%%%%%%$$$$$$%%%&&&''''''''''''&&&'''((()))))))))))))))))))))))))))***************++++++,,,,,,,,,++++++***,,,///000000///000000000222444666777888777666444444555555555555444444555666777888:::;;;<<<===============>>>???@@@AAA???>>>>>>===>>>???@@@AAA???????????????>>>>>>===<<<;;;999999999999777666666555555555555444444444111111222222111///---,,,++++++++++++++++++++++++---...---,,,)))))))))+++''''''''''''((((((((((((''''''&&&''''''((()))***%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$&&&&&&&&&$$$$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((()))+++,,,+++************)))***++++++,,,,,,,,,------...//////000222222222333333444444444333333444666777888999:::777888888999;;;<<<======>>>>>>??????@@@AAAAAAAAA??????@@@@@@AAADDDHHHLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLNNNQQQTTTVVVWWWXXXTTTTTTSSSRRRPPPOOONNNMMMOOONNNNNNNNNNNNMMMJJJGGGEEEDDDBBB@@@???=========<<<:::888666555777999:::BBB555...333444...,,,000,,,+++)))***+++,,,,,,+++++++++******))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%$$$""""""%%%)))&&&%%%$$$$$$############""""""###$$$&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&''')))+++---***(((&&&&&&''''''&&&%%%%%%$$$""" !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$$$$%%%(((***$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%&&&''''''''''''"""###%%%'''((()))******))))))))))))************)))***+++,,,,,,,,,,,,,,,))),,,///111111111222333111222444666666555444333333444444555555444444333444444666777999;;;<<<===<<<<<<;;;<<<<<<===>>>??????>>>===<<<<<<===>>>>>>;;;;;;===>>>????????????;;;999888777888777666444;;;888555555777666000+++000000000000///...---,,,------,,,,,,,,,------...---,,,+++)))(((''''''''',,,,,,++++++***((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$$$$$$$###$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&''''''((((((''''''&&&&&&)))+++,,,+++)))((((((%%%'''***---...---+++***(((***,,,///000000///...222222222222222222333333555555555555666666666666777888888999::::::;;;;;;999:::<<<>>>???@@@?????????@@@AAABBBDDDFFFHHHIIIMMMMMMLLLKKKKKKLLLMMMNNNMMMNNNPPPSSSUUUWWWXXXYYYYYYWWWTTTQQQOOOMMMMMMMMMOOOOOONNNMMMLLLKKKJJJIIIEEECCC@@@>>>===<<<;;;999999888777666444333222111333333333333222222222222---------...------,,,,,,******))))))))))))******)))(((''''''''')))***+++((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""%%%''''''&&&&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&''''''&&&$$$###%%%$$$###""""""###$$$$$$%%%&&&''''''%%%######$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###)))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&"""###%%%'''((()))******&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((('''''''''(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------------...///000111222222111111111222222333333333111111222333444444444444666666666666777777777777999:::;;;===>>>@@@AAABBB@@@@@@??????>>>>>>======@@@>>>;;;:::;;;<<<;;;:::888777666555444333333333666444111111222333333222000000000000///...---,,,,,,,,,,,,------///000111,,,,,,***)))(((((((((((('''((())))))***)))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%(((***+++)))((('''((((((***+++,,,---,,,***))))))***,,,...////////////111111111222222222222222555555555555555666666666555666777888:::===???@@@;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIILLLKKKJJJJJJJJJKKKLLLMMMLLLNNNPPPRRRTTTVVVWWWWWWYYYWWWUUURRRPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIFFFCCCAAA???>>>===:::999666666555333222111000///////////////........................---,,,+++*********))))))))))))******((((((((((((((())))))***''''''''''''''''''''''''###%%%%%%%%%#########%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###%%%$$$###""""""###$$$$$$%%%'''((('''&&&$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%'''((()))******''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,,,,,,,++++++*********(((((()))******+++,,,,,,+++++++++,,,,,,,,,------,,,---...///000111222222222222222222222333333333000111222333444444444444555555666666666777777777888999:::<<<===???@@@AAA>>>>>>>>>=========<<<<<<>>>;;;999888999999999888999888666444333111111111333555888999777555444444///////////////...---,,,++++++,,,---...000111222++++++***))))))((())))))&&&''''''((())))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%''')))***((('''''''''++++++++++++*********)))++++++,,,---...//////000000000000111111222222222444444444555555555666666666666777888:::===???AAA===>>>???AAABBBBBBBBBBBB@@@AAAAAABBBDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVUUUSSSQQQOOOOOOOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHGGGEEEBBB@@@???===:::888666555444333222111000///000000000000/////////////////////...,,,+++)))(((***))))))(((((())))))***''''''((()))))))))((((((''''''''''''''''''''''''$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$%%%&&&'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''((()))))))))&&&&&&&&&&&&%%%%%%%%%$$$''''''((((((((('''%%%$$$%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))(((((((((((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,------...///000111111333333333333333222222222000111222333444444444444555555555666666666666777777777999:::<<<>>>??????<<<<<<======<<<<<<;;;;;;===;;;999888999999999777999777555333111//////...444===GGGIIICCC999222....../////////......---,,,+++++++++,,,---...///000******)))))))))))))))***(((((((((((('''&&&%%%$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((''''''&&&((()))***(((''''''(((+++***)))(((((())))))***+++******++++++---...////////////000000111111111333333333444555555555666999999888777888:::<<<===>>>>>>???@@@AAAAAABBBBBB@@@@@@AAABBBCCCEEEGGGHHHFFFGGGGGGGGGHHHHHHIIIIIIKKKLLLMMMOOOQQQRRRRRRRRRQQQPPPNNNLLLLLLKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGEEEBBBAAA???===:::777777777666555444333222111000000000000////////////.........---,,,+++***)))))))))(((((((((((())))))&&&'''((()))))))))'''''''''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((((($$$""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&(((***,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%'''((()))))))))%%%%%%%%%$$$$$$$$$#########$$$&&&(((((('''&&&$$$$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,---......///000000333333333333222222222222000111222333333444333333444444555555555666666666555666777999:::<<<===>>><<<<<<===>>>======<<<;;;>>>===;;;;;;;;;;;;:::999666555333222000///......666???IIIJJJBBB777///,,,...............------,,,,,,,,,+++******+++++++++******)))))))))))))))***''''''(((''''''&&&%%%$$$(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""$$$&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''(((((())))))(((((('''((()))******)))((()))***''''''&&&%%%&&&(((***+++***)))))))))***+++,,,---------...//////000111111222222222333444555555555888888777777888999;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOONNNMMMLLLJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFDDDBBBAAA@@@===:::777666666555444333222222111---,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))%%%######%%%"""######$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&(((******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%% """%%%'''))))))((('''$$$###"""$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))))))))******+++++++++)))))))))))))))******************+++++++++,,,,,,,,,,,,------......//////222222222222222222222222000000111222333333333333444444444444555555555555444555666888999;;;<<<=========???@@@@@@???>>>======<<<;;;;;;;;;;;;999888333222111000000000000000555999<<<:::444///...000------.........------,,,,,,,,,+++***))))))))))))++++++***))))))((())))))$$$$$$&&&'''(((((()))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%### !!!$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&)))***+++***)))((()))+++&&&&&&%%%%%%'''(((***,,,)))))))))******+++++++++,,,,,,---...//////000000000111222222333444555555444555666888:::<<<===>>>======<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDBBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMOOONNNLLLJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFCCCBBBAAA@@@???===:::777333333333222111000000000......---------,,,,,,,,,)))***+++,,,------------)))((((((''''''(((((()))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&&&&'''""""""###$$$%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%!!!###%%%%%%$$$###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###"""###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((((())))))))))))(((((((((((("""$$$&&&(((***+++++++++$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))************++++++++++++,,,,,,,,,---------......000000000000111111222222///000111222333333333333333333333444444444555555444444666777999;;;<<<<<<===???@@@BBBBBBAAA@@@???;;;999999999:::999777555111111000000000000111111444555555222...---///111,,,------......---------,,,+++******************,,,,,,***)))(((((((((((($$$%%%&&&'''((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$ """%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&((()))***)))(((''')))***(((((((((((())))))***+++)))***,,,------,,,,,,+++++++++,,,---...///000000000000111222333444555555444666999<<<>>>??????>>>======<<<<<<<<<===>>>???======>>>>>>???@@@BBBBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEE@@@????????????===:::777333333222222111000000000000000000000////////////***++++++,,,,,,,,,++++++((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$$$$$$$%%%'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((())))))((((((((('''''''''%%%&&&&&&'''(((((())))))%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&(((((())))))))))))))))))))))))(((************++++++++++++,,,,,,,,,,,,,,,---------------...///000111111222///000111222222333333222222333333333333444444444444555666777999;;;<<<======???AAACCCCCCBBB@@@???:::999999999:::999777444333222111111000000000111555666777666333000......,,,,,,------...---------+++*********+++,,,---------,,,+++)))((('''''''''((((((((()))(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***'''###"""%%%)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((())))))))))))(((((('''((()))(((&&&&&&((()))++++++++++++*********)))***,,,...//////...---+++******+++,,,...//////000///000111222333444555555888:::===???@@@???===<<<>>>>>>===<<<<<<===>>>???============>>>???AAAAAAAAABBBDDDFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIILLLKKKIIIFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEE>>>>>>>>>>>>???===:::777555444444333333222222222......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((''''''''''''(((((()))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&(((***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$ !!!$$$$$$"""%%%&&&'''((((((((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&''''''&&&&&&"""$$$&&&&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))+++,,,,,,))))))))))))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,------+++,,,---...///111111222///000111222222333222222222222333333333444444444444555666888999;;;<<<===<<<>>>AAACCCCCCBBB@@@???<<<;;;:::;;;<<<;;;888666555444333111000/////////222111///---,,,+++,,,,,,------,,,,,,,,,,,,++++++---)))&&&&&&(((***)))'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&''',,,+++(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''((((((((()))))))))(((&&&%%%''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++******++++++,,,+++++++++//////000111333555777888777888:::<<<===>>>??????>>>======<<<<<<<<<<<<===>>>>>>>>>>>>????????????DDDDDDEEEFFFGGGHHHHHHIIIKKKIIIGGGEEEEEEGGGIIIJJJIIIHHHFFFEEEDDDEEEFFFGGGGGGEEEBBBBBBBBBBBBAAA@@@======<<<;;;999888777777444333222111000000000000000///---,,,++++++,,,,,,******************++++++***)))(((''''''&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%)))+++---,,,)))(((&&&&&&'''''''''&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&'''((('''%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((&&&$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((((((((''''''&&&&&&&&&'''%%%$$$$$$%%%&&&$$$###!!!""""""""""""#########((('''&&&&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&(((((()))******)))((('''******+++++++++,,,,,,,,,,,,---......,,,+++,,,............///000222333444000111111111111222222222222222111111000111111111444555666888:::<<<>>>>>>???@@@BBBBBBBBB@@@>>>======<<<;;;999777666555555222222333333222111///...111111///...---,,,,,,,,,------,,,,,,,,,+++++++++,,,)))'''&&&((())))))'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((()))'''''''''((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))((('''&&&%%%''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++......//////000000////////////000111333555777888777888999;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>======>>>>>>>>>?????????CCCCCCDDDEEEFFFGGGHHHHHHJJJHHHFFFEEEEEEFFFHHHJJJHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBBBB@@@>>><<<;;;:::999888777666555333333222111000000000000///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''(((((()))''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%******)))(((&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%&&&&&&%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$###$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%((('''&&&&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((('''*********+++++++++,,,,,,,,,---......,,,,,,---...---------...///000111222000111111111111222222222222111111111111111222222444555666888:::<<<===>>>???@@@AAABBBBBB@@@>>>===;;;:::888666444333222222111111222222111000...---000000000000///...,,,,,,,,,,,,,,,,,,+++++++++++++++)))''''''((()))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$######$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,---...............//////000111333555666777666777999:::<<<<<<======<<<<<<;;;<<<<<<===>>>???======>>>>>>>>>>>>??????BBBCCCCCCDDDEEEFFFGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA>>><<<::::::999888666555444333333222111000///////////////...---,,,++++++++++++---------,,,+++++++++***&&&&&&&&&''''''(((******((((((((('''&&&&&&&&&%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...+++'''###!!! !!!"""######$$$%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%###!!!%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######$$$######%%%'''))))))(((%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((()))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&########################"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((('''(((((()))***+++*********++++++++++++,,,,,,---......,,,,,,---...---,,,,,,,,,---......///000111111111111222222222111111111222222333333444444444666888:::<<<===>>>>>>@@@AAABBBBBB@@@>>>======<<<:::888777555555444000000111000000///...---///000111111000...---+++,,,,,,,,,++++++++++++******)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%$$$"""!!!!!!!!!"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!###%%%&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++,,,------------//////000111222444666777777888999;;;<<<===============<<<<<<<<<======>>>============>>>>>>>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGIIIJJJLLLKKKIIIGGGEEECCCCCCCCCCCCCCCAAA>>>;;;:::999888777666444333333222222111000///////////////......---------,,,,,,,,,++++++***)))((((((''''''''''''''''''((())))))))))))((('''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&)))'''$$$"""!!!"""$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''### $$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))))))))(((((()))+++---...************+++++++++++++++---...---,,,,,,---///---------,,,,,,---......000000111111111222222222000111222333333444444444333444555777999;;;===>>>>>>???@@@AAAAAA@@@>>>===???>>><<<:::888777666666111111111000000///......//////000000000...---,,,,,,,,,+++++++++*********))))))***)))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''%%%$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&(((((('''%%%$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,---...//////////////////000111222333555666888999:::;;;<<<=========???>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGIIIKKKLLLLLLJJJGGGEEEDDDCCCCCCCCCCCCAAA===::::::999999777666555444333222111000///............///////////////.........++++++******)))(((''''''))))))((('''''''''''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""" $$$(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''(((***+++---))))))*********++++++++++++,,,------,,,,,,...//////...............//////000000111111111222222222000111222444555555555555333444555777999;;;<<<======>>>@@@AAAAAA@@@>>>===<<<;;;999777555444333333333333222111000000000///......//////...------,,,++++++++++++************((()))+++***(((''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%''''''''''''&&&$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++)))***+++,,,---.........///000000000222333444555888999:::;;;;;;<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKLLLKKKJJJGGGEEEDDDCCCBBBBBBAAA@@@<<<::::::999888777555444333333111000///......---------......////////////...---,,,,,,,,,+++*********)))******(((''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((&&&%%%$$$ """$$$&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))***((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""%%%'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((('''&&&$$$$$$%%%&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))++++++)))'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))************+++***,,,------------.../////////......///000111111000111111111111222222222111222444555666555555444333333555777999;;;<<<===<<<===???AAAAAA@@@???======<<<;;;999777666555555444333222111000000000000...------,,,,,,,,,,,,---++++++++++++************''')))++++++(((''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%$$$######$$$)))((('''&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''((((((''''''''''''&&&&&&&&&'''))))))''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++'''((()))+++,,,---------000000000000111333444444666777888999999999999999;;;;;;;;;<<<<<<>>>??????<<<<<<<<<=========>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJJJJJJJIIIGGGFFFCCCAAA???>>>>>><<<:::888888777666555444333222111000000///...------------+++,,,---......---,,,,,,++++++++++++************)))(((((('''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%&&&'''''''''&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&''')))***((('''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((($$$###"""###%%%%%%%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''***,,,,,,)))'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''))))))))))))***************,,,------------...000............///000111222000111111111111222222222222333555666666555444333222333555666999:::<<<===<<<===???@@@AAA@@@???>>>@@@???===;;;999888888777333333111000//////000000...---,,,+++***+++,,,---+++++++++************)))&&&))),,,+++(((&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((((((''''''((())))))((('''&&&%%%&&&'''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$#########$$$%%%&&& """%%%'''))))))((('''(((''''''&&&'''((()))***''''''''''''((((((((()))(((((((((((()))))))))))))))************++++++++++++,,,---///000111111111000000000000111222333444444555666777777777777777888999:::;;;===???AAABBB<<<<<<<<<<<<=========>>>======>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFBBB@@@===;;;;;;:::888777777666555444222111000000000000///---------------)))***+++,,,,,,,,,+++***((((((((((((((()))))))))''''''&&&''''''((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%&&&''''''++++++***)))(((&&&$$$###&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((())))))((('''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))%%%######%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((("""!!!!!!"""$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''***,,,,,,)))'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((()))))))))***+++,,,,,,+++)))((())))))))))))***************+++------------...000,,,,,,------///000222222000111111111111222222222333444666777777555444222222333444666888:::<<<===;;;===???@@@AAA@@@???>>>===<<<:::888777555555444333222000///......//////***+++,,,---,,,+++***))),,,+++***)))((((((((((((---,,,+++)))((((((''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&"""$$$''''''&&&$$$$$$$$$''')))+++)))&&&###$$$%%%&&&%%%#########%%%'''(((%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''))))))))))))************------,,,,,,,,,---......//////000111222333333444444444555666777888999999888888999:::;;;;;;;;;;;;>>>>>>============>>>>>>@@@>>><<<;;;<<>>???>>>===<<<;;;::::::999888777666666111000000...---,,,+++***,,,,,,------,,,+++***)))))))))((((((((())))))***---,,,+++***)))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$$$$%%%'''&&&(((***)))&&&$$$%%%&&&&&&%%%$$$######%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))))))))))))))************,,,,,,,,,+++,,,,,,---...//////000111222333333444444444555555666777888888777888999;;;;;;;;;;;;:::======<<<<<<<<<<<<======???>>><<<<<<===???BBBDDDAAAAAABBBCCCDDDDDDEEEEEEIIIHHHFFFEEEFFFEEECCCBBB???>>>===;;;:::888777666555444333111//////......000///...---,,,,,,,,,,,,---,,,,,,+++***)))(((((((((((((((((('''''''''&&&((('''%%%%%%%%%'''(((***+++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++***************++++++,,,,,,,,,+++,,,,,,------///...---...000111111000222222222222333444555555666666666666555444333222222333555666888999999:::999:::<<<>>>>>>===<<<;;;:::999888777666555444333/////////......------------......---,,,+++***)))''''''''''''((()))***+++---,,,+++))))))(((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&$$$###$$$''')))%%%&&&((((((&&&%%%&&&''''''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******))))))))))))************++++++******++++++,,,---...//////000111222333333333444444555555666666666666777999;;;<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBB@@@@@@AAABBBCCCDDDEEEEEEHHHFFFDDDDDDEEEDDDCCCAAA>>>>>>===;;;999888666666444333222000///.........//////...---,,,,,,,,,,,,,,,,,,+++***)))(((((('''((((((((('''''''''&&&&&&''''''&&&%%%%%%'''((()))+++******)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''""""""###$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''((((((((()))))))))))))))))))))***+++,,,,,,///...------,,,,,,,,,---,,,,,,,,,...111222333222555444333222222222333444666666666666555444333333333444555666777999999:::999:::;;;<<<<<<<<<;;;:::888888777555444222111111.../////////////////////.........---,,,+++******)))((((((((())))))***++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''(((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&((($$$%%%&&&'''''''''''''''''''''%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***((()))))))))*********************)))***++++++,,,......///000111222333333333333333444444555555555555777999;;;<<<;;;:::999;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>?????????>>>???@@@AAABBBCCCDDDEEEFFFDDDCCCBBBCCCCCCAAA@@@>>>===<<<:::999777666555555444333222000000000000///...---,,,++++++++++++))))))))))))******************)))))))))(((((((((''''''&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''(((((('''%%%$$$%%%'''((('''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&((())))))(((&&&%%%'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&"""###$$$&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((('''(((((((((((()))))))))))))))))))))***+++,,,---------,,,,,,,,,,,,------******+++---111333444333555333222111111222444555555555555555555444333333444444444555666888999999888999999:::::::::999888777777666444222111000///000///////////////............---,,,++++++******,,,+++***))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((((((((((('''%%%$$$$$$$$$%%%%%%&&&'''''''''&&&#########$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&''''''(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&###&&&((((((&&&%%%%%%&&&$$$$$$%%%&&&'''''''''&&&'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((''''''&&&&&&((((((((((((((('''''''''((()))))))))******************)))))))))***++++++......///000111222222333222222333333444444555555555777999:::;;;;;;:::999::::::999999999999::::::888999;;;===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::888666555444444333222111000/////////...---,,,++++++******+++(((((()))))))))*********))))))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%%%%''')))'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%&&&'''((()))******''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&'''))))))'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***))))))))))))***+++,,,---************+++,,,---...*********---000333333333111111000000111222444555333444444444444333333222444444333444555666888888777777888888888777777777666666555333222111000///111111000///...---,,,,,,---,,,+++*********++++++,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&)))(((((('''&&&$$$###"""$$$$$$%%%&&&''''''''''''############$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$'''((('''%%%$$$$$$%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%***)))'''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))((((((''''''''''''))))))))))))******************))))))******+++,,,---......///000111222222111222222333444555666777666777888999999:::::::::::::::999999999999::::::888999:::;;;<<<=========>>>>>>??????@@@@@@AAAAAABBB@@@??????@@@@@@???===<<<<<<;;;999777666444444111000///...------------------,,,+++************++++++***)))(((''''''&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((%%%%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''$$$%%%'''(((((('''%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))******))))))))))))***+++,,,,,,)))))))))***+++,,,......+++++++++---000111222111......///000111111222222111222222333333222222111333333222222333444666777777666666666666555555555444444333222111000//////111111000...---,,,+++*********)))))))))***+++,,,)))(((((('''''''''(((((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''(((((((((((('''&&&%%%$$$######$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$######$$$&&&$$$###%%%'''(((&&&###$$$$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&'''''''''''''''((('''''''''((((((((((((((())))))))))))************+++************+++,,,,,,------...///000111222222000111222444555777888999888777777777888999:::;;;:::::::::999999:::::::::888888999:::;;;<<<======????????????????????????@@@???===>>>??????>>><<<<<<;;;:::999777555444333000000///...---------------,,,+++******)))))))))++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$######"""""")))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""''''''%%%###%%%'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++***************+++++++++++++++++++++,,,---...---,,,,,,---///000///...---...///000000///...---000000111111111111000000222222000000111222444666666666555444444444444444111000000000///////////////......---,,,++++++***)))((((((((((((***+++,,,%%%%%%%%%%%%%%%&&&'''(((+++******))))))))))))***''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((())),,,+++)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&''')))&&&'''''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$"""!!!!!!$$$&&&&&&$$$###$$$''''''%%%"""###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******))))))))))))************++++++******++++++,,,---------...///000111222222000111222444666888999:::999888666666666888;;;<<<;;;::::::999999::::::;;;888888888999:::;;;======????????????>>>>>>>>>>>>???>>>======>>>>>>===<<<<<<;;;:::888777555444333222111000///////////////---,,,+++***))))))))))))(((((((((((())))))))))))))))))(((((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$%%%''''''((((((((('''%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''))))))((('''%%%$$$######%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$"""###&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###%%%&&&)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))(((''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************++++++******************......---,,,,,,,,,------///...------...///...------...000111000...+++)))...///000000000000//////222111000//////111333555666555444333333333333333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''''''''((((((((((((''''''&&&&&&'''((())))))((((((###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''%%%""" ###''')))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&)))(((((('''&&&&&&%%%%%%))))))'''&&&%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''(((((())))))(((''''''''''''&&&&&&&&&'''&&&&&&'''***++++++******************++++++++++++---000111111000000111444333222111111333555666;;;:::999999999:::;;;<<<;;;;;;;;;;;;:::999888888777888999999::::::::::::;;;<<<>>>???>>>===>>>????????????>>>>>>>>>>>>>>><<<<<<;;;999777444222111222111000///............---,,,+++*********++++++---+++(((&&&'''(((((((((&&&&&&''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''+++***((('''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&'''''''''(((((())))))&&&'''''''''&&&%%%$$$###''''''&&&%%%%%%$$$######(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''(((&&&$$$%%%&&&((()))(((%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&...,,,***'''%%%$$$%%%%%%#########$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''$$$$$$############$$$$$$(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((()))************'''''''''(((((()))***+++))))))))))))************,,,,,,,,,,,,++++++***))))))+++------,,,+++,,,------......///000111111222222111111111000000//////000000000000000000000000222222222222111111111000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$""""""%%%''')))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$###'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))))))))((('''''''''(((((())))))))))))((('''((()))***)))(((+++++++++++++++,,,,,,,,,+++...000111000000000111333333222111222444666777888888777777777888999:::;;;<<<<<<;;;;;;:::999888888888999:::::::::999999999;;;===>>>======>>>@@@??????>>>>>>>>>>>>======<<<;;;:::888666444222111222111000///............------+++*********+++,,,///,,,)))'''((()))(((((((((((((((((('''&&&%%%%%%%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&$$$######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&'''((()))***))))))))))))************++++++,,,,,,,,,+++******,,,---......,,,,,,---...---......///000000111111111111111000000000//////000000000000000000000000111111111111000000000000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************)))))))))******)))))))))''''''(((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&$$$###$$$%%%((()))(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&'''((()))***+++++++++)))(((((())))))(((&&&++++++,,,,,,,,,---------,,,...000000000///000111222111111111222444777888777777777777777888999:::<<<<<<<<<<<<;;;:::999999999999999:::999999888888777:::<<<=========???@@@>>>>>>>>>=========<<<<<<;;;:::999777555333222111111000///......---.........---,,,+++***++++++,,,///---***((())))))(((((())))))(((((('''&&&$$$###$$$%%%((())))))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((('''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$###"""!!!%%%%%%%%%&&&&&&'''((()))))))))))))))******************+++,,,,,,,,,++++++---...///...,,,,,,---///.........//////000000111000000000000////////////000000000000000000000000000000000/////////.........------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))******(((((())))))))))))(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&&&&''''''((())))))*********((('''((()))***)))'''******++++++,,,---------,,,...///000///...///111/////////000222444666777888888888999999:::;;;;;;<<<<<<<<<<<<;;;:::999999999999999999999888777666666888;;;<<<<<<===>>>@@@>>>>>>======<<<;;;;;;;;;:::999777555333222111000000000///...------------...---,,,******++++++,,,...,,,)))(((((()))(((&&&'''((((((((('''&&&%%%%%%%%%%%%'''''''''&&&%%%$$$((((((((((((((((((((((((,,,+++)))(((&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''((('''%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$&&&(((((()))((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&'''((())))))((()))))))))************)))***++++++,,,,,,,,,,,,---......,,,++++++---///........./////////000000////////////////////////000000000000000000000000//////.........------------,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++******)))(((((('''&&&''''''''''''''''''&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%######$$$%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((())))))(((''''''''''''''''''''''''((('''&&&'''***+++***))))))))))))***+++,,,,,,,,,---...//////...---///000------...///111222444555777777888999::::::;;;;;;<<<<<<<<<<<<;;;:::999888999999999999888888777666555777:::;;;;;;<<<===???======<<<<<<;;;::::::999888777555333111000000000000///...---,,,,,,,,,,,,---,,,+++***)))***+++++++++)))''''''(((((('''%%%%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""" $$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$######$$$$$$'''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''((('''&&&&&&(((((('''%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((()))***+++((()))))))))************)))***++++++,,,,,,,,,,,,***+++,,,+++******,,,...............////////////.....................///////////////////////////.........------------,,,+++++++++++++++*********************************,,,,,,+++***)))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''!!!$$$''')))***(((%%%######$$$$$$%%%&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$((('''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))******))))))((('''''''''&&&&&&&&&&&&'''&&&&&&'''***++++++***(((((()))***++++++,,,,,,...//////...------...000------...000111222333333444444666777888888888888;;;;;;;;;;;;:::999888888888888888999888888777777555777999:::::::::<<<======<<<<<<;;;:::999888888777666333111000//////000//////---,,,,,,,,,,,,,,,,,,+++***)))((())))))***((('''&&&&&&(((((('''&&&###$$$&&&'''((()))))))))((('''$$$######%%%(((***########################"""###$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%###"""""""""'''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&$$$""""""$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''(((''''''(((((()))***+++))))))))))))******************+++,,,,,,,,,++++++&&&(((++++++++++++,,,---........................---------...............////////////////////////.........---------,,,,,,************************))))))))))))))))))))))))+++*********))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&%%%$$$''''''''''''(((((((((((((((''''''((()))******)))((())))))***+++,,,---......//////---,,,,,,...000///000111222222333333333333444555777888999888888::::::::::::999888777666666777777888888888888777555777999:::999999:::;;;<<<<<<;;;:::999888777777666444222000....../////////...---,,,+++++++++++++++***((('''''''''((()))&&&&&&&&&''')))***)))(((%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))(((((($$$$$$%%%%%%&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!'''''''''&&&&&&%%%%%%%%%!!!###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$"""!!!"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((()))***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%''''''''''''((()))******))))))))))))************++++++,,,,,,,,,+++******###'''+++---...------...........................,,,,,,---------.........////////////////////////............------------)))*********************))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''))))))%%%$$$$$$###$$$%%%'''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((()))***++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((('''&&&%%%### &&&&&&'''((()))***++++++***)))(((((())))))(((''')))******+++---...//////...//////---,,,,,,...000111222333444444444444444444555777999:::;;;::::::999999999999888777666666555666777888888888888888555777999999888888999:::<<<<<<;;;:::999888777666666444111///......//////......---,,,++++++++++++***)))(((&&&&&&''''''(((&&&&&&&&&(((+++,,,+++***'''''''''(((''''''&&&&&&$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###%%%%%%&&&&&&'''((())))))%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""'''''''''&&&&&&%%%%%%%%%###'''((((((&&&%%%&&&'''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))###$$$%%%&&&''''''''''''''''''''''''''''''''''''(((''''''((()))(((&&&### !!!$$$&&&&&&&&&%%%$$$(((((((((((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&(((((('''&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))"""&&&,,,///000/////////.....................---,,,,,,,,,------.........//////////////////////////////.........---------)))))))))))))))*********))))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$((((((''''''''''''((())))))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++)))''''''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&%%%###%%%(((&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$###"""!!!###%%%&&&%%%%%%'''(((&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------------......///.........111000000///000222444555666555555666777888:::;;;:::777444555777999999777666666666666666666666666777777777888888999999999:::999888888999999777666666555444222///---+++***......---,,,,,,+++******))))))))))))))))))))))))'''((((((((((((&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&%%%$$$######%%%###"""###&&&&&&$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$###$$$&&&)))******)))((('''&&&%%%%%%%%%((((((''''''''''''(((((()))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$""" ###%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&((((((((('''&&&%%%''''''''''''''''''&&&&&&*********)))))))))))))))++++++++++++++++++++++++---,,,***))))))***,,,---........................///...,,,++++++,,,---///------///000111111111111...............------------,,,,,,++++++,,,,,,---))))))*********))))))((((((((()))******)))((((((******)))(((((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))&&&&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$######%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,------------......//////......111000000000000222333444555444333444555777:::;;;;;;999666666888999999777999999999888888777777777888888888888999999999999999888777666666666555555333333222111///......---...------,,,++++++******))))))))))))))))))))))))'''((((((((((((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%(((&&&%%%&&&((((((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&((()))***)))((('''&&&&&&&&&&&&((((((''''''''''''(((((()))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&(((&&&%%%#########%%%&&&&&&&&&'''((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''%%%######&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''***)))))))))))))))))))))++++++++++++++++++++++++,,,+++***(((((()))+++,,,...........................---,,,++++++,,,---...------///000000111111111///......---,,,++++++***+++++++++******+++++++++(((((((((((((((((((((((())))))************))))))++++++***)))((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&&&&&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''%%%###$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))******++++++,,,------,,,---...///////////////000000000000111222333444444333222111333666999;;;<<<:::888777888999888777999999888888777777777666999999999999999888888888777777555444333333333444000000000000000000000000------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((### !!!$$$&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%######%%%&&&&&&'''''''''***(((&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&''''''''''''&&&%%%$$$%%%%%%'''((())))))((('''&&&&&&''''''((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$###"""###$$$%%%&&&&&&'''((((((((((((''')))((('''''''''''''''((((((((((((&&&%%%$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''))))))))))))))))))******+++++++++++++++++++++++++++***)))(((((()))***+++------------------------,,,,,,,,,,,,,,,------------......///000000000000///...---,,,+++)))((((((******))))))))))))******)))(((''''''((()))++++++'''''''''''''''''''''''')))((((((((((((((())))))%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%$$$'''+++)))$$$$$$)))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))******++++++,,,------,,,---...//////000//////000000000111111222222333444333111111222555999;;;:::999888777777666666555444444444555555555666666::::::999999888888888777777777666444333222222333.../////////////////////,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))&&&### """$$$&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$###$$$%%%%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''(((&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++******)))******+++,,,------------------------++++++,,,---------,,,,,,---......///000000//////...------,,,+++******)))*********))))))*********+++***))))))***,,,...000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))''''''((()))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%### %%%///...$$$!!!'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$######!!!###%%%&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))******++++++,,,------,,,---...///000000000000000111111111222222222222555444222222333555888:::777777777777555444333333111111222444555666777888999999999888888777777777666888888777444222222333////////////......------,,,+++++++++++++++******))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&%%%$$$'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&'''(((&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))(((((())))))************++++++++++++++++++++++++++++++++++++,,,,,,------------------------------***+++,,,,,,------,,,,,,---......////////////...,,,,,,,,,,,,,,,---------++++++************+++++++++***))))))***,,,...000((((((''''''''''''(((((($$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&&&&((()))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&)))###***:::===...&&&)))###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""!!!###%%%&&&&&&&&&'''(((%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&'''''''''((('''$$$""""""$$$'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***)))******++++++,,,------,,,---...///000111111111000111111222222222111111555444444333444555666777444666777666444333333333222222333555666888999:::777777777777777666666666555888;;;:::666222222222000000///...---,,,,,,+++++++++++++++++++++******))))))))))))))))))))))))+++***)))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!###%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&(((((((((''''''&&&$$$$$$%%%'''))))))'''&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%############$$$%%%&&&'''((()))***)))'''&&&'''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''(((((())))))***((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------....../////////......++++++,,,,,,---.........+++++++++******+++++++++)))(((''''''((()))++++++***)))(((''''''((()))***((('''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''---$$$---EEEJJJ888)))***######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''((()))$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%&&&''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,------,,,---...///111111111111000111222222222222111000444444444444444333333222222555777777555333444555333444444555555666777777555555555555666666666666222777<<<<<<777222000000//////...------,,,,,,+++******************++++++))))))))))))))))))))))))+++***)))((('''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&'''''''''''''''&&&&&&!!!$$$(((***((('''&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''$$$$$$%%%&&&''''''''''''&&&%%%&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$&&&'''&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$#########$$$%%%&&&(((((('''((())))))'''&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%&&&''')))***&&&''''''((())))))******'''(((((()))******++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...---......//////...------++++++++++++,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++***)))(((&&&&&&%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''******)))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''((((((((())))))DDDLLL777%%%#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))******+++,,,,,,------,,,---...000111111222222000111222333333222000000333333444444333222000///222555888888666444555777444444333333333222222222333444444444555555666666000666======888222///...------------------------******************++++++)))))))))))))))))))))))),,,+++)))(((''''''((((((%%%%%%%%%&&&&&&'''''''''$$$###"""!!! &&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))(((((($$$%%%&&&'''((((((((((((!!!&&&((('''%%%$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))******###$$$%%%&&&'''''''''''''''''''''((((((***+++,,,'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$&&&'''%%%###"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$######$$$%%%&&&((()))***$$$%%%'''&&&%%%###$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((()))))))))$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%&&&''')))***&&&''''''((()))******+++'''(((((()))***+++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++...///---......///......------,,,+++++++++******))))))))))))(((((((((((())))))))))))*********))))))((()))(((((('''''''''((((((((((((''''''''''''((((((******)))''''''&&&&&&&&&'''''''''''''''''''''''')))))))))((('''''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$"""$$$&&&((())))))((('''((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$((((((%%%%%%)))***&&&((('''&&&'''((((((&&&$$$'''(((+++,,,,,,+++((('''%%%&&&((()))***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%''''''&&&$$$###$$$''')))++++++******************---------...///000000111222222222222222222222222333333222111222333444555666888::::::999888888888000111111222333444555555555555555555666666666666666444666;;;;;;666111000111000------------,,,+++************)))))))))))),,,***((((((((()))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$((('''&&&&&&&&&((()))******))))))((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&''''''((()))******+++'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###!!!%%%((()))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''''''''&&&&&&***'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''')))(((&&&%%%&&&))),,,...((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&'''((())))))************************))))))(((((())))))***+++---------............///......//////......---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((''''''&&&%%%%%%&&&'''((((((((('''%%%%%%)))((('''&&&&&&'''((()))''''''&&&&&&%%%%%%$$$$$$###''''''$$$$$$((((((%%%((((((((((((((('''&&&%%%'''((()))******)))((('''((()))***+++***)))'''&&&''''''''''''''''''(((((('''&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((************************............////////////222222222222222222222222222222111000111222333444444666888888777555555666444444444444555555555555444444555555555666666666222000222777999555222111111///------------,,,+++************))))))))))))---***(((&&&&&&%%%$$$"""'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%)))((('''''''''((()))******))))))(((''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''((('''&&&&&&&&&'''((()))'''&&&&&&&&&%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""$$$&&&'''((('''%%%###&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$##################"""###%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$'''((((((((((((((((((''')))'''%%%%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%###"""###$$$&&&'''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((+++************)))))))))************************++++++******++++++,,,---------------...........................------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***************))))))))))))))))))))))))))))))))))))***))))))((())))))******((((((''''''''''''(((((('''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((())))))(((((('''&&&%%%%%%%%%$$$''''''%%%%%%((((((&&&(((***,,,***'''%%%&&&'''''''''''''''''''''''''''++++++++++++***(((&&&%%%''''''(((((()))*********)))((('''&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%'''******)))'''''''''************************..................//////333333333333333333333333111000000000000111222222333555777777666555444555555555555444444444333333444444444444555555555555222//////333444111//////000...,,,,,,------,,,+++************))))))))))))+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''******)))((((((((()))))))))))))))(((''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&(((***+++***(((%%%###$$$$$$%%%&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))(((((('''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%''''''(((((((((''''''((((((((()))))))))++++++++++++************))))))))))))))))))))))))++++++******++++++,,,---------------...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***((((((''''''''''''((((((&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''(((((('''''''''(((((()))'''''''''((())))))******''''''''''''''''''''''''((((((((((((((('''&&&%%%'''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&((()))***)))(((&&&%%%%%%&&&((()))******)))((('''&&&%%%%%%&&&'''(((''''''))))))((('''+++...,,,'''$$$&&&)))''''''&&&%%%%%%&&&'''''')))*********)))(((&&&%%%&&&''''''((()))******+++(((''''''&&&&&&&&&&&&&&&)))(((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((())))))(((&&&%%%((((((((('''&&&&&&&&&%%%'''''''''&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&'''))))))'''&&&'''(((***************+++++++++,,,,,,---......///000000333333333333333333333333000000000000111111222222444666888888777666555666222222222111111111111111333333333333444444444444777222000111111---***+++///---++++++,,,---,,,+++************)))))))))(((((('''&&&''')))++++++***%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$"""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((++++++***)))))))))(((((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%'''(((((((((((('''$$$&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''((()))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((())))))(((((((((&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''(((((((((((())))))))))))%%%&&&'''((()))******+++(((((((((((((((((((((((())))))(((((())))))***+++,,,,,,---------.........------.........---,,,,,,************++++++++++++++++++++++++++++++++++++)))******++++++******)))************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''')))(((((('''''''''(((((($$$%%%&&&(((***+++------&&&''''''''''''''''''''')))))))))))))))((('''&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***((('''&&&%%%%%%&&&'''(((******)))(((''''''&&&&&&&&&%%%%%%&&&'''&&&&&&''''''+++...,,,'''$$$&&&)))'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''''''''''''''%%%%%%&&&''''''((())))))$$$$$$%%%%%%&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$&&&'''))))))'''&&&$$$((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%&&&&&&&&&'''((((((((('''''''''%%%$$$$$$''')))))))))*********+++++++++)))***+++---...000111222222222222222222222222222111111111222222222222222333555777777666555444555//////000000111222222333222222222222333333333333777222///000000,,,***+++...,,,+++***,,,,,,,,,+++************)))))))))(((((('''&&&''')))+++++++++&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%&&&(((((((((&&&$$$"""''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((++++++******))))))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''(((((())))))(((((('''(((((()))))))))))))))(((&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((('''######$$$$$$%%%&&&&&&&&&(((((((((((((((((((((((('''(((((((((''''''&&&%%%(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))(((((())))))***+++,,,,,,,,,------------...---------...---,,,,,,+++------------............++++++++++++++++++++++++******++++++++++++******************)))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''$$$$$$&&&(((***+++------&&&&&&&&&'''''''''''''''(((((()))))))))(((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''$$$!!!"""$$$%%%######%%%&&&)))+++***'''&&&''')))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&###"""###'''***)))))))))***++++++,,,,,,)))***+++,,,...000111111111111111111111111111111000111222222333333222222000222444444333222111222///000111222333444555555111111111111222222222222222...---000111///---///---+++******+++,,,+++***************))))))))))))***(((&&&&&&&&&'''&&&%%%'''''''''''''''((((((((('''''''''''''''''''''''')))(((''''''&&&'''''''''))))))((('''&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********)))(((((((((((((((((((((((('''''')))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%'''((()))(((((('''&&&%%%%%%$$$$$$&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&%%%$$$###$$$%%%'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((((())))))))))))((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''((())))))))))))((($$$$$$$$$%%%&&&''')))***(((((((((((((((((((((((()))))))))((((((&&&%%%%%%''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,---------------------------,,,++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((''''''&&&%%%%%%&&&&&&%%%&&&&&&'''((()))***+++&&&&&&&&&'''''''''((((((%%%&&&'''''''''''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((((((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''((((((%%%!!!"""&&&&&&######'''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%''')))((())))))***++++++,,,,,,+++,,,,,,------....../////////////////////////////////111222222222111000///111333444222111111111000111111111222222333333000000000111111111222222///,,,+++///111///---...,,,***))))))+++,,,+++***************))))))))))))***(((&&&&&&&&&&&&%%%$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((())))))((('''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&'''((()))))))))(((((('''((((((((((((((((((((()))(((((('''''''''''''''(((&&&$$$""""""###%%%'''(((''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%$$$%%%''')))***)))((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((())))))******))))))((($$$$$$%%%&&&&&&&&&&&&&&&''''''(((((())))))******++++++***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''$$$&&&((('''%%%%%%''')))''''''''''''''''''''''''&&&&&&((()))))))))((((((((('''&&&%%%&&&''')))***(((((((((((((((((((((((('''((((((((((((((('''&&&&&&&&&'''''''''(((((((((*********))))))))))))(((************************++++++******++++++,,,---++++++,,,,,,,,,---------,,,------------,,,++++++))))))*********+++++++++************************,,,,,,------------,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((('''&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((("""$$$&&&((())))))((('''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''(((((((((((($$$$$$))))))%%%&&&***%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((()))))))))(((&&&$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&%%%%%%''')))***((('''''''''((())))))***++++++,,,,,,.........------,,,,,,,,,////////////////////////---...000111111111000///111333555555444222222333000000000000////////////000000000000111111111111000---,,,000000,,,******,,,***))))))***++++++***************))))))))))))***((('''''')))******)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&''')))))))))(((((('''''''''((((((((((((((())))))(((''''''''''''''')))'''###!!! """$$$&&&&&&&&&''''''%%%!!!$$$%%%%%%&&&&&&''''''((()))))))))))))))(((((('''))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))%%%&&&''')))))))))(((((($$$%%%''')))******)))((()))((('''&&&&&&'''((())))))))))))((('''%%%$$$###))))))************))))))%%%&&&&&&'''((((((((('''###$$$$$$%%%&&&'''((((((***)))(((&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''"""######$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((($$$&&&((((((&&&%%%'''***(((((((((((((((((((((((($$$%%%'''((((((((('''''''''%%%""" !!!$$$%%%((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***++++++************************)))))))))((()))******+++++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,---------.........************************,,,------......------,,,************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''%%%$$$%%%''')))***(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''((()))((('''''''''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%'''((()))((('''&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''((('''%%%%%%'''))))))((('''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((******))))))((((((((('''(((((((((((()))))))))))),,,,,,,,,---------...............////////////000/////////000111111222222...///111111000000222333111111000000//////......222111000//////......//////...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***%%%'''))))))'''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''(((((()))******+++))))))***))))))(((''''''(((((('''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((((('''''''''''''''''''''((((((((((((******))))))((((((''''''+++***)))((((((***,,,...&&&''')))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((///,,,)))(((((()))((((((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''((((((((((((***)))(((&&&&&&&&&'''(((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&'''(((((())))))((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((***+++)))&&&&&&(((+++))))))))))))))))))))))))+++*********))))))(((((()))***,,,------,,,***))))))***++++++,,,,,,++++++111000///...------...///+++++++++,,,,,,---------++++++)))))))))***+++,,,------...///...---+++******++++++,,,+++***)))(((''''''''''''((((((((()))(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&'''''''''&&&%%%%%%''''''''''''&&&&&&%%%%%%(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((('''''''''''''''&&&&&&%%%'''((((((&&&&&&'''))))))(((''''''''''''''''''%%%%%%%%%%%%%%%$$$######''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))(((((('''''''''(((((((((((()))))))))))),,,,,,,,,------------...------.........////////////000000111222222333333111222333222111000111222111111000000////////////000///...---,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++***)))((('''&&&&&&'''(((+++///333555222...+++)))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''%%%%%%%%%&&&'''(((((((((&&&&&&'''''''''&&&&&&%%%)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((***)))))))))((((((((('''***))))))((()))***+++,,,%%%&&&&&&''''''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((******)))(((((((((((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))(((&&&%%%''')))((((((((((((((((((((((((+++*********))))))))))))***+++,,,......,,,+++***---......///000////////////...---,,,++++++,,,---++++++++++++,,,,,,,,,,,,,,,++++++***))))))******++++++,,,,,,,,,+++))))))***++++++++++++***)))((('''''''''((((((((())))))******)))))))))))))))((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''&&&&&&&&&&&&'''((()))(((((((((''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$'''***,,,,,,+++(((&&&$$$%%%%%%&&&''''''((((((((((((((((((((('''''''''%%%%%%&&&''''''''''''&&&(((((((((''''''''''''&&&)))(((''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((''')))))))))'''&&&'''(((''''''''''''''''''((()))%%%%%%$$$$$$$$$$$$######(((%%%###$$$&&&'''&&&$$$((('''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((('''''''''''''''(((((((((((()))))))))))),,,,,,,,,,,,------------,,,---------............000000111111222333333333333444444333111000000111111000000000000/////////000///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---...************************)))((((((''''''''''''(((...333:::===:::444---)))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******%%%%%%%%%&&&&&&''''''(((&&&&&&''''''((('''''''''++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$'''(((((((((((((((((('''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&)))((((((''''''(((((())))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%&&&'''((((((((((((((((((((((((***************)))))))))***+++,,,------,,,+++***+++,,,------......------------,,,+++++++++,,,,,,+++++++++++++++*********+++++++++++++++***)))(((******+++++++++***))))))******++++++******)))(((''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''')))++++++***'''%%%%%%&&&&&&&&&'''''''''((()))(((((((((''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((('''((((((''''''&&&''''''(((***)))'''&&&%%%%%%&&&'''&&&&&&''''''((((((((()))((())))))(((&&&%%%&&&'''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%&&&&&&)))$$$!!!"""&&&(((&&&"""((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&'''(((((()))))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------....../////////000111111222222111222333222000///000111000000000000000000000000111111000///............,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))*********))))))))))))***)))///666999777111+++'''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''))))))(((((('''''''''&&&&&&'''((()))))))))(((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))***++++++''''''((((((((()))))))))((()))***+++++++++++++++,,,+++******))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&'''(((******)))'''&&&)))*********))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))((((((&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%'''(((''''''&&&&&&''''''''''''''''''''''''******************************+++,,,,,,+++******))))))***+++++++++++++++......------------------,,,++++++******)))))))))((()))+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,++++++******************))))))'''(((((((((((()))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((()))))))))'''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&''''''(((&&&(((((('''%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''''')))$$$!!!"""&&&(((&&&"""''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000---///000000//////000222000000000000111111111111111000///......---------///...---,,,++++++++++++)))))))))))))))))))))))))))))))))************)))$$$(((---///...+++((('''((((((((((((((((((((((((''''''''''''''''''(((((())))))(((((('''''''''&&&$$$'''+++......,,,)))&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&'''((())))))***+++((((((((()))))))))))))))***+++,,,---------------(((((((((((()))******+++))))))))))))))))))))))))&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%'''(((******(((&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,,,,+++***)))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))))))))(((((((((((()))))))))((((((''''''&&&&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&'''((((((((('''((((((((((((((((((((((((***************+++++++++))))))************))))))***+++,,,,,,------,,,,,,,,,,,,------------------,,,++++++******)))))))))&&&((()))+++,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))******(((((((((((()))))))))***&&&&&&''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((***(((&&&$$$$$$%%%'''((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))))))))&&&''''''''''''(((((((((&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''(((%%%###$$$&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''&&&''''''''''''&&&%%%%%%'''''''''''''''((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,---------............,,,,,,,,,---......//////,,,---////////////000222000000000111111111111222///...---,,,++++++++++++//////---,,,+++*********))))))))))))))))))))))))&&&''''''(((((((((((('''$$$&&&((((((((('''((()))((((((((((((((((((((((((*********)))))))))((((((((((((''''''''''''''''''$$$'''+++//////---)))''''''(((((((((((('''&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''(((((())))))&&&&&&'''(((((()))******((((((((((((((((((((((((******++++++,,,+++++++++%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&''')))******(((&&&%%%%%%%%%%%%&&&''')))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''***))))))(((((())))))***((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))))))))))))))))))))))))))))))))*********+++++++++++++++************************(((((()))***************))))))***+++++++++******+++++++++++++++*********'''((()))***+++,,,,,,,,,((((((((('''(((((()))***))))))((((((((()))******((((((((()))))))))******&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''$$$$$$&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))+++)))'''%%%%%%&&&''')))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((((((((%%%%%%&&&&&&''''''''''''''''''&&&&&&'''(((((()))&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((((((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''((()))***)))'''&&&$$$&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$'''''''''(((((()))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,------........./////////,,,,,,------...//////000...///000000///...000111000000111111111222222222......---,,,++++++++++++...---,,,,,,++++++++++++************************%%%&&&'''((())))))((('''&&&'''((('''&&&&&&((()))((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&)))+++,,,+++***(((((((((((((((((('''&&&&&&))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&'''(((((()))******&&&&&&&&&'''((()))))))))((((((((())))))************)))))))))))))))))))))******************)))(((''''''''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((()))))))))***((())))))***)))((('''&&&(((((((((((()))***,,,---'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''((((((((())))))&&&&&&'''(((((((((((((((******))))))))))))******(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((%%%""""""%%%((())))))*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&''''''((((((((((((((('''((()))***++++++***)))++++++++++++,,,,,,,,,,,,++++++***************+++(((''''''&&&'''((()))***)))(((((('''((()))***+++(((((()))))))))*********&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%'''((((((((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))+++***)))(((''''''((((((&&&&&&''''''((()))))))))&&&'''''''''(((((())))))&&&'''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******$$$%%%'''((()))(((''''''))))))(((((('''''''''&&&%%%'''(((((('''''')))***+++***)))(((((((((((((((***)))'''&&&''')))+++,,,&&&'''((('''&&&%%%''')))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&''''''(((((((((((()))******)))'''%%%###%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&&&&%%%$$$'''((((((((())))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,.........////////////000------......///000000000111222333111///...///000000000111111222222222222000000///...------------,,,,,,++++++,,,,,,------************************'''((()))+++++++++***)))((())))))(((&&&%%%&&&(((((((((((((((((((((((((((''''''&&&%%%###"""!!! $$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((******(((((((((((((((''''''&&&))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''((()))******+++&&&&&&&&&'''((())))))******************+++++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,++++++++++++++++++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''((((((((()))'''((((((((())))))******))))))***))))))(((''''''''''''&&&%%%%%%&&&((((((''''''''''''''''''''''''((((((((((((((((((((((((+++(((&&&&&&'''((()))(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((((((((***+++,,,'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''',,,+++***))))))((()))))))))((('''&&&%%%$$$$$$$$$'''''''''(((''''''&&&&&&'''((((((((())))))******((())))))*********************))))))))))))******(((((())))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))((($$$ ###'''))))))*********************************++++++,,,,,,,,,...------,,,,,,------...******+++,,,,,,,,,,,,,,,)))***+++,,,------,,,++++++++++++,,,,,,---------///---+++)))((((((((()))***)))(((((((((***+++,,,)))(((''''''''')))***+++))))))))))))************%%%&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''((((((''''''&&&%%%(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%$$$$$$&&&'''(((((())))))''''''((()))******))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((()))***+++,,,///---***((()))+++...000............////////////000///...------...///000000000000000////////////222222222222111111111000000,,,))))))+++,,,+++))))))))))))***++++++,,,,,,++++++++++++*********)))&&&((())))))(((((()))***+++***)))(((((('''((((((************)))(((&&&&&&((((((''''''''''''(((((($$$%%%%%%&&&'''''''''&&&&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))###%%%(((((('''%%%%%%%%%%%%&&&((()))))))))((('''(((((('''&&&&&&((()))******)))(((''''''((()))***333111...,,,***)))(((((())))))))))))(((((((((((())))))(((((((((((())))))!!!###%%%'''(((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))***+++***((((((((()))&&&'''(((*********)))(((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))###%%%'''(((''''''(((***((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%$$$$$$%%%&&&'''((()))******)))((('''%%%&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&'''(((******)))'''&&&%%%%%%%%%&&&'''((())))))***)))((((((((()))+++,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++***)))((((((((((((((()))******++++++'''((()))******+++******)))************))))))(((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&''''''((((((''''''+++******)))((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&)))((((((((('''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((()))******+++---,,,***))))))+++---///............////////////...............///000000000000000000/////////...000000000000///////////////,,,))))))+++,,,+++******************+++++++++))))))******************(((***++++++******+++,,,***))))))(((((((((((())))))))))))(((((('''&&&%%%((((((((((((((((((((((((%%%&&&'''(((((((((((('''&&&''')))((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))&&&((())))))(((''''''(((%%%&&&&&&'''''''''''''''(((''''''''''''((())))))))))))(((''''''((()))***...---+++***))))))))))))))))))))))))))))))(((((()))(((((((((((((((((()))$$$%%%&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''''''''''''''(((***+++++++++)))((()))***'''(((((())))))))))))(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((()))((((((((('''&&&&&&%%%$$$###"""!!!$$$&&&'''(((''''''((()))'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''((())))))((('''&&&'''(((((()))))))))(((((('''''''''''''''''''''''''''((()))******)))'''&&&''''''''''''((((((((((((***)))(((''''''((()))***'''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))***)))((((((((()))+++++++++******))))))******+++,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,***************+++++++++*********+++++++++,,,,,,,,,,,,++++++***))))))(((*********)))))))))))))))(((((()))*********))))))((())))))*********))))))&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''((((((((((((''',,,+++***)))'''&&&%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''((((((''''''&&&%%%$$$%%%&&&(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&((((((((('''''''''''''''&&&&&&'''(((((('''&&&&&&''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&******))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((((((((())))))******+++++++++***+++,,,,,,---............////////////------...///000000000///000000000/////////...............------------,,,...,,,******+++,,,+++***+++++++++************)))*********))))))((((((((((((***++++++******+++,,,)))(((((((((((())))))***'''((((((((('''&&&%%%$$$&&&'''((())))))((('''&&&''''''((()))))))))((((((%%%'''(((((('''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))(((''''''(((***&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))))))))(((((((((''''''((()))***+++((((((((('''((()))******((()))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((((((''''''(((((()))***+++,,,+++)))))))))***))))))(((((('''(((((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''###$$$%%%%%%&&&&&&%%%%%%((())))))((('''%%%$$$"""%%%''')))((('''&&&'''(((&&&&&&&&&'''&&&&&&%%%$$$&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&((((((((((((&&&&&&''''''((()))*********)))''''''''''''''''''''''''%%%&&&)))***+++***((('''''''''''''''((((((((((((***))))))(((((())))))***)))(((&&&$$$###$$$&&&'''(((((()))))))))))))))))))))))))))((()))******++++++******))))))******+++++++++,,,,,,,,,+++******)))))))))))))))***+++++++++++++++***************)))))))))************+++,,,,,,++++++***)))))))))++++++******)))(((((('''((())))))))))))((((((''''''((()))***************&&&&&&%%%$$$$$$&&&'''((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((******)))(((''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''(((''''''&&&%%%"""$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&***))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''++++++***)))(((((('''&&&&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((())))))))))))++++++,,,---------------............////////////---...///000000///...---000000/////////.........------------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***))))))(((,,,,,,***)))(((&&&%%%%%%&&&((())))))(((((()))***(((((('''(((((()))******'''(((((((((''''''&&&%%%%%%''')))******)))'''%%%'''(((((())))))((((((((($$$&&&((()))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''&&&$$$%%%''')))''''''&&&%%%&&&'''((()))&&&'''(((******)))(((((('''''''''((())))))******''''''''''''((())))))***(((((()))*********))))))((((((''''''''''''((((((***)))(((((('''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***+++,,,+++***)))***++++++***((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''######$$$%%%%%%%%%%%%%%%###%%%(((***++++++***)))'''(((***)))'''&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((###$$$&&&(((((((((((('''&&&'''((())))))((('''&&&$$$%%%&&&'''(((((()))(((''''''''''''''''''''''''"""###$$$&&&'''((())))))''''''''''''(((((((((((())))))(((((((((((())))))+++***((('''&&&&&&''''''))))))(((((((((((((((((()))))))))))))))******+++******))))))))))))******++++++,,,,,,,,,++++++******************++++++,,,,,,+++++++++***))))))))))))))))))*********+++++++++++++++*********))))))************))))))(((((()))))))))))))))((('''&&&&&&'''(((******+++++++++&&&&&&%%%$$$$$$&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((''''''&&&%%%"""$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((***)))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$#########&&&&&&%%%$$$$$$&&&'''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((()))))))))))),,,,,,.../////////...---............////////////000000111111000...,,,+++////////////.....................---------,,,,,,***+++,,,,,,++++++++++++---,,,,,,+++***)))((((((******))))))((((((''''''&&&((())))))(((((()))***(((((('''(((((()))******(((((()))))))))(((''''''%%%''')))******)))'''%%%''''''(((((((((''''''&&&%%%'''((()))(((((((((***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''((('''&&&%%%%%%'''))))))((('''''''''(((***+++&&&''')))*********)))(((''''''((()))))))))))))))))))))))))))))))))(((((('''(((***+++++++++***)))((((((''''''''''''((((((******)))((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))***+++,,,+++)))((()))******)))(((&&&&&&&&&'''((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************))) ###&&&((())))))(((((()))***)))'''&&&&&&'''%%%&&&((())))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((###$$$&&&((())))))((((((((()))***++++++***)))((($$$$$$&&&'''((((((((((((((((((((((((((((((((((((&&&%%%$$$###$$$&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))(((&&&%%%((('''''''''''''''''''''((()))))))))***************))))))))))))))))))******++++++,,,,,,,,,++++++,,,++++++++++++,,,------,,,+++++++++***)))))))))************+++++++++,,,+++++++++***************(((((())))))************))))))***))))))(((''''''&&&'''(((******+++++++++&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))''''''((())))))))))))(((%%%&&&&&&''''''((())))))''''''''''''''''''''''''''''''(((((()))******+++''''''((((((''''''&&&%%%$$$%%%&&&(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((###$$$%%%'''((()))))))))'''&&&%%%%%%%%%'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((((((((())))))******,,,,,,---...........................////////////111000000000///---,,,,,,/////////.........------............------------)))***,,,,,,+++++++++,,,,,,,,,++++++***)))((((((&&&''''''(((***++++++,,,(((***++++++******+++,,,)))(((((((((((())))))***((()))))))))))))))((((((&&&'''((())))))((('''&&&''''''((((((((('''&&&&&&&&&((())))))((('''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))******)))(((((()))+++))))))(((((())))))***+++(((((())))))******))))))(((((())))))))))))((((((***+++++++++***)))((('''&&&(((***,,,,,,,,,***)))))))))(((((((((((())))))(((((((((((())))))))))))((())))))******))))))(((''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((())))))***+++***((((((((()))((((((''''''&&&'''''''''(((((()))))))))*********(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))###$$$&&&((())))))((((((((()))******(((&&&''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((%%%%%%&&&'''((()))))))))))))))++++++++++++))))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((,,,+++(((&&&$$$%%%&&&'''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%###%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''''''''(((((()))************)))***))))))(((((())))))*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......+++++++++************************+++++++++,,,,,,************************'''(((((()))******++++++)))************))))))((('''((()))***************&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***''''''((()))))))))))))))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%''')))+++))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((()))******+++++++++++++++,,,,,,------............//////////////////............////////////.........---------......---------,,,,,,,,,'''***------+++***+++---,,,+++++++++***))))))))))))))))))*********++++++(((***++++++******+++,,,***))))))(((((((((((()))''''''(((((()))(((((('''(((((((((((((((((((((((()))))))))))))))((('''&&&''')))******(((''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((()))++++++)))((()))***'''(((((()))))))))))))))))))))(((((())))))***+++))))))******)))((('''&&&))))))***+++***)))((('''&&&'''***,,,---,,,+++*********))))))))))))******%%%&&&((()))***))))))((())))))************))))))''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''''''''(((((()))***)))'''''''''(((&&&&&&''''''((('''''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))''')))******(((''''''(((((((((''''''((())))))***))))))((((((''''''''''''((()))************)))(((''''''&&&''''''((())))))((()))***++++++***)))(((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''(((((((((((('''&&&%%%''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''(((((())))))'''((()))***+++******)))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...***************+++++++++)))))))))************+++************************)))))))))))))))*********)))******++++++++++++***((())))))*********))))))%%%&&&((()))))))))((('''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((()))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''((((((''''''&&&%%%(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%''''''&&&&&&'''***,,,...))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((()))***+++,,,******))))))******+++,,,............/////////000------,,,---...000222333//////.........------------------,,,,,,,,,++++++'''***---...,,,***+++---+++++++++***************///...---+++***((('''&&&'''((())))))(((((()))***+++***)))(((((('''((((((&&&&&&'''''''''''''''&&&((((((''''''''''''((((((***************)))(((((((((***+++***(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))%%%''')))***((('''''''''%%%&&&((()))))))))((('''***)))((((((((()))+++,,,******+++***)))(((&&&%%%'''((()))*********)))(((&&&'''***---------+++***++++++************++++++###%%%''')))******)))((())))))************))))))************************((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''))))))((('''&&&'''((($$$%%%'''((()))(((''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''(((((('''(((******)))(((((())))))(((''''''''')))***+++++++++******))))))((((((((()))***++++++***)))((((((((('''&&&&&&''')))***'''((()))******)))((('''$$$$$$$$$%%%$$$$$$######)))))))))))))))))))))))) $$$(((***)))'''%%%''''''''''''((((((((()))&&&'''((())))))((('''&&&'''&&&&&&%%%&&&(((+++,,,&&&''''''((()))******+++'''((()))++++++******)))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---))))))******+++++++++,,,(((((((((((())))))))))))******************++++++++++++******)))((((((((()))***+++,,,,,,,,,,,,,,,)))************))))))(((''''''''''''''''''&&&&&&++++++***)))((('''&&&&&&''''''(((((())))))******''''''''''''(((((((((((((((((())))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%***)))(((''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&'''&&&&&&'''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%''''''''''''&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$((('''%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,---,,,+++*********+++,,,***+++,,,---............////////////////////////,,,,,,------,,,***)))'''------,,,++++++*********,,,+++***))))))***+++,,,------,,,,,,++++++******+++++++++************)))''''''((()))***++++++,,,******))))))((((((''''''***)))'''&&&'''(((***+++(((((())))))))))))((((((,,,+++***(((''''''&&&&&&+++***)))'''''''''((()))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((************)))))))))))))))((((((((('''''''''''')))))))))))))))(((''''''$$$%%%'''(((***+++++++++))))))))))))))))))))))))((((((((((((((()))******&&&''')))++++++++++++******************)))(((((('''''''''''''''((()))))))))))))))((('''&&&&&&%%%((((((((('''&&&&&&%%%%%%'''''''''''''''((()))***'''$$$$$$'''+++,,,(((###'''''''''''''''((()))***%%%&&&&&&&&&''''''((((((++++++************++++++(((((((((((((((((((((((()))'''$$$""""""%%%(((***###&&&))),,,---+++)))'''******))))))(((((((((''''''(((***+++++++++***)))*********(((&&&&&&(((***(((((((((((((((''''''&&&'''(((((()))))))))))))))******))))))(((((('''''')))))))))))))))((('''''')))************))))))(((((())))))))))))*********+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))))))))***+++,,,---///---,,,***))))))******************************------,,,+++***)))(((''')))***++++++***)))***+++'''''''''''''''''''''''')))))))))((((((((((((((()))(((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''))))))(((''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''((((((((((((((('''&&&&&&%%%$$$$$$(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((())))))******,,,+++*********+++,,,---,,,---......////////////////////////////////////------......---+++***)))++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))((((((***))))))))))))((((((((((((((())))))******++++++******))))))((((((((((((,,,+++)))'''&&&'''((()))(((((())))))))))))((((((***))))))(((((((((((()))+++***)))((('''(((((()))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************+++*********))))))))))))************))))))))))))))))))((((((((('''''''''((((((((((((((('''&&&&&&%%%&&&''')))************))))))))))))))))))))))))((((((((((((((()))******&&&'''((()))(((((('''&&&))))))******))))))((('''(((''''''''''''((())))))+++******))))))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((,,,)))%%%###$$$&&&'''&&&''''''''''''''''''(((((())))))))))))*********+++***))))))(((((())))))***(((((((((((((((((((((((()))(((&&&$$$$$$%%%'''(((###%%%''')))***)))(((''')))))))))((((((''''''''''''((())))))******)))))))))))))))'''%%%%%%''')))(((((((((((((((''''''&&&''''''((()))))))))(((((())))))))))))(((((((((((()))))))))))))))(((''''''((())))))*********))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******************+++,,,---......---,,,***************************************++++++++++++***************+++,,,+++***)))***+++''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((('''&&&&&&%%%''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((('''&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''')))******+++((((((''''''&&&%%%%%%%%%(((&&&%%%$$$%%%&&&%%%$$$%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((************+++,,,------......//////000/////////////////////////////////.../////////...---,,,+++*********+++,,,---------++++++************++++++((((((((((((((()))))))))*********))))))))))))((()))))))))))))))************))))))))))))(((((((((...---***(((&&&&&&&&&&&&(((((())))))))))))((((((((((((((())))))***************)))((((((((())))))((((((((((((((((((((((((+++++++++******)))))))))))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))************)))))))))))))))))))))(((((((((''''''''''''((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((('''&&&%%%$$$(((((()))))))))(((''''''((((((''''''(((((()))************))))))(((((('''%%%&&&&&&'''(((((())))))&&&'''((((((((('''&&&%%%'''''''''%%%$$$$$$&&&(((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))'''(((((('''%%%%%%&&&((((((((((((((((((''''''&&&&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))))))))))))))((((((''''''((()))******************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***++++++++++++***,,,,,,,,,++++++++++++***++++++++++++,,,---......------,,,+++************************************)))*********++++++,,,,,,+++,,,---,,,***))))))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''((((((((()))))))))))))))************))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''((()))******+++((((((''''''&&&&&&&&&%%%***(((&&&&&&'''''''''&&&$$$&&&'''))))))'''&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((''''''))))))******+++,,,---.........////////////......////////////////////////000000000//////......---+++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))---,,,***((('''&&&&&&&&&(((((())))))))))))(((((((((((())))))******************))))))))))))))))))((((((((((((((((((((((((+++++++++***))))))(((((())))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))************************************************************************************)))))))))((()))))))))((((((((((((''''''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***++++++*********)))(((''''''''''''((((((((((((''''''((((((((('''((())))))***)))))))))(((((('''''''''&&&'''''''''((((((((()))&&&'''((()))((('''$$$###"""))),,,***''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((''''''((())))))***''''''''''''''''''&&&&&&''''''&&&%%%%%%'''((()))'''(((((('''&&&&&&'''((((((((((((((((((''''''&&&%%%&&&&&&'''''''''''''''''''''(((((())))))******(((((())))))))))))((((((&&&'''(((******+++++++++(((((()))))))))*********+++,,,,,,,,,,,,+++******((()))******++++++******+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++******************************************+++++++++,,,,,,,,,------,,,***))))))***'''''''''((((((((()))))))))))))))((('''&&&&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&''''''''''''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((()))))))))))))))(((((((((((('''''''''''''''&&&&&&+++)))''''''((()))((('''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************************((((((((((((((((((((((((***)))))))))))))))))))))))))))***+++,,,,,,------,,,,,,---.........------////////////////////////000/////////............---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++))))))******++++++,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))***************))))))((((((((((((((((((((())))))))))))(((((()))******+++***)))(((((())))))******************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++***************************************+++++++++************)))))))))(((***)))))))))((((((((((((((())))))*********)))))))))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))***++++++*********))))))*********''''''((((((((((((''''''((((((((((((((()))************)))))))))))))))((())))))((((((((('''''''''&&&'''((())))))'''%%%###"""+++---***''''''***'''((((((((('''&&&%%%%%%))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((('''%%%$$$((('''&&&&&&&&&'''((()))&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&((()))'''((())))))((('''((()))(((((((((((((((''''''&&&%%%&&&&&&'''''''''''''''''''''(((((())))))******(((((())))))))))))((((((&&&'''(((******+++++++++(((((()))))))))*********+++,,,,,,,,,,,,+++******))))))***++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++,,,,,,,,,++++++******************************,,,,,,,,,++++++++++++***+++,,,---,,,***)))***+++'''''''''(((((())))))******))))))((('''&&&%%%$$$$$$$$$%%%'''((()))***+++''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))************))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&'''(((((((((((('''&&&''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&'''''''''''''''&&&$$$$$$$$$###$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&$$$$$$%%%&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''+++)))(((((())))))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))***+++,,,,,,,,,,,,,,,***+++,,,---............///////////////////////////...------------...............---,,,+++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))*********)))))))))((((((((((((''')))))))))))))))*********)))))))))************+++''''''(((((()))))))))***(((((())))))))))))((((((******+++,,,+++***((('''((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++************************************************++++++++++++++++++++++++*********+++++++++++++++************))))))))))))******)))))))))((((((((())))))***+++++++++******((()))))))))))))))((('''))))))))))))))))))))))))***))))))))))))***++++++))))))((((((((()))******''''''((()))))))))(((((())))))(((((())))))***+++++++++++++++++++++++++++******)))(((((('''&&&&&&'''((()))))))))((('''&&&'''***+++)))%%%$$$(((,,,'''((()))))))))((('''&&&))))))((((((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&(((******)))((()))***(((((((((((((((''''''&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))'''(((((()))))))))))))))'''((()))******************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++******))))))***++++++++++++,,,,,,,,,++++++***************************------,,,,,,+++++++++******,,,---,,,+++***+++---&&&''''''((())))))******(((((((((''''''&&&&&&&&&&&&&&&'''(((((()))******''''''''''''((((((((((((&&&''''''(((((())))))***''''''''''''((((((((((((((())))))))))))))))))((((((((((((((((((((((((((('''((((((((((((((('''''''''((())))))))))))(((''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%%%%''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''((((((''''''''''''((((((((((((***(((&&&&&&'''((('''&&&'''''''''((((((''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))***************+++,,,,,,,,,+++*********,,,...///000000000////////////////////////---,,,+++++++++,,,------------------------,,,,,,++++++,,,------,,,++++++++++++++++++************((((((((('''''''''&&&&&&(((((())))))******++++++))))))*********+++++++++''''''((()))))))))))))))(((((())))))))))))((((((((()))***,,,,,,+++***)))((()))***++++++++++++***))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,************))))))))))))*********)))))))))(((((((((((()))***************'''((()))))))))))))))((())))))))))))))))))))))))******))))))******+++,,,---,,,+++))))))))))))***'''((())))))******))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))),,,,,,+++(((%%%&&&)))---&&&((()))***+++***((((((''''''&&&&&&&&&%%%%%%%%%)))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&'''(((((((((((((((%%%'''))))))((((((((()))(((((((((((((((''''''&&&''''''((()))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))((())))))*********))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,------------,,,******+++++++++,,,,,,,,,,,,++++++******+++++++++***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++,,,---...&&&''''''((()))******+++&&&&&&&&&''''''''''''(((((((((((()))))))))))))))''''''''''''((((((((()))&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$&&&'''((()))))))))(((((('''&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((((('''%%%%%%&&&&&&&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))*********+++,,,---,,,+++***)))***+++,,,...000111222222////////////////////////,,,+++*********+++,,,---+++,,,,,,------......///++++++------------++++++.........------,,,,,,,,,))))))))))))(((((((((((('''(((((()))***++++++,,,))))))******++++++++++++(((((())))))))))))(((((((((((())))))))))))((((((%%%'''***,,,------,,,+++((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,------...))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,************))))))))))))************))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********)))******+++,,,222111///,,,+++***++++++(((((()))***************)))))))))))))))******+++%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))******))))))(((((()))***+++,,,&&&)))+++---,,,+++******&&&(((***+++,,,+++***)))******))))))(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''******++++++++++++***)))'''((((((((())))))******%%%&&&((()))))))))((('''###%%%((()))(((''''''((((((((((((((((((''''''&&&'''(((((()))))))))))))))******))))))((((((''''''''''''((())))))))))))))))))************))))))(((((())))))))))))*********+++,,,,,,,,,,,,+++******+++,,,------......------*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,)))***,,,,,,---,,,+++***************************)))******+++---......///(((***,,,,,,,,,,,,...000%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((('''&&&&&&'''(((******))))))((((((''''''))))))))))))))))))))))))))))))******++++++,,,,,,((((((((((((((('''''''''***))))))((('''&&&&&&&&&''''''(((((())))))******%%%&&&&&&&&&'''(((((((((''''''(((((())))))******((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''%%%$$$%%%(((***(((&&&((((((&&&%%%%%%&&&'''((()))((('''''')))******)))%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))******++++++++++++******)))(((&&&%%%&&&''')))+++''''''''''''((((((((((((******+++++++++,,,,,,,,,***+++---......---+++***,,,---......//////......,,,---...//////...---,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,------************************+++***)))))))))***,,,,,,)))***+++***)))((((((***))))))))))))************+++***)))((()))***,,,...***************************************++++++,,,))))))))))))))))))))))))******))))))******+++,,,************************,,,,,,,,,+++++++++******,,,+++*********+++---------------,,,,,,+++++++++)))***+++,,,,,,+++)))(((***+++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++++++++,,,...///,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))***'''%%%&&&((((((&&&###))))))))))))))))))))))))---+++******++++++***((()))))))))))))))******+++++++++++++++*********)))))))))))))))))))))))))))+++*********))))))((((((&&&((()))(((&&&%%%%%%&&&'''((()))******)))((('''))))))(((((((((((())))))*********))))))'''&&&&&&'''(((((()))))))))))))))))))))(((((((((((())))))%%%''')))***)))((()))***((()))***++++++***)))((())))))((('''&&&&&&''''''%%%&&&&&&'''''''''''''''(((***+++***'''&&&''')))++++++)))(((((()))***+++))))))((((((''''''&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------++++++++++++------++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---...//////---------//////......---------......''''''(((((()))(((((((((&&&&&&''''''''''''''''''''''''((()))))))))))))))&&&'''((((((&&&&&&'''((()))((((((((('''''''''''')))))))))))))))))))))))))))))))))***************((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((('''''''''''')))((((((''''''&&&%%%%%%'''((((((((()))))))))***'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''&&&$$$&&&((()))(((&&&((('''&&&&&&&&&&&&'''(((+++)))'''&&&&&&&&&%%%$$$%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''((((((((())))))))))))))))))******))))))))))))(((&&&&&&&&&''')))***''''''''''''(((((((((((())))))))))))************,,,---///000000...---,,,,,,---......//////......---...////////////...---------......------,,,+++++++++,,,,,,,,,,,,------************************...---,,,************+++)))***+++***)))((()))***))))))))))))************))))))(((''''''(((******++++++++++++++++++++++++***))))))))))))***++++++************************+++++++++++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---.........---------,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++***+++,,,---...,,,,,,+++++++++*********************))))))))))))************************+++******************+++))))))(((((((((((())))))---+++)))***,,,,,,+++)))************************,,,***))))))******)))((())))))(((((())))))***+++++++++*********)))))))))((((((((((((((((((((((((******)))))))))(((((((((&&&((())))))'''&&&&&&&&&''''''((())))))((('''&&&)))))))))(((((()))))))))************)))((('''&&&&&&&&&'''((((((((((((''')))(((((((((((())))))***,,,++++++******))))))((())))))************))))))******************++++++&&&&&&'''((((((((((((((()))***,,,***((('''(((***&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---...------,,,+++***)))(((,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,......------------......((()))))))))))))))((((((&&&&&&&&&''''''(((((((((''''''((()))))))))))))))&&&'''((((((&&&&&&'''(((((((((''''''''''''&&&&&&))))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((***))))))((((((''''''&&&)))(((((('''&&&&&&%%%%%%)))((((((''''''&&&&&&&&&(((((((((((())))))))))))%%%&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''&&&%%%&&&(((((((((&&&(((''''''&&&&&&'''((((((***(((%%%$$$%%%%%%$$$"""%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((())))))))))))(((((((((''''''&&&&&&((()))***''''''''''''(((((((((((('''''''''((((((((()))))),,,---...//////...---,,,,,,---......//////............////////////......------......------,,,,,,++++++,,,,,,,,,,,,------************************111000...+++***)))))))))***+++++++++)))((()))***)))))))))*********++++++)))))))))))))))(((((((((++++++++++++++++++++++++)))))))))))))))******+++************************,,,,,,,,,,,,---------...---------------------------------,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---.........------------,,,,,,++++++***++++++,,,---...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++++++++*********))))))++++++*********)))))))))***************************************************))))))(((((())))))******)))((()))+++++++++)))************************+++)))((((((******)))'''((((((((((((((())))))*********)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((''''''((())))))'''&&&&&&'''&&&&&&'''((((((''''''&&&))))))))))))))))))))))))++++++++++++***)))((((((%%%%%%&&&''''''''''''&&&((((((((())))))*********---)))&&&''')))+++***(((******))))))))))))******&&&''''''(((((()))******''''''((()))))))))))))))((()))***)))'''&&&'''((('''&&&&&&%%%%%%&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++***))))))++++++************++++++++++++,,,,,,,,,,,,++++++,,,---......---,,,---......---------------......((())))))))))))(((''''''&&&&&&''''''(((((())))))''''''((()))))))))))))))&&&((()))((('''&&&'''(((((((((((((((((((((((('''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))))))))))))))))))))((((((''''''(((((((((''''''&&&&&&&&&%%%%%%&&&'''((())))))***(((((((((((())))))))))))&&&'''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&$$$###$$$%%%'''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((''''''''''''((())))))''''''''''''(((((((((((('''''''''((((((((())))))******+++,,,,,,,,,++++++,,,---......///.........////////////////////////,,,------...------,,,,,,+++++++++,,,,,,,,,------************************000///,,,***)))((())))))***+++,,,+++)))((()))***))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))************************))))))(((((())))))***+++************************+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********)))))))))+++++++++*********))))))*********************************++++++************))))))))))))))))))***(((((((((((()))************************************((('''((())))))((('''((((((''''''(((((()))***))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''(((******(((''''''((('''''''''(((((((((((((((************************+++++++++++++++***))))))%%%&&&&&&''''''''''''''''''(((((()))************(((### !!!''',,,+++)))+++***)))(((((()))***+++&&&&&&''''''''''''''''''(((((()))***************&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''(((((()))))))))***)))))))))******))))))))))))))))))))))))))))))))))))))))))******+++++++++*********************************+++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++---...//////......///000------------------...///'''''''''((((((''''''&&&'''''''''((((((((())))))''''''((()))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))******)))))))))))))))(((((((((''''''((((((((()))))))))%%%%%%&&&'''((()))***+++))))))))))))(((((((((((())))))((((((((('''''''''&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&''''''(((((()))))))))'''&&&$$$%%%'''(((((('''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))******++++++******)))'''''''''''''''((())))))''''''''''''((((((((((((((((((((()))))))))******)))******++++++,,,,,,,,,,,,---......///.........//////............//////,,,,,,------...------,,,+++++++++,,,,,,,,,------************************,,,+++)))((((((((()))******+++,,,+++***))))))+++************++++++++++++,,,,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++******************************+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,***)))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************)))++++++++++++************************************)))***++++++++++++***)))******))))))))))))*********++++++,,,,,,,,,------************************)))((('''((()))***)))(((((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))******)))((())))))(((((()))))))))******+++******++++++++++++*********++++++++++++******)))''''''((()))))))))))))))'''((()))***++++++******(((### !!!''',,,+++)))+++***)))(((((()))***++++++,,,,,,++++++)))((('''((())))))***************''''''&&&''''''(((''''''$$$%%%%%%&&&&&&''''''''''''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))******++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,)))+++,,,,,,++++++,,,---...---------......///000%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))''''''((()))))))))************++++++))))))))))))))))))))))))***))))))))))))))))))((('''(((((())))))******+++))))))))))))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((())))))))))))((((((((((((******)))(((((('''&&&&&&&&&'''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''&&&(((((((((&&&%%%&&&'''&&&&&&((())))))))))))))),,,***''''''''''''&&&$$$%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((******++++++++++++******'''''''''(((((((((((((((''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,------......,,,---......//////............------------......,,,,,,------......------++++++,,,,,,,,,,,,------************************)))(((((('''((()))***++++++,,,,,,,,,***)))***+++*********++++++++++++,,,***************)))))))))))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++******++++++++++++,,,,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------//////...---------------,,,,,,,,,,,,---------------------------------------............------,,,,,,,,,,,,+++++++++******,,,++++++++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++******))))))******+++)))***++++++******+++,,,++++++++++++++++++++++++)))((('''(((***+++***))))))))))))))))))******+++******)))))))))((((((((())))))))))))))))))))))))'''(((((((((((()))))))))''')))++++++***)))***+++))))))))))))***+++,,,,,,***+++,,,------,,,+++***)))***************))))))))))))***++++++++++++***))))))+++++++++***)))(((---)))&&&''')))+++***(((******))))))))))))******++++++++++++***(((%%%$$$(((((()))******************(((((((((***+++***)))&&&'''((())))))***))))))((())))))))))))))))))***((()))***++++++***)))((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******......------------......,,,,,,------------,,,,,,***+++------,,,,,,...///............///000111111$$$%%%&&&((())))))))))))******))))))((('''''''''''''''((()))))))))))))))''')))***)))((('''((()))((()))))))))************)))))))))))))))))))))))))))))))))***************'''(((((()))******++++++))))))))))))))))))))))))'''((((((((((((((((((((((((((((((((((((((())))))***)))))))))(((((((((''')))))))))(((((((((((((((&&&''')))*********((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&((()))(((&&&$$$&&&'''%%%&&&((()))******)))))),,,***''''''''''''&&&$$$%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))*********++++++++++++++++++,,,---...///,,,---......//////.........---,,,++++++,,,---...+++,,,------......------++++++,,,,,,,,,,,,------***************************)))((((((((()))+++,,,+++,,,---,,,***)))***+++*********+++++++++,,,,,,+++***)))))))))***+++,,,************************+++++++++++++++,,,,,,---++++++++++++++++++++++++***+++---.........,,,,,,------------------------,,,,,,,,,------.........+++,,,---.........---------------.........//////,,,---...///000000000000////////////000000000111000000000000000000000000//////000000000///---------------,,,,,,,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++(((***+++,,,,,,+++***(((+++******))))))******+++)))***,,,+++(((''')))+++++++++++++++++++++++++++***)))((()))+++,,,+++******************+++,,,,,,++++++*********)))))))))************************((((((((()))))))))******''')))++++++*********+++)))((((((((()))***,,,,,,***+++,,,......,,,+++***((())))))******))))))((()))******+++++++++++++++***+++,,,,,,,,,***(((''',,,++++++******))))))((())))))************))))))'''((())))))(((&&&$$$###'''((())))))******)))))))))'''&&&''')))+++)))(((((()))***,,,,,,,,,,,,,,,*********)))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***...------,,,,,,------...,,,,,,------------,,,,,,,,,---//////...///000222////////////000111222333$$$%%%''')))***+++++++++++++++***)))((('''&&&&&&'''(((((()))))))))))))))''')))***)))((('''(((***'''((((((((())))))******))))))))))))))))))))))))))))))******++++++,,,,,,'''(((((()))***+++++++++)))))))))))))))*********((((((((('''&&&&&&%%%%%%%%%%%%&&&((()))+++,,,,,,******))))))((((((((('''''''''(((((())))))******&&&''')))***+++***((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))((((((''''''&&&&&&(((((((((((()))))))))***&&&''''''''''''''''''&&&(((((())))))))))))((((((&&&(((***(((%%%$$$%%%'''%%%&&&((()))*********)))(((&&&%%%%%%'''(((((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))(((((((((''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,---,,,---......//////......---,,,++++++++++++,,,---+++,,,,,,---.........---++++++,,,,,,,,,---------************************,,,+++***))))))***+++,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,---,,,*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,...000000///...---................................./////////000000------///000000000///....../////////000000111111''')))+++...000111111111111222222222333333333333222222222222222222222222///000111111111///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++************++++++---000111///,,,+++,,,...++++++++++++++++++++++++***)))((()))+++,,,,,,+++++++++******++++++,,,---++++++++++++************************************(((((())))))******++++++''')))++++++******+++,,,((('''''''''((()))+++,,,***+++---......---+++***'''(((((()))))))))(((((())))))***++++++++++++++++++,,,------,,,***'''&&&%%%''')))***)))((()))***((()))***++++++***)))(((((()))+++,,,,,,***((('''''''''((()))))))))))))))&&&###"""###&&&(((&&&$$$$$$%%%'''((()))))))))(((++++++******))))))((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,,,,------...///000000---,,,,,,+++*********+++++++++------------++++++((())))))+++,,,---......---,,,,,,++++++,,,,,,---,,,------......------,,,)))***,,,,,,,,,,,,---///000000000000111222333444(((((()))***************''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((((((((()))((('''''''''(((***++++++***(((&&&%%%&&&'''((())))))))))))************---,,,***(((&&&###"""!!!''''''((((((((((((''''''+++***)))((('''''''''(((+++***)))(((((()))***+++))))))(((((((((((())))))))))))(((((((((((())))))******))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%''''''''''''((((((((((((((('''''''''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++%%%&&&''')))************************++++++++++++------,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((('''&&&%%%%%%++++++************++++++))))))(((((()))******+++)))************+++++++++))))))*********++++++++++++***)))***+++++++++)))------------,,,,,,+++***++++++*********++++++,,,+++,,,---...//////......***+++---...///000000000000000///...............///111333555777777777777444333222222222333555555666555444333333555777888999999::::::;;;;;;<<<<<<:::::::::999888777555555555555444333222222111111222111000///......//////******+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********)))************************************************+++*********))))))((((((******++++++++++++******,,,***((())),,,...---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((+++***)))(((((()))***+++***++++++***((('''((()))************))))))))))))))))))))))))))))))))))))++++++******((('''&&&%%%((((((((((((((()))******++++++******))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&&&&(((+++------+++(((&&&((((((((((((((()))******+++,,,,,,---,,,+++***)))************************)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------------------------------......---------...///000111222111111111555:::>>>''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***)))))))))(((((((((((()))(((((('''((()))***+++***)))(((''''''(((***+++))))))))))))************'''''''''''''''''''''(((''''''(((((((((((('''''')))(((((((((((()))))))))******)))(((((()))******((((((''''''''''''(((((())))))(((((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%%%%&&&''''''&&&%%%%%%******)))(((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((()))(((''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((())))))))))))))))))'''(((((())))))))))))(((((())))))))))))*********************************......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((('''''''''++++++************++++++,,,,,,+++***))))))))))))************+++++++++++++++,,,,,,,,,,,,---------,,,***)))***+++,,,+++***---------------,,,+++***---,,,,,,++++++,,,,,,---........................---...000111222333333333333333333222222333333444777888888999::::::::::::999999888888999:::;;;<<<<<<;;;:::999:::;;;===>>>AAAAAAAAAAAABBBBBBBBBCCC@@@@@@??????>>><<<;;;:::999999888888777666666555333333222111111000//////------------------------*********************++++++++++++*********))))))************************************************,,,+++++++++******************++++++++++++******---+++))))))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((+++******************)))+++******))))))******+++***,,,,,,+++***))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((()))))))))((())))))***+++************))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))(((((()))))))))******)))))))))((((((((((((((()))************+++++++++***)))(((++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------------------------------000//////...///111222333444555666777999===CCCGGG&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))))))))******+++******)))))))))((((((((()))(((((((((((()))***+++))))))(((((()))***,,,---)))))))))*********++++++$$$%%%&&&'''(((***++++++'''(((((())))))((((((''''''''''''((()))******+++***))))))(((((())))))***(((''''''&&&&&&''''''((())))))(((((((((((())))))((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%***))))))(((((((((((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((******)))((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))((('''&&&&&&&&&&&&))))))(((((((((((((((((()))))))))))))))(((''''''((()))))))))************)))))))))******++++++,,,.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++000///---+++***(((((((((************+++++++++,,,,,,,,,,,,,,,------------,,,+++******,,,,,,+++***,,,------------,,,,,,+++...------,,,,,,------...111000///......///000000222333444555666777777777888888888888999:::;;;<<<@@@@@@???????????????@@@AAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGFFFEEEDDDCCCBBB??????>>>>>>===<<<<<<<<<666777777666555333222000111000///------------...+++++++++++++++++++++++++++************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++******---+++***)))******)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***+++++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,---,,,*********,,,))))))((((((((('''''''''))))))))))))))))))))))))(((((()))***+++++++++***)))))))))))))))***++++++)))))))))***************))))))))))))))))))))))))(((((()))******+++,,,,,,))))))***************+++,,,+++(((&&&&&&(((+++,,,)))(((((((((((()))******))))))*********)))((((((++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------------------------000000000000111444666777666888;;;>>>AAAFFFMMMQQQ'''(((((()))))))))))))))))))))))))))))))))))))))******)))))))))******+++*********)))))))))(((((()))))))))))))))************))))))))))))***+++,,,))))))*********+++++++++(((((((((((((((((())))))(((((())))))))))))((((((''''''((())))))))))))))))))))))))(((((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&''''''((('''%%%$$$$$$&&&''')))''''''''''''(((((((((((((((***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))))))))))))))((('''''''''''''''))))))((((((''''''&&&&&&(((((())))))))))))(((((())))))******+++,,,,,,,,,******+++,,,------......------------------------------------------------------------------------************************))))))*********+++++++++,,,++++++******++++++,,,000///...,,,+++***))))))*********+++++++++,,,,,,*********+++++++++,,,,,,---+++***+++,,,---,,,+++,,,---------------,,,,,,---,,,,,,,,,,,,------...222111000///000222444555777888999:::;;;;;;;;;;;;=========>>>???@@@BBBCCCFFFEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHHHHGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBAAA<<<<<<======<<<999777555666444111///------...///.........---------,,,,,,++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++*********************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***)))***,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++)))(((((((((((()))******)))))))))******+++++++++)))))))))))))))))))))))))))))))))*********++++++((())))))******+++++++++,,,+++(((''''''(((+++,,,))))))(((((())))))***+++******************))))))******************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------------------------------..................///000222555888:::;;;===@@@DDDGGGLLLQQQUUU))))))***++++++++++++***((((((((((((((((((((((((******)))(((((()))))))))************))))))))))))((())))))*********************))))))((((((((((((************++++++++++++*********))))))((((((((((((((())))))))))))(((((()))))))))***)))((('''&&&((((((((())))))(((((((((******))))))))))))******(((((())))))))))))((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%''')))***''''''''''''((((((((((((%%%)))...///---)))&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''((()))***))))))((((((''''''&&&&&&&&&'''((()))************(((((())))))***+++,,,,,,******+++,,,------......***++++++,,,---...//////........................,,,------......------,,,************************))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,...------,,,++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++,,,---...---+++,,,------......---------+++++++++,,,,,,---//////222222222222444888;;;=========>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGHHHGGGGGGFFFGGGIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMNNNJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEAAABBBCCCCCCBBB@@@===<<<:::888555222000000111111000000//////...---,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++******++++++++++++******'''((()))***************))))))))))))))))))))))))************************,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,------,,,,,,,,,(((***+++***))))))***++++++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***))))))(((((('''''''''((())))))))))))******++++++,,,,,,*********************************))))))(((((((((((((((((())))))************))))))))))))))))))***)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---------......---------....../////////,,,---...000333777:::<<>>@@@BBBEEEHHHJJJKKKJJJJJJKKKKKKLLLLLLKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLLLLLLLKKKJJJIIIKKKKKKLLLLLLMMMMMMMMMMMMOOOOOOOOONNNNNNMMMMMMMMMNNNMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCBBB@@@>>>===<<<;;;666666555333222111//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------******++++++++++++******'''***------+++******+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***((()))++++++***)))+++,,,+++++++++************)))))))))))))))))))))))))))(((((())))))******))))))*********)))***++++++,,,,,,++++++++++++++++++*********************************************************************))))))((()))************)))(((******))))))******+++,,,+++***)))))))))+++,,,---************************)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,---......///---------...///000000000000111444777<<>>AAACCCCCCDDDFFFIIIKKKMMMMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNOOOOOONNNLLLKKKIIIJJJKKKKKKLLLKKKJJJHHHGGGLLLMMMMMMNNNOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLOOOOOOOOONNNMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFEEEDDDBBB@@@???<<<;;;:::999777555444444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******++++++++++++******))),,,//////,,,)))))))))++++++++++++++++++++++++*********************************++++++*********,,,,,,,,,++++++***************,,,,,,,,,,,,******)))***,,,,,,++++++,,,---************))))))))))))))))))))))))))))))))))))%%%&&&''')))******++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++******************************************++++++,,,---------,,,,,,++++++***************))))))))))))***************)))******+++,,,***)))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,---...//////---------...///000000111444555888<<>>======999666444555444222///111///,,,+++,,,---------)))))))))***,,,---+++***---------............///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))************++++++++++++,,,,,,------......///---,,,,,,++++++*********...---,,,+++++++++,,,---++++++******************,,,,,,---......---,,,,,,///...,,,***))))))***************)))(((''''''&&&*********+++,,,,,,,,,---******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***)))(((((((((***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))((()))*********((('''&&&************************++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...///000,,,---------,,,++++++***+++,,,---.........---,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------...///000000,,,---/////////000333555777;;;AAAGGGMMMOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJ((()))***,,,,,,+++***)))+++***)))(((((()))***+++,,,,,,,,,++++++,,,,,,,,,((((((((()))))))))))))))************************'''((()))*********)))(((************))))))))))))************************((()))*********)))((('''(((((((((((()))))))))***+++******)))))))))))))))---,,,+++))))))))))))***&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((((((((('''''''''&&&'''(((***************(((((())))))))))))((((((&&&'''((())))))'''&&&%%%&&&&&&&&&'''''''''''''''***************)))(((((())))))))))))))))))))))))&&&(((***++++++***(((&&&(((((('''&&&&&&'''((()))''''''&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))&&&'''''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------------------,,,+++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,))))))******+++,,,------///...---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---...000111000...000000//////...//////000111111222333666999;;;===???AAADDDGGGIIIIIIIIIHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDIIIIIIIIIJJJJJJKKKKKKLLLIIIJJJKKKLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDBBB???<<<:::::::::777555444111...------......---...---------......---+++,,,,,,------......//////------,,,,,,,,,,,,++++++***++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++///...,,,,,,+++,,,,,,---************************,,,,,,---......---,,,,,,...---,,,************+++,,,,,,+++******)))(((((()))))))))***************************++++++,,,,,,++++++++++++++++++++++++***)))(((((()))***+++,,,************************((())))))***************))))))*********)))''''''************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,++++++---............---+++***......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,---...///---...000111222444777:::AAADDDIIIMMMOOOOOONNNLLLLLLJJJHHHGGGFFFGGGHHHIII((()))***+++,,,+++******+++***)))(((((()))***+++***))))))(((((())))))***))))))))))))))))))((((((******************************+++++++++******)))++++++*********)))))))))************************+++++++++******)))))))))((((((((()))))))))******+++******)))))))))))))))++++++******)))******+++&&&&&&'''(((((()))******))))))))))))))))))))))))''''''(((((((((&&&%%%$$$&&&&&&((()))))))))))))))(((((())))))))))))((((((%%%&&&'''((()))((('''&&&((((((''''''&&&&&&&&&&&&))))))******))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''''''''((((((((()))))))))************)))((('''&&&(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...******+++,,,,,,---............---,,,,,,,,,------.........---------------------------------------...---,,,---000111111000111111000000///000000000333444555888;;;???BBBDDDEEEGGGIIIKKKLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJLLLOOOPPPPPPMMMJJJHHHFFFFFFEEECCCBBBAAA??????>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>========================<<<===>>>???????????????CCCDDDEEEFFFHHHIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHFFFCCCAAA@@@@@@@@@AAACCCCCCDDDEEEFFFHHHJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJGGGEEECCCCCCAAA???===999666222000000000///---000...------------+++***++++++,,,,,,---...//////------,,,,,,,,,,,,++++++******++++++++++++******************+++++++++,,,---,,,,,,+++******))))))(((((()))******++++++,,,...---,,,,,,++++++,,,,,,************************,,,,,,------------,,,,,,,,,,,,+++******++++++,,,---------,,,++++++******)))))))))((((((((((((((()))))))))************+++******************************)))))))))***++++++************************))))))***+++++++++++++++)))************)))((((((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++---............---,,,,,,/////////...---,,,***)))...------------,,,,,,,,,------------,,,,,,,,,,,,,,,------------............------------.../////////000222333555999>>>BBBKKKMMMOOOQQQQQQOOOLLLIIIGGGFFFDDDCCCCCCEEEHHHJJJ((()))***++++++++++++***+++******))))))******+++((((((''''''''''''((((((+++******))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++*********))))))************************...---,,,+++******++++++(((((()))))))))*********+++******)))))))))))))))******************++++++((((((((((((((()))))))))(((((((((((((((((((((((('''((())))))(((&&&$$$###&&&&&&'''((((((((((((((('''(((((())))))(((((('''&&&&&&((())))))))))))((()))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))%%%%%%%%%&&&'''(((((()))******))))))))))))))))))'''(((((((((((())))))))),,,,,,,,,++++++*********+++*********))))))(((((()))******++++++******)))(((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------...------,,,,,,,,,------...............------------------------------------------...///000000000000000000000111222333444666888:::===@@@CCCFFFGGGJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJJJJIIIGGGDDDBBBBBBBBBAAA???>>>===<<<;;;::::::::::::999999888888777777666666777888888999999999999999::::::::::::666666777888888999999999<<<===>>>@@@BBBDDDFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJFFFDDD@@@===;;;;;;<<<===>>>>>>???AAACCCEEEHHHIIIIIIJJJKKKLLLNNNNNNNNNOOOOOONNNMMMLLLJJJHHHFFFEEE???<<<999666555444111000111///------......---,,,******+++,,,---...//////------,,,,,,,,,+++++++++)))******++++++******)))*********+++++++++,,,,,,,,,,,,++++++************)))))))))))))))*********,,,,,,++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,,,,,,,+++++++++******))))))(((((('''''')))))))))))))))))))))***)))))))))))))))******************************+++************************((()))******++++++***************************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++............------,,,,,,---......///......------.........------,,,,,,+++------------------------------------------,,,,,,------------............///////////////000111111111222444666999>>>DDDIIINNNOOOPPPQQQPPPMMMJJJHHHCCCBBBAAA@@@BBBEEEIIIKKK))))))******++++++++++++++++++************++++++,,,++++++******++++++,,,++++++******))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************---,,,+++************+++))))))))))))************+++******))))))))))))))))))*********+++++++++************)))((((((''''''(((((((((((((((((((((((()))*********)))'''&&&%%%'''''''''''''''(((((((((&&&''''''((((((''''''&&&'''((())))))************''''''(((((()))******+++'''(((((()))))))))(((((((((((((((((((((((((((((())))))(((''''''((())))))$$$%%%&&&'''(((((())))))'''''''''((((((((((((((((((((((((((()))))))))***))))))(((((((((((((((((()))((((((&&&%%%$$$###"""(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,++++++************++++++------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000//////...---,,,+++***------,,,,,,,,,------....................................................../////////......////////////000111333555777888:::;;;===@@@BBBDDDFFFGGGKKKKKKKKKKKKJJJIIIGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>===<<<;;;;;;999999888777999999888888888888888777555444444444444555666666555555666666777777777777333333333444444555555555666777888:::<<<>>>@@@AAAEEEFFFHHHIIIJJJJJJJJJIIIDDDAAA>>>:::888888999:::999999:::<<<>>>@@@CCCDDDEEEFFFHHHKKKMMMOOOPPPQQQQQQRRRRRRQQQOOOMMMLLLKKKGGGDDD@@@>>><<<999777444444222000000111111111000++++++,,,------...//////------,,,,,,,,,+++++++++******++++++++++++*********++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,---+++++++++***)))(((''''''************)))))))))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++************+++++++++******)))))))))***)))))))))))))))))))))(((((()))))))))************++++++++++++*********************************'''((())))))******))))))+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,------......---,,,,,,------......///......---,,,,,,,,,,,,---.........---------------------------------------------------------.........//////............///000111222444666888;;;>>>CCCIIIMMMPPPOOOOOOMMMJJJGGGDDDBBB??????>>>???AAAEEEHHHKKK***************+++++++++++++++++++++++++++++++++++++++************++++++******************))))))))))))))))))))))))))))))******))))))******+++,,,,,,++++++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))******+++++++++******)))+++******))))))(((((('''))))))))))))))))))))))))******))))))(((((((((''')))((((((''''''((())))))''''''((((((((((((''''''))))))))))))))))))******$$$$$$%%%&&&'''((())))))''''''((()))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))((()))))))))***************((((((((()))))))))************)))(((((())))))***++++++***((('''&&&%%%$$$(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++************++++++........................***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///...,,,+++******------,,,,,,,,,---.....................////////////////////////////////////000111000///...///000000000111222444777999:::;;;<<<>>>@@@BBBCCCDDDDDDGGGGGGGGGFFFDDDCCCAAAAAA??????@@@@@@@@@??????>>>===<<<;;;:::999999::::::888777777777666666666666777777777777777777777777666666555555555555666666333333333444555555666666444444333333333333444444333444555666888999:::;;;???@@@BBBDDDFFFFFFFFFEEE@@@>>>;;;999777666666777666666777888999;;;===>>>AAACCCFFFIIIMMMPPPQQQRRRPPPRRRTTTTTTRRRQQQPPPPPPNNNKKKHHHEEECCCAAA===:::555222000//////000//////---------............///------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...------,,,+++)))((('''&&&)))************)))(((((()))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,******************)))))),,,,,,,,,++++++++++++++++++************)))))))))((())))))******++++++++++++++++++,,,++++++***)))++++++++++++++++++++++++''''''((()))))))))))))))+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,((()))+++,,,,,,,,,+++***,,,,,,---............---+++++++++,,,---...///000,,,,,,,,,------------...------------............------........./////////,,,,,,,,,---///000222333888;;;???BBBEEEIIIMMMQQQSSSQQQMMMHHHCCC@@@===<<<<<<<<<===???BBBEEEHHHJJJ***************++++++,,,***++++++++++++++++++*********))))))))))))************************++++++++++++++++++++++++++++++************+++,,,...///,,,,,,+++++++++*********++++++++++++++++++++++++'''((()))++++++++++++***))))))*********++++++++++++******)))))))))))))))++++++,,,,,,+++***)))((((((((()))))))))*********))))))))))))))))))))))))***)))'''&&&&&&'''((()))******)))((((((((()))***))))))************))))))((((((((('''''''''''''''%%%&&&&&&&&&''''''((((((&&&''''''((())))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))******))))))(((******++++++,,,,,,,,,,,,(((((()))))))))*********,,,+++************+++,,,------,,,,,,,,,,,,++++++)))))))))******))))))))))))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------+++,,,---......------,,,---------------------------,,,,,,++++++++++++,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,---...///---........./////////000////////////////////////...000222111000000222444333333333444555666888888888:::<<>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;888999999::::::999888888777888888888888999999999999999999999999999999999999888888777777777888888444555555666777777888888888777555444333333444444444444444555555666666777888:::<<<>>>???@@@@@@@@@===<<<:::888777666555555666666555666666777888999<<<>>>BBBFFFJJJNNNPPPQQQOOORRRVVVVVVTTTSSSSSSTTTTTTQQQNNNLLLJJJGGGCCC@@@<<<888444222111000///...000////////////.........------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------*********+++++++++++++++------,,,+++***))))))(((***+++,,,,,,,,,+++))))))((())))))***++++++,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,+++***)))*********************++++++++++++,,,,,,,,,,,,,,,,,,++++++************))))))******+++,,,,,,---++++++,,,,,,,,,+++***)))++++++++++++++++++++++++(((((()))************))),,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,&&&'''***,,,---,,,,,,+++++++++,,,------------------,,,,,,+++,,,---//////,,,,,,,,,---------......------------.........///............////////////,,,---...///111444666777>>>AAAFFFIIILLLNNNQQQSSSSSSPPPJJJDDD???>>>===>>>>>>???AAADDDGGGIIIKKKLLL******))))))******+++,,,***++++++,,,,,,++++++***...------------------...)))))))))***+++++++++,,,////////////////////////---,,,,,,---...000222444,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***,,,///000///...---)))************++++++++++++******)))))))))))))))+++,,,,,,,,,+++***((('''&&&&&&''')))***,,,------)))))))))))))))))))))))))))(((%%%$$$$$$&&&(((***+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++((('''&&&%%%%%%%%%%%%%%%)))))))))))))))(((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))************))))))))))))***++++++***)))(((&&&&&&''''''((((((((()))))))))))))))************(((((('''&&&&&&'''((()))))))))***++++++,,,------******++++++++++++******))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***---------------------------,,,,,,+++******************+++,,,,,,------...,,,,,,,,,,,,,,,---...///---.........//////000000000000000000000000000000,,,///111222111111444777666666555555555555666666555777:::===@@@AAABBBBBB>>>===<<<;;;:::888777777666777888999999999999999666888:::<<<===;;;888777:::;;;;;;<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999::::::888888999999:::;;;<<<<<<:::999777555444444555555555555555555555555555555333555777999;;;<<<<<<<<<;;;::::::888777666555444666666555555555555666666888:::>>>BBBGGGKKKMMMOOONNNRRRVVVWWWVVVUUUUUUWWWWWWUUURRRPPPNNNKKKGGGDDDIIIEEE???;;;999777666444111111111000//////......---------,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,---------++++++******)))(((((((((,,,,,,,,,+++++++++++++++,,,,,,---...---,,,+++***((())))))***++++++,,,,,,---,,,+++******+++,,,---***+++,,,---,,,,,,***************************+++*********+++,,,,,,,,,---,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++,,,,,,---,,,+++***)))++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------'''(((+++---//////......***+++,,,,,,---------,,,///...---,,,+++,,,---...,,,,,,,,,------.........---------.........//////............/////////000///000111333666888;;;<<>>>>>===:::888666666666666777777666666666666777777:::999888777888:::===>>>===>>>@@@BBBCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAAAAA??????>>>>>>======<<<<<>><<<:::777666555666777777888888888888888777777555666777888999;;;;;;<<<999999999999888888777666333333333222222222222222666666888;;;@@@GGGMMMPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXVVVSSSPPPOOOOOOKKKIIIGGGCCC@@@>>><<<;;;666333000...////////////.........---------,,,,,,555333000---+++******+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))******++++++,,,************+++,,,---...+++)))((('''''')))+++,,,,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,******)))))))))***,,,------------------------...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++(((((()))***++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------111...***)))***+++,,,---************+++,,,---......------,,,+++***))))))...------,,,,,,------.........------...///111222///...---,,,+++,,,---...---------............///---...//////---------///000111333444777;;;AAAFFFIIILLLOOOSSSTTTTTTRRRQQQQQQKKKEEECCCDDDEEEFFFEEEFFFJJJNNNQQQRRRRRRSSSTTT,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,)))***++++++------...///,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************************************((((((((((((((()))******)))))))))))))))((('''''')))))))))))))))))))))))),,,***((()))***+++)))'''))))))(((((((((((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))***************************((((((((()))))))))******((((((((()))))))))******************************************)))))))))(((((((((((()))***+++,,,---++++++******++++++,,,---)))******+++,,,,,,------))))))***+++---///111333------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,---///...------...000............////////////000...---...000222111000333444555666777777777777333333444555555666777777;;;;;;;;;;;;;;;;;;:::::::::999888777666555555555777777777777777888999999<<<;;;;;;;;;===???AAACCCCCCDDDFFFHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBBBBBBBBBBCCCCCCAAA???===:::999999999:::888999999999999999888888777888888999999:::::::::777777888777777666555444444444444444444444444444444555666999>>>DDDIIIMMMLLLMMMNNNPPPRRRSSSUUUUUUVVVWWWXXXVVVTTTRRRQQQRRROOONNNKKKHHHEEEBBB@@@???;;;888444222222222111000---------,,,,,,,,,,,,,,,111000...,,,++++++,,,------,,,,,,++++++,,,,,,---))))))))))))))))))))))))******++++++++++++++++++************++++++,,,---******)))))))))***+++,,,)))))))))))))))((('''''')))***+++,,,,,,,,,,,,,,,,,,,,,***)))))))))******---,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++)))******++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------000---+++***+++,,,,,,,,,************+++,,,---.........------,,,+++++++++...------------------...///...---,,,+++++++++,,,......---,,,,,,,,,---............/////////000000...///000///...---...000111333666888;;;???EEEIIILLLNNNRRRUUUVVVUUUTTTRRRSSSNNNIIIFFFGGGHHHIIIIIILLLOOOSSSUUUVVVUUUUUUVVV,,,++++++******++++++,,,*********+++,,,---------)))***++++++------...///------,,,,,,,,,,,,------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((()))******((())))))))))))(((((('''))))))))))))))))))))))))&&&'''(((((((((((()))***))))))(((((((((((())))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++************))))))))))))))))))(((((()))******+++++++++******++++++,,,---******++++++,,,,,,------......---------------...........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000---........./////////000000///...000222333333222333333444555666666666666222222333555666888999999======<<<;;;999888777666777777777777777666555555888888888888999;;;<<<===>>>>>>???AAACCCEEEGGGIIIKKKLLLMMMOOOOOOOOONNNNNNKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFDDDBBB@@@???>>>??????;;;<<<<<<=========<<<<<<===<<<<<<;;;;;;:::::::::888888888888777666555444666666666666666666666666222333444666:::???DDDGGGGGGHHHJJJLLLOOOQQQRRRSSSTTTVVVWWWWWWUUUTTTUUUVVVTTTSSSQQQNNNKKKHHHFFFEEEBBB???<<<999888777555333//////...---------------------,,,+++,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,,,,++++++++++++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,------------...---+++,,,------,,,++++++******++++++,,,---............---------------------------------------......---+++++++++++++++...------,,,------......////////////000000000111///000000///......000111333666;;;???BBBFFFJJJLLLPPPRRRUUUWWWXXXWWWUUUTTTUUUQQQLLLJJJJJJKKKLLLLLLKKKNNNSSSVVVVVVVVVUUUVVV,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,,,,------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((())))))*********++++++++++++***)))))))))))))))))))))))))))"""%%%&&&$$$$$$(((,,,(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++)))*********++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++******)))))))))******++++++******++++++,,,---+++++++++,,,,,,,,,------111000///...,,,,,,++++++////////////////////////...---,,,++++++,,,---...---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000---......//////000000000000000111222444555555555222333444555555555555555333444555666777888999999<<<;;;:::888777555555444555666888999999999888777999999:::;;;<<<>>>@@@@@@@@@AAACCCFFFIIIKKKMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPMMMMMMNNNNNNOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIGGGFFFEEEEEEFFFBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;:::999888777777777777666666666666666111111222444777;;;>>>@@@CCCDDDFFFHHHKKKNNNPPPQQQRRRTTTWWWWWWWWWWWWYYYZZZXXXWWWUUUSSSQQQNNNLLLJJJJJJGGGDDDBBB@@@>>>:::888333333111000////////////,,,,,,++++++,,,---...///------,,,,,,,,,,,,------.................................------,,,,,,+++,,,++++++*********++++++***+++---...///...---,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++((())))))******+++,,,---******++++++,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,,,,,,,---------------------,,,,,,******+++,,,,,,---......,,,,,,,,,------------...---,,,,,,---///...,,,***+++++++++++++++,,,---...,,,,,,------............------............------,,,,,,------......///000---------------.............../////////000000000.../////////...///111444777;;;AAAFFFJJJLLLNNNPPPTTTUUUWWWXXXXXXWWWUUUTTTRRRPPPMMMKKKJJJLLLMMMNNNIIIMMMRRRVVVWWWXXXXXXYYY,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***)))******+++++++++******))))))))))))))))))))))))$$$((('''###"""%%%***(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******)))*********++++++++++++************************))))))))))))))))))******,,,,,,+++************+++++++++******++++++,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,---...///111222///////////////////////////...,,,,,,,,,,,,...///---------------------------------............///---------------------------...000///......///111......///000000111222222111222444555666777777777666666777888888888777777666666666777777777777777999888777666555555666666555666888999::::::999999;;;<<<<<<===???AAACCCDDDBBBDDDGGGJJJNNNPPPQQQQQQPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQSSSTTTQQQPPPOOONNNMMMLLLLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKIIIGGGEEEDDDCCC@@@@@@@@@???>>>===<<<;;;888888777777666555555444222222222333555888:::;;;???@@@BBBEEEHHHKKKMMMNNNOOORRRUUUVVVWWWXXXZZZ\\\XXXXXXWWWVVVTTTRRRPPPNNNPPPNNNLLLJJJIIIEEEAAA>>>777666444111000//////000...---------,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,---,,,+++++++++++++++,,,***,,,...000000///---,,,))))))***************)))++++++,,,,,,,,,++++++***************++++++******+++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,...000///---***,,,,,,,,,+++,,,,,,------++++++,,,,,,------......---......//////......---,,,,,,---...////////////---------....../////////------........./////////---.../////////111555777===AAAHHHMMMOOOPPPQQQRRRUUUVVVWWWWWWVVVUUUSSSRRRMMMLLLKKKIIIIIIKKKMMMOOOOOORRRWWWZZZ\\\^^^```aaa,,,------......------,,,.........---,,,+++++++++)))***++++++------...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))))))))((())))))))))))))))))))))))))),,,---+++%%%"""$$$''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,------------///...............//////..............................------------......---------------------------------............///........................---///000000///...000111//////000111222333444444222555777888888888888999666666777777777777666666888888888888777777777777777666555555666777999:::777777888999:::;;;;;;;;;>>>>>>???@@@BBBCCCEEEFFFDDDGGGKKKOOORRRTTTTTTTTTRRRSSSSSSTTTSSSRRRPPPOOOMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSUUUWWWYYYZZZUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQOOOMMMLLLLLLFFFFFFFFFEEECCCBBB@@@???===<<<;;;:::888777555555444444444555555666777888:::<<<>>>@@@CCCFFFHHHIIIJJJMMMPPPSSSTTTUUUXXXZZZVVVWWWWWWWWWVVVUUUSSSRRRTTTSSSRRRQQQPPPMMMHHHEEE<<<:::666222000//////////////////......---,,,,,,......------------..............................------------------,,,,,,------,,,,,,,,,,,,---...***,,,...///000///---,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,***)))((('''------+++)))'''%%%$$$###++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------------------------------------,,,,,,+++++++++,,,---------............,,,,,,,,,...000000...,,,------,,,,,,,,,,,,------++++++,,,,,,---------...---...///000000///...---............---,,,+++***,,,---...///////////////------------............---...000000222555:::===CCCHHHMMMQQQRRRRRRRRRRRRTTTTTTTTTTTTRRRPPPNNNMMMHHHIIIIIIIIIIIIKKKNNNQQQTTTWWW\\\```dddhhhmmmppp,,,---...//////...---,,,------------------,,,,,,)))***++++++------...///------,,,,,,,,,,,,------,,,,,,------......//////...........................------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))+++---...+++(((%%%&&&''''''((()))******)))(((''''''''''''((())))))******&&&&&&'''(((((()))******))))))))))))))))))))))))(((((()))******)))(((((((((((((((((((((((((((((()))))))))*********++++++((((((((()))))))))******************************((()))))))))************+++***************+++,,,++++++******++++++,,,---------------------------444333111///---++++++***------------------------------............------........................---------............///000000000000000000000000---///000000//////000111000111111222444555555666444777:::;;;999888888999555666666666666666555555777777777888888999999999888888777777888:::<<<==================>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGJJJOOOSSSVVVWWWWWWVVVVVVWWWWWWWWWWWWUUUSSSRRROOOPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\XXXXXXXXXXXXWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSOOOOOONNNMMMLLLJJJIIIHHHDDDCCCAAA???===:::999888777777777777777777777777666777999;;;>>>@@@BBBCCCEEEGGGKKKMMMOOOPPPSSSUUUTTTVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVUUUSSSNNNKKKCCC@@@<<<777333111111111//////000000//////............------------......111111111111111111111111,,,,,,,,,,,,,,,---------------------......///000+++,,,---.........------,,,------...//////......+++,,,,,,,,,,,,+++***)))))))))++++++++++++***)))...---,,,***)))'''&&&&&&++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------,,,+++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,---///000...---...------,,,,,,,,,---------------------.........---...///000000///...---...////////////---,,,++++++,,,...///000000000///............///////////////000222333666;;;@@@EEEIIIMMMQQQSSSSSSQQQPPPPPPRRRRRRQQQPPPNNNKKKIIIHHHFFFHHHJJJJJJKKKMMMRRRVVVXXX\\\ccckkkuuu,,,---...//////...---,,,+++,,,,,,------......///---------,,,,,,,,,++++++.........------.........,,,,,,---...///000111111////////////////////////......---------,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))************************((((((((((((((()))******))))))***+++++++++++++++))))))))))))))))))))))))'''((())))))(((((()))***'''((()))++++++)))((('''&&&&&&'''((()))***++++++'''''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))***++++++++++++******++++++,,,---------------------------...............///000000------------------------,,,---...//////...---,,,........................---------.........//////000000000000000000000000...///000000//////000111111111222333555666666777555888<<<<<<:::888888999::::::;;;;;;;;;::::::999555555666888999:::;;;<<<;;;:::999999:::<<<>>>???DDDCCCBBBAAABBBCCCEEEFFFCCCCCCCCCCCCDDDFFFGGGHHHJJJMMMQQQVVVYYYZZZYYYXXXZZZ[[[[[[[[[ZZZXXXWWWVVVRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZYYYXXXWWWXXXXXXYYY[[[[[[\\\\\\\\\YYYYYYYYYXXXXXXWWWWWWVVVWWWWWWVVVUUUTTTRRRPPPOOOJJJHHHFFFDDDAAA>>><<<:::999999888888888777777777333444666888:::===>>>???@@@CCCGGGIIIKKKMMMOOOQQQTTTUUUWWWYYYZZZYYYXXXWWWUUUUUUVVVXXXXXXVVVRRRNNNJJJGGGBBB<<<888666555555...///000000000000000000......------------..............................+++++++++,,,,,,------------------...///000111222+++,,,,,,---------------)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))"""$$$'''***---//////000,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++++++++++++++,,,........................111000///---+++***************++++++,,,---......******+++,,,------...///---------.........//////...---,,,---///000///......------,,,,,,,,,------////////////////////////---...///111111///...---...///000222222222222111+++,,,...000000000000///////////////000000000000000222444666999???EEEJJJMMMOOOSSSTTTRRRPPPOOOOOOPPPPPPOOOMMMKKKHHHFFFEEEEEEHHHKKKLLLMMMPPPUUUYYY___dddnnnzzz,,,,,,++++++,,,,,,------.........---...//////000000///---,,,,,,,,,------000//////...//////000000111222333444444333222111333333333333222111000000......///000000000//////111000...---------......////////////................../////////...------,,,,,,---......---+++***+++++++++++++++++++++,,,---,,,***)))))))))***+++)))************))))))((())))))))))))))))))))))))+++*********))))))((((((---+++)))((((((((('''&&&+++*********))))))((((((***************)))(((((((((((((((((())))))))))))******))))))((((((''''''((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******)))(((((()))***++++++++++++***))))))+++,,,+++******,,,---+++)))+++,,,,,,+++***,,,---........................---------.........//////000///...------...///000------,,,,,,---...000111111000///---,,,,,,,,,,,,........./////////000000//////.........---------000000111111000...,,,+++111222222111///...000111222111000000222666999<<<<<<<<<;;;;;;;;;<<<======<<<>>>@@@@@@>>><<<<<<<<<999999:::;;;<<<<<<======;;;;;;;;;<<<===???AAACCCGGGFFFFFFFFFHHHHHHHHHGGGDDDDDDDDDDDDDDDHHHMMMRRRUUUWWWZZZ[[[\\\]]]^^^```bbbaaaaaabbbbbbaaa^^^[[[[[[YYYXXXYYYZZZ[[[ZZZYYY^^^^^^^^^aaaccccccaaa___```______^^^^^^]]]\\\[[[]]]\\\[[[[[[\\\[[[YYYWWWVVVWWWYYY\\\^^^^^^[[[XXXZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWPPPOOOOOOMMMKKKGGGDDDBBB===<<<:::888777666555555444444555666777999:::;;;===>>>???AAADDDGGGIIIJJJMMMPPPSSSUUUVVVVVVWWWXXX\\\ZZZXXXXXXYYYYYYUUURRRPPPNNNKKKGGGBBB===:::888555333000///000000000///...///000000111111000000------..................------------------------,,,,,,------...---------''')))---///000...+++***************************)))***,,,,,,++++++,,,---------..................------,,,,,,***)))'''&&&******))))))***,,,...///,,,,,,,,,---------......++++++++++++,,,,,,---...---------,,,,,,+++++++++***++++++,,,---...//////---,,,,,,+++++++++,,,,,,000///---,,,,,,---...///,,,,,,---...//////......------..................---...//////000000//////------............------------...///000000//////////////////...............///111222111000111222222444888>>>CCCHHHKKKMMMOOOOOOPPPPPPOOOMMMKKKJJJLLLJJJHHHGGGGGGHHHHHHGGGIIIJJJLLLNNNQQQUUUZZZ^^^cccnnn...------,,,------......---------------......///000///---,,,,,,---......//////000000222333555555555666777888999999888888888888888888888777666666444444444444444444333222555333222000........................////////////...............---,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))************))))))************************+++*********))))))))))))---+++)))((())))))((('''************)))))))))(((((()))))))))(((((('''&&&(((((((((((()))))))))***************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((*********)))((()))*********+++++++++*********,,,,,,+++******+++***))))))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///...------...///000//////...---------...///............---,,,++++++,,,,,,,,,---------......//////.........---------...///000111111000///...000111222111000///111222444333333444666888;;;===<<<<<<<<<<<<<<<===>>>>>>@@@BBBCCCBBB@@@>>>======:::;;;;;;<<<===>>>??????>>>>>>>>>>>>???AAACCCDDDHHHGGGGGGHHHJJJKKKKKKKKKNNNOOOOOOOOOOOORRRWWW[[[^^^aaadddfffgggiiikkkmmmlllkkkkkkjjjjjjgggccc```]]]]]]^^^aaadddffffffeeeiiiiiijjjlllmmmlllhhheeedddcccbbbaaa```````````````___]]]\\\\\\[[[XXXVVV[[[ZZZ[[[]]]______^^^\\\^^^]]]\\\ZZZYYYXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVSSSSSSRRRQQQOOOMMMKKKJJJCCCBBB@@@===;;;999888777444444444444444555666666888999:::===@@@CCCEEEGGGJJJMMMQQQSSSTTTUUUWWWXXX^^^\\\ZZZ[[[\\\[[[YYYVVVSSSRRROOOKKKFFFBBB???===888555222000000000///...---............------,,,........................------------------------,,,------......---------+++,,,,,,,,,------------++++++++++++++++++******)))+++,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((+++***)))))))))***+++,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------......------------------++++++,,,,,,,,,,,,,,,,,,///......------......///000///---,,,,,,---...///,,,------...//////......///.........------,,,,,,+++,,,------......---------......//////......------...//////////////////........./////////000000---///000111000000222333444777<<>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@???>>>===<<<;;;:::::::::999888888777999888666444222111111111/////////000000111111222////////////...---++++++...------,,,------......------------,,,,,,,,,,,,---,,,++++++******++++++(((((()))***++++++++++++***************************************)))))))))+++***((((((*********)))************)))))))))))))))))))))***))))))((('''((((((((()))))))))******************++++++++++++'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))((((((***,,,*********+++++++++++++++,,,+++)))***+++,,,+++***)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////............//////000000///------,,,,,,---,,,...000222222000---,,,,,,,,,---------........./////////............------...///000111222222222///000222222111111333555666777888999;;;<<<===>>><<<<<<===>>>???@@@@@@AAAEEEFFFFFFEEEBBB???>>>>>><<<<<<===>>>???@@@AAABBBBBBBBBAAAAAABBBDDDEEEGGGHHHIIIIIIJJJLLLNNNOOOPPPTTTUUUVVVWWWXXX[[[___cccjjjnnnssswwwzzz}}}}}}{{{zzzxxxuuuqqqnnnkkklllnnnsssxxx||||||{{{}}}~~~}}}wwwrrrnnnllliiigggffffffggghhhfffdddbbbaaa```^^^\\\ZZZ]]]\\\[[[\\\^^^___^^^]]]^^^]]]\\\ZZZXXXWWWUUUUUUYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWUUUTTTSSSSSSSSSSSSLLLKKKHHHEEEAAA===;;;999777666555444333333333333555666777999<<>>CCCFFFHHHIIIIIIIIIJJJKKKLLLLLLMMMIIIIIIHHHFFFDDDBBB@@@???<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888777666666444444444444444555555555222222222111000///...---///...---,,,,,,---...///---------,,,,,,,,,,,,,,,,,,++++++***************'''((()))***+++,,,,,,,,,************************************************)))((('''''')))******************)))))))))))))))++++++,,,,,,,,,++++++***(((((()))))))))*********)))))))))******+++++++++((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))'''&&&'''))),,,************++++++,,,---///+++)))+++......---...)))+++,,,,,,+++***,,,---------............................../////////////////////......///////////////......------------,,,///444777777555111...////////////000000000000/////////...............---......///000111222222///111333444444555666888999:::<<<>>>????????????===>>>???AAABBBCCCCCCDDDGGGHHHGGGEEEAAA???>>>>>>>>>>>>???@@@BBBCCCDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMOOOPPPQQQTTTWWWYYYXXXZZZ]]]___bbbeeejjjnnnzzz~~~{{{wwwtttuuuvvvwwwssspppmmmjjjiiigggdddbbbaaa```___```aaaaaa___^^^^^^^^^]]]\\\[[[ZZZYYYXXX[[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYTTTSSSPPPKKKGGGBBB>>><<<:::999888777666666666666777777888999;;;===???@@@@@@CCCGGGJJJLLLNNNRRRTTTYYYYYYYYYZZZ[[[[[[ZZZZZZXXXXXXVVVTTTQQQNNNKKKJJJAAA>>>;;;888666333000...000000//////............////////////............,,,,,,------......//////...............------,,,000///---++++++---///111.........---,,,,,,+++++++++,,,---,,,++++++,,,------,,,,,,+++***))))))(((++++++,,,,,,,,,,,,,,,+++++++++******************,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,------......//////,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,------.........---------...//////------...............------------,,,,,,+++++++++---...//////000/////////......////////////......//////000000///...---------......///000000111111......//////000222777:::???BBBEEEIIIKKKLLLLLLKKKHHHGGGFFFDDDDDDEEEFFFGGGGGGIIILLLNNNPPPQQQSSSTTTSSSWWW___hhhrrr...............///000000//////000111222111111000000//////...///000222333555777:::>>>CCCHHHLLLNNNRRRRRRRRRSSSSSSSSSSSSSSSQQQPPPNNNKKKGGGCCC@@@>>>:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999888888888777777777666666444333333111000///...---...///000------,,,,,,++++++++++++***************)))))))))(((((()))+++,,,,,,,,,,,,***************************************+++++++++((('''&&&&&&(((******)))))))))))))))))))))*********++++++,,,,,,,,,++++++))))))))))))************'''(((((())))))*********+++++++++,,,,,,,,,------************************************************************************))))))((('''%%%&&&)))+++************+++,,,......999111+++---///---,,,---)))+++,,,,,,+++***,,,------------.........//////........./////////000000...//////////////////...,,,------.........//////,,,///444777888666222////////////000000000111111////////////////////////.........//////000000111111333666888888999:::<<<<<<===???AAABBBBBBAAA@@@@@@AAACCCEEEFFFFFFGGGGGGGGGGGGFFFDDDAAA>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHJJJIIIIIIIIIJJJLLLMMMNNNPPPRRRUUUVVVXXX[[[```dddfffiiinnnrrrvvv{{{|||wwwsssnnnkkkkkkjjjjjjjjjjjjgggccc```___``````aaa```___^^^]]]\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWXXXYYYZZZXXXWWWTTTPPPLLLGGGCCC@@@;;;;;;:::999888888888888888888888888999:::;;;;;;<<>><<<999555222111000000//////000111111000000/////////.........---------....../////////.../////////......---,,,.................................---------,,,,,,+++---------++++++,,,---...------,,,+++******))))))******+++++++++++++++******+++,,,---------...,,,,,,,,,---------.........---,,,,,,++++++++++++++++++,,,,,,---------...+++++++++,,,---......///,,,,,,,,,,,,,,,---...///------------......//////---...............------+++++++++,,,,,,------------...//////000/////////...//////////////////...//////000000///...------000000000000000000//////...///000111333666;;;>>>EEEFFFHHHIIIIIIHHHFFFEEECCCCCCCCCDDDEEEGGGJJJKKKJJJLLLOOOQQQQQQSSSVVVYYYZZZcccqqq.........///000111222333000111333444444444333222555444333222333444555666888999<<<@@@DDDIIIMMMOOOSSSTTTVVVWWWXXXXXXWWWVVVVVVUUURRRNNNJJJEEEBBB@@@::::::999888999:::;;;<<<:::;;;<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999666555444333222111111111......------,,,,,,++++++***++++++++++++***))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))'''&&&''')))******)))))))))))))))************'''((())))))***))))))))))))))))))*********++++++((((((((((((((()))))))))((((((((()))))))))******************************************************)))))))))))))))))))))))))))))))))(((&&&''')))+++******)))***+++---///000FFF999///......***(((***)))+++,,,,,,+++***,,,---***++++++,,,,,,---------....../////////000000000......////////////......+++,,,---...////////////+++---000333333222000...------........./////////...////////////000000000000////////////000111222444777;;;=========>>>@@@@@@AAACCCDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIIIIGGGGGGGGGEEEBBBAAABBBCCCDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVQQQUUUYYY]]]```fffnnnttt~~~{{{yyyvvvtttrrrnnniiifffddddddddddddbbb```^^^\\\[[[[[[\\\\\\[[[[[[ZZZYYY[[[ZZZYYYYYYXXXXXXYYYYYYYYYXXXVVVTTTPPPLLLHHHFFF===<<<;;;:::999999999999888777777777777888888999:::<<<>>>@@@AAACCCGGGIIIOOOQQQTTTUUUVVVVVVXXXZZZUUUVVVWWWWWWVVVTTTQQQPPPJJJHHHFFFDDDBBB???<<<999333222000//////000111111111000000//////.................................///////////////...---,,,,,,---...//////...,,,+++------------------------,,,---...---,,,+++,,,---......------,,,,,,++++++))))))***+++++++++******)))***+++---.../////////,,,,,,,,,---------......------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,...//////000............///000111111,,,,,,---....../////////.........///......---,,,******+++,,,---...//////+++,,,------......------...//////000000//////...//////////////////...---111111111000000////////////111333555777;;;???BBBHHHHHHGGGFFFEEECCCBBBAAABBBBBBDDDFFFIIILLLNNNPPPLLLNNNQQQRRRRRRUUUZZZ___dddooo//////000111333555777888777888:::;;;<<<;;;:::999;;;:::999888888888999:::888999;;;>>>BBBFFFIIIKKKMMMPPPTTTWWWYYYYYYXXXWWWYYYXXXVVVRRRNNNJJJGGGEEE>>>===;;;999888888999:::999999:::;;;;;;:::999888777888888999:::;;;;;;<<<<<<===>>>>>>??????>>>>>><<<<<<;;;:::888666444333000000000///...---------,,,,,,---------,,,+++*********+++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,***))))))***++++++***((()))))))))************&&&'''(((((()))))))))((())))))*********+++++++++******))))))))))))))))))&&&&&&&&&&&&''''''''''''************************************************************************)))+++++++++***)))***+++***)))))))))+++---000111KKK:::---------(((''',,,)))+++,,,,,,+++***,,,---******++++++,,,------....../////////000000000000---...///000000///...---,,,---...//////......------......////////////...---.........////////////.../////////000000000000000000000000222333555777999<<>><<<;;;::::::777777777888999:::;;;<<<:::;;;<<<<<<===>>>AAADDDFFFIIILLLNNNNNNOOORRRTTTTTTUUUWWWXXXWWWVVVSSSRRRMMMLLLJJJIIIHHHFFFBBB???999777555222111000111111111111000000///......---000000//////......------000000000000///...---,,,,,,------...---,,,+++***+++++++++,,,------......---...///...,,,+++,,,------------------,,,,,,,,,+++++++++,,,++++++*********+++,,,------------,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---------------------,,,,,,,,,++++++,,,,,,,,,---------............///000111222+++,,,---...////////////......//////...------,,,,,,,,,,,,---.........///+++,,,------......------//////000000000000//////---...//////////////////000000000000000111111111000222666999<<>>???@@@@@@AAAAAA@@@@@@@@@@@@???<<<:::777555333222222111000//////...---.../////////...---,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,++++++,,,------,,,(((((())))))*********+++(((((()))***************)))************+++++++++,,,+++++++++******))))))++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++***,,,......,,,+++,,,,,,***)))))))))+++...000222III777)))***,,,)))***000)))+++,,,,,,+++***,,,---,,,,,,------...///000000////////////000000000000---...///000000///...---...////////////---,,,+++111000///......///000000000000000000111111111111.../////////000000111111000000000111444777999;;;;;;>>>BBBDDDDDDDDDDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOOOONNNMMMLLLKKKKKKKKKKKKJJJKKKMMMOOOMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWWWWYYY[[[^^^aaaccctttzzz|||ssslllhhhbbbbbbbbbbbbbbbaaaaaa``````aaaaaa```^^^\\\ZZZXXXWWWXXXYYYXXXWWWTTTRRRPPPIIIHHHEEEBBB???===<<<;;;888888999;;;===???AAABBB:::;;;;;;;;;:::;;;>>>@@@>>>AAAEEEGGGGGGHHHKKKNNNSSSUUUWWWXXXXXXWWWTTTSSSOOONNNMMMLLLLLLJJJGGGDDD@@@>>>:::666333222222222222111111000///......---111111000///...---,,,,,,000000000000///...---,,,...---,,,,,,++++++++++++)))******+++,,,---......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,------,,,---------,,,,,,+++***++++++,,,---,,,+++***))),,,,,,,,,---------......++++++++++++,,,------.../////////......------,,,,,,,,,,,,++++++++++++***,,,,,,,,,------///000000+++,,,---...////////////.../////////...---,,,,,,.....................------...//////000000////////////000000000000//////------...///000000000///......///000111222333333000333888<<>>>>>======<<<<<<;;;;;;<<<>>>@@@AAAFFFJJJPPPTTTUUUVVVVVVWWW[[[ZZZXXXUUUTTTTTTTTTTTTOOOMMMJJJFFFCCCAAA@@@@@@>>>>>><<<:::888555333111333333222111111222333444;;;;;;<<<===>>>???@@@AAA>>>?????????>>><<<:::999999888777666444333222111000...***)))***,,,---......---,,,+++******************+++++++++,,,,,,,,,******)))))))))***,,,---...---,,,,,,++++++++++++***************************)))((((((((()))+++,,,************************)))))))))))))))((('''''')))))))))))))))))))))))),,,,,,,,,+++++++++******...---+++***)))(((((((((++++++++++++++++++++++++++++++,,,------------,,,((()))***,,,---...//////...---+++))))))***+++,,,,,,,,,,,,---------......---,,,+++,,,...///...---,,,---......//////............///////////////...111111111111000000000000////////////////////////////////////000000000000222000...///222333111///000111333444555777;;;>>>BBBBBBBBBBBBCCCDDDEEEEEELLLLLLLLLLLLKKKJJJIIIHHHKKKLLLOOOPPPQQQPPPOOONNNPPPPPPNNNMMMMMMOOOPPPRRRTTTTTTUUUWWWZZZ\\\\\\[[[^^^]]]^^^aaaccciiiuuuzzzsssqqqqqqpppmmmhhhdddcccbbbaaacccfffeeeaaa^^^]]]^^^[[[ZZZXXXWWWWWWWWWUUUTTTPPPOOOMMMIIIFFFBBB>>>============>>>??????@@@@@@>>>???@@@@@@@@@???======>>>>>>>>>>>>???AAABBBDDDMMMLLLMMMQQQUUUVVVTTTQQQJJJJJJLLLNNNPPPPPPMMMJJJEEEBBB>>>999555222111111222111111111111000000000///...------...///000111000///------------+++))))))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---******+++,,,,,,---.........---+++++++++---///000------------------------//////............//////111000///...,,,,,,,,,,,,---,,,++++++,,,...111333111///...///111222000---//////000000000000//////......//////000000111111...000111111/////////111555888===@@@AAACCCEEEFFFFFFCCCAAABBBFFFIIIIIIHHHLLLNNNQQQQQQOOOOOORRRUUU\\\]]]aaaggglllttt;;;===@@@DDDGGGKKKMMMNNNPPPQQQQQQQQQQQQQQQPPPPPPSSSOOOIIIEEEDDDCCCCCCBBB@@@???>>>>>>>>>???AAABBBDDDGGGLLLPPPRRRTTTWWWYYY\\\\\\[[[ZZZYYYXXXXXXXXXTTTRRROOOLLLIIIGGGFFFEEE@@@???>>><<<999777444333444333222222222333555555::::::;;;<<<<<<<<<;;;;;;<<<=========<<<<<<;;;:::;;;::::::999888888777666555222///---.../////////------,,,+++*********++++++,,,,,,,,,------------+++***)))))))))***,,,---...---,,,,,,+++++++++,,,***************************))))))((()))***+++,,,************************+++++++++++++++******)))************************,,,,,,,,,+++++++++******,,,,,,,,,+++******))))))++++++++++++++++++++++++))))))***++++++++++++*********+++---...............---+++***)))***+++,,,,,,,,,,,,---------......---,,,+++,,,...///...---------.../////////......------.........------,,,000000000000000000000000////////////////////////////////////000000000111222000///000222444222000000222555666888:::>>>AAABBBBBBAAAAAABBBCCCDDDEEEIIIIIIJJJKKKKKKKKKJJJJJJLLLMMMOOOPPPRRRRRRRRRQQQSSSSSSRRRQQQRRRTTTWWWYYYZZZZZZ[[[]]]bbbfffiiijjjjjjkkkooovvv|||zzzqqqjjjgggfffdddgggjjjiiifffbbbaaaaaa]]][[[[[[[[[\\\\\\[[[YYYSSSRRRPPPMMMJJJGGGDDDBBBAAAAAABBBBBBCCCCCCDDDDDD???@@@@@@??????===<<<<<<<<<<<<;;;;;;<<<===>>>???EEEEEEGGGLLLRRRUUUVVVTTTRRRQQQQQQPPPOOOMMMLLLLLLKKKIIIDDD???999555333111000000000/////////////////////...---......000000000...------------,,,***)))***,,,---......---------------,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,,,,+++++++++,,,,,,------......---,,,++++++---///000------------------------......------------......111000///...------------///...---------...///000111///...///111222000---//////000000000000//////......//////000111111111000111222111000000222444777;;;AAAEEEFFFFFFEEEFFFEEECCCBBBDDDHHHKKKKKKJJJKKKNNNQQQRRRRRRVVV\\\aaaeeefffkkkrrryyyBBBDDDHHHKKKOOOQQQRRRSSSUUUUUUTTTSSSRRRRRRRRRRRRUUUQQQMMMJJJJJJJJJIIIHHHDDDDDDBBBAAAAAAAAABBBCCCBBBDDDGGGJJJMMMRRRWWW[[[\\\]]]]]]^^^]]]\\\[[[ZZZWWWUUUSSSPPPMMMKKKJJJJJJEEEDDDCCCAAA???<<<:::999777666666555555777888999;;;<<<<<<===<<<;;;:::999::::::999999999999::::::<<<======>>>>>>>>>>>>>>><<<999666444333333111000---,,,,,,+++++++++,,,,,,------------............+++************+++,,,,,,------,,,+++++++++,,,,,,***************************))))))))))))***++++++************************,,,++++++++++++*********************************,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,---------------...---+++******+++,,,,,,,,,,,,,,,---------......---,,,,,,,,,...///...------......//////////////////////////////...---,,,.........//////000000111/////////////////////////////////000000000111111222111000111333444333222111444888:::<<<===@@@BBBAAA@@@??????AAACCCEEEGGGHHHIIIKKKLLLNNNNNNOOOOOONNNNNNOOOPPPQQQRRRTTTUUUQQQRRRRRRRRRSSSWWW\\\```dddfffiiiooouuu|||yyyrrrpppooorrrtttsssooojjjfffddd^^^]]]\\\\\\]]]\\\ZZZXXXVVVVVVUUUSSSQQQNNNLLLKKKGGGGGGHHHHHHIIIJJJJJJJJJEEEDDDCCCBBB@@@???>>>>>><<<<<<;;;:::::::::<<<<<>>@@@AAAAAA@@@>>>>>>;;;:::888777666666777777<<<===???AAACCCDDDDDDDDDCCCAAA>>><<<:::777444111---,,,,,,,,,,,,------...,,,------------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,************************)))))))))*********++++++******************************)))))))))(((((()))************************,,,,,,,,,+++++++++******)))***,,,.........,,,+++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,---------.........---,,,---...//////---......///000000000000///333333333222222000///...,,,------...///000000111//////////////////////////////000000000111111111000000000111222333333333444777;;;===>>>>>>???@@@???>>>>>>???BBBEEEIIILLLMMMNNNOOOQQQRRRSSSSSSSSSPPPOOONNNNNNOOOQQQSSSUUUQQQRRRTTTUUUWWW]]]eeekkksssyyy}}}uuummmhhhdddcccaaa___^^^\\\YYYVVVXXXXXXXXXWWWVVVTTTSSSRRRLLLMMMMMMNNNNNNOOOPPPPPPMMMLLLKKKIIIGGGEEEDDDDDD@@@???===<<<;;;;;;;;;<<<<<<<<<===???CCCHHHLLLNNNQQQUUUWWWUUUQQQPPPSSSWWWTTTSSSQQQMMMGGGAAA;;;888555444222111000000000111000000//////............///...------...///---,,,+++,,,,,,---------......---------...............+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------.................................000///......------,,,,,,---------------,,,,,,,,,......------------...///////////////////////////.........------.........000000//////000111222222000111111111111000//////000000000111111111000/////////000000000000//////...//////000111111222222222333333222333666:::>>>BBBEEEJJJLLLKKKJJJHHHHHHJJJJJJLLLNNNPPPQQQRRRRRRVVVZZZ___dddlllwwwKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJIIIHHHIIIJJJKKKLLLMMMLLLLLLNNNPPPRRRRRRQQQPPPOOONNNLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPSSSYYY]]]]]]___aaaaaa```]]]ZZZXXXSSSSSSRRRQQQPPPNNNMMMLLLOOONNNMMMLLLJJJHHHFFFEEE>>>===<<<:::::::::;;;<<<<<<>>>@@@BBBDDDDDDDDDDDD@@@>>>;;;999777666555666;;;===@@@DDDGGGIIIJJJKKKJJJHHHFFFDDDAAA===777333---------,,,------......,,,,,,,,,,,,------------++++++,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---************************)))*********++++++++++++************************++++++***)))((()))))))))************************,,,,,,,,,+++++++++******(((***,,,...///...---,,,++++++++++++++++++++++++++++++,,,------------,,,***++++++++++++******))),,,,,,,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,---///000///......///000000111111000000333333333333222111//////,,,------...///000000111000000000000000000000000000000000000111111111111//////000111111222222333777999<<<>>>=========>>>>>>>>>???BBBFFFJJJNNNQQQQQQRRRSSSSSSTTTTTTTTTSSSQQQOOONNNNNNOOOQQQSSSUUUVVVXXX[[[]]]```hhhsss|||zzzrrrnnnkkkgggeeeccc```]]][[[YYYYYYYYYYYYYYYXXXWWWWWWPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRPPPNNNLLLJJJJJJDDDBBB@@@>>><<<;;;;;;;;;999999999;;;===AAAFFFIIILLLQQQVVVVVVSSSPPPRRRUUURRRRRRQQQOOOKKKFFFAAA>>>888666444222000///000000000000000//////...------...---,,,---/////////---------------------......---------.........//////,,,---///000000000///...................................................,,,,,,,,,------.................................////////////......------...---------------------///.........---.........000000000000000000000000000000////////////000000000000///000000111222333///000111111222111111111000000111111111000000000//////000000000000////////////000000111222222222222333333444555999>>>BBBHHHIIIKKKKKKJJJIIIJJJKKKKKKLLLNNNOOOPPPRRRSSSTTTYYY```jjjtttLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKKKKKKKLLLOOORRRSSSRRRQQQRRRQQQQQQPPPPPPQQQRRRSSSRRRSSSTTTTTTTTTVVVYYY[[[\\\]]]___```___]]]ZZZXXXVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOONNNLLLJJJHHHGGGAAA@@@>>><<<::::::::::::;;;<<<===@@@BBBEEEGGGHHHFFFDDDBBB???<<<:::999888;;;>>>CCCIIIMMMPPPRRRRRRPPPOOONNNLLLIIICCC<<<777///......---------......+++,,,,,,,,,,,,---------,,,,,,,,,---,,,,,,+++***,,,,,,+++++++++,,,------************************)))***++++++,,,,,,++++++************************...---,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++---------,,,,,,++++++++++++++++++++++++))))))***++++++++++++******+++++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,---------.........---------///000///...//////000111111111111111000000000000000///...---.........//////000000111000000000000000000000000000000000111111111222222...000222222111222333555999:::=========<<<===???AAABBBDDDGGGKKKOOORRRTTTRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQRRRUUUXXXZZZ\\\```cccfffjjjtttvvvqqqlllgggdddbbb```___YYYZZZZZZ[[[ZZZZZZYYYYYYTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVTTTRRROOONNNGGGEEEBBB???<<<;;;:::999555666777888:::===BBBFFFHHHLLLQQQRRRPPPNNNNNNOOOPPPPPPPPPOOOMMMIIIFFFDDD;;;999555222///............//////000//////...---...---,,,---///000000///......------------......,,,,,,,,,---......//////---...//////000000//////................................................------------------------------------------------------...//////......------------------.........////////////.........---000000000000000000000000111000000000000000000111000000///000000111222222//////000000111111111222///111222222111000000111//////000000000000////////////000111111222222333222333555777:::>>>CCCGGGKKKLLLLLLKKKJJJJJJKKKMMMKKKLLLNNNOOOPPPSSSWWWZZZ^^^iiiyyyMMMLLLJJJHHHGGGHHHIIIJJJHHHIIIIIIJJJJJJJJJIIIIIIJJJIIIJJJLLLNNNOOOMMMKKKLLLLLLKKKLLLMMMOOOQQQRRRLLLOOOQQQSSSRRRRRRSSSTTTTTTUUUWWWYYYYYYYYYXXXWWWXXXYYYYYYYYYYYYXXXVVVVVVSSSSSSRRRQQQOOONNNLLLKKKHHHFFFDDDAAA???>>>======<<<<<<<<<>>>AAAEEEHHHKKKKKKJJJIIIHHHEEECCC@@@??????BBBHHHOOOUUUXXXZZZ[[[WWWVVVVVVUUUQQQJJJBBB<<<000000///...---------...------------............,,,,,,---------,,,+++***,,,+++++++++,,,,,,---...************************)))***+++,,,,,,,,,++++++************************///---,,,******+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,---------,,,,,,+++,,,,,,------...------,,,,,,,,,---------......///...---...///000///...///000111111222222111111...//////000//////......000000000000000000000000000000000000000000000000000000111111111222222222///222444444333444666888888:::<<<<<<===>>>AAACCCGGGHHHKKKNNNQQQRRRSSSTTTRRRSSSSSSTTTTTTSSSSSSRRRPPPQQQSSSVVVZZZ___bbbeeeiiimmmrrruuu{{{xxxoooiiifffcccbbbZZZ[[[[[[\\\\\\[[[[[[ZZZVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\^^^^^^\\\YYYVVVSSSLLLJJJGGGCCC???===<<<;;;666888999999888999<<>>>>>???AAAFFFJJJMMMNNNNNNNNNNNNLLLIIIGGGEEEBBBFFFLLLTTTZZZ^^^```aaa[[[[[[[[[ZZZVVVOOOFFF@@@222111000......---------............/////////000,,,,,,---...---,,,***)))++++++++++++,,,,,,---...************************)))***+++,,,---,,,++++++************************---,,,***(((((()))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***))))))******+++++++++++++++++++++++++++++++++,,,------------,,,,,,---......//////......+++,,,------.........---,,,,,,,,,---------......///...---...000000000...000000111222222222222111///000000111111111111000111111111111000000000000000000000000000000000000000111111111111222222222111444666666555555888;;;888999;;;<<<>>>@@@EEEHHHLLLMMMPPPSSSTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVPPPRRRVVV[[[aaafffkkkmmmzzz}}}tttmmmiiiggg[[[[[[\\\\\\\\\\\\[[[[[[XXXYYYYYYZZZZZZ[[[\\\\\\___aaaccceeeccc```[[[XXXQQQOOOLLLGGGCCCAAA??????;;;<<<<<<:::666444666888======>>>BBBGGGMMMPPPQQQQQQQQQPPPOOONNNLLLJJJJJJHHHEEE@@@;;;666444333333,,,---...000000000//////---,,,,,,---000111111000//////---,,,,,,---...///******+++,,,,,,---......---,,,+++***+++,,,---...------------------------........................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......,,,,,,,,,---...///000000//////000000///...------//////////////////////////////............//////000000////////////000000444333000...------...//////111444333111///111222//////000000000000//////000000000111222222333333444777<<<@@@CCCGGGKKKNNNKKKNNNQQQRRRQQQOOONNNNNNOOOQQQTTTVVVZZZbbbkkkrrrTTTSSSQQQOOONNNMMMMMMMMMMMMKKKIIIGGGDDDBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJLLLNNNPPPOOORRRTTTVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVRRRQQQPPPMMMKKKIIIGGGFFFHHHEEEBBB@@@AAAEEEJJJMMMPPPTTTXXXYYYWWWSSSPPPOOOOOOQQQUUUYYY]]]aaacccddd___^^^]]][[[XXXRRRJJJEEE;;;555000///111222///,,,,,,------...//////000000,,,,,,,,,+++++++++******------......------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************---------------,,,+++***++++++++++++++++++++++++------------,,,+++***************++++++,,,------+++,,,,,,------,,,,,,+++...,,,***+++...000...,,,---,,,*********,,,.../////////............//////000///---...000111111000////////////000000000000111111111111111000//////000000000000111111111111000000000000111111111111000000111111222222222222///222666888999999999::::::<<<>>>???@@@CCCGGGKKKKKKMMMQQQSSSSSSSSSTTTVVVQQQSSSUUUVVVUUUUUUWWWXXXZZZYYY^^^gggnnnrrrzzz{{{oooggg````````````aaaaaa``````aaa```___^^^___```aaabbbaaahhhqqqtttooofff^^^ZZZWWWUUURRRLLLFFFBBB@@@???>>><<<::::::;;;;;;:::999;;;;;;<<<>>>AAAEEEIIIKKKMMMNNNPPPOOOMMMKKKKKKKKKIIIFFFAAA<<<888444222111000///...000111111000...///////////////////////////////////////////////////...---,,,,,,---...//////......------......///......//////...---,,,,,,000///...------...///000------,,,+++************------------------------+++,,,---...////////////000//////.........//////............/////////000000000//////.........---////////////////////////333333222111000///......111111111111000000000000222222111111222333333444000000000000000000111111222111000000000111333444777:::???CCCFFFIIILLLNNNSSSTTTTTTSSSRRRPPPOOOOOOQQQQQQVVV```hhhppp~~~TTTRRRPPPNNNLLLKKKKKKKKKFFFEEEDDDBBB@@@???>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@===>>>???@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHGGGIIILLLMMMLLLLLLMMMMMMRRRQQQPPPPPPPPPPPPQQQQQQTTTTTTSSSRRRQQQPPPOOOOOOMMMKKKHHHFFFGGGIIIMMMOOOSSSVVVZZZ[[[[[[YYYYYYYYYWWWXXX[[[^^^bbbdddfffgggcccaaa___]]]ZZZTTTNNNIII>>>888222///000111...,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************++++++***))))))((((((***,,,---...,,,+++))),,,,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,------------,,,,,,...,,,+++,,,...///...,,,...---+++***+++,,,---///...------,,,,,,------...222000//////111222111000////////////000000000111111111111111111000////////////000000000111111111000000000000111111111111111111222222333333444444222555888;;;;;;;;;<<<===;;;<<>><<<;;;<<<<<<:::999;;;;;;;;;<<>>======>>>>>>>>>??????@@@@@@??????>>>===<<<<<<<<<===>>>>>>???>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@AAABBBCCCAAADDDFFFGGGFFFEEEEEEFFFLLLKKKKKKJJJJJJKKKKKKLLLRRRRRRRRRSSSSSSTTTTTTTTTRRRQQQOOONNNNNNPPPQQQSSSUUUWWWZZZ[[[\\\^^^```bbb^^^___aaaccceeeffffffgggeeebbb___]]]ZZZVVVPPPMMMDDD>>>666222111111///---......------,,,+++******------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************)))((((((&&&(((,,,///000...***(((***+++,,,,,,------,,,,,,---------,,,+++*********------............---------,,,,,,,,,...///...---///...,,,++++++,,,---......------,,,,,,------...000...------...///...---/////////000000000111111000111111111111000000///////////////000000000000000000000111111111222222222222333333444555666666666999<<<>>>>>>>>>???@@@<<<>>>@@@BBBDDDGGGKKKNNNNNNPPPRRRRRRRRRRRRTTTUUUVVVXXXZZZ[[[[[[[[[]]]^^^hhhkkktttvvvuuutttttttttqqqnnnkkkmmmppptttuuusssqqqqqqsss{{{xxxkkkbbb___]]]ZZZVVVQQQLLLHHHFFFDDDBBB???>>>======;;;999::::::::::::<<>>:::777555444222222222111///...////////////////////////........................,,,------------------,,,------...//////...------.........///......---,,,,,,------------------,,,---,,,,,,,,,,,,---......------------------------,,,,,,---...////////////+++,,,---...//////......///////////////.........////////////............//////////////////////////////000000111111111222111111111111111111111111000000///////////////000222222111111111000000000111111000111222444777888BBBEEEIIIKKKMMMNNNPPPQQQOOOPPPPPPOOONNNOOOPPPRRRVVV^^^nnnLLLJJJHHHEEEBBBAAA@@@@@@>>>=========>>>???@@@@@@>>>??????@@@@@@??????>>>???>>>=========???AAABBBAAABBBBBBCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCEEEHHHHHHGGGFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKKKKLLLMMMNNNNNNOOORRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWXXXYYY\\\```dddbbbbbbcccdddeeeeeeeeeddddddaaa^^^[[[XXXUUUQQQNNNIIIDDD<<<666333222000///000//////......------,,,,,,,,,,,,------------............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******&&&(((,,,...///---+++)))+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++---..................---------------............000///...---,,,,,,------000000////////////000000111000....../////////...//////000000000111111111000000111111111111000///....../////////000000000000000111111111222222222111222333444555666777777999;;;>>>@@@@@@@@@AAACCC>>>@@@CCCEEEGGGJJJMMMPPPPPPQQQSSSTTTUUUWWW[[[]]]^^^______```aaaccchhhlllwww~~~~~~{{{xxxxxx~~~~~~qqqhhhbbbaaa^^^[[[XXXSSSOOOLLLIIIGGGCCCAAA@@@???===;;;:::999999999:::<<<>>>@@@CCCEEEGGGIIIIIIJJJLLLNNNLLLLLLKKKIIIFFFAAA<<<999666444222111222222000///////////////////////////------------------------+++,,,---......---,,,+++...///000000000000///...---...............---------...///000000///...---,,,,,,,,,------///000000........................,,,------...//////......(((***,,,...//////...---////////////............///////////////.........////////////////////////000000000000111111111111//////000000000000111111111000000///////////////333222222111111000000///111111111333555888:::<<>>>>>>>>>>>>>>>>>>>>???@@@BBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>???AAADDDEEEEEEFFFGGGGGGGGGEEEDDDCCCAAAAAAAAABBBCCCEEEGGGGGGFFFHHHJJJKKKIIIHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEMMMMMMNNNPPPRRRTTTVVVWWWUUUVVVWWWWWWWWWYYY]]]```bbbbbbcccdddddddddddddddcccaaa^^^[[[YYYVVVRRROOOJJJFFF???999444222000000////////////////////////,,,,,,------------------....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,------------..................---------............//////000//////...------------000000000//////000000000444222111111222333222111000000000000111111111111///000000111111111000000////////////000000000000111111111111222222222222111222333444666777888999;;;===???@@@@@@AAABBBDDDAAADDDGGGIIIJJJLLLOOOQQQPPPQQQRRRSSSUUUXXX\\\```ddddddfffhhhmmmuuu|||uuukkkhhhdddaaa___\\\WWWSSSNNNLLLHHHFFFDDDCCC@@@>>><<<:::999888888:::;;;===>>>@@@CCCEEEFFFHHHKKKNNNLLLLLLMMMLLLIIIEEE@@@>>>666444111111222222111000000000000000000000000000........................+++,,,............,,,+++.........//////.........------...............------...///000000///...---,,,,,,,,,---...///000111........................,,,---......///.........(((***,,,...//////...---///////////////..................///////////////000000000000000000000000111111111111000000000000........./////////000000222222111000000111111111333222222222111111000000111111333555888<<>>===:::999888999:::;;;:::<<>>???@@@AAACCCCCCBBBCCCEEEGGGHHHKKKNNNOOOOOOOOOPPPQQQRRRTTTVVVYYY^^^eeemmmsssxxx}}}~~~tttlllhhhccc]]]XXXVVVSSSPPPNNNLLLKKKIIIGGGAAA???<<<:::999999999:::777999<<<===???BBBFFFIIIKKKLLLMMMNNNMMMKKKJJJHHH@@@<<<888555444333111000000000000000000000000000000000000000000000000000000//////......//////000///...,,,******,,,...///,,,------...//////......------,,,,,,,,,,,,---------,,,,,,,,,---...//////........................---...............------........................,,,------...///000111111............/////////000000000000000000000000000000000000000111111111111/////////000111222222222111111111111222444555666000111111222222333333444333444666:::???DDDHHHKKKMMMOOORRRRRRQQQPPPPPPQQQOOOTTTYYY]]]cccooo}}}LLLKKKKKKLLLMMMPPPRRRSSSMMMMMMLLLKKKJJJJJJKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKKKKLLLMMMNNNPPPPPPOOOPPPRRRRRRRRROOOMMMKKKLLLLLLKKKKKKJJJKKKKKKLLLTTTWWWZZZ[[[[[[[[[\\\]]]YYYWWWUUUSSSQQQOOONNNNNNHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAACCCEEEHHHJJJMMMQQQVVVYYYXXXUUUSSSRRRPPPRRRUUUXXX[[[^^^___```^^^^^^^^^]]]\\\XXXRRRNNNPPPPPPOOOLLLGGGBBB@@@???>>>>>>===;;;:::888777777666555444333222000////////////000000//////...---------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////***,,,...000///+++'''%%%%%%&&&)))+++...000111222///......------,,,,,,++++++,,,,,,------,,,,,,+++,,,...000000...---///111---...///000000111000000111111000000000000111111000///...000222444555555000111111111111222222222//////000111111111111111111111222222222333333333111111222222222333333333666777999;;;===???AAABBBBBBCCCDDDDDDCCCDDDFFFHHHJJJMMMOOOQQQPPPPPPPPPQQQTTTWWW\\\bbbjjjuuuyyysssmmmfffaaaXXXUUURRRPPPOOOMMMKKKIIIBBB@@@>>>;;;999999999:::666888:::;;;===@@@DDDHHHHHHIIIJJJJJJKKKJJJIIIIIIEEEAAA<<<888555333111///000000000000000000000000000000000000000000000000111000///......///000111333111...,,,,,,...111333,,,,,,---.../////////...000///...------...///000---,,,,,,,,,,,,---......////////////////////////---...............------000000///.........//////+++,,,---...///111222222---.........//////000000000000000000000000000000......///000111222333333000111111222333333444444///000000111222444555666000000111222333444444555444555777;;;AAAFFFKKKNNNNNNPPPSSSSSSRRRQQQQQQRRRRRRXXX___eeennn}}}WWWUUUSSSSSSTTTVVVVVVUUUUUURRRMMMKKKLLLMMMNNNOOOSSSRRRQQQOOOOOONNNNNNOOOQQQQQQQQQQQQPPPOOONNNNNNOOOPPPRRRSSSSSSRRRPPPOOOOOOPPPQQQPPPNNNNNNQQQTTT[[[[[[\\\]]]^^^___``````^^^______^^^\\\YYYVVVTTTQQQLLLHHHHHHJJJIIIDDD???@@@??????@@@BBBCCCBBBAAAGGGIIINNNQQQSSSSSSQQQPPPLLLLLLMMMOOORRRWWW[[[]]]^^^______\\\XXXUUUTTTSSSVVVUUUSSSQQQOOOLLLKKKJJJJJJIIIHHHFFFDDDBBB@@@???@@@<<<777444444444555444666333///......//////...//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///...,,,+++***+++,,,,,,...---,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---...///000000000000000000111111111111///////////////.........000000000000111111111111222111111000000111111222222222222111111111111000111111000000000000111111111111222333444444555555555666999<<>>@@@AAADDDFFFIIILLLMMMLLLJJJIIIDDDCCC@@@===999666333222111111111000//////......------......//////000000333444555333111000000111000000///.....................////////////......////////////............000///...---------------,,,,,,,,,---...///000111////////////////////////......------------......------,,,+++,,,---...///000000000000000000000000111111111111222222222222111111222333333333333333333333333333333222111000222222222222222222222222555555444222000111333555444888===BBBFFFIIIMMMOOOSSSPPPOOOQQQQQQOOOPPPSSSPPPUUUbbbuuu|||~~~WWWVVVVVVXXXYYYZZZYYYWWWYYYVVVRRRPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTRRRQQQQQQRRRSSSSSSVVVWWWXXXYYYYYYXXXWWWVVVTTTUUUUUUTTTRRRRRRVVVYYY[[[\\\]]]^^^```aaabbbccccccccccccbbb```^^^[[[YYYYYYVVVRRRQQQQQQOOOIIIDDD???>>><<<===???@@@@@@???EEEGGGJJJMMMNNNNNNMMMLLLHHHHHHIIIKKKNNNSSSWWWYYY[[[\\\]]][[[XXXUUUTTTTTTVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRQQQPPPNNNLLLKKKIIIKKKGGGBBB>>>;;;888666444777444111////////////...//////.........---------------............------,,,,,,,,,---------.........---,,,+++++++++,,,,,,------,,,+++++++++++++++++++++,,,------------,,,------------------------------------------------//////.........---------,,,------....../////////...////////////000000000////////////////////////000000000000111111111111222222111111111111222222222222222222111111111111222111111000000111111222222222222222333444555666777999;;;>>>AAACCCDDDEEEFFFFFFFFFGGGJJJLLLOOOQQQKKKLLLMMMNNNPPPUUU\\\```jjjrrruuujjj```\\\WWWUUUUUUTTTQQQNNNIIIFFFBBB>>>;;;:::::::::999999999999:::<<<===>>>BBBDDDHHHKKKMMMMMMLLLKKKHHHFFFCCC???:::666333111222222111111000000000000.........///////////////111222333222000...///000111000//////......//////......////////////......,,,,,,---...///000111111000///...------------...------------......///000///////////////////////////......------......//////......---...///000111000000000000000000000000////////////000000000000...///000000111111000000222222222222222111000000222222222222222222222222444444444333222333666999666:::???DDDGGGJJJMMMOOOQQQOOOPPPSSSRRRPPPQQQTTTYYY___oooTTTTTTUUUWWWYYYYYYWWWUUUYYYVVVRRRQQQRRRTTTVVVWWWTTTUUUWWWXXXXXXXXXWWWWWWXXXWWWUUUTTTTTTVVVWWWYYYXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWWWWUUUTTTUUUXXXZZZ[[[\\\]]]___aaabbbdddeeefffggggggfffeeebbb```___aaa^^^\\\[[[ZZZVVVOOOIIICCC@@@===<<<===?????????BBBCCCDDDFFFGGGGGGHHHHHHBBBCCCCCCEEEIIIMMMQQQSSSWWWYYY[[[ZZZXXXVVVUUUUUUWWWXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXVVVVVVVVVSSSNNNJJJFFFBBB>>>;;;:::888444222111000///.../////////.........------......////////////......,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------------------------------.......................................---------....................................////////////////////////////////////000000000111111111222222333333222222222222333333333222222222111111111111333222222111111222222333333222111111222555777999;;;<<<>>>AAACCCEEEFFFFFFEEEFFFGGGHHHJJJKKKMMMMMMMMMMMMNNNQQQVVV___jjjqqq~~~sssfffaaa\\\YYYXXXWWWSSSPPPKKKHHHDDD@@@===;;;;;;;;;<<<;;;::::::999999999999???AAAEEEIIILLLNNNNNNNNNLLLJJJGGGBBB===888444111333222111111111111111111000000///////////////...///000111000...------...//////...---------------......////////////......,,,,,,---...///000111111//////......------...............---....../////////////////////////////////......------......///000000000000000111222222000000000000000000000000////////////000000000000......///000000000000000111111111111111000000///222222222222333333333333222333444333444666:::===;;;???DDDHHHKKKMMMPPPRRRQQQPPPQQQTTTTTTSSSUUUZZZ___iii{{{TTTTTTTTTVVVXXXYYYWWWVVVZZZWWWTTTRRRTTTVVVXXXYYYWWWXXXZZZ\\\]]]\\\[[[ZZZ\\\\\\\\\]]]\\\\\\\\\[[[ZZZYYYYYYXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZXXXYYYZZZ\\\^^^```bbbbbbfffffffffeeedddcccbbbaaabbbaaa``````___ZZZTTTOOOIIIFFFBBB@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBCCC?????????AAADDDHHHLLLNNNRRRUUUYYY[[[ZZZYYYYYYYYYZZZ[[[\\\^^^___________________________^^^^^^]]]YYYXXXUUUTTTRRROOOJJJGGG@@@===999666555333111///////////////.....................//////.........,,,,,,,,,---------......---------,,,,,,,,,------++++++++++++++++++******+++,,,,,,---...---------------------------------------------------------........................////////////...................../////////000000///////////////000000000000000111111111222222222444333333222222333333444333333222222222111111111444333333222222333333444444333111111333666999;;;>>>???AAACCCEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKRRRRRRTTTXXXbbbrrrzzzjjjeee___[[[ZZZXXXTTTQQQMMMKKKGGGCCC???<<<;;;;;;===<<<;;;:::999888888888;;;>>>AAAFFFJJJMMMOOOPPPMMMLLLIIIFFFAAA<<<888555333222111000000000111222111000000000//////......///000111000...---...///------,,,++++++++++++,,,......////////////......////////////............//////............//////000///.............../////////////////////////////////............//////000000000000111111222222000000000000000000000000000111111111222222222222000000111222222222222111111111222222222111111000222222222333333333333333222333444444444777;;;>>>BBBEEEJJJMMMOOOQQQTTTUUUUUUSSSSSSUUUUUUVVV]]]eeekkkwww~~~YYYXXXXXX[[[^^^```aaa```bbb___[[[ZZZ[[[^^^```aaa```bbbeeeggghhhhhhgggfffhhhjjjmmmnnnmmmiiiddd```___^^^]]]\\\^^^```cccfffeeefffffffffdddaaa]]]ZZZWWWWWWXXXZZZ[[[\\\^^^^^^aaabbbbbbaaaaaa``````___aaaaaabbbcccbbb^^^ZZZVVVPPPLLLGGGDDDCCCCCCCCCBBB@@@???>>>======>>>???@@@???>>>>>>???AAAEEEHHHJJJNNNRRRXXX\\\^^^]]]]]]]]]]]]^^^```bbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaa\\\[[[ZZZZZZYYYWWWSSSPPPGGGDDD@@@<<<:::777444111000000/////////.........------............------,,,,,,,,,---------......------------------------***++++++,,,,,,,,,++++++,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.....................//////////////////......//////000000000111111111////////////000000111111111111111111222222222222444333333222222333333444333333333222222222222111444444333333333333444444444333222333555888<<<>>>???@@@BBBDDDFFFGGGHHHHHHLLLMMMNNNOOOOOOOOOOOOOOOVVVWWW\\\eeeuuummmgggaaa]]]\\\YYYUUURRRPPPMMMJJJEEEAAA>>><<<<<<===<<<;;;:::999999999999999;;;>>>BBBGGGKKKNNNOOOLLLKKKJJJHHHEEEAAA===;;;444333111000//////000111111111000000/////////...000111222111///...///000///......---------------......////////////......////////////............//////.........//////000000//////.........//////000000000000000000000000/////////......///////////////000000000111111111111111111111111111111111000111111111222222222222000000111222222222222222222222333333444333333222222222333333333444444444444444555555555777;;;>>>EEEHHHLLLOOOPPPQQQSSSUUUVVVTTTSSSTTTVVV\\\hhhuuu||||||[[[\\\___dddjjjnnnppppppnnnkkkgggeeegggiiikkkkkkmmmooorrruuuxxxzzz{{{{{{~~~uuupppiiigggfffeeeggglllqqqtttsssuuuwwwxxxuuummmddd\\\[[[[[[[[[[[[\\\\\\\\\\\\___^^^^^^^^^____________aaabbbcccddddddaaa___]]]TTTQQQLLLHHHGGGEEEDDDCCCAAAAAA@@@???????????????@@@?????????@@@BBBEEEFFFIIIOOOWWW]]]````````````___aaacccdddeeedddcccbbbddddddeeeeeeeeeeeeddddddaaa```^^^^^^]]]ZZZVVVSSSNNNKKKGGGCCC@@@<<<777444000000000/////////......---------......---------,,,,,,,,,---------......,,,,,,---............---***+++,,,---...---,,,+++,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////000000000000111111111111...//////000000111111222111111111222222222222333333333222222222222333333333333333333222222222222444333333222222333333444555555555666888;;;>>>@@@@@@AAACCCFFFHHHIIIJJJKKKKKKLLLMMMOOORRRTTTUUUVVV^^^cccmmm}}}pppkkkeeeaaa___]]]YYYUUUTTTRRRNNNJJJFFFBBB???>>>======<<<;;;::::::::::::888999;;;???CCCGGGKKKMMMJJJKKKKKKJJJHHHEEEBBB@@@888666333111//////000111111000000000000000000///000111222222000000111222222222111000000000000111......////////////......,,,,,,---...///000111111//////......//////000000/////////...//////000000000000000000000000000000000//////......//////000......///000000000000///111111111111111111111111////////////000000000000//////000111111111111111222333444444444444444444222222333333444444555555555666666666777999===@@@EEEHHHLLLNNNNNNOOOPPPRRRTTTSSSUUUYYY^^^hhhzzz|||}}}~~~```dddmmmxxx|||zzz{{{}}}~~~}}}{{{yyyyyy|||xxxmmmccccccbbbaaa```______^^^____________``````aaabbb```bbbccccccbbb```______ZZZWWWRRROOOMMMJJJGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@BBBAAA???>>>>>>@@@BBBCCCEEEKKKUUU\\\```bbbbbbbbb___aaadddggghhhgggfffeeeeeeeeefffffffffeeeeeeddddddbbb```___^^^\\\YYYWWWUUURRRNNNIIIEEE@@@;;;777000000000000/////////.........////////////......,,,,,,,,,---------......+++,,,.../////////...---***,,,---//////...---,,,,,,------...............---------------------------------------------------------.........//////......//////000000111111/////////000000000000111...//////000111111222222111111111222222222333333222222111111111111222222444444333333333222222222333333222222222222333333555555777999;;;>>>@@@BBBAAACCCEEEHHHKKKMMMNNNOOOLLLNNNPPPTTTYYY___cccfffsss|||}}}uuupppjjjfffeeebbb^^^[[[YYYWWWTTTOOOKKKGGGDDDBBB@@@???===<<<;;;:::::::::888888999<<>>>>>>>>@@@AAABBBIIISSS[[[```bbbbbbbbb___aaaeeehhhjjjjjjiiihhhddddddeeeeeeeeedddcccccccccaaa_________^^^]]][[[YYYVVVQQQMMMHHHCCC===999000000000000//////////////////000000000000//////,,,,,,,,,---------......+++,,,.../////////......+++,,,...000000///...---,,,---......//////......------------------------........................---------.........//////---......///000111111222............/////////000...//////000111222222222111111222222222333333333222111111111111111111222444444444333333333222222333222222111111222222333555666888;;;===@@@AAABBBCCCDDDGGGJJJMMMOOOQQQQQQTTTVVVYYY___fffooovvvzzzyyytttnnnjjjiiigggccc```]]][[[XXXSSSOOOJJJGGGEEEBBBAAA???===;;;:::999999888888888:::===AAAEEEGGGKKKLLLMMMLLLJJJGGGCCCAAA@@@===999555333222222333//////000000111111222222///000222111000///111222000000///.....................////////////......000/////////............///////////////000111111............///111222222000000000000000000000000000000////////////000000...///000111222111000000111111111111111111111111111111111111222222222222333333444555555555555444000111222333333333333333222222333333444555666666555777999:::===AAAFFFJJJKKKNNNQQQRRRRRRRRRRRRSSSRRRXXXeeetttxxx}}}sssooonnnooommmkkkiiikkkjjjiiijjjkkkeee^^^______^^^]]]]]]]]]^^^___[[[ZZZZZZYYYXXXTTTOOOKKKLLLKKKIIIIIIIIIHHHFFFDDDBBBAAA???@@@AAABBBBBBAAADDDHHHNNNTTTZZZ^^^```aaaeeeeeeffffffggggggggggggffffffeeedddddddddeeeeee```aaaaaaaaa```^^^\\\ZZZ\\\ZZZXXXUUUPPPIIIAAA;;;777444111000//////...---///000111111111000...---.........------,,,,,,,,,---------.........//////000000000000000000000000,,,,,,------------------------............------//////////////////......000.........///...,,,***,,,------...///000111111000000000000111111111111333333222111000000111111000111111111111222222222444444444333333222222222222222222333333444444444444444333222333444555666999:::======>>>???AAACCCEEEDDDGGGKKKKKKJJJMMMRRRXXX___gggqqq}}}}}}zzzsssnnnmmmiiiddd___]]][[[YYYWWWTTTOOOLLLGGGFFFDDDBBB???<<<:::999999888888999;;;>>>AAACCCKKKLLLMMMNNNMMMLLLJJJHHHFFFBBB===888444222222222000111111222222111///...222111111000///......---111111222222222222111111000000//////......------000000000000////////////......------------......////////////000000000000000000000000000000000000......///000000000000000222222222222111111000000...///000222222111111000333333444555444333222111222333333444444333333222222111000111333444333222555555444444444555666666555888;;;===@@@CCCHHHKKKMMMOOORRRRRRQQQQQQQQQRRRYYYaaasss}}}zzz||||||{{{{{{zzzsssjjjaaa___]]]\\\]]]]]][[[ZZZ]]]\\\\\\\\\\\\ZZZVVVRRRPPPNNNMMMLLLLLLKKKHHHFFFFFFDDDBBBBBBBBBCCCBBB@@@CCCFFFKKKPPPUUUZZZ\\\^^^dddddddddddddddeeeeeeeeeeeeeeedddccccccbbbbbbccc``````aaa```___]]]\\\[[[\\\[[[YYYVVVSSSMMMFFFAAA888555111//////......---///000000000000///....../////////.........------++++++,,,,,,------------................................................------............------------------------------000/////////000000///------.........///000000000---------............///333222222111000000111111111111111111222222222222444444444333333333222222222222222111111111111111222333444555666666555555999;;;===>>>???@@@BBBDDDIIIIIILLLPPPPPPOOORRRWWW\\\iiiyyy{{{uuurrrllleeeaaa^^^[[[YYYWWWTTTPPPMMMKKKJJJHHHEEEBBB???<<<;;;:::999999999:::===???AAAHHHIIIKKKMMMMMMLLLJJJHHHHHHEEEAAA<<<888555444444///000111222111111000///111111111000///.........//////000000000000//////222111111111000000000///000000000000///////////////......------......///////////////000000000000000000000000000000000000/////////000000000000000111111111111000000////////////111111222111111000///000111222333222222111111111222222222222111111222111000222444555555444555444444444444555666666555777;;;>>>@@@DDDHHHKKKNNNOOOPPPPPPPPPPPPRRRTTT]]]hhhmmmhhhaaa___```___\\\XXX[[[ZZZZZZ[[[\\\\\\YYYWWWVVVUUUSSSRRRRRRQQQOOOMMMMMMKKKHHHGGGFFFEEEBBB@@@CCCDDDGGGKKKOOOSSSWWWYYY___`````````aaabbbcccdddddddddcccbbbaaaaaa```````````````___^^^]]]\\\[[[\\\[[[ZZZYYYVVVRRRLLLHHH===999444111000000000///000000///...............000000000///////////////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,000000000//////......---------............------------------------------...---,,,---//////...---///////////////////////////000000000000111111111333222111111000111111111111111222222222333333333444444444444333333333333444333333222222111000000111333555777888888666555;;;===???@@@AAABBBDDDFFFJJJJJJMMMQQQQQQQQQVVV]]]iii|||}}}uuunnnhhheee```]]]ZZZWWWTTTQQQPPPOOOMMMIIIFFFBBB???===;;;;;;:::::::::;;;===>>>BBBEEEHHHKKKMMMLLLJJJIIILLLIIIEEE@@@<<<999777777///000000111111111000000111111000000//////......---......//////......---111111111111000000000000000000000000///////////////......------......///////////////000000000000000000000000000000000000000////////////000111111000000000000000////////////000111111222222111111......000111222333333333111111222222222222111111111111111222555777777666444444444444444555666666666999===@@@CCCGGGKKKNNNQQQQQQQQQPPPPPPSSSWWW[[[ffftttyyymmmfffeeeddd___ZZZZZZZZZYYY[[[\\\]]]\\\ZZZ[[[ZZZXXXXXXYYYYYYXXXWWWUUUSSSPPPNNNLLLJJJGGGDDDDDDDDDDDDFFFIIIMMMPPPRRRYYYYYYZZZ[[[^^^aaaccceeecccccccccbbbaaa```___^^^_________^^^]]]\\\\\\[[[^^^]]][[[ZZZYYYUUUPPPLLLDDD???:::666444333333222111000...---------...//////////////////////////////000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,111000000///...---,,,,,,------............------.........///////////////...---,,,...000111111000000000000///////////////111111111222222222333333222222111111111111111222222222222222333333333444444444444444444444333333555555555555444444444444333444555777888999999999===???BBBCCCCCCEEEGGGIIIMMMLLLNNNPPPQQQUUU___jjj|||sssoooiiiddd```]]]ZZZWWWTTTSSSQQQNNNJJJEEEAAA???===<<<;;;;;;:::;;;;;;<<<===@@@EEEIIILLLLLLKKKIIINNNLLLHHHDDD@@@===:::999000000111111111111111000111000000000/////////...---......//////......---////////////............000000000000//////////////////............//////////////////000000000000000000000000000000000000000000/////////000111222111111111111000000000000000000111111222222222222111111222333444444555555333444444444444444444333111111111333666888999888444444444444555666777777:::===AAAEEEHHHKKKNNNQQQSSSRRRQQQQQQSSSXXX```fffsss|||pppllliiiddd``````___]]]]]]^^^___^^^]]][[[ZZZXXXYYY[[[]]]^^^]]]\\\ZZZXXXVVVUUURRRNNNKKKHHHGGGEEEEEEFFFHHHKKKLLLPPPQQQSSSVVVZZZ___ccceeebbbcccccccccbbbaaa______^^^^^^]]]]]]\\\\\\[[[[[[```^^^\\\[[[YYYVVVQQQNNNHHHCCC>>>999777555444222111000///------...//////........................000000000000000000000///------------------------//////......---,,,++++++------............------........./////////000000222000///000222444555555000000000000000/////////........./////////000000222111111111111111222222222333333333444444444444444444444444444444444444333333444555666666777777666666555555777999<<<>>>???AAADDDEEEFFFHHHJJJLLLQQQOOOPPPRRRUUU___qqq}}}yyyrrrlllgggccc^^^\\\XXXWWWUUURRRMMMHHHDDDAAA>>>>>>===<<<;;;;;;:::::::::===BBBGGGJJJLLLKKKKKKNNNMMMJJJGGGCCC???<<<;;;333222222222111111111111000000000000////////////...//////000000//////...............////////////000000000000/////////////////////....../////////////////////000000000000000000000000000000000000000000000000000111111222222222222222222222222222111111111111111222222333444333333333333333333333444444444555555444444444111000111333777999:::999555555555555666777888999;;;???CCCGGGIIILLLNNNQQQQQQQQQPPPRRRWWW```lllssszzzuuuppplllhhheeebbb______^^^]]]\\\YYYWWWVVVWWWYYY\\\]]]]]]```___]]]]]]\\\ZZZVVVTTTMMMLLLIIIGGGFFFFFFGGGHHHIIIJJJKKKOOOTTTZZZ___bbb```aaabbbcccbbbaaa```___^^^]]]\\\[[[[[[[[[[[[\\\```^^^]]][[[ZZZXXXTTTQQQJJJFFFAAA===999666333111111111000///////////////------............//////.........------------,,,.................................---,,,,,,++++++------............------++++++,,,,,,---.........///---+++,,,...000111111000000000000000000000000000000000000111111111111111111111000111111222333333333333444444444555555444444444444555555555555000111222333555666777777888777555555777;;;???BBBBBBDDDFFFHHHIIIKKKMMMOOOPPPOOOQQQUUU]]]kkk|||uuunnnhhhbbb^^^ZZZZZZYYYVVVRRRLLLHHHEEE@@@??????>>>===<<<;;;:::999;;;@@@EEEIIIKKKMMMMMMMMMMMMLLLJJJGGGCCC???===666666444333222111111111000000000000///////////////000000111111000000///000000000000111111111111000000000000////////////000//////......//////000////////////000000000000000000000000000000000000///000111222222222111111222222222333333333333333222111111111111222333333333222111111000000111111222222333333333333222222111111111333666999999888666666666666777999:::;;;<<<@@@DDDGGGIIIKKKMMMNNNNNNOOOQQQUUU^^^kkkzzzwwwsssmmmhhheeecccaaa```[[[YYYWWWWWWYYY[[[[[[[[[```______```aaa```]]]ZZZSSSQQQNNNKKKHHHFFFEEEDDDDDDDDDEEEHHHMMMSSSXXX[[[]]]^^^```aaaaaaaaa___^^^]]]]]][[[[[[ZZZ[[[[[[\\\___]]]\\\\\\\\\[[[YYYVVVNNNKKKGGGCCC???;;;666222111111111111111000000///....../////////000000000------------,,,,,,++++++....................................------------------............------++++++,,,,,,---......///---+++))))))***---------/////////000111111111222222222333333333444444444111111000000111222222333444444444444555555555555444444444444555555555666222222333444555666666777777777666777999<<<@@@BBBCCCEEEHHHJJJKKKMMMOOORRRQQQSSSZZZbbbmmmxxxppphhhccc]]]]]]\\\ZZZVVVQQQLLLIII@@@@@@@@@@@@???===<<<<<<:::<<>>@@@AAADDDFFFIIIKKKLLLNNNQQQSSSYYY^^^hhhuuuwwwnnnhhh_________]]]YYYTTTOOOMMMAAAAAAAAAAAA@@@>>>===<<<;;;<<<>>>BBBFFFJJJNNNPPPMMMNNNNNNNNNLLLIIIEEECCC===;;;888555333222222222////////////000000000000//////000000000000//////---.........//////000000000000000000////////////000000////////////000000////////////000000000000000000000000000000000000---///222555555333111///000000111111222222222222333222111111111222333444222222111111222444666777444555555666666555555444111111111222555777777666888888888999:::;;;===>>>EEEIIIMMMOOOPPPPPPPPPQQQTTTWWW]]]ggguuu{{{tttqqqeee]]]___bbb^^^ZZZZZZ\\\]]]^^^```aaabbbbbbbbb^^^]]][[[WWWRRRLLLGGGDDDBBBAAA@@@AAABBBFFFIIIKKKVVVXXXZZZ\\\^^^___``````]]]\\\[[[ZZZZZZZZZ[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[VVVSSSOOOKKKGGGCCC>>>:::555333111000111111000//////...,,,---///000000///---,,,+++***+++---///111000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111000000000000000000000000000000111111111111000111111111111222222222///000111333333222111111333333444444666777999999666666777777777555444333;;;999777555555666888999666777999:::;;;>>>BBBEEEKKKJJJJJJLLLPPPUUU[[[^^^fffqqq~~~yyysssmmmkkkfff```ZZZUUUQQQOOOHHHGGGGGGGGGGGGDDD@@@===???======@@@EEEJJJLLLKKKOOOMMMKKKKKKLLLKKKGGGDDDEEEAAA;;;666555555555444333222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......//////000111111111111111222111111111000000//////111111111000000000000000333333222111000000111111222222222222222222222222222222222222222222222222444444444444444444444444222222333333444555555666888888888888:::===???AAAJJJJJJKKKKKKMMMOOOQQQRRRVVV^^^hhhrrrrrreeebbb```\\\ZZZZZZbbbbbbbbbbbbcccbbbbbbbbbaaa```___]]]XXXSSSMMMJJJEEEDDDBBBAAAAAADDDGGGIIIPPPRRRVVVZZZ]]]^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZYYYZZZ[[[[[[[[[[[[[[[ZZZXXXUUURRRNNNKKKGGGBBB???888666333222222222111000111000//////111222222111......---,,,---///111222000000000000000000000000........................000000000000000000000000////////////////////////111111111111111111111111000000000000111111111111111111111111222222222222111111222333333333333333444444444444555666888888666666666777666666555555666666666777777888888888999;;;<<<======???AAADDDIIIJJJLLLOOOTTT[[[dddjjjxxxzzztttsssoookkkeee___ZZZWWWMMMKKKJJJJJJIIIGGGDDDBBBAAA???===@@@DDDIIIKKKKKKOOOMMMLLLMMMMMMLLLIIIFFFFFFBBB===999777666555444222222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000111222222222222222222111111111000000000000111111111111000000000000333333222111111111111111222222222222222222222222333333333333333222222222444444444444444444444444333333444444555555666666888777777888;;;>>>BBBEEEIIIJJJLLLNNNOOORRRTTTUUU]]]gggssswwwlllfffaaa______bbbbbbaaa```____________bbbcccdddccc```[[[VVVSSSJJJHHHEEEBBBAAABBBDDDFFFGGGKKKPPPVVVYYYZZZZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZXXXUUURRRPPPMMMIIIFFF<<<999666444444444222111222000//////111222222111000000/////////111222333000000000000000000000000........................000000000000000000000000////////////////////////000000000000000000111111000000000111111111222222111111111111222222222333333333333333333444555555444444444444444555666777666666555555666666777777222444666888999999999888888;;;>>>@@@AAACCCEEEGGGKKKOOORRRVVV[[[fffvvv|||zzzxxxsssllleee^^^ZZZSSSQQQNNNLLLLLLKKKJJJIIIDDDBBB???@@@CCCGGGJJJLLLOOONNNNNNNNNOOONNNKKKIIIGGGDDD@@@===:::888555333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111000111111222333333333333333111111111111111000000000111111111111111111111111333222222111111111111222222222222222222222222222555555444444444333333333444444444444444444444444444444555555666777777777777777777999===BBBGGGJJJIIIKKKNNNPPPRRRUUUZZZ]]]gggsssvvvooojjjhhhcccbbb```^^^]]]]]]]]]^^^aaabbbdddeeeccc```\\\YYYQQQNNNIIIEEECCCBBBCCCDDDCCCEEEIIINNNRRRTTTUUUUUUYYYYYYYYYZZZZZZZZZYYYYYY[[[[[[\\\\\\\\\[[[ZZZZZZ[[[YYYVVVUUUTTTQQQNNNKKKAAA===999666555444333111111///......///000000///111000000000000111222333////////////////////////------------------------////////////////////////////////////////////////.........///////////////000000111111111222222222111111111222222222333333444333222222222333555666555444444444444444555555666666555555555666888999444444666777888999999999555888>>>BBBEEEHHHKKKMMMQQQUUUYYY]]]fffwww{{{rrriiibbb^^^YYYUUUPPPMMMMMMMMMMMMMMMHHHFFFCCCAAACCCFFFJJJLLLOOOOOOPPPPPPQQQPPPNNNMMMIIIGGGCCCAAA>>>;;;666333333222111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111222222111000000000111222222333333222222111111111111111111111111000111111111111111222222333222222111111222222222111222222222222222333333666666666555444444333333555555555555555555555555555555555666777777888888777777888;;;???EEEKKKNNNMMMNNNOOOPPPSSSZZZcccjjjsssvvvooojjjgggdddaaa_________```]]]___aaaccccccaaa^^^\\\WWWUUUPPPKKKHHHEEEEEEEEECCCCCCDDDEEEHHHLLLPPPRRRUUUVVVXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZYYYWWWVVVVVVTTTQQQOOOEEEAAA<<<888666444333111111000......000000000///000000000000000000111111////////////////////////........................////////////////////////000000000000000000000000/////////000000111111111111111111111222222222222111222222222222333333333333222111111111222444555555555444444444555555666777666555555555777888:::999888666666666777999:::666:::@@@DDDHHHKKKNNNPPPQQQVVV]]]fffttt}}}rrriiieee]]]XXXRRRNNNMMMNNNNNNNNNLLLJJJGGGDDDDDDFFFIIILLLNNNPPPQQQRRRRRRQQQQQQPPPKKKIIIFFFDDDAAA===999555444333222111000000000000222222222222222222222222111111111111111111111111111111111111111111111111//////000000000000000//////000000111111111111111111111111111111222222222000000111111222222222333333222222222222222333333111111111222222333333333666666666555555444444444555555555555555555555555555555666666777888888888777888:::>>>CCCIIINNNQQQQQQQQQQQQQQQVVVaaaqqq}}}~~~wwwsssllleee```]]]]]]]]]ZZZ[[[]]]___```___^^^^^^\\\[[[WWWSSSOOOKKKIIIHHHFFFDDDBBBAAABBBEEEIIILLLPPPQQQTTTVVVXXXYYYYYYYYYZZZ[[[[[[\\\]]]]]]\\\\\\ZZZYYYWWWWWWWWWVVVSSSQQQKKKFFF@@@;;;888666444333444222111111222222222111////////////000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111222222333333444444111111111222222222222333222222222222333333333333222222222222222333333444555555555555555666777888777777666666666777888888;;;:::777666666888:::<<<===@@@DDDHHHJJJLLLOOOQQQRRRZZZfffvvv|||pppjjjbbb]]]VVVQQQOOOOOOOOOOOOPPPOOOLLLIIIFFFFFFIIILLLMMMOOORRRSSSRRRRRRRRRSSSNNNKKKHHHFFFDDD@@@<<<999666555444333222111111111222222222222222222222222111111111111111111111111111111111111111111111111......///000000000000/////////000111111111111000111111111222222222222222000000111111222333333333333222222222222333333444111111111222222333333444555555555555555555555555555555555555555555555555555555666666777777888888888:::>>>BBBGGGKKKOOOPPPRRRSSSTTTWWW___ooorrrhhh```\\\[[[ZZZZZZ[[[]]]^^^___`````````___^^^[[[WWWRRRNNNKKKGGGEEECCCAAA@@@AAACCCDDDIIIKKKNNNRRRUUUWWWWWWWWWYYYZZZ[[[\\\]]]^^^^^^^^^[[[ZZZXXXXXXXXXWWWTTTRRRQQQLLLEEE???;;;999777555555333111111222222222111///000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333333111111111222222222333333222222222333333333444444222333333444444444444444555555555666777888999:::777777888888888777777666999999888999999;;;===>>>CCCEEEHHHJJJLLLOOOSSSVVV___iiizzzzzzqqqhhhccc\\\WWWTTTSSSRRRQQQRRRRRRQQQMMMIIIGGGIIIKKKLLLOOORRRSSSRRRRRRSSSUUUOOOMMMIIIGGGEEECCC???===777777555444333222222222333333333333333333333333111111111111111111111111111111111111111111111111...///000111111111111111000000111222222222222111111111111222222333333333000000111222222333444444222222222222222333444555000111111222333333444444333333333444555555666666555555555555555555555555444444555666666777777888999<<>>DDDGGGKKKOOOSSSUUUUUUVVVXXXYYYZZZ\\\]]]^^^______\\\[[[YYYYYYYYYXXXUUUSSSUUUPPPHHHBBB===;;;999777333111//////000111000///000000111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,------...///000000111111111222222222333333333222222333333333444444444222333555666666666555444555555555666777999:::;;;777888999999999777666555555777999;;;===>>>>>>>>>DDDFFFIIILLLOOOTTTYYY]]]ooozzzzzzmmmhhhaaa[[[XXXVVVTTTSSSTTTTTTTTTPPPKKKHHHIIIKKKKKKNNNRRRSSSRRRRRRTTTVVVPPPMMMJJJGGGFFFDDDAAA@@@888888666555444333333333333333333333333333333333111111111111111111111111111111111111111111111111///000111222222222222222111111222333333333333222111111111222222333333333000000111222333333444444222222222222333333444555000000111222333333444444111222222333444555666666666666666666666666666666444444555555666777777777:::>>>CCCIIILLLNNNMMMMMMHHHPPP[[[gggvvv~~~nnndddaaa___]]]\\\]]]]]]\\\[[[``````___^^^\\\ZZZXXXWWWNNNKKKFFFBBB???>>>??????AAACCCGGGJJJMMMQQQUUUXXXVVVXXXZZZ[[[ZZZYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZVVVSSSOOOKKKEEE???888333333222111222333444333222...///000000000///---,,,000000000000000000000000000000000000000///......+++,,,...000000000000///111111111000000000000000......///000000000000000222222222222222222333333444444333222222333333333555555555555666666666777777777777777777888888999888888777777666666555555:::999777888;;;???AAABBBJJJHHHKKKQQQUUUZZZgggttt|||wwwooogggccc^^^WWWTTTUUUSSSSSSSSSTTTUUUTTTQQQNNNKKKLLLNNNPPPQQQRRRSSSSSSQQQQQQOOOMMMKKKHHHFFFDDD;;;:::999777555444333333111111111111000000000000222222222222111111000000.........///000000111111111111000000//////......222333444444555555555444111111111111111222222222111000//////000222444555000000111222444555666666555444444333333444444555555555555666666666666666777777777777666666666666777888888888666666777999===@@@FFFIIILLLNNNQQQSSSWWW[[[cccppp{{{ooojjjddd```^^^^^^^^^]]]]]]]]]^^^^^^______^^^^^^SSSPPPKKKFFFBBB@@@@@@@@@>>>@@@CCCEEEGGGKKKPPPSSSUUUXXXZZZ[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[XXXUUURRRNNNIIICCC<<<777444222111222333333222111///000000000//////...---000000000000000000000000000000000000000///......---...000111111111111000000000000000111111111111///000111111222111111111000111111222333333444444444444333333333333333444555555555666666666777777777777777777777888999999888888888777777777666666:::::::::<<>>???@@@@@@BBBFFFKKKOOOTTTWWWZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXUUUQQQMMMHHHAAA===666444222222333333222111111000000///////////////000000000000000000000000000000111111000000//////000000111222222111111000///000000000111222222222000111222222333333222222000111111222333444444555444444333333333444444555555555666666666777777777888777777777777888999999999999999999888888888888:::;;;===@@@CCCFFFIIIKKKKKKOOOWWW```iiisss|||pppkkkiiiccc\\\YYYXXXXXXXXXYYYZZZYYYWWWUUUTTTUUUUUUVVVVVVVVVVVVVVVSSSRRRQQQOOOMMMJJJHHHGGGAAA@@@===;;;888666444333222222222111111111000000222222222222111111111111333333222222111000000///111000000000000/////////111111222222222111000000222222111111000000//////111000//////000111333444222222222333333444444444333333222222222222333333333333444444555555555555666666666666777777777777444666777888888:::>>>AAACCCGGGMMMPPPQQQSSSWWWZZZ]]]fffvvvttthhhcccaaa```_________^^^^^^_________^^^[[[VVVPPPJJJEEEBBB@@@@@@@@@@@@??????CCCHHHLLLQQQTTTXXXZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWTTTQQQLLLFFFBBB999777444333333333222000222111000///...///000111000000000000000000000000000000111111111000000///111111111111111111000000//////000111222222333333000111111222222222222222222222222333333333333333444444444444444444555666555666666666666777777777888888777777888888999:::999999::::::::::::::::::;;;===@@@CCCEEEHHHLLLNNNSSSZZZfffpppyyyxxxpppmmmhhhbbb^^^[[[ZZZZZZ[[[\\\[[[ZZZXXXUUUUUUVVVVVVUUUUUUTTTSSSTTTSSSRRRQQQOOOLLLJJJIIIDDDCCCAAA>>>;;;777555333333333222222222111111111222222222222222222222222333333333222222111111111000000000000000000000000111222222222222111000000222222111111000///......111000000000000111222333333333333333333333333333333222222111111222222333222222333333444555555555666666666666777777777777666777888999:::<<<@@@CCCGGGKKKPPPRRRRRRTTTYYY^^^hhhtttxxxnnnhhheeeaaa```___^^^]]]]]]]]]]]]___\\\XXXSSSMMMHHHDDDBBBAAAAAA???>>>===???DDDGGGLLLPPPUUUXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZXXXVVVUUURRRNNNIIIEEE===:::777444444333222111222111000//////000222222111111111111111111111111000000111111111111000000111000000000000000000000///000000111222333333444///000111111222222111111555444444333333222222222555444444444555555666777666666666666777777777888888888888888888999999:::999999::::::;;;;;;<<<<<<<<<>>>BBBDDDGGGJJJOOORRRYYYfffuuuwwwqqqkkkeeebbb___]]]\\\\\\]]]]]][[[YYYVVVWWWWWWVVVVVVTTTSSSSSSUUUUUUTTTRRRPPPNNNLLLKKKHHHGGGEEEBBB>>>:::666444333333333333222222222222222222222222222222222333111111222222333333333333000000000000111111111111222333333333333333222222333222222111000//////...111111111111111222222222444444333333333333222222333222222111111222222333222222333333444555555666555666666666777777777888999:::::::::;;;===AAAEEEKKKOOOSSSTTTSSSVVV^^^eeezzz{{{oooiiidddcccaaa___^^^^^^^^^___]]]\\\YYYVVVQQQLLLHHHFFFAAAAAA???===<<<<<>>:::666555444333222111111111111111222222333111111111111111111111111000000111111222222111111000000/////////000000111000111111111222333333333///000000111222111111111555555444444333333222222555555555555555666777888666666666777777777888888999888888888888999::::::888999999:::;;;<<<<<<======@@@DDDGGGJJJOOOWWW]]]cccuuu{{{qqqjjjhhhcccaaa___^^^___^^^\\\ZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMJJJIIIHHHEEEAAA===999666444444444333333333222222222222222222333333333333000111111222333333444444000000000111111111111222222333444555555555555444333333222222111111000000222222333333333333333333333333333333333333333333333333222222222222333333222222333444555666666777555555666666777777888888;;;;;;;;;;;;<<>>===>>>@@@AAAGGGNNNTTTWWWYYYZZZ[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUURRRNNNKKKFFFBBB<<<888666555444333000111222222333333222222111111111111111111111111///000111222222222222111111000000///000111333333222222222222222222222222000111222222333333222222333333333333444444555555555555555555666777888999666666777777777888888888999999888888999999:::;;;777888999:::;;;<<<======>>>BBBGGGKKKPPPXXXccckkkyyytttppphhhfffcccaaaaaa```^^^\\\[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWVVVUUUSSSQQQPPPOOOKKKJJJIIIGGGCCC???;;;888444444444444333333333333222222222333333333444444111111111222222222222222000000111111111222222222111222333555555666666666333333333222222222222222444444444555444444444333333333333333333333333333444444333333333333444444222333444555666777777888555555555666777888888888::::::;;;;;;===AAAGGGKKKPPPTTTYYY[[[^^^iiizzzyyyuuupppiiiddd```]]]\\\ZZZZZZZZZZZZXXXUUURRRPPPFFFGGGFFFDDDAAA@@@@@@AAA>>>DDDLLLSSSWWWYYYZZZ[[[YYYZZZ\\\]]]]]]\\\ZZZYYYWWWWWWVVVVVVVVVTTTPPPMMMHHHDDD>>>999777666555333///111222333444333333222111111111111111111111111///000111222222222222222111111000000111333555666333333222222222222222222222222333444444444333333000111222333555666777888555555555555666777999999777777777777888888888888999999888888999999:::;;;777777888999;;;<<<======???DDDIIINNNTTT___mmmwww~~~yyyllliiifffdddcccaaa___]]][[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVTTTRRRQQQPPPKKKKKKJJJHHHEEE@@@<<<:::555555444444444333333333222222222333333444444444333333222111111000000000000000111111222222222222000111222444555666777777333333333333333333444444444555555666666555444444222222222333333444444444555444444333333444444555333333444555666777888999444555555666777888888999888999:::;;;>>>CCCJJJOOOQQQVVV[[[^^^dddrrr|||tttmmmdddaaaddd[[[``````[[[[[[^^^]]]XXXPPPLLLHHHEEECCCAAA???>>>@@@BBBFFFLLLQQQVVVZZZ\\\ZZZZZZZZZYYYZZZ[[[[[[\\\YYYWWWVVVWWWWWWTTTOOOJJJLLLIIIDDD???===:::777555333333333333333222111000000000000000000000000000000///...///000111000///222333333444444333333222000000111222333333444444333333333333333333333333222222333333333444444444555555555555555666777777666666666777888888999999::::::::::::::::::::::::;;;999888888:::===>>>???GGGHHHMMMSSSYYYcccyyy~~~tttjjjgggeeeaaa_________]]][[[ZZZ[[[[[[ZZZYYYTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNLLLJJJHHHDDD>>>:::888666444444555555444333...---,,,---///000000///111111222333333444555555111111111222222333333333222222222222222222222222111111111222222333333444333333333333222222111000444444444444444444444444444555555555444333222222333444555444444666999;;;:::999777666666888:::;;;<<<;;;:::<<>>;;;888666333444444333333222111000111111111111111111111111000///...///111111111000222222333333333333222222111111111222222333333444333333333333333333333333222222333333333444444444666555555555555666777777666666777777888888999999999999999999999999999999:::999888999<<>>AAADDDGGGJJJMMMVVVaaappp{{{oooiiiddd```___\\\\\\\\\]]]^^^^^^[[[YYYUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRPPPNNNLLLIIIEEEAAA;;;999666555555555444333666444333333333333222000111111111111111111111111111222222222222333333333222222222222333333333333333333333333222222222222666666777777666666555555444444444444444444444444555555666666666555444444555666666666555555777999888888888888999999::::::;;;<<>>:::888666666555444333222222222111111111111111111111111111000///000222333222111000111111222222111111000333333222222222222222222222222222222222222222222333333333444444444444555666666666555666777777888666777777888888999::::::999999999999999::::::::::::;;;<<<===>>>BBBFFFIIIMMMSSS]]]kkk}}}yyynnneee```___[[[[[[\\\^^^```___\\\ZZZVVVWWWWWWWWWWWWWWWVVVVVVTTTSSSQQQOOONNNKKKHHHEEE???<<<888666555555444333333222000111111222000///222222222222111111111111222222222222222222222222222222222333333333333333444444444333333222222111333333444444444444333333444444444444444444444444555666666666666666555555555666777777555555777888777777888999:::::::::::::::===BBBFFFLLLQQQVVVZZZ\\\cccsss~~~kkkeee___^^^______^^^]]]^^^\\\YYYWWWUUURRROOOLLLFFFEEECCCCCCEEEJJJOOORRRVVVWWWWWWXXXXXXWWWVVVVVVVVVWWWXXXYYYXXXWWWWWWWWWPPPMMMJJJGGGDDD@@@<<<999888777555444333222222222111111111111111111111111222111000111222333333111000111111222222111111000333333222222222222222222222222222222222222222222333333444444444555555555666666666666666777888888777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>???BBBFFFJJJSSS\\\kkk{{{vvvhhhaaa___\\\\\\]]]___``````]]][[[VVVWWWWWWXXXXXXXXXWWWWWWUUUSSSQQQOOOOOOMMMJJJHHHCCC@@@;;;888666555444333555444333444666777666555333333333333333222222222222222222222222222222222222222333333333444444444555444444333333222222222111222222333333333222222444444444444444444444444555555666666666666666555555666888888666666777888666777999:::;;;;;;;;;:::;;;???DDDIIIMMMRRRXXX\\\cccnnnwwwlllaaa^^^^^^\\\[[[[[[]]][[[YYYXXXWWWUUURRROOOHHHGGGDDDCCCDDDGGGLLLNNNRRRTTTVVVWWWXXXYYYXXXXXXWWWXXXZZZZZZXXXWWWXXXYYYPPPNNNKKKIIIGGGDDD@@@===:::888666444333222333333222222222222222222222222222111111111333444333222111111222222222222111111222222222222222222222222333333333333333333333333333444444444555555555555777777666666777777888999777777888888999:::::::::::::::;;;;;;<<<<<<======;;;===@@@AAAAAADDDJJJOOOUUUcccxxxmmmcccbbb^^^]]]]]]___``````]]][[[VVVWWWWWWXXXXXXXXXXXXWWWVVVTTTRRRQQQPPPOOOMMMLLLHHHDDD>>>:::888777666555555444333555777888888777333333333333333333333333333333333222222222222111222222333333444444555555444444444444333333333333333333444444555444444444444444444444444444444444444444555666666666555555444666888888777777777888777888888999:::;;;<<<<<<===BBBGGGLLLPPPVVV^^^dddqqqxxxiiicccaaa^^^]]]___[[[ZZZYYYYYYXXXVVVSSSQQQLLLJJJGGGDDDDDDEEEGGGHHHMMMOOORRRUUUXXXYYYYYYYYYXXXZZZ[[[ZZZXXXWWWXXXZZZRRRPPPNNNMMMKKKHHHEEEBBB;;;999777444333333333444222222222222222222222222333222111222444444444333222222333333333333222222111111111222222333333444444444444444444444444444444444444444555555555555777777666666777777888999777888888999999::::::;;;999999:::;;;;;;<<<======:::>>>BBBDDDEEEIIIQQQWWW]]]ooosssgggfffaaa___^^^^^^______]]]\\\UUUVVVWWWXXXXXXXXXXXXWWWXXXVVVSSSRRRSSSRRRQQQPPPLLLHHHAAA<<<999888777666444333222222444555444333111111222222333333444444333333333222222222111111222222333333444555555666333333333444444444444444333444444555666666555555444444444444444444444444333333444555555555555555333555888999888888888999888888888888999;;;===>>>@@@EEEKKKPPPVVV^^^hhhpppqqqiiifffbbbaaaddd___^^^]]]]]]^^^\\\YYYWWWPPPNNNJJJFFFDDDCCCCCCDDDIIILLLPPPTTTWWWYYYYYYYYYXXX[[[\\\[[[XXXWWWYYY[[[SSSQQQPPPOOONNNLLLHHHEEE;;;:::777444333333333444222222222222222222222222333222111222444555444333222333333444444333333222000000111222333333444444555555555555555555555555444444444555555555666666777777777777777888888999777888888999999:::;;;;;;888888999::::::;;;<<<<<<888===CCCFFFHHHNNNVVV]]]kkkwwwjjjiiicccaaa^^^^^^^^^^^^]]]\\\UUUUUUVVVWWWXXXXXXXXXWWWYYYWWWUUUTTTUUUUUUTTTRRROOOJJJCCC===;;;999888777777555444333444444333111//////000111222333333444333333333222222111111111222222333333444555666666333333333444444555555555222333333444555555555444444444444444444444444444222333333444555555555444222444777999999888999:::999888777777888;;;===???BBBGGGNNNTTTZZZdddqqqzzztttllldddbbbdddaaa\\\YYY[[[\\\YYYVVVUUUVVVRRRMMMHHHDDDBBBBBBBBBGGGIIILLLQQQVVVXXXXXXWWWZZZWWWUUUUUUXXXZZZYYYXXXUUUSSSQQQQQQPPPOOOLLLIII???===999666333222222222222222222222222222222222555444333333222222222333111222222333444555666666222222222222222222222222333333333333333333333333444444333222333444555666>>>;;;888666666777777666888888888888888888888888::::::999:::<<<===<<<<<>>BBBHHHLLLRRRaaapppwwwmmmeeeccc___\\\[[[\\\^^^```YYYYYYXXXXXXXXXYYYYYYZZZ\\\[[[YYYWWWTTTQQQOOONNNMMMLLLHHHAAA:::666777999777777666444444333333444333333333333333333333333444444444333333222222222444444444444444444444444444444444444444444444444555333111222555666555333666666666666666666666666555444444333333333444444666666777888888888888888888666555666999<<<>>>???>>>IIITTTVVVWWWddd}}}yyykkkeeefffbbb\\\ZZZ]]]___]]]ZZZ[[[XXXUUUPPPKKKFFFCCCBBBBBBFFFFFFIIINNNSSSWWWWWWWWW[[[YYYVVVVVVYYYZZZZZZYYYVVVUUUSSSRRRRRRPPPMMMKKK@@@>>>;;;888666555555555222222222222222222222222444444333444444555555666222333333333333333333333222222222222222222222222333333333333333333333333444333222222222333555555<<<:::888777777888888777:::::::::::::::::::::::::::::::::<<<>>>??????>>>CCCCCCHHHPPPVVV___ooo~~~zzzjjjfffaaa^^^]]]]]]]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXVVVUUUSSSRRRQQQPPPOOOLLLEEE>>>999888999777666555555444444444444333333333333333333333333444444444333333222222222444444444444444444444444555555444333333333444444777555333444666888777666666666666666666666666666555555444444444444555555777777888888999999999999777777777999;;;>>>BBBDDDIIIQQQYYY\\\aaapppvvvkkkhhhccc]]]YYY\\\]]][[[ZZZZZZ\\\YYYTTTNNNIIIEEECCCAAACCCCCCEEEIIIOOOTTTWWWXXX[[[ZZZXXXXXXYYYZZZZZZYYYWWWVVVTTTSSSSSSRRROOOMMMDDDBBB???<<<999888777777333333333333333333333333222333444555666777888888333333333333222222111111333333333333333333333333333333333333333333333333555444444444444555666666:::888777888999:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@FFFJJJRRR]]]hhhuuuuuunnnfffbbbbbbaaa]]]ZZZ[[[ZZZZZZYYYYYYZZZZZZZZZVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSPPPKKKDDD>>>:::999777666666555555555555666333333333333333333333333444444333333333333222222555555555555555555555555666555444333222333444444777555444444666777777666666666666666666666666666666666555555555555666666777888888888999999999999777999;;;<<<<<<@@@FFFKKKSSSXXX]]]bbbmmm{{{qqqjjjccc]]]]]]^^^[[[YYYYYY^^^[[[WWWQQQKKKGGGCCCAAABBBAAABBBFFFLLLSSSWWWXXXZZZZZZYYYXXXXXXXXXXXXWWWWWWUUUTTTSSSSSSRRROOOMMMHHHFFFCCC???;;;888777666333333333333333333333333222333444555666777777777333333333333333333333333333333333333333333333333444444444444444444444444666666666666777777888888777777777999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAAHHHPPP^^^nnn}}}zzzmmmfffeeeddd```\\\[[[ZZZZZZYYYYYYYYYYYYZZZVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUSSSOOOIIIBBB<<<999777777666666555666666777444444444444444444444444333333333333333333333333333333333333333333333333777555444222222333444555444333333333444444555555666666666666666666666666666666666666666777777888777777777777777888999999777:::======<<>>@@@@@@??????AAADDDLLLZZZnnnwwwkkkgggfffccc___[[[ZZZYYYYYYXXXXXXXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTQQQMMMFFF???;;;888888777666666666777777444444444444444444444444333333333333333333333333222222222222222222222222555444333333333333444555333333333333333444555666666666666666666666666666666666666666666777888999777666666666666777888999777;;;===<<<;;;???GGGNNNWWWZZZaaaoooxxxooogggdddccc```___```^^^]]][[[XXXSSSNNNIIIFFFCCCCCCDDDHHHNNNTTTYYYZZZWWWYYYZZZXXXVVVTTTSSSSSSSSSQQQPPPPPPPPPPPPMMMKKKNNNLLLHHHCCC===888444222333333333333333333333333222333555666666555444333333333444555666777888888333333333333333333333333444444444444444444444444333333444555666555555555888777777888;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@???AAAFFFKKKVVVjjjwwwnnniiieeebbb\\\[[[[[[ZZZYYYYYYYYYYYYZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTRRRPPPJJJDDD???:::999888777666666666666444444444444444444444444222222333333333333444444222222222222222222222222222222333444444555555555555666666666555555777888666666666666666666666666666555555666666777888999888777666666666777999:::999;;;<<<<<<>>>CCCKKKQQQZZZ___kkk|||{{{qqqkkkgggbbb___```^^^^^^^^^\\\XXXSSSOOOLLLFFFFFFGGGKKKQQQWWWZZZ[[[XXXZZZ[[[ZZZVVVSSSSSSSSSRRRQQQPPPPPPPPPOOOMMMKKKMMMLLLIIIDDD???:::777444444444444444444444444444111333555777888777777666444444444555555666666666444444444444444444444444555555555555555555555555444555666777777777666666:::888777777:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>CCCKKKSSSXXX]]]fffvvvxxxppphhhcccbbb___``````___\\\WWWSSSPPPHHHHHHIIINNNSSSXXX[[[\\\YYY[[[]]][[[WWWTTTSSSTTTRRRQQQPPPPPPQQQPPPNNNLLLLLLKKKIIIEEEAAA===:::888444444444444444444444444000222555888999::::::999555555444444444333333333444444444444444444444444555555555555555555555555777888999:::;;;:::999999;;;999777777999;;;======>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAACCCJJJUUU^^^qqqyyynnniiiaaa```___^^^]]]]]]]]]]]]XXXXXXXXXXXXYYYYYYYYYZZZVVVTTTSSSTTTTTTRRRMMMHHH===<<<:::888777666555555555555555555555555555555222222222333333444444444666666666666666666666666,,,///222666888888777666222444555444222222444777666666666666666666666666444444444444555666888888<<<;;;:::999999;;;===>>>===<<<<<<@@@IIIRRRZZZ^^^___kkk}}}zzzlllcccbbb]]]______^^^]]][[[XXXUUUPPPNNNNNNRRRYYY^^^^^^[[[YYYZZZZZZZZZYYYXXXWWWWWWWWWSSSMMMJJJJJJJJJHHHFFFLLLLLLMMMKKKHHHCCC===:::111222333444444444444333444444444444444444444444444333333222222333333444333333333333333333333333888666444444777888666333777888888888999999999999777777888:::<<<===>>>???AAA@@@>>>======>>>>>>???<<>>DDDNNNXXX^^^```bbbrrrvvviiifffaaaaaa```___^^^]]]ZZZWWWUUUSSSRRRVVV\\\``````^^^ZZZZZZZZZZZZYYYXXXWWWWWWRRROOOMMMLLLNNNOOONNNMMMLLLLLLMMMKKKHHHCCC>>>;;;444444555555555555555555444444444444444444444444444444333333333333444444666666666666666666666666777555444555777888666555777777777888888888999999999999:::;;;;;;<<<======@@@???>>>======>>>>>>???@@@AAADDDGGGKKKUUUkkk~~~sssddd```^^^___^^^[[[ZZZ]]]ZZZ[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWVVVSSSPPPMMMKKKDDD@@@;;;888777666666555666444333444555666555444444444555555666555555555666555444333222222222222777666555444444555666777888888888888888777666555444555666777777888777777888888888888888888888888666888:::;;;:::::::::;;;===>>>BBBIIITTT^^^eeehhhmmm}}}uuunnneeebbb```______^^^\\\[[[[[[YYYYYY\\\```ccccccaaa[[[[[[ZZZZZZYYYXXXWWWWWWPPPOOOOOOPPPRRRSSSRRRQQQLLLLLLMMMLLLIIIDDD@@@===777777777777777777666666444444444444444444444444444444333333333333444444444444444444444444444444666555444555777888777666666777777777888888888888;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>=========>>>>>>???CCCBBBDDDKKKUUUeee|||~~~jjjddd___```^^^[[[ZZZ[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXVVVVVVVVVVVVTTTQQQOOOMMMGGGCCC===999777777777666555444333333555555444333444555555666666777777777888777666555555444555555777666555555555555666777666777777888888777777666666666777777777777666666999999999999999999999999666888:::;;;::::::;;;<<<>>>AAAHHHQQQ[[[fffnnnsss}}}yyyjjjddd^^^^^^___^^^^^^___```___^^^```cccddddddccc\\\[[[ZZZYYYXXXXXXWWWWWWTTTSSSSSSSSSRRRQQQOOONNNLLLLLLMMMLLLIIIFFFBBB@@@::::::999888777777777666555555555555555555555555555555444444444444555555444444444444444444444444444444555666777888888888666666777777777888888888::::::;;;;;;<<<<<<==================>>>?????????BBBBBBGGGRRRaaatttppphhhbbbaaaaaa]]]\\\]]]ZZZZZZ[[[[[[ZZZZZZYYYXXXVVVVVVVVVUUUTTTRRRQQQPPPKKKFFF@@@;;;999888888777666555444444666666555444333444444555555666777888777666666555444444555555555555555555555555555555555555666777888888777777666777777777777666666555888888888999999999999999777999;;;;;;;;;;;;<<<>>>???EEENNNWWWbbbmmmwww~~~tttiii```______^^^^^^aaaaaaaaaaaaaaacccdddcccccc]]]\\\[[[YYYXXXXXXXXXXXXVVVVVVUUUTTTQQQOOOMMMLLLLLLLLLMMMLLLJJJHHHEEECCC===<<<:::888777666666666555555555555555555555555666555555444444555555666888888888888888888888888444555666666777777888999777777777777888888888888888999:::;;;===>>>???@@@<<<======>>>???@@@@@@AAA???BBBLLL]]]nnntttkkkcccbbbaaa___]]]^^^[[[[[[[[[[[[[[[ZZZZZZYYYWWWWWWVVVUUUTTTSSSRRRQQQNNNIIICCC>>>;;;999888777777666555666777888777555333333333333444555666777444333222222222222222222444444444444444444444444444555666777777777777777666777777777777666666555777777777888888888999999888999;;;;;;;;;;;;===???AAAHHHSSS]]]gggrrrvvvhhhdddbbb^^^^^^bbbaaaaaaaaabbbbbbbbbcccccc___]]][[[YYYXXXXXXXXXXXXTTTUUUUUUSSSPPPNNNNNNOOOLLLMMMMMMLLLKKKIIIGGGFFF@@@>>><<<999777666666666555555555555555555555555666666555555555555666666777777777777777777777777555666777777777777888999777888888888999999999999888888:::;;;===???@@@AAA<<<===>>>@@@AAABBBBBBBBB???GGGVVViiizzzzzzoooeeebbbaaa___\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZXXXXXXWWWVVVUUUSSSSSSRRRPPPLLLFFFAAA>>>;;;999777888777666666888888777666444333222222333444666777777666666555555666666666444444555555555555444444444555666666777777777777666666777777777777666666666666777777888999999999888:::;;;;;;;;;<<>>;;;999888888888555555555555555555555555777666666666666666666777555555555555555555555555555777999888666666777999999999999999::::::::::::999:::;;;<<<===>>>??????<<<===???BBBCCCDDDDDDDDDFFFOOOaaasssxxxkkkfffddd```]]]\\\]]]^^^^^^^^^^^^]]]\\\\\\ZZZYYYXXXVVVTTTSSSSSSRRRQQQMMMIIIDDDAAA===888555888666555666777888777666666555444333333444666777999999888888888888999999555666777888888777666555555555666666666666666666444555666777777888777777777777888888999::::::;;;999:::;;;;;;;;;===@@@BBBFFFPPP^^^iiittt~~~tttlllaaa]]]aaa```aaabbbbbbbbbbbbcccddd```^^^\\\YYYXXXWWWXXXYYYZZZZZZXXXTTTOOOMMMOOOQQQLLLMMMMMMLLLLLLKKKJJJIIIFFFDDD@@@===:::999999999666666666666666666666666777777666666666666777777888888888888888888888888666888:::999666555777999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>><<<>>>@@@CCCDDDEEEEEEEEELLLWWWhhhyyyrrrllliiiddd___]]]^^^^^^______^^^^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRRRRQQQNNNJJJFFFCCC>>>888555777555444555666777666555888777555444444555666777444444333333333333444555777888999::::::999888777555666666666666666555555444444666777888888888888888888999::::::;;;<<<<<<999:::;;;;;;;;;===@@@CCCHHHSSSbbbnnnyyy}}}pppeeeaaabbbaaa______aaa```\\\]]]``````___]]][[[YYYWWWWWWVVVXXXWWWTTTPPPNNNMMMLLLLLLMMMNNNNNNOOOOOOOOONNNNNNJJJHHHDDD@@@<<<999888777777666666666666555555555999888777666666777888999666666666666777777777777666777888999999999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===CCCAAAAAADDDEEEDDDFFFJJJSSSaaarrr~~~sssmmmfffccccccaaaaaa```___\\\[[[[[[\\\[[[ZZZXXXXXXXXXXXXVVVTTTSSSPPPLLLIIIFFFBBB>>><<<:::888666666777888888777666555555666666777888999<<<:::888777555555666666:::999666555444555666777555555444444444444555555777777777777888888888888999999888888888888999999;;;:::<<>>>>>DDDLLLSSS]]]jjjwwwyyykkkdddddd```^^^^^^```___\\\\\\___aaa```___]]][[[YYYYYYXXXXXXWWWUUURRRPPPNNNLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOLLLIIIEEE@@@===:::999999777777777777666666666666888888777777777777777888888888888888999999999999777777888888999999888888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======@@@>>>???BBBDDDEEEIIIOOO___ooo~~~rrrhhhccccccccccccaaa^^^\\\ZZZZZZ[[[\\\ZZZYYYXXXYYYXXXVVVTTTTTTQQQMMMIIIFFFCCC???;;;:::888666666777888777666888777666666666666666777888888777666666666777777888888666555555666777777777777666666666666777777777777777777888888888888999999888888888888999999<<<;;;<<<>>>>>>>>>EEEMMMWWWdddrrryyyoookkkccc______aaaaaa^^^]]]```bbbbbbaaa___]]]\\\[[[ZZZWWWWWWVVVUUURRROOOMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNKKKFFFAAA===;;;:::;;;888888888777777777666666888888888888888777666666888888888999999999::::::777888888888888777777666777777888:::;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>???===???CCCGGGJJJQQQYYYjjj|||ppphhhggggggdddaaa]]][[[ZZZZZZZZZ\\\[[[YYYYYYZZZYYYWWWUUUUUURRRNNNKKKHHHDDD???<<<:::888666666777777666555999888777666555555555555444555666666777777777777666666666666777777777777999999888888888888999999777777777888888888999999999999888888888888999999<<<;;;;;;>>>>>>???GGGPPP___mmm~~~~~~vvvjjjeeebbbcccccc``````bbbcccbbbbbb```___]]]\\\[[[WWWXXXXXXWWWUUUQQQMMMKKKJJJKKKLLLNNNOOOPPPPPPPPPNNNKKKFFF@@@===;;;;;;;;;888777777777666666666666777888999999999777555444666666777777777888888888888888888888777777666555888888999:::;;;<<<===>>><<<<<<<<<<<<===>>>??????BBB@@@BBBGGGKKKQQQ\\\gggxxxsssmmmiiieee```\\\ZZZ[[[[[[\\\\\\[[[[[[[[[[[[ZZZWWWUUUUUUSSSPPPMMMIIIEEE@@@<<<:::888666666777777666555888888777666666666666666333444666777777777666555444555666777888888777777999999888888888888999999777777888888888999999999:::999999888888999999:::===;;;;;;>>>???BBBLLLVVVfffvvvrrrkkkdddcccbbb```___aaabbbbbbbbbaaa```^^^]]]\\\XXXYYYZZZYYYWWWSSSOOOLLLIIIJJJKKKMMMNNNOOOOOOOOONNNKKKFFFAAA===;;;;;;;;;777777777666666666555555777888999999999777666555777777777777888888888888888888888888888777666555::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@CCCCCCEEEJJJPPPYYYhhhvvvtttlllggg___[[[[[[]]]^^^___]]]\\\\\\\\\]]][[[XXXVVVUUUSSSQQQNNNKKKGGGBBB>>>;;;999777777777777666555666666666666666777888888555666777777777666444333444555666777888888777777999888888777777888888999888888888888999999999999::::::999999999999::::::===;;;;;;>>>BBBHHHTTT```ooo|||rrrgggbbb```^^^^^^```bbbcccccccccbbb```^^^]]]ZZZZZZ[[[ZZZXXXTTTPPPMMMJJJJJJLLLMMMNNNNNNNNNNNNNNNLLLHHHDDD@@@===<<<;;;888888777777777666666666777777888888888888777777999999999::::::::::::;;;888999999999999888888777<<<<<<;;;;;;;;;;;;;;;;;;============>>>@@@AAABBBCCCDDDGGGNNNVVVcccwwwqqqjjj```[[[[[[^^^``````]]]]]]]]]^^^^^^\\\YYYVVVTTTSSSQQQPPPNNNJJJEEEAAA===;;;999888888888777666555555555555666777888999777777777777666666555444666666666666777777777777888777777777777777777888888888888999999999999:::::::::999999999999::::::===;;;<<<@@@FFFOOO^^^lllyyy{{{mmmeeebbb___```bbbddddddeeeeeedddbbb```___[[[\\\[[[ZZZXXXUUUQQQOOOMMMMMMNNNOOOOOOOOOOOOOOOOOONNNKKKHHHDDDAAA>>><<<:::::::::999999999888888666666666666777888999:::999999999:::::::::;;;;;;888999999::::::::::::999::::::;;;;;;<<<<<<===============>>>???@@@BBBBBBDDDFFFKKKUUU```qqqyyyoooccc\\\\\\^^^______^^^^^^^^^______]]]ZZZVVVSSSRRRQQQQQQOOOLLLGGGCCC???<<<:::999::::::888777777666666666666666777888777777666666666777888888888888666555555666777777888888777777777777888888888888888999999999::::::;;;::::::999999::::::;;;===;;;<<>>??????=========>>>???AAABBBCCCFFFIIIPPP[[[hhh|||~~~sssfff]]]\\\]]]^^^]]]^^^^^^^^^___```^^^ZZZWWWRRRRRRQQQQQQPPPMMMHHHEEE@@@===;;;:::::::::999888999888777666666555555666666666555555777999;;;<<<:::999666555444555666777999888888888888888888999888888999999999:::::::::;;;::::::999999::::::;;;<<<;;;<<