BM6P6(@ www[[[RRRQQQPPPQQQRRRQQQNNNLLLFFFCCC>>>999444111//////------,,,,,,,,,,,,++++++************************,,,***)))---333555333//////000444888;;;999333...111333333000000333444111555555444333222333333333...//////000111333444555888888999:::;;;===>>>???CCCDDDEEEGGGIIIJJJJJJKKKNNNPPPRRRSSSTTTVVVYYY\\\aaahhhkkkgggbbb^^^[[[XXXWWW]]]iiivvv}}}vvveeeWWWXXX```mmmzzz~~~hhh^^^\\\___bbbcccllltttuuuxxxfffQQQHHHBBB@@@AAAGGGPPPXXX[[[[[[___iiirrr|||dddSSSWWWnnnttt|||tttwww{{{WWWRRRSSSYYYUUUIIIFFFNNNTTTSSSRRRMMMJJJIIICCC888222222111111111222444555555555555;;;>>>wwwiiizzz{{{rrrnnnqqqrrruuuzzzwww{{{yyy{{{hhh[[[___bbb\\\TTTSSSNNNEEE???DDDPPP```sssfff^^^[[[BBBLLLVVV___bbbfffhhhccc[[[LLLBBB888777::::::666222333111/////////000///...////////////000000000000000111...111555333@@@[[[~~~tttSSSNNNJJJJJJKKKMMMTTT\\\kkkyyywwwsssmmmeeeZZZQQQQQQVVVUUUVVVTTTPPPOOOPPPNNNIIIGGGLLLHHHEEEGGGFFFMMM```iiiHHHFFFEEECCCEEEEEEGGGGGGGGGGGGFFFCCC===999vvvYYYRRRQQQQQQQQQRRRQQQNNNLLLFFFCCC>>>888444111//////------,,,,,,,,,,,,++++++************************...,,,+++...222333///+++///000222666999888333///111333333111222555666444666999===??????<<<777444...//////000111333444555888888888999;;;<<<>>>???BBBCCCDDDFFFHHHIIIJJJJJJMMMOOORRRSSSTTTVVVYYY\\\___jjjvvv{{{|||zzzssslllaaa```cccjjjppppppiiiaaafffllluuu~~~sssiiikkkooooooqqqssstttqqqpppxxxlllYYYPPPIIIDDDBBB???DDDJJJKKKJJJLLLRRRXXXeeennn}}}kkkVVVYYYppp{{{wwwtttlllVVVSSSXXXVVVLLLHHHMMMPPPMMMQQQLLLJJJIIICCC888222111111111111222333444555444888===KKKwwwooolllzzzrrrooouuuxxx|||}}}vvv|||{{{tttcccbbbccc]]]WWWWWWQQQHHHAAABBBIIIUUUggguuujjj[[[OOOJJJSSS[[[```fffjjjgggaaaRRRFFF:::777:::<<<999555222000......///000///...////////////000000000000///111///222555444EEEdddnnnQQQPPPQQQQQQNNNNNNVVV```ooo|||nnn___\\\bbbkkkjjjfff```\\\XXXNNNEEEFFFNNNMMMJJJJJJFFFKKK\\\lllKKKFFFCCC???AAAAAADDDEEEFFFHHHHHHEEE@@@<<>>???@@@AAACCCEEEGGGHHHIIIIIIKKKNNNQQQSSSUUUWWWZZZ\\\aaalllzzzssspppnnnqqquuuwwwsssooowwwzzz~~~nnnooopppjjjooonnnlllmmmooorrrtttvvv}}}xxxyyyqqq]]]SSSLLLDDD???@@@AAABBBBBBAAAAAACCCFFFQQQ[[[pppzzz[[[XXXfffssspppRRRQQQWWWXXXPPPLLLNNNLLLFFFOOOLLLJJJIIICCC999222000111111111222222333444555:::AAAcccuuuvvvzzzuuugggyyywwwrrrsss|||yyyrrrwwwrrrjjjfff```\\\]]]VVVOOOHHHDDDCCCIIIWWWeeeuuu{{{rrrXXX]]]HHHNNNUUU[[[ccciiijjjfffZZZMMM===666:::???>>>:::222000...---...//////...////////////000000000000...222111333555555KKKooojjjOOOSSSWWWWWWQQQOOOXXXdddrrrxxxyyywwwpppeeeSSSBBBBBBLLLOOOMMMLLLFFFIIIYYYnnnMMMFFF@@@<<<======@@@AAADDDHHHIIIGGGBBB>>>{{{ZZZUUUTTTSSSSSSRRRQQQNNNKKKDDDAAA===888333111//////------,,,,,,,,,+++++++++************************((())),,,000333333000---------...111333444555555666888888444555888888666000555===BBBBBB<<<444......//////000111333444555777777888999:::<<<===>>>???@@@BBBDDDFFFHHHHHHIIIJJJMMMPPPSSSUUUWWWZZZ\\\eeejjjqqqzzzzzz{{{~~~ssspppnnneeegggggghhhmmmrrrvvvvvvtttrrrmmmllltttyyybbbVVVNNNFFFAAAFFFEEECCCCCCCCCCCCCCCBBBFFFMMM^^^uuu```UUUYYYeeeyyyzzzlllVVVPPPVVVYYYVVVSSSQQQJJJCCCLLLKKKKKKIIICCC;;;444000111222222222111222444666:::IIIffflllpppkkktttzzztttvvv{{{zzzsss~~~tttjjjbbb___```\\\VVVOOOHHHBBBBBBLLLXXXiiilllzzzzzz[[[dddJJJKKKOOOUUU^^^fffiiihhhaaaSSSAAA777:::AAABBB===333000...---.../////////////////////000000000000...333333333333555OOOwwwfffQQQRRRUUUTTTPPPOOOYYYdddsssvvv^^^IIIHHHRRRTTTRRRQQQKKKMMM]]]{{{vvvmmmOOOGGG???<<<===<<<===???BBBFFFGGGEEE@@@<<<^^^VVVUUUTTTTTTSSSQQQNNNKKKCCCAAA<<<777333111//////------,,,,,,,,,+++++++++************************(((***...222444333000---,,,---...///111333555777:::<<<:::666444666666333///111333555444222///---...//////000111333444555777777888888:::<<<===>>>>>>???AAADDDFFFHHHIIIIIIIIILLLPPPSSSUUUWWWZZZ\\\ccceeefffjjjtttzzzwww{{{yyyrrrmmmnnnoooqqqsssttttttsssrrrooommmnnnrrr}}}iiiYYYSSSNNNJJJGGGEEEBBBCCCDDDEEEDDDCCCAAAAAAHHHWWWffftttfffUUUSSSQQQTTT___ttt}}}ppp^^^OOOUUUZZZ[[[YYYTTTLLLCCCHHHJJJKKKIIIEEE>>>777111111222333222111222666999===\\\tttuuusssnnn|||xxxyyy{{{xxxtttmmmnnnpppmmmrrroooeee___^^^]]]XXXSSSLLLDDD@@@EEENNNXXXdddqqqhhhbbbSSSOOONNNSSS\\\ccchhhjjjeeeZZZGGG999999BBBDDD@@@555222///---.../////////////////////000000000000///444444333333555RRR|||^^^TTTPPPLLLLLLLLLOOOXXXbbbrrrnnnZZZ^^^ccc```[[[YYYSSSUUUccc{{{mmm}}}gggOOOIIIBBB???AAA???<<<>>>@@@CCCDDDAAA<<<888aaaXXXWWWUUUTTTSSSQQQMMMKKKCCC@@@<<<777333111//////------,,,,,,,,,,,,++++++************************+++...333666555222---***,,,...///000111222555888;;;===:::555333444333000111000...---,,,---...///...//////000111333444555777777777888:::;;;===>>>>>>???AAADDDFFFHHHIIIJJJIIILLLPPPTTTUUUWWWXXXZZZ\\\___bbbeeejjjqqqsssqqquuuwww{{{}}}~~~zzz}}}yyyzzz{{{zzzxxxvvvuuuuuuqqqpppnnnmmmnnnuuukkkWWWQQQPPPOOOJJJHHHGGGGGGHHHHHHHHHGGGDDD@@@@@@DDDJJJTTTbbbooovvvYYYQQQHHHCCCMMM]]]~~~oooVVVQQQUUUYYY]]]\\\VVVLLLDDDDDDIIILLLJJJGGGBBB;;;444000222444333222444888===KKK{{{uuuwww|||tttjjjooozzzlllrrr{{{lllbbb]]]\\\XXXTTTPPPHHHAAABBBFFFKKK___nnn|||xxx[[[___VVVPPPTTT\\\bbbhhhlllfff___OOO???;;;BBBFFFCCC888555111....../////////////////////000000000000000444333333555999VVV{{{TTTSSSMMMGGGGGGIIIMMMWWW```rrrppprrrrrrhhh```___WWWUUU```kkknnn|||```PPPMMMGGGEEEFFFBBB======>>>@@@@@@>>>:::666dddYYYXXXVVVUUUTTTQQQMMMJJJBBB???;;;777333111000///------,,,,,,,,,,,,++++++************************,,,000555888777333...+++---///111222111222555888999;;;999444222333222///000///...---------.........//////000111333444555666777777888999;;;<<<===>>>@@@BBBDDDGGGIIIJJJKKKIIIMMMQQQTTTUUUVVVWWWXXXXXX^^^bbbccceeejjjmmmlllnnnnnnooorrrvvvzzz}}}~~~|||}}}~~~{{{sssqqqpppqqqsssxxxlllUUUOOOQQQRRRQQQQQQPPPNNNLLLKKKKKKKKKJJJGGGDDDBBB@@@BBBMMMXXXkkkiiiXXXHHH>>>GGGPPPhhhtttjjjgggyyyrrr]]]UUUVVVYYY]]]\\\TTTIIIBBBBBBHHHLLLKKKIIIFFF???666000222444444333555;;;AAAcccttt}}}|||mmmuuuyyyxxxzzzkkkccc^^^ZZZWWWVVVPPPGGGBBBBBBFFFWWWhhhuuuccceeeXXXOOORRRYYY```ffflllfffeeeXXXEEE>>>CCCHHHFFF<<<888333///////////////////////////000000000000///333222444999???\\\jjjQQQOOOLLLJJJIIIHHHKKKUUUaaattt~~~{{{nnnggghhh```[[[bbbvvvnnnfffnnnpppZZZQQQRRRMMMJJJIIICCC============>>>===:::888eeeZZZXXXWWWUUUTTTQQQMMMJJJBBB???;;;666333111000///---------,,,,,,,,,++++++************************)))...555999999555111///---000333333222222555777777888777222111333222///...//////000000...---,,,...//////000111333444555666666777888999;;;<<<===>>>@@@BBBEEEGGGIIIKKKKKKJJJMMMQQQTTTUUUUUUVVVWWWYYY^^^aaa___```gggooorrrqqqqqqqqqrrrtttwwwzzz{{{|||~~~|||xxxuuutttxxx{{{pppYYYRRRUUUWWWVVVVVVTTTQQQLLLIIIIIIJJJJJJIIIHHHEEE>>>:::AAAKKKSSSqqq}}}fffQQQEEEMMMJJJXXX[[[PPPPPPcccvvv~~~|||WWWWWWYYY\\\ZZZQQQFFF@@@@@@HHHMMMKKKJJJHHHAAA888///222555444333666===CCCuuunnnuuuzzzwwwnnnnnnrrrxxxzzzxxxqqqiiiggglllrrrqqqjjjzzzrrrmmmuuujjjbbb]]][[[[[[WWWMMMEEEBBBBBBMMM]]]kkk|||xxxeeeVVVLLLNNNVVV\\\cccjjjfffhhh___KKK@@@DDDIIIHHH>>>:::444000////////////////////////000000000000///222111555<<>>===<<<<<<>>>>>>===;;;fff\\\XXXSSSPPPQQQQQQOOOMMMCCC>>>888444333222///,,,,,,,,,,,,+++++++++******************************(((...444777555111///...///111333222///...///111777333222444666333222333555444333222222222333333000000111222333444444555777777777888999;;;<<<===AAAAAABBBDDDEEEGGGHHHHHHNNNPPPSSSUUUUUUVVVXXXYYYVVVXXX[[[^^^ccchhhkkknnnppppppqqqqqqssstttvvvwww~~~}}}}}}~~~~~~yyyzzz~~~tttpppsssyyyddd^^^ccclllkkkjjjggg___VVVNNNJJJIIIGGGHHHIIIGGGEEEBBBAAA@@@LLLYYY{{{pppWWWNNNJJJ@@@DDDHHHIIIIIINNNVVV]]]mmmuuu}}}zzz~~~^^^UUUWWWZZZTTTPPPKKK@@@EEEGGGKKKLLLKKKFFFAAA>>>555333///111777444;;;PPPaaa^^^wwwzzzooosssrrrnnnhhhaaa[[[ZZZZZZgggwwwwwwrrrppptttqqq|||yyyjjjbbb\\\[[[YYYQQQHHHDDDAAADDDNNN\\\nnnfff\\\IIIHHH^^^kkkfffaaaiiiiiiaaaRRRHHHGGGHHHGGGGGG???555///...///000000000000000000111111111111333000444555333JJJsss___YYYSSSQQQPPPMMMIIIJJJVVVccc{{{uuuiiiccciiimmmuuuvvvsssxxxrrrgggaaaZZZUUUUUUSSSLLLGGGEEEAAA===999888;;;;;;888444~~~ggg]]]YYYSSSQQQQQQPPPNNNKKKCCC>>>888555333111///---,,,,,,,,,+++++++++******************************(((...444555333000...///444555555444111000111333444222222666666444555888<<<:::666222...,,,,,,+++000000111222333444444555555666666777999;;;===>>>@@@AAABBBDDDEEEGGGHHHIIIMMMPPPRRRTTTUUUVVVXXXYYYZZZ[[[]]]___bbbfffhhhjjjooopppqqqsssuuuwwwyyyzzz}}}}}}}}}~~~}}}xxxwwwyyy|||kkk]]]XXXYYYwwwxxxnnnkkkooowwwyyyxxxpppcccVVVNNNJJJIIIJJJKKKJJJHHHFFFEEEDDDIIITTTvvvpppYYYKKKIIIHHHEEE@@@>>>@@@EEEJJJLLLPPP[[[hhhooottt~~~]]]SSSTTTYYYTTTPPPLLLAAAEEEHHHKKKMMMKKKFFFAAA===999888444666;;;777???VVV[[[^^^yyy~~~tttiii```aaaeeeooouuuzzz~~~tttyyyrrriiiaaa^^^[[[SSSKKKHHH@@@AAAGGGSSSbbbwwwrrr^^^KKKJJJYYYkkkqqqkkkkkkmmmfffWWWKKKHHHJJJJJJIIIBBB888111///000111111000000000000111111111111555///222666:::VVV|||bbb[[[QQQPPPOOOMMMIIIKKKWWWdddyyyyyyhhhZZZSSSVVVYYYbbbrrr}}}wwwnnniiiaaaYYYUUUQQQIIICCCAAAAAA===999888::::::777444zzzmmm___ZZZTTTQQQQQQOOOLLLIIIBBB>>>999555222111///---,,,,,,,,,+++++++++*********************************...222333111......///777777666333111111333555111111444888777444777===JJJFFF???888222...,,,+++000000111222333444555555555555666777999;;;===>>>@@@@@@BBBCCCEEEGGGHHHIIILLLNNNRRRSSSTTTUUUWWWYYY^^^______```aaaccceeefffkkklllnnnqqquuuxxxzzz|||}}}}}}}}}~~~~~~}}}||||||ssstttttttttssstttvvvyyywww~~~qqqfffaaaUUU[[[___]]]VVVOOOLLLMMMdddyyyzzzsssbbbVVVPPPMMMMMMNNNNNNMMMKKKJJJIIIEEEOOOpppsssZZZSSSNNNHHHBBB@@@@@@AAAAAADDDCCCHHHUUUddduuu^^^QQQQQQVVVSSSPPPLLLBBBFFFIIILLLMMMKKKFFFAAA===777777444666999555@@@[[[oooXXXccc~~~ttthhhaaaeeepppooovvvvvvooottt~~~rrrgggbbb^^^WWWPPPNNNEEECCCEEENNN[[[nnngggSSSOOOQQQeeetttmmmlllppplll^^^PPPJJJKKKNNNMMMFFF===555222111222222000000000111111111222222666///111777AAAaaaaaaWWWOOONNNNNNLLLIIILLLXXXfffxxxsssgggYYYOOOLLLIIIKKKSSSbbbxxxzzzssspppeeeZZZTTTOOOGGGCCCBBBAAA>>>:::999:::999777444}}}vvv```[[[VVVRRRQQQOOOKKKGGGAAA>>>:::555222000......,,,,,,,,,+++++++++******************************+++...111111///---...///555444222000000222444777111333666999666333777>>>NNNJJJCCC<<<666222000///000111111222333444555555666666666777888:::;;;<<>>666666333666888555FFFggg___YYYlllqqqjjjcccbbbrrryyyoooxxxqqqggghhh}}}zzzllleee```ZZZUUUTTTKKKFFFDDDJJJWWWlllsss\\\UUUIIIYYYnnnfffkkkpppooocccSSSJJJLLLPPPOOOJJJAAA888333111111222000000111111111222222222444000333777BBBcccZZZOOOMMMLLLLLLKKKIIILLLYYYgggzzzzzzoooddd^^^XXXQQQMMMLLLGGGGGGKKKWWWkkkooonnnuuu{{{}}}}}}pppdddXXXRRRMMMHHHFFFGGGBBB???<<<::::::999666444{{{```\\\VVVSSSQQQNNNIIIEEEAAA???;;;666222///......,,,,,,,,,+++++++++******************************,,,///111111...,,,---///222000//////222555888:::333444777999555111444;;;AAA>>>:::555111000///000111111222333444555555666888777777777888888999:::>>>???@@@BBBEEEGGGHHHIIIIIILLLOOOQQQRRRTTTVVVXXX^^^^^^___```bbbccceeefffdddfffiiimmmqqquuuwwwxxxyyyxxxwwwvvvsssooollljjjnnnoooppppppqqqsssvvvyyyzzziiiZZZLLLDDDBBBCCCCCCCCCEEEFFFGGGEEEDDDJJJwwwjjjcccSSSRRRRRRSSSTTTTTTQQQNNNIIINNNiii|||nnn\\\PPPMMMNNNNNNMMMHHHPPP^^^sssmmmVVVPPPVVVUUUPPPJJJBBBHHHJJJNNNPPPNNNJJJEEEAAA999888555999;;;;;;UUUWWWYYYsssqqq```bbbooo|||tttqqqsssbbbgggrrrhhhbbb\\\YYYXXXOOOGGGBBBDDDNNNcccyyybbb[[[JJJSSShhhdddggglllnnnfffWWWLLLLLLRRRRRRMMMDDD;;;444000000111111111111111222222222222222111666777>>>```qqqTTTMMMLLLKKKKKKKKKIIIMMMZZZhhh|||lllccc[[[WWWTTTNNNJJJIIIGGGFFFGGGOOO___sss~~~~~~yyymmmccc```aaabbbfffqqqsssfffYYYRRRMMMIIIHHHJJJDDDBBB???===;;;999777666{{{```\\\WWWTTTRRRNNNIIIEEE@@@???;;;666111......///,,,,,,,,,+++++++++******************************---000222222///---...///111//////111555999<<<===444444555777444///111666444333222111111111222222111111222333444555666666777777777777777888999999===>>>@@@BBBDDDFFFHHHIIIHHHJJJNNNPPPQQQSSSUUUWWW\\\\\\^^^___bbbeeeggghhhgggiiilllooorrrtttuuuuuutttsssqqqpppooonnnnnnnnnrrrtttwwwxxxxxxzzz|||~~~||||||}}}|||gggWWWKKKCCCAAABBBCCCBBBAAAAAAAAABBBAAA@@@BBBwwwsssjjjZZZXXXWWWXXXZZZYYYVVVRRROOOTTTnnniii```aaadddgggiiitttsssXXXNNNVVVUUUPPPJJJBBBHHHKKKOOOQQQQQQMMMHHHEEE999666333777;;;AAAfffsssVVVYYYyyywwwiiihhhgggzzzpppwwwjjjvvv{{{nnnfff___[[[[[[VVVOOOHHHDDDHHHZZZxxxfff```TTTVVVgggmmmeeeiiillliii]]]RRRPPPUUUUUUPPPHHH>>>555000000111111111111222222222222333000222888888???bbbgggTTTPPPLLLKKKKKKKKKIIILLLYYYggg|||~~~fff^^^WWWUUURRRMMMIIIHHHJJJGGGGGGMMMYYYjjjxxxoookkkeee^^^YYYTTTPPPMMMQQQZZZhhh{{{mmm^^^UUUOOOIIIHHHIIIHHHFFFDDD@@@===;;;:::999zzz___[[[WWWTTTRRROOOIIIEEE@@@???<<<777111......000,,,,,,,,,+++++++++******************************---000444444000......///000......111666:::;;;;;;444111111333333//////222///000222333444555666666111222222333444555666666555555555666888999;;;<<<===>>>???BBBDDDFFFHHHIIIGGGIIIMMMOOOQQQRRRUUUWWW[[[\\\]]]___bbbeeegggiiiiiikkkmmmoooqqqqqqppppppnnnlllkkkkkkmmmqqqvvvyyyvvvxxxzzz{{{{{{|||~~~}}}{{{yyyxxxvvv}}}nnn```RRRIIIEEEAAABBBDDD??????>>>>>>@@@BBBDDDEEEGGGooo|||pppccc```^^^___aaa```\\\XXXTTT[[[wwwtttVVVKKKTTTUUUPPPJJJCCCIIILLLPPPSSSSSSPPPLLLIII999444000555<<>>>>>}}}yyy___\\\XXXUUURRRMMMIIIEEEBBB@@@;;;666222///------,,,,,,------,,,,,,+++***************************...444777444000000///......******000666666555666///222111///111555444111///......000333666777666111222333333444444333333666666666666777888::::::??????@@@BBBDDDEEEFFFGGGHHHJJJNNNQQQTTTVVVWWWXXX^^^]]]\\\\\\___bbbfffiii```gggnnnooojjjggghhhkkkhhhiiijjjmmmqqqwww|||~~~||||||nnnaaaVVVUUUbbbppp}}}vvveeeSSSKKKMMMJJJDDDGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBAAA@@@AAACCCFFFPPPSSS]]]mmmuuullleeegggnnnpppiiiaaa[[[oooyyyiii]]]TTTVVVmmm|||{{{bbbIIIJJJRRRPPPHHHCCCRRRRRRRRRTTTVVVTTTPPPKKK999666;;;999777XXXSSSRRRssstttzzz}}}{{{ooogggccc```ZZZUUUQQQJJJIII]]]vvveeeeeeTTTNNNjjjbbbiiijjjnnnrrrhhh___eee\\\XXXSSSJJJ>>>222111555333333333333333333333333222222999555SSSgggRRRXXXNNNOOOMMMKKKIIIGGGKKKZZZhhh{{{~~~ooobbb^^^\\\WWWTTTTTTQQQLLLIIIIIIHHHFFFGGGJJJOOOTTT[[[```___YYYRRRLLL>>>>>>=========<<<<<<<<<@@@<<<>>>EEEOOOmmmyyymmmcccYYYOOOKKKLLLMMMMMMMMMKKKIIIEEEBBBAAA~~~qqq^^^[[[WWWTTTQQQMMMHHHEEEBBB???;;;666111///------,,,,,,------,,,,,,+++***************************---333666222///000111000333---***...222222222333222444444222333666666333111000//////222444555555333333444555555555555444666666666666777888::::::>>>???@@@BBBCCCEEEFFFGGGHHHJJJMMMPPPSSSVVVWWWXXXbbbaaaaaaaaabbbeeegggiiieeeggghhhgggdddbbb``````iiijjjmmmoooqqquuuzzz~~~|||xxxlll]]]PPPHHHFFFMMMWWWUUUSSSLLLDDD@@@BBBEEEFFFIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEGGGIIIJJJMMMUUUaaannnxxxpppiiimmmuuuxxxqqqhhh___rrrrrrdddWWWQQQLLLKKKYYYjjj|||}}}~~~zzzyyyzzzzzzyyyxxxzzz}}}sssTTTOOOUUUTTTMMMHHHPPPQQQSSSVVVXXXWWWRRRNNN???888::::::<<<___YYY___{{{ppppppuuukkkfffaaa[[[VVVQQQIIIGGGWWWmmmhhh```RRRQQQmmmvvvvvvmmmkkkpppkkkcccfffaaa]]]WWWNNNAAA444111444444444444444444444444444000000777555UUUiiiOOOTTTMMMOOOMMMKKKIIIGGGKKKZZZhhh}}}~~~pppooopppjjjaaa\\\RRRMMMJJJKKKHHHDDDBBBCCCCCCEEEHHHJJJJJJGGGBBB@@@===<<<<<<<<<<<<;;;;;;;;;999888;;;???BBBWWWyyypppjjjcccZZZTTTRRRNNNNNNLLLJJJGGGDDDAAA@@@~~~iii\\\ZZZVVVSSSPPPLLLGGGDDDAAA???:::555111///------,,,,,,------,,,,,,+++***************************,,,111333000...111444444777111,,,...000//////111222555666555666;;;===;;;555333000///000333444444333444555555666666555555555555666666777999:::;;;>>>???@@@AAACCCEEEFFFGGGJJJKKKMMMPPPSSSUUUXXXYYYaaaaaaaaaaaabbbbbbcccddd___ZZZUUUTTTXXX^^^bbbdddiiinnnsssttttttvvv|||}}}dddWWWIII@@@;;;;;;AAAHHHJJJHHHGGGCCC>>>>>>GGGRRRPPPQQQRRRQQQNNNMMMMMMMMMLLLMMMMMMMMMKKKJJJKKKMMMKKKNNNSSSYYY]]]hhh{{{xxxqqquuu~~~|||sssiiiwwwxxx]]]RRRJJJIIIHHHFFFKKKTTTWWW```fffgggjjjmmmhhh___\\\^^^ccciiisssZZZOOOSSSSSSMMMHHHMMMOOOTTTYYY\\\ZZZUUUQQQEEE:::888:::AAAdddsssTTTddd{{{eee```lll|||ooogggccc^^^ZZZUUULLLHHHRRRccckkkYYYOOORRRhhhtttkkkqqqpppiiijjjfffaaa[[[RRREEE777111333555555555555555555555555333000777777YYYpppNNNPPPNNNOOOMMMKKKIIIGGGKKKZZZiiipppdddVVVPPPMMMMMMJJJDDD????????????===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999::::::>>>???<<>>:::555111///------,,,,,,------,,,,,,+++***************************+++000111...---111666777999333000333555333111111333777999888:::@@@DDDCCC888555000...///111222333333333444555555555555555555555555666777999:::;;;===>>>???AAACCCEEEFFFGGGLLLLLLNNNPPPSSSUUUXXXYYY\\\]]]___aaacccdddffffff```YYYOOOKKKNNNWWWaaaggghhhooowwwyyyyyy{{{~~~nnnQQQHHH>>>999888===IIIUUUllliiiddd[[[LLLDDDLLLZZZZZZ]]]______\\\YYYYYYZZZYYY[[[\\\[[[YYYXXXXXXXXXVVVXXX[[[\\\ZZZ^^^nnn~~~xxxyyy~~~oootttxxxxxxwwwvvvqqqkkk[[[TTTOOOOOOOOONNNRRRYYY___kkkzzz{{{tttooosssvvv{{{]]]OOOSSSUUUPPPJJJJJJOOOVVV\\\___]]]XXXUUUGGG<<<999999BBBeeecccMMMdddllleeecccgggzzzyyysssuuupppeeeeeebbb___ZZZRRRLLLRRR\\\xxx~~~vvv[[[TTTUUU^^^{{{nnnrrrsssnnnnnngggbbb]]]UUUHHH:::222222444444444444444444444444777333999;;;\\\xxxPPPOOOPPPNNNLLLJJJIIIGGGKKKZZZiiizzzmmm[[[TTTNNNMMMKKKFFFBBBBBBBBB@@@>>>;;;:::;;;<<<===::::::999999999888888888===<<<>>>@@@===???SSSkkkuuuqqqoooggg\\\TTTTTTSSSQQQNNNLLLJJJIIIIIIfffZZZXXXTTTRRROOOKKKGGGDDD@@@===999444111...------,,,,,,------,,,,,,+++******************************///000---,,,111666888777333444:::===999555333777<<<===::::::???CCCCCC999555111...///111222222222222333444444444444333444444555666777999;;;<<<<<<===???AAACCCEEEFFFGGGMMMNNNOOOQQQSSSUUUVVVWWWRRRUUUZZZ```ffflllpppsssrrrnnnggg___XXXUUUVVVXXXdddlllvvv{{{}}}}}}gggSSSFFFBBB>>>:::888@@@TTTgggiiiVVVQQQUUUbbbggglllllliiiggghhhjjjlllnnnppppppooolllkkkkkkaaaaaaaaa```\\\^^^kkkyyy}}}zzzxxx}}}~~~|||zzzyyytttooojjjfffaaa]]]ZZZ[[[dddmmmsss```RRRVVVZZZVVVPPPJJJPPPXXX___aaa___[[[XXXFFF===::::::BBBfff\\\PPPkkkvvvrrrkkkdddkkkzzzmmmhhh~~~jjjfffooobbbbbbaaa___\\\VVVQQQSSSWWWlll{{{ggg```[[[UUUuuu~~~pppoooqqqnnnooogggccc^^^XXXLLL===444222333333333333333333333333777222:::>>>___{{{QQQOOOPPPMMMKKKJJJHHHFFFKKKZZZiiiwwwaaaWWWMMMKKKJJJHHHGGGHHH@@@???>>><<<;;;;;;;;;;;;::::::999999999888888888:::666666<<<======DDDMMMuuu|||uuusssmmmccc]]]WWWUUURRROOOMMMMMMMMMNNNfffZZZXXXTTTRRROOOLLLHHHDDD???===888444111......---,,,,,,------,,,,,,+++***************************+++000111---,,,000555666444222555===AAA===777555<<<@@@@@@:::666888;;;<<<777444000///000222333333111222333333444444333333444444555666888999;;;<<<<<<<<<>>>@@@CCCEEEFFFGGGMMMNNNPPPQQQRRRRRRQQQQQQCCCGGGMMMUUU^^^gggnnnrrruuuxxx{{{yyyooocccYYYTTT```hhhsss{{{lllTTTCCCFFFEEECCC===888===RRRfffwwweeeYYYhhhooovvvyyywwwuuuwwwzzzzzz|||}}}{{{{{{kkkhhheeedddbbbeeeqqq}}}}}}tttmmmmmmuuu}}}yyy]]]PPPTTTYYYXXXSSSNNNUUU]]]cccdddbbb^^^\\\HHH>>>;;;<<>>===;;;:::;;;;;;;;;:::::::::999999:::555555;;;??????@@@CCCZZZyyyuuupppjjjfff[[[YYYUUUQQQNNNNNNNNNOOOlllZZZXXXUUURRRPPPMMMHHHEEE>>><<<888444000......---,,,,,,------,,,,,,+++***************************,,,111222...,,,///222333333111333:::>>>;;;777555999===<<<666111222666777444222000000222333444333222333333444444444444444444444555666888:::;;;===;;;<<<>>>@@@BBBEEEFFFGGGJJJLLLOOOPPPPPPNNNLLLJJJ???@@@CCCHHHOOOVVV\\\```bbbhhhpppxxx{{{wwwnnngggbbbiiisss}}}jjjWWWKKKEEENNNLLLIIIDDD===>>>KKKZZZuuuooopppxxx|||uuupppoooqqqwwwsss[[[NNNOOOUUUWWWUUUUUU[[[ccchhhhhheeebbbaaaMMM@@@:::???UUUqqqLLL[[[|||~~~~~~yyyuuupppqqqttt|||xxxpppooovvv|||~~~uuucccZZZgggyyyxxxggg______^^^[[[XXXUUURRROOO]]]{{{qqqeee```SSS\\\yyymmmiiiooorrrtttsssnnnjjjeeeYYYHHH;;;555444444444444444444444444333000:::???\\\rrrRRRSSSOOOLLLJJJIIIGGGFFFKKKZZZiii}}}{{{mmm___XXXTTTOOOKKKIIIEEEEEEEEEDDDBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;>>>@@@@@@BBBEEELLLxxxxxxqqqooofffbbb\\\VVVRRRPPPPPPQQQsssZZZXXXUUUSSSPPPMMMIIIFFF>>><<<888444000.........,,,,,,---------,,,++++++************************,,,111333///,,,...111111333000000666:::888555555222777777111---000555777111000///111333555555444333444555555666666555555333444444666888:::<<<===;;;<<<===@@@BBBEEEFFFGGGHHHJJJMMMOOONNNKKKGGGDDDGGGFFFEEEEEEGGGJJJMMMPPPUUUVVV[[[hhhvvv}}}|||xxxggglllvvvkkkMMMAAADDDJJJVVVRRRNNNJJJDDDBBBHHHQQQ___xxxvvv}}}}}}xxxwww```PPPOOOVVVZZZZZZZZZ```hhhkkkjjjgggeeedddSSSBBB999BBB```gggJJJbbb~~~|||{{{}}}|||{{{zzz~~~xxxtttrrrwwwsss~~~wwwdddtttpppjjjoootttoooaaaYYY```mmmvvv}}}lllbbbbbb```]]]ZZZWWWSSSOOOSSSzzzzzzwwwjjjiiiaaadddnnnjjjtttxxxzzzzzzuuupppkkk___MMM>>>777555555555555555555555555666333===@@@XXX|||qqqVVVXXXRRRKKKJJJHHHGGGFFFKKKZZZiii}}}{{{lllddd^^^UUUMMMIIIGGGFFFEEECCCBBBAAA@@@???>>>>>>=========<<<<<<<<<999<<<>>>>>>;;;:::@@@FFFGGGnnn{{{xxxpppkkkddd\\\VVVSSSSSSSSSnnnXXXZZZXXXRRRNNNMMMJJJFFF===;;;888444111///...---,,,,,,,,,+++++++++******++++++************++++++...333444...***,,,000222111111222444555444222000666222111444222---///555222000///000222333333222111111222222222333333333777666555555666888:::<<<<<<===???AAABBBDDDDDDEEEHHHJJJKKKIIIFFFEEEFFFIIIMMMJJJKKKOOOLLLFFFGGGNNNQQQQQQVVV]]]ccclll~~~uuuooozzzhhhQQQEEECCCFFFIIITTTQQQQQQSSSMMMDDDFFFOOOYYYbbbsssqqq||||||^^^PPPXXX[[[XXXZZZ___eeekkkmmmoooqqqnnnhhhUUUAAA???BBBhhhVVVNNNkkk~~~xxxttttttwww{{{~~~}}}}}}|||}}}~~~|||kkkccckkktttnnnaaaTTT\\\www~~~uuusssiiidddccc[[[\\\lllrrrdddeeeeeeaaa^^^ZZZUUUQQQUUUooo{{{kkk```[[[fffrrruuuuuuttt}}}zzzuuupppdddRRRBBB888333333444555555444444444666777;;;888ccc~~~kkkXXXLLLUUUQQQMMMJJJHHHGGGKKKXXXeee{{{tttbbbXXXOOOKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>===============>>>>>>============???AAABBBHHHcccwwwwwwooo```UUUTTTUUUSSS~~~iiiYYYZZZXXXRRRNNNMMMJJJEEE===;;;888444111///...---,,,,,,,,,+++++++++******++++++************++++++...333444...***,,,///111111111222333444333111000666333333777777222000222222111///000222333333222111111222222222333333333777666555555666888:::<<<<<<===???AAACCCDDDEEEEEEIIIJJJKKKIIIGGGGGGJJJNNNWWWVVVVVVTTTOOOLLLNNNSSSOOONNNRRRYYY```iiixxxwwwwwwqqqYYYKKKFFFDDDGGGMMMdddcccaaa^^^WWWOOOOOOTTTRRRYYYfffzzzkkkSSSVVV[[[[[[]]]ccciiioooqqqsssuuurrrmmm^^^FFFAAAEEEnnnRRROOOppp|||wwwssssssvvvyyy|||uuuwwwxxx{{{~~~~~~~~~rrr```VVVYYY___\\\TTTSSS\\\xxx|||pppjjjiii___]]]kkktttggggggfffccc```\\\WWWRRRTTTjjjgggXXXUUU[[[yyy}}}pppxxx}}}yyyssshhhVVVDDD999444444444555555444444444444666<<>>>>>===>>>>>>>>>============???AAABBBIIIeeezzzjjj^^^XXXTTTOOO}}}gggZZZ[[[YYYRRRNNNLLLIIIDDD===;;;888444111///...---,,,,,,,,,+++++++++******++++++************++++++...222333...+++---000111000111222222222222111000444222444999<<<888222///333111000000222333333222111111222222222333333333666666555555777888:::<<<;;;<<<>>>AAACCCDDDEEEFFFJJJKKKLLLJJJIIILLLRRRWWW```hhhlllhhh^^^VVVPPPKKKNNNOOOTTT\\\cccjjjuuu~~~yyy|||ttt```PPPNNNOOOMMMTTT___|||}}}xxxnnneeeccccccbbb]]]```eeeooo[[[VVV^^^aaaccciiioootttvvvxxxzzzxxxssscccFFF>>>CCClllrrrLLLOOOqqq~~~zzzuuurrrrrruuuxxxyyyoooqqquuuyyy~~~}}}xxxfffaaaXXXOOOMMMRRRSSSQQQVVV___zzzvvvpppoooeeebbbmmmwwwllljjjhhhfffccc^^^XXXTTTTTTgggiiiSSSSSSccc{{{~~~xxxmmm\\\HHH:::555555555555555555444444555555>>>GGG}}}xxx```TTTKKKSSSPPPLLLIIIGGGFFFJJJWWWdddxxxzzziiiZZZSSSKKKIIIIIIHHHHHHGGGFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>=========???@@@AAAGGGccczzzmmmbbbYYYRRR~~~hhhZZZ\\\YYYRRRNNNLLLHHHCCC===;;;888444111///...---,,,,,,,,,+++++++++******++++++************++++++---111222///...111444444///111333333222111111111555222333999>>>===888333333222000111222333333222111111222222222333333333555555555666777999:::<<<:::<<<>>>@@@CCCEEEFFFFFFJJJLLLMMMNNNOOOUUU]]]dddnnntttqqqdddWWWOOOIIICCCHHHOOOZZZbbbfffkkkrrrxxx{{{ssswwwxxxsssgggYYYSSSYYY\\\]]]lllxxxnnnrrrtttqqqqqqppppppqqqyyyeeeZZZbbbggghhhlllrrrxxxzzz|||~~~|||xxxdddGGG>>>BBBffffffHHHMMMkkk}}}yyysssqqqsssuuuwwwvvvooopppsssxxx~~~wwwuuuuuujjj[[[[[[WWWRRRRRRVVVYYYWWWZZZaaazzz~~~yyyzzzqqqnnnzzz|||rrrnnnjjjiiifff```YYYWWWUUUgggzzzsssVVVUUUiiizzzyyy|||ssscccMMM<<<666666555555555555555555888666>>>KKKvvv]]]TTTMMMSSSOOOKKKHHHFFFEEEIIIVVVcccvvv|||kkkdddVVVLLLIIICCCGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@????????????>>>=========>>>@@@AAAEEEZZZsssggg```}}}gggZZZ\\\YYYRRRNNNLLLHHHCCC===;;;888444111///...---,,,,,,,,,+++++++++******++++++************+++++++++///111000111666888888///222555666444222111222999777666999???CCC@@@<<<444333111111222333333222111111222222222333333333444444555666888999;;;;;;;;;<<<>>>AAACCCDDDEEEFFFIIILLLPPPSSSWWW^^^gggnnntttoooaaaOOOCCCAAABBBCCC???NNN^^^fffggghhhmmmrrrttt}}}|||nnnaaa\\\[[[XXXaaa]]]aaakkkpppwwwwww{{{~~~|||{{{{{{zzzxxx}}}hhh[[[bbbggghhhmmmttt{{{}}}zzzfffJJJCCCEEEddd[[[HHHNNNfff|||wwwrrrqqqtttvvvuuutttooooooppptttzzz}}}~~~~~~uuujjj___]]]jjjjjj]]]ZZZZZZXXXWWWYYY]]]\\\WWWXXX^^^qqq|||{{{xxxpppjjjkkkiiiaaaZZZWWWSSShhh~~~ZZZVVV\\\xxxwwwwwwiiiSSS???888777666555555555555666888666???OOOuuu[[[UUUOOOSSSNNNJJJGGGEEEDDDHHHUUUbbbuuuooo\\\VVVNNNJJJJJJEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>=========>>>???@@@FFFSSSxxxrrrzzzbbbZZZ[[[YYYRRRNNNLLLIIIDDD===;;;888444111///...---,,,,,,,,,+++++++++******++++++************++++++***...000000222888:::888///444999;;;888444333333======;;;:::>>>DDDEEEBBB555333222111333333333222111111222222222333333333333444555777888:::;;;;;;<<<===???AAACCCDDDDDDEEEGGGMMMSSSYYY]]]cccjjjooogggbbb```^^^YYYMMMCCC???BBBPPP___eeefffhhhkkklllccceeeaaaVVVIIIEEEMMMVVViiippp{{{~~~cccYYY^^^ccciiiooowww|||eeeIIICCCFFFcccQQQIIIRRReee}}}zzzuuuppppppsssuuussspppkkkjjjkkkoootttuuusssppprrrwww}}}~~~ssseee```]]]\\\bbbrrruuudddZZZ]]]^^^]]]]]]aaaccc^^^WWWXXX\\\iii}}}~~~{{{qqqjjjkkkiii```XXXWWWQQQfffxxx\\\SSSXXXxxx~~~zzzpppZZZDDD:::999777666555555666666777444AAATTTsssWWWTTTOOOQQQMMMIIIFFFDDDCCCGGGTTTaaasssfffSSSPPPLLLLLLMMMIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>======>>>???@@@IIIPPPvvvzzzbbbYYYZZZXXXRRRNNNMMMJJJEEE===;;;888444111///...---,,,,,,,,,+++++++++******++++++************++++++***---//////111666777444///666===@@@<<<777444444<<>>::::::???AAA>>>666444222222333333333111111111222222222333333333222333555777999:::;;;;;;>>>>>>@@@AAABBBCCCCCCCCCGGGNNNWWW]]]```cccgggjjjbbb```kkkgggMMMBBBHHHOOOUUUXXX\\\bbbccc```RRRLLLGGGBBB;;;;;;NNNeeeyyy}}}}}}uuu[[[WWW[[[cccnnnrrr{{{gggGGG@@@FFFjjjvvvGGGHHHUUUfffyyyvvvqqqlllmmmqqqsssppplllfffgggjjjooorrroooggg``````kkkwww}}}zzzrrrpppmmmjjjjjjlllnnnvvvzzzmmmeeecccfffjjjnnnpppssstttpppiiiffffffkkkwww}}}~~~pppiiikkkiii___WWWVVVSSSdddppp```SSSZZZddd~~~vvvaaaJJJ;;;999777666555555666777555444DDDYYYmmmQQQQQQMMMNNNLLLIIIEEECCCBBBFFFSSS```qqqbbbOOOMMMKKKLLLMMMHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>======>>>???@@@IIIPPPrrr|||}}}eeeXXXZZZXXXRRRNNNMMMJJJFFF===;;;888444111///...---,,,,,,,,,+++++++++******++++++************+++++++++.........000444333000///777@@@CCC???999666555888======888555888999666666444222222333333333111111111222222222333333333222333555777999:::;;;;;;??????@@@AAABBBBBBBBBBBBHHHOOOYYY___aaabbbcccdddttthhhmmmoooXXXRRRGGGGGGDDDDDDMMMWWWVVVNNNFFF<<<888;;;999;;;SSSrrrxxxuuu{{{~~~~~~~~~~~~}}}|||jjjVVVVVV[[[eeevvvtttnnnJJJBBBLLLuuuqqqBBBGGGUUUeee|||tttnnnjjjkkkoooqqqmmmiiidddfffkkkqqqsssmmm```VVVTTTbbbsss}}}{{{uuufffcccfffpppuuuwwwzzzyyyvvvvvv{{{}}}rrriiiiiillloooxxxwwwuuutttwww~~~ppphhhkkkiii^^^VVVUUUXXXeeetttzzzdddVVVQQQVVV{{{~~~zzzfffOOO;;;:::888666555555666777555555FFF[[[hhhLLLNNNKKKKKKLLLHHHEEECCCBBBFFFSSS```ooo~~~eeeQQQOOONNNOOONNNHHHLLLKKKKKKJJJJJJIIIHHHHHHDDDCCCCCCBBBBBBBBBCCCCCC@@@???>>>======>>>??????GGGOOOqqq}}}jjj^^^\\\YYYTTTOOOKKKGGGEEE>>>;;;777333000///......+++,,,,,,,,,,,,+++******++++++******))))))((((((000111//////333777666111000222444666666555333111555666777777666555555666222333333444444333333222666444333222333555777999888999999777666666999;;;======>>>???@@@@@@AAAAAAIIILLLSSSXXXXXXVVVZZZaaaoootttpppcccZZZYYYWWWRRRMMMEEE@@@@@@BBBBBBDDDGGG@@@<<<;;;======EEE```}}}wwwqqqnnnmmmnnnwww~~~}}}wwwzzzqqqTTTQQQ[[[iiiyyy}}}oooMMM@@@QQQiiiKKKEEELLLmmmwwwpppnnnkkkjjjooorrrmmmdddccc___jjjzzzrrrWWWSSSXXXcccqqq{{{~~~ooo^^^TTTTTTIIIMMMYYYmmm}}}}}}uuurrrsssvvvwww|||~~~pppiiimmmkkk^^^UUUWWWVVVeeeqqqwwwkkk___bbbhhh{{{~~~jjjLLL???:::666888888666666888888666DDD[[[jjjPPPOOOKKKLLLMMMIIIEEECCCBBBCCCMMMWWWhhhuuugggQQQMMMMMMSSSUUULLLNNNNNNMMMLLLJJJJJJKKKLLLIIIFFFCCCBBBCCCCCCCCCBBBDDDCCC@@@???>>>>>>@@@@@@CCCTTTtttxxxeee\\\ZZZWWWSSSOOOKKKGGGEEE===;;;777333000///......+++,,,,,,,,,,,,+++***************)))))))))))))))...000///000555;;;:::666000111444555444333222111555666777666555444333333222333333444444333333222444333111000111333666777:::;;;;;;:::999999;;;===;;;;;;<<<===>>>??????@@@HHHJJJOOOTTTUUUTTTYYY```iiisssvvvnnngggddd___XXXLLLFFFBBBEEEGGGDDDAAAAAAAAA===>>>BBBEEENNNhhh}}}xxxoookkkiiihhhnnnvvvyyyuuunnnUUUVVVcccooo{{{}}}pppMMMCCCVVVfffHHHDDDMMMpppwwwqqqoookkkiiimmmpppjjj```aaa___iii{{{dddSSSSSSXXXcccnnnwww~~~uuuiii\\\NNNGGGGGGHHHKKKXXXmmm|||uuuppppppqqqrrrtttuuuwwwxxx|||tttiiikkkjjj^^^WWWXXX\\\iiiyyyoooccccccjjjoooQQQ???:::666888888666666888888666EEE]]]gggOOOPPPLLLMMMMMMIIIEEECCCAAACCCLLLWWWgggsssiiiRRRQQQQQQTTTUUUOOOOOOOOOPPPPPPOOONNNOOOOOOMMMKKKHHHGGGGGGFFFDDDBBBDDDBBB@@@>>>>>>>>>???@@@CCCSSSssssss___YYYWWWUUURRRNNNJJJGGGFFF===;;;777333000.........+++,,,,,,,,,,,,+++******))))))))))))************...//////000444999888444000111333333111000000111444444444444333222000///222333333444444333333222222111/////////111333555999:::;;;:::999:::<<<>>>999:::;;;<<<>>>???AAAAAAGGGHHHLLLPPPQQQRRRXXX___iiivvv|||rrrZZZQQQIIIGGGHHHEEEBBBBBBHHHFFFIIIOOOTTT]]]rrr|||xxxrrroooooonnnqqqxxxqqqsss{{{sssYYYZZZeeennnwwwmmmLLLCCCXXXdddGGGDDDOOOsssxxxpppnnnjjjhhhkkknnnggg^^^______hhhzzzsssRRRMMMLLLVVVbbbmmmwww}}}vvvaaaTTTMMMHHHEEEDDDHHHJJJUUUiii{{{zzzkkk___YYYVVV]]]gggnnnpppppppppppppppzzzzzzhhhhhhhhh^^^XXXYYY```lllooobbbYYYggguuuXXX@@@:::777888888666666888999777GGG^^^~~~dddNNNPPPMMMNNNMMMHHHEEECCCAAABBBLLLVVVfffppplllSSSUUUUUUSSSRRROOOMMMNNNOOOPPPPPPPPPPPPPPPQQQOOONNNMMMLLLJJJGGGDDDDDDBBB@@@>>>>>>>>>???@@@CCCPPPnnnoooZZZUUUUUUSSSQQQNNNJJJGGGFFF===;;;777333000...------+++,,,,,,,,,,,,+++******(((((())))))******++++++///000///...111555222---000222333222///...///111111111222333444333111///222333333444444333333222111000/////////111333444666777999999888999:::<<<999:::<<>>>>>??????BBBLLLdddnnnWWWSSSSSSRRRQQQNNNJJJGGGEEE===:::666222///...------+++,,,,,,,,,,,,+++******(((((())))))******++++++.../////////222555333---111444555333///---///222111111333666999:::888555222333333444444333333222111111000000111222333444555777999999999:::;;;===;;;===@@@DDDIIIMMMPPPRRROOOMMMNNNSSSVVVYYY___fffppptttyyyuuurrrvvv~~~}}}}}}uuutttttt|||zzzcccdddpppgggHHH@@@TTTmmmLLLGGGPPPrrr|||rrrkkkiiifffeeejjjnnniii```]]]___eeerrryyydddTTTTTTYYY[[[aaahhhgggiiirrr{{{mmmWWWQQQLLLOOO[[[fffjjjhhh^^^WWWSSSXXXcccnnnyyy~~~ppp```XXXZZZ]]]^^^XXXZZZ\\\XXXSSSPPPRRRVVV[[[aaaooommm___TTTRRRVVVgggfffaaa```[[[XXX[[[```rrrzzznnnWWW\\\}}}aaa@@@;;;777999999777777999:::888GGG[[[eeeLLLNNNJJJKKKLLLHHHDDDAAA???AAAIIITTTccclll{{{ppp[[[]]]\\\WWWVVVTTTSSSQQQOOOOOORRRTTTUUUTTTPPPPPPRRRUUUVVVUUURRROOOHHHFFFCCC@@@>>>>>>>>>???BBBFFFWWWqqqnnnVVVRRRRRRRRRQQQNNNKKKGGGEEE<<<:::666222///---------+++,,,,,,,,,,,,+++******))))))))))))************+++...///111666;;;999333222666999777111...000333444444666;;;@@@BBB???<<<222333333444444333333222111111111111222333444555666888;;;<<<<<<===>>>@@@===???BBBGGGLLLPPPSSSUUUSSSPPPQQQVVV[[[^^^ccciiivvvyyyyyy~~~|||yyy}}}bbbccctttfffIIIAAARRRnnnLLLGGGOOOnnnzzzmmmgggfffcccccciiimmmhhh___[[[\\\dddoooxxx\\\SSSQQQMMMPPPWWWVVV^^^nnn}}}hhhVVVIIIOOOWWW___iiiqqqqqqmmmhhh]]]SSSSSSXXX```iiiqqqqqqiii\\\SSSXXXdddmmmoooWWWVVVRRRLLLHHHJJJPPPVVVVVV\\\mmmzzzgggWWWQQQNNNYYY|||ddd^^^\\\WWWVVV[[[dddyyyuuutttZZZZZZbbbAAA;;;888999999777777999;;;999GGGZZZiiiMMMMMMJJJMMMLLLHHHCCCAAA???@@@HHHRRR```iiiyyyooo______[[[[[[\\\WWWSSSRRRRRRUUUZZZ]]]\\\ZZZXXXXXXYYYZZZ[[[YYYVVVSSSLLLJJJFFFBBB@@@>>>>>>>>>@@@AAALLL___tttlllVVVSSSSSSSSSRRROOOKKKGGGDDD<<<:::666222///---,,,,,,+++,,,,,,,,,,,,+++***************)))))))))))))))***---///222777===;;;555444999<<<:::444000000333666555777<<>>???@@@>>>@@@BBBFFFIIIMMMOOOQQQSSSPPPRRRXXX]]]```dddiiiwww|||xxxaaafffxxxcccGGG@@@MMM|||iiiHHHDDDMMMlll{{{lllfffdddaaa```eeeiiiddd[[[ZZZ[[[bbbkkk{{{rrrfff^^^PPPHHHJJJIIITTTdddnnnoooggg]]]VVV\\\kkkyyy~~~|||yyyrrrjjjdddYYYOOOMMMPPPTTTYYY___]]][[[YYYZZZaaakkkmmmjjjZZZVVVPPPKKKJJJMMMRRRVVVQQQYYYllliii]]]TTTUUUsssxxxbbb\\\YYYSSSSSS[[[fff{{{pppttt\\\RRRkkkcccAAA;;;888999999777777:::<<<:::HHHZZZnnnOOOMMMLLLRRRLLLGGGCCC@@@>>>???HHHRRR\\\fffxxxxxxooogggiiiiii___ZZZ\\\bbbkkksssuuupppkkkhhhfffdddbbb```\\\WWWSSSPPPNNNIIIDDDAAA>>>======>>>>>>EEESSSaaavvvkkkWWWSSSTTTTTTRRROOOKKKGGGDDD<<<:::666222///---,,,,,,+++,,,,,,,,,,,,+++******++++++******))))))((((((+++...///111666:::777111444:::???===666111111444555444555:::???@@@<<<777222333333444444333333222000000000111222222333333222555999;;;<<<<<<===???>>>???AAACCCFFFHHHJJJKKKRRRPPPQQQXXX^^^```dddhhhooo|||xxxgggooo^^^DDD===IIIuuucccDDDBBBLLLkkk~~~oooeeeccc___^^^cccfff```WWW[[[[[[bbbgggppp{{{cccOOOHHHCCCNNNXXXZZZUUUUUU\\\eeeyyyrrrhhh[[[RRRJJJIIIJJJKKKNNNQQQUUU\\\ccciiinnnooohhh___bbb\\\UUUPPPPPPQQQSSSTTTPPPYYYmmmxxxiii[[[UUUkkkuuuaaa[[[WWWPPPRRR[[[dddxxxkkkpppZZZUUU^^^dddAAA;;;888999:::888777:::===<<>>???GGGQQQXXXcccwww{{{}}}{{{mmmiiinnnyyyuuurrrmmmiiiddd^^^WWWSSSSSSPPPKKKFFFAAA>>>===<<<======CCCMMMWWWiii}}}jjjTTTTTTTTTTTTRRRNNNJJJFFFDDD>>>;;;777333///---,,,,,,---------,,,,,,,,,++++++))))))(((((((((((()))))),,,///000...000555777666777;;;@@@@@@;;;555222111111111111444666666555333111222444444333333333444222222111111222222333444555555666888999:::;;;<<<;;;>>>AAADDDFFFIIIMMMPPPVVVPPPSSS\\\___ZZZ\\\dddssswwwxxxyyy~~~xxxeeemmm^^^DDDBBBMMMsss```DDDFFFGGGaaa|||qqqiiigggddddddeeedddaaa]]]WWWZZZ]]]aaaiiizzz]]]NNNEEEJJJGGGJJJ\\\lll|||wwwllleeeWWWTTTVVVMMMKKKQQQRRRdddooo{{{yyymmmccc^^^dddgggdddYYYSSSUUUXXXXXXPPPZZZmmmjjj^^^ccclllwwweee___lllyyybbbXXXWWWVVVUUUWWWaaa|||qqqppp]]]VVVbbbuuubbbCCC<<<888888888777888;;;@@@EEEMMMhhhxxxUUUNNNKKKLLLLLLFFFAAA???>>>???FFFNNNbbbjjjwwwvvvgggbbbbbb[[[QQQQQQOOOLLLIIIDDD???;;;999::::::<<>>;;;777333///---,,,,,,,,,,,,,,,,,,++++++++++++))))))(((((((((((()))))),,,///000...000444666444555999======888333111111222111111222333333000...000111333444444333333333222222111111222222333444555555666888999:::;;;<<<:::===AAACCCFFFHHHLLLNNNSSSNNNPPPWWWZZZVVVZZZbbbkkkttt}}}}}}yyyvvvoooaaalll]]]BBBBBBNNNyyy]]]BBBEEEGGGbbb}}}pppiiifffddddddeeedddaaa]]]XXXTTTVVV]]]```bbbkkkvvvjjjZZZPPPTTTTTT```{{{wwwmmm______iiikkkttthhhccciiieee[[[OOOKKKQQQUUUTTTQQQ\\\pppfff___ccciiiggg]]]NNNJJJTTTbbbkkk}}}|||hhhaaa```___]]]^^^cccpppsssaaa___pppdddDDD>>>999999:::888999===@@@EEEMMMiii}}}oooQQQMMMMMMNNNLLLFFFAAA???>>>???FFFNNN^^^hhhwww{{{lllfffddd^^^UUUOOONNNKKKHHHEEEAAA===<<<::::::===???EEEVVVsssmmmXXXTTTTTTTTTRRROOOKKKGGGEEE>>>;;;777333///---,,,,,,,,,++++++++++++************))))))(((((())))))***---000111//////333333111222666888888444111000111222111111111111000---***...000222444555555333333222222111111222222333444555555666888999:::;;;<<<;;;===@@@CCCEEEGGGKKKMMMPPPLLLLLLQQQRRRQQQWWW```gggwwwyyyjjjdddttt|||uuu~~~uuuhhhjjj|||sssggglll\\\AAAAAAPPP\\\AAADDDGGGbbb}}}ppphhheeeccccccddddddaaa^^^YYYSSSUUUaaaiiieee___]]]lll}}}fffgggffftttqqqiii[[[UUUKKKEEEHHHOOOSSSQQQXXXcccrrrjjj^^^RRRRRRMMMDDDAAAFFFNNNRRR\\\gggtttrrrlllkkkjjjiiiiiijjjsss```cccvvvgggFFF???::::::;;;:::;;;???BBBHHHPPPnnnuuuuuueeeLLLMMMMMMNNNKKKFFFAAA@@@>>>???EEEMMMYYYeeeuuu~~~ppphhhddd^^^VVVMMMLLLKKKIIIFFFCCC@@@???999;;;======>>>IIIccc{{{nnnXXXTTTTTTTTTRRROOOLLLHHHFFF>>>;;;777333///---,,,,,,+++++++++*********))))))***))))))))))))))))))***...111111//////222222///000333555444000...///111222111111111222111...,,,...///111444666666444222222222111111222222333444555555666888999:::;;;<<<<<<>>>AAADDDEEEGGGJJJMMMNNNKKKKKKNNNNNNOOOVVV```jjj{{{}}}|||xxxkkk^^^aaabbbaaafffrrr{{{}}}vvvjjjdddjjj}}}}}}vvvsssZZZAAA@@@OOO___BBBCCCGGGaaa{{{pppgggdddaaaaaacccdddaaa___ZZZWWWXXXdddwwwrrr___OOOfffxxxjjjOOOMMMKKKJJJMMMQQQRRRQQQbbbiiisss~~~```NNNOOOMMMJJJHHHHHHJJJJJJKKKPPPYYYdddvvv{{{rrrpppqqqrrrssswwwnnnXXX]]]qqqlllFFF???::::::;;;;;;===@@@EEEKKKTTTssssssppp```IIIMMMMMMMMMKKKFFFAAA@@@>>>>>>DDDLLLVVVcccsss~~~~~~qqqhhhaaaYYYSSSNNNNNNLLLJJJGGGDDDAAA@@@999;;;===<<<999@@@UUUjjjmmmYYYTTTTTTTTTRRRPPPLLLIIIFFF>>>;;;777333///---,,,,,,+++++++++*********))))))******))))))))))))******---111222000000333222//////222444222///...///111111111222444666666555333111000111444666777444222222222111111222222333444555555666888999:::;;;<<<===@@@BBBDDDEEEGGGJJJLLLMMMMMMNNNOOONNNPPPXXX```kkkyyyyyytttppptttnnnjjjnnntttwwwuuurrreeegggiiimmmvvv}}}wwwrrrnnnmmmqqq~~~~~~WWWAAAAAAKKKxxxfffFFFDDDFFF___vvvpppfffccc``````bbbcccbbb```ZZZ]]]ZZZ^^^{{{mmmTTTWWWaaattt{{{cccWWWVVVVVVUUUTTTTTTXXX\\\rrrtttwww}}}aaaRRROOOMMMLLLKKKHHHFFFEEEEEEEEEGGGOOO]]]uuutttpppssswwwyyyiiiRRRYYY}}}pppFFF???::::::::::::===AAAEEELLLUUUrrrrrrmmm\\\GGGLLLMMMMMMJJJFFFBBB@@@>>>>>>CCCJJJTTTaaapppxxx}}}wwwlll```VVVPPPRRRQQQOOOLLLIIIEEEBBBAAA:::;;;===<<<:::===LLL\\\nnnYYYTTTTTTTTTSSSPPPMMMIIIGGG>>>;;;777333///---,,,,,,,,,++++++++++++*********+++******))))))******+++,,,000222111222555555222000333555444111///000222111222333777;;;===<<<;;;555333222333666888555333222222111111222222333444555555666888999:::;;;<<<===@@@BBBDDDEEEFFFIIIKKKMMMPPPSSSTTTRRRTTTZZZaaahhhtttyyyooollllllkkklllnnnlllsss}}}xxxvvvsssqqquuu{{{QQQAAABBBFFFlllnnnJJJEEEFFF\\\rrrqqqeeebbb^^^___aaacccbbb```[[[aaa^^^___~~~pppXXXLLLOOOYYYnnnzzztttwwwhhhhhhyyyyyylllkkkggg]]]___kkkjjjccc```]]]\\\\\\bbbooo{{{hhh^^^VVVOOOMMMLLLIIIFFFGGGDDDCCCDDDGGGOOObbbtttooossszzz|||hhhUUUdddsssGGG???:::999:::;;;>>>CCCCCCKKKTTTmmmrrrmmm\\\FFFKKKNNNOOOJJJEEEBBB@@@>>>>>>BBBIIISSS___llltttyyysssbbbWWWSSSTTTSSSQQQOOOKKKHHHEEECCC>>>=========<<<===FFFQQQmmmooo[[[TTTTTTTTTSSSQQQMMMJJJHHH>>>;;;777333///---,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++***...111222444888888555222555888777333111111222222333555:::>>>AAAAAA@@@:::666333333666888666444222222111111222222333444555555666888999:::;;;<<<<<<>>>@@@BBBBBBDDDFFFHHHKKKRRRXXXYYYWWWWWW\\\```eeesss}}}}}}}}}uuuyyywwwooohhhcccdddiiizzz{{{zzzKKK@@@DDDBBB```tttMMMFFFEEE[[[nnnrrrdddaaa]]]^^^```cccbbbaaa]]]^^^]]]bbbvvvjjjWWWSSSJJJMMMUUUQQQ]]]jjjmmmiiifff[[[UUU\\\rrrttt\\\QQQMMMHHHGGGRRRlll|||uuupppqqqvvv}}}ttteeeXXXSSSQQQOOOOOOQQQKKKMMMPPPOOOMMMUUUnnnuuupppuuu{{{}}}uuuiii[[[iiisssHHHAAA;;;;;;<<<===@@@EEEDDDMMMVVVkkkyyytttaaaHHHKKKNNNOOOJJJEEEBBBAAA>>>===BBBHHHSSS]]]iiiqqqxxxxxxdddYYYWWWTTTTTTRRRPPPNNNKKKIIIHHHCCC???===>>>???>>>AAAFFFWWWiiiqqq]]]TTTTTTTTTSSSQQQMMMJJJHHH>>>;;;777333///---,,,,,,---------,,,,,,,,,++++++++++++************++++++(((---111222555::::::777444777:::999555222111222333444777;;;@@@CCCCCCBBB===888333333666888777444222222111111222222333444555555666888999:::;;;<<<;;;<<>>BBBGGGGGGQQQYYYlll~~~hhhKKKKKKLLLNNNJJJEEEBBBAAA???===AAAHHHSSS[[[gggpppyyy{{{cccYYYYYYSSSSSSRRRQQQPPPNNNLLLLLLFFF@@@===???@@@???>>>???HHHVVVrrrooo^^^YYYTTTXXXWWWNNNMMMNNNHHH@@@;;;666111///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***...//////111666888666888:::BBBHHHAAA222000777888666444444777:::<<<<<<999777555555666777777666222222111111222222333444222333444555777999:::;;;AAABBBAAAAAAAAACCCHHHKKKPPPSSSWWWYYYYYY\\\aaaeeedddnnnzzziiiYYYTTTQQQSSSbbbtttrrrkkkgggGGG<<>>>>>???@@@HHHKKKYYYooo}}}ooo]]]]]]bbbpppqqq```SSSLLLCCC???;;;666111///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***...///...000555666444999;;;DDDMMMGGG888222666666444333333444555555555888777555555666777666444222222222222222333333444444555666888:::;;;<<<===>>>???AAAAAABBBEEEIIILLLNNNQQQUUUWWWXXXZZZ___cccgggjjjqqq{{{{{{|||xxxfff___^^^fffjjjllluuu|||www}}}nnnoooaaaEEE===AAAFFFSSSwwwIIIBBBAAAHHHaaawwwrrrggg^^^\\\\\\\\\\\\^^^___YYYXXXZZZYYYXXXeeevvvppp^^^aaaiiirrrvvvuuuvvvzzz{{{~~~ssspppzzzxxx|||}}}zzzhhhbbbbbbkkkHHH???;;;>>>???===CCCMMMTTTZZZ^^^pppcccQQQQQQLLLMMMJJJFFF@@@======AAAEEELLLSSSaaaqqq~~~nnn^^^TTTSSSSSSPPPLLLNNNRRRRRROOOIIIGGGCCC@@@>>>======>>>AAA@@@HHHVVV^^^dddrrrnnn[[[^^^iii}}}~~~fffSSSKKKBBB???;;;666111///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***...///---///333444222999;;;EEENNNKKK===444333555444333333333222000...555444444555777777555444333222222222222333444444666777888:::<<<===>>>>>><<<>>>AAACCCDDDFFFIIILLLKKKOOOSSSUUUVVVXXX]]]aaafffdddeeeiiiooo{{{{{{wwwuuu{{{wwwqqqmmmpppwwwyyyuuuuuu{{{~~~ppppppyyyllljjjhhhhhhjjjkkkiiigggpppvvv|||tttnnnwwwYYYBBB>>>BBBFFFQQQxxxzzzNNNAAA>>>DDDXXXuuuwwwkkk___[[[[[[ZZZZZZ[[[^^^ZZZYYYZZZWWWTTT\\\hhhsssfffaaaggguuu~~~sssnnn~~~xxxeeefffrrrrrrmmmmmmnnnmmmlllvvv|||}}}}}}xxx~~~zzz{{{wwwoookkkmmmdddFFF>>>;;;>>>AAABBBJJJTTT]]]ffflll|||qqqYYYSSSNNNMMMJJJFFFAAA======AAADDDHHHOOO^^^nnn|||vvv___UUUYYY]]]\\\WWWTTTUUUUUUSSSMMMKKKHHHDDD@@@>>>======AAA===???EEEHHHJJJSSS```rrrmmmYYY[[[bbbpppnnnYYYLLLKKKGGG???;;;555111//////------,,,,,,,,,+++++++++******))))))))))))))))))))))))***......---...222333000777999@@@IIIGGG<<<222///444444444555666444111///111111222444777888777666333333333333333444555555666777999<<<===>>>??????>>>@@@DDDFFFGGGHHHIIIKKKJJJNNNSSSVVVVVVXXX\\\```aaaaaadddhhhlllrrr}}}~~~xxxzzzuuussswww}}}yyyqqqiiieeegggsss~~~uuujjjqqqzzzyyytttssseee\\\QQQKKKPPPYYY]]]\\\ZZZ]]]bbbjjjvvv}}}tttvvv}}}SSS@@@???CCCGGGRRRsssWWWDDD???DDDSSSxxx|||nnn```[[[[[[ZZZYYYZZZYYYWWWYYY[[[XXXUUUYYYaaaooo}}}rrr^^^RRROOOSSS^^^{{{pppddd^^^[[[rrrrrrXXXQQQYYY[[[TTTQQQTTTRRRPPPZZZjjj{{{xxx|||qqqsssqqqmmmqqq}}}|||ooolllvvvaaaDDD>>><<<@@@EEEIIISSS\\\eeepppvvv{{{sssYYYRRRPPPMMMKKKFFFAAA>>>===@@@CCCFFFMMM[[[lllzzzxxxeeeeeekkktttxxxnnn```XXXWWWWWWSSSQQQMMMIIIEEEBBB???>>>CCC@@@@@@CCCDDDDDDJJJRRRSSSaaassslllXXXXXXWWW]]][[[MMMIIILLLHHH>>>:::555111000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))***---...,,,...111222000444555:::???>>>777000---111111333555777777555222//////000333777999:::999444444333333444444555666888:::<<>>===@@@BBBEEEKKKYYYiiiwwwzzzmmmppp{{{kkkZZZVVVWWWTTTSSSPPPMMMHHHDDDAAA???@@@???@@@BBBCCCBBBCCCGGGEEEMMMVVV\\\eeeyyylllYYYXXXSSSVVVVVVMMMKKKKKKDDD>>>:::555111000///...---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))---...,,,...222333111111444888999666222///......///111555888:::888777222111111333666999::::::555444444444444555666666:::<<>>===???AAADDDJJJWWWfffsss~~~qqqppp~~~uuu```WWWVVVSSSSSSQQQOOOKKKGGGCCC@@@@@@@@@AAAAAAAAA@@@??????BBBFFFHHHHHHOOOjjjnnn\\\XXXSSSVVVUUULLLKKKLLLEEE===:::555111000//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))))),,,...---///333555333000666<<<;;;666222111111000000333666;;;======<<<777555333333555777999999555555555555555666666777888:::>>>AAABBBCCCBBBAAABBBDDDFFFGGGGGGGGGIIIJJJJJJOOOUUUXXXYYYZZZ]]]```aaa```aaafffjjjlllqqqwwwyyyzzz~~~~~~{{{zzz}}}sssiii___XXXaaajjjwww{{{nnniii```SSSIIIFFFDDDFFFIIIUUUmmmuuuiiinnn[[[JJJAAAHHHJJJTTTgggrrrwwwQQQDDDFFFDDDPPPllllllaaa^^^]]][[[ZZZYYY\\\^^^]]][[[XXXUUUSSSWWWXXXVVVSSSSSSTTTQQQKKKIIIEEEBBBBBB???===@@@FFFDDDEEEFFFJJJ[[[xxx{{{zzzmmmlllkkkdddUUUHHHHHHOOO]]]ssswwwdddooo```UUUggg|||ooolllrrr|||yyytttjjj___\\\jjj|||kkkuuuKKKAAACCCGGGLLLUUU```jjjnnnmmmyyyyyy{{{cccMMMOOOPPPLLLKKKHHHCCC???===???@@@CCCIIITTTcccooo{{{qqqnnntttmmm```XXXUUUUUUUUUSSSPPPLLLHHHEEEDDDCCCBBBAAAAAABBBBBB@@@AAAEEEGGGFFFNNNjjjooo___XXXRRRTTTQQQGGGHHHMMMJJJ===999444111000//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))))),,,...---///444666444000999@@@???888444333444555555666:::>>>AAABBBAAA===999555333444666777888555555555555555666777777444777:::===??????>>>===@@@BBBDDDEEEEEEGGGIIIKKKIIINNNTTTXXXXXXYYY\\\___^^^^^^dddlllooonnnnnnpppqqqqqqvvv{{{jjjgggkkk}}}}}}wwwppphhh```___fffqqqzzzlllXXXTTTOOOJJJEEEJJJ^^^sss{{{kkklllTTTGGGAAAJJJLLLYYYlllpppVVVGGGGGGBBBPPPkkkpppccc___\\\YYYXXXVVVZZZ\\\\\\[[[ZZZWWWSSSQQQRRRPPPOOOOOOOOOHHH@@@HHHDDDBBBAAA>>><<>>@@@CCCHHHSSS```kkkwww}}}oooqqqkkkyyyzzziii\\\XXXYYYYYYXXXVVVRRRNNNKKKDDDCCCAAA???@@@DDDEEEDDD@@@FFFKKKKKKTTTpppnnnXXXTTTSSSRRRPPPNNNKKKIIIHHH>>>;;;777333///---,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((((()))***,,,///222666888111777???BBB@@@:::444111...888<<<999<<>>EEEEEEDDDAAADDDSSSkkk~~~tttfffgggyyycccTTTLLLEEEDDDIIIOOO^^^~~~iiioooxxxggg```WWWRRR^^^rrrsssfffYYYYYYiiiyyyllljjjwwwmmmgggYYYAAAEEEHHHMMMUUU___fffkkkmmmpppxxx}}}wwwUUUUUUVVVOOONNNKKKFFFAAA??????@@@CCCDDDLLL\\\lllyyy}}}xxxvvvtttjjjddd___YYYUUUUUUTTTRRROOOMMMJJJGGGDDDDDDEEEHHHJJJIIIJJJKKKKKKVVVsssqqqZZZVVVUUUSSSPPPMMMIIIFFFEEE>>>;;;777333///---,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((((()))+++---111444666222555:::@@@CCC@@@888222///888;;;777999AAADDDAAA999777666666777888777777888777555555555666888999999888888888:::<<<>>>@@@AAABBBCCCEEEHHHJJJMMMNNNPPPSSSUUUWWWYYY[[[^^^```ddddddeeeiiimmmqqqrrrrrruuuooolllqqqvvvzzz~~~sssfff^^^[[[YYYUUU]]]dddooozzzzzznnnfffhhhlllsssttt[[[NNNKKKSSS]]]uuuwww```HHHEEEGGGPPPUUU\\\cccdddssskkkJJJBBBDDDRRRaaauuupppfff^^^[[[[[[\\\\\\\\\]]]]]][[[WWWTTTOOOQQQPPPPPPTTTXXXTTTNNNJJJJJJJJJGGGDDDCCCEEEGGGEEEFFFEEEBBBAAAJJJ[[[iiivvvxxxvvvyyy{{{nnnccciiiwwwxxxwww```NNNHHHIIILLLJJJUUUqqquuuyyyjjj]]]WWWiii}}}gggZZZSSS\\\rrr~~~ssstttyyyqqqlllsssQQQ@@@GGGJJJPPPXXX```gggkkkllljjjsssxxx~~~xxxXXXVVVTTTPPPNNNKKKFFFAAA>>>???@@@BBBCCCKKKZZZiiiuuu{{{{{{pppiii___YYYXXXYYYYYYXXXSSSQQQOOOMMMKKKKKKKKKKKKJJJMMMPPPQQQZZZtttttt\\\XXXVVVTTTPPPLLLGGGDDDBBB>>>;;;777333///---,,,,,,,,,,,,,,,+++++++++******************))))))))))))(((((()))***,,,///111333333333666===DDDCCC<<<444000777999555555;;;===:::666444333444666888888777777666555555555777888999888777777888999;;;===???BBBCCCDDDFFFIIIMMMOOOQQQQQQSSSVVVXXXZZZ\\\___aaagggfffgggjjjnnnrrrssstttxxxppplllqqqvvvwwwuuuuuuvvvwwwuuuooommmmmmiiiccc``````eeeppp}}}wwwppplllpppvvvvvv^^^TTTVVV\\\zzzyyyRRRCCCHHHJJJSSSXXX^^^cccbbbmmm~~~TTT???GGGNNN^^^sssrrreee]]][[[\\\\\\[[[[[[\\\\\\[[[XXXVVVQQQQQQRRRYYYiiixxx|||xxx```VVVNNNLLLHHHBBBDDDKKKIIILLLLLLHHHDDDFFFPPPXXXaaafffiiinnnooobbb\\\hhh|||uuussspppmmmmmmrrrmmmTTTLLLMMMLLLJJJSSSjjj}}}hhhbbbxxx}}}cccWWWTTTccc}}}yyy}}}zzz}}}rrrpppdddIIIBBBHHHLLLSSS[[[bbbfffiiijjjlllsssxxx~~~}}}___YYYUUUQQQPPPKKKFFF@@@>>>>>>@@@@@@AAAIIIWWWeeeppp|||~~~wwwjjj```\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQOOONNNJJJPPPTTTTTTYYYnnnuuu]]]WWWVVVSSSPPPLLLGGGDDDBBB>>>;;;777333///---,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))************,,,...000222111222666<<>>???AAABBBDDDFFFJJJMMMPPPRRRPPPSSSVVVXXXZZZ\\\___bbbgggffffffhhhllloooqqqqqqtttppprrrxxxyyyssskkkfffooozzz}}}zzzyyyvvvpppeeeccccccjjjvvv~~~|||mmmqqqvvvyyyjjj``````}}}wwwjjjJJJCCCKKKMMMVVVZZZ___fffgggppp```AAAIIIJJJ\\\qqq~~~wwwhhhaaa___```[[[ZZZZZZZZZ[[[[[[ZZZXXXWWWUUUUUU___vvvzzzgggWWWRRRKKKBBBEEERRRMMMOOOPPPKKKFFFEEEJJJOOOTTT[[[aaaffffffXXXWWWiiiwwwqqqnnnfff\\\VVVVVVmmm~~~wwwcccUUUOOOLLLLLLUUUhhhyyyxxxooojjj^^^[[[jjjyyyooovvv[[[EEEFFFJJJOOOVVV]]]bbbdddfffgggssswwwzzz|||bbbYYYRRRRRRPPPLLLFFFAAA>>>>>>@@@???@@@HHHUUUbbbmmmzzz~~~zzzqqqkkkfffaaa]]]```^^^\\\YYYVVVTTTSSSRRROOOUUUYYYWWWXXXfffuuu]]]TTTTTTRRRPPPLLLIIIFFFEEE>>>;;;777333///---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))******++++++++++++---///111222///333888;;;;;;999666444///333555444444777::::::111000///000222444444444555555555666666777888999888999999:::<<<===??????@@@AAACCCEEEHHHLLLOOOPPPOOORRRUUUWWWYYY\\\___aaaiiihhhgggiiilllnnnnnnnnnnnnmmmppptttqqqiiiddddddqqq{{{wwwqqqjjjhhheeeeeeiiiooouuuyyyqqqooopppuuu|||~~~nnnrrrvvv~~~wwwwwwxxxuuurrruuuaaaHHHGGGOOOSSSZZZ[[[]]]eeeiiiqqqjjjEEEFFFHHHYYYooo~~~rrriiieeeccc\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZVVVSSSYYYmmm{{{jjjaaaVVVJJJNNNZZZQQQRRRQQQLLLEEEBBBEEEHHHMMMTTT[[[bbbbbbUUUYYYppp{{{jjjccc```ZZZSSSNNNKKKYYYooo~~~wwwbbbSSSOOOIIITTTfff|||nnn{{{mmm```___qqqrrryyyzzzfffxxx}}}UUUEEEIIIMMMRRRYYY^^^aaabbbccceeeooorrruuuzzzyyyuuu```UUUPPPQQQPPPLLLGGGBBB?????????===???GGGTTT___jjjxxx|||{{{~~~xxxrrrnnnjjjddd___ZZZXXXWWWXXXYYY]]]___\\\\\\fff|||uuu^^^SSSSSSRRRPPPNNNKKKIIIHHH>>>;;;777333///---,,,,,,,,,,,,,,,+++++++++******))))))))))))************++++++++++++---///111333///333888:::888555333333...111444555666888;;;===555333222222444555555444444444555666777888999999888999:::;;;===>>>??????@@@@@@BBBDDDGGGJJJMMMOOOOOOQQQTTTWWWYYY\\\___bbbkkkjjjjjjkkkmmmmmmllljjjhhheeeccccccaaa```fffmmmyyyxxxuuuooofff[[[SSSSSSYYY___XXXXXX\\\eeeqqqzzzggg^^^]]]```vvvtttwwwzzzyyy}}}ssszzzzzzZZZKKKMMMTTTXXX^^^\\\[[[cccffflllxxxtttPPPAAAEEEUUUkkk||||||nnneee___]]][[[YYYXXXYYY[[[[[[ZZZXXXWWWTTTWWWhhhoooZZZSSSVVVZZZ[[[YYYTTTMMMIIIIIIJJJIIINNNTTT^^^```VVV^^^yyyqqq___UUUQQQNNNLLLLLLQQQUUUhhh}}}~~~iiiVVVQQQGGGXXXiii~~~kkk}}}kkk```bbbxxxyyyqqqwww~~~rrrfff|||mmmNNNFFFKKKQQQWWW]]]`````````bbbdddccchhhnnnrrr}}}ttttttbbbWWWSSSNNNNNNMMMIIIEEEAAA??????===???FFFPPPYYYcccqqq}}}||||||}}}vvvooojjjgggggghhhfffgggeeeaaaaaakkk|||uuu___TTTTTTSSSQQQOOOLLLJJJIII>>>;;;777333///---,,,,,,,,,,,,,,,+++++++++******((()))))))))************)))))))))***,,,...111222222333555777888777555222...000333555666888:::======;;;999888999999888777333444555666888888999999777888999;;;<<<===>>>>>>AAAAAACCCEEEGGGJJJLLLNNNOOORRRUUUXXXZZZ]]]```cccjjjjjjkkkllllllkkkgggddd___XXXTTTVVV\\\cccmmmvvv||||||ttteeeWWWNNNNNNTTTZZZcccdddlllwww|||qqqfff[[[TTTSSSYYYiii}}}}}}xxxvvvxxx{{{}}}xxxsssuuunnnhhhmmmuuu}}}jjjRRRMMMSSSWWWXXX___]]]\\\dddfffhhhpppbbbDDDBBBOOOcccvvvuuuggg]]]___\\\YYYXXXXXXZZZZZZZZZWWWZZZYYYWWWbbb|||uuu^^^SSS^^^```aaa___ZZZUUUSSSSSSKKKLLLOOOYYY]]]TTT]]]{{{uuucccWWWPPPLLLLLLOOOYYY___iiiqqqmmm```RRRJJJEEE\\\pppuuuttt}}}uuulllnnnpppuuuzzzxxxwwwzzz||||||\\\JJJIIIMMMWWW\\\aaabbbaaa```cccfffaaaiiiqqqtttwwwuuuuuucccUUUQQQKKKLLLMMMKKKGGGCCC@@@???<<<>>>CCCKKKQQQYYYfffrrr||||||tttnnnmmmuuuvvv```VVVVVVTTTRRROOOLLLJJJHHH>>>;;;777333///---,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++''''''((()))+++...000222444222222666;;;<<<777222///000222555666666999===DDDAAA???=========;;;:::333444555777888888999999666777888:::;;;<<<======BBBCCCDDDEEEHHHJJJLLLMMMPPPSSSWWWYYY\\\^^^bbbdddhhhhhhiiijjjjjjgggbbb^^^VVVOOOLLLTTTaaallltttyyyuuuzzzqqqeee\\\\\\dddooowwwssseeefffkkkkkkhhhgggfffiiiuuu}}}}}}wwwmmmiiilllggg\\\]]]gggxxx___KKKMMMVVVZZZVVV_________hhhjjjiiinnnzzzsssJJJ???KKK^^^rrrpppeee```]]]YYYWWWXXXYYYZZZZZZZZZ]]]YYYQQQRRRgggsss___VVVZZZ___aaa___\\\YYYXXXOOOMMMMMMVVVYYYOOOYYYvvvpppcccYYYRRRQQQTTT[[[hhhlllbbbWWWQQQIII??????ZZZqqqrrr~~~}}}vvvkkkyyywwwyyyzzz{{{uuuQQQIIINNNQQQ[[[```ddddddbbbaaaeeehhhhhhrrr{{{{{{xxxtttrrr^^^LLLGGGIIIKKKMMMMMMIIIDDD@@@>>><<<===AAAGGGKKKQQQ]]]iii{{{~~~www]]]YYYVVVSSSPPPNNNKKKHHHEEE>>>:::555111///---,,,***++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))+++---///111444444555777;;;===>>>===777111111777:::888777999GGGIIIIIIEEE>>>888777777444555666777888888888777999999999:::;;;<<<======>>>AAADDDGGGIIIJJJMMMOOOQQQTTTWWWYYY[[[^^^bbbeeebbbiiinnnmmmkkkggg```YYYaaaVVVWWWfffooonnnrrr{{{{{{~~~mmmlllgggooo{{{yyywwwyyy{{{qqq^^^YYY[[[aaaqqqnnnXXXQQQRRRWWW]]]```___^^^```cccfffhhhhhhooo~~~OOOCCCJJJXXXmmmuuujjj```___]]]\\\[[[[[[[[[[[[YYYZZZZZZVVVSSSWWWbbblll```[[[TTTTTTbbbpppmmm```RRRUUUUUURRRPPPUUU```jjjxxxfffWWWQQQVVV]]]fffaaa]]]YYYRRRIIIEEEFFFNNN[[[sssuuuuuuuuujjjqqqyyy{{{{{{zzz}}}gggLLLIIIQQQVVV___aaadddffffffeeefffgggiiiooowww{{{|||ooouuummmPPPKKKIIIHHHGGGIIIIIIFFFAAA<<<>>>>>>@@@EEEIIINNNYYYdddrrr}}}vvv[[[YYYVVVRRROOOLLLJJJGGGEEE>>>:::555111///...,,,***++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))***---///000333333444777<<>>>>>AAAEEEGGGIIIJJJMMMOOOQQQSSSVVVXXXZZZ]]]aaadddlllkkkhhhgggkkkoookkkdddfffZZZTTT___lllttt{{{zzzpppvvvwww___XXX^^^nnnlll\\\XXXZZZ]]]aaadddbbbbbbcccfffiiijjjjjjiiiuuu___FFFHHHSSSggg|||}}}ssscccaaa^^^[[[ZZZZZZZZZZZZYYYZZZZZZVVVRRRRRRWWW[[[ccczzzlllddd[[[]]]pppwwwbbbaaa]]]WWWSSSUUU]]]dddzzziii[[[[[[\\\YYYaaaYYYUUUXXXVVVNNNGGGDDDQQQ```wwwoooooo|||~~~~~~zzztttyyyaaaMMMMMMUUUYYYaaaffflllnnnkkkhhhggggggnnnrrrxxxzzzyyywwwqqqSSSOOOJJJIIIHHHIIIIIIFFFAAA<<<>>>===???CCCGGGLLLXXXcccooowwwxxx\\\XXXUUUPPPLLLJJJIIIGGGEEE>>>:::555111///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))***,,,...///000000333777===BBBDDDDDDGGG;;;000000555:::===???===@@@BBBAAA;;;666333333444333333333333555666777999:::;;;<<<===>>>?????????AAAEEEGGGHHHJJJLLLNNNPPPRRRUUUWWWYYY\\\```cccjjjfffdddiiiwwwwwwggg___YYY```qqqiiiaaaiiisssvvvjjjeeennnhhh^^^```dddeeefffgggfffeeefffiiikkkkkkkkkkkkoootttMMMGGGJJJ^^^vvv|||jjjfff```\\\[[[[[[ZZZZZZZZZYYYXXXWWWTTTQQQOOONNNQQQYYYjjjmmmgggwwwzzztttjjj```[[[[[[^^^```eeeyyyttt]]][[[```___```WWWXXXeeejjj]]]MMMEEERRRcccyyygggffftttuuuggg]]][[[\\\___```lllvvvxxx[[[PPPUUU\\\^^^kkkttt}}}yyyqqqnnnnnntttwwwzzzzzzxxxuuuXXXQQQNNNLLLJJJIIIHHHEEEAAA>>>???======AAADDDIIIUUU```jjjoooxxx|||```XXXSSSNNNJJJHHHGGGFFFEEE===999555111///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))***+++---------...111777===CCCFFFGGGHHH<<<000...333:::<<<<<<999;;;===;;;666333333444555444222222333444777888::::::;;;<<<===??????@@@???BBBEEEGGGHHHJJJLLLNNNOOOQQQTTTVVVXXX[[[___bbbaaacccgggppp~~~~~~sss_________dddssssss]]][[[mmmyyyccc^^^ccchhhiiiiiiiiihhhggghhhjjjkkkkkkjjjppplll}}}WWWHHHCCCTTTooossslllccc^^^\\\]]]]]]]]]ZZZXXXVVVWWWWWWVVVRRRNNNNNNMMMSSShhhxxx|||yyylllaaa]]]\\\\\\\\\[[[iiiuuuzzzoooaaakkk{{{sssmmmwwwuuuXXXJJJKKK]]]ssszzzddd___mmmtttbbbYYYSSSOOOOOOOOOMMMKKKKKKOOOpppooolllWWWVVV]]]aaabbbqqq}}}xxxssssssuuuwwwzzzyyyxxxxxxcccTTTRRRPPPNNNKKKHHHEEEBBB@@@>>><<<<<<>>>AAAFFFQQQ]]]fffllluuu}}}aaaVVVRRRMMMIIIGGGGGGFFFEEE===999444111///...---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***++++++,,,,,,---000555<<>><<<<<<>>>???CCCNNNYYYccclllwwwzzz^^^UUURRRMMMJJJHHHGGGFFFEEE<<<999444111//////---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************,,,,,,///333999>>>@@@@@@999777222...000555555333666777777444111///222555555444444444444666777888888999:::;;;===???@@@@@@@@@CCCFFFGGGHHHIIIKKKMMMOOOQQQTTTVVVXXX[[[___bbbdddiiikkkkkkmmmrrruuutttvvvvvvtttpppooovvvssspppzzzkkk]]][[[```dddgggiiilllkkkkkkmmmoooooonnnmmmlllgggpppuuuVVV@@@HHH```uuu~~~mmmbbb^^^]]]\\\[[[]]]ZZZVVVUUUUUUUUURRRPPPKKKKKKLLLNNNTTTfffddd]]]TTTNNNNNNPPPRRRRRRUUUYYYfffuuuRRRHHHIIIPPPbbbnnnuuuvvvfffiiizzz}}}yyyqqq]]]KKKGGGFFFEEEFFFJJJMMMSSSeeeqqqxxxccc___ffffffeeeggglllvvv|||uuurrrrrrkkkmmmpppqqqrrr~~~rrriiiYYYYYYXXXSSSMMMGGGDDDBBB>>><<<<<<>>>???BBBKKKTTT^^^jjjwwwxxx\\\TTTQQQNNNKKKJJJHHHFFFDDD<<<888444111000///---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))))))))------...111666999;;;:::333555333------222444333333666888777333111111222333333333444555555666666777888999:::<<<>>>???@@@@@@CCCFFFGGGHHHIIIKKKMMMOOOQQQTTTWWWYYY\\\```cccbbbgggjjjmmmvvvkkk```nnnwwwtttnnneee]]]^^^aaaccceeeggghhhhhhiiikkkmmmmmmlllkkkgggiiipppaaaCCCEEEWWWiii}}}zzzjjjccc```^^^[[[[[[ZZZXXXWWWVVVTTTRRRPPPOOONNNNNNMMMJJJMMM]]]nnnrrreeeXXXTTTNNNKKKKKKMMMPPPQQQLLLQQQZZZmmmwwwiiiVVVWWWZZZVVVbbbpppsss}}}ooolllyyy}}}}}}}}}~~~cccKKKEEEGGGIIILLLRRRLLLKKKSSSkkkyyytttaaaeeekkkgggeeeiiilllqqqwwwyyyxxxuuuuuuuuummmooorrrrrrrrr|||tttzzzhhh[[[]]]\\\XXXQQQIIIEEECCC===<<<===@@@@@@AAAIIIQQQYYYdddqqq~~~xxx\\\SSSQQQNNNLLLKKKIIIFFFDDD<<<888444111000///...,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))))))))))))))(((...---...000444666777666000555444---***000444555000555:::;;;777222//////000111222444444444444444666777888:::<<<===??????AAACCCFFFHHHHHHIIIKKKLLLPPPRRRUUUWWWYYY\\\```cccaaaeeejjjqqq}}}iiieeeuuurrr~~~fffaaa___bbbdddcccdddfffccccccdddfffiiijjjhhhggg^^^ffflllvvvhhhFFFCCCQQQaaauuusssjjjeeeaaa]]]XXXYYY[[[[[[ZZZXXXUUUTTTKKKIIIJJJMMMKKKHHHMMMVVVdddrrr{{{xxxrrrlllcccXXXNNNLLLIIIFFFFFFGGGJJJMMMKKKQQQVVV\\\nnnvvv___mmmwwwlllhhhrrrhhh^^^ffftttrrrvvvuuunnnyyy|||{{{nnnSSSLLLMMMJJJHHHJJJMMMKKKPPPaaazzzmmm```hhhnnnhhheeekkkgggiiimmmooopppqqqrrrssssssuuuvvvuuuttt|||uuunnnwww```\\\______[[[SSSKKKEEECCC<<<<<<>>>AAAAAAAAAGGGOOOVVV^^^kkkzzz}}}___WWWTTTOOOLLLJJJGGGDDDBBB<<<999444111//////---,,,,,,,,,,,,+++++++++******++++++***)))((((((((()))))))))))))))))))))))))))(((***...222555777999999===777444444111...111999999777555777>>>@@@666)))...000444444333111000000555555666888:::===???@@@AAABBBDDDFFFHHHKKKLLLMMMQQQRRRSSSTTTUUUYYY]]]aaaaaaccchhhppp|||sss{{{ssslll|||~~~wwwnnnuuuooo```___^^^^^^^^^^^^______]]]]]]___bbbeeefffeeecccaaa```bbbjjj}}}YYYEEEGGGWWWkkkyyysssiiibbb]]][[[^^^\\\UUUSSSVVVTTTOOOQQQOOOKKKGGGFFFFFFHHHIIIKKKNNNRRRUUUUUURRRMMMJJJEEEEEEFFFGGGHHHHHHIIIIIIHHHIIINNNUUUYYYffflllhhhwww~~~qqqiiidddiiiqqqvvvzzz~~~sssoootttyyyyyywwwaaaVVVOOOOOOPPPKKKMMMIIINNN^^^qqq~~~{{{xxxmmmdddfffqqqvvvpppgggeeehhhkkkkkkiiijjjmmmpppssstttwwwxxxsssrrr{{{qqqqqqXXX]]]YYY[[[ZZZPPPNNNLLLAAA???>>>======???BBBGGGIIIQQQ\\\jjjvvv~~~___WWWTTTOOOLLLJJJGGGDDDBBB<<<999444111//////---,,,,,,,,,,,,+++++++++******+++***))))))))))))))))))))))))))))))))))))))))))++++++---///222666999;;;<<<777555555333///111777999777666888>>>@@@888,,,...///222555555444222000555666888999;;;===>>>???AAABBBCCCFFFHHHJJJLLLMMMPPPQQQSSSTTTUUUXXX]]]```aaacccgggmmmvvv}}}zzzvvvpppccc]]]\\\fffttteee]]]]]]^^^___``````aaaaaaaaa```______``````^^^]]]_________cccnnnhhhJJJAAAKKKaaattt{{{mmmfffddd]]]___\\\WWWVVVYYYYYYUUUTTTQQQLLLHHHEEEEEEEEEFFFEEEFFFGGGHHHHHHFFFDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHLLLQQQRRRXXXppprrrkkkfffhhhlllnnnqqquuuyyyrrrppptttwwwvvvttt{{{ssshhh[[[TTTRRRLLLTTTQQQVVVfffvvvuuunnniiilllsssuuunnnfffdddfffhhhiiijjjjjjkkkmmmooonnnpppqqqlllkkk|||xxxxxx\\\XXXUUUZZZ[[[RRROOOMMMDDDAAA@@@>>>===>>>AAADDDFFFOOOXXXdddqqq~~~rrriii{{{___WWWTTTOOOLLLJJJGGGDDDBBB<<<999444111//////---,,,,,,,,,,,,+++++++++******))))))))))))))))))***+++)))))))))))))))))))))))),,,,,,,,,---000444888;;;:::888888999666222222555888888777888>>>@@@999///......000555999999555222666777999;;;===>>>>>>===@@@AAACCCEEEHHHJJJLLLLLLPPPQQQSSSTTTVVVXXX\\\```bbbdddgggjjjooowww~~~yyybbbYYY[[[bbbggguuuuuuvvv{{{tttccc[[[\\\]]]^^^___`````````dddaaa^^^\\\\\\\\\[[[YYY^^^^^^^^^^^^cccrrr[[[DDDBBBUUUjjjxxxyyyoookkkaaa```[[[VVVUUUWWWVVVSSSVVVSSSNNNIIIEEECCCCCCCCCEEEDDDCCCAAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHGGGJJJMMMLLLLLLXXXhhh|||rrrlllhhhgggfffdddfffjjjrrrqqqpppqqqsssssssssqqqooo|||kkkcccbbb]]]\\\ZZZ___nnn{{{}}}~~~|||~~~nnnllllllooosssqqqjjjccceeeeeegggjjjlllmmmkkkiiiiiiggghhhhhhccccccssseeeSSSQQQYYY\\\TTTPPPOOOGGGCCCAAA???>>>>>>@@@BBBDDDKKKQQQ\\\jjjxxxzzzzzz|||mmmccceeeiiiqqq___WWWTTTOOOLLLJJJGGGDDDBBB<<<999444111//////---,,,,,,,,,,,,+++++++++******)))((((((((()))***++++++))))))))))))))))))))))))+++++++++---///333666888999:::======:::666333333777888888888<<>>>>>===<<<@@@AAABBBDDDGGGIIIKKKLLLPPPRRRTTTVVVWWWZZZ]]]```aaadddgggiiikkknnnsssvvvyyywwwwww{{{|||}}}wwwgggeeeccc^^^ddd___\\\aaaooo{{{jjjeee___^^^]]]\\\]]]___aaabbbeeebbb^^^\\\\\\]]]]]]]]]\\\___aaa```aaannntttRRRBBBKKK\\\ooo~~~|||qqqjjjeee]]]WWWUUUUUUSSSQQQUUURRRNNNJJJFFFDDDCCCCCCGGGEEEDDDBBBAAABBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDGGGEEEGGGKKKKKKJJJOOOWWW[[[ppp}}}tttxxxyyyrrrnnnjjjhhhgggccc___```dddiiikkkmmmoooooopppqqqqqqpppwww{{{zzz~~~yyyiiieeegggsss~~~~~~||||||qqqiiijjjlllnnnnnnkkkfffcccgggfffgggkkkooooookkkgggfffccccccccc______nnnpppUUUQQQYYY^^^UUUPPPNNNHHHBBBAAA???>>>>>>@@@AAACCCHHHKKKVVVeeesss}}}tttqqqwww|||rrriiibbbYYYTTT___qqqbbbWWWTTTOOOLLLJJJGGGDDDBBB<<<999444111//////---,,,,,,,,,,,,+++++++++******)))((((((((()))***++++++(((((((((((((((((((((((()))***,,,...111222333444888===AAAAAA===999444111444666777777999===;;;666111//////444;;;===999555666777:::<<<>>>===<<<<<>>>>>???@@@BBBCCCEEEGGGQQQbbboooxxxkkkfffkkknnnhhhdddbbb\\\UUUXXX```iiigggWWWTTTOOOLLLJJJGGGDDDBBB<<<999444111//////---,,,,,,,,,,,,+++++++++******))))))))))))))))))***+++((((((((((((((((((((((((((())),,,///111111111111777===BBBAAA>>>:::444///000444555444666::::::888333111111444888:::999777555666888:::<<<======<<<>>>???AAACCCFFFHHHJJJJJJPPPSSSVVVXXXYYY[[[^^^```]]]```eeehhhjjjkkkmmmnnnppprrrwww||||||xxxzzzsssiiilllppp___SSSJJJIIIJJJQQQhhhrrrnnnoootttzzzzzz^^^XXX___cccaaa______ccciiipppuuuoookkkfffcccaaaaaa```___\\\___aaa``````hhhuuupppRRRFFFGGGZZZiiizzzrrreee___\\\YYYWWWWWWRRRPPPNNNLLLKKKJJJJJJJJJDDDDDDEEEEEEDDDBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDDDDEEEGGGIIILLLOOOSSSQQQYYYqqq|||qqqggg^^^\\\```YYYXXXZZZ___bbbaaaaaaddddddfffgggggghhhjjjmmmpppmmmqqqxxx|||zzz||||||{{{{{{tttzzz~~~~~~{{{wwwtttnnnmmmnnnnnnmmmlllkkklllmmmhhhhhhhhhiiiiiigggdddbbbgggfffhhhkkkhhhdddlllyyy{{{|||kkk[[[YYY___YYYSSSOOOIII??????>>>>>>???@@@AAABBBBBBDDDOOO___iiiqqq~~~uuuhhhhhhjjjccc_________YYYUUUTTTVVVlllhhhWWWTTTOOOLLLJJJGGGDDDBBB<<<999444111//////---,,,,,,,,,,,,+++++++++******+++***))))))))))))))))))(((((((((((((((((((((((()))***+++,,,...///111222444<<>>>>>???@@@CCCEEEGGGIIIJJJNNNQQQTTTVVVXXXZZZ\\\^^^YYY]]]bbbeeegggiiikkkmmmpppsssxxx}}}|||zzz|||pppvvvqqq___QQQPPPNNNMMM^^^tttlll]]]]]]aaabbbaaa```aaadddiiimmmpppllliiieeecccbbbbbbaaa```___``````___```fffpppxxxkkkQQQEEEKKKZZZlll{{{qqqhhhccc]]]YYYYYYSSSRRRPPPNNNLLLKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBDDDGGGHHHIIIMMMHHHHHHVVVaaajjjvvvrrrnnnfff^^^YYYVVVTTTQQQMMMKKKNNNXXX___aaaaaabbbccccccdddeeegggiiiiiijjjeeelllvvv|||wwwxxxxxxyyyzzzyyy|||~~~~~~yyynnnrrr{{{qqqtttmmmnnnnnnooooooooooooooolllllllllkkkhhheeeddddddgggggglllqqqnnnhhhkkkvvvvvvvvv```XXX]]]ZZZVVVSSSLLLAAA@@@??????>>>?????????AAACCCMMM[[[bbbgggwwwvvviiidddaaa[[[SSSMMMSSS```nnnyyygggWWWTTTOOOLLLJJJGGGDDDBBB<<<999444111000///---,,,,,,,,,,,,+++++++++******++++++***)))(((((())))))((((((((((((((((((((((((,,,+++******+++...111333222;;;???===999777111)))***000222000000444888888777666555222111222555999333444555666888;;;===???>>>???@@@BBBEEEGGGIIIJJJLLLOOOSSSUUUVVVXXXZZZ\\\WWW[[[___ccceeegggjjjlllpppsssyyy~~~~~~~~~ppprrr{{{dddSSSSSSRRROOOYYYlllwwwaaa^^^``````aaaaaaaaabbbbbbcccccccccfffdddbbbaaacccdddccccccbbbbbbaaaaaadddiiiqqqwww]]]FFF@@@OOObbbrrrxxxoooeee^^^]]]UUUTTTRRRPPPNNNLLLKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB<<>>=========@@@CCCMMMXXX\\\```rrrxxxlllgggaaaYYYSSSTTT^^^fffeeehhhuuueeeZZZSSSNNNNNNMMMHHHDDDCCC<<<999444111000...,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))+++---///000222888??????:::555444555,,,...//////...000666;;;BBBBBB===222---///555777===888333333777<<<>>>>>>;;;>>>AAABBBBBBDDDHHHLLLMMMPPPSSSUUUUUUVVVXXXZZZ\\\]]]^^^```cccfffhhhjjjrrrxxx~~~uuudddeeemmm^^^TTTTTTUUUVVV```nnniii___\\\^^^bbbcccdddeeeeeeeeedddbbbaaaaaaeeehhhfffbbbaaacccfffiiijjjjjjhhhddddddhhhlllssswwwQQQAAAIIIUUUdddwwwzzznnnccc[[[ZZZXXXVVVSSSQQQOOOMMMLLLJJJIIIGGGGGGHHHIIIHHHFFFEEEDDDCCCCCCAAAAAA@@@???@@@AAAAAABBBBBBCCCCCCDDDFFFGGGIIIKKKLLLLLLKKKJJJPPPPPPSSSYYY______YYYSSSTTTVVVWWWWWWXXXZZZ]]]___\\\]]]^^^```aaaaaaaaaaaaaaacccnnn}}}}}}xxxsssqqqrrrtttuuutttxxx}}}|||zzzrrryyyvvvsssrrrnnnpppooollliiihhhjjjnnnrrrppptttwwwuuuoookkkjjjllllllmmmnnnnnnmmmnnnppprrrxxxwwwqqq___TTTZZZ^^^WWWQQQQQQDDDBBB???===;;;<<<===>>>BBBDDDJJJQQQWWW___mmmzzz~~~kkkccc^^^XXX\\\[[[^^^```___]]]bbbjjjzzzeeeZZZSSSNNNNNNMMMHHHDDDCCC<<<999555222111000...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***,,,...///222666<<<>>>;;;888777777000111222333333444666888???AAA>>>666111222666777999999888777777888;;;>>>===???BBBCCCBBBDDDGGGJJJLLLNNNQQQSSSUUUWWWYYY\\\]]]^^^___bbbeeehhhjjjlllrrrwww|||~~~}}}~~~nnngggiii^^^WWWYYYYYYYYYaaammmtttccc```___^^^^^^]]]___bbbcccdddbbb```^^^dddgggjjjiiidddaaabbbdddgggiiijjjhhheeeeeehhhkkkkkkzzziiiKKKGGGGGGSSShhhxxxoookkkbbb___[[[WWWTTTQQQOOONNNMMMKKKJJJJJJKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEHHHJJJLLLLLLKKKKKKOOOPPPUUU___kkksssuuusssiiiiiifffbbb^^^\\\]]]^^^]]]^^^^^^______^^^^^^]]]\\\WWW\\\iiirrrvvvttttttqqqnnnmmmppprrrsssrrrxxx{{{}}}}}}|||{{{{{{zzzzzz}}}rrrpppnnnjjjkkkkkkkkkjjjjjjlllqqqtttooossswwwvvvrrrooooooqqqnnnnnnmmmkkkkkklllpppsss{{{ttteeeYYYXXX[[[YYYSSSPPPEEECCC@@@===;;;;;;<<<===???AAAFFFNNNTTT\\\kkkxxxzzzhhhbbbbbbiiigggbbb]]]YYYZZZ]]]aaa[[[dddmmmfffZZZSSSNNNNNNMMMHHHDDDCCC;;;888555333222111000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***,,,---...111333777;;;<<<<<<;;;:::222222222444666777777666;;;??????999444555777777666:::<<<;;;777666888<<<===???AAABBBBBBCCCFFFHHHKKKMMMPPPRRRTTTVVVZZZ]]]\\\]]]___bbbeeehhhkkklllqqquuuyyyzzzzzzzzz}}}rrrfffiiicccbbbeeeeeebbbfffooo~~~fff^^^___```]]]ZZZYYY[[[^^^aaabbbbbb```^^^eeehhhjjjiiieeebbbaaabbbbbbeeehhhhhhfffeeegggjjjeeewww}}}tttwww```MMM>>>EEEXXXnnnzzzmmmggg```YYYUUURRRPPPNNNOOONNNNNNNNNNNNLLLIIIFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEHHHJJJKKKLLLLLLJJJKKKOOOZZZhhhttt{{{~~~uuusssmmmfff___[[[[[[[[[^^^^^^^^^]]]\\\[[[ZZZYYY[[[SSSQQQ\\\eeeggghhhlllxxx|||{{{ssskkkhhhgggfffkkkjjjiiijjjmmmpppppppppvvvwwwwwwwwwxxxyyy}}}xxxpppqqqpppqqqnnnlllkkklllmmmmmmlllmmmoooqqqmmmqqqttttttrrrpppqqqssspppooommmjjjiiikkkooossstttzzzooo```UUUTTTXXXUUUNNNFFFDDD@@@===;;;;;;<<<<<<;;;<<>>555222000111555888999777999===>>>888444666888888777:::<<<<<<:::888888999999:::<<<>>>@@@CCCGGGIIILLLNNNPPPQQQRRRUUUYYY\\\ZZZ\\\___bbbeeehhhjjjkkkooorrruuuwwwwwwyyy{{{~~~}}}~~~yyyooonnnlllooosssqqqkkkjjjmmm~~~nnn___\\\]]]]]]ZZZXXXXXXYYY[[[]]]___```aaaaaa```cccffffffccc```______^^^bbbfffgggfffeeefffhhhfffkkkxxxyyyppp{{{aaaGGGEEENNN\\\rrr|||tttiii```[[[WWWSSSQQQPPPOOOOOOOOOPPPNNNKKKHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCFFFHHHJJJKKKLLLGGGGGGIIIOOOXXXaaafffhhhiiigggccc]]]YYYWWWXXXYYY\\\\\\\\\\\\[[[ZZZYYYYYY\\\UUUSSS[[[ccccccbbbbbbeeecccdddeeedddbbbdddjjjfffggghhhjjjmmmooooooooouuusssrrrtttvvvyyyvvv{{{pppmmmtttuuutttvvvrrrssssssrrrnnnllljjjjjjkkknnnppppppooonnnnnnpppooooooooommmlllllloooqqqppp|||iiiRRRLLLTTTTTTLLLHHHFFFBBB>>>;;;;;;;;;<<<888:::???EEELLLTTTdddrrrpppsssuuu___ZZZWWWOOOUUUYYYVVV\\\rrriiiZZZSSSNNNNNNMMMHHHDDDCCC;;;888555333222222111000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,---...///444:::>>>@@@AAA???999333000333666888888999<<<;;;555222555888999:::999999;;;======:::888555444555888===BBBGGGJJJLLLNNNPPPQQQRRRTTTWWWZZZ\\\^^^aaadddgggjjjkkklllmmmooorrrtttwwwyyy||||||}}}|||}}}{{{sssppp{{{kkkddd^^^]]]ZZZWWWWWWZZZYYYXXXWWWWWWYYY\\\___aaaZZZ\\\_________]]]]]]\\\ZZZ^^^ccceeedddbbbccceeehhhbbbqqqvvvnnn^^^MMMHHHOOOfff~~~yyymmmeee___YYYUUUPPPOOOOOOOOOPPPOOOMMMKKKGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@?????????>>>???AAADDDFFFHHHIIIJJJIIIJJJKKKNNNQQQSSSTTTTTTXXXWWWVVVTTTRRRRRRUUUXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYWWWXXX\\\^^^]]]]]]___ddd]]]ZZZ___aaa___```ccceeegggjjjlllnnnooopppqqqvvvrrrqqqtttuuuvvv|||zzz~~~kkknnnvvvttttttyyyuuuvvvwwwtttpppkkkiiigggmmmnnnooonnnlllkkkkkkllllllnnnqqqqqqpppoooooooooqqqsssVVVHHHNNNRRRLLLKKKHHHDDD@@@===;;;;;;<<<999:::===CCCHHHPPP```nnn|||hhh]]]YYYTTTRRRYYYWWWXXXgggxxxhhhZZZSSSNNNNNNMMMHHHDDDCCC;;;888555333222111000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++,,,...222666;;;@@@CCCHHHBBB999333111222555777888;;;;;;555111444888999<<<999777:::>>>AAA???<<<777444222333888???EEEHHHIIILLLOOORRRSSSTTTWWWXXX___aaadddgggjjjkkklllllllllmmmooorrruuuyyy|||~~~{{{}}}sssaaa^^^]]]]]]YYYUUUWWW\\\XXXWWWUUUTTTUUUXXX[[[^^^XXXXXXYYYZZZ[[[[[[[[[[[[XXX\\\```bbb```___```bbbeee___jjjooovvv|||[[[GGGGGG___xxx~~~rrrhhh]]]VVVTTTRRRPPPPPPPPPPPPNNNMMMIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@??????>>>???@@@AAABBBDDDEEEFFFGGGFFFGGGJJJMMMNNNOOOOOOOOOPPPQQQQQQQQQPPPQQQSSSUUUTTTUUUVVVXXXYYYYYYZZZZZZYYY[[[]]]]]][[[ZZZ[[[^^^___YYYWWW[[[aaabbbbbbbbbdddgggkkkmmmnnnppprrrtttyyyuuutttwwwvvvrrrttt|||{{{lllnnnqqqnnnmmmrrrqqqssstttssspppmmmkkkjjjpppooonnnmmmlllkkkjjjjjjhhhlllpppsssrrrpppnnnnnnrrr|||~~~cccNNNLLLPPPOOONNNKKKGGGBBB>>><<<<<<<<<;;;;;;===AAAEEELLLZZZhhh~~~{{{cccYYYYYYZZZVVV]]][[[]]]nnnfffZZZSSSNNNNNNMMMHHHDDDCCC<<<999555222111000...,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******,,,///000222777>>>CCCDDD@@@:::333......222555777<<<===888555666777777;;;:::999999<<<@@@DDDEEE@@@;;;444111444:::???BBBDDDHHHNNNRRRUUUVVVXXXZZZ^^^```cccfffhhhiiiiiiiiimmmmmmmmmpppssswwwzzz{{{zzz{{{~~~{{{bbb\\\YYYXXXZZZYYYVVVXXX\\\YYYYYYXXXXXXYYYYYYZZZZZZ[[[ZZZYYYXXXYYY[[[[[[[[[WWWZZZ^^^^^^\\\[[[]]]___^^^eeehhhxxx}}}ssssssPPPFFFTTTgggyyyzzzjjj```[[[XXXTTTQQQPPPPPPNNNMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>AAAAAAAAAAAAAAABBBCCCDDDAAACCCFFFHHHIIIJJJLLLMMMKKKMMMOOOOOOOOONNNOOOQQQQQQQQQSSSTTTUUUVVVVVVVVVYYY[[[]]]\\\ZZZ\\\^^^```]]]_________aaaeeefffeeeaaadddhhhkkkmmmppptttwwwzzzvvvxxx}}}uuuttt{{{wwwkkkjjjmmmlllkkkllllllnnnppppppnnnlllkkkkkknnnmmmkkkjjjjjjiiiiiihhhfffiiimmmoooooonnnnnnnnnppp{{{~~~uuu[[[OOOOOOSSSQQQNNNIIIDDD@@@>>>=========<<<===???AAAGGGUUUbbbyyyrrrbbb[[[aaahhh```dddaaahhhcccZZZSSSNNNNNNMMMHHHDDDCCC<<<999444222000///---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))),,,///000///444<<>>FFFMMMIIIAAA777111222666:::===???DDDLLLRRRVVVXXXZZZ\\\\\\^^^```ccceeeeeeeeedddnnnmmmmmmnnnrrruuuwwwwwwyyyzzz}}}iiiXXX[[[VVVSSSVVVYYYYYYZZZ\\\[[[\\\^^^______]]][[[YYY```]]]ZZZYYYYYY[[[[[[[[[VVVYYY\\\\\\ZZZYYY[[[]]]YYYmmmjjjpppxxx{{{\\\FFFIIIQQQjjjyyy~~~qqqaaa]]]WWWRRRPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCAAA@@@??????BBBBBBAAA@@@@@@AAAAAAAAACCCDDDEEEEEEEEEFFFIIIKKKFFFIIILLLMMMLLLLLLLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVVVVVVVYYY^^^```aaafffllllllddd^^^______\\\\\\```eeehhhkkkooouuuzzzyyyvvv|||}}}{{{uuuiiifffkkkooonnnllljjjlllmmmmmmkkkiiiiiiiiijjjiiigggfffgggggggggfffeeegggjjjlllllllllnnnooommmzzzwwwfffRRRPPPVVVSSSOOOJJJEEEAAA>>>>>>>>>>>><<<<<<>>>???DDDQQQ^^^|||vvvkkkhhhppp{{{yyy{{{yyyfffYYYSSSNNNMMMKKKGGGEEEGGG???;;;555111///...---------+++))))))***+++***)))************************))))))))))))))))))))))))))))))))))))((((((((((((++++++,,,...111555888:::;;;999666222///.........666<<<>>><<<===AAA@@@;;;;;;999:::======<<<@@@FFFCCCAAA===777222000222444888;;;CCCOOOVVVWWWXXX[[[]]]\\\]]]aaaeeehhhgggeeeoooppprrrrrrrrrtttvvvxxx|||~~~qqqbbbbbbTTTVVVXXXZZZZZZYYYXXXVVVWWWXXX[[[aaaeeeddd```[[[```______```cccccc```\\\\\\^^^___\\\WWWVVVXXX\\\___bbbdddmmmiiisssLLLBBBHHHTTT___qqqyyymmmbbb]]]YYYRRRPPPQQQJJJNNNOOOJJJJJJLLLIIICCCDDDEEEFFFFFFEEECCC@@@>>>BBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFHHHJJJMMMOOOPPPKKKLLLMMMPPPRRRTTTVVVVVVVVVVVVWWWXXXZZZ[[[]]]^^^bbb```]]][[[[[[\\\\\\\\\ZZZ```hhhmmmqqqtttyyy}}}|||zzztttmmmkkknnnqqqqqqooogggeeefffmmmppplllgggeeefffiiillliiidddaaabbbeeeiiihhhhhhjjjlllmmmlllkkksssoooyyyrrrxxxzzz```QQQTTTQQQRRRSSSQQQJJJAAA<<<<<>>??????CCCOOO]]]sss{{{gggrrrfffZZZSSSNNNMMMKKKGGGEEEFFF>>>:::555222000///---,,,---+++))))))***+++***)))************************))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,///222555777999???===999555111///......999>>>@@@<<<<<>>===@@@??????===;;;888666555444333555>>>KKKRRRTTTVVVYYY\\\[[[\\\___dddhhhiiihhhmmmooopppqqqqqqrrruuuwwwzzz|||xxxxxx{{{mmmeee___^^^\\\ZZZWWWVVVWWWXXXYYYYYYZZZ\\\aaadddddd```]]]^^^]]]]]]___```___ZZZWWW\\\aaadddbbb\\\YYY[[[___]]]aaabbbiiizzzuuu___IIIEEEJJJOOO\\\kkkvvv}}}uuummmfff]]]XXXXXXWWWWWWSSSMMMKKKMMMMMMIIIFFFFFFFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFEEEFFFGGGHHHKKKMMMOOOPPPRRRRRRRRRSSSSSSTTTTTTUUUWWWXXXZZZ[[[[[[ZZZYYYYYY]]][[[YYYXXXYYYZZZ[[[[[[dddgggjjjlllooottt{{{uuurrrtttnnniiihhhkkkooopppooolllfffeeehhhkkkiiiffffffkkkmmmnnnjjjddd``````ccc``````bbbeeeiiikkkkkkkkkjjjlllzzzpppmmmqqq\\\LLLOOOQQQQQQRRRQQQKKKCCC======>>>===<<<>>>???>>>AAAMMMYYYkkkyyy}}}}}}ggg[[[TTTOOONNNKKKFFFDDDDDD<<<:::666333111000---+++---+++***)))++++++***)))************************))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,///222444555666AAA???===999666222000///999???AAA>>>;;;>>>CCCEEEFFFHHHNNNSSSPPPGGGAAA@@@?????????@@@???<<<777333000111999DDDLLLPPPTTTXXXYYYXXXXXX[[[___eeehhhiiikkkmmmnnnnnnnnnooorrrtttwwwzzz}}}oooaaalllyyyfffgggfff]]]^^^\\\XXXWWW[[[bbbjjjppp]]]]]]]]]```bbbbbb```^^^YYYZZZ[[[^^^___^^^[[[XXX]]]eeekkkjjjbbb]]]^^^bbbdddgggeeeeeesssfffsss{{{XXXFFFAAAAAAGGGVVVfffsssvvvjjjcccaaa^^^]]]YYYTTTSSSTTTRRRNNNHHHHHHFFFDDDCCCAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQVVVVVVVVVVVVVVVVVVWWWWWWWWWZZZ\\\]]]ZZZWWWUUUTTTTTTTTTTTTUUUXXX[[[___aaammmoooqqqssswww~~~vvvuuukkkmmmqqqmmmhhhhhhkkknnnoooooopppiiicccdddeeeeeeeeegggnnnooommmiiicccaaabbbeee^^^___aaaeeeiiikkklllkkkiiiqqqtttgggmmm___KKKJJJPPPOOOQQQQQQMMMFFF@@@>>>>>>===<<<===>>>===???IIITTTdddqqqiii[[[UUUPPPOOOLLLFFFCCCCCC;;;999666444222000---+++---,,,******+++++++++***************************(((((((((((((((((((((((((((((((((((())))))))))))'''))),,,///111222333333<<<>>>??????===888333///444;;;@@@???<<<===DDDIIIPPPRRRWWW\\\XXXOOOHHHGGGDDDCCCDDDEEEDDD@@@:::444333111444<<>>>>><<<<<<===<<<===EEENNN```mmmvvvvvv~~~lll[[[UUUQQQPPPMMMGGGCCCCCC;;;888666444333000---+++...,,,******+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''(((+++...///000000000444888???CCCCCC===666111...444<<>>DDDKKKMMMMMMPPPSSSPPPJJJHHHJJJGGGHHHIIIJJJJJJFFFAAA>>>999444111444999???IIIRRRQQQRRRTTTVVVYYY^^^bbbeeeggghhhiiiiiiiiijjjlllnnnpppsssxxx{{{||||||}}}~~~~~~oooccc^^^YYYXXX\\\ZZZYYYXXXYYY\\\bbbgggkkk]]]]]]\\\[[[ZZZ[[[]]]^^^ZZZZZZYYYZZZ[[[___bbbeee```hhhooommmddd]]]\\\^^^]]]```cccbbbdddnnn}}}hhh```iiiyyykkkYYYFFFAAAIIIVVVfffrrr~~~|||qqqkkkggghhhkkkmmmmmmmmmYYYWWWRRRNNNJJJHHHHHHHHHBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSNNNQQQRRRQQQOOOPPPTTTXXXZZZ]]]bbbhhhnnnvvv~~~zzzzzz|||}}}zzzvvvrrrppppppoooooorrrlllhhhjjjllliiiggggggmmmllliiifffeeegggkkknnnlllkkkiiijjjlllnnnnnnnnnnnnqqq|||~~~}}}eeeNNNJJJKKKMMMPPPPPPLLLFFFAAA>>>>>><<<<<<===<<<<<>>;;;;;;======<<<@@@EEEQQQaaayyy}}}iii```\\\WWWRRRQQQQQQQQQQQQXXXdddzzzkkkYYYTTTQQQQQQOOOIIIEEEEEE<<<999444222111000///......---++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))***+++,,,...///---111888===>>>===999666444111222777:::<<>>;;;<<<<<<<<>>EEEOOOXXX]]]aaaeeegggeeefffggggggfffggghhhjjjmmmooorrrtttuuuvvvyyy{{{~~~ddd[[[WWWZZZZZZVVVUUUZZZ[[[]]]```cccdddcccaaa___ZZZ[[[\\\[[[YYYZZZ\\\______aaaaaa```]]][[[\\\^^^___```aaaaaa```^^^^^^^^^kkkgggggghhheeebbbgggqqqvvvmmmyyy|||\\\IIICCCHHHPPP\\\fffttt{{{tttnnnjjjjjjfffccc^^^WWWQQQLLLIIIGGGLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGJJJJJJKKKKKKLLLLLLMMMMMMRRRXXX]]]___^^^bbbjjjqqqsssyyy}}}|||zzzzzzyyywwwvvvvvvwwwyyytttqqqrrrxxx{{{xxxtttrrrsssqqqnnnnnnoooqqqssstttvvvqqqkkkggghhhkkkoooqqqssssssvvv~~~jjjTTTJJJLLLNNNOOONNNKKKFFFBBB>>>;;;;;;===>>><<>>===???CCCKKK^^^uuu|||ppphhh^^^]]]ZZZUUUPPPNNNQQQUUURRRRRRUUUdddeeeZZZWWWSSSOOOMMMJJJFFFBBB>>>888444444333000...///,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))***++++++,,,,,,---///111555888<<<>>>@@@JJJ===333333777<<>>;;;:::;;;<<<===<<>>888444444333000...///,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((())))))***++++++//////000111555:::>>>AAAHHH@@@:::888666888BBBLLLPPPKKKFFFEEEHHHOOOUUUXXXhhhnnnpppjjjfffggggggfffSSSRRRMMMHHHFFFDDD>>>666444555;;;DDDJJJKKKMMMPPP^^^```^^^XXXVVVZZZ^^^^^^```bbbfffiiijjjllloooqqq{{{{{{{{{|||~~~{{{sssvvvppp^^^VVVWWWRRRPPPSSSVVVUUUWWWZZZ[[[[[[[[[ZZZYYYXXXVVVUUUTTTTTTUUUWWWZZZ]]]```bbb___``````^^^]]]]]]^^^```^^^\\\ZZZYYYXXXZZZ\\\]]]bbbbbbccccccddddddcccccciiizzzlllaaadddpppgggRRROOOEEEAAAIIIRRRXXXcccppppppvvv~~~|||sssmmmmmmllliiiiiigggeeedddcccdddeeefffggggggggggggggghhhhhhhhhcccggglllpppuuu|||{{{xxx|||zzz|||yyyvvvsssrrrtttwwwyyysssqqqqqqrrrvvvyyyzzzzzzxxxtttsssvvvwwwxxx|||}}}uuurrruuuzzz|||||||||yyytttooolllkkklllmmmrrrtttwwwvvvuuu{{{rrrYYYPPPJJJMMMPPPMMMIIIGGGBBB???<<<;;;<<<>>>>>>>>>CCCLLL\\\ppp{{{kkkjjjyyyssslllfffccc^^^WWWVVVZZZVVVUUUTTT[[[llllll[[[WWWQQQNNNMMMJJJFFFBBB>>>888444444333000...///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))000///......222777===AAABBBAAA???;;;444333>>>JJJLLLIIIEEEEEEHHHLLLPPPRRR]]]aaaccc___^^^eeennnsssccc]]]RRRJJJHHHHHHBBB999555555888???BBBBBBDDDHHHMMMUUU\\\\\\[[[ZZZXXXTTTSSSWWW[[[___cccggglllooowwwxxxyyy{{{}}}mmmccc]]]dddrrrhhh___xxxqqqccc]]]\\\\\\VVVTTTUUUWWWUUUVVVXXXZZZYYYYYYXXXWWWVVVUUUUUUSSSRRRQQQQQQTTTYYY^^^bbb^^^______]]][[[[[[\\\]]]\\\[[[YYYXXXXXXYYY[[[\\\````````````````````````\\\gggzzznnnYYY[[[fffyyy]]]MMMAAA@@@DDDGGGNNNVVVaaaiiittt{{{~~~~~~~~~~~~qqqbbbsssuuusssrrrqqqqqqppppppqqqrrrssstttrrrpppnnnmmmoooppppppooossspppqqqtttvvvuuuwww{{{|||wwwrrrppprrrttttttrrrvvvuuurrrnnnllljjjiiiiiipppsssvvvwwwxxxpppzzz^^^QQQKKKRRRTTTLLLHHHLLLBBB@@@===<<<===>>>???>>>???FFFTTThhh~~~rrrfffnnn{{{rrrjjjddd______bbb^^^\\\\\\```lllnnn\\\WWWPPPMMMMMMKKKFFFBBB>>>888444444333000...///,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))...------...000555:::======???>>>:::444333:::BBBHHHFFFDDDDDDFFFIIIJJJJJJMMMPPPQQQPPPSSS[[[gggpppuuulll\\\LLLFFFHHHIIIGGG>>>999666777999;;;@@@GGGGGGNNNUUUYYY\\\]]]WWWPPPOOOPPPSSSUUUZZZ```hhhnnnppprrruuuyyy|||~~~|||~~~uuunnnddd______jjjvvv~~~sssjjjrrrttt[[[SSS]]]{{{mmm```]]]___ccc^^^YYYUUUVVVVVVTTTTTTVVVYYYXXXWWWVVVUUUUUUUUUUUURRRQQQPPPPPPSSSVVVZZZ]]]\\\\\\]]][[[YYYXXXYYYZZZZZZYYYXXXXXXXXXZZZ\\\]]]___^^^]]]\\\[[[ZZZZZZZZZZZZ^^^iii{{{iiiccc^^^mmmtttZZZLLLFFFDDDGGGKKKLLLSSS[[[aaafffllluuu|||~~~yyyfffmmmxxxwwwxxxrrrnnnnnnnnnoooqqqsssuuuvvvtttqqqnnnmmmmmmmmmmmmlllmmmlllnnnrrrtttrrrsssvvvsssqqqoooooopppqqqooommmrrrqqqooommmllllllllllllqqqtttwwwyyyzzzzzzsssyyyaaaPPPIIITTTZZZPPPIIIJJJCCC@@@===<<<===>>>>>>>>>@@@DDDOOO___ttt|||sssuuuvvvnnniiiggghhheeedddeeeiiirrrooo^^^WWWOOOLLLMMMLLLGGGBBB>>>888444444333000...///,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++,,,...111444666777<<<<<<<<<::::::<<<======DDDCCCBBBCCCEEEGGGFFFFFFEEEFFFHHHKKKOOOUUU^^^eeerrrpppfffXXXPPPQQQVVVXXXHHH>>>444000000444>>>HHHXXXWWWSSSSSSWWW\\\YYYRRRNNNMMMKKKKKKNNNVVVaaahhhkkkmmmpppsssuuuvvvvvvvvvnnnppptttwww{{{~~~yyy{{{{{{xxxxxx{{{rrrpppttt~~~|||jjjTTTSSS\\\cccggg^^^XXX```lll|||gggYYYVVVWWW\\\aaa^^^XXXUUUUUUUUURRRRRRTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUXXXYYYZZZYYYXXXWWWWWWXXXVVVVVVWWWXXXYYY\\\^^^___^^^]]][[[YYYWWWVVVUUUUUUXXXYYYZZZdddwwwtttaaaccceeeSSSJJJHHHHHHCCCGGGMMMQQQUUUZZZ___cccjjjooouuuyyy~~~zzzppp{{{zzzvvvyyywwwrrrooonnnmmmmmmooosssvvvyyysssqqqnnnmmmmmmmmmmmmllliiihhhkkkppprrrooooooqqqoooooooooqqqrrrrrrqqqpppqqqooommmllllllnnnqqqrrrtttuuuxxxzzzzzz~~~vvvzzzjjjRRRCCCIIIRRRPPPKKKKKKDDDAAA>>><<<<<<======<<>>888444444333000...///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++...000222333444;;;;;;<<<>>>CCCGGGDDD>>>AAA@@@AAACCCGGGIIIIIIHHHCCCAAACCCKKKRRRUUUWWWZZZnnnuuuvvvmmmccc]]][[[ZZZPPPEEE999222000222;;;DDD\\\^^^aaacccgggfff\\\PPPFFFDDDAAA@@@CCCMMMYYYbbbdddeeefffffffffeeedddccc___bbbeeeiiimmmtttzzz|||}}}~~~{{{xxxwwwwwwyyyzzz|||}}}zzzvvvsssuuukkkdddfffjjjqqqhhhRRRHHHLLLTTTrrr~~~|||uuuxxx}}}vvveeeVVVSSSUUUTTTWWW]]]ZZZUUUQQQRRRRRRPPPOOORRRQQQQQQRRRSSSRRRQQQPPPOOOQQQRRRTTTUUUUUUTTTQQQPPPTTTVVVXXXXXXVVVUUUVVVVVVTTTTTTUUUWWWYYY[[[\\\^^^[[[ZZZXXXUUUTTTSSSSSSSSSXXXVVVVVVYYYeeezzzyyybbbppp{{{cccNNN@@@@@@AAACCCHHHNNNPPPPPPOOOUUUZZZaaafffkkkqqqyyy~~~wwwppprrr}}}yyyxxxsssqqqsssmmmlllkkkkkkmmmppptttvvvqqqooolllkkklllllllllkkkfffeeehhhnnnooommmlllnnnjjjjjjkkklllmmmnnnnnnoooooonnnlllkkklllooorrrtttssstttwwwyyyyyyyyywww]]]CCC<<>>======<<<;;;;;;<<>>888444444333000...///,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,///222333555999<<<@@@HHHNNNJJJBBB===>>>@@@DDDJJJNNNPPPPPPFFF@@@BBBMMMXXXZZZYYYXXXoooxxx}}}yyyqqqjjjbbb[[[XXXOOOFFF@@@;;;777888===HHHRRR^^^eeeiiikkkgggaaaXXXUUUOOOJJJHHHKKKQQQVVVVVVVVVVVVUUUTTTRRRQQQPPPOOOQQQTTTXXX[[[aaaggglllqqqvvv|||~~~|||vvvpppmmmfffhhhiiijjjjjjjjjlllmmmiiihhhfffcccbbbaaaaaaaaaeeejjjrrr{{{|||yyyrrroookkkjjjmmmpppssstttqqqkkkiiimmmooowww~~~fffQQQHHHMMM[[[eee}}}zzz```UUUQQQUUUVVVRRRRRRXXXUUUPPPMMMNNNOOOMMMMMMPPPPPPRRRTTTVVVVVVTTTQQQOOOOOOPPPRRRTTTTTTRRRPPPOOOQQQSSSUUUVVVUUUUUUUUUVVVSSSSSSTTTUUUVVVWWWXXXXXXVVVUUUTTTSSSRRRSSSUUUVVVWWWTTTVVV[[[___iiiyyyjjjyyyyyyfffUUUKKKAAA>>>@@@CCCAAA>>>FFFJJJPPPTTTXXX]]]bbbfffqqqyyyyyyssspppyyy{{{wwwxxxvvvppppppssskkkkkkllllllmmmoooooopppqqqnnnkkkjjjkkkkkkjjjiiieeedddfffkkkmmmkkkkkkmmmfffffffffeeeeeefffhhhjjjkkkkkkkkkllllllmmmmmmmmmoooooorrrvvvuuutttyyynnnTTT@@@???IIIPPPPPPLLLHHHDDD@@@???>>>===;;;::::::<<>>888444444333000...///,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''&&&+++***(((''')))---222444///666<<>>888888888???DDDEEELLL^^^tttsssdddVVVLLLHHHGGGHHHHHHHHHGGGGGGGGGGGGFFFCCCEEEHHHJJJMMMRRRWWW[[[]]]bbbffffff```XXXTTTRRRPPPRRRSSSSSSRRRRRRSSSTTTPPPPPPQQQQQQQQQOOONNNMMMPPPVVVaaallluuuzzz{{{{{{}}}{{{xxxuuurrrmmmhhhddd[[[XXXWWW[[[eeeqqq||||||ssshhhhhhfff```\\\^^^fffnnnpppWWWTTTNNNOOOUUUTTTLLLKKKRRRRRRMMMJJJLLLMMMLLLLLLOOOSSSUUUXXX[[[ZZZXXXTTTRRRNNNNNNPPPQQQQQQQQQQQQQQQOOOQQQTTTUUUUUUTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRUUUWWWYYYSSSOOOTTT\\\[[[YYYhhh~~~ttt}}}|||```MMMGGGHHHGGGDDD===@@@BBBDDDFFFIIINNNQQQWWWcccmmmpppttt{{{nnnfffiiisss|||xxxqqqqqqooonnnoooppppppoooiiikkkmmmppppppooommmlllrrrpppmmmkkkkkkkkkjjjiiidddccceeejjjllljjjjjjmmmiiiiiigggeeeccceeehhhjjjgggiiikkklllllljjjhhhfffkkkkkknnnrrrsssqqqtttyyyzzz{{{gggNNNEEEMMMRRRNNNOOOKKKGGGCCCAAA???>>><<<===;;;;;;AAANNNaaasss~~~~~~nnn___[[[iii|||{{{yyyuuu```UUUKKKJJJKKKHHHDDDBBB===999555222111111000///---,,,++++++******++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++///222444===666444:::@@@@@@>>>>>>===>>>???AAAEEEMMMVVV\\\dddWWWMMMRRRbbbjjjcccXXXQQQSSSQQQNNNVVVgggvvv|||jjjccc```cccddd\\\QQQKKKFFF;;;777::::::@@@\\\}}}}}}kkk]]]WWWSSSTTTQQQMMMNNNQQQLLLDDDGGGFFFEEEDDDEEEGGGKKKNNNMMMNNNNNNLLLHHHFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBAAADDDCCCCCCCCCAAA>>>>>>@@@HHHKKKOOOUUU^^^fffjjjjjjvvvsssooollljjjfff```\\\YYYWWWWWW]]]lll|||jjjaaaWWWSSSZZZkkkzzz}}}wwwwwwuuuttt{{{qqqaaaRRRQQQPPPOOOOOONNNNNNOOOOOOKKKKKKKKKMMMNNNPPPRRRSSSWWWWWWWWWWWWWWWXXXYYYYYYXXXVVVSSSPPPNNNNNNOOOPPPUUUTTTRRRQQQRRRTTTWWWYYYXXXXXXVVVTTTSSSRRRRRRRRRTTTTTTUUUVVVVVVWWWWWWWWWRRROOOPPPUUUXXXZZZ___ddduuukkkfffppp}}}lllcccVVVIIIIIICCCBBBGGGFFF???@@@GGGGGGFFFIIINNNRRRWWWaaakkkuuu~~~iiiddd]]]___sssvvvppplllllllllnnnsssyyyxxxrrrmmmnnnrrrtttqqqmmmmmmmmmkkkiiiiiiiiikkkllliiiqqqssskkkddddddjjjnnnmmmnnnllliiijjjnnnnnnkkkjjjjjjjjjkkkmmmllljjjhhhbbbgggkkkkkkjjjjjjnnnssswwwyyyqqq]]]LLLJJJPPPTTTUUUPPPIIIDDDAAAAAA@@@@@@::::::<<<@@@DDDNNNaaarrrvvvttttttqqqiiiggglllrrruuu___TTTJJJJJJKKKIIIEEECCC>>>;;;666333111000///------,,,++++++******++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***---000222777555555888:::;;;???EEEAAAAAABBBCCCFFFKKKSSSXXX^^^XXXSSSTTTWWWWWWRRRLLLJJJKKKJJJJJJRRR___ggggggmmmfffcccgggjjjgggaaa^^^VVVIII>>>999777999JJJ]]]qqq}}}}}}xxxvvvooohhhggghhheee___SSSRRRPPPPPPPPPOOOMMMJJJHHHIIIJJJIIIFFFDDDCCCCCCCCCBBB@@@@@@BBBCCCBBBAAACCCCCCBBBBBBAAAAAABBBCCCBBBDDDFFFJJJQQQZZZ^^^]]]gggmmmtttxxxwwwuuussssssqqqoooiiieeeiiiyyy}}}fffYYYZZZTTTNNNTTTnnnvvvhhhfff```VVVOOOOOONNNMMMMMMMMMMMMMMMJJJJJJKKKLLLMMMOOOQQQRRRXXXWWWVVVUUUTTTUUUVVVWWWWWWUUUSSSQQQQQQRRRSSSUUUUUUTTTRRRPPPQQQRRRTTTVVVTTTSSSSSSRRRRRRRRRSSSSSSQQQPPPOOOOOORRRVVV[[[^^^\\\VVVSSSUUUWWWXXXZZZ^^^eeezzzhhh```uuuwwwbbbUUUIIIDDDCCCBBBBBBCCCBBB@@@@@@DDDGGGKKKRRR[[[dddkkktttzzz~~~xxxiii```UUUcccwww~~~rrroookkkllllllooorrrwww|||uuuqqqmmmmmmppprrrpppnnnmmmkkkiiihhhhhhiiijjjjjjjjjooopppiiiddddddhhhjjjlllmmmllljjjlllqqqrrroooiiihhhhhhjjjkkkkkkiiigggccceeegggfffdddffflllqqq{{{qqqvvvwwwcccIIIHHHSSSVVVUUUPPPIIIDDDAAA@@@@@@???>>>===>>>@@@BBBJJJZZZjjjwww~~~sssrrryyy|||rrrrrrxxxuuu]]]RRRJJJJJJLLLIIIEEECCC???<<<777444222000...,,,---,,,++++++******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++---///000222555777555666@@@MMMIIIHHHFFFEEEEEEHHHNNNRRRSSSVVVYYYXXXUUUQQQNNNMMMPPPQQQSSSZZZeeemmmkkkdddnnniiihhhlllooojjjccc```fff\\\NNNCCC=========>>>QQQ\\\ggglllnnnuuuhhhbbb[[[[[[^^^```\\\XXXQQQRRRRRRQQQMMMJJJHHHHHHKKKHHHEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFJJJLLLLLLLLLSSS\\\aaa```ppp}}}~~~vvvssspppooolllbbb```gggddd```ggg|||jjjUUUSSS\\\\\\TTTNNNMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKKKKMMMNNNPPPPPPYYYXXXUUUSSSRRRRRRSSSSSSTTTSSSRRRRRRRRRTTTVVVXXXUUUSSSQQQOOONNNOOOPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQSSSYYYdddnnnuuuhhh]]]UUUTTTVVVVVVVVVWWWXXXbbbwwwhhheeeuuuqqq[[[SSSQQQJJJ@@@BBB???>>>AAABBB@@@BBBEEEMMMQQQVVVZZZ^^^dddlllrrryyy~~~yyyooogggaaa``````vvvxxxzzz{{{rrrlllmmmiiiiiikkkmmmpppsssvvvwwwpppooommmllllllmmmnnnnnnoookkkhhhhhhjjjlllkkkiiikkknnnmmmgggdddfffgggfffiiikkkkkkjjjnnnssstttqqqlllkkkkkkmmmnnnnnnllljjjfffffffffdddbbbdddjjjooommmsssqqqyyymmmMMMGGGVVVYYYUUUQQQJJJEEEBBB@@@???>>>AAA???>>>???@@@EEERRR___jjj{{{~~~|||}}}zzzvvv\\\QQQIIIJJJLLLJJJEEECCC>>>;;;777444333111///------,,,++++++******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++++++++...444777666777BBBNNNSSSPPPJJJDDDAAACCCHHHMMMQQQTTTYYY\\\\\\YYYVVVSSSZZZ\\\cccqqqyyylllfffeeeiiirrruuunnneee```kkkjjjaaaUUUPPPSSSPPPHHHKKKIIIDDDBBBGGGVVVkkkzzz}}}vvvwwwzzzyyywwwjjjkkkjjjhhhbbb]]]ZZZYYY[[[XXXTTTRRRQQQQQQPPPOOOLLLOOOPPPOOOPPPPPPMMMIIISSSVVVVVVUUU[[[gggmmmkkkyyynnnaaaWWWQQQVVV^^^tttzzz{{{~~~pppeeeUUUMMMQQQXXXUUULLLNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPWWWWWWVVVUUUSSSQQQOOONNNQQQPPPPPPOOOPPPRRRTTTUUUSSSRRRPPPMMMLLLKKKLLLLLLKKKKKKKKKLLLMMMNNNPPPQQQUUUUUUVVVZZZdddppp|||lll___TTTSSSUUUVVVUUUUUUUUUZZZbbbsssoooeeezzzxxxnnn]]]JJJGGGBBB@@@CCCDDDAAA???@@@AAADDDHHHKKKNNNSSSYYY]]]^^^cccjjjqqqyyy{{{sssooofffbbb\\\XXX]]]mmm|||pppkkkooopppjjjgggjjjfffggghhhkkklllnnnooooookkkmmmmmmkkkhhhhhhkkkmmmqqqmmmjjjjjjmmmooommmjjjlllmmmjjjffffffhhhgggcccgggiiiiiiiiilllrrrsssppplllkkklllmmmnnnnnnllljjjhhhhhhhhhfffeeefffiiillllllpppsssxxx\\\LLLUUUYYYUUUQQQLLLGGGDDDAAA???===BBB???>>>>>>>>>@@@JJJUUUaaaqqq}}}xxx[[[QQQIIIJJJLLLIIIEEEBBB;;;999666555444333111000---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))***+++000777;;;===CCCKKKYYYTTTKKKCCC>>>???EEEJJJUUUTTTUUU^^^gggkkkfff```cccbbbiiiyyyyyyiii``````fffpppvvvuuurrrqqqhhhnnnlllccceeesss~~~fff[[[NNNGGGHHHOOOTTTWWWnnnvvv~~~}}}wwwtttrrrqqqqqqqqqpppooommmqqqsssrrrrrrqqqiii``````ffffffccciiiuuuyyyuuuyyyqqqnnnooosssvvvaaaYYYbbbbbbUUUTTT```{{{qqqgggVVVTTTRRRRRRVVVXXXRRRJJJOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOSSSTTTVVVWWWUUUQQQMMMJJJMMMMMMLLLLLLLLLMMMNNNNNNQQQPPPNNNLLLJJJJJJIIIJJJKKKJJJJJJJJJKKKLLLMMMMMMQQQRRRUUUZZZaaajjjrrrwwwfff[[[QQQRRRUUUVVVUUUUUUSSS[[[^^^^^^lllpppgggooouuucccVVVHHHBBBAAA@@@AAADDD???AAABBBBBBBBBBBBCCCDDDNNNQQQVVVZZZ```ffflllpppxxx}}}yyyooofff^^^YYYWWWKKKQQQ\\\jjj}}}yyyhhhbbbbbbhhhjjjfffeeegggfffgggiiikkklllllllllllljjjlllllljjjfffeeegggkkkooollljjjjjjlllmmmllliiilllllljjjfffgggjjjhhhddddddfffggggggjjjoooooolllggggggggghhhjjjiiigggeeeggghhhjjjjjjiiihhhhhhhhhkkkuuuxxxlll|||qqqWWWQQQWWWUUURRRMMMIIIFFFCCC@@@>>>@@@===<<<======>>>EEEMMMWWWeeesssxxx[[[QQQIIIJJJLLLIIIDDD@@@:::888666555555555222111---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))+++)))---666===@@@CCCGGGUUUQQQJJJCCC???@@@EEEIIIRRRPPPTTTbbbuuuzzzrrrppp{{{ttthhhiiieeeeeejjjnnnoooqqqtttjjjpppqqqmmmsssuuuaaaWWWUUUXXXYYYYYYZZZ```jjjvvv}}}yyyxxxsssaaa^^^bbbaaaaaabbbttteeeeeesssuuukkknnn}}}wwwggg[[[VVVPPPPPPQQQRRRUUUUUUSSSPPPPPPQQQRRRRRRRRRQQQOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNPPPSSSUUUSSSPPPKKKHHHJJJJJJIIIIIIHHHHHHIIIIIIMMMMMMLLLKKKJJJIIIIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLOOOPPPSSSWWW[[[^^^```aaa]]]UUUPPPRRRVVVUUUTTTTTTOOOXXX]]]WWWUUUiiiyyydddaaalllwwwgggRRRFFF???>>>???>>>>>>>>>>>>>>>>>>>>>>>>CCCEEEGGGIIIKKKNNNSSSVVV```gggpppwww|||~~~||||||||||||~~~|||xxxuuussssssrrrpppqqqsssttttttttttttsssqqqnnnlllkkkiiiiiieee___WWWPPPMMMNNNRRRUUUWWWfffxxxmmmccc___```eeehhhfffeeefffjjjjjjlllmmmnnnnnnnnnnnnjjjlllkkkhhhdddccceeeggghhhhhhhhhhhhggggggggggggiiijjjiiiggghhhjjjiiieeebbbeeefffgggjjjooooookkkjjjiiiiiikkklllllljjjhhhfffhhhjjjkkkkkkiiigggffflllnnnyyyoooyyy}}}dddQQQWWWUUURRROOOLLLIIIFFFCCC@@@???<<<;;;<<<<<<<<>>CCCNNNXXXffftttttt\\\RRRJJJKKKLLLHHHAAA>>><<<;;;888777666333000------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))*********))),,,***,,,000444888@@@III>>>AAAEEEGGGHHHIIIJJJKKKIIIQQQZZZ___eeerrrmmmgggiiikkkkkkmmmooopppwwwwwwooollluuu{{{gggPPPFFFPPP___kkkvvv|||rrr___QQQNNNPPP]]]sssyyyrrroooiiieeennn~~~dddRRRMMMLLLKKKIIIOOOIIIFFFJJJOOOQQQPPPOOOPPPQQQRRRSSSSSSQQQOOONNNJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHIIIJJJKKKLLLGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOHHHJJJNNNRRRUUUWWWXXXXXXSSSRRRSSSVVVTTTNNNJJJJJJTTTGGGEEENNNPPPMMMVVVgggyyy~~~cccTTTgggpppcccXXXRRRJJJCCC@@@@@@AAAAAAAAABBBAAA???>>>???BBBDDD>>>CCCJJJOOOPPPMMMKKKIIIJJJKKKMMMOOOQQQQQQRRRRRRPPPPPPQQQPPPOOOLLLIIIGGGJJJIIIHHHHHHHHHFFFCCCAAADDDCCCCCCCCCDDDDDDEEEFFFJJJMMMSSSaaawwwkkklllrrrmmmuuummmeeebbbdddeeefffggghhhhhhhhhhhhiiijjjkkklllooommmjjjgggdddcccbbbaaabbbgggkkkiiidddaaadddhhh```eeehhhfffeeeggghhhgggbbbfffiiikkkqqqwwwxxxtttqqqpppppprrrssssssqqqoooooonnnllllllmmmooooooooohhhkkktttgggvvvsssZZZ[[[TTTRRRQQQOOONNNKKKGGGDDDAAA===<<<===<<<:::;;;???EEEOOO___mmmttt}}}}}}ooo]]]WWWOOOKKKKKKHHHCCC>>>;;;:::888666444111000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***,,,000555:::===AAAFFFHHHDDDCCCHHHMMMOOONNNTTTXXXbbbrrrtttttt}}}|||}}}wwwoootttxxxyyyrrr}}}wwwkkkxxxdddUUUYYYlllrrrsssmmm^^^TTTUUU]]]ccc{{{{{{wwwsssssstttrrrjjjcccaaagggrrrzzz}}}wwwbbbOOOJJJHHHDDDEEELLLKKKJJJJJJLLLNNNOOONNNMMMNNNOOOOOOOOONNNMMMKKKJJJMMMLLLJJJHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJMMMJJJGGGEEEEEEFFFFFFEEEFFFDDDFFFMMMNNNIIIHHHKKKGGGHHHIIIIIIHHHJJJLLLOOOJJJKKKLLLNNNPPPRRRSSSTTTUUURRROOOOOOPPPOOOMMMJJJHHHHHHKKKOOOOOOLLLOOOUUU```uuummm^^^aaa}}}lllWWWQQQQQQKKKAAACCCBBB@@@>>><<<===???AAA@@@AAACCCCCCDDDCCCCCCDDDCCCAAA@@@AAACCCDDDBBBAAACCCEEEBBB??????CCCEEECCCBBBAAA??????@@@AAAAAA@@@EEECCCBBBBBBAAACCCLLLWWWgggxxxpppgggjjjsssyyyzzziiieeeiiilllnnnpppbbbbbbbbbccceeegggjjjkkkmmmmmmmmmllliiigggggghhhdddhhhlllooommmiiiddd``````dddgggfffdddbbbdddggghhhiiiooowwwxxxrrrppptttnnnnnnnnnppprrrrrrpppnnnllloooqqqrrrqqqooonnnnnnkkknnnvvvvvvkkkoooiii^^^VVVSSSOOONNNOOONNNJJJFFFFFFCCC???======<<<;;;:::BBBIIIUUUaaalllxxx{{{|||qqq[[[UUUNNNKKKKKKJJJEEE@@@;;;:::888666444111000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''')))---111666999@@@???DDDJJJGGGCCCHHHRRRRRRWWW]]]rrruuummmnnnrrrvvvsss}}}xxxyyy|||{{{qqqppp}}}iii\\\ZZZ[[[eeetttyyyuuurrrjjjhhhrrr}}}{{{vvvvvv|||vvvlllkkkvvvxxxcccTTTIIIIIIIIIEEEGGGMMMJJJJJJJJJKKKMMMNNNMMMKKKLLLLLLMMMMMMLLLKKKJJJIIIKKKIIIHHHFFFEEEEEEFFFFFFHHHHHHGGGGGGFFFGGGGGGGGGJJJIIIGGGEEEDDDDDDFFFGGGIIIEEEFFFJJJIIIEEEDDDFFFCCCFFFJJJLLLKKKIIIHHHHHHIIIJJJKKKMMMNNNPPPQQQRRRSSSOOOLLLKKKLLLMMMLLLKKKIIIHHHJJJMMMLLLJJJMMMSSSMMM\\\ooowww]]]___llluuu~~~}}}rrrggg]]]ZZZTTTKKKDDDBBBAAA@@@??????>>>>>>>>>??????>>><<<@@@@@@@@@@@@AAABBBBBBBBBBBBDDDCCC???===???@@@>>>@@@@@@@@@BBBDDDGGGHHHHHHKKKPPPYYY```ccciiiyyyyyynnnllloooqqqqqq~~~tttjjjfffdddbbbdddhhhdddccccccbbbcccdddfffggghhhkkkmmmnnnllljjjiiihhhlllkkkkkkmmmpppoookkkfffaaaaaabbbccceeeeeedddcccfffffflllssstttpppooossspppooommmmmmnnnnnnmmmkkkkkknnnqqqrrrpppnnnkkkjjjjjjlllpppvvv~~~^^^fffrrr___VVVVVVUUUTTTQQQNNNKKKIIIEEEBBB???======>>>===<<>>>>>???>>>>>><<>>PPPffflll```SSSNNNVVVXXXRRRPPPVVVVVV\\\kkknnnssssssqqqxxx~~~{{{}}}wwwyyyzzz{{{|||yyyyyyrrrnnnjjjuuummmUUUFFFEEEDDDFFFIIIGGGBBBDDDJJJJJJHHHGGGGGGHHHHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDBBBAAADDDHHHKKKIIIFFFEEEJJJNNNRRROOOLLLJJJHHHGGGGGGHHHJJJKKKKKKIIIFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKLLLOOOSSSWWWZZZ\\\\\\RRRNNNLLLMMMMMMLLLNNNSSSUUURRRRRRVVVaaauuu}}}fff]]][[[]]]ooonnn^^^UUUJJJPPPUUUVVVQQQLLLIIIIIIGGGIIIKKKJJJHHHGGGHHHIIIKKKTTTZZZ[[[[[[___ccccccmmmrrrzzz|||{{{xxxyyy~~~tttnnniiiiiijjjiiiddd^^^___eeeeeedddcccbbb```___^^^^^^cccfffjjjmmmllljjjiiiiiirrrnnnkkkjjjlllmmmkkkiiigggffffffggghhhgggdddaaabbbdddfffiiijjjkkknnnqqqnnnjjjddd``````bbbcccdddiiijjjjjjiiigggffffffggggggeeegggjjjoooxxxdddddd^^^PPPRRRTTTVVVVVVTTTQQQNNNJJJFFFBBB??????>>>>>>===;;;>>>CCCIIIQQQ]]]lllvvv|||yyyoooZZZTTTMMMJJJJJJIIIDDD???;;;:::888666444111000///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))***,,,...///333???NNN]]]mmmuuuiiiVVVIIIRRRTTTWWW[[[WWWXXXeeeyyytttoookkkssswwwuuuyyy|||{{{{{{~~~qqq]]]MMMHHHIIICCCDDDGGGHHHEEECCCGGGMMMIIIGGGEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEDDDCCCAAA@@@AAAEEEHHHGGGDDDDDDHHHLLLPPPOOOLLLIIIHHHJJJKKKKKKKKKOOOSSSTTTQQQLLLHHHFFFCCCCCCDDDEEEFFFHHHIIIIIIKKKOOOUUUZZZ\\\]]]\\\\\\TTTOOOLLLMMMMMMLLLMMMQQQKKKIIIMMMTTTYYY```ooo~~~{{{pppllljjjzzzssssssnnnnnnlllnnnppppppnnnlllkkkjjj{{{wwwssszzzyyy~~~{{{sssrrrxxxrrrnnnmmmjjjfffeeegggdddccccccbbbaaa```___^^^dddfffhhhiiihhhggghhhiiioooqqqqqqooojjjfffeeeffffffhhhkkkjjjfffcccaaaaaaaaacccdddcccdddfffjjjlllhhhddd___\\\]]]___aaabbbeeeeeeffffffgggkkkqqqvvvjjjggghhhkkkmmmxxx|||\\\fffRRRNNNMMMPPPVVVXXXTTTOOOOOOKKKEEEAAA???>>>===<<<;;;===@@@CCCIIITTTbbbkkkwwwyyy}}}wwwssszzztttZZZTTTMMMJJJJJJHHHCCC>>>;;;:::888666444111000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))***+++///999@@@GGG\\\sssrrrbbbOOOQQQPPPXXXfffgggbbbhhhyyyvvvvvv~~~tttssszzzyyyxxxcccSSSJJJEEEDDDGGGAAACCCEEEFFFEEEGGGMMMQQQHHHFFFDDDCCCEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDIIIHHHFFFDDDCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB===@@@CCCCCCBBBBBBDDDGGGIIIJJJHHHEEEEEEIIIKKKJJJFFFOOOZZZ```^^^TTTJJJCCCAAABBBCCCDDDEEEFFFGGGGGGLLLPPPUUUXXXXXXUUUSSSRRRQQQKKKHHHJJJKKKJJJJJJMMMIIIMMMVVV___bbb``````bbblllxxxzzzzzzsssrrrpppqqqyyy~~~uuurrrpppkkkhhhgggddddddddddddcccaaa```___eeefffggggggggggggiiikkkoootttwwwssskkkeeedddfffbbbgggkkkjjjeeeaaa```bbbbbbeeeeeeaaa```cccffffffdddbbb^^^]]]___```bbbbbbaaabbbdddggglllttt}}}oooiiihhhkkkiiikkkjjjttt^^^UUUNNNOOOWWWZZZVVVOOOSSSNNNGGGBBB???===<<<;;;<<<===>>>???CCCLLLXXXaaajjjwwwsssiiioooyyyXXXRRRLLLIIIJJJIIIDDD@@@;;;:::888666444111000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******...222555<<>>===<<<<<<<<<<<<>>>EEEOOOWWW```nnn~~~qqqhhhrrrzzzVVVPPPJJJIIIJJJJJJFFFBBB;;;:::888666444111000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))***+++,,,------...444???GGGKKKNNNSSSWWWaaaccc```___YYY^^^ppp___dddiiifffaaahhh~~~xxx~~~{{{yyy\\\QQQHHHFFFDDDAAABBBFFFAAACCCCCCDDDFFFIIIJJJJJJFFFDDDBBBBBBEEEGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDJJJIIIFFFCCCAAA@@@@@@@@@BBBAAAAAAAAABBBDDDFFFGGGBBBBBBBBBCCCFFFFFFEEEDDDBBBFFFFFFBBBCCCHHHIIIEEE@@@EEEKKKNNNMMMIIIFFFCCCAAAAAABBBBBBCCCDDDEEEEEEDDDFFFHHHGGGGGGHHHLLLPPPOOOJJJHHHLLLNNNLLLJJJKKKPPPYYY^^^XXXSSSSSSQQQLLLTTTSSSWWW___hhhzzzzzzyyy}}}{{{zzz}}}yyyxxx|||vvvuuurrrmmmlllmmmiiiiiiiiihhheeebbb```^^^^^^ccciiimmmoooooonnnnnnsssqqqooollljjjhhhgggeeeffffffggglllqqqrrrnnnjjjppptttsssllliiikkkkkkhhhgggffffffggggggfffcccaaadddfffiiikkkkkklllnnnooofff```cccmmmnnniiisss|||uuuhhh]]]WWWUUUUUUTTTSSSNNNHHHCCC@@@@@@@@@???;;;<<<<<<:::;;;AAAJJJQQQ]]]kkk{{{nnniiittt\\\LLLHHHKKKHHHHHHIIIAAA===999555333333333///,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((())),,,333<<>>@@@AAAAAA@@@???AAABBBBBBBBBCCCDDDFFFHHHIIIJJJDDDDDDDDDDDDDDDCCCBBBBBBGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@AAADDDFFFEEEFFFEEEDDDDDDEEEIIIKKKOOOMMMKKKJJJJJJJJJIIIIIIKKKMMMNNNOOONNNNNNPPPQQQQQQPPPNNNOOOUUUbbbqqq{{{~~~xxx~~~}}}~~~{{{sssxxxrrrxxx{{{wwwsssrrrppplllkkkkkkjjjiiihhhgggfffffffffgggiiikkkllllllllllllpppnnnlllmmmnnnmmmiiieeemmmgggfffmmmqqqoooooorrroookkkggghhhmmmssswwwwwwrrrgggccckkkpppkkkfffhhhfffhhhjjjkkkkkklllnnnpppfffiiilllllljjjkkkpppuuurrryyybbbTTTRRRTTTXXXUUURRRMMMHHHDDDAAA===:::@@@===;;;;;;:::;;;BBBKKKXXXeeeuuuxxx]]]MMMHHHKKKHHHHHHIIIBBB===999555333333333000---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***---444===FFFLLLYYYdddyyyttt___aaaVVVQQQWWWaaahhhqqqyyyyyyaaaPPPGGGJJJIIIGGGEEEDDDDDDDDDDDDBBBAAAAAA@@@AAABBBDDDEEEFFFEEEDDDCCCBBBBBBBBBCCC??????>>>===>>>>>>@@@@@@BBBAAA@@@???>>>>>>>>>>>>???@@@BBBBBBAAA@@@AAACCCAAAAAAAAABBBDDDEEEFFFGGGAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDCCCAAA@@@@@@CCCEEEDDDEEEFFFEEEEEEFFFHHHJJJJJJJJJIIIHHHHHHHHHIIIJJJGGGIIIJJJJJJJJJJJJKKKMMMMMMLLLJJJJJJLLLSSS\\\bbbssswwwzzz|||zzzyyy~~~yyyqqqvvvpppxxx}}}yyysssqqqpppnnnlllkkkkkkjjjiiihhhhhhgggggghhhjjjkkklllmmmllllllqqqooommmmmmmmmkkkgggccceeebbbeeemmmqqqooommmnnnmmmjjjgggggglllrrryyy|||xxxmmmhhhmmmnnnhhheeehhheeegggiiijjjjjjkkkmmmooogggjjjmmmllljjjjjjmmmqqqtttppplll\\\VVVXXXTTTXXXTTTPPPKKKGGGCCC>>>;;;???<<<:::;;;::::::@@@HHHSSS```ppp|||yyy^^^NNNIIIKKKHHHHHHIIIBBB===999444333333222000---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((***222===EEEWWW[[[ggg}}}zzzdddUUUZZZdddhhhlllrrrwwwrrryyyyyyaaaQQQIIIFFFEEEGGGFFFFFFEEEDDDCCCCCCCCCAAA@@@?????????@@@AAABBBEEEEEECCCBBBBBBAAABBBBBB???>>>======<<<======>>>???>>>===<<<<<<<<<<<<<<>>999444222222222000---,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((******'''&&&***444===JJJQQQ[[[fffsss}}}oookkkccc[[[___kkkxxxsssjjjaaa^^^fffwwwuuufffRRREEECCCEEEFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>??????@@@EEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;;;;===???AAABBBAAA@@@@@@AAA??????@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDEEEEEEFFFCCCDDDEEEFFFFFFGGGFFFFFFCCCDDDCCCBBB???>>>@@@AAAAAADDDGGGHHHGGGEEEEEEFFFCCCDDDDDDDDDDDDDDDEEEGGGEEEGGGHHHHHHGGGGGGHHHJJJGGGHHHJJJKKKKKKLLLOOOQQQLLLSSSXXXYYY[[[gggyyyqqqiiiiiimmmppplll~~~}}}qqqrrryyy~~~~~~zzztttppppppnnnjjjlllkkkkkkkkkjjjjjjjjjjjjgggggghhhiiijjjjjjkkkkkkmmmllllllkkkjjjhhheeeccceeefffiiimmmmmmjjjgggeeekkkjjjiiihhhjjjrrr~~~|||vvvppplllfffaaaeeemmmggghhhiiiiiihhhiiilllnnnhhhiiijjjhhheeebbbbbbcccmmm{{{ooodddccc[[[UUUWWWVVVTTTRRRQQQNNNJJJEEEAAA<<<999999;;;;;;999:::???EEEPPP___lllwwwyyyuuupppxxxbbbQQQKKKLLLHHHHHHIIIBBB>>>999444111222222000...,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''***,,,***'''(((...333555DDDUUUaaahhhsssyyyiiiaaabbbgggeee]]]SSSOOOYYYmmm}}}```TTTLLLBBB???BBBDDDAAA===BBBCCCCCCDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>???@@@DDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<;;;===@@@@@@???>>>>>>??????@@@@@@AAAAAAAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCAAA???>>>???@@@@@@CCCFFFGGGFFFDDDCCCCCCBBBBBBCCCEEEFFFFFFEEECCCEEEGGGHHHGGGFFFFFFGGGIIIBBBCCCEEEEEEFFFIIIMMMPPPLLLRRRXXXWWWTTTTTT]]]gggsss}}}{{{vvvoooiiiiiioootttttt~~~}}}xxx{{{{{{rrrmmmppptttrrrlllkkkkkkkkkjjjiiiiiihhhhhhffffffgggggghhhhhhiiiiiihhhiiikkkkkkjjjhhhggggggeeefffgggffffffgggggggggkkkkkkkkkjjjlllsss~~~uuurrrnnniiidddbbbgggooojjjkkkkkkjjjiiijjjllloookkkkkkjjjhhheeecccbbbbbbmmmsss^^^iiiaaaNNNYYYQQQPPPPPPPPPOOOMMMIIIFFF>>>:::999;;;;;;999999<<<@@@IIIVVVcccnnnzzzuuuiiijjjrrrsssdddSSSLLLLLLHHHHHHIIICCC???:::444111111222000...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''***,,,,,,***)))+++---+++333???OOO```rrrrrr\\\VVVNNNMMMYYYjjjrrrssssss~~~nnnWWWKKKFFFCCC???>>>@@@AAAAAA???@@@@@@AAAAAABBBCCCDDDDDD??????>>>======>>>???@@@CCCCCCCCCCCCBBBAAA@@@???===>>>>>>>>>>>>======<<<===<<<<<<;;;;;;;;;<<<<<<999<<>>???@@@AAABBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>>BBBBBBCCCCCCCCCBBBAAAAAA@@@AAABBBAAA???>>>???@@@???AAADDDEEECCCBBBAAAAAABBBAAAAAAFFFLLLLLLGGGAAACCCDDDEEEEEEDDDCCCDDDFFFDDDEEEEEEEEEEEEGGGKKKNNNIIINNNUUUYYYUUUPPPRRRXXX\\\dddppp}}}uuunnnqqqssspppmmmmmmqqqvvvyyy}}}~~~zzzxxxyyy|||xxxsssllljjjqqqxxxwwwqqqllllllkkkjjjiiihhhggggggggggggffffffggghhhiiiiiifffhhhkkkkkkjjjiiiiiijjjbbbeeedddaaa```dddhhhiiillllllkkkkkknnnsssyyy~~~mmmmmmkkkhhheeeeeejjjooollllllkkkjjjhhhiiilllooopppooollljjjhhhgggfffgggffflllooossskkkUUUYYYNNNNNNNNNNNNOOOOOOMMMKKKBBB<<<:::<<<<<<:::999;;;>>>DDDNNNXXXcccppp}}}vvvhhhdddcccyyy}}}fffTTTMMMMMMHHHHHHIIICCC???:::444111111222111///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++******,,,***,,,555HHHaaaxxxiii\\\MMMJJJYYYhhhiii```cccrrr|||xxxpppsss}}}wwwgggWWWIIIFFFLLLAAABBBBBB@@@======@@@DDD============>>>@@@BBBCCC<<<<<<;;;;;;;;;===>>>???@@@@@@AAAAAA@@@???======:::;;;<<<=========<<<<<<<<<;;;;;;::::::;;;;;;<<<999<<>>======<<<>>>???AAAAAAAAA@@@???>>>>>>??????>>>===<<<<<<>>>???@@@AAAAAAAAAAAAAAA>>>@@@AAAAAA???>>>???@@@>>>@@@BBBBBBAAA??????@@@AAA>>>???HHHSSSUUULLLBBBBBBCCCDDDDDDBBBBBBCCCDDDGGGHHHIIIIIIHHHHHHJJJKKKHHHIIIMMMRRROOOJJJJJJOOOVVVXXXZZZ\\\aaalllyyy~~~vvvvvvxxxssskkkooorrrqqqnnnmmmpppsss~~~~~~~~~~~~|||wwwsssrrrqqqpppnnnnnnpppooooooqqqvvvuuuqqqooonnnmmmkkkjjjhhhgggfffiiiiiihhhggghhhiiijjjkkkgggjjjlllllljjjhhhiiijjjgggjjjiiiccc```dddgggggglllkkkjjjlllnnnqqqrrrrrrhhhiiiiiihhhhhhjjjlllmmmllllllkkkiiiggghhhkkknnnrrroookkkhhhggghhhiiiiiieeeiiivvvxxxtttmmm___PPPOOONNNNNNOOOPPPOOOMMMFFF???;;;<<<===;;;;;;<<<;;;???FFFNNNXXXfffttt}}}yyyfff\\\rrr~~~gggUUUMMMMMMHHHHHHIIICCC???:::444000111222111///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***++++++***+++---//////555EEE[[[mmmpppXXXGGGHHHRRRTTTNNNbbbzzz}}}qqqjjjgggppp~~~hhhQQQMMMLLLEEE@@@BBBCCCGGGIIIDDD<<<777:::>>>;;;:::::::::;;;>>>AAABBB::::::999999:::<<<===>>>>>>>>>??????>>>===;;;::::::;;;===>>>>>>>>>======:::::::::999::::::;;;;;;:::===@@@BBBAAA???>>>>>>;;;<<<>>>@@@AAA@@@???>>><<<<<<============<<<<<<;;;<<<===???AAABBBBBBBBB===???AAAAAA?????????@@@>>>@@@AAA@@@???>>>>>>??????;;;===IIIXXX[[[QQQDDDCCCDDDEEEEEECCCCCCCCCEEEBBBEEEHHHIIIHHHGGGGGGGGGJJJGGGGGGKKKKKKHHHKKKQQQLLLPPPUUUWWWVVVWWW[[[^^^eeerrrvvvssstttoooooosssooolllooorrrpppmmmkkklllooonnn{{{|||zzz|||}}}yyyrrrnnnooopppmmmhhhiiiqqqwwwuuuqqqpppooommmqqqpppooommmkkkiiihhhgggkkkjjjiiiiiiiiijjjkkkllliiilllnnnmmmjjjhhhhhhiiippptttrrriiicccdddeeebbbkkkjjjiiikkkoooooommmjjjggghhhiiiiiijjjmmmmmmkkklllkkkjjjgggfffgggjjjlllppplllgggddddddfffhhhiiikkkkkkooowwwwwwhhhSSSQQQOOOOOOOOOPPPOOONNNHHHAAA<<<===>>><<<<<<===:::<<>>======@@@>>>===;;;;;;===>>>???AAA>>>;;;<<<@@@@@@<<<888===<<<<<<;;;;;;;;;<<<<<<888>>>CCCCCC???;;;:::<<<=========<<<:::999;;;<<<<<<<<<===============<<<888;;;===>>>===<<<<<<<<<>>>>>>===;;;999999;;;===:::::::::;;;===>>>@@@AAA<<<===>>>??????@@@??????AAA@@@>>>=========>>>???AAA>>>>>>EEENNNQQQLLLEEEBBBBBBCCCCCCDDDCCCCCCCCCDDDCCCBBBBBBBBBDDDEEEGGGFFFFFFGGGHHHHHHIIIIIIJJJLLLMMMOOOQQQRRRRRRRRRQQQUUUVVV[[[ccckkkvvv~~~zzzyyysssssstttssspppmmmiiiggghhhjjjkkkkkkiiihhhhhhiiinnnppptttwwwzzz|||}}}~~~{{{xxxrrrnnnlllkkkiiiggggggnnntttsssrrrrrrpppkkkssssssssspppmmmkkkjjjjjjnnnkkkhhheeedddfffiiilllkkkllllllkkkkkkiiihhhhhhssswwwyyytttlllfffgggjjjhhheeedddggglllooollliiijjjkkklllmmmllljjjhhhfffkkkfffcccccceeegggiiikkkmmmllljjjgggeeefffiiikkkkkkpppqqqttt{{{ooowwwfffVVVJJJLLLRRRSSSPPPNNNKKKHHHCCC???<<<;;;;;;;;;:::<<<===???DDDQQQbbboooxxx}}}zzz```kkkgggTTTKKKKKKHHHIIIIIIBBB@@@888333333333111///000------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))'''***111777@@@UUUooommmOOOGGGQQQ\\\```^^^XXXQQQKKKDDDHHHMMMTTT^^^kkk{{{zzzmmm[[[MMMJJJEEE???<<<===@@@AAAAAAGGGEEECCC@@@>>>===>>>>>>@@@???===<<<===>>>???AAA@@@>>>===>>>@@@???===;;;===<<<<<<;;;;;;<<<<<<<<<888===AAA@@@===::::::;;;;;;;;;;;;999888999<<<>>>;;;;;;<<<<<<===<<<<<<;;;777999<<<<<<;;;::::::;;;@@@@@@???<<<999888:::<<<;;;;;;;;;;;;<<<>>>???@@@<<<===>>>??????@@@@@@@@@AAA@@@???>>>>>>>>>??????@@@===<<>>CCC@@@======???BBBCCCDDDGGGEEEAAA>>>======>>>??????>>>=========???@@@AAA@@@AAABBBAAA???>>>===>>>===<<<<<<<<<<<<<<<======999<<<>>>===:::888999;;;999:::999888777999<<>><<<===>>>??????@@@@@@@@@AAA@@@??????>>>>>>??????@@@>>>======???@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNKKKLLLPPPTTTSSSPPPSSSYYY[[[dddooozzzzzz{{{{{{xxxrrrmmmiiigggllllllkkkjjjhhhgggfffeeeggggggggghhhhhhhhhhhhhhhfffhhhkkkooorrruuuwwwxxxxxxuuuqqqooonnnmmmllljjjgggjjjjjjfffeeeiiimmmmmmllllllkkkiiiggggggiiikkkdddcccbbb```______```aaaaaaaaabbbccccccdddeeeeeeccchhhmmmnnnllllllpppuuummmjjjiiijjjmmmnnnmmmjjjhhhgggggggggfffeeeeeeeeecccfffiiikkkkkklllmmmmmmjjjjjjiiihhhhhhgggggggggbbbeeeggghhhiiivvvzzzjjjkkkdddYYYOOOMMMQQQSSSRRRNNNLLLHHHDDD@@@>>>===<<<;;;<<<<<<;;;===CCCMMMTTT```eeennn|||ssslll|||fffTTTKKKLLLIIIIIIIIIBBB@@@999444555555222000000------,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++))))))+++...000...+++///---///;;;OOOdddssszzzoooZZZIIIKKKVVV[[[ZZZYYYaaabbbccceeeggghhhiiiiiizzzjjj]]]LLLBBBAAACCCCCCBBB???>>>===>>>@@@BBBDDDEEEFFFCCC@@@===<<<===>>>@@@======<<<<<<===>>>???@@@AAADDDFFFCCC>>>:::;;;>>><<<<<<<<<;;;<<<<<<======:::;;;<<<;;;999999:::<<<999:::;;;;;;:::999:::<<<999::::::::::::999999888777888::::::999888999:::@@@@@@@@@>>><<<;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<===>>>????????????>>>>>>>>>>>>======>>>>>>???@@@AAAAAA@@@@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIKKKLLLLLLLLLMMMQQQVVVVVVSSSSSSWWWYYYZZZ[[[\\\```hhhqqqvvvwwwnnnjjjpppqqqrrrqqqnnnlllkkkkkkkkkkkkkkkllllllnnnooopppkkkjjjjjjjjjkkklllmmmlllmmmmmmnnnpppqqqrrrrrrrrrvvvssspppnnnmmmkkkiiihhheeehhhgggcccbbbgggjjjkkkjjjjjjhhhfffdddccceeeggg`````````___^^^]]]]]]]]]cccccccccddddddeeefffggg___ccchhhhhhggggggjjjnnnooommmjjjjjjjjjjjjhhhfffggggggfffeeeddddddeeeeeekkknnnpppllliiihhhhhhggghhhgggggghhhhhhgggfffdddcccbbbeeegggcccfff|||mmmdddvvvsssUUUFFFPPPUUUKKKPPPOOOLLLHHHDDDAAA???>>>:::;;;;;;;;;;;;>>>DDDHHHUUUZZZdddqqq|||mmmwwweeeRRRJJJKKKHHHIIIHHH@@@@@@:::555666666333000000------,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))&&&$$$&&&***---,,,)))&&&,,,000//////===UUUiiiwww|||uuu```[[[bbbhhhiiiiiillljjjjjjlllooopppnnnlll|||}}}fffQQQKKKEEE???===>>>???>>><<<;;;;;;;;;;;;<<<===>>>@@@DDDBBB???===<<<===>>>???;;;;;;;;;;;;<<<<<<======AAAEEEGGGCCC<<<888999<<<;;;;;;;;;;;;;;;<<<======;;;<<<;;;:::::::::<<<===:::<<>>>>>======>>>@@@>>>===<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<;;;;;;???CCCEEEDDDBBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDAAABBBDDDFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJNNNSSSUUUUUUVVV[[[\\\YYYUUUQQQPPPQQQWWW\\\[[[aaajjjrrryyyzzznnnppprrrssspppllliiigggjjjjjjiiihhhggghhhlllnnnjjjkkknnnrrrxxx}}}mmmkkkjjjkkkmmmppppppooooooooooooooooooooopppppptttqqqnnnllljjjiiifffdddcccggghhheeedddggghhhgggiiiiiihhheeebbb```aaabbb_______________^^^]]]]]]ffffffeeeeeeeeeeeeffffff^^^aaadddeeeddddddfffhhhjjjhhhgggffffffgggffffffggggggfffeeeeeeeeefffffflllooollleeeaaabbbbbb___dddddddddfffhhhgggeeebbbgggdddfffiiifffdddpppkkk{{{jjjPPPFFFIIILLLRRRQQQOOOLLLHHHEEEBBB@@@:::;;;;;;;;;;;;===???BBBIIIOOOZZZggguuuxxx|||~~~dddQQQJJJKKKHHHHHHGGG???AAA:::666777888444111000------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''+++(((%%%%%%(((***)))((((((***+++******111<<>>@@@AAA@@@???=========>>>>>>;;;;;;;;;;;;;;;;;;::::::???CCCDDDAAA;;;777888:::999999999999:::;;;<<<===;;;;;;:::::::::;;;<<<<<<;;;>>>AAAAAA>>>:::777666::::::::::::999888777666888999:::999888888:::<<<999;;;============???@@@>>>===<<<;;;::::::::::::999:::;;;<<<============999999:::;;;;;;;;;::::::888;;;@@@CCCCCCBBB@@@@@@@@@@@@BBBCCCDDDDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEGGGIIIJJJJJJIIIIIIKKKJJJLLLRRRTTTTTTUUUXXXUUURRROOOMMMKKKIIIMMMSSSTTTRRRRRRSSSXXX]]]aaaccchhhsss}}}|||uuuooojjjhhheeebbb```bbbeeeggghhhgggfffeeehhhhhhfffeeeeeehhhmmmqqqnnnoooqqqsssvvvyyy{{{|||llliiiggghhhllloooooonnnkkkkkkkkkkkklllmmmnnnooopppnnnllljjjiiihhheeecccdddhhhjjjgggeeeffffffdddhhhiiihhhfffbbb```______^^^____________`````````eeedddcccbbbbbbbbbcccddd]]]```cccdddeeeeeegggiiibbbaaaaaaaaaccceeeggghhhffffffffffffffffffffffffjjjllliiicccdddjjjjjjdddaaa______bbbfffgggdddaaahhhgggggghhhfffeeekkksssyyy{{{mmmGGG@@@SSSSSSRRRQQQPPPLLLIIIEEECCC<<<<<<;;;;;;;;;<<<===>>>>>>DDDNNNZZZgggvvv~~~{{{dddRRRKKKMMMIIIIIIHHH@@@AAA:::777888888555111000------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''+++***)))***++++++******---(((%%%(((///333222...:::III^^^ooo{{{}}}uuunnniiimmmwwwuuufffSSSGGG???<<<>>>BBB===<<<<<<;;;<<<>>>???@@@>>>??????===;;;<<>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999999;;;===???===:::888999:::888888888888999:::;;;<<<999999888999:::;;;;;;:::;;;===>>>===;;;999999999::::::::::::999888777666777888888777666777999;;;999;;;======<<<<<<===>>>======<<<;;;::::::::::::888888999:::;;;;;;;;;;;;888999:::;;;<<<;;;;;;:::999:::;;;>>>??????>>>===???@@@AAACCCDDDEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDEEEAAAAAABBBCCCCCCDDDDDDEEECCCEEEHHHKKKLLLKKKIIIHHHKKKJJJLLLRRRTTTRRRQQQRRROOOKKKKKKLLLJJJEEEGGGLLLSSSQQQOOOOOOPPPRRRTTTUUUQQQUUU[[[___dddiiilllmmmqqqwww}}}~~~}}}{{{yyyvvvrrrpppnnnnnnmmmeeebbb______^^^\\\ZZZ[[[^^^___aaabbbdddcccbbb```fffffffffffffffhhhlllooooooooopppqqqpppooonnnmmmkkkgggdddfffkkkoooooommmlllkkkjjjiiiiiijjjkkkllllllkkkjjjjjjjjjjjjhhhffffffjjjjjjeeecccdddeeeccceeeggghhhgggdddaaa```___^^^^^^^^^___```aaabbbcccaaa```___^^^___aaabbbddd^^^___aaaccccccdddeeefff`````````___```aaadddfffdddeeefffggggggfffeeeeeegggjjjiiigggnnnxxxvvvlll^^^[[[[[[^^^cccfffdddaaacccggghhhbbb___ccchhhkkk}}}gggQQQRRRSSSSSSSSSRRRPPPLLLHHHFFF???===<<<;;;;;;;;;;;;:::;;;>>>CCCKKKWWWgggxxx}}}{{{eeeSSSLLLNNNKKKJJJIII@@@AAA;;;777999999555111111------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((***++++++******###)))...+++%%%$$$+++333'''333<<>>??????>>>===<<<>>>>>>>>>===<<<;;;999999777888:::;;;::::::;;;<<<777777777777888999:::;;;777777777888::::::999888;;;;;;;;;999777888:::===;;;;;;;;;::::::888777777666777777666555555888::::::<<<======<<<;;;;;;<<<===<<<;;;::::::::::::;;;777777888999::::::::::::888999;;;<<<===<<<;;;;;;===;;;999:::<<<>>>===<<>>AAAJJJ[[[nnn|||fffZZZNNNKKKKKKHHHDDDBBBAAA===888777999999444///......---,,,+++++++++*********)))((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((***,,,///777GGG\\\jjjqqqcccWWWOOONNNPPPGGGBBB;;;888888999999888:::888777777999;;;;;;:::888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::======<<<;;;:::999999888777666777888999999777555444555666888:::<<<>>>>>>:::888777666666888:::;;;999999888888999999::::::777<<<===:::888999999666666666666666777888999:::999666555666999;;;;;;999<<<<<<======<<<:::999888888999999999999:::::::::999;;;???AAABBBAAA???===999999::::::;;;<<<<<<<<<>>>??????>>>@@@DDDEEEDDDKKKJJJEEEAAAAAADDDBBB>>>AAA??????BBBBBB@@@AAADDDHHHFFFGGGIIIGGGCCCCCCGGGCCCEEEJJJMMMNNNMMMJJJHHHDDDFFFHHHIIIHHHHHHIIIJJJJJJKKKLLLKKKJJJJJJLLLNNNKKKLLLMMMOOOOOOPPPPPPPPPTTTVVVXXXYYYXXXWWWWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZUUUVVVXXXYYYZZZZZZZZZZZZ\\\[[[YYYYYY[[[\\\]]]]]]dddhhhfff___]]]```bbb```]]]^^^^^^\\\[[[[[[]]]___]]]___bbbccccccdddfffgggfffgggiiikkknnnppprrrssslllhhheeeeeeiiiooorrrrrrllliiihhhiiifffbbbbbbfffggghhhgggfffeeefffhhhjjjmmmooonnniiieeeffffffdddddddddeeeeeedddbbb```___eeebbb^^^[[[[[[]]]aaaddd[[[\\\^^^```bbbccceeefffbbb]]]\\\___```___^^^```hhhfffccc```^^^]]]]]]]]]```bbbeeeffffffdddddddddcccdddgggnnnsssqqqiiibbbXXXZZZ[[[[[[\\\^^^bbbeee^^^______^^^\\\[[[[[[\\\^^^nnnbbbTTTTTTTTTTTTSSSPPPLLLIIICCC@@@===:::888888999:::999999<<<@@@DDDLLL]]]mmmgggZZZNNNJJJJJJHHHDDDBBB???;;;777777999999555000,,,,,,,,,,,,+++***)))(((******)))((((((((((((((()))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))************++++++)))***///999BBBOOO```uuuwwwkkkZZZPPPFFFAAA>>>;;;<<>>???>>>===;;;999999::::::;;;<<<<<<===;;;===>>>>>>@@@DDDFFFFFFCCCCCC@@@<<<===AAABBB??????======@@@AAA???AAAFFFCCCBBBDDDHHHGGGCCCBBBDDDCCCEEEIIILLLMMMLLLJJJIIIEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJLLLKKKJJJJJJKKKMMMKKKKKKLLLLLLMMMNNNNNNNNNQQQTTTVVVWWWVVVUUUTTTUUUTTTTTTTTTTTTUUUVVVWWWWWWSSSTTTVVVXXXYYYYYYYYYXXXYYYXXXXXXXXXYYY[[[\\\\\\hhhkkkiiicccaaadddeeeddd\\\]]]]]]\\\[[[[[[]]]```^^^aaadddeeeffffffggghhhiiiiiikkklllnnnoooqqqqqqfffddddddfffkkkpppqqqqqqkkkhhhgggiiigggddddddhhhiiikkkmmmmmmkkkhhhfffeeeiiillllllhhhfffhhhhhhgggccceeehhhjjjjjjhhheeecccccc```]]]ZZZZZZ]]]aaaccc```aaabbbeeeggghhhgggeee___[[[ZZZ^^^```______bbbgggeeebbb^^^\\\[[[ZZZZZZ^^^```ccceeeeeeeeeddddddeeeeeegggkkknnnllleee___ZZZ[[[[[[ZZZYYYXXXZZZ[[[\\\]]]^^^]]]\\\[[[\\\]]]___fffyyylllNNNQQQTTTVVVUUUPPPLLLHHHFFFDDD@@@===::::::::::::::::::<<>>:::666666999999555111+++,,,---...---+++)))(((******)))(((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))******''')))+++***((('''***...333<<>><<<;;;;;;;;;:::999:::::::::<<<======;;;:::777777888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999888888999999999999999:::;;;;;;999999999999999999999999666666777777777888888888555555555555666777888999777::::::777666777555111333222222222333444555666777666555555777999999888888999999999888777666555555555555666777888888999666777999:::;;;;;;:::999999999::::::;;;<<<<<<<<<<<<<<<===>>>???AAAFFFIIIOOOPPPMMMGGGCCCCCCBBB>>>@@@===>>>??????===@@@FFFAAA@@@BBBFFFFFFBBB@@@BBBDDDEEEGGGIIIJJJJJJIIIIIIJJJJJJIIIGGGEEEDDDFFFGGGFFFIIIKKKKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLOOOSSSTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUQQQSSSTTTVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\bbbeeeddd```]]]___aaa```[[[\\\\\\[[[ZZZ[[[]]]___^^^aaaeeehhhhhhhhhhhhiiiiiiiiijjjkkkllllllmmmmmmeeeeeefffhhhkkkmmmlllkkkhhhffffffhhhiiiffffffiiioootttxxxyyyvvvooohhheeeeeeiiijjjgggfffiiijjjiiicccfffjjjnnnnnnmmmiiiggg___]]][[[YYYZZZ\\\___bbbaaa``````ccceeeeeebbb^^^___ZZZYYY\\\^^^^^^^^^aaaeeeccc```]]][[[YYYXXXXXX[[[]]]```cccdddeeedddcccdddcccbbbdddeeeccc^^^YYYXXXYYYZZZYYYVVVTTTSSSTTTXXXZZZ[[[[[[[[[[[[]]]^^^___^^^eeewww~~~vvvOOOQQQSSSUUUTTTRRRNNNLLLJJJHHHDDD@@@===;;;::::::;;;:::;;;===>>>CCCPPP\\\jjjrrr~~~gggZZZMMMIIIIIIGGGEEEDDD???:::666666888888444///---...000111000...+++)))***))))))(((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***&&&))),,,------,,,---...222---...888BBBMMMaaattt~~~rrrllljjj\\\UUUMMMJJJKKKJJJDDD>>>===888777:::;;;;;;;;;>>>::::::::::::::::::999999999999:::<<<======:::777666666777888888999999:::<<<<<<;;;;;;;;;;;;;;;;;;888888888888999999::::::777999;;;<<<:::999777777888888888777777777777777444555666777777777777666444444444444555777888999666999888666666888555111222222222222222333444444666555555555666777777888666666666666666555444444333333444555666777777888666666777888888888888888888888999::::::;;;;;;<<<>>>============???IIIRRRaaadddccc[[[RRRLLLFFF@@@BBB@@@???@@@>>><<<@@@GGGGGGCCCBBBEEEEEEBBBAAABBBDDDEEEEEEFFFGGGGGGHHHHHHNNNNNNLLLHHHEEEEEEFFFHHHDDDGGGJJJKKKJJJHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJHHHKKKOOOQQQPPPNNNMMMMMMOOOOOOPPPPPPQQQRRRTTTTTTPPPQQQSSSUUUVVVVVVVVVUUUSSSUUUVVVWWWXXXYYY[[[]]]\\\]]]]]][[[YYYYYY[[[\\\ZZZ[[[[[[ZZZYYYZZZ\\\^^^\\\```dddggghhhggghhhhhhfffgggggghhhiiiiiijjjjjjlllkkkjjjiiihhhfffdddcccfffccccccgggiiigggfffhhhpppuuuzzz|||wwwpppiiieeedddhhhiiifffeeehhhjjjiiidddfffhhhjjjjjjiiihhhfff[[[ZZZYYYXXXYYY[[[^^^```bbb___]]]]]]``````]]]ZZZ```[[[YYY[[[]]][[[\\\^^^bbbaaa___]]][[[ZZZZZZZZZYYYZZZ\\\___bbbdddcccbbb```^^^\\\\\\\\\[[[XXXUUUVVVXXXYYYYYYVVVTTTSSSSSSUUUWWWYYYYYYZZZZZZ\\\^^^\\\\\\___jjjzzztttyyy___XXXPPPMMMNNNQQQQQQQQQLLLKKKGGGDDD@@@<<<:::999<<<::::::<<<<<<>>>GGGQQQ```hhhuuufffYYYMMMIIIJJJHHHEEEDDDAAA<<<888777888777333...---...000111000...+++)))***))))))((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))***+++,,,+++***))))))***+++'''***111111,,,333???KKKOOOZZZfffqqq{{{tttooofff[[[OOOGGGBBB@@@@@@;;;888;;;BBBFFFDDD@@@;;;666444666777666666888444555777888888777777777777777888:::;;;:::777555555555666666777888888999:::::::::;;;;;;;;;;;;;;;888888999999::::::;;;;;;888<<>>999555444555555555555666666666666333444555666666666555555444444444555555777888888555777777555777:::888333333333333222333333444444555555555555444555666777555444444444333333333333222222333444555555666666666666777777888888777777777777888888999:::::::::<<<::::::;;;;;;@@@OOO___kkkqqqsssjjj]]]RRRHHHBBB???>>>???@@@??????FFFOOORRRJJJDDDCCCCCCAAABBBDDDCCCCCCCCCDDDDDDEEEFFFFFFMMMMMMKKKGGGDDDCCCDDDFFFBBBEEEHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEHHHLLLNNNMMMLLLKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPRRRTTTUUUUUUUUUTTTRRRUUUWWWXXXXXXYYY[[[]]]]]]]]]]]]]]]\\\ZZZ\\\^^^ZZZ[[[[[[YYYXXXXXXZZZ\\\ZZZ]]]aaacccdddeeeeeefffeeeeeefffgggiiijjjkkkkkkpppooolllhhheeeccccccdddeeeaaaaaafffiiigggeeefffhhhlllpppqqqnnniiidddbbbeeehhhiiieeecccfffgggffffffeeecccbbbaaaaaaaaabbbYYYXXXXXXXXXYYYZZZ\\\]]]ddd```]]]\\\^^^______^^^^^^YYYWWWZZZ\\\\\\^^^aaa``````___^^^^^^]]]]]]]]]YYYXXXXXX[[[___aaaaaa```]]][[[YYYXXXXXXXXXWWWWWWXXXZZZ[[[ZZZXXXUUUTTTTTTSSSUUUWWWXXXXXXYYY[[[\\\XXXYYY[[[aaaoooxxxzzzxxxgggRRREEEEEEJJJOOOQQQLLLKKKIIIFFFBBB>>>;;;999<<<::::::;;;::::::@@@GGGUUU]]]iiivvvdddXXXMMMKKKKKKIIIEEEDDDBBB===888777999999444///+++,,,---...---+++)))(((******)))((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((()))***+++,,,((('''***///---'''(((///***,,,000666<<>>;;;999888777777777444333666<<>>;;;<<<888888===???>>>>>>???111333555666555555666777777666666777888777555333444444555666666777777888999999999999::::::::::::888999999999::::::;;;;;;:::???DDDEEEAAA;;;777666555555555555555555555555333333444444444555555555555555555444555555666777333555555666:::???===777444444333333333333444444444555555444333333444666444333333222222222333333333333333444444444444555555666777888888777666555555555666666777888888888666555777;;;<<>><<<===:::999;;;:::999<<>>GGGJJJIIIMMMRRRcccggglllrrrxxx~~~kkkhhhddd___ZZZSSSKKKEEE@@@???;;;777999<<<:::333777666555555666777777777222111000111444777777777222111555<<>>BBBNNNZZZVVVKKKBBB@@@AAA@@@AAACCC@@@AAABBBBBBCCCBBBBBBBBBAAABBBCCCBBB@@@>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEEDDDFFFHHHIIIIIIHHHFFFDDDFFFGGGHHHIIIHHHIIIKKKMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOOOOOOONNNPPPTTTXXXXXXVVVTTTVVVYYYXXXVVVXXX\\\[[[WWWXXX\\\\\\\\\[[[XXXUUUTTTVVVWWWWWWXXXZZZ[[[\\\___bbbeeegggggggggggghhhhhhhhhhhhfffhhhkkkllllllllloooqqqkkkfffdddiiikkkhhhdddbbbeeegggiiijjjhhhgggggggggcccggggggcccbbbdddeeedddeeeccc```]]][[[ZZZ[[[[[[XXXXXXYYYYYYYYYYYYYYYYYYVVVZZZ^^^```^^^___bbbeee___ZZZWWWZZZ\\\]]]```cccbbbbbbbbbaaa___^^^\\\[[[```ZZZSSSRRRVVVZZZ\\\[[[\\\[[[ZZZXXXWWWWWWXXXYYYZZZ[[[ZZZWWWTTTRRRSSSTTTTTTUUUVVVVVVTTTTTTTTTVVVWWWLLLIIIQQQTTT]]]}}}jjjPPPAAAAAAEEEKKKLLLLLLKKKIIIEEEBBB@@@<<<:::999<<<;;;999;;;???FFFLLLVVVaaalllvvv{{{aaaWWWNNNMMMNNNJJJDDDAAA===:::777888<<<>>>;;;777......---,,,,,,++++++*********)))(((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((''''''((()))(((&&&%%%&&&)))++++++++++++((($$$(((***+++***+++---......++++++///222222000333:::666999===???AAAFFFNNNTTTaaabbbbbb```\\\ZZZYYYYYYWWW\\\bbbeeeaaa[[[[[[]]]___]]]ffflllhhhiiikkkdddYYYTTTNNNLLLOOOOOOJJJCCC;;;<<<===<<<;;;999777555444666555333888>>>:::222333222000000222222222111666555333111111222444666444555:::AAACCC<<<555222222444666555333333666999999777555444555666555444333333444444555666666777666666777777888888888999888888888777777777777777555999<<<;;;777666999======<<<;;;999666555333222444333222111111333555666555444333222111111111111111222444777???FFFEEE@@@333333222222222222222333222444555444111000333555333333222111111222333444666555555444444333333222111333666888777555222000222222333333444555555666888999???CCC===777AAARRRYYY```___RRRCCC;;;;;;===::::::<<<===<<<>>>JJJVVVQQQGGG??????AAA@@@???@@@???@@@AAABBBCCCBBBAAA@@@???AAACCCCCCAAA@@@@@@AAABBBCCCCCCBBBAAABBBDDDFFFDDDFFFIIIKKKKKKIIIFFFDDDGGGHHHHHHHHHHHHIIILLLOOOMMMMMMLLLKKKJJJJJJJJJJJJGGGHHHJJJKKKLLLMMMLLLLLLOOOSSSXXXWWWTTTRRRTTTWWWYYYVVVXXX]]]\\\XXXXXX^^^]]]]]][[[XXXUUUSSSTTTVVVWWWXXXYYYYYYZZZ^^^bbbfffeeeeeeeeeddddddccccccccccccgggmmmppppppoooppprrrnnniiigggkkkmmmiiidddaaabbbeeeggghhhgggeeeddddddbbbeeefffcccaaadddfffeeedddcccbbb```___]]]\\\\\\YYYYYYYYYZZZYYYYYYXXXXXXUUU]]]fffjjjgggfffiiilllfff___[[[[[[[[[ZZZ[[[^^^ddddddcccaaa^^^\\\YYYXXXbbb[[[SSSPPPSSSXXXZZZZZZZZZZZZYYYVVVTTTSSSTTTUUUUUUUUUUUUTTTRRRSSSUUUWWWUUUVVVWWWUUUSSSRRRSSSTTTXXXIIIHHHTTTVVVUUUnnn___DDD>>>CCCKKKLLLMMMMMMLLLHHHEEECCC<<<::::::<<<<<<::::::>>><<>>:::888888999:::<<<============AAA@@@@@@@@@AAAAAA???===???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA???>>>FFFGGGHHHGGGEEEEEEFFFGGGFFFEEEDDDDDDFFFGGGFFFEEEDDDEEEEEEFFFGGGKKKQQQVVVZZZWWWQQQLLLIIIIIIKKKMMMMMMGGGEEEHHHKKKMMMOOORRRSSSXXX]]][[[TTTQQQTTTYYY\\\XXXTTTSSSUUUWWWXXXWWWYYY[[[[[[ZZZWWWUUUTTTUUU[[[[[[[[[ZZZZZZ]]]aaadddiiibbb___dddhhhgggbbb```cccgggllloooooooooooooookkkjjjjjjkkkmmmkkkfffbbbdddcccbbbccceeeggggggggggggfffdddcccbbbbbbcccddd```aaabbb```\\\[[[]]]___WWWVVVVVVVVVWWWXXXZZZ[[[XXXaaajjjkkkgggcccccceeejjjddd^^^___eeegggbbb\\\```^^^\\\]]]```bbbbbb```WWWVVVTTTSSSRRRUUUYYY]]]]]]\\\ZZZXXXVVVTTTRRRQQQSSSRRRQQQPPPQQQSSSUUUVVVTTTSSSQQQQQQRRRTTTWWWYYYQQQNNNMMMNNNPPPVVVbbbnnn|||PPP<<>>;;;;;;<<<===<<<:::@@@AAACCCHHHOOOZZZfffnnn}}}zzz||||||~~~aaaWWWOOOOOOPPPKKKEEEBBBBBB???999666:::>>>999///------------,,,+++******))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------......///000000111111000000000000000000000000---...//////000000//////000000000000000000000000///000000111111000000///000000000000000000000000///......222777999666333111111111111111111111111000000000111222333444555:::888666444333333444444333333333333333444444555333333444444444444333333444444444444444555555555555333333333444555444333333555666666555444666777777888888888888888777777777666444333222333444555444333222111111222333444444333222111000111222333444888<<<>>><<<777333000333333333333333333333333222333333333111111333444555222///...///111111000222222222222222222222222000000111222222111000000111111111111111222333333999999888888888999999:::::::::;;;;;;:::888666555777777999:::===???@@@AAA???>>>===>>>@@@BBBAAA@@@>>>??????@@@@@@@@@?????????>>>>>>???@@@@@@???===BBBEEEGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGJJJOOOSSSVVVSSSNNNIIIGGGHHHJJJLLLDDDHHHOOOUUUSSSOOOQQQVVV\\\[[[XXXUUUSSSSSSTTTVVVYYYVVVTTTTTTVVVXXXYYYXXXYYYZZZ[[[ZZZXXXVVVVVVVVVXXXXXXYYYYYYZZZ]]]aaaeeeggg```]]]bbbhhhiiiiiiiiilllmmmmmmkkkiiiiiijjjkkkkkkkkkkkklllnnnmmmjjjfffbbbbbbbbbbbbbbbcccdddeeeeeedddcccaaa```````````````bbbccc```\\\[[[\\\^^^ZZZZZZYYYYYYYYYZZZZZZ[[[YYY^^^cccccc```^^^^^^```iiidddaaabbbhhhkkkiiifff^^^\\\ZZZ\\\aaaeeeggghhhXXXYYYXXXUUUQQQQQQSSSUUUXXXXXXWWWUUUTTTSSSRRRQQQRRRQQQPPPOOOOOOQQQRRRSSSQQQQQQPPPQQQSSSUUUXXXYYYQQQMMMKKKLLLNNNRRR[[[ddd|||^^^FFF<<>>AAAGGGQQQ\\\cccqqqyyypppiiiZZZ[[[\\\]]]dddsss___UUUNNNNNNOOOKKKDDDAAACCC???999555888999333***------------,,,+++******)))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((())))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++++++++,,,------------,,,------------------------------............------........................///......111444666333000000000000000111111111111/////////000111222333444555444222111111222333333222222111111222222333444333333444444444444333333333333333333444666777999444333222333444444333222222333555444333333444666777888999999888777555444444333222222333444666777444333222111111222333444444333222000000000111111111999@@@???777000///000222222222222222222222222333444555444222222444555444222000///000222222111111111111111111111222222///000000111111000000///000000000000000111111222555555666777888888888888777777888888999999999999666666777999<<>><<<;;;<<>>>>>>>>>>>>>>=========<<<<<<===???@@@???>>>>>>AAAEEEGGGFFFDDDCCCCCCCCCBBBAAACCCEEEFFFFFFEEEEEEFFFFFFFFFFFFHHHLLLPPPPPPNNNJJJGGGEEEFFFHHHJJJDDDPPP```hhhaaaXXXXXX___ddd\\\SSSPPPSSSUUUTTTRRRVVVUUUTTTUUUWWWYYYXXXWWWWWWYYYZZZZZZXXXWWWWWWXXXUUUVVVWWWXXXYYY]]]aaaeeehhhaaa^^^bbbgggiiikkkmmmooommmjjjeeeaaaaaadddfffhhhhhhhhhjjjlllllljjjhhh___aaabbbaaa___^^^aaacccdddcccaaa___^^^]]]\\\\\\```bbbdddaaa]]]ZZZ[[[\\\XXXXXXXXXWWWVVVUUUTTTSSSXXXYYY[[[\\\]]]^^^^^^___eeecccbbbcccgggkkkmmmnnn^^^]]]\\\^^^cccjjjnnnppphhhkkkkkkfff]]]WWWUUUVVVSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPOOOOOOPPPRRRTTTVVVXXXYYYSSSMMMJJJLLLOOOQQQUUUZZZgggpppWWWAAAGGGJJJZZZvvv|||^^^HHHQQQIIIFFFAAA>>>===<<<;;;:::888999:::;;;???GGGOOOVVVeeennnzzzxxxhhh```VVVVVVUUUUUUYYYeeewww___UUUNNNOOOPPPLLLEEEAAA@@@;;;666555888888444...------------,,,+++******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...............---------------------------......//////......---............///////////////...---///111222000.../////////000000000000000////////////000111222333111111000000000111222333222111111111111222333333333333333444444333333333000000111222555999===???777555444555666777666555222333444444333333444666666777888888777555333222222222222222333444666666333333222222222222333333444333111000//////000000...555;;;:::333///111555222222222222222222222222333444444333222222333555444222000000111222222111000000000111111111111111000000000000000000000000///////////////000111111000222444666777777666666888888777888999:::<<<===666666666888===CCCHHHLLL???===;;;<<>>======<<<;;;;;;;;;;;;===@@@AAA@@@???===???BBBCCCCCCBBBCCCCCCBBBAAAAAACCCFFFGGGGGGFFFEEEFFFGGGFFFEEEFFFIIIKKKKKKIIIGGGEEEEEEFFFHHHIIIHHHTTTcccjjjcccYYYYYY___bbbZZZRRROOORRRUUUTTTQQQUUUUUUVVVWWWXXXWWWVVVUUUTTTVVVXXXXXXVVVVVVVVVWWWUUUVVVXXXYYYZZZ]]]aaadddiiidddbbbeeeeeeddddddgggkkkiiieee```\\\]]]```cccddddddeeefffgggggggggfff]]]aaacccaaa]]][[[___ccceeedddccc```^^^\\\[[[ZZZ```ccceeeccc^^^ZZZZZZ[[[VVVWWWWWWVVVTTTRRRPPPNNNVVVUUUWWW[[[aaaddddddbbb______```aaabbbfffkkknnnbbb```______ccchhhnnnqqqvvvzzz{{{tttiii^^^ZZZYYYQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQPPPOOONNNNNNNNNOOOOOOPPPRRRTTTVVVVVVVVVVVVTTTNNNLLLOOOSSSTTTTTTVVVYYYtttkkkZZZNNNEEELLLmmm~~~dddLLLQQQMMMJJJEEEAAA>>><<<;;;:::::::::;;;;;;===AAAHHHLLL]]]fffqqqxxx|||~~~lll\\\YYYUUURRRRRRWWWdddpppzzz}}}___VVVOOOPPPRRRMMMFFFBBB???:::666777999888444111------------,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++******+++++++++++++++,,,++++++++++++++++++++++++))))))***+++++++++++++++************************------............------,,,,,,,,,------...............---...//////...---....../////////000000000............///000111111000000000000111222333333222222222222222333333444222333333333333333333222111111111333555999===???777666555555777777666555222444555555444333555666555555555555444333111000333222222222222333333444222222222111111222222222222222000///...///000000000111222111000000444777111111111111111111111111111222222111000000111333222111000000222222222111/////////000000111111111111111111111111111111111//////......//////000111...///222444555555555555555444444333444666888999777666666888<<>>@@@AAAAAA<<<<<<============<<<<<<<<<;;;<<<>>>AAABBBBBB@@@????????????>>>@@@BBBEEECCCBBBBBBDDDFFFHHHHHHGGGDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGLLLTTTXXXTTTMMMMMMSSSWWWUUUSSSRRRRRRSSSSSSSSSUUUVVVXXXXXXWWWUUUTTTSSSQQQSSSUUUUUUTTTSSSTTTUUUXXXYYYZZZZZZ[[[\\\___bbbeeedddeeegggeee```^^^```iiihhheeebbb___^^^```bbbccceeefffgggfffeeedddddd^^^aaacccaaa]]][[[___cccgggfffeeeccc```^^^\\\[[[___bbbeeeddd___[[[YYYYYYYYYZZZZZZYYYWWWTTTRRRPPPUUUUUUWWW]]]cccfffccc```\\\]]]_________aaafffiiicccaaa___\\\\\\___cccfffiiimmmooolllccc[[[WWWVVVRRRQQQQQQPPPOOONNNMMMMMMRRRRRRQQQPPPPPPOOOOOOOOORRRSSSTTTUUUUUUTTTSSSRRRRRRMMMLLLQQQUUUTTTTTTTTTVVVbbb~~~|||zzzooo^^^MMMSSSccc]]]NNNMMMOOOMMMJJJEEEAAA===<<<;;;<<<===<<<<<<<<<>>>CCCFFFSSS[[[eeekkkpppxxxkkkddd\\\XXXSSSQQQVVV___iiipppxxx|||^^^VVVPPPQQQSSSNNNGGGCCCBBB<<<888999999555111000------------,,,+++******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))************+++++++++++++++++++++************************((()))******++++++******************************++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,------------------------------......//////000000...---------......///000//////000111111222222333222222111111222222333444222222333333333333222222555444333333444555666777444333222333444555444222222333555444333333444666555444444333333222222222333333222222222222111111111111111111111111111111111000///......///000111333111...---...000222222000000000000000000000000///000111000......000111111//////000111222111000......//////000000111111222111111000000111111222///////////////000000111...///000222333444444444444333222222333444666777666666555777:::???DDDHHHAAA???<<<<<<=========<<<:::;;;;;;<<<======<<<<<<<<<<<<<<<>>>AAABBBAAA@@@@@@@@@???===<<<>>>BBBEEECCCBBBBBBCCCEEEGGGFFFEEEBBBDDDFFFFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGIIIKKKJJJFFFGGGKKKMMMPPPSSSSSSQQQPPPQQQSSSTTTVVVXXXXXXVVVTTTTTTTTTPPPRRRSSSSSSRRRQQQRRRSSSXXXYYY[[[[[[[[[\\\___aaa___```dddgggddd^^^]]]```jjjjjjiiifffcccbbbcccdddiiikkkmmmmmmjjjfffcccbbb^^^```aaa```^^^]]]```cccffffffeeedddaaa___]]][[[]]]aaaeeeddd```[[[YYYYYYXXXXXXWWWVVVUUUSSSRRRQQQVVVVVVXXX\\\``````\\\XXX[[[]]]^^^______```bbbddd```^^^[[[WWWTTTTTTVVVYYYTTTVVVYYYYYYWWWUUUSSSRRRQQQQQQPPPOOONNNNNNMMMMMMRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQPPPOOONNNKKKKKKOOORRRPPPPPPRRRTTTVVVeeebbbDDDEEELLLJJJHHHNNNNNNMMMJJJEEE@@@>>>===<<<<<<<<<;;;:::;;;>>>AAAFFFMMMUUU]]]dddooo}}}}}}nnnggg```YYYXXX]]]XXX___fffhhhkkkvvv]]]TTTOOOQQQSSSNNNFFFBBBCCC<<<888:::999333///000------------,,,+++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******************************************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))***++++++,,,,,,------------,,,,,,---...,,,,,,---......///000000------------------...///......///000111111111111111000000000000111222222222222333333333333222222333333333222222111111111222111000111222222111000111222333333222222333555666555444333222333555666111111222222222222111111//////000000000000/////////...------...///111222///.........////////////000000000000000000000000///000000///......///111///......///111111000///------...//////000111111111000////////////000111000000//////000000111222000000000000111222444444222222333333555666777888555444444444666:::===???<<<;;;999999:::;;;999888777888999:::;;;<<<<<<<<<<<<;;;<<<===@@@AAA@@@>>>@@@@@@@@@>>>===>>>@@@BBBBBBAAA@@@AAACCCDDDCCCBBBAAACCCEEEFFFDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHKKKOOOMMMIIIIIIMMMLLLNNNQQQQQQPPPOOOPPPQQQQQQTTTVVVVVVUUUUUUVVVXXXQQQRRRTTTSSSRRRQQQQQQRRRUUUWWWYYYZZZ[[[\\\___aaa^^^```dddeeeaaa\\\]]]bbbgggggggggeeedddeeehhhkkkooorrruuusssnnngggbbb```^^^^^^^^^^^^^^^___```aaacccccccccbbb```]]][[[YYY[[[```eeeeeeaaa\\\ZZZZZZUUUUUUTTTSSSRRRRRRRRRRRRVVVVVVWWWXXXYYYYYYWWWVVVYYYZZZ[[[]]]___```___^^^[[[[[[ZZZVVVRRRPPPRRRTTTMMMLLLLLLNNNQQQSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQRRRRRRRRRRRRQQQNNNNNNOOOOOONNNNNNMMMMMMLLLKKKLLLOOONNNKKKLLLPPPPPPQQQWWWiii|||PPP@@@AAABBBDDDKKKNNNOOOMMMHHHCCC@@@???;;;<<<<<<;;;::::::<<<>>>>>>AAAGGGOOOYYYfffsss{{{}}}rrriii]]]YYY[[[QQQSSSUUUVVVYYY```kkksss[[[SSSNNNPPPRRRMMMEEEAAA@@@999777999888333000111------------,,,+++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))(((((((((++++++++++++++++++++++++&&&'''(((((())))))((((((************************++++++,,,,,,,,,,,,++++++***++++++,,,------......,,,---------,,,,,,...///,,,,,,------...///000000------,,,,,,,,,---......---......///000000/////////////////////000111111222222222333333222222222...//////000000000//////222111000111222333222000///111222222111111222333888777444333333555777999///000111222222222222222......////////////......------------...000111333'''+++///111000/////////000000000000000000000000///000000///......///111...------...000111000...---------...///000000111000///...------...///000000000000000000111222222111111000000000222333444---...000111333555666777333333222222333555888999777777666777999999777555444555777888:::;;;;;;;;;;;;;;;;;;<<<>>>???>>>===>>>@@@AAAAAA???>>>??????AAA@@@??????AAAAAAAAA??????BBBEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCHHHPPPTTTQQQKKKKKKOOONNNNNNNNNNNNNNNNNNOOOOOONNNQQQTTTUUUUUUVVVYYY\\\RRRSSSUUUTTTRRRQQQQQQRRRRRRTTTWWWYYYZZZ\\\___aaaaaabbbeeeddd^^^YYY\\\ddd```aaaaaaaaabbbgggmmmqqqrrrvvvxxxvvvooofff```]]]^^^\\\[[[\\\___``````````````````___^^^[[[YYYWWWZZZ___dddeeebbb]]][[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXUUUUUUUUUUUUUUUWWWYYYZZZVVVVVVWWW[[[^^^___]]]ZZZZZZ[[[ZZZXXXTTTRRRTTTVVVQQQMMMIIIJJJNNNPPPOOOLLLJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPMMMIIIKKKPPPLLLOOORRRYYYrrreeeJJJ???===BBBIIIMMMQQQPPPKKKEEEAAA@@@;;;<<<===<<<;;;;;;===???<<<===@@@GGGRRR^^^iiippprrrzzzllleeefffXXXTTTPPPOOOQQQUUUVVVVVVbbbVVVNNNOOONNNGGGBBBCCCBBB<<<777888888444111000---......///...,,,+++***(((''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++++++++***)))(((((('''(((((()))***************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------.........///,,,...000222222111111111222000///111555777555222111000/////////000222333111000/////////000222333///000111222333444444444555333111111222777;;;>>>222222111111000000//////............//////////////////.........---------------...///////////////............////////////---,,,,,,,,,,,,---......------...///000/////////...---,,,++++++,,,...///000///...------...///000////////////////////////222222111111111111111222111111000000111111222333333333333333444555666666777888888888888888777777666666666777888888999999888:::;;;;;;:::999:::;;;<<<======<<<;;;:::<<<===???AAACCCAAA>>><<<>>>AAA>>>???AAACCCDDDEEEFFFFFF???AAACCCDDDCCCAAAAAABBBIIIJJJJJJKKKKKKKKKKKKKKKNNNNNNMMMKKKIIIJJJLLLNNNPPPSSSYYYaaafffbbbXXXOOOSSSSSSTTTUUUSSSPPPPPPRRRQQQQQQRRRUUUZZZ___bbbccc___ccceeeddd___[[[YYYYYY^^^eeedddcccfffcccgggvvv~~~zzzkkkmmmlllaaaZZZZZZYYYXXXXXXZZZ]]]```aaaccc```bbbdddaaaYYYVVVZZZ]]]```bbbaaa]]]YYYXXXYYY\\\[[[XXXVVVUUUUUUVVVWWWUUUVVVYYY[[[[[[ZZZXXXWWWYYYYYYZZZ\\\\\\ZZZVVVSSSXXXYYYXXXUUUPPPNNNNNNPPPNNNNNNMMMMMMMMMMMMNNNNNNTTTRRRPPPMMMLLLLLLMMMNNNLLLMMMOOOPPPOOONNNLLLKKKHHHHHHIIIIIIJJJKKKKKKLLLOOONNNMMMLLLLLLMMMNNNOOONNNMMMQQQYYY```ssswwwaaaFFF;;;???EEEFFFKKKQQQQQQJJJEEEDDD???>>>;;;999999:::<<<===>>>>>>???@@@FFFOOOYYYaaaooorrr}}}yyyssshhh\\\RRRPPPOOOLLLLLLOOOdddWWWOOOPPPOOOGGGBBBCCCCCC<<<777888888444111111---......///...,,,+++***(((''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))++++++***))))))(((''''''(((((()))************)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------........./////////222111222555888999555111///......000333333111///000000/////////000111222//////.........///111111///000111222333333333333333222000000111444888:::111000000000000000//////---.........///////////////.........---------,,,,,,---......///.........------........./////////,,,,,,,,,,,,,,,---................../////////000000///---,,,,,,---...///000//////.........//////........................111111111000000000111111000000000000000111222222222222222222333444555666666666777777777666666555555555666777888888999999999::::::999888777999;;;;;;<<<<<<;;;::::::<<<>>>>>>@@@BBBBBB@@@>>>???@@@>>>???@@@BBBCCCDDDDDDEEE@@@BBBDDDDDDCCCBBBBBBCCCGGGHHHIIIIIIJJJJJJIIIIIILLLLLLLLLKKKJJJKKKNNNPPPSSSSSSWWW\\\```^^^WWWPPPPPPOOOOOOQQQSSSSSSSSSRRRRRRRRRRRRTTTXXX[[[]]]^^^ZZZ]]]___```^^^[[[ZZZYYY]]]cccaaa___bbb```eeeuuu|||pppggg___]]]```___^^^]]]^^^^^^___^^^dddbbbbbbdddaaaZZZXXX[[[]]]___bbbbbb___]]]]]]]]]___]]]ZZZXXXVVVVVVWWWWWWUUUWWWYYYZZZZZZYYYWWWUUUTTTTTTSSSTTTUUUTTTQQQOOOSSSUUUUUURRROOONNNOOOQQQNNNNNNNNNOOOPPPQQQRRRSSS```\\\VVVOOOLLLJJJKKKLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLOOONNNPPPSSSUUUbbbqqqkkkfffTTTAAAIIIGGGHHHMMMOOOMMMLLLMMMBBB@@@===:::999:::;;;===<<<<<<===???CCCJJJSSSYYY___cccnnn|||rrrcccYYYPPPIIIHHHKKKfffYYYPPPPPPOOOGGGBBBCCCCCC<<<888888888555111111---......///...,,,+++***(((''''''''''''&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))******))))))(((((('''''''''((())))))******)))))))))))))))*********++++++******************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000444222111555<<<===888333//////000000111000000///000////////////000111111......---------...///000//////000111222222222222000000/////////111333444///////////////000000000---------.........//////......------------,,,,,,,,,,,,---............---------------............,,,,,,,,,,,,------------//////...---...///000111222000///...------...///...//////000000/////////........................000////////////000000000000000//////000000111222222222111222222333444555444444555555555555444444444444555666777888999:::;;;;;;;;;999777777888:::::::::::::::999:::<<>>???@@@@@@???>>>>>>>>>??????@@@AAABBBBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDFFFFFFGGGHHHHHHHHHHHHGGGIIIJJJKKKJJJJJJKKKNNNQQQTTTSSSTTTVVVYYYYYYUUUQQQMMMLLLKKKMMMQQQTTTTTTRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWXXXZZZ]]]______\\\ZZZaaafffbbb___bbbaaahhhzzziii^^^```dddcccaaa```___^^^\\\ZZZ______```bbb___ZZZXXXZZZYYY\\\^^^______^^^^^^___```^^^[[[YYYWWWWWWWWWXXXWWWXXXYYYZZZYYYWWWUUUSSSUUUSSSQQQPPPQQQQQQQQQOOONNNOOOOOOOOONNNNNNPPPRRRMMMNNNOOOPPPRRRTTTVVVWWWccc^^^VVVOOOJJJIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJNNNMMMOOOOOOLLLPPPfff}}}zzz|||~~~aaaPPPHHHDDDHHHMMMNNNMMMMMMGGGDDD@@@<<<999999;;;<<<999:::;;;<<>>>>>>>>>>>??????@@@@@@DDDEEEFFFFFFDDDCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMOOORRRQQQQQQSSSUUUTTTQQQNNNKKKMMMNNNLLLMMMPPPQQQOOOPPPQQQRRRRRRRRRSSSTTTVVVYYYXXXYYY]]]aaabbb^^^[[[aaaeeeaaa]]]``````iii|||tttcccdddcccaaa^^^^^^^^^]]]ZZZWWWWWWZZZ___bbbaaa]]]ZZZYYYUUUWWWYYYZZZZZZZZZZZZ[[[]]][[[YYYWWWWWWWWWXXXYYYYYYZZZZZZZZZXXXVVVTTTRRRTTTQQQOOONNNNNNPPPPPPPPPJJJJJJKKKLLLNNNPPPRRRSSSMMMMMMNNNOOOQQQSSSUUUVVVWWWTTTPPPLLLJJJJJJKKKLLLMMMLLLJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNNNNKKKKKKWWWfffiiiXXXIIIIIIOOOQQQMMMIIILLLHHHCCC>>>;;;::::::;;;999:::;;;<<<<<<>>>AAACCCKKKOOO[[[jjjvvv}}}~~~ooo```VVVjjj\\\QQQPPPNNNFFFBBBCCCCCC===888999999555222111---......///...,,,+++***(((''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''((()))))))))))))))(((((()))))))))*********((((((((())))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------............////////////,,,---......///333:::@@@333111---+++,,,...000111------......////////////////////////////////////......//////000000/////////////////////...------,,,,,,,,,------......///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,------...////////////...++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,///---,,,++++++---///000111111000///...---------,,,---...000000000///...------------------------,,,---...///////////////222111111111111222333333000000///000000111222333111111222333333333333333222333444555666777888888777;;;???@@@>>>:::777555444666777777777777999;;;;;;;;;::::::999:::;;;<<<===============>>>???@@@EEEFFFFFFEEEDDDCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFIIIJJJKKKJJJIIIIIIKKKMMMMMMNNNPPPRRRSSSQQQNNNKKKKKKRRRUUUPPPLLLNNNNNNMMMMMMOOORRRRRRRRRSSSUUUWWW[[[ZZZZZZ]]]``````\\\XXX[[[^^^YYYVVVYYY[[[eeeyyyzzzkkkmmmddd```\\\\\\^^^^^^\\\YYYTTT[[[dddhhhhhheeeaaa^^^VVVUUUUUUVVVWWWWWWVVVVVVXXXWWWUUUUUUUUUVVVXXXZZZZZZZZZZZZYYYWWWUUUSSSQQQOOOMMMJJJJJJKKKLLLLLLLLLHHHHHHIIIKKKMMMPPPRRRSSSMMMLLLLLLMMMMMMNNNOOOPPPJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGIIIJJJKKKLLLJJJKKKMMMNNNLLLKKKPPPXXXaaatttWWWLLLOOOQQQOOOKKKNNNKKKFFFBBB>>><<<;;;;;;:::;;;<<<<<<;;;;;;<<<===BBBEEEOOO\\\gggpppyyypppiii[[[PPPOOOMMMFFFBBBCCCDDD===999999999666222222---......///...,,,+++***(((''''''''''''&&&&&&&&&((('''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((()))))))))******''''''(((((())))))******************++++++++++++++++++++++++,,,,,,,,,,,,------------.........///+++...000...,,,000:::CCC222...******---//////...,,,------...///.........//////000000000///......---......//////.........//////.........---------,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------******++++++++++++,,,,,,,,,,,,---...............************++++++++++++)))***,,,---------,,,+++,,,,,,+++***+++,,,---............------,,,+++++++++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000//////111111111111111222222333///////////////000222222111222333444444555444444333333444444555666666666666999>>>@@@>>>:::777555444666999:::999888888999:::===@@@@@@<<<:::;;;<<<===<<<<<<<<<<<<>>>@@@AAAFFFFFFFFFEEECCCBBBCCCEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKJJJIIIIIIJJJKKKIIIKKKOOOQQQQQQOOOLLLJJJNNNWWWZZZUUURRRTTTSSSMMMLLLPPPTTTUUUTTTTTTVVVYYYZZZZZZ[[[]]]]]][[[XXXUUUXXX\\\WWWUUUYYY\\\ggg{{{uuuqqqzzzmmmfff^^^\\\^^^``````^^^YYYaaaiiikkkkkkkkkgggcccXXXWWWVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSSSSUUUWWWXXXYYYXXXWWWVVVTTTRRRPPPOOOMMMLLLLLLMMMNNNNNNMMMKKKIIIHHHHHHIIILLLOOOOOOOOOKKKJJJJJJIIIIIIIIIJJJJJJGGGIIIKKKLLLLLLKKKIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDFFFHHHJJJLLLLLLLLLLLLKKKJJJJJJKKKNNNXXXuuufffRRRKKKKKKLLLNNNMMMKKKIIIEEEBBB???===<<<;;;<<<======;;;:::;;;<<<>>>???FFFQQQZZZbbbmmmvvvhhhZZZOOONNNLLLEEEBBBCCCDDD===999::::::666222222---......///...,,,+++***(((''''''''''''&&&&&&&&&)))'''&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((()))))))))***&&&&&&'''(((((()))******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------...///...---000555:::000---+++///666777111***+++,,,---.........------....../////////...---,,,------.........------,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************+++++++++,,,******+++,,,,,,,,,,,,+++)))))))))*********++++++)))***,,,------,,,+++***)))************+++++++++***+++++++++++++++******++++++++++++,,,---......+++++++++++++++++++++++++++---///111111111000//////////////////000000111............///000111111222333444555666666666666444444444444444444444444555888;;;;;;:::888777777555888<<<>>>===:::888888999BBBKKKLLLEEE>>><<<===<<<<<<;;;;;;<<<>>>AAABBBFFFFFFFFFDDDBBBAAACCCDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIKKKLLLHHHJJJMMMOOOOOOMMMLLLKKKRRRXXXZZZYYY^^^ddd^^^QQQOOOSSSWWWXXXVVVUUUWWWZZZZZZ\\\^^^^^^\\\YYYWWWWWWWWW\\\XXXWWW\\\```kkkyyyrrrmmmssszzzpppbbb\\\\\\^^^^^^]]]ZZZ```dddbbbaaacccbbb___YYYWWWUUUUUUXXXYYYXXXVVVWWWVVVTTTRRRRRRSSSTTTUUUUUUTTTSSSRRRPPPOOOMMMMMMLLLLLLOOOQQQSSSQQQMMMJJJJJJHHHFFFGGGJJJKKKKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFCCCDDDDDDEEEEEEFFFGGGGGGGGGEEECCCBBBBBBEEEHHHJJJNNNMMMJJJHHHHHHJJJKKKJJJTTT```{{{{{{|||iiiWWWKKKIIINNNKKKKKKJJJHHHFFFBBB???===<<<======<<<::::::;;;<<<<<<;;;???GGGOOOWWWbbblllvvv{{{}}}gggYYYNNNMMMKKKEEEBBBDDDDDD===999::::::666333222---......///...,,,+++***(((((('''''''''&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------...///000//////111...///777@@@???555***+++,,,---.........---,,,------...///...---+++***---------......---,,,,,,---,,,+++******+++,,,------,,,,,,++++++***************+++++++++,,,,,,,,,))))))******+++++++++,,,(((((()))***************))))))))))))************(((***+++------,,,+++***(((((()))************)))(((((()))*********))))))******))))))***,,,---///++++++++++++++++++++++++,,,---///111222222111000---------------...//////...------......///000111333444555666777777777777555555444444444333333333666777777666555555777999777;;;@@@BBB@@@===999888999FFFUUUWWWNNNBBB>>>>>><<<;;;;;;;;;<<>>;;;<<<<<<;;;:::999;;;===888666888>>>DDDLLLXXXbbbeeellluuujjjWWWPPPRRRKKKGGGGGGDDDDDD@@@;;;999999888555222...////////////---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------...///+++///666::::::666///+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,+++*********))))))(((((())))))))))))))))))))))))*********))))))))))))))))))***+++,,,---,,,++++++,,,,,,+++***)))))))))***)))))))))))))))))))))************)))***++++++,,,(((((()))***++++++,,,,,,///000111111111000...---///......---------......------......///000000000000000000000111333888<<<===999555444666888888777666777777555444333555777>>>===AAAFFFCCC;;;888;;;777:::CCCPPPSSSMMMHHHHHHBBB@@@===<<<<<<>>>BBBDDDDDDCCCAAA@@@@@@AAACCCDDDAAAAAA@@@BBBDDDFFFGGGFFFMMMOOONNNKKKJJJMMMMMMKKKIIIJJJKKKMMMNNNNNNNNNNNNRRRRRRPPPRRR]]]hhhfff]]]RRRXXX^^^^^^ZZZVVVVVVXXX___```aaaaaa___\\\XXXVVVZZZaaabbb\\\YYY___eeegggeeerrr}}}zzznnniiisssvvvnnncccZZZVVVVVVXXXZZZUUUUUUUUUSSSRRRSSSTTTVVVVVVQQQMMMOOOTTTWWWTTTPPPSSSTTTTTTRRRPPPPPPRRRUUUNNNMMMMMMLLLKKKJJJJJJIIIHHHKKKMMMLLLHHHFFFFFFGGGIIIFFFEEEFFFEEEDDDDDDEEEEEEBBBBBBGGGHHHEEECCCDDDFFFGGGFFFCCCCCCEEEDDD???EEEFFFGGGHHHIIIHHHGGGGGGIIIFFFEEEGGGKKKLLLIIIDDD@@@BBBCCCCCCBBBDDDGGGJJJOOONNNLLLJJJIIIHHHIIIIIIHHHPPPWWW___sssqqq[[[RRRTTTLLLGGGJJJKKKFFFBBBCCC>>>======<<<;;;;;;::::::===<<<;;;;;;>>>CCCHHHKKKQQQ\\\lllwww}}}jjjVVVOOOQQQJJJFFFGGGDDDDDD@@@;;;999999888555222...////////////---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------)))+++...111111...+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++******+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******++++++***)))))))))************)))))))))))))))))))))))))))))))))***++++++(((((()))******+++,,,,,,...............---,,,,,,......------------......------......//////000000///000000000000333777;;;:::777444444666999:::999666666666555444666999<<<<<<999:::@@@AAA<<<888888999999???GGGJJJGGGEEEGGG@@@???===<<<<<<===@@@AAAAAA@@@???>>>>>>@@@BBBCCCBBBAAAAAABBBDDDFFFHHHIIIRRRUUUUUUQQQOOOOOOMMMIIIGGGHHHIIIKKKLLLMMMMMMNNNRRRRRRPPPQQQXXX```^^^WWWPPPTTTXXXZZZYYYXXXYYYZZZ]]]^^^``````^^^ZZZUUURRRVVV\\\___]]]^^^dddiiijjjdddkkkqqqpppiiihhhnnnuuummmfff^^^XXXWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSTTTUUUXXXTTTPPPRRRWWWYYYUUUPPPQQQSSSTTTQQQNNNMMMOOORRRLLLKKKJJJIIIHHHFFFEEEEEEGGGIIIKKKJJJGGGDDDDDDEEEFFFDDDBBBBBBBBBAAA@@@@@@DDDAAA@@@DDDEEECCCBBBDDDCCCGGGHHHFFFEEEEEECCC???CCCCCCEEEFFFFFFFFFEEEDDDFFFCCCBBBDDDHHHIIIFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFJJJIIIHHHGGGGGGGGGGGGHHHGGGJJJLLLOOOYYYttt```NNNKKKLLLQQQQQQLLLJJJLLLCCCBBB???<<<;;;;;;<<<===::::::999999:::===AAACCCGGGOOO[[[iiittt{{{kkkWWWPPPQQQJJJGGGHHHEEEDDD@@@<<<::::::999555222...////////////---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***((((((((()))))))))******++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++++++++************++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))((((((((()))***************))))))(((((((((((((((((()))))))))******((())))))******+++++++++,,,,,,++++++***+++++++++---------,,,,,,------...---------...//////000000///000000000000222666999666444222333555888::::::999999888777666777;;;>>><<<666555999<<<;;;777666:::888999===??????AAADDD>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>@@@AAACCCBBBAAABBBCCCGGGJJJLLL\\\___]]]XXXSSSPPPJJJDDDFFFFFFHHHIIIKKKLLLMMMMMMPPPQQQPPPOOOQQQUUUTTTQQQNNNOOORRRUUUXXXZZZ\\\]]]ZZZ\\\^^^^^^\\\WWWSSSPPPRRRVVVZZZ[[[```gggjjjjjjddddddddddddcccdddfffhhhbbb```]]]\\\\\\[[[WWWTTTVVVVVVUUUTTTTTTTTTTTTTTTXXXTTTRRRUUUYYYYYYUUUQQQPPPTTTVVVTTTOOOMMMOOORRRRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJIIIFFFDDDDDDDDDDDDCCCAAAAAABBBDDDCCCBBBHHHCCC@@@BBBDDDBBBCCCEEEHHHNNNPPPLLLGGGDDDBBB>>>@@@@@@AAABBBBBBBBBBBBBBBBBB@@@???AAADDDEEEBBB@@@CCCCCCDDDFFFHHHGGGEEECCCDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHJJJKKKJJJVVVxxxcccWWWMMMLLLNNNMMMIIIGGGIIIGGGCCC???<<<<<<===>>>:::999999999999999:::;;;BBBFFFOOO\\\jjjuuuyyyzzzmmmYYYRRRSSSLLLHHHJJJHHHDDD@@@<<<::::::999666222...////////////---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((()))))))))******************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,+++******)))******))))))))))))******+++++++++++++++++++++++++++++++++++++++*********++++++++++++************++++++++++++++++++++++++))))))))))))******************))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))(((((()))))))))*********((((((''''''((()))***************)))((((((''''''''''''((()))))))))))))))((()))))))))*********+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,---...,,,,,,---......//////000...///000//////111444777333222111111333444666777;;;<<<<<<;;;999777777888<<<:::777777888777777777:::888777777888:::===???;;;;;;;;;;;;;;;::::::999:::::::::;;;<<<>>>@@@AAACCCCCCBBBAAABBBFFFKKKNNNbbbccc___WWWQQQNNNIIIDDDFFFFFFGGGHHHJJJLLLMMMNNNMMMOOOOOONNNMMMNNNOOOOOOPPPOOOOOORRRWWW[[[^^^___ZZZZZZ[[[ZZZYYYWWWVVVUUUTTTTTTUUUWWW\\\bbbeeeeeefffccc```^^^^^^___``````\\\```cccddd```[[[XXXVVVWWWVVVUUUTTTUUUUUUTTTTTTTTTRRRRRRUUUYYYZZZVVVSSSTTTXXX[[[ZZZUUURRRRRRTTTXXXWWWUUUSSSQQQOOOMMMLLLJJJJJJJJJIIIHHHFFFFFFFFFCCCDDDDDDEEEJJJPPPQQQNNNNNNHHHCCCDDDDDDCCCEEEHHHSSSXXXXXXPPPFFFBBB@@@>>>?????????@@@@@@@@@@@@@@@@@@???>>>???BBBCCCBBB@@@AAA@@@AAACCCFFFGGGEEECCCBBBBBBDDDEEEFFFGGGGGGGGGGGGFFFLLLRRRMMMIII\\\vvvpppSSSFFFJJJNNNKKKEEEKKKIIIFFFCCC@@@>>>======;;;;;;;;;;;;;;;:::999999>>>AAAGGGQQQ]]]iiirrrwwwmmmYYYQQQQQQJJJGGGIIIGGGEEEAAA<<<::::::999666333...////////////---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''(((((())))))))))))*********++++++)))))))))******+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++))))))***++++++++++++++++++***************************************************************************************************(((((()))))))))************))))))(((((())))))***(((((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))******++++++((((((''''''((()))******))))))))))))((((((''''''''''''((())))))))))))((()))))))))))))))*********++++++)))))))))***+++,,,+++++++++++++++,,,------,,,,,,------.../////////...///////////////222444111111111000///000111222777:::======;;;888666555>>>@@@@@@:::444333666999777888777666777999::::::888999::::::::::::999888999999:::;;;===???@@@AAABBBBBBBBBAAAAAADDDIIINNN\\\[[[VVVOOOKKKMMMMMMJJJGGGGGGGGGHHHJJJLLLNNNOOOKKKLLLNNNNNNMMMLLLNNNQQQSSSQQQPPPQQQVVVZZZ^^^___\\\[[[YYYWWWWWWYYY[[[]]]]]]YYYVVVVVVXXX[[[^^^```fffeeebbb___\\\\\\]]]^^^YYYbbbjjjiii```XXXVVVXXXVVVUUUTTTUUUVVVWWWUUUTTTRRRRRRSSSWWW[[[\\\ZZZWWWVVVYYY]]]]]]ZZZWWWUUUTTTTTTSSSQQQPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDD@@@CCCDDDGGGQQQ\\\___[[[PPPIIIDDDCCCDDDCCCEEEIIIUUUXXXUUUKKKAAA???@@@AAA?????????@@@@@@@@@AAAAAA@@@@@@???@@@BBBCCCCCCCCCFFFEEEDDDDDDEEEFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIEEEBBBFFFOOOLLLDDDKKKZZZoooXXXNNNNNNNNNLLLIIIIIIIIIHHHEEEAAA===;;;:::;;;<<<<<<<<<<<<;;;:::888;;;???BBBHHHTTTbbbmmmxxx~~~kkkWWWOOOOOOHHHEEEGGGFFFEEEAAA===;;;;;;:::666333...////////////---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))))))))*********++++++(((((())))))***+++++++++++++++++++++,,,,,,,,,---++++++---------,,,+++***))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***************))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))******))))))))))))***+++,,,))))))((((((((()))******(((((((((((((((((((((((('''((()))***+++***)))((())))))))))))))))))))))))******************+++,,,************+++,,,------,,,,,,,,,---......//////---...//////......000222000000111///...---...000///333888;;;:::999777777>>>DDDDDD<<<333222666:::555888999777777:::999777777777888999999999999999999999;;;<<<>>>???@@@@@@???AAABBB@@@???@@@FFFJJJLLLLLLIIIDDDEEELLLQQQRRRIIIHHHHHHHHHIIIKKKMMMNNNKKKJJJLLLOOOOOOMMMOOOSSSTTTSSSRRRRRRTTTXXX\\\^^^___\\\ZZZXXXXXX[[[___aaaccc___[[[[[[YYYXXXZZZ^^^aaabbbbbb```\\\[[[]]]___ZZZcccjjjggg\\\SSSSSSUUUUUUSSSSSSUUUXXXYYYWWWTTTSSSTTTUUUXXX[[[]]]\\\[[[UUUVVVYYY\\\]]][[[UUUQQQOOONNNNNNMMMLLLKKKJJJJJJGGGEEECCCBBBBBBBBBAAA@@@<<<@@@BBBFFFRRR```ccc^^^LLLFFFAAAAAACCCCCCFFFKKKKKKMMMIII@@@;;;===AAABBBAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAACCCDDDEEELLLMMMNNNLLLIIIFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHHHHBBBBBBGGGHHHEEEHHHOOO\\\xxx\\\KKKGGGGGGHHHIIIKKKLLLJJJEEE@@@===::::::;;;;;;;;;;;;::::::777:::;;;;;;<<>>>>>>>>===???AAA@@@======AAAFFFAAACCCAAA???AAAIIINNNOOOIIIHHHGGGFFFGGGHHHJJJKKKMMMIIIJJJOOOPPPNNNOOORRRPPPRRRSSSSSSRRRTTTYYY^^^___^^^]]]\\\[[[\\\]]]^^^```^^^___```\\\VVVWWW\\\ZZZZZZ[[[\\\\\\]]]^^^______bbbdddaaa[[[UUUSSSSSSTTTRRRQQQUUUYYY[[[YYYVVVTTTTTTTTTUUUWWWXXXYYYXXXTTTSSSTTTZZZ```^^^VVVNNNLLLLLLLLLLLLLLLLLLMMMMMMFFFCCC@@@???@@@AAA@@@>>><<<@@@AAABBBNNN]]]___WWWFFFAAA>>>AAAEEEGGGLLLQQQBBBCCC@@@:::999===??????AAA@@@@@@???@@@AAABBBCCC>>>>>>>>>>>>???@@@BBBDDDFFFMMMSSSTTTNNNIIIIIIJJJGGGEEEBBB@@@@@@AAACCCEEEEEEDDDBBBCCCDDDGGGIIIKKKJJJ\\\tttxxxeeeTTTHHHIIIKKKMMMMMMLLLIIIEEECCC<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::;;;AAAIIIOOOYYYaaahhhmmmuuuppp\\\SSSSSSLLLIIILLLKKKEEEAAA===;;;;;;:::777333...////////////---,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))***************+++---/////////---,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))'''((((((((())))))******))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((''''''&&&&&&((()))***,,,,,,+++***))))))******%%%%%%&&&'''((()))******''')))+++,,,---,,,***)))))))))))))))((((((((((((&&&''')))*********)))((())))))))))))***+++,,,---++++++,,,------......///---...//////------...///,,,///111111000000222555111222111000///111444777:::>>><<<555333666666333444888888444555::::::666666666666777888:::<<<===888999:::;;;<<<=========;;;>>>AAA???<<<;;;???BBB???AAA@@@>>>@@@EEEHHHGGGIIIHHHFFFEEEEEEFFFHHHIIIOOOIIIIIINNNQQQNNNNNNQQQMMMPPPSSSSSSPPPRRRXXX^^^______```___^^^\\\ZZZYYYXXXYYY___bbb]]]UUUTTTZZZSSSSSSTTTWWW\\\______]]]eeebbb___]]]\\\ZZZVVVSSSSSSQQQQQQUUUZZZ]]]ZZZVVVSSSSSSRRRQQQQQQRRRSSSSSSUUURRRSSSZZZcccbbbXXXMMMGGGGGGHHHIIIJJJKKKKKKLLLHHHDDDAAA@@@AAABBBAAA???>>>BBBAAAAAALLLZZZ[[[QQQCCC???>>>CCCIIIMMMRRRWWWAAAAAA>>>:::;;;>>>===:::AAA@@@?????????@@@BBBCCC;;;<<<<<<<<<<<<>>>AAACCC;;;GGGSSSWWWRRRLLLLLLNNNGGGDDD@@@===;;;===@@@BBB:::???BBBAAAAAAEEEEEEAAAJJJJJJPPPrrrwww[[[LLLLLLMMMMMMMMMKKKJJJHHHAAA@@@>>>===<<<;;;;;;;;;;;;999777888;;;>>>??????GGGRRR]]]eeennnzzzlllWWWOOOOOOIIIGGGKKKIIIGGGCCC===::::::999666444222000////////////,,,***((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$###############"""!!! """"""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!+++---%%% %%%'''$$$''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))************---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((,,,///000000...+++***)))''''''&&&&&&&&&&&&''''''(((''''''***...000///---))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))***,,,...///111///---+++++++++,,,------------..................000111222222111000...333444444222///000333777444444333333333444555555555555666666777888888888333666666555999AAAEEEFFF999;;;<<<=========???@@@?????????===;;;;;;===???CCCBBBAAABBBCCCBBB@@@???AAAEEEEEEBBBAAAEEEHHHHHHKKKHHHFFFGGGKKKNNNNNNNNNSSSOOOLLLOOOTTTXXXWWWUUU[[[[[[[[[[[[ZZZYYYWWWWWWYYYXXXWWWVVVVVVWWWYYYZZZVVVTTTQQQRRRYYY```^^^XXXaaahhhggg\\\[[[bbb```VVVTTTSSSRRRSSSTTTUUUUUUSSSWWWTTTRRRQQQTTTVVVWWWVVVXXXVVVUUUWWWYYYWWWQQQKKKJJJHHHFFFFFFGGGHHHGGGFFFFFFEEEDDDAAA>>>===>>>@@@DDDAAABBBIIIQQQSSSKKKCCC?????????BBBHHHNNNRRRSSSCCCBBBBBBAAA@@@@@@??????BBB@@@===<<<<<<===<<<;;;>>>===;;;;;;<<<=========<<<@@@FFFLLLQQQSSSSSSSSSFFFDDDAAA>>>======>>>@@@<<<===???AAABBBBBBBBBAAAHHHHHHKKKUUUlllSSSKKKNNNRRRNNNMMMMMMEEEEEEDDD@@@;;;999999888666;;;;;;;;;<<<<<<=========<<>>???>>><<<<<<>>>@@@>>>???@@@AAABBBBBBAAAAAACCCHHHJJJEEEBBBDDDGGGGGGLLLJJJIIIIIIKKKLLLKKKJJJRRROOOMMMNNNQQQTTTUUUUUUYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUUUUWWWYYY[[[ZZZYYYXXXXXXUUUSSSWWW]]]\\\XXXVVV\\\]]]XXXWWW[[[YYYRRRQQQPPPOOOPPPSSSTTTSSSRRRRRRQQQOOOOOOPPPQQQSSSTTTYYYUUUQQQOOOOOOLLLHHHDDDFFFEEECCCDDDFFFHHHHHHGGGDDDDDDBBB@@@===<<<>>>@@@AAA@@@@@@EEEKKKLLLGGGAAA>>>======@@@DDDIIILLLMMMKKKJJJHHHFFFCCCAAA???>>>@@@>>>======>>>???>>>======<<<<<<<<<<<<======<<<999<<<@@@EEEHHHJJJKKKJJJDDDCCC@@@>>>======>>>>>>?????????@@@AAABBBDDDDDDBBBDDDEEEIIIVVVrrrsss^^^QQQLLLJJJOOOSSSLLLJJJIIIFFFAAA>>>=========;;;;;;;;;;;;;;;<<<<<<<<<;;;???EEELLLTTT^^^ggglllvvv{{{rrr]]]TTTTTTLLLIIILLLKKKGGGBBB===:::999999666444222111000///000///---+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!!!!"""##################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&---...'''"""%%%&&&###&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))******++++++))))))))))))************------,,,+++)))((('''&&&((())))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***,,,,,,+++))))))***''''''&&&&&&&&&&&&'''''''''''''''))),,,------+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))+++,,,++++++***)))***+++,,,---***+++++++++,,,,,,,,,,,,...///000111111000///...---///111111000000111222222222111111222222333444333333333444555555666666333555555333666<<>>:::;;;<<<<<<<<<===???AAA??????@@@???>>>>>>@@@BBBAAADDDGGGGGGDDDBBBBBBCCCEEEJJJLLLHHHFFFGGGHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIMMMMMMLLLKKKLLLNNNRRRUUUXXXWWWWWWVVVVVVWWWWWWWWWUUUTTTUUU[[[aaaccc___[[[\\\]]]ZZZUUUTTTXXXYYYWWWOOORRRTTTTTTSSSQQQOOOOOOMMMLLLLLLNNNQQQRRRRRRRRROOOOOOOOONNNMMMNNNPPPRRRYYYUUUOOOKKKIIIGGGEEEDDDEEEDDDBBBBBBDDDEEEDDDDDDBBBBBBBBB@@@>>>===>>>@@@======>>>AAACCCCCCAAA>>>===;;;;;;<<>>===<<<<<<>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<>>>@@@AAABBBBBBAAAAAA@@@???>>>=========@@@???>>>>>>???AAACCCEEEAAADDDDDDAAACCCUUUqqqnnn]]]MMMLLLPPPJJJMMMLLLIIIEEE@@@======>>>;;;;;;;;;;;;;;;:::::::::;;;<<<===???CCCJJJSSSXXX___gggpppxxxttt^^^UUUTTTLLLIIILLLJJJIIIDDD>>>;;;;;;:::888555222111000000000///---+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%###""" !!!###$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&(((###"""%%%&&&$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))************((()))))))))************++++++***)))((('''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%''')))***)))((())))))''''''&&&&&&&&&&&&''''''''''''((()))***++++++***(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''((()))***)))((((((((()))***,,,---******++++++,,,,,,------...//////000000//////...111222444555555333222111111111111000111222222333222222222333444444555555333555555333444999<<<::::::;;;<<<<<<;;;<<>>???BBBEEEOOORRRTTTPPPHHHBBBBBBDDDGGGIIIIIIJJJNNNSSSQQQLLLEEEGGGIIIIIIHHHIIIKKKMMMKKKMMMNNNKKKHHHIIIOOOUUUXXXWWWVVVUUUTTTUUUUUUVVVWWWVVVXXXaaaiiikkkeee^^^___aaa^^^VVVRRRSSSVVVWWWTTTQQQQQQRRROOOIIIGGGKKKKKKKKKKKKMMMPPPSSSSSSRRRNNNPPPPPPOOOMMMMMMOOORRRPPPOOONNNLLLIIIHHHGGGGGGHHHEEECCCAAAAAAAAA???>>>>>>AAADDDEEECCC@@@>>>===;;;<<<>>>>>>============<<<:::999:::<<<===>>>===CCCBBBBBBAAA@@@@@@??????;;;;;;;;;===>>>>>><<<::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>??????>>>===<<<;;;<<<===>>>???@@@AAAAAABBBAAACCCCCC???>>>EEEVVVccc}}}~~~bbbTTTQQQIIINNNLLLKKKJJJFFF@@@>>>???===<<<<<<;;;::::::999999<<<<<<;;;;;;<<<@@@EEEJJJPPPXXXaaajjjtttsss^^^TTTSSSLLLHHHJJJIIIJJJEEE@@@===<<<<<<999666333111000000000000---+++((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###!!! """###%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###"""%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))*********((()))))))))************((((((((((((((((((((()))((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&'''(((''''''((()))''''''&&&&&&&&&&&&''''''&&&'''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''(((((('''''''''((()))***+++,,,***++++++,,,---..................//////.........111333555888::::::999888111111000000000111222222111111222222333444444444444666666333444888:::888;;;;;;<<<;;;;;;<<>>;;;@@@FFFIIIGGGBBB===;;;:::<<<>>>===;;;:::<<<===;;;:::888999:::;;;:::999::::::;;;<<<<<<======>>>;;;::::::;;;;;;:::888555888:::===<<<:::999:::;;;???>>>===;;;;;;;;;<<<<<<;;;<<<===>>>>>><<<;;;::::::===AAADDDEEEDDDAAA@@@>>>???@@@???@@@BBBGGGJJJZZZvvvzzzmmmZZZOOOKKKKKKOOONNNIIIFFFGGG@@@???>>>===<<<:::999999:::;;;<<<<<<<<<<<<>>>@@@DDDLLLTTT[[[dddnnnssssssrrr]]]TTTSSSKKKGGGJJJHHHJJJFFF@@@===<<<<<<999777333222111000111000...,,,((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))******))))))))))))************&&&''''''(((((())))))***'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%'''&&&&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''((())))))***++++++******+++,,,---...//////........................---///222777<<>>111111000000111111222333111111222222333333444444444777777555555999:::888;;;<<<<<<;;;:::<<>><<<;;;:::666999;;;<<<;;;:::::::::;;;AAAGGGMMMUUU```gggggg|||rrr]]]SSSSSSKKKHHHKKKIIIIIIDDD>>>;;;;;;:::888555333222111111111000...,,,((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***)))))))))))))))))))))))))))))))))************((((((((((((((()))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''$$$''')))(((&&&%%%%%%'''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''(((((((((((('''''''''((())))))************))))))***+++,,,---.........------------------...++++++---222777;;;;;;999222111111111111222333333111111222222333444444555555888999666777;;;;;;999;;;<<<;;;::::::<<<@@@CCCFFFHHHIIIHHHGGGFFFFFFGGGMMMJJJFFFCCCAAABBBDDDFFFKKKJJJJJJPPP]]]iiijjjeeeVVV```jjjiii```VVVSSSTTT___```___[[[VVVQQQPPPQQQVVVWWWYYY[[[[[[ZZZXXXVVVZZZZZZ[[[^^^```___\\\YYYZZZ\\\ZZZUUUSSSTTTUUUSSSUUUUUUQQQRRR\\\fffaaaUUUPPPPPPPPPRRRUUUWWWWWWVVVRRRNNNKKKMMMQQQRRRNNNIIIMMMXXXccceee\\\OOOEEEAAA???>>>>>>@@@DDDGGGHHHHHH>>>AAADDDDDDAAA>>>;;;::::::;;;<<<===>>>>>>===<<<777666666777888999777666999999999999999999999999;;;999777777888888777666555999======999777888:::::::::::::::999888888888888888999::::::;;;::::::<<>><<<<<<666888;;;;;;:::888888888888;;;>>>AAAHHHTTT\\\]]]nnntttzzzrrr]]]TTTSSSLLLIIILLLKKKGGGCCC===::::::999666444333222111111111000...,,,((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###############$$$$$$$$$$$$######"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((*********)))))))))))))))))))))))))))******************))))))((((((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%$$$&&&((('''''''''&&&&&&'''''''''$$$''')))(((%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''(((((()))((((((''''''((())))))***************'''((()))***+++,,,------...------,,,,,,------...---++++++...222444333111222222111111222222333444111222222333333444555555666999:::888888<<<<<<:::<<<<<<;;;::::::<<<@@@CCC>>>CCCHHHKKKKKKHHHFFFDDDLLLGGGAAA>>>???AAACCCDDDFFFIIIJJJMMMUUU___cccbbbVVVdddsssvvvmmmaaaZZZYYYUUUWWWXXXYYYWWWUUUTTTTTTSSSUUUYYY]]]^^^]]][[[ZZZ^^^^^^^^^^^^]]]\\\[[[ZZZWWWYYYXXXTTTTTTVVVVVVSSSNNNSSSSSSWWWhhhyyysss```QQQQQQQQQRRRUUUWWWWWWVVVWWWQQQLLLOOOUUUWWWQQQJJJEEEQQQ^^^___UUUHHH???;;;AAA@@@@@@BBBEEEGGGHHHHHHAAAAAAAAA???<<<::::::;;;999999:::===???@@@===;;;555444444666888888777666666666777888888999:::::::::888666666888999::::::444999======999777888::::::::::::;;;::::::999888888888888999999:::;;;;;;;;;===@@@BBBCCCCCCAAA@@@===@@@BBB???::::::>>>DDD???HHHMMMRRRgggsssYYYRRRRRRNNNJJJLLLIIIHHHFFFDDDBBB???>>>===999:::;;;:::999888888999999;;;;;;:::@@@KKKSSSUUU___eeekkkpppyyyqqqZZZPPPRRRNNNLLLLLLHHHCCC@@@<<<;;;<<<;;;777444444333111111111000---+++***)))'''''')))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))((('''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,------------------------------,,,++++++,,,---...//////000000000111111111111222222222222222222222222444666888999999999:::<<<<<<;;;:::::::::<<<>>>???===AAAFFFHHHGGGEEECCCBBBDDDCCCAAA@@@AAABBBDDDEEEFFFGGGIIIMMMRRRTTTTTTSSSSSS\\\gggooopppjjjbbb]]]YYYXXXXXXWWWVVVVVVUUUUUUSSSTTTVVVXXXYYYZZZ[[[[[[WWWWWWWWWYYY[[[[[[YYYWWWWWWVVVVVVVVVVVVUUUSSSRRRTTTTTTSSSWWWdddooolllbbbTTTWWWZZZZZZXXXXXX[[[]]]______WWWKKKJJJQQQPPPGGGEEELLLSSSSSSNNNFFFBBBAAA@@@>>>======???@@@AAAAAA?????????>>><<<;;;999999777666888===BBBAAA<<<666555333222444666888888777444555777888999999999888:::999888777666666666777666777777777888888888888666666666666666777777888777777888888888999999999;;;:::999<<>>>>>>>>>>>>>>???CCCAAADDDIIINNN___yyyttt|||nnnbbbVVVQQQPPPIIIMMMOOOKKKFFFCCCAAA>>>:::;;;;;;;;;:::999:::;;;===999888;;;>>>???BBBHHHOOOVVV___fffkkktttsss[[[PPPQQQMMMKKKLLLHHHDDD@@@===<<<===<<<888555555333222111111000...,,,***)))'''''')))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%####################################$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&''''''''''''''''''&&&)))((((((((('''''''''&&&)))((((((((('''''''''&&&))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000111111111222222222222222222222222333555888999999888999::::::999888888888:::===>>>===AAAEEEFFFFFFDDDCCCBBBDDDCCCBBBAAAAAACCCEEEFFFDDDDDDFFFJJJNNNQQQQQQPPPNNNTTT[[[```___\\\XXXVVVXXXXXXXXXWWWWWWVVVVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVWWWYYYZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQPPPNNNPPPPPPQQQWWW^^^\\\VVVXXXYYYXXXWWWUUUTTTTTTUUU___dddaaaUUUOOOQQQMMMFFFFFFJJJNNNMMMHHHCCCAAABBBAAA???===>>>???AAAAAAAAA@@@@@@???>>>===;;;999888888777777:::>>>===999444333222222555999<<<>>>>>>333444555777777777777666777777666555555555555555666666666777777777888888666666555555666666777888666777777777777777777777999888888:::>>>AAAAAA@@@>>>======<<<<<<<<<======@@@>>>???BBBCCCKKKfffrrr[[[OOORRROOOKKKHHHFFFEEEFFFHHH<<<<<<:::999888999;;;===;;;888777999;;;:::<<>><<<<<<>>>@@@@@@???AAA@@@@@@>>><<<:::888777999777555666999999666222333333333555999<<<======222222333444555555555555444444444333333333333333555555555666666666777777555555555555555666666777666666666666666555555555777777777999<<<>>>>>>===;;;;;;;;;::::::;;;;;;<<>>???@@@>>>>>>KKK[[[xxx}}}mmmYYYPPPKKKPPPQQQLLLGGGHHHDDDBBB>>>;;;::::::;;;<<<;;;888777999999777777;;;:::@@@FFFKKKPPPZZZgggqqqyyy|||www^^^QQQPPPKKKIIILLLIIIDDDAAA>>>===>>>===:::777666555333333333222///---***)))'''''')))))))))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############################################################""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''''''''''''''((((((&&&&&&&&&'''''''''(((((((((((()))***++++++++++++************************+++,,,---......---,,,+++........./////////000000000000000111111111111111222444777888777555555444666555444444666888;;;<<<===>>>@@@@@@@@@@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEEEE??????@@@BBBFFFIIIIIIHHHNNNOOOPPPPPPPPPQQQTTTVVVUUUUUUUUUVVVVVVVVVWWWWWWYYYXXXWWWWWWVVVVVVUUUUUU[[[XXXTTTRRRSSSUUUWWWWWWXXXXXXXXXVVVTTTSSSSSSTTTQQQSSSUUUTTTSSSTTTTTTTTTUUURRRNNNOOORRRTTTTTTRRRLLLTTTXXXUUUQQQPPPLLLGGGEEEEEEDDDAAA>>>===???AAA>>><<<::::::<<<=========AAA@@@@@@>>><<<:::888777888666444444555777666555777666444444555666555444222222333333444444444444222222333333333333333333444444444444555555555555444444444444444555555666666666666666555555555555666666777888:::;;;;;;;;;::::::999999::::::;;;;;;???<<<===@@@???===AAAIIISSSsssttt```RRRSSSTTTMMMIIIJJJMMMJJJFFFBBB???===<<<:::<<<999999;;;;;;888777:::888;;;???BBBFFFNNNXXXaaarrruuuzzzvvv]]]PPPOOOJJJIIIKKKHHHDDDAAA======>>>>>>;;;777666555333333333222///---***)))'''''')))))))))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################""""""""""""#########$$$################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***++++++***)))(((''''''''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,)))))))))))))))))))))))),,,---...//////...---,,,---............//////////////////000000111111111111333666777555444333444777666555555666888;;;<<<;;;<<<>>>>>>>>>???AAACCCBBBBBBBBBBBBBBBCCCCCCDDD?????????AAADDDGGGGGGGGGFFFHHHKKKLLLMMMNNNPPPRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXXXX]]]YYYSSSPPPPPPRRRTTTUUUVVVWWWWWWUUUSSSRRRTTTVVVZZZXXXVVVVVVVVVUUUTTTSSSTTTQQQNNNPPPSSSVVVUUUTTTIIIKKKKKKKKKMMMNNNJJJEEEBBBBBBBBBAAA???>>>>>>??????===;;;;;;<<<=========??????>>>===;;;999777666666555333333444777888999:::888555444333333111000333222222222333333444444111222333444444444444444222222333333333444444444333333333333333444444555666666666666666666666666555666777888888999::::::999999999999999:::;;;<<<:::888999;;;<<<<<<>>>AAABBBQQQdddwwwpppdddXXXTTTQQQOOOPPPNNNKKKHHHFFFEEEBBB???;;;<<<999999<<<<<<888888;;;:::;;;<<<===>>>CCCKKKQQQ___ccchhhoooxxxsss[[[OOOOOOJJJHHHJJJGGGCCC@@@===<<<>>>===:::777555444333222222111///---***)))'''''')))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#########################################################!!!!!!"""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&)))+++---,,,+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((***+++,,,,,,++++++))))))))))))))))))))))))------......------,,,,,,------------.........///......//////000000111111000222444444333222333555888777666666666888:::;;;999:::<<<=========???AAA?????????@@@@@@@@@AAAAAA@@@???>>>@@@CCCEEEFFFFFFDDDGGGJJJLLLLLLMMMNNNOOOOOOOOOQQQRRRSSSUUUVVVVVVWWWWWWVVVVVVWWWYYYZZZ[[[___ZZZTTTOOONNNOOOPPPQQQQQQSSSTTTRRROOOOOORRRUUUeee```]]]\\\ZZZVVVTTTUUUWWWUUUTTTTTTTTTSSSRRRPPPNNNJJJGGGFFFHHHIIIFFFBBB@@@@@@@@@@@@@@@???>>>===BBB???======>>>??????>>>===<<<<<<;;;:::888777666555444333333444666999;;;888666444444444555444222333222222111111222333333000111333555555555555444111111111222222222333333222222222222222333333444555555555555666666777777444666777777666666777999888888888888999:::;;;;;;:::::::::;;;;;;<<<>>>???;;;DDDKKK^^^nnnlll~~~|||wwwmmm\\\OOOMMMJJJGGGGGGHHHGGGDDDAAA>>>;;;:::<<<;;;888888;;;:::::::::::::::<<<@@@CCCLLLPPPVVV^^^gggrrr}}}pppXXXNNNNNNJJJHHHIIIEEEBBB???<<<<<<======:::777555333222111111000...,,,***)))'''''')))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################""""""#########$$$$$$$$$################################################!!!!!!!!!!!!""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&(((***,,,)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&(((***+++***)))((())))))))))))))))))))))))---,,,++++++*********+++,,,,,,---------.........------...//////000111111000111111111000111444666999888666555555777888999666888;;;<<<<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>@@@???>>>???AAADDDEEEEEEHHHJJJMMMMMMLLLLLLLLLMMMLLLMMMNNNPPPRRRTTTUUUVVVYYYXXXWWWWWWWWWYYY[[[\\\aaa[[[TTTOOOMMMLLLLLLLLLNNNPPPRRRPPPMMMNNNRRRWWWcccaaa```___XXXQQQRRRXXXWWWXXXYYYWWWTTTPPPNNNMMMNNNKKKHHHFFFEEEBBBAAAAAA???>>>===<<<============AAA>>><<<;;;<<<======<<<:::::::::999999777666666555555444333333444777888555333222222333444333222222111000//////000111111...000222444555555555444000000000111111111222222111111111111111222333333222222333444555666666777222444666555333333444666666666666666777888999::::::<<<===<<<<<<===>>>>>>888AAABBBFFFYYYrrr||||||~~~cccWWWQQQJJJHHHIIIJJJIIIGGGEEEAAA>>>>>><<<999999<<<999999999999999:::;;;<<>>;;;;;;<<<<<<999666444333111111111000---+++***)))'''''')))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################ !!!!!!!!!""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%''')))***%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$'''((()))((('''&&&************************,,,+++)))((((((((()))***,,,,,,,,,---------......---------...///000000111///000000//////111555888999888666555555555777888555777;;;<<<<<<<<<===>>>:::;;;;;;<<<<<<<<<<<<<<<@@@>>>===>>>@@@CCCDDDDDDJJJKKKKKKJJJHHHGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTUUU[[[ZZZXXXWWWXXXYYY[[[\\\aaa\\\UUUOOOLLLKKKJJJJJJNNNQQQSSSQQQNNNOOOTTTYYYUUUWWWZZZYYYOOOHHHMMMYYYTTTXXXZZZYYYTTTOOOMMMNNNIIIIIIJJJGGGBBB===>>>BBB???===:::999:::<<<=========;;;999888999::::::999888888888888888777666666555555555333222222444555333111000///000000///...000000...------...///000---///111444555555444444000000000000111111111111111111111000111222222333000000111222444555666666000222444333111000222444444444444555555777888888444888;;;:::999999;;;;;;777>>><<<;;;EEESSSjjjeee\\\QQQJJJJJJKKKKKKJJJMMMGGGCCCAAA???;;;;;;>>>999999::::::;;;;;;;;;;;;<<<>>>AAADDDHHHOOOVVV[[[ttt[[[NNNOOOJJJHHHGGGAAADDDAAA>>>======<<<:::999555333222111111000---+++******)))(((((((((((((((''''''((((((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""!!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$'''&&&''')))+++---,,,+++'''''''''&&&&&&'''''''''((((((((((((((((((((((((###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((()))******++++++,,,,,,***(((***...---)))++++++,,,,,,,,,,,,------+++,,,---.........---,,,......///000111333555666888888888888999:::;;;;;;===???>>>:::;;;>>>@@@>>>===<<<<<>>>>>???@@@BBBCCCGGGFFFGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJMMMRRRUUUZZZ]]]``````^^^ZZZWWWVVVUUUUUUTTTTTTWWWZZZUUUMMMMMMOOOOOONNNTTT\\\aaa``````ZZZSSSOOOOOOPPPPPPOOOSSSTTTVVVVVVSSSOOOMMMKKKIIIHHHGGGEEECCC@@@>>>===>>>;;;:::;;;===>>><<<:::666888777555888??????999777888888888777555222000222222333333333222111111333333333222111000///...........................////////////////////////////////////000000000000111111222222222333333333111111222222222333333333111111222222222222333333333333444444555666777777888777666666666777999:::999;;;<<<>>>AAAIIISSSZZZ{{{}}}lllTTTJJJNNNRRRPPPNNNMMMKKKHHHGGGGGGBBB;;;??????>>><<<:::999:::;;;>>>===;;;;;;>>>BBBHHHKKKsssZZZMMMNNNJJJHHHHHHBBBDDDAAA>>>======<<<:::999555333222111111000---+++******)))((((((((((((((('''(((((()))))))))(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""###""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&(((+++,,,+++***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((()))******++++++)))***(((&&&)))------(((+++++++++,,,,,,,,,------+++,,,---...///...------.........///000222333444777777777888999:::<<<===:::======<<<>>>CCCFFFDDD>>>======@@@CCCDDDBBB@@@>>>>>>???@@@AAACCCEEEFFFIIIHHHHHHIIIHHHFFFGGGHHHJJJJJJJJJJJJJJJLLLPPPTTTWWWZZZ]]]^^^]]]\\\[[[[[[SSSSSSQQQPPPSSSVVVSSSLLLLLLNNNNNNMMMRRRZZZ^^^]]]UUURRRPPPPPPRRRTTTSSSQQQRRRSSSTTTSSSPPPMMMJJJHHHHHHKKKLLLKKKFFF@@@<<<;;;===;;;999:::;;;<<<:::888666777666444777======888555666666666555333222111444333333222111111000000111111111111000///..............................////////////////////////....../////////000000000000000000000111111111222111111111222222222333333111222222222222333333333222222333444444555666666777777777666777777888888777999;;;<<<>>>CCCJJJOOOXXXooopppiiiwwwooo^^^PPPEEELLLHHHDDDDDDEEEEEEEEEEEE@@@???>>><<<;;;;;;<<<>>>;;;:::999999<<>>======<<<:::999444333222111111000...,,,******)))((((((((((((((((((((()))))))))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%''')))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((''''''(((((())))))******+++((()))(((&&&(((,,,,,,(((++++++++++++,,,,,,,,,,,,,,,------...//////..................///000111222666666777888999;;;===>>>;;;>>>???>>>AAAFFFHHHGGG>>>>>>>>>@@@CCCDDDCCCBBB===>>>@@@CCCEEEFFFGGGHHHEEEGGGHHHGGGFFFFFFHHHIIIIIIIIIIIIIIIHHHJJJNNNQQQSSSUUUXXXZZZ[[[[[[]]]___SSSSSSPPPNNNPPPTTTRRRMMMKKKMMMNNNMMMPPPWWWZZZZZZLLLLLLNNNQQQSSSTTTQQQOOOMMMNNNNNNNNNMMMKKKIIIHHHGGGMMMRRRPPPHHH@@@;;;:::===;;;999999999999777666555666555444666::::::777444444333222222222222222666555333111////////////...///////////////......------------------------////////////////////////.........////////////000....../////////000000000000111111111222222222222222222222222333333333444111111222222333444444444666777777777777777666666666888:::;;;<<<===???AAAAAAIIIaaajjjaaammmkkkKKKDDD@@@CCCLLLNNNIIIGGGIIIEEEDDDAAA???============888888888888999;;;>>>???oooWWWKKKMMMJJJIIIIIIDDDDDDAAA>>>======<<<:::999444333222222222111///---***))))))(((((((((((((((''''''((((((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""$$$$$$###""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$&&&((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''(((((()))*********+++---,,,)))))),,,,,,)))***++++++++++++,,,,,,,,,,,,------...////////////000000/////////000111111444555666777999<<<>>>???@@@CCCCCC@@@@@@DDDDDDAAA===>>>>>>@@@AAABBBBBBBBB>>>@@@CCCEEEGGGHHHHHHHHHBBBEEEGGGDDDCCCFFFIIIJJJFFFGGGGGGGGGFFFGGGJJJMMMNNNPPPRRRTTTUUUWWWZZZ]]]UUUUUURRROOOPPPTTTTTTQQQKKKNNNOOOMMMOOOTTTWWWWWWNNNNNNPPPQQQRRRQQQOOOMMMJJJJJJIIIJJJKKKKKKJJJIIIEEEKKKQQQNNNEEE>>>;;;<<<===<<<;;;999888777666555444555444444555777777666444333111000000111333444777555222///.........///---......////////////...------------------------........................------........./////////............////////////000000000111111111111222222222222222333333333333000111111111222222222333555555777777777777555444777888;;;======<<<;;;;;;CCC<<>>======<<<:::999444333222222222222///---***))))))(((((((((((((((&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''''''''''''''((())))))******000222111,,,***,,,,,,************+++++++++,,,,,,,,,,,,,,,---...//////000111111111000000111111222333333444666888;;;===>>>@@@CCCCCC@@@???AAA@@@===<<<<<<===>>>>>>???AAABBBAAABBBDDDFFFGGGGGGFFFFFFHHHMMMMMMGGGCCCEEEHHHHHHDDDEEEEEEEEEDDDEEEHHHJJJKKKMMMNNNNNNOOOQQQTTTVVVUUUUUUSSSNNNOOOSSSTTTRRRLLLPPPQQQOOONNNRRRUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTNNNKKKIIIHHHIIIIIIHHHFFFBBBGGGJJJGGG@@@;;;===AAA======<<<:::888777666666444444444444444333444666444333111000000222444555555444111...------...///......//////000/////////------------------------------------------------------------......................../////////000//////000000000111111111111111111222222222333333000000000111111111111111333444555777777666555555999:::<<>>=========<<<<<<:::999999pppXXXLLLNNNKKKJJJJJJEEEDDDAAA>>>======<<<:::999444333222222333222000...******)))((((((((((((((('''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############"""""""""""""""###$$$%%%&&&'''""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''(((((())))))***000333333...+++,,,,,,***************+++++++++++++++++++++,,,---...///000222111111111111111222333111222333555777999;;;===;;;>>>???>>>>>>AAAAAA>>>;;;<<<=========>>>@@@BBBBBBBBBCCCDDDEEEEEEEEEEEESSSYYYXXXLLLCCCDDDEEEDDDBBBDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMLLLMMMPPPRRRSSSTTTRRRNNNNNNQQQSSSQQQLLLQQQSSSOOOMMMOOORRRRRRTTTUUUUUUUUUUUUWWW[[[___TTTOOOJJJGGGGGGFFFCCC@@@@@@BBBCCC@@@;;;:::>>>BBB<<<======;;;888666666666555444444555333111222666333222111000000111333444111000///......//////000...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------........./////////////////////000000000000000000000000111111111222111111111111111111111111222222333555666666777777;;;;;;;;;===???@@@>>><<<:::999===AAA>>>AAAYYYuuunnn]]]hhh~~~}}}nnnWWWEEEIIIGGGGGGIIILLLMMMJJJGGGDDDCCCBBB@@@>>><<<;;;:::rrrYYYNNNOOOLLLKKKKKKFFFDDDAAA>>>======<<<:::999444333222222333333111///******)))((((((((((((((())))))))))))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""############$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))+++///000+++(((***,,,+++************++++++++++++************+++---///000000000000000000111222222111111222333555777999:::666;;;===<<<>>>BBBBBB???;;;===>>>>>>======AAADDD@@@@@@AAAAAACCCDDDFFFFFFVVV]]][[[LLLBBBCCCDDDBBBBBBDDDFFFGGGGGGHHHJJJLLLKKKMMMOOOOOOOOOOOOPPPRRRRRRUUUTTTPPPOOORRRSSSQQQKKKQQQSSSNNNKKKLLLNNNOOONNNPPPRRRSSSTTTVVV[[[___TTTNNNGGGDDDEEEDDDBBB?????????>>><<<::::::===???999;;;;;;999666444555666666444444666444///111777222111000/////////000111------......///000111111...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------........./////////000000////////////000000000000111111111111111111111111000111111333444666888999<<<999777888:::<<<;;;:::666888===@@@===;;;DDDPPPiiirrr```^^^zzz\\\QQQLLLGGGGGGKKKNNNOOONNNJJJIIIFFFCCC@@@>>>===<<>>AAAAAA>>><<<>>>??????===>>>BBBEEE>>>>>>>>>???AAADDDGGGHHHQQQYYYXXXIII@@@BBBEEECCCCCCEEEHHHIIIIIIKKKMMMOOOMMMOOOQQQRRRRRRRRRSSSTTTTTTWWWWWWSSSRRRTTTUUUTTTJJJPPPRRRMMMIIIJJJLLLLLLHHHKKKNNNOOOPPPQQQUUUXXXOOOIIICCCBBBDDDFFFDDDBBB???>>>===<<<;;;;;;;;;<<<777999:::888555333444666666444555777444///000777000000///...............***+++---///000111222222.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,............/////////000............////////////222222222111111111111111000000000111444666999;;;;;;888444333555888888777666555666888;;;;;;;;;<<>>===}}}WWWOOOPPPNNNMMMDDDGGG@@@@@@??????>>><<<;;;999555333222222222222111000,,,+++)))((('''''''''(((((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###############"""!!!!!!""""""""""""############&&&$$$"""###%%%&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%%%%$$$###""""""######"""""""""""""""######$$$########################$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((,,,---...---+++***+++,,,))))))))))))***+++,,,---////////////000000000000111000000111222555777888555777;;;???@@@AAA@@@???999===@@@@@@>>>>>>AAADDDGGGEEECCC@@@???AAAEEEIIIJJJGGGDDDDDDFFFHHHGGGEEEHHHGGGFFFFFFGGGKKKOOORRRUUUSSSTTTVVVTTTPPPQQQTTTNNNQQQRRROOORRRXXXWWWRRRQQQNNNKKKLLLNNNNNNLLLJJJKKKJJJJJJNNNRRRSSSPPPMMMKKKJJJIIIGGGEEEBBB@@@???>>>>>>===<<<;;;999999888777999;;;;;;999666333333222333555444444444666888;;;888444000------...000------------------------))))))*********+++++++++---------,,,,,,+++++++++************************)))************+++++++++*********)))******++++++---------............///............////////////666555444333111000///...111000///......000222333666444333444555666555444888777555555666999<<<>>>BBB@@@KKKbbb|||rrr^^^^^^ZZZLLLIIISSSLLLQQQOOOEEE@@@DDDDDD???{{{XXXPPPPPPNNNMMMDDDGGGAAA@@@@@@???>>>===;;;:::555444222222222222111///,,,+++)))((('''''''''((())))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###############"""!!!!!!""""""""""""############%%%###"""###%%%&&&$$$"""########################""""""""""""############%%%$$$$$$###""""""#####################$$$$$$%%%########################$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((+++,,,---,,,***)))***+++))))))))))))***+++,,,,,,........./////////000000000000000111222444666777777888;;;===>>>>>>======:::<<<>>>@@@AAACCCGGGIIILLLGGGAAA======???CCCEEEFFFDDDAAABBBDDDFFFFFFDDDGGGFFFEEEEEEGGGJJJOOOQQQTTTRRRRRRSSSRRRNNNPPPTTTNNNQQQPPPMMMMMMQQQRRRPPPNNNNNNOOORRRUUUTTTPPPKKKLLLLLLNNNPPPRRRQQQNNNKKKJJJIIIHHHGGGDDDBBB@@@???;;;;;;:::999888777777666777999<<<;;;999666444444111222333333333555888:::@@@===888333000...//////------------------------))))))*********+++++++++------,,,,,,,,,+++++++++************************))))))*********+++++++++*********)))******+++,,,------------............---.........////////////444444333222111000//////000000.........///111222222111111222555666555444555444444555666999<<<>>>BBB===???IIIVVVkkk}}}mmmrrriiiTTTJJJKKKJJJIIIJJJIIICCC;;;zzzYYYQQQPPPNNNNNNDDDHHHCCCAAA@@@??????>>><<<999666444333222222222000...+++***)))'''''''''(((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$"""############""""""!!!""""""""""""############$$$###""""""$$$$$$###"""########################""""""""""""############%%%$$$######"""#########$$$$$$$$$###$$$%%%%%%&&&########################$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((()))&&&''')))******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""########################%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((***+++,,,+++)))((()))***+++***************++++++---------.........//////000000000111222444555666888888999::::::;;;;;;;;;<<<;;;<<>>AAABBBAAACCCBBBAAABBBDDDFFFGGGFFFHHHFFFEEEEEEFFFJJJMMMPPPRRRPPPPPPRRRPPPMMMNNNSSSNNNRRRSSSNNNJJJKKKMMMMMMJJJLLLQQQVVVZZZXXXPPPJJJLLLOOORRRSSSQQQNNNJJJIIIGGGGGGFFFEEECCC@@@???===888888888777777777666666777999;;;;;;888666444444000111111111222555999===DDDAAA<<<666222///......------------,,,,,,,,,,,,***************+++++++++,,,,,,,,,+++++++++++++++************************)))))))))*********++++++******))))))***++++++,,,,,,,,,,,,---------......---------.........//////111111111111000000000000000///...---...///000111/////////111333555555555222222333444666888:::;;;???<<<<<<<<<<<>><<<:::===DDDJJJMMMMMMVVVLLLCCCAAAEEEGGGDDD@@@BBBBBBCCCDDDGGGIIIJJJKKKLLLJJJHHHFFFGGGIIILLLNNNNNNNNNQQQTTTSSSNNNMMMPPPQQQVVVZZZWWWQQQMMMLLLMMMIIIJJJNNNTTTWWWTTTMMMGGGLLLQQQUUUUUUPPPJJJGGGEEECCCBBBBBBAAA???===<<<;;;777777777777777666666666555777888888666444333333////////////000444:::>>>AAA???:::555111///......---------,,,,,,,,,,,,,,,************************+++++++++++++++*********************************))))))))))))************))))))))))))***+++,,,,,,+++,,,,,,,,,------------,,,,,,---------............////////////000000000//////......//////000111000//////111333555444444111222333444555666777777777888<<<>>>;;;;;;FFFSSSfffzzzwwwdddSSSQQQRRROOOPPPUUU\\\SSSQQQOOOOOOFFFJJJFFFBBB??????AAA@@@<<<888666444333222222222000...******(((''''''(((((()))+++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""#########""""""!!!"""""""""############""""""######"""""""""###""""""""""""""""""""""""!!!"""""""""############$$$###############$$$$$$"""""""""""""""###$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&(((***---...---......---+++'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&+++...***###$$$***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))''''''((()))++++++******)))*********,,,,,,,,,,,,------------...///000111222222333333333222333444666999<<<>>>@@@<<<:::<<>>@@@AAADDDFFFHHHJJJLLLMMMRRRPPPLLLIIIHHHHHHJJJKKKJJJLLLRRRXXXWWWPPPLLLMMMSSSZZZbbbddd^^^UUUPPPOOOLLLKKKLLLNNNPPPOOOJJJFFFLLLPPPTTTSSSMMMGGGCCCBBB>>>>>>======;;;:::999888555555555444444444444444222333555444222111000111.........---...222888<<<999777444111...---------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))***+++,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,---......//////000////////////000000111111333222111222333444333222222222333333444444444444111333888<<<===;;;;;;>>>@@@XXXttt|||tttbbbWWWWWW^^^TTTRRRPPPOOOGGGKKKFFFBBB>>>>>>AAA@@@;;;666555333222222222222111///***)))(((''''''((()))***,,,,,,+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!""""""############"""""""""""""""############"""###$$$$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################"""######$$$%%%""""""!!!!!!""""""###$$$########################"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''***,,,......///...---+++'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))///---$$$###)))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&((())))))''''''(((***+++***************++++++,,,,,,,,,---------............000111111222222111000111111333666999<<<>>>???===;;;<<<>>>AAACCCCCCEEE@@@>>>BBBIIIJJJCCC<<<===@@@CCCFFFGGGIIIKKKMMMUUURRRNNNJJJHHHHHHJJJKKKHHHKKKRRRXXXWWWPPPLLLLLLRRRXXXbbbjjjfff[[[SSSPPPQQQNNNKKKKKKMMMMMMKKKIIIJJJMMMOOONNNJJJEEEAAA???:::;;;::::::999888777666333333333222222222111111000111222222000//////000---------------///333777000///...---,,,,,,------------,,,,,,++++++******+++++++++***************)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******(((((())))))***+++------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///....../////////000000000333222111222333333222111333222222222222333444555888888888999:::::::::999<<<@@@IIIYYYtttnnnmmmqqqyyyjjj___TTTRRRPPPPPPHHHLLLFFFAAA======@@@???:::444333222111111333333222111***)))(((''''''((()))***,,,,,,,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!"""###############""""""""""""############"""$$$%%%%%%###"""###%%%""""""""""""""""""""""""""""""""""""##################""""""###$$$$$$%%%######""""""######$$$%%%########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###%%%'''***,,,,,,------,,,+++(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&"""!!!$$$'''##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%......%%%!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&((())))))(((((()))***))))))))))))***+++,,,,,,------------............---...///111111111111000111111222444666999;;;<<<<<<===============???AAAAAA>>><<<@@@FFFGGGCCC===>>>AAAFFFHHHIIIJJJLLLNNNSSSQQQMMMJJJHHHIIIJJJLLLHHHJJJOOOTTTTTTNNNKKKMMMNNNQQQ[[[eeefff\\\SSSPPPPPPLLLHHHHHHKKKMMMLLLKKKIIIIIIIIIIIIHHHDDD@@@<<<999:::::::::999888777777666666555444333333222222000111222111///...///000,,,------,,,+++,,,///111---,,,,,,+++,,,,,,---...------,,,,,,+++******)))+++++++++*********))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))***,,,---...************++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,------......------111//////000222333222111111111000000222444777888???@@@???<<<:::999:::;;;???999999BBBOOOcccbbbcccooo```UUUSSSPPPPPPHHHMMMFFFAAA<<<===@@@???999333222111000111333444333222***)))(((''''''((()))***---,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""##################$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!"""###############""""""""""""############"""%%%&&&%%%###"""$$$&&&########################""""""""""""##################""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&########################"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$""""""###%%%(((***)))***+++,,,+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))'''"""###(((#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""",,,...%%% ###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((((()))+++))))))))))))***+++,,,------------.........//////---...///111111111000000222222444555777888999:::999<<>>AAACCC@@@>>>@@@DDDFFFDDDAAA@@@DDDIIIKKKKKKLLLOOOQQQQQQNNNKKKIIIHHHIIIKKKMMMJJJIIILLLPPPOOOKKKKKKNNNJJJKKKSSS___bbbYYYQQQNNNLLLHHHEEEFFFIIILLLLLLKKKHHHFFFDDDEEEFFFDDD@@@;;;:::::::::::::::999888888;;;::::::888777666555555000111222111000///000111,,,------,,,+++***,,,------,,,,,,,,,,,,---......------,,,,,,+++***))))))++++++++++++******))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***,,,---...)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++---,,,,,,...111333333222//////...///222666:::<<<:::@@@DDDAAA:::777777888<<<777999AAAAAA@@@TTTooo~~~ddd[[[WWWTTTUUULLLLLLGGGBBB======??????;;;777444333111222333333222000***)))(((''''''((()))***,,,------+++(((&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""############"""""""""$$$&&&%%%$$$###$$$%%%########################""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""######################################################################################################%%%$$$######""""""######!!!""""""""""""#########$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%'''))))))'''$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))***+++,,,---//////000000000000///...222222333333333222222111111222333444555777888888;;;BBBGGGDDD===999;;;@@@>>>??????@@@BBBCCCDDDDDDHHHLLLRRRVVVWWWUUUQQQNNNJJJHHHHHHIIIKKKMMMMMMMMMOOONNNMMMKKKJJJHHHGGGFFFIIILLLPPPSSSSSSQQQNNNLLLIIIHHHFFFFFFFFFGGGIIIJJJHHHFFFCCCAAABBBCCCCCCCCC>>>===;;;999777666777777<<<======999444000000111111111111111000...------......---------,,,,,,,,,+++++++++,,,,,,,,,------///...,,,***((('''(((((()))***,,,,,,,,,+++)))'''(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******************************+++++++++************)))******+++++++++,,,,,,,,,......---------,,,,,,,,,............////////////222222000000111222555666AAA@@@???<<<:::777666555666777888888888;;;???BBBVVV___ttt}}}eee[[[WWWTTTUUUKKKLLLGGGBBB======??????;;;777444333111222333333222000***)))(((''''''((()))***,,,------+++(((&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############""""""#########""""""############"""""""""$$$%%%%%%$$$######$$$########################""""""""""""""""""""""""############"""""""""!!!######""""""""""""######################################################################################################%%%$$$######""""""######"""""""""#########$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$&&&((((((&&&$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))***+++,,,---//////000000000//////...111222222333222222111111111222333444555777888888999>>>BBBAAA===:::===AAA>>>>>>???@@@AAABBBCCCCCCEEEHHHMMMPPPQQQPPPMMMKKKIIIHHHGGGHHHKKKLLLMMMLLLOOOOOONNNMMMKKKJJJIIIIIIIIIKKKNNNOOOPPPNNNLLLJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGEEEAAA@@@@@@AAA@@@@@@<<<;;;999777555555555555777888999777333111111333////////////......---,,,---,,,,,,,,,++++++++++++************+++++++++,,,+++***)))((((((((()))))))))***+++,,,,,,***(((''''''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((())))))************************************************************+++++++++,,,,,,.........------,,,,,,,,,---.........////////////111111000///000222444555::::::999888666555444444555666777777777999===@@@===CCCPPPccc~~~yyyhhhfffttteee[[[WWWSSSTTTJJJJJJGGGBBB======??????;;;777444333111222333333222000***)))(((''''''((()))***,,,------+++(((&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""############"""""""""$$$%%%%%%$$$######$$$########################""""""""""""""""""""""""############""""""""""""######""""""""""""######################################################################################################%%%$$$######""""""##################$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###%%%''''''&&&$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$########################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,---......///////////////...111111222222222222111111111111222444555666777888777999<<<=========???@@@======>>>>>>???@@@AAAAAABBBDDDFFFIIIJJJIIIHHHGGGHHHGGGFFFGGGJJJLLLLLLKKKMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHJJJKKKMMMLLLKKKIIIHHHFFFCCC@@@>>>>>>>>>===<<<999888666555333333222222555666666444111000000111,,,------...------,,,,,,++++++++++++************((())))))))))))*********''''''''''''((()))******)))***+++++++++***((('''''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))************************(((((()))******+++++++++*********++++++++++++,,,............---------------------.........//////000///......///000222333222222222222222222222222444555666666555777999<<<777:::===AAAMMMdddssskkkzzzeee[[[WWWSSSTTTIIIJJJGGGBBB======??????;;;777444333111222333333222000***)))(((''''''((()))***,,,------+++(((&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""############"""""""""###%%%%%%###"""###$$$########################""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######################################################################################################%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%!!!###%%%&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***+++,,,---------.../////////......///000111111111111111111111111222333555666777777888888999;;;===?????????<<<<<<======>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEGGGFFFEEEFFFHHHJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKIIIHHHEEECCC???======<<<:::888777666555444333222111111777666555333000...---,,,+++,,,---------------,,,,,,++++++++++++*********(((((()))))))))*********''''''''''''((()))******))))))*********)))(((''''''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((************************''''''((()))***+++,,,,,,************++++++++++++......------------------,,,,,,---------...............---......///111222/////////000000111111111333444555444333444666888;;;>>>???<<<;;;BBBQQQ^^^|||dddZZZVVVSSSTTTIIIJJJGGGBBB======??????;;;777444333111222333333222000***)))(((''''''((()))***,,,------+++(((&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""!!!###%%%$$$###"""##############################""""""""""""""""""""""""""""""""""""""""""############""""""""""""######################################################################################################%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%!!!###$$$%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***+++,,,---,,,,,,---..................///000000111111111000000111222333444666777777;;;:::999:::===???>>>===<<<<<<<<<======>>>>>>???BBBBBBBBBBBBCCCDDDEEEEEEFFFDDDCCCEEEGGGIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGNNNMMMKKKIIIIIIIIIKKKLLLMMMLLLJJJIIIHHHHHHHHHHHHDDDBBB???===<<<;;;888666666666555555444333222111666555333222000///---,,,,,,,,,---.........------,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))*********+++++++++,,,,,,,,,---------------,,,,,,,,,,,,------------------------...///000000000000000000000000000000111222333333222222444555333666999::::::;;;>>>@@@NNNaaa}}}cccYYYVVVSSSTTTJJJKKKGGGBBB======??????;;;777444333111222333333222000***)))(((''''''((()))***,,,------+++(((&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""############""""""!!!###$$$$$$###""""""###########################""""""""""""""""""""""""""""""""""""##################""""""""""""######################################################################################################%%%$$$######""""""##################$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%!!!"""$$$#########$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""""""""###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))***+++,,,---++++++,,,---............---...///000000111000000000000111333444555666777<<<;;;999:::;;;======<<<<<<<<<<<<======>>>>>>>>>BBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBCCCFFFHHHHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHMMMKKKIIIHHHHHHIIIJJJKKKLLLJJJGGGEEECCCDDDEEEFFFBBB@@@>>><<<;;;:::777555555555555555444333222111111000//////000111000...---------......---,,,,,,---,,,,,,,,,++++++++++++))))))))))))***************++++++***)))((('''&&&)))(((((((((''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&'''(((***++++++,,,)))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...//////000000111111111111000000000000///111222222222222333444333333444666999:::;;;:::===AAAMMMbbbzzzaaaXXXUUUSSSUUUKKKLLLGGGBBB======??????;;;777444333111222333333222000***)))(((''''''((()))***,,,------+++(((&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############""""""#########""""""############""""""!!!"""$$$$$$"""""""""###########################""""""""""""""""""""""""!!!"""""""""##################""""""""""""######################################################################################################%%%$$$######""""""######"""""""""#########$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""#########"""!!!###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!"""""""""#########$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---******+++------.........,,,---...///000000000000000000111222444555666777999999999888999:::<<<==================>>>>>>>>>@@@@@@??????@@@@@@AAAAAACCCBBBAAABBBEEEGGGGGGFFFIIIIIIHHHHHHGGGGGGGGGFFFGGGFFFEEEDDDEEEFFFGGGHHHGGGFFFEEECCCBBBAAA@@@@@@???===;;;::::::888555333444444555555444333111000///---,,,---///000...---,,,---------,,,+++******++++++++++++************''''''((((((((())))))))))))))))))))))))'''&&&%%%((((((''''''&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,---...//////000000000////////////////////////...000222222222222333444888777555444555777888999888666999CCCPPPddd```XXXUUUSSSUUULLLMMMGGGBBB======??????;;;777444333111222333333222000***)))(((''''''((()))***,,,------+++(((&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######""""""############""""""!!!"""$$$$$$"""!!!"""###########################""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######################################################################################################%%%$$$$$$###"""#########!!!""""""""""""#########$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######"""!!!!!!"""$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$ !!!###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---)))***+++,,,------...---,,,---...///000000000000000000111222444555666666555666777777777888;;;>>>=========>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>CCCBBBAAABBBDDDFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAABBBCCCDDDEEECCCCCCDDDCCCBBB???<<<;;;<<<:::999888888777444222222333444444333222111000111...++++++------***''',,,,,,,,,+++***)))((('''************))))))))))))&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,,,,---...///000000000000+++,,,,,,---......//////---///111222222222333555111222333222111222555888444666;;;@@@???@@@MMM\\\vvv^^^YYYYYYPPPQQQNNNNNNJJJCCC<<<;;;>>>@@@===999888555222333555555333000+++'''&&&((()))(((+++///222111...,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""################################################""""""""""""##########################################$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###############$$$$$$%%%################################################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$######"""!!! """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***************)))******++++++,,,------***+++---,,,,,,---///111333444444333222222333555666555444666999<<<<<<<<<===<<<;;;:::;;;===???@@@@@@???@@@@@@<<<999<<>>???===999777444111222444444222///+++'''&&&))))))(((***...333111///,,,***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$######""""""################################################""""""""""""##########################################$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###""""""""""""###$$$$$$################################################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((())))))******)))))))))******++++++,,,,,,---+++,,,---,,,,,,,,,...000222333333333111111333555444333333555888;;;;;;;;;<<<;;;::::::;;;===???@@@888999===@@@>>>;;;===BBBRRRRRRNNNGGGEEEJJJMMMKKKMMMKKKGGGDDDCCCCCCEEEFFFGGGFFFDDDCCCBBBBBBBBBBBB@@@AAABBBBBBAAA>>>;;;999777:::777222777CCCEEE>>>111111000000000/////////.........---,,,,,,++++++++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''(((((()))))))))*********,,,++++++******++++++,,,,,,,,,,,,,,,---...//////////////////......---------...///000111222222333222222222222333333333333333444666888:::<<<===>>>CCCEEEJJJVVVmmm___YYYYYYOOOQQQNNNNNNLLLFFF???<<<>>>>>><<<999666333111111333444111///+++'''''')))***(((***...333222000---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$######""""""!!!################################################""""""""""""##########################################$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""!!!!!!!!!"""######################################################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""###$$$%%%&&&'''((()))"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))&&&''''''((()))((((((((())))))******+++,,,,,,,,,,,,------,,,++++++---...000111222222111111333444333222222444777::::::999999999999999:::<<<>>>???;;;:::;;;>>>??????BBBHHH\\\XXXOOOEEEBBBFFFKKKLLLNNNKKKHHHEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@???@@@@@@@@@@@@???>>><<<<<<<<<999333111<<>>;;;999777444222222444555222///+++''''''******((()))---222222000...+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""!!!!!!################################################!!!"""""""""##########################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###################################################""""""###$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&(((((()))""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((%%%&&&''''''(((((('''''')))))))))***++++++,,,,,,,,,------,,,+++***,,,---...000222222111111222333222222333555888::::::999888888888888:::<<<===>>>AAA<<<:::<<>>======;;;:::888666333444666666444111***((('''******((())),,,000000///...,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""################################################!!!"""""""""##########################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###################################################""""""###$$$$$$$$$$$$############################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''((())))))******+++,,,,,,,,,------,,,******+++---...000222333222111111222333333444666999;;;:::999777777888999:::;;;<<<===>>>;;;<<>>@@@???>>>===<<<======>>>666666555333333555333///.........---------,,,,,,+++++++++++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))***+++''''''(((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((('''(((((((((((()))))))))************************)))))))))))))))+++,,,,,,,,,,,,,,,,,,---------------------...//////000000111111111111222222222222333333333333444444444444999777555555888<<>>>>>>>>???888555222333555555333000***((())),,,+++((('''***'''(((***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%################################################""""""""""""##########################################$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""###############$$$$$$%%%################################################""""""###$$$$$$$$$$$$###################################################""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))((((((((((((((()))******++++++)))***++++++***+++---///333555777666444111000000///000222555888999888666;;;;;;<<<<<<<<<;;;:::999;;;888===JJJSSSQQQHHHAAA@@@;;;;;;@@@AAA???AAAGGGCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFEEECCCBBBAAA@@@<<<;;;;;;:::888666555444555333111000...,,,...111,,,,,,,,,+++++++++******)))))))))))))))*********************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((()))***++++++***)))((())))))))))))***+++,,,---*********++++++,,,,,,,,,,,,,,,------------------............/////////000//////000000111111222222000333444222///111777===666666888<<<;;;:::BBBNNNLLL^^^vvvdddYYYSSSJJJOOOMMMKKKIIICCC>>><<>>>>>???BBBDDDDDD@@@<<>><<<;;;:::999777666555555555444333000...------...///...---++++++++++++***(((************))))))))))))))))))*********(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,---------............///.........////////////000000111111111222222222222333222222222333555777888666777999;;;<<<===<<<<<<@@@CCCJJJVVVjjjaaaWWWQQQHHHMMMKKKIIIFFFAAA;;;;;;===???>>><<<:::888666555555444222000+++((('''))))))'''(((+++++++++,,,,,,++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...,,,)))&&&$$$#################################""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$""" """%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((((((((((((((((((((***)))))))))))))))******++++++++++++,,,---......666666555444333222222222111333444444444444777999999999:::<<<===???@@@@@@???>>>>>>@@@CCCBBB@@@===@@@BBBCCCBBBBBBBBBDDDFFFGGGFFFDDDCCCDDDGGGKKKMMMLLLHHHBBB@@@??????>>>======<<<:::888666555444444333222000......---.........,,,++++++,,,+++***(((*********)))))))))(((((('''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''++++++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))******+++,,,,,,*********+++++++++,,,,,,------------............------........./////////000000000000111111111111222222222222333444555555555666777999:::;;;;;;:::<<<===???CCCJJJVVVbbbjjj```WWWRRRHHHMMMJJJHHHDDD@@@<<<;;;===??????===;;;999777555555444111///+++((('''))))))'''(((+++,,,------------,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***'''%%%$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#######################################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######'''$$$"""!!!###%%%$$$###$$$$$$$$$##################################################################$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######""""""######$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((******)))))))))))))))***++++++++++++,,,---......222222222222333333333333222333555555444555777999999999:::<<<===>>>???@@@@@@???>>>>>>@@@@@@???===AAACCCDDDDDDDDDEEEGGGJJJJJJHHHEEECCCDDDHHHMMMPPPIIIEEE@@@======>>>>>>>>>>>>===;;;888666444333222000000//////.........------,,,++++++,,,,,,***(((******))))))))))))((((((&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''---,,,+++***)))'''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((())))))******+++++++++*********++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------............/////////000000000111111222333444444444444333444555777777888888888999:::<<<===>>>@@@CCCFFFQQQ^^^qqqaaaXXXTTTKKKOOOKKKHHHDDDAAA>>>>>>@@@AAAAAA@@@<<<:::777666555333111///+++((('''))))))'''(((+++,,,,,,------,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%&&&########################""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######'''%%%######$$$%%%%%%$$$##############################################################################$$$$$$$$$######"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########""""""######$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((((((+++******)))))))))))))))++++++++++++,,,---......---...///000222333333333333444555555555666888:::999999:::;;;<<<>>>>>>???@@@???=========>>>>>>>>>@@@BBBCCCDDDDDDFFFHHHJJJIIIHHHFFFEEEEEEGGGIIIKKKFFFCCC>>>;;;:::<<<===???===<<<:::777444222111000...////////////...---,,,,,,++++++,,,---,,,***(((***)))))))))((((((((((((''''''&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''''''''''''''''',,,,,,+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++************+++++++++++++++,,,,,,,,,------------++++++,,,,,,,,,------------------........./////////000222444666666666666333333444444555555555555888;;;???AAAAAABBBCCCDDDFFFGGGIIIOOO]]]ttt___XXXTTTKKKOOOKKKGGGBBBAAA??????@@@@@@AAA@@@===:::888666555444111///+++((('''))))))'''(((++++++++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$%%%&&&########################""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$#########$$$%%%%%%######$$$&&&########################################################################"""######$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$#########""""""######$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((((((((()))******)))))))))))))))***++++++++++++,,,---......---...000222333444555555333444555555555666888:::999::::::;;;<<<===>>>>>>???>>>===;;;;;;<<<===??????@@@BBBBBBBBBDDDFFFIIIFFFFFFGGGGGGFFFEEECCCBBBBBB@@@===:::888999;;;===:::999666444222000///.........//////...---,,,++++++++++++,,,------***((()))))))))((((((((((((''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&%%%&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''')))))))))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,------------.........---///222555777888999999333333333333333333444444888:::<<<;;;:::999:::;;;<<<>>>???AAAEEENNNXXX```\\\UUURRRJJJMMMHHHDDD@@@??????>>>=========>>><<<:::888666666555222000+++((('''))))))'''(((+++)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""#######################################$$$$$$$$$########################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!###%%%%%%###"""$$$&&&###############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""######""""""######$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))))))))******+++++++++++++++,,,---......///000222444666666666666222333555555444555777999999::::::;;;<<<<<<======;;;<<<<<<;;;:::;;;===???===>>>@@@@@@@@@AAACCCFFFAAACCCEEEFFFEEEBBB???===>>>>>>===:::777777888:::666555333222000000//////000///...---,,,++++++*********+++---...---***((())))))((((((((((((''''''(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))++++++***(((&&&''''''((()))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---...000333666888999:::555444333333222333333444666777888777666555777999999:::<<<<<<===???CCCFFF[[[UUUSSSJJJMMMGGGCCC@@@@@@@@@???===<<<<<<===;;;999777666666555333222+++((('''))))))'''(((+++))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""!!!"""$$$%%%$$$"""""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$"""######""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''((())))))(((((((((((()))***,,,,,,++++++++++++,,,---......///000222444555444333333111333444444444444777999999::::::;;;;;;<<<<<<===888:::<<<;;;:::;;;===@@@===>>>??????>>>???AAACCC>>>@@@AAACCCCCCAAA@@@>>><<<======;;;777555666777333222111111111111222222222000...,,,***)))))))))******+++---...---***((())))))((((((((('''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((++++++)))'''%%%'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))((())))))))))))************************++++++++++++,,,,,,,,,,,,------------------------...............//////111222444666777777666444333333333444444444666888888999:::<<<>>>;;;:::888666777;;;@@@DDD\\\WWWUUULLLOOOIIIEEECCCCCCCCCAAA???>>>===>>>;;;999777666777666444333+++((('''))))))'''(((+++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""####################################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$  &&&((($$$""""""######$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""#########"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))'''''''''((()))+++------++++++++++++,,,---......---...000111222111///...111222333333333444666888:::::::::;;;;;;<<<<<<<<<666888;;;<<<;;;;;;===@@@===?????????>>>>>>@@@BBB===>>>???@@@AAABBBBBBBBB:::<<<===;;;777444444555111111111111222333444555333111...+++)))((()))))))))***+++---///...+++((()))(((((((((''''''''''''"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******)))&&&$$$'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))************)))************+++++++++,,,,,,------------......---------.........//////000//////...///111222333888777555444333444444555333555777777777666777777555777:::<<<<<<;;;:::999___UUURRRIIIKKKGGGEEEBBBDDDCCC???>>>@@@@@@===999888888888888777333000+++***((('''((()))((('''((('''(((***------***&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""######################################################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$######"""""""""$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################"""""""""""""""""""""""""""######"""!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###########################&&&&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))******++++++,,,------////////////000111222333111111111222333444666666777888888:::;;;<<<======555888999777888<<<<<<:::???>>><<<;;;;;;<<<===>>><<<>>>@@@@@@???===<<<<<<666;;;???>>>888333111111222111000///000111333555///......---+++***))))))***************)))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''''''''(((***+++***)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************************---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------......///000000000222222222222222222333333666555444555666999;;;===???>>>;;;999888999::::::\\\RRRPPPHHHKKKGGGFFFBBBDDDBBB>>>===??????===999888888888888777333000+++***((((((((()))((('''(((((((((***,,,,,,***'''&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""######################################################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$############$$$######"""""""""######%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######################################################$$$$$$%%%###!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))******++++++,,,,,,---///////////////000222222000111222333444444555666666666777888999:::;;;;;;666999:::777888;;;<<<999>>>===<<<::::::;;;===>>>===???AAA@@@>>>===???AAAEEEGGGHHHCCC;;;444111111111000.........///111222...---,,,+++***)))(((((()))************)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&'''(((***++++++***)))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++************************------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------...//////000000111111111222222222222333444333333333555777:::;;;???>>><<<:::999999:::;;;ZZZPPPOOOHHHKKKGGGFFFBBBCCCBBB===<<>>DDDIIIWWWVVVQQQHHH<<<444111111///...---,,,,,,,,,---...,,,,,,+++***)))(((((('''))))))******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%'''((()))+++++++++******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++************************,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000000111111222222222222222222111222333555777999>>>===;;;:::999::::::;;;[[[QQQPPPHHHKKKGGGFFFCCCDDDAAA===;;;>>>>>><<<999888888888888777333000+++)))(((((()))***))))))(((((()))***++++++***)))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$############################################################$$$$$$$$$$$$###############$$$$$$#########""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###$$$$$$############$$$$$$################################################$$$$$$###############$$$################################################$$$%%%%%%%%%$$$$$$&&&(((###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''))),,,......,,,***((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------------...///000000...000222555666555444333555555666666777888888999<<<>>>>>>;;;:::===<<<:::;;;;;;:::::::::;;;<<<<<<<<>>BBBJJJRRR```\\\SSSGGG;;;333111000///...---,,,++++++,,,,,,,,,++++++***))))))(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))************((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************************************+++++++++++++++************++++++++++++,,,,,,,,,+++,,,,,,---......////////////000000111222222222111111111222333444666777::::::999888888888999999___TTTRRRIIILLLGGGFFFDDDEEEBBB<<<;;;>>>>>><<<999888888888888777333000+++)))((((((***+++***)))((())))))***************((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$##################$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""######$$$######""""""######$$$################################################$$$###############$$$$$$################################################!!!###$$$%%%%%%&&&(((+++###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''')))---///000...,,,***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,---...///000...000222555666555444333666777777888888999999999>>>@@@@@@===<<<>>>>>>;;;::::::::::::;;;;;;<<<<<<;;;>>>@@@@@@AAAFFFOOOWWWZZZUUULLLAAA888222000//////......---,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,,,,------............///000000111222222111111111222333444555666666666555555666666666777aaaVVVTTTKKKMMMHHHFFFFFFFFFCCC===;;;>>>???===999888888888888777333000+++)))((((((***++++++***((()))******))))))***+++)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$######""""""""""""###############################################################"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$&&&(((+++###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&'''))),,,///000///---+++$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((((((((())))))))))))(((((())))))***+++++++++------,,,------...///000///000222444555555555444888888888999999999::::::===@@@???<<<<<<>>>>>>;;;::::::;;;;;;<<<<<<======;;;<<<>>>@@@CCCHHHNNNRRRKKKGGGAAA:::555111///...............------------,,,,,,+++++++++*********(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,,,,&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********************++++++++++++******+++,,,,,,------...------...///000111111222000000111222333333444444222333333444444555555555```VVVTTTLLLNNNJJJHHHGGGHHHDDD>>><<>>>>>;;;;;;;;;>>>CCCFFFGGGFFF===;;;888555333111///---,,,,,,------------------***************)))))))))(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---...///000'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******************++++++++++++*********+++,,,,,,------,,,------...///000111222...///000000111111111111111222333444444555555555^^^TTTSSSLLLOOOKKKJJJIIIIIIEEE>>><<>>>>>>>>>>><<<::::::===BBBDDDAAA===666555444333333222///---***+++,,,---------------))))))))))))(((((((((((((((((((((((((((''''''&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++...000222222(((((((((''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++)))******+++,,,,,,------,,,,,,---...///000111222------...///000000000///111222333444555666666666```TTTRRRPPPQQQHHHKKKKKKGGGCCCAAABBBBBB???===888888888777777555444444...,,,)))((()))******))))))***++++++,,,,,,,,,+++---,,,)))'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!########################!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""###################################################%%%%%%!!!!!!$$$$$$!!!########################$$$#########""""""!!!!!!########################%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%###!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""#########"""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$############$$$%%%&&&'''$$$%%%&&&'''(((***++++++((('''%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,)))///000,,,+++///111///222222111222333444333222999777444444666999::::::;;;:::888666555666666777666888:::;;;;;;;;;<<<===;;;;;;;;;===>>>>>>;;;888999777666555555333///,,,...---,,,+++************************)))'''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))+++---...///))))))((('''&&&%%%%%%$$$)))(((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111111222222333444444dddVVVSSSPPPPPPGGGKKKKKKGGGCCCAAABBBBBB@@@===999999999888777666444333...+++)))((()))*********)))***+++,,,---------,,,,,,***(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!####################################$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""###################################################%%%%%%""""""'''(((&&&####################################"""""""""!!!########################$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""!!!"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""############"""""""""######$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%############$$$%%%&&&&&&%%%%%%&&&'''(((((())))))'''&&&%%%$$$###$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((())))))******+++,,,,,,)))///222///...222444333222111000000000000000///555444555777:::;;;;;;:::::::::888777666666666777666888999999999999:::<<<===<<<<<<======<<<999666777666555555555333///,,,------,,,+++************))))))***))))))((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))***+++,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000000000111111222333333444hhhYYYTTTPPPPPPHHHLLLLLLHHHCCCAAABBBBBB@@@===;;;;;;:::999888666444333---+++)))((()))+++*********+++,,,------.........+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$######"""!!!########################%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$##################################################################%%%$$$"""###))),,,+++####################################""""""""""""#################################$$$$$$&&&'''(((%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((((()))******++++++,,,+++000333000...000333333333222000//////000111222000111333777:::<<<;;;999:::999888777666666666777999::::::999777888:::<<<>>>===<<<<<<<<<:::777444333333333555555333///,,,---,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++***************++++++++++++,,,++++++,,,,,,,,,---------.........////////////000000000000111222222333333iiiYYYSSSPPPPPPHHHMMMLLLHHHCCCBBBBBBBBB@@@======<<<;;;:::888666444333---+++)))(((***++++++******+++,,,---............+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$######"""########################%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$#################################################################################%%%$$$!!!###(((+++***#################################"""""""""""""""########################"""""""""###$$$&&&'''((($$$$$$###""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&$$$###"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))***+++++++++,,,000222///,,,---111444555444222///...///222555111111111333666888888777888888888777777666666666<<<<<<;;;999777777:::<<<<<<:::999999:::999666444000000111333444222...+++++++++***)))))))))))))))'''(((((())))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************++++++++++++++++++++++++,,,,,,,,,,,,------.........///////////////000000111222222222hhhXXXSSSPPPQQQIIINNNLLLHHHDDDBBBCCCCCC@@@>>>===<<<;;;:::888666444333,,,***((((((***++++++++++++,,,------......------++++++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$######"""""""""!!!######$$$$$$$$$$$$##############################################################################$$$&&&$$$!!!!!!%%%'''&&&########################""""""""""""""""""##############################!!!""""""###$$$%%%'''(((##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++***---//////---///777@@@BBB???;;;444//////222555888555222111333555777777666666777666666666555555;;;;;;:::777555555888:::888666666666777777666444......///111222000---*********)))((((((((())))))'''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))*********+++++++++*********+++++++++,,,,,,------------...............//////000000111111222hhhYYYTTTQQQRRRIIINNNMMMIIIDDDBBBCCCCCCAAA>>>;;;;;;:::999888666444333,,,***((((((***+++,,,+++---------------,,,++++++++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$#################################"""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$###################################################&&&%%%!!!!!!$$$$$$!!!########################""""""""""""####################################"""""""""######%%%&&&'''"""#########$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######""""""""""""######"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++((()))---///111666DDDRRRYYYUUUMMMBBB888444666999???:::555222333555777777444444555555555555444444777777777555333333444666444333222333444555444333...------...///...,,,***))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&((())))))((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))************+++))))))*********+++++++++,,,,,,,,,---------...............///000000111111kkk\\\WWWTTTRRRIIILLLMMMIIIDDDCCCCCCCCCAAA>>>999999999888777666444333,,,***((((((***,,,,,,,,,......------,,,***)))(((******))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%$$$########################"""###############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################!!!%%%%%%###"""$$$###########################!!!"""""""""##########################################"""######$$$%%%%%%""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######""""""""""""######!!!!!!!!!"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********)))))),,,///111888III[[[ccc___UUUGGG;;;666888<<<<<<999555222222444444444222222333444444444333222555666777666555444555666444222000000111111000//////...,,,+++,,,,,,***)))(((((((((''''''(((((()))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&)))***)))((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))*********++++++,,,,,,,,,,,,---------------...//////000000111nnn```ZZZVVVSSSHHHJJJMMMIIIDDDCCCDDDCCCAAA???888888888777777555444444+++***((((((***,,,,,,,,,......---,,,+++)))(((''')))))))))((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$################################################ $$$&&&$$$$$$%%%$$$ ########################!!!!!!""""""#########$$$########################$$$###############$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""""""""###### !!!$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((((((''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********---+++,,,---...444GGGZZZ[[[WWWMMM@@@444000333888666444222111111222000///000111222333333333222111666888::::::999888888999555222000/////////---,,,111...+++)))*********)))(((((('''''''''(((((()))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%''')))******)))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------------......///000000000kkk[[[VVVQQQPPPGGGKKKQQQJJJBBB@@@BBBCCC???;;;:::999999888666555333222,,,+++***))))))***+++++++++,,,,,,***'''%%%%%%&&&******((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################$$$$$$############$$$$$$########################"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""####################################%%%%%%$$$###""""""############$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))************))))))(((+++,,,---///777CCCLLLQQQFFF888///...000111111111111222222222222333333222222222222222222222222555555666666777666666555444333000...---,,,,,,,,,...---,,,+++***(((''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((*********))))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++---......///000//////.........//////kkk]]]XXXSSSRRRHHHLLLPPPIIIBBB@@@BBBBBB???;;;999999999888777555333222,,,+++***)))((())))))***+++,,,,,,***(((&&&'''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################$$$$$$############$$$$$$########################"""###%%%&&&&&&%%%###"""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""####################################%%%$$$$$$###""""""############$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))*********))))))((((((***,,,,,,---333===EEEEEE===444//////111111///111222222222222333333333333333333333333333333333333333444444444444333333333222000...,,,++++++,,,,,,,,,+++***))))))((((((&&&'''''''''((((((((()))((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))***************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))***+++,,,---......//////...............///iii^^^ZZZUUUSSSIIILLLNNNHHHBBB@@@AAAAAA>>>;;;999999999888777555333222---+++***(((''''''(((((()))***+++***((('''((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$%%%$$$$$$$$$###############"""""""""#########$$$$$$########################%%%$$$######"""###############$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$########################"""######$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***************)))((('''(((***+++++++++///555:::666222......000111000...222222222222333333333444333444444444444444444444000000111111111111000000111000...---,,,+++******************)))))))))((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&''''''''''''(((((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))***+++,,,------.........---------......///fff]]][[[VVVSSSHHHKKKLLLGGGBBB@@@@@@@@@===:::888888999999888666333222---,,,***(((&&&&&&&&&'''&&&((())))))(((''')))***))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$###############$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''******+++******)))(((''')))+++,,,,,,+++,,,///222...---,,,---///111000...222222222222333333333333222222333333333333333444//////000000000///......//////...,,,+++******)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))***+++,,,,,,------------,,,------......```[[[[[[VVVQQQEEEHHHIIIEEEAAA?????????<<<:::777888999999888666444222---,,,***(((&&&&&&&&&'''$$$&&&''''''''''''(((***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$########################$$$###############$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***************)))((((((+++,,,---------------...///---,,,---...000000000111111111222222222333333000000111111222222222222000000000000000///............---,,,,,,******)))'''(((((((((((()))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))((())))))******+++++++++,,,,,,,,,,,,,,,---......}}}[[[YYY[[[VVVPPPCCCEEEFFFDDDAAA??????===;;;:::666777999:::999777444222---+++***(((''''''(((((($$$&&&''''''''''''(((***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################"""""""""############$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%#################################"""######$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$########################"""######$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))************)))))),,,,,,------......//////111000///......///000111000000000000111111111222//////000000111111222222111222222111111000///...------------,,,+++***)))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))(((((()))))))))*********++++++++++++,,,------...}}}xxxXXXYYY\\\WWWPPPBBBDDDDDDCCCAAA???>>><<<;;;999555777999:::999777444222,,,+++***)))((())))))***&&&((())))))((((((***+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################""""""""""""######""""""""""""############""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%##############################""""""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((()))******+++******+++***+++,,,...000111111000111222111000000000000////////////000000000000///000000111222222333333222222222222111000///...------......---,,,+++***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))((((((((()))))))))))))))************+++,,,---...vvvvvvWWWYYY]]]WWWPPPBBBDDDCCCBBBAAA???>>><<<:::999555666999::::::777444222,,,+++***))))))***++++++(((***++++++******+++,,,(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################""""""""""""######""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((***++++++++++++)))))))))+++...111222222...000333444333111//////............////////////000000111222333333444444222222222222111000///...---......///...---+++***(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))************+++,,,---...lllvvvWWWXXXZZZTTTNNNAAAEEEEEEBBB???>>>>>>>>>===<<<:::999888999888666333000000...+++************))))))'''&&&(((+++---,,,***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""###############"""!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&%%%###"""########################%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""############$$$$$$$$$########################'''&&&$$$#########$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$&&&((((((%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&***(((&&&(((+++,,,+++)))---------.........//////////////////////////////.........///000222444555222222111111111111222222333222222111000//////.../////////......---------))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))((('''&&&&&&''''''((((((((((((((())))))))))))((('''%%%$$$)))))))))))))))******++++++***))))))***+++---...ppp}}}zzzWWWVVVXXXUUUPPPEEEHHHDDDAAA>>>=========<<<;;;888777888999999777333000000---***)))******)))((()))''''''(((+++,,,+++***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$#######################################$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$########################&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$&&&((('''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&)))''''''))),,,...---,,,,,,,,,---------.................................------......///000111222111111000000000000111111111111000000///......---......---------,,,,,,,,,)))(((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''')))'''&&&$$$$$$%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&'''((((((((((((''''''((()))))))))((('''&&&))))))(((((())))))***+++......,,,+++++++++,,,---wwwuuu\\\VVVWWWTTTQQQEEEGGGCCCAAA>>><<<<<<<<<;;;:::666666777888999777444000///,,,***((())))))(((((()))(((((()))+++,,,+++***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$######"""!!!"""############$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###$$$&&&''''''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%(((''''''))),,,//////...++++++,,,,,,,,,---------........................---------......//////////////////......///////////////......------,,,,,,,,,,,,,,,+++++++++++++++)))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''(((((((((((('''((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((('''((())))))******))))))))))))(((((())))))***+++111111///---,,,+++++++++mmmcccXXXVVVSSSPPPCCCDDDDDDBBB>>>===<<<<<<;;;:::666666777888999777444000...,,,)))(((((((((((('''((())))))+++,,,,,,+++***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%''''''((()))+++,,,------******+++++++++,,,,,,,,,............................../////////...............------------......------,,,,,,++++++++++++************************(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))((((((((('''&&&&&&%%%%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''(((((()))***))))))))))))))))))************)))((((((((((((((()))******000///...---,,,+++++++++jjjyyycccWWWUUURRRPPPDDDEEEFFFCCC@@@>>>======<<<;;;888777777888999888555222...,,,)))(((((((((((('''((()))+++,,,,,,+++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%(((((())))))(((((())))))*********+++++++++,,,,,,........................//////000000000///...---------,,,,,,,,,,,,------+++++++++***************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((((((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))(((((((((&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))***++++++++++++***,,,+++******)))(((((((((((((((((('''((())))))***++++++++++++++++++++++++mmmmmm\\\TTTUUUSSSQQQGGGJJJGGGDDDAAA>>>>>>===<<<;;;888777666777999:::999888///,,,***((())))))(((((('''***------,,,*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&((()))***)))'''&&&'''(((******+++++++++,,,,,,,,,------------------------...///000111111000...------,,,,,,++++++,,,,,,---******************))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((())))))(((&&&%%%(((((('''&&&%%%%%%$$$$$$&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***))))))***+++++++++++++++,,,,,,***)))((('''''''''((((((''''''(((((()))***'''''')))***++++++++++++tttgggzzzzzzWWWTTTVVVSSSQQQGGGLLLFFFCCC@@@>>>===<<<;;;999666444333555999===@@@AAA000---***)))******)))((('''***...///,,,***)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%&&&''''''(((((('''''''''(((***)))''''''(((***++++++++++++,,,,,,,,,---------------------------,,,---///000000///...------,,,,,,++++++,,,,,,---)))))))))))))))*********'''((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''$$$%%%%%%&&&'''''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++(((((()))*********))))))******(((''''''''''''((((((''''''''''''((())))))&&&'''(((***++++++******zzzdddqqqwwwVVVUUUWWWRRRNNNEEEJJJEEECCC???===<<<;;;:::888333222111444999@@@EEEHHH000...+++************)))'''+++//////---***)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""################################################################################################""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$#########$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$######%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&'''(((((()))(((((((((%%%(((******)))(((+++---++++++,,,,,,,,,---------------------------------***+++---//////...---,,,---,,,,,,++++++,,,,,,---))))))))))))************'''((((((((())))))******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((()))***)))((('''$$$%%%%%%&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++&&&''''''((((((((((((((((((''''''&&&&&&''')))***'''''''''''''''((())))))'''((()))++++++******)))~~~bbb___eee[[[TTTTTTUUUQQQJJJFFFGGGEEEBBB???<<<;;;;;;;;;666555444555666777777555///---+++***++++++)))(((************))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$#########""""""!!!!!!########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%(((((((((((()))***+++,,,+++++++++,,,,,,,,,------000000000000///...,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((('''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++'''((()))))))))(((&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))ccc[[[\\\UUUQQQSSSTTTOOOHHHEEEGGGEEEBBB>>><<<;;;;;;;;;555444444555666666555333///---+++***++++++)))(((******)))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$#########"""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&(((((((((((()))***+++,,,,,,,,,,,,,,,------------000000000000///...------........................,,,,,,+++++++++*********,,,,,,,,,,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%''')))***((((((((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))eeeVVVPPPMMMNNNRRRSSSMMMGGGFFFFFFDDDAAA>>><<<:::::::::444333444555777666333111///---+++***++++++)))((()))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((()))***+++,,,,,,------------.........///000000000000000//////////////////////////////,,,++++++++++++*********,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))kkkTTTGGGHHHLLLSSSSSSMMMHHHHHHEEEDDDAAA>>><<<:::999999444555666777888777333000///---+++***++++++)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))(((((((((((()))***+++,,,---------.........////////////000000111000000000////////////////////////++++++++++++***************************)))((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))tttWWWFFFGGGLLLSSSTTTOOOKKKKKKEEEDDDBBB???===;;;999999777777888999999777444000///---+++***++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################""""""##########################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%&&&'''((()))(((((((((((()))***+++,,,---------.........//////...//////000000000000///------------------------+++++++++*********))))))'''((((((((((((''''''&&&''''''''''''''''''''''''#########$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))~~~^^^KKKJJJLLLRRRUUUQQQMMMLLLEEEDDDCCCAAA>>><<<:::999999999999999999777444111///---+++***++++++)))((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""""""""#################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))(((((((((((()))***+++,,,,,,------------............///////////////......+++++++++++++++++++++++++++************)))))))))&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))gggSSSMMMLLLQQQTTTRRRNNNMMMFFFEEEDDDBBB@@@===;;;:::;;;999888777777666333111///---+++***++++++)))((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################"""""""""######$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,------------......///......---,,,+++++++++++++++++++++++++++************))))))))))))%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))mmmXXXPPPKKKOOOTTTSSSNNNLLLFFFFFFEEECCCAAA>>><<<:::;;;999777666555444222111///---+++***++++++)))((()))(((((((((((('''''''''&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((()))***+++,,,+++++++++,,,,,,,,,------............---,,,+++***++++++++++++++++++++++++************))))))))))))&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((''''''&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))vvv]]]LLLJJJSSSRRRPPPQQQLLLHHHGGGEEECCCAAA>>>===<<<;;;;;;;;;;;;;;;888333000000---((('''''')))+++++++++******)))(((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$######%%%(((***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((()))***+++---...///000//////...---,,,,,,,,,,,,((()))************))))))&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))(((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''***)))'''&&&%%%%%%&&&&&&))))))))))))************~~~bbbPPPMMMTTTRRRPPPPPPKKKGGGFFFDDDBBB@@@>>><<<;;;999999999;;;;;;:::666333000---)))'''((()))***+++*********)))((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&(((***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))******+++***++++++,,,,,,------...///...---,,,,,,++++++,,,)))))))))******)))))))))&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))((('''&&&&&&&&&'''((())))))))))))************jjjVVVPPPUUUSSSQQQPPPJJJFFFEEEDDDBBB???===;;;:::666777888:::<<<;;;888666000---)))'''((()))************))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''''''''((()))***))))))))))))************rrr\\\SSSWWWTTTQQQPPPJJJGGGFFFEEEBBB@@@>>><<<;;;777777888;;;<<<<<<999666000---)))(((((()))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))(((((())))))******))))))((((((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((()))******+++((()))))))))************yyyaaaUUUWWWTTTRRRQQQJJJIIIHHHFFFDDDAAA???======999999:::<<<<<<;;;777444000---***((()))))))))((())))))))))))(((((((((((('''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((())))))******+++***++++++,,,,,,------...------+++***************)))((((((((()))***,,,,,,++++++)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''((()))***++++++((()))))))))************}}}cccUUUWWWTTTSSSRRRLLLIIIIIIGGGEEEBBB@@@>>>===;;;;;;;;;<<<<<<:::666333000---***)))))))))((('''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((('''%%%$$$###"""$$$%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%((())))))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))******+++******+++,,,,,,---......---,,,+++***))))))))))))((((((((()))***---///000,,,+++)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&'''((()))******)))))))))))))))************dddUUUVVVTTTTTTTTTMMMIIIHHHFFFDDDBBB???>>>===;;;;;;;;;<<<===;;;777444000---+++)))))))))(((&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%(((******)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))((((((((())),,,///222444+++***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&''''''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&'''((()))(((((('''))))))))))))************cccTTTUUUTTTUUUUUUOOOHHHGGGEEECCCAAA>>>===<<<::::::;;;<<<===;;;888555000...+++******)))(((&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%''')))+++,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%(((***+++***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&)))******+++,,,,,,------......---,,,,,,+++******,,,+++***)))((((((((((((''''''((())),,,000444777***(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&'''((()))***+++,,,---((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&'''((((((((('''&&&))))))))))))************gggWWWYYYVVVRRRQQQMMMHHHHHHFFFEEECCCAAA@@@???<<<;;;999999999888555333000---***)))***++++++******+++***)))'''&&&''')))((((((''''''''''''(((((('''((()))(((''''''''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%''')))***(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###!!!&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%''')))***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$''',,,,,,'''"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''&&&+++***)))'''''''''((((((,,,//////,,,+++...///---)))(((((()))++++++***((()))(((((()))---111666999+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((''''''&&&&&&((()))***'''&&&'''(((+++...222444((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))kkkYYYYYYUUUQQQPPPLLLJJJIIIGGGEEEBBB@@@>>>===<<<;;;:::999999888555333000---***)))***++++++******++++++)))'''&&&'''(((((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%'''))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&)))***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((,,,,,,(((###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&,,,+++***)))((()))******,,,---,,,***+++///000,,,+++***)))*********((('''((('''''')))+++...111333***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((''''''&&&'''((()))***'''''''''(((***---000222((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((()))))))))***ppp[[[YYYTTTPPPOOOKKKKKKJJJHHHEEEBBB???===;;;<<<;;;:::::::::888666333000---***)))***++++++******++++++***(((''''''(((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$#########%%%'''((()))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((()))(((&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((())))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((++++++'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((((((((((((''',,,+++***)))***+++,,,------//////,,,---000///+++---,,,************(((&&&'''''''''((()))***,,,,,,)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((''''''''''''((())))))''''''''''''(((***,,,...((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&((((((((()))))))))******sss[[[XXXTTTQQQQQQMMMIIIHHHGGGDDDBBB???===<<<;;;::::::;;;;;;999666333000---***))))))++++++******+++,,,+++)))''''''(((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((())))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((((())))))+++***))))))***+++,,,---111777;;;777222///---***---+++))))))******)))(((((((((((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%((()))***)))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))(((''''''''''''((()))***((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((('''''''''''''''(((((()))))))))*********sssZZZWWWUUUSSSTTTPPPFFFFFFEEECCCBBB@@@??????:::::::::;;;<<<:::777444000---***))))))++++++***)))+++,,,+++)))((('''(((&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))'''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((()))*********))))))((()))***,,,,,,444@@@HHHBBB555---***)))+++)))((()))***,,,,,,,,,))))))((((((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&***,,,------&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))************sssYYYWWWVVVUUUUUUPPPEEEDDDDDDCCCBBBAAA@@@@@@::::::;;;<<<===;;;777444000---***)))***++++++***)))+++---,,,***(((((((((%%%&&&'''(((((('''&&&%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))(((&&&###%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''((()))***+++******)))((())))))+++,,,444AAAIIIBBB444,,,))))))+++)))'''(((+++---......))))))((('''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&***---......&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((()))(((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''(((((((((((())))))))))))))))))*********++++++sssYYYWWWVVVUUUTTTNNNFFFEEEDDDCCCAAA@@@???>>>999:::;;;======;;;777444000---***)))***++++++***)))+++------+++)))(((((($$$%%%'''(((((('''%%%$$$&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%'''((((((&&&$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''((()))+++,,,---,,,+++***)))***+++,,,000888;;;555...,,,+++***,,,***((((((***,,,------((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%(((***+++***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&((()))))))))((('''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&'''((((((((())))))))))))))))))*********+++++++++tttZZZXXXVVVTTTRRRLLLHHHGGGEEECCCAAA???===<<<999:::;;;===>>><<<888444000---***)))***++++++***)))+++------+++)))(((((($$$%%%'''(((((('''%%%$$$'''((()))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$&&&((()))(((&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&'''(((***,,,---///...,,,+++***++++++,,,---...,,,((()))------+++///,,,))))))***+++,,,,,,'''&&&$$$"""###$$$''')))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''((((((((()))((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&'''((((((((())))))******)))************+++++++++uuu[[[ZZZXXXTTTSSSRRRKKKFFFDDDEEEEEEAAA>>>???;;;<<<===??????===999666000---+++***+++,,,,,,,,,+++++++++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""""""""$$$&&&(((######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((&&&&&&'''((()))+++---...111000///---,,,+++******,,,+++******))))))******))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&'''((()))333444000(((%%%'''&&&"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&''''''(((((('''&&&%%%''''''''''''((((((((((((***))))))((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))((((((((((((((())))))************+++++++++vvv\\\[[[YYYUUUUUUSSSKKKFFFDDDEEEEEEAAA>>>???;;;;;;===??????===999666///---***)))***+++,,,,,,------,,,,,,***)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''(((((((((((((((''''''((()))***+++---...000///...---,,,+++++++++,,,+++******))))))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((///000---'''%%%((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))(((((((((((()))))))))************+++++++++vvv\\\\\\ZZZVVVVVVTTTKKKFFFDDDEEEEEEAAA>>>???;;;;;;<<<>>>???===999555///,,,)))((()))+++++++++......---,,,***(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))))))))))))))))))))******+++------......---,,,,,,,,,,,,,,,++++++***))))))))))))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***+++***&&&%%%((()))''''''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&''')))************))))))(((((('''((('''''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((()))))))))************+++++++++uuu[[[[[[YYYVVVVVVTTTKKKFFFDDDEEEEEEAAA>>>???;;;;;;<<<>>>???===888555...+++)))((()))*********------,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''&&&''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&((()))))))))((('''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))************+++++++++***++++++,,,,,,---,,,,,,+++,,,,,,------++++++***)))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((''''''&&&&&&&&&''''''((('''((('''&&&&&&'''((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&(((***,,,,,,++++++***)))((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******)))(((((((((((())))))***))))))*********+++++++++tttZZZZZZXXXUUUUUUTTTKKKFFFDDDEEEEEEAAA>>>???:::;;;<<<>>>>>><<<888555...+++)))((()))***************+++++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&((()))))))))((('''''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))************,,,+++++++++++++++,,,,,,,,,++++++++++++,,,------+++***))))))(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''')))************(((''''''&&&&&&&&&''''''((('''&&&&&&&&&%%%%%%&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((+++,,,,,,++++++***)))(((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******((((((((((((((()))******))))))*********+++++++++sssYYYZZZXXXUUUUUUTTTKKKFFFDDDEEEEEEAAA>>>???::::::;;;===>>><<<888444///,,,)))((()))+++++++++))))))***++++++++++++***''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((())))))))))))))))))(((((((((''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((())))))))))))++++++*********++++++,,,,,,+++++++++++++++,,,---******)))(((((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************(((((('''&&&&&&&&&&&&'''(((&&&&&&((('''%%%$$$&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((''''''''''''(((***+++*********))))))(((((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((''''''(((((()))***+++)))************+++++++++tttZZZZZZYYYVVVVVVUUUKKKFFFDDDEEEEEEAAA>>>???::::::;;;===>>><<<888444///---***)))***+++,,,,,,******+++++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''&&&&&&'''(((((()))(((((()))))))))*********))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((((((((((((((()))))))))))))))***+++,,,,,,,,,+++++++++++++++,,,******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''$$$%%%))))))%%%%%%(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((()))***+++)))************+++++++++uuu[[[[[[ZZZWWWWWWVVVKKKFFFDDDEEEEEEAAA>>>???::::::;;;===>>><<<777444000---+++***+++,,,,,,,,,,,,,,,,,,++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$&&&((()))$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***---///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''&&&&&&((()))***&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((((((((((((((((((((()))***+++,,,---,,,++++++******++++++******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&###$$$)))***&&&&&&***%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%((()))))))))))))))((('''''''''''''''(((((((((((('''''''''((((((***++++++(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((('''''''''''''''''''''((()))++++++)))************+++++++++vvvZZZZZZYYYWWWWWWUUULLLJJJGGGFFFDDDBBB???<<<999999;;;>>>???===777111000...,,,*********+++,,,+++---...---***(((&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''$$$!!!!!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((''''''((())))))(((''''''(((***(((''''''))),,,,,,)))&&&(((((()))***++++++,,,,,,************++++++,,,,,,*********+++++++++,,,,,,*********++++++***)))))))))+++,,,,,,++++++,,,---...+++))))))***,,,,,,,,,%%%&&&'''((())))))))))))''''''(((((())))))******)))(((((()))******((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))))))***++++++++++++******++++++,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''((((((''''''###'''(((%%%$$$'''))))))&&&'''((('''%%%%%%&&&((('''((()))(((&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************(((''''''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,vvvZZZZZZYYYWWWWWWUUULLLJJJGGGFFFDDDBBB???<<<::::::;;;>>>@@@>>>888222000...,,,*********+++,,,,,,---...---***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&***---$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((''''''''''''((()))((('''''')))+++(((''''''))),,,...,,,***,,,++++++***)))(((''''''******++++++++++++++++++++++++++++++++++++++++++.........//////......---......---,,,+++++++++,,,000...,,,++++++***(((&&&(((((()))))))))*********...---,,,***)))(((((((((***))))))***,,,---,,,*********))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))***++++++++++++******++++++,,,,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''&&&((('''$$$$$$''''''%%%'''(((((('''&&&&&&)))+++,,,,,,,,,***'''%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))'''((())))))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))***++++++,,,,,,xxx[[[ZZZYYYVVVVVVUUULLLJJJGGGFFFDDDBBB???<<<;;;:::;;;>>>@@@???999444000...,,,*********+++,,,---...///...+++)))((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%(((,,,000%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((()))***)))((()))+++---+++)))((())),,,---------*********+++++++++++++++***+++...111444555555666777777888999:::;;;;;;<<<======>>>>>>>>>>>>=========<<<;;;999888888777777444333222222222000---***------,,,***))))))))))))000...,,,***))))))*********)))((()))++++++***)))+++******))))))******+++(((((((((((((((((((((((()))((((((''''''(((((())))))))))))(((((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))***++++++++++++******+++++++++++++++******(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''%%%$$$''',,,+++'''(((((('''&&&&&&(((,,,///333222111---(((%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++)))(((((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))******+++,,,,,,,,,yyy\\\ZZZXXXUUUVVVTTTLLLJJJGGGFFFDDDBBB???<<<;;;;;;<<<>>>AAA???:::555000...,,,*********+++,,,...//////...+++)))))))))''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&(((+++%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((((())))))***+++***))))))+++------,,,+++***+++,,,......,,,---000333666:::<<<>>>:::===@@@DDDFFFHHHHHHHHHJJJKKKLLLOOOQQQTTTVVVWWWSSSTTTUUUUUUUUUUUUUUUUUURRRRRRRRRRRRQQQOOOKKKHHHEEEDDDDDDDDDDDDBBB>>>;;;:::888666333000///......///---,,,+++***+++,,,---,,,***))))))***+++***)))******))))))))))))******(((((((((((((((((((((((()))((((((''''''(((((())))))))))))(((((((((((('''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***))))))***++++++++++++******++++++++++++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&$$$%%%,,,333333...(((((('''&&&'''***///333888777444000***'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''(((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++)))((()))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))***++++++,,,,,,---{{{]]]ZZZXXXUUUUUUSSSLLLJJJGGGFFFDDDBBB???<<<<<<;;;;;;>>>@@@???;;;666000...,,,*********+++,,,/////////---***))))))***''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((())))))*********)))******)))((((((***,,,.........///000222555777888999;;;>>>AAACCCEEEFFFJJJLLLOOOSSSUUUWWWXXXYYYZZZ[[[]]]___aaaccceeefffdddeeeeeefffggggggffffffddddddeeeeeeccc]]]SSSMMMPPPOOONNNOOORRRTTTUUUUUUQQQOOOLLLIIIFFFCCCAAA@@@<<<:::777333000...------,,,+++)))***+++------,,,***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((((((&&&''''''(((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((('''''''''''''''(((******))))))***++++++++++++***++++++++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&$$$%%%,,,333333...((((((''''''(((+++000444999999666222,,,(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''((((((''''''''''''(((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************)))((()))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************+++,,,,,,------}}}^^^ZZZWWWTTTUUUSSSLLLJJJGGGFFFDDDBBB???<<<;;;::::::<<>>======@@@EEELLLSSSZZZ```cccffffffggghhhiiijjjkkkkkkjjjjjjkkklllmmmmmmmmmmmmllllllkkkkkkhhh```TTTKKKBBBAAAAAAFFFPPP]]]ggglllffffffeeecccaaa^^^\\\ZZZVVVTTTOOOIIIBBB<<<666444...,,,******+++------,,,*********))))))*********************************+++******))))))******+++******)))))))))(((((((((''''''((())))))))))))(((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))''''''''''''((()))******))))))***++++++++++++***++++++++++++***)))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''%%%$$$''',,,+++''''''((((((((())),,,000444666777666333///+++))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))((('''(((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,---------~~~^^^ZZZWWWTTTTTTSSSLLLJJJGGGFFFDDDBBB???<<<:::999999;;;>>>>>>:::666000...,,,*********+++,,,......---+++((('''((()))''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************+++,,,,,,---......***,,,///111333666:::===@@@DDDIIILLLNNNPPPSSSVVVTTTSSSPPPLLLHHHDDDAAA???777999===CCCKKKSSS[[[___cccdddeeegggiiikkkmmmnnnllllllmmmnnnoooooooooooonnnmmmlllllllllggg^^^WWWGGGBBB===>>>HHHVVVeeemmmmmmoooqqqrrrrrrqqqooommmllljjjhhhccc]]]WWWQQQNNNBBB???:::666333111///...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********)))))))))(((((((((((()))***************''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))''''''''''''((()))***+++))))))***++++++++++++***++++++++++++***)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''&&&((('''$$$$$$''''''%%%&&&'''((())))))+++///222111333444444111---+++***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((('''&&&''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******+++,,,,,,------...___ZZZWWWSSSTTTRRRLLLJJJHHHFFFDDDBBB???<<<:::888888:::======:::666000...,,,*********+++,,,......---***'''&&&((()))''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------...//////...111555999===AAAFFFJJJPPPTTTXXXYYYYYYYYY[[[]]]aaa```^^^[[[XXXUUUSSSRRRMMMKKKJJJIIIJJJLLLOOOQQQVVVXXX[[[```dddhhhkkkmmmnnnooopppqqqrrrssssssrrrpppmmmlllooossssssooojjjkkk```QQQFFFEEELLLVVV]]]iiilllqqquuuwwwwwwuuutttssstttuuuuuutttqqqmmmkkk```[[[RRRJJJCCC===777444///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************))))))))))))))))))***+++++++++++++++(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''''''''(((((()))***+++))))))***++++++++++++***+++++++++******)))''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''###'''(((%%%$$$'''))))))%%%'''))))))***+++...000---000333444222...,,,+++%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''&&&&&&'''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...^^^ZZZYYYWWWWWWUUUQQQLLLHHHFFFEEEDDDAAA===<<<;;;;;;<<<===<<<:::777111...+++******+++,,,+++000000000---***(((((()))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&)))))))))))))))******+++++++++************++++++***************++++++,,,(((((()))***+++,,,------)))***+++---111555999;;;???AAAEEEJJJNNNQQQRRRSSSVVVXXX[[[^^^______^^^^^^```___^^^^^^___aaacccdddccc^^^\\\^^^^^^XXXTTTRRRNNNLLLJJJMMMUUU]]]bbbdddnnnoooppprrrssssssssssssttttttttttttttttttttttttxxxpppfff^^^YYYRRRIIIBBBOOO]]]lllrrruuuyyy{{{yyy|||wwwsssuuu{{{~~~|||xxxvvvrrrlllfff___XXXOOOJJJAAA999000,,,---000000///000---+++***+++,,,,,,,,,---))))))---///...///111444111---)))+++...,,,((()))))),,,222888888111***+++******)))(((''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,+++***)))))))))***,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&%%%%%%&&&(((+++...000,,,,,,++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''&&&'''((((((((((((((('''(((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((('''''''''((()))***++++++***)))((())))))(((((((((((((((((()))((('''((())))))((('''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++++++++,,,------......///~~~]]]YYYXXXUUUVVVSSSPPPLLLHHHFFFEEEDDDAAA===;;;::::::;;;<<<;;;999666111...+++******+++,,,+++000000000---***(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))))))))))))))***++++++++++++************+++++++++++++++******+++,,,,,,,,,+++++++++,,,------...111333555999===BBBEEEGGGIIIKKKNNNRRRVVVXXXYYYZZZXXXZZZ\\\^^^```aaaaaaaaaaaaaaabbbcccdddfffhhhiiinnniiifffhhhhhhddd``````XXXUUUPPPOOOPPPRRRRRRRRRbbbeeejjjooosssvvvwwwwwwttttttuuuuuuvvvwwwxxxxxxxxxvvvtttsssooofffXXXNNNCCCKKKXXXeeeoootttwwwxxx{{{zzzzzz}}}{{{www}}}{{{xxxuuuppplllgggddd___WWWLLLCCC===888111,,,++++++---///111000---+++,,,)))(((+++---///555======777000...///...,,,***))),,,000444555222---)))*********)))(((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))*********************++++++,,,,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((((('''&&&&&&'''(((***,,,***************+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))((())))))(((((((((***+++,,,---+++)))((()))))))))'''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******+++++++++,,,,,,------......///|||[[[XXXVVVTTTSSSQQQOOOKKKGGGEEEEEEDDDAAA>>>999999999:::;;;:::888666111...+++******+++,,,+++///000000---***(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((((((((())))))***))))))))))))***++++++++++++************++++++,,,,,,++++++++++++,,,,,,+++*********,,,...111333888:::>>>CCCHHHLLLOOOPPPSSSTTTVVVXXXYYYZZZ[[[[[[\\\]]]^^^```aaacccdddeeeeeeffffffggghhhhhhhhhhhhiiidddaaacccccc```___```^^^[[[WWWTTTRRROOOMMMKKKUUUYYY```hhhoootttwwwxxxtttuuuvvvwwwyyyzzz{{{|||yyyzzz}}}wwwlllcccTTTIIIDDDLLLVVV```mmmzzztttvvvyyy}}}~~~}}}~~~~~~|||zzz{{{{{{rrrmmmfff___XXXOOOEEE===333222111111111000...,,,...,,,+++,,,---222???LLLJJJ<<<222111111---+++...---111444444000,,,))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))*********++++++)))******++++++,,,------++++++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&''''''((((((((())))))******+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((''''''&&&'''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((***)))(((((())),,,///222222///+++))))))))))))((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***+++++++++,,,,,,,,,---......//////|||\\\XXXVVVSSSSSSPPPNNNJJJFFFEEEEEEDDDAAA>>>999999999:::;;;;;;999777111...+++******+++,,,+++...//////...+++)))((()))''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********))))))******+++,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******+++---111666;;;>>>>>>@@@DDDIIIMMMPPPRRRRRRWWWWWWXXXYYYZZZ[[[[[[[[[``````aaabbbdddfffhhhiiijjjkkkkkkjjjhhhfffcccbbb]]]YYYWWWXXXXXXVVVWWWZZZ^^^^^^^^^^^^^^^^^^\\\[[[UUUXXX\\\bbbhhhnnnrrruuuwwwwwwxxxyyyzzz{{{||||||{{{yyyxxxyyyyyyxxxtttqqqnnn[[[MMMMMMMMMMMMZZZkkkrrrvvv{{{}}}}}}}}}}}}~~~~~~yyyxxxvvvuuuqqqjjj```YYYMMMGGG===555111000////////////000000000666HHHYYYUUUAAA111//////,,,///666888666444000,,,***))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&((()))++++++)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))))))))*********))))))'''&&&%%%'''((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))***)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))))))))((())))))))))))))))))(((***)))'''(((***...333666555111,,,***)))******)))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,------.../////////~~~]]]ZZZXXXUUUSSSPPPMMMIIIEEEDDDEEEEEEBBB???:::::::::;;;===<<<:::888111...+++******+++,,,+++---//////...,,,)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((&&&&&&'''((((((''''''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((())))))*********************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........///111666;;;AAADDDBBBDDDGGGJJJMMMNNNOOOOOOQQQRRRTTTWWWZZZ]]]```aaadddddddddeeefffhhhjjjkkkmmmmmmmmmllljjjgggeeecccbbb___^^^```___]]]___cccccceeeiiilllnnnooooooooofffeeeeeefffiiinnnrrruuuyyyyyyyyyyyyyyyzzzzzzzzz|||yyyuuurrrpppooonnnmmmkkkcccccceee[[[IIIDDDLLLjjjrrr}}}}}}~~~~~~~~~|||wwwpppllljjjbbbUUUIII@@@:::555222---...000111333;;;OOObbb```JJJ444...///222888@@@BBB:::000******++++++***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''(((***++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))*********++++++++++++............---+++***)))***)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((***,,,---...''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))******************)))((('''&&&''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((())))))***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((((())))))(((''''''***...333666444111,,,***)))*********(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---......//////000___\\\ZZZVVVTTTPPPKKKHHHDDDDDDEEEEEEBBB@@@:::::::::<<<======;;;999111...+++******+++,,,+++,,,...//////,,,***))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))))))))***+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...000111222000000111222555888<<<>>>@@@AAABBBDDDEEEFFFFFFFFFEEEGGGKKKPPPVVV]]]bbbeeeggggggggghhhiiiiiijjjjjjkkklllllllllllllllkkkkkkmmmllllllnnnmmmkkkmmmqqqmmmpppsssuuuuuutttttttttuuusssqqqooopppsssvvvxxxwwwwwwwwwwwwwwwwwwwwwwww{{{zzzyyyvvvrrrlllgggdddbbbaaadddcccWWWGGGAAAFFFMMMZZZlllzzz|||xxxuuussstttuuuvvvxxxyyyyyyyyyxxxtttnnnggg\\\PPPDDD<<<111000000111444>>>TTThhhhhhUUU===000333<<>>???BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHLLLQQQXXX^^^dddggghhhiiijjjkkkkkkjjjiiihhhjjjjjjjjjjjjkkklllmmmnnnmmmmmmoooqqqooolllmmmqqqmmmpppssssssqqqppppppqqqsssrrrrrrrrrssstttvvvvvvssssssttttttuuuuuuvvvvvvxxxzzz|||{{{xxxsssooolllllljjjfff```YYYUUUVVVXXXHHHPPP\\\iiissszzz}}}~~~}}}uuunnn_________aaafffmmmuuu{{{xxxxxxxxxvvvpppfffZZZRRREEE???999444555???TTTgggjjj]]]FFF444777EEEKKKFFF999444---))))))***++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******...///000000///---+++)))(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))******+++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))************)))'''(((((()))******++++++))))))*********))))))(((&&&''''''((((((''''''&&&&&&'''((()))************((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))'''(((((()))******++++++)))(((''''''''''''((()))'''''''''''')))+++---...+++)))((((((***+++***)))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---------......//////000000___\\\ZZZUUUSSSNNNJJJGGGCCCCCCEEEEEECCC@@@888777888:::;;;<<<:::888111...+++******+++,,,++++++---//////---***))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((++++++******++++++,,,------,,,,,,++++++,,,,,,---000111222333555888:::;;;===???AAADDDGGGIIIKKKLLLJJJJJJIIIIIIJJJLLLNNNOOOVVVWWWYYY\\\aaaeeejjjllliiijjjllllllllljjjhhhgggkkkjjjhhhgggggghhhiiijjjggggggjjjmmmkkkfffgggkkkeeeiiilllmmmllllllmmmooogggiiillloooqqqqqqqqqqqqooopppqqqrrrssstttuuuvvvvvvxxxzzzzzzzzz{{{|||}}}yyy|||zzzuuusssrrrllldddfffccc______dddnnnxxxyyyoooWWWUUUQQQPPPSSS\\\gggooovvvvvvvvvvvvtttpppjjjfff\\\QQQCCC999666>>>RRReeehhh```KKK666888IIIKKK???000000///,,,)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))),,,---///000000...---+++(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''((((((''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++((())))))************)))&&&''''''''''''''''''&&&&&&'''((()))************((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))'''(((((()))***+++++++++)))((('''&&&&&&'''((()))''''''''''''((()))***+++'''&&&&&&'''***+++***)))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------------......///000000000```___\\\TTTRRRSSSMMMJJJEEEBBBAAAAAAAAAAAA;;;999888999<<<<<<888555111...,,,,,,---......---000///...---,,,+++,,,,,,'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,+++******+++---...///---,,,,,,...111222333333888===AAABBBBBBBBBCCCHHHEEEEEEIIIOOOQQQNNNJJJJJJLLLNNNPPPSSSYYY___ddd```fffhhhfffhhhllllllhhhdddeeeddddddfffhhhbbbYYY^^^aaadddeeeccccccdddfffbbbeeelllpppjjjaaabbbjjjbbbhhhnnnooollliiiiiikkkiiigggkkkrrrtttpppkkkkkkkkklllmmmnnnmmmnnnpppssspppssswwwxxxxxxyyy}}}}}}yyyyyy|||{{{wwwzzz~~~zzzvvvpppiiifffkkksss}}}wwwooocccXXXSSSTTTYYY]]]hhhooovvvzzzyyyuuurrrpppgggfff[[[OOOIIIEEEQQQiiinnneeeLLL777===MMMGGG222000...+++))))))***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%******)))))))))))))))***))))))))))))***+++,,,------,,,+++,,,------+++***'''%%%$$$&&&)))***'''$$$)))(((((('''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&---000,,,''''''((('''******************************))))))******+++,,,+++,,,,,,,,,,,,+++************))))))))))))******&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,***((((((***+++)))&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,------......///111111111222222333333333aaa```\\\TTTQQQQQQNNNKKKFFFDDDCCCDDDCCCCCC;;;999888999<<<;;;888555111///,,,,,,---......---///...---,,,,,,+++++++++'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++++++++++++++*********+++,,,,,,,,,+++***+++...111444555===???CCCEEEFFFGGGIIIKKKLLLLLLMMMNNNNNNNNNNNNNNNQQQSSSWWW[[[\\\]]]]]]]]]eeejjjkkkhhhggggggddd^^^```aaa______ccchhhgggcccdddlllwww~~~~~~yyytttqqqggggggllluuuyyyyyy{{{yyy~~~pppgggfffeeeeeeddddddddddddfffkkkppptttuuuuuuvvvwwwzzzyyy|||}}}wwwwww{{{~~~}}}{{{vvvssswww~~~|||yyytttnnnjjjfffdddccceeeccccccggglllqqqssstttgggiii```XXXTTTOOOUUUhhhrrrkkkUUU<<<:::FFFAAA000---+++))))))*********)))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((('''&&&***))))))(((((())))))***++++++,,,,,,,,,---......---,,,+++,,,------,,,***((('''&&&'''((()))((('''((('''''''''''''''(((((())))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))******))))))((((((((()))))))))(((((((((((((((((()))(((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((%%%,,,///+++'''((())))))*********+++++++++,,,,,,++++++******++++++,,,---++++++,,,,,,++++++***)))***))))))(((((())))))***&&&''')))*********(((((()))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))),,,***((()))***+++)))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,---.........000000111222333333444444cccaaa]]]UUUQQQOOOOOOLLLHHHFFFFFFFFFEEEEEE<<<:::999:::<<<;;;888444111///,,,,,,------------------,,,,,,++++++******'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********************+++++++++,,,,,,,,,---***+++,,,...222666:::<<>>DDD>>>000...,,,+++***++++++***)))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''))))))(((((((((((()))))),,,,,,------...------------,,,++++++------,,,+++((())))))((('''(((***,,,(((((('''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))******))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))************)))(((((('''((((((''''''''''''((((((((((((''''''''''''((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((%%%+++---***(((***++++++***+++++++++,,,,,,------,,,++++++++++++,,,------++++++,,,,,,++++++***))))))((((((''''''(((((()))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))))))))*********+++++++++,,,------......//////000111333444555555ccc```]]]VVVSSSOOONNNKKKHHHFFFFFFFFFFFFEEE===;;;999:::<<<;;;888444111///,,,+++,,,------,,,,,,,,,,,,,,,++++++******'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++************))))))++++++,,,---............---///222555999>>>BBBEEEGGGHHHIIIJJJJJJKKKNNNQQQOOOQQQSSSSSSSSSVVV\\\bbbaaa^^^[[[[[[^^^bbbeeefffeeeeeedddfffmmmxxx}}}tttkkkbbb```eeemmmtttyyywwwvvvxxx{{{{{{yyy|||}}}uuukkkccc]]]ZZZYYY[[[bbbbbbTTTCCCCCCUUUiiitttzzzrrrcccZZZSSSXXXiiiyyyxxxiiiTTTLLLLLLBBB111111///---,,,,,,,,,+++*********)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((('''(((((()))******+++,,,---------,,,+++---,,,++++++,,,---,,,+++)))***+++)))'''''',,,000,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((((((((())))))***++++++***)))'''&&&((((((''''''''''''(((((()))((((((''''''(((((())))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$))),,,))))))+++---,,,---------,,,,,,,,,++++++++++++******++++++,,,---+++++++++++++++***))))))((((((''''''''''''((((((''''''((()))***))))))((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***)))))))))******))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((('''&&&((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------.........///000111333444555666ccc___\\\XXXVVVQQQMMMJJJGGGFFFEEEEEEDDDCCC===;;;999:::<<<<<<888555111///,,,+++,,,,,,,,,+++++++++,,,,,,,,,+++***)))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++******************+++++++++,,,---......///111444888<<>>AAABBBEEEIIIMMMIIILLLOOOQQQRRRRRRSSSTTTRRRRRRSSSXXX___gggmmmpppqqqwww}}}wwwxxxsssqqqrrrqqqooopppssswww~~~|||qqqaaaPPP@@@777999777444444555999<<<>>>ccc{{{xxxmmmiiirrruuuppphhhTTT???333000,,,***+++---///000,,,,,,+++++++++*********************************))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((())))))******+++((((((((((((((()))******))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,------......------)))(((((())))))***+++,,,------...000222555777888111...,,,***+++++++++***))))))******)))+++---///111000...,,,***)))(((((())))))))))))))))))))))))))))))(((((())))))***++++++******))))))******+++******************************))))))))))))******)))*********+++******)))))))))(((((((((((())))))******))))))))))))******)))******++++++******)))************************))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))(((&&&)))***((()))...000...000///...,,,+++)))((('''((((((((((((((()))************++++++******)))((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))((()))******))))))***+++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...//////000000//////000111333444555555fff\\\XXXWWWVVVOOONNNKKKHHHFFFEEECCC@@@>>>;;;999888;;;>>>>>>;;;888111///,,,++++++++++++******,,,---......---,,,+++(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,---......///333222000///000333666999<<<@@@EEEGGGFFFGGGKKKOOONNNOOOQQQSSSTTTVVVYYY[[[VVV\\\cccjjjrrr{{{zzzooohhhfffnnntttxxxyyy{{{xxxhhhWWWMMMNNNKKKGGGCCCAAABBBEEEGGGfff|||}}}vvvyyy~~~yyyrrreeeVVVDDD>>>666///------......---------,,,,,,,,,++++++************************))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,---......------))))))))))))***+++,,,------------///333888===@@@333000,,,*********)))((()))(((((())),,,------,,,...---,,,+++))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++******))))))******+++************************++++++************++++++))))))))))))***+++,,,,,,******))))))))))))******+++******))))))******+++)))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++*********)))(((***)))''')))...000---,,,,,,,,,+++******)))))))))))))))((()))******+++***************))))))(((***))))))(((((())))))***((((((((((((((())))))***))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))''')))+++***)))(((***,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---......//////000111111111000000111222333333444444hhh[[[VVVUUUTTTMMMOOOMMMIIIGGGEEECCC@@@===:::888888:::>>>???<<<999111///,,,+++++++++***)))+++,,,...//////...,,,+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,...///000000;;;999666555666999>>>AAABBBGGGLLLLLLKKKJJJNNNRRRQQQQQQQQQQQQRRRVVV\\\```rrr{{{vvvrrrhhhlllnnnnnnpppwww}}}~~~|||}}}rrrkkk___gggjjj___PPPNNN[[[kkkrrr~~~}}}~~~www|||xxxrrrkkkXXXOOOCCC777000---++++++......---------,,,,,,,,,************************))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************+++,,,---...+++***+++---222888>>>BBB555111---******)))((((((((('''&&&)))---///---******)))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++************************,,,,,,++++++++++++,,,,,,))))))(((((()))+++---...++++++************++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++)))''')))...000---))))))*********+++++++++*********)))***++++++,,,***************)))((((((******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))&&&)))+++***((((((***,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------//////000000111111222222111111111222222333333333iiibbb[[[UUUSSSPPPNNNMMMKKKHHHEEEBBB???>>>;;;999888999<<<===:::777111///,,,++++++++++++***+++,,,---...---,,,+++******)))((((((((((((((())))))***++++++***)))((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))'''((()))***************))))))))))))************))))))))))))************++++++******************......---,,,---111777;;;444666777777:::@@@CCCDDDFFFGGGHHHJJJLLLOOOSSSUUUVVVSSSWWW___^^^```vvvsssiiiiiiooorrrooo{{{}}}|||yyyxxxrrrlllnnnttt{{{~~~~~~}}}yyyuuummmdddVVVFFF:::222000000---//////...+++)))))))))++++++++++++++++++++++++******))))))))))))*********)))((((((((((((((()))***************)))((((((''''''(((((())))))******''''''(((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))))))))***++++++++++++*********)))((((((((((((((()))))))))))))))******+++///---,,,++++++,,,...///,,,,,,---...///000111222,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++++++++***************+++***((('''(((,,,---,,,***,,,,,,,,,+++++++++******************************************++++++,,,,,,******************************))))))))))))******,,,******---222333000++++++++++++++++++++++++++++++***************++++++))))))))))))************************************+++++++++*********))))))+++)))((('''((()))+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))***+++---...//////************************+++)))(((&&&&&&((()))++++++++++++***)))(((((('''******))))))((((((''''''))))))))))))))))))))))))''''''((()))***)))))))))))))))))))))************(((((((((((())))))))))))))))))))))))***************)))))))))+++---000222222222111000//////000000000111333555666666555444gggaaa[[[TTTRRROOONNNMMMKKKHHHEEEBBB@@@>>>;;;999888999<<<===:::777111///,,,++++++++++++***++++++,,,---------,,,+++******)))(((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))((())))))************)))))))))))))))************))))))))))))************+++++++++++++++************+++---...///222777:::777999<<<===@@@CCCEEEEEEKKKLLLMMMNNNPPPSSSWWWYYYaaaaaakkkzzzxxxrrrooollloooppprrrxxx~~~|||xxxvvvuuuvvv{{{~~~}}}}}}~~~~~~|||{{{tttlllbbbYYYQQQFFF:::222,,,,,,++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))(((((((((((()))))))))*********))))))(((((((((((((((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))******+++,,,,,,,,,,,,+++******)))((((((((((((((()))))))))))))))******+++000...---,,,+++,,,...///,,,,,,------.../////////,,,,,,++++++***))))))((())))))))))))))))))))))))******))))))((((((((((((************************************************************************---------,,,,,,,,,++++++,,,,,,++++++***++++++,,,...,,,***+++,,,---+++))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++******))))))))))))******,,,******---111222...***++++++++++++++++++++++++++++++******************))))))))))))************************************+++++++++*********))))))***)))((('''((()))+++,,,+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************************)))(((''''''((()))***++++++******)))(((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))************+++*********+++---000111222222111000000000000000111111222333444777999:::eee___ZZZTTTRRROOONNNMMMKKKHHHEEEBBB@@@???;;;999888999<<<===:::777111///,,,++++++,,,+++*********+++,,,------------,,,+++***)))(((''''''''')))(((''''''&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((())))))))))))************))))))((())))))))))))************)))))))))*********++++++++++++++++++++++++++++++***,,,...000222555:::===888:::===AAADDDEEEFFFFFFLLLNNNQQQUUUZZZccclllsss|||~~~{{{xxxuuunnniiijjjqqqzzztttggg]]]jjjzzz|||{{{}}}}}}wwwooojjjfff[[[KKK>>>444///+++)))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))(((((())))))***))))))))))))((((((((('''((((((((())))))))))))***))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))******+++,,,,,,,,,,,,,,,***))))))((((((((((((((()))))))))))))))******+++111000...---,,,---......------------------------,,,,,,++++++***)))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************************************************************------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++***)))***+++++++++++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,******,,,//////,,,)))************************,,,,,,++++++************)))))))))*********++++++************************+++++++++******************)))((((((((()))+++,,,******))))))))))))******))))))))))))))))))))))))...------,,,+++***))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++******)))((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************((((((((()))))))))******)))))))))*********++++++,,,++++++++++++---///000222222111000000000000111333222000111333888===@@@ddd```[[[UUUSSSPPPMMMLLLJJJHHHEEEBBB@@@???;;;999888999<<<===:::777222///,,,+++,,,,,,+++***))))))***,,,---......///---,,,+++)))(((''''''''''''(((((())))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))***************)))((('''((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---...000222555999???DDD===<<>>DDDHHHDDDAAAGGGSSSXXXiii}}}wwwjjjvvvzzz|||xxxuuutttttttttuuuwwwwwwsssmmmaaaMMM<<<666333///---,,,---...///,,,,,,---...---,,,+++***************************************************---,,,************,,,---************************((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))******************))))))))))))******++++++************++++++,,,,,,,,,---------......111000///...,,,+++***)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,---------...((((((---...***))),,,///000///---++++++---.........---,,,---///111222222555555222222666777444666999;;;888555777@@@HHHQQQTTTXXX[[[^^^dddkkkqqqooonnnkkkjjjhhhgggeeecccUUUOOOIIIGGGJJJMMMMMMKKKPPPMMMLLLOOOQQQPPPPPPPPPOOOMMMHHHBBB<<<777666666333111...,,,***+++,,,---......------,,,++++++++++++++++++++++++,,,,,,,,,***+++,,,+++*********,,,---------------------------------,,,+++***)))((())))))))))))))))))))))))(((&&&&&&&&&((()))))))))******))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******))))))))))))************))))))(((((('''''''''((()))+++++++++***)))))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...//////......000111000444888:::999777444333666777888888777444222111lll]]]ZZZUUUPPPQQQNNNMMMKKKIIIFFFCCCAAA@@@999888888:::;;;<<<;;;999666333///,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************************************++++++++++++---,,,,,,,,,,,,---......222000000333444333666;;;>>>???CCCHHHIIILLLZZZhhhvvvxxxrrruuuzzz{{{wwwuuussssssuuuxxxxxxvvvssslll^^^PPP@@@888...***,,,//////---,,,,,,---------,,,+++***************************************************,,,++++++++++++++++++,,,************************))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))************+++******)))))))))******++++++************++++++,,,,,,---------..................------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******///++++++///000,,,***+++...///111111///.........,,,///222555777;;;???CCCBBBEEEEEEBBBCCCGGGIIIGGGMMMOOOOOOLLLIIIIIIMMMRRRXXX[[[___bbbfffkkkrrrxxxyyyyyyyyyyyywwwtttooolllmmmggg```\\\[[[ZZZWWWSSSUUUTTTVVV[[[ccciiinnnrrrkkkkkkiiieee___WWWQQQNNNBBB???:::444000---++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,---...............///,,,,,,,,,------.........,,,,,,,,,,,,,,,++++++***************************)))(((''''''((()))))))))***************+++,,,,,,************************(((((((((((((((((((((((()))************+++++++++******))))))))))))************))))))(((((((((((('''((()))***++++++***)))************************************))))))))))))******++++++++++++******)))*********++++++++++++,,,,,,,,,---------......,,,...////////////000222111555999::::::888666666555666888888666444222222mmm^^^\\\VVVQQQRRRNNNMMMKKKIIIFFFCCCAAA@@@999999888999;;;;;;:::999444222...,,,------------,,,,,,+++++++++,,,---...,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,---......///---///333444444888>>>???BBBHHHQQQZZZgggzzzuuuttttttwww}}}zzzvvvsssqqqtttvvvwwwwwwxxxwwwooofffSSSFFF666......111000---,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))***************************))))))(((((())))))***)))))))))*********++++++,,,++++++***)))))))))***,,,++++++******++++++,,,,,,------------.........,,,---------------------++++++++++++,,,,,,,,,,,,------------------------++++++,,,------,,,+++++++++)))***...111///...///+++...222333222111000111...444===CCCGGGNNNWWW___fffiiiiiifffgggjjjjjjgggfffccc___[[[WWWTTTSSSSSSQQQSSSUUUWWWZZZ^^^bbbfffqqqsssvvvxxxwwwrrrmmmiiiddd```]]]]]]______\\\YYYQQQQQQRRRVVV]]]ffflllnnnuuuwwwzzzzzzuuulllbbb\\\]]]YYYRRRJJJBBB<<<888666666666444333111///...---++++++++++++,,,---...///,,,,,,---------,,,++++++++++++,,,---...//////000,,,,,,---------,,,,,,+++************************++++++***)))))))))******+++************++++++,,,************************)))))))))))))))))))))))))))************+++++++++******))))))))))))*********))))))))))))(((((((((((()))******+++*********************************************************++++++************++++++))))))******++++++******,,,,,,,,,---------......,,,...000000//////111222333555999::::::999999999555777888777555333222333nnn___]]]WWWRRRSSSNNNMMMKKKHHHEEECCCAAAAAA999999888999;;;;;;999888333000...------.........,,,,,,+++++++++,,,---...++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,---...///,,,,,,///444666777<<>>AAAEEEIIIMMMPPPQQQPPPOOOVVVdddooooootttwwwuuuqqqmmmfff^^^[[[SSSJJJDDDCCCCCCBBB@@@OOONNNLLLKKKKKKJJJIIIHHHCCCFFFKKKNNNPPPSSSWWWZZZVVVVVVXXXZZZ\\\[[[XXXVVVXXX\\\]]]\\\]]]```]]]VVVZZZ\\\bbbhhhnnnooommmjjjkkkjjjiiigggdddaaa___^^^WWWWWWVVVUUUTTTSSSRRRRRRJJJFFF???777111...------000...,,,,,,...///...,,,++++++,,,---///000111111222222111000...,,,***)))++++++++++++++++++++++++---...///---+++***+++---,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******))))))))))))************++++++******************************************))))))******+++++++++,,,,,,+++***))))))***+++,,,***,,,---...///...---,,,,,,,,,,,,---------......---///000111111111333555444666999:::999999999:::888999999666222333888===mmm___]]]WWWRRRRRROOONNNJJJGGGDDDCCCBBBBBB:::999888999::::::888666222000......//////...---,,,,,,+++++++++,,,---...******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++************************++++++++++++,,,,,,,,,,,,------------...///111111333444888<<<>>>AAALLLWWWlllxxxsssmmmxxx{{{{{{yyysssvvvvvvssstttxxxzzzxxxxxxvvvooo```LLL<<<222...///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...//////...+++***))))))))))))))))))))))))************************)))******++++++******)))*********++++++++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------.........///////////////...---,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++......------,,,,,,,,,,,,---000444999AAAJJJNNNMMMOOONNNMMMKKKKKKNNNSSSVVVWWWVVVRRRKKKGGGJJJSSS\\\]]]bbbfffdddaaa^^^WWWOOOOOOJJJDDDBBBEEEHHHJJJJJJJJJIIIGGGGGGHHHHHHGGGEEEHHHKKKNNNPPPRRRWWW___eee]]]___bbbddddddccc```______cccccc\\\YYYXXXPPPEEENNNNNNPPPVVV___eeegggfffdddeeegggjjjkkkkkkkkkjjjllljjjhhheeebbb___]]][[[gggccc[[[QQQFFF===666222222...******---//////...,,,,,,---...///000000111333333222111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++***,,,///---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******)))))))))************+++,,,,,,+++************+++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++************+++++++++,,,...000000///...---,,,,,,,,,---------......---///111111111222444666666888;;;<<<;;;:::999999999:::999666444999CCCLLLlll___]]]WWWQQQQQQPPPNNNJJJGGGDDDBBBBBBBBB:::999888999:::999888666222000///...//////---,,,,,,,,,+++++++++,,,---...******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++************************+++++++++,,,,,,,,,------............000111222333555777===DDDIIIRRRbbbqqq~~~uuuwww|||~~~ssswwwxxxwwwxxx|||~~~}}}vvvxxxxxxrrrcccOOO>>>444000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++************************)))))))))))))))))))))))))))***++++++++++++***)))*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///......------------..................////////////------------------------,,,,,,,,,------------...------------------------///...------...000222333444===HHHQQQ]]]gggiiifff___^^^\\\YYYVVVVVVWWWYYYSSSPPPLLLFFFCCCEEEKKKOOOHHHLLLNNNMMMMMMOOOMMMIIIVVVUUUTTTUUUWWWZZZ[[[[[[[[[YYYWWWXXXYYYYYYWWWTTTSSSVVVXXXXXXXXX[[[bbbhhhiiilllpppsssuuuuuuvvvvvvsssxxxuuukkkgggfff]]]QQQNNNKKKIIILLLTTTZZZ]]]]]]\\\^^^bbbfffiiijjjjjjjjjrrrqqqnnnkkkgggdddaaa```rrrsssssspppiii___UUUOOOAAA:::222...///000///---------....../////////000111111111111000///......------------------------***---///...+++***---111...---,,,+++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******))))))*********+++++++++---,,,+++*********++++++++++++++++++++++++++++++))))))***++++++,,,------******++++++++++++*********,,,...000000///---,,,,,,,,,,,,---------......---///111222222333555666999<<>>BBBDDDBBB>>>;;;:::888999:::999===JJJ]]]lllkkk]]]ZZZUUUQQQSSSSSSMMMGGGDDDCCCCCCAAA???===:::666666888999888555444222///......///...---,,,,,,,,,------.........,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))******+++++++++************************++++++++++++************+++++++++,,,,,,,,,,,,,,,------------------000---...111222222777>>>>>>AAAOOOiii}}}zzzxxxwwwyyy~~~~~~{{{||||||{{{{{{sssaaaOOO888555111000000000...---...------,,,,,,------...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++***)))(((((())))))******))))))))))))))))))************************,,,***))))))+++------,,,...------------...////////////000000000000000//////...,,,+++***+++,,,,,,+++---......------...000/////////---++++++---///,,,///333999AAAKKKVVV^^^jjjlllmmmllljjjgggggggggaaa___[[[VVVPPPLLLIIIGGGIIINNNUUUZZZ]]]aaagggkkkiiigggbbb___ccchhhfffaaadddccc___[[[aaajjjlllgggoookkkkkknnnmmmiiikkkrrr{{{{{{tttjjjeeejjjpppssssss~~~~~~rrriiiccc___lllqqqrrrmmmiiigggccc^^^\\\]]]]]][[[YYYZZZ___cccYYY```eeedddaaa]]]VVVPPPVVVZZZ^^^cccggglllrrrvvvxxx{{{~~~tttcccTTTHHH@@@:::666111111111222333222000...666666777888777444///***000///......------------......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******************************+++++++++******))))))))))))))))))***+++++++++,,,************************++++++,,,,,,,,,---------...------......///000111//////000111222333333444444===DDDBBB@@@AAAAAA>>>===777444===NNN___gggiiijjj\\\ZZZUUURRRTTTRRRMMMGGGDDDDDDDDDBBB???<<<999777777999:::777444444222///......///...---,,,,,,,,,---------------,,,+++***)))((())))))***)))))))))))))))))))))))))))))))))))))))******+++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,------------......///---...222444555:::AAAHHHUUUmmm|||uuuzzz}}}yyywwwyyy|||~~~~~~zzzkkk\\\HHH???444//////000---***------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++***)))))))))))))))************************************************((()))***+++,,,---...///...------------...////////////000000000000////////////---,,,,,,,,,---------...///...,,,++++++,,,+++---000000000//////000555999AAAIIIRRR[[[ccciiikkklllmmmkkkfffbbb```___[[[WWWQQQLLLJJJJJJKKKKKKUUU[[[ccciiijjjjjjjjjjjjiiigggccc___```dddddd```\\\```dddjjjuuu}}}uuummmfffaaa```^^^\\\YYYWWWWWWWWWbbbgggjjjhhhhhhhhhgggccc_________]]]\\\^^^cccggglllqqqzzz}}}uuujjj]]]OOOEEE;;;777222000000333444555333222111222444666777666111000///---,,,,,,,,,,,,......------,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++***))))))******************************,,,,,,+++++++++*********************++++++++++++************************++++++,,,,,,,,,---------...............///111111//////000111222333444444444:::>>><<<;;;>>>???===;;;888;;;HHH[[[iiillliiijjj\\\[[[UUURRRTTTQQQLLLGGGDDDDDDDDDBBB@@@;;;999777888;;;:::777333444222///............---------------,,,,,,,,,,,,++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,---------.........///...///444777;;;CCCKKK\\\ooozzzyyyuuurrrooonnnmmmmmmgggfffdddcccbbbccceeefffeeegggiiikkkkkkiiigggeeegggjjjooouuu{{{uuuvvv}}}}}}wwwtttvvv{{{~~~uuujjj[[[MMM;;;000///000...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++%%%)))---.........000222......------......///000///000000111000000//////000///......---.........---///000///...,,,,,,---+++---///111333666:::===EEEKKKTTT]]]dddjjjooorrrnnnoooooommmhhhccc```___]]]YYYUUUTTTWWW[[[\\\\\\]]]aaaeeehhhgggdddbbb```]]]``````___bbbiiilllkkkzzz}}}uuujjjbbb[[[___``````ccciiikkkjjjnnnnnnlllgggbbb___aaacccZZZ^^^dddlllttt|||zzzqqqkkkVVVNNNCCC:::555444444555444222000000111222222111111000///---,,,+++++++++......------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,+++******)))*********************************,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------............///000111111000000111222333444555555666999:::999999===>>><<<;;;???IIIYYYiiiooolllfffkkk]]]ZZZTTTPPPQQQPPPKKKFFFDDDEEEEEECCC@@@:::888888999;;;;;;666222444111...---......---,,,...------,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******+++***************+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,------......//////000...000666===DDDPPP[[[qqqyyyrrrkkkddd___ZZZYYYXXXVVVUUUUUUUUUUUUQQQPPPNNNMMMMMMNNNOOOPPPPPPQQQSSSSSSSSSQQQPPPNNNNNNPPPSSSVVVYYY[[[\\\\\\aaalllyyyzzzwwwyyy~~~zzztttssswww|||}}}{{{sssiii[[[HHH888000/////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))*********++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++%%%+++111111...---///222...............//////000000000111111111000/////////.....................,,,...000000000///000111///000111444999CCCMMMTTTXXX]]]dddjjjnnnppprrrtttssstttuuutttpppllliiihhhiiifffddddddgggfffbbb^^^XXX[[[___cccgggkkknnnpppuuu|||cccffffffeeeeeegggeeeaaahhhjjjjjjjjjhhhhhhiiikkk___aaabbbaaa```bbbggglllvvvzzzxxxqqqdddWWWKKK???666111222222222333333222///,,,//////...---,,,,,,,,,,,,......------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------------...............///000111222111111222333444555666666:::;;;;;;;;;<<<>>>===<<>>IIIYYYiiinnniiiccceeejjjlll^^^ZZZSSSMMMMMMMMMIIIFFFEEEFFFFFFDDDAAA;;;999777888;;;:::777333333111...------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******+++)))))))))***++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,---...///000000111555666;;;GGGRRR^^^mmmyyytttjjjaaa\\\WWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVYYYYYYYYYYYYYYYZZZZZZ[[[VVVVVVUUUTTTSSSSSSSSSSSSQQQRRRRRRQQQPPPNNNLLLJJJJJJKKKLLLJJJHHHJJJNNNRRRVVV```uuuqqqqqqsssxxxzzzuuusss|||~~~}}}zzzppp[[[CCC333...///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++************+++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++...111000...,,,,,,...//////......//////000111222222222222111000//////,,,,,,---.........------/////////......000444777;;;DDDPPP\\\dddgggiiijjjkkkmmmppprrrsssuuuxxxzzzzzzzzzwwwrrrmmmiiihhhiii```^^^\\\[[[^^^eeemmmrrr~~~nnndddccceeefffddd\\\eeeqqqyyyzzzvvvooojjj^^^^^^___aaafffoooyyyzzzlllbbbMMMEEE:::111---...000222/////////...//////000111......------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111222222333333444555666777888888999:::===@@@???===@@@FFFVVVcccnnnmmmfffhhhwwwjjj]]][[[TTTOOOPPPLLLHHHFFFEEEGGGGGGDDDAAA<<<999777777999:::777444333000...,,,------,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,---...///000111111777;;;FFFVVVaaajjjsss{{{zzzmmmccc^^^[[[YYYWWWUUUWWWYYY[[[\\\^^^___aaaaaabbbdddfffiiijjjllllllhhhhhhhhhhhhiiiiiiiiijjjkkkjjjhhhfffdddcccbbbbbb``````______]]][[[XXXWWWYYYWWWTTTRRRQQQQQQQQQQQQOOORRR[[[hhhrrryyy|||sssrrrzzzxxxssswww}}}~~~{{{lllVVVBBB666111...///000111111000///...------------------------***+++,,,,,,,,,,,,+++***************************+++*********++++++,,,---*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///////////////000000111222222222222111000//////,,,---...///000//////...///000000111333999@@@EEEPPPXXXbbbjjjnnnooonnnmmmnnnppprrrssssssssstttuuusssrrrnnnhhhcccaaabbbccc___eeemmmuuu}}}xxxcccccceeeiiimmmqqqrrrssstttmmmcccYYYVVV\\\hhhrrrlllooovvv~~~tttjjj[[[LLLAAA:::666333333222111000////////////------..................,,,,,,,,,------------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000111222333333444555666777888888999888:::===@@@>>>???IIIWWWbbbgggjjjhhhjjj{{{hhh]]]\\\VVVQQQRRRKKKHHHEEEFFFGGGGGGDDDAAA===:::666666888999888555333000---,,,------,,,+++*********++++++,,,,,,---++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,---...///000111222888???OOO```lllpppuuuzzz}}}rrrjjjcccYYYTTTUUUXXX[[[\\\]]]```eeeiiilllooorrrttttttvvvzzz~~~|||{{{zzzyyyuuuuuutttssspppmmmkkkiiiccc```]]]]]]^^^]]]YYYVVVYYYUUURRRRRRRRRSSSZZZbbbgggqqqzzzrrrwww{{{tttrrryyy~~~}}}|||}}}~~~uuueeeQQQ@@@666...000111222222111000...------------------------***+++,,,------,,,+++***************************+++*********+++,,,,,,---))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---////////////////////////000111111333333333222222000//////---...///111111111000/////////111444;;;DDDOOOWWWfffhhhkkkllllllnnnppprrroooqqqtttsssqqqnnnllllllkkkiiieee```]]]]]]```cccooo|||kkk\\\YYY___gggmmmrrrsssrrrmmmddd[[[VVVTTT___```dddkkkvvv~~~sssfffYYYLLLDDD777666444222000......---------..................,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,************************)))))))))******++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000111222333444444555666777888999999:::;;;???AAA???BBBSSSfffiiigggddddddpppiiiaaa\\\YYYVVVNNNPPPMMMIIIFFFEEEDDDCCCAAA:::777555666888888555222444111...---,,,,,,+++***++++++******************,,,------,,,)))''''''(((************************))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((000...,,,,,,...333888;;;EEENNN\\\eeeffffffppp|||~~~uuupppjjjeeeccc\\\\\\\\\\\\^^^cccjjjoooyyyxxxppplllkkkjjjgggccc___aaa^^^WWWSSSSSSSSSRRRRRRRRRWWWddduuu}}}nnnppp|||vvvoooqqqtttxxx{{{~~~|||yyyrrrhhhQQQ999222333444333111000000111......------------......000000///...------,,,,,,++++++++++++++++++++++++(((***,,,...//////...---++++++,,,,,,,,,---------------------------------.........///////////////......000111111111111111333333222111000000000000,,,,,,,,,---///000...,,,333555;;;CCCNNNYYYbbbgggeeekkklllhhhkkkssstttnnntttppplllkkkjjjhhhffffff```lllvvvsssnnnsss~~~uuukkkhhhiiifffcccgggnnnoooggg___]]]QQQWWW\\\```dddnnn{{{mmmaaaKKK<<<000111666333,,,)))///...,,,,,,///111...)))..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++************++++++++++++(((***,,,,,,+++***)))***,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---,,,,,,------.../////////000000000000000111111111333666999::::::;;;<<<===444;;;??????DDDSSSccckkkiiiiiigggsssiiiaaa]]]ZZZVVVOOOOOOLLLIIIFFFEEEDDDBBBAAA:::777555666888888555222444111...,,,,,,,,,+++***++++++******************,,,------,,,)))(((((()))************************))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,+++---///000222444:::AAAGGGYYY^^^fffkkkkkklllwwwwwwiiicccaaa___aaadddfffiiinnnttt||||||vvvrrrpppjjjbbb___```^^^[[[SSSOOOOOOUUU^^^kkkzzzzzzqqqsss|||~~~rrrsssuuuyyy}}}}}}zzzvvvooo[[[GGG555333000///000000...,,,......------------......000//////...------,,,,,,+++++++++++++++++++++++++++,,,...000000000///...++++++,,,,,,,,,---------------------------------........./////////000000//////000111222444444555555444222000000000000111---...///...------000333222<<>>>>>EEERRRaaammmtttllllllrrrhhh```\\\YYYWWWPPPOOOLLLHHHFFFEEEDDDBBBAAA:::888666777999999666222333111...,,,,,,---,,,+++******+++++++++++++++++++++,,,---,,,***))))))******************************************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////---///111333999EEERRR\\\gggiiinnnsssssswww|||qqqfff```\\\___dddjjjttt}}}vvvqqqnnnfff]]]YYYRRRLLLLLLOOOUUU___hhhssswwwnnnqqqyyyxxxvvvvvvxxx}}}|||zzzwwwjjjZZZAAA888///---000222---(((......------------....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...,,,,,,,,,,,,------------------------------------------...//////000111111000000000222444777999;;;777555222000...///000111---000222///,,,///777>>>CCCPPP^^^eeeeeedddgggkkkjjjiiijjjnnnoookkkjjjkkkbbbccccccdddiiittt|||www}}}~~~zzzuuulllmmmiii[[[ZZZ\\\```cccbbbbbbhhhpppnnnwww}}}ggg\\\YYYZZZZZZ[[[cccdddeeedddccccccfffhhhvvvvvveeeRRR@@@333111444000...------------...///........................------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++*********,,,111444000///...---,,,,,,,,,,,,,,,,,,++++++,,,---......,,,------......///000000111111111222222333333333222444555777999<<>>===NNNaaallltttzzzrrrtttggg^^^YYYWWWVVVPPPNNNKKKGGGEEEDDDCCCAAA@@@:::888666777999999666333333000...,,,------,,,+++******+++++++++++++++,,,***,,,,,,,,,*********,,,************************************************))))))*********+++++++++++++++,,,,,,,,,,,,------+++,,,,,,---....../////////...///666DDDVVVfffooogggjjjqqqyyy}}}}}}yyy|||vvvnnneee]]]\\\aaalll{{{vvveeeddd\\\UUUTTTTTTVVV[[[```___mmmyyyssstttzzz|||wwwwww{{{}}}}}}|||tttjjjSSSCCC222,,,000444000***......------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000000111111000///...---,,,,,,,,,------------...........................,,,---...///000111222222111111111333555999===???999666222///...///111222---///111111333:::EEEMMMXXX^^^eeefffcccbbbdddhhhjjjfffhhhooommmcccaaafffgggpppyyyzzzqqqzzzzzz|||{{{wwwtttsssmmmfffgggaaacccgggfffkkkiiiZZZVVVWWWXXXXXXWWWWWWZZZ]]]]]]```bbbbbbccciiittt|||~~~sssiiiaaa\\\aaaeeejjjnnnoookkkfffbbbkkkyyyqqq\\\FFF666///222000000000///,,,---///............////////////............------------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,000333000000///...------------,,,,,,,,,,,,,,,---...///---------...//////000000111222222333333444444444555666777999;;;AAAGGGLLLNNNDDDHHH^^^ppptttxxx{{{eee[[[VVVUUUTTTNNNMMMJJJGGGDDDCCCBBBAAA???;;;888666777999999666333222000---,,,---------,,,******++++++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,************************************************))))))*********++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------...000777HHH]]]mmmuuuwwwkkknnnwww{{{wwwtttvvv{{{}}}{{{wwwooobbb\\\\\\___bbbmmmyyyuuunnngggeeebbb^^^\\\]]]XXX\\\bbbiiitttvvvvvvxxxzzzvvvxxx~~~~~~~~~yyyttteeeQQQ999---///333111---......------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,,,,,,,---------.................................------...///000111222333222222222444666:::>>>@@@999666222///...///111333......000666@@@KKKTTTZZZ\\\___bbbeeeffffffggggggfff```___dddccc___eeeooo~~~yyyzzzxxxnnneeeaaa\\\bbbfffffffffhhhhhheeennnooo|||rrrlllgggiiirrrxxxvvvppp]]]\\\[[[[[[\\\]]]^^^]]]jjjhhhjjjllljjjiiioooyyy|||uuuooogggbbbbbbgggnnnsssmmmzzzvvv___FFF555222......111111------000........./////////000000/////////......---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------...............000111111000000000111000//////////////////000---,,,,,,,,,------...///------......///000000111111222222333444444555555666777888999<<>>777555222000000111222444111222777AAANNNYYY___bbb```bbbfffiiiiiifffaaa]]]YYYXXX[[[bbbjjjvvvzzzppphhhbbbiiieeegggnnnmmmccc\\\\\\dddnnnyyyvvvggg^^^]]]```cccdddccc______cccbbb]]]___eeejjjlllsss}}}~~~zzzkkkaaa^^^bbbggglllvvvwwwbbbPPP:::000+++///111......111.........//////000000111000000000///......------............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///000111222222222444666777555444333444111111111000000111222222......------------......---......//////000111111111111222333444444555555555666777888;;;???FFFKKKUUU^^^ooo}}}~~~zzzhhh[[[UUUSSSSSSNNNLLLIIIFFFCCCBBBAAA@@@>>>;;;999777888::::::777444222///---,,,---...---,,,******++++++,,,------...---......---+++)))***+++************************+++++++++*********)))))))))************+++++++++******+++,,,,,,---......------,,,,,,---...///000555CCCYYYnnn{{{}}}{{{{{{zzz}}}~~~{{{zzz{{{{{{}}}nnnddd___\\\```iiiuuu|||nnn___XXXWWW\\\iiiuuusssqqqzzz{{{zzz}}}{{{vvvhhhSSS???333//////000......------------..............................------------------------------,,,,,,,,,,,,,,,,,,------------....................................//////000000000111111111333333444555777888999999444444222222111222333444555<<>>;;;999777888::::::777444222///---,,,---...------******+++,,,,,,---.........//////---+++))))))***************************++++++++++++******)))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,---...000222444???MMM___kkkqqquuu|||}}}vvvqqqtttxxx{{{|||xxxxxx|||uuuggg___^^^___gggsssttthhh```ZZZYYY]]]ggguuuxxxpppwww~~~zzz}}}~~~}}}zzzppp^^^JJJ:::111000111.........------.........---.....................------------------------------,,,,,,,,,------...---------.........//////////////////////////////000000000000000111111111333444555666777777666666333333222222333333444444999DDDQQQZZZ]]]___bbbeeeaaacccccc]]]WWWXXX```hhhyyywwwlllffffffgggkkknnnppppppqqqxxxwwwoooiiimmmvvvsssjjj```\\\^^^___]]][[[\\\hhhpppmmmgggeeefffgggnnnpppsssvvvzzztttpppdddggghhhkkktttlllRRR;;;444222---,,,000---......///000111111222222111111000///......---//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......000222444666888999111111111000000222777:::888777666444333222111111111000///...---,,,,,,,,,......//////000000111111///000000111333444555555999:::;;;<<<===@@@DDDHHH\\\nnn}}}|||www}}}kkkXXXWWWUUUQQQOOOLLLJJJFFFDDDCCCBBB@@@>>>888777777777888777555222222111///---,,,,,,,,,,,,,,,,,,---+++***)))***,,,//////...---,,,,,,++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,000666;;;JJJTTT```gggkkkrrrrrrfffnnn}}}oooiiijjjsss}}}vvvddd___```dddrrrsssjjjccc]]]]]]___eeeqqqrrrmmmwwwzzzyyywwwkkk[[[FFF333...222---...///...------...///,,,,,,------.../////////.........------,,,,,,,,,------............------******+++,,,,,,---................../////////000//////...//////000111222333333444555777777666444///222333111000333<<>>===GGGTTTlllqqqpppmmmuuujjjWWWVVVTTTPPPMMMLLLJJJFFFDDDCCCBBB@@@>>>888888777888888888555333222111///---,,,,,,,,,---,,,------+++***)))+++,,,...------,,,++++++******++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------222;;;BBBLLLUUU```fffjjjppp{{{yyymmmfffmmmxxx|||zzzyyyrrrjjjlllsss~~~pppeeeaaakkkxxxpppdddfffcccaaadddmmmyyy~~~sssuuu|||{{{zzzyyyqqqfffSSS>>>222000///000000000///---------.................................------,,,,,,,,,------............------,,,,,,,,,---.........///........./////////000000000000000000111111222333444555666777888777555444333333222222444<<>>999888777888888888666444222111///---,,,,,,,,,---,,,------,,,******+++,,,,,,,,,++++++******))))))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000000111777BBBJJJOOOXXXccciiikkkooowww~~~pppjjjgggmmmrrrssspppnnn|||tttkkkeeeiiisss~~~rrrccceeeeeepppyyyqqqddd]]]]]]ccclllqqqxxxrrrrrrvvv~~~}}}yyyttteeeNNN:::///111111111111000...---,,,000000//////...------,,,.........---------------------............------..................//////....../////////000000000111111111111222333444555666777888999888666444222555444333666>>>JJJVVV^^^cccaaaaaacccbbb___```ddd{{{rrrhhh```mmmzzzhhhdddgggaaadddbbb]]]\\\bbbjjjnnnkkkrrrxxxxxxvvvyyyvvviiibbb___oooyyy~~~iiiQQQAAA777333000000222222000...000000/////////000111111/////////.........------.........---------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,111111222333222111000///111111111111000000000000,,,---------......//////////////////............000000000000000111333333444555666777888999::::::<<<<<<>>>AAADDDNNN```pppyyyzzzzzzkkkWWWVVVTTTOOOMMMLLLIIIFFFDDDCCCAAA???===:::999888888888888666555222111///...---,,,------,,,------,,,******+++---,,,,,,++++++************************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,...222888@@@IIIOOOSSS\\\gggmmmnnnnnnqqqtttmmmjjjiiilllooonnnjjjgggrrruuu|||yyyqqqeeedddfffooo{{{vvvfffhhhpppyyyhhh```___cccfffmmmrrr|||wwwrrrzzzwwwyyy~~~|||rrr]]]DDD333111111000000000///...,,,000/////////.........---...............---------------............------//////.....................////////////000000000111111111111222333555555666888999999777444222111222333888@@@LLLXXX```dddaaabbbbbb]]]YYY^^^ttt~~~rrrlllrrrxxxzzzyyyuuunnnfff``````aaaaaaZZZcccmmmqqqooonnnpppssstttmmmmmmkkkmmmuuuppp___FFF===444000111444555333////////////000111222222////////////...........................---------/////////...------......------------------------000000111111000///...---...///000000000///......,,,------------.........///////////////.........000000000000111222333333555666777888999;;;;;;<<<======???CCCKKKZZZnnn}}}{{{lllYYYWWWUUUQQQNNNKKKIIIEEECCCBBBAAA???===:::999777777777777666555333222000...------------------...,,,+++***+++---,,,,,,,,,,,,++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------...,,,---444@@@JJJOOOPPPUUU]]]fffkkkkkkiiiiiijjjjjjkkklllnnnqqqrrrnnnjjjmmmoootttyyy|||xxxoooggggggkkkrrrzzzvvvcccddd~~~tttiiiccc```\\\___fffmmmrrryyyyyylllzzz{{{uuu}}}~~~xxxiiiPPP===222000......000000///............/////////000000........................------............------.........---------------////////////000000000111000000000111222333555555555777999888555333222333000666AAANNNZZZaaacccbbbcccaaa```cccjjj{{{vvvzzzwww~~~~~~}}}mmm^^^VVVTTTYYYaaagggjjjiiigggdddmmmqqqxxx}}}tttlllfffjjjvvvfffYYYGGG:::555444333222000000///000000111222333000000/////////.................................---...///---++++++---///---------------------------------............---,,,---///000000///---,,,/////////.........------.........///////////////000000000000111222333444666777888999:::<<<======<<<===???GGGUUUiiiyyy{{{mmmZZZXXXVVVQQQNNNKKKHHHEEECCCBBBAAA>>>===:::888666555666666666444333222000...---------...---......---++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++************************++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...//////222;;;GGGPPPTTTTTTXXX]]]aaacccbbbaaaccceeeiiirrryyy{{{zzzzzzwwwsssvvvtttqqqpppppppppooonnnpppvvv}}}ssseee```ggg|||oooeee\\\YYYXXXZZZ]]]aaalllwww|||hhhrrr}}}~~~tttzzz|||rrr___LLL666222...---///111111///------...//////000111111.............../////////------............------------------------------/////////000000000111111///000000111222444555666555777888777444333666999888@@@NNNZZZbbbdddcccaaa]]]YYY^^^sss~~~kkklll~~~wwwjjjkkk~~~uuufff___\\\YYY[[[^^^```]]]ZZZ[[[___fffnnnxxx|||xxxqqqhhhaaaggg{{{|||iiiUUUFFF;;;333...111111000000000111222222000000000/////////...................../////////,,,---...---++++++...222------------------------+++++++++,,,,,,------...,,,,,,.../////////...---000000/////////..................///////////////111111000111111222333444666777888999;;;<<<>>>>>>======AAANNNcccwwwmmmYYYWWWUUUPPPMMMKKKHHHEEECCCBBB@@@>>><<<999777555444555555555444333222000///...---......---......---++++++,,,...******++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,---.........444===EEELLLQQQVVVZZZbbb```]]]YYYXXX[[[bbbhhhqqq~~~}}}~~~zzztttnnnlllpppxxx~~~yyy~~~kkkcccbbbooonnneee[[[VVVTTTTTTZZZaaammm~~~qqqpppttt~~~tttvvv{{{|||lll\\\>>>888111...///111111000///////////////000000000---........./////////000------............---------------.../////////000//////000000000111111111000111111222333555777888666888999777444555;;;@@@HHHPPPZZZbbbdddddddddeeeeeejjjzzzuuuhhhvvvmmmrrryyy{{{ooofffaaa]]]XXXSSSNNNQQQWWW^^^fffpppzzzwwwfff```lll~~~wwwdddPPP???555222222111111000111111111000000000000/////////...---........./////////000+++...///...+++,,,000555........................,,,,,,,,,,,,,,,,,,---...,,,------...........................////////////............/////////000111111111111222333444444666666888999;;;===>>>???>>>???EEEVVVppp|||lllXXXVVVTTTOOOLLLKKKHHHEEECCCBBB@@@>>><<<999666444333444444444333333222000///............---......---++++++,,,...)))))))))))))))*********))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---999FFFMMMNNNPPPXXX```lllfff]]]UUUSSSZZZfffooo}}}{{{yyyuuupppnnnsss}}}~~~}}}pppdddkkk}}}uuueee[[[UUUSSSTTTXXXaaannn}}}~~~sssooo{{{uuuuuuwww~~~ttteeeEEE===444///000111111000111111000000//////......---.........//////000000---..................------......///000111111222000000000000111111111111222222222333555777888999888999:::777555777???EEEWWW\\\bbbdddccccccgggkkkzzzuuu{{{}}}}}}tttfffZZZSSSLLLNNNRRRWWW]]]eeemmmsss}}}pppiiikkklll}}}}}}eeeOOOBBB333333222111000000000111000000000000////////////---.........//////000000+++...000///,,,---333888..............................---,,,,,,,,,---------------....../////////++++++,,,---...///000111---.........//////000000111111111111222333444555555666777999;;;===>>>??????@@@GGG[[[yyyxxxjjj\\\UUUTTTTTTOOOLLLHHHDDDBBBBBBAAA>>>;;;;;;999777666666666555444333111000...------------------------------------+++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,***,,,------,,,---///000;;;CCCMMMRRRTTTXXX___fffsssoooeeeZZZXXXaaalllrrrttt}}}{{{|||yyyuuuqqqrrrxxx}}}}}}~~~~~~tttgggfffrrruuuhhhccc\\\SSSOOOZZZXXXaaavvvllloooyyyrrrrrr~~~}}}wwwsss[[[FFF333///222111000000000000000000000000000000000000//////.........---000000//////.........---............/////////000000000000000111111111111000222555666777999;;;===::::::777333555???KKKSSSfffbbb___]]]\\\eee|||sssuuuyyytttrrrqqq^^^XXXYYY]]]___YYYUUU]]]iiilllttt}}}jjj^^^hhhxxxqqq\\\EEE999111333666333//////000//////000222111///,,,////////////////////////---,,,,,,...000111000//////111///000222+++(((000,,,,,,---------,,,++++++,,,,,,,,,---------..............................///000111000000000222333333222222111222333555666333:::<<<888666<<<@@@AAA>>>DDDTTTjjjvvvzzz~~~fffYYYTTTSSSSSSNNNLLLHHHDDDBBBBBBBBB>>>;;;:::888666555666666444333333111000...------------------------------------+++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,...111333<<>>JJJWWW___[[[___cccbbbaaaqqq~~~pppzzzyyyzzzrrriiibbbdddeee___XXXTTT___gggrrrxxx|||fffeeekkkvvvwwwZZZIII888111111000000222000//////000111111///---////////////////////////...---...///111222111000666222000---++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................///000000000///000111222333222222111222333555666222777999666666<<>>EEEQQQkkkbbbYYYUUUSSSRRRLLLLLLHHHDDDCCCCCCBBB???<<<999777555444444444333222333111000...------------------------------------************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++---111777<<>>444111333555000000000000000000000000000000//////////////////000000//////////////////...////////////000000000000000111111222333333333333444666777777777999;;;;;;999<<>>??????IIIaaa}}}eee\\\WWWUUURRRLLLMMMIIIEEECCCCCCCCC???<<<999777555444444444333222333111000...------------------------------------************************************************))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,,,,///444:::???GGGJJJOOOSSSXXX```iiippp|||jjj[[[WWW\\\```]]]\\\___dddeeeccceeekkkuuusssrrrsssvvvxxxwwwuuuwwwtttsssxxx~~~xxxqqqeee___bbbuuuqqqeeeZZZVVVTTTWWWfffwwwvvvuuu~~~yyyyyysss\\\DDD555111333555111111111111111111111111//////000000000000000000//////000000000000000000////////////000000000111000111111222333444444444444555777888888888:::<<<>>>@@@IIIVVV^^^___aaaeeeooowww___QQQTTTZZZ___dddgggiiijjjuuuyyy{{{yyysssvvvqqqXXXCCC666000555222///...///111111111000000000000000000000000...------...///000...---111(((000000&&&999CCC)))...---------......///000,,,,,,---------.........////////////////////////000000222666999999666333111222333444555666777777<<<;;;;;;;;;<<<===???BBBNNNrrrggg]]]XXXUUURRRLLLMMMIIIEEECCCDDDCCC@@@===:::777555444555555444222333111000...------------------------------------***************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,***,,,---///111555;;;@@@EEEJJJPPPUUUWWWYYY[[[\\\lllrrrrrrjjjbbbcccjjjnnndddccchhhllliiibbbdddllltttqqqoooqqqvvvxxxvvvssstttttttttvvvvvvqqqggg```[[[hhh}}}tttddd[[[TTTQQQWWWaaa~~~~~~ooozzz{{{}}}zzzyyygggNNN:::333222222111111111111111111111111//////000000000000111111//////000000000000111111/////////000000000111111111111222333444444555666555666888999999:::<<<>>>???DDDOOO[[[]]]]]]eeerrrzzzuuu^^^]]]]]]___aaaccccccbbbkkkqqqzzzzzzkkkccccccqqqwwwpppYYYDDD555999555111///000111222222000000000000000000000000---,,,,,,---...///---,,,///)))//////'''///333""",,,---...///000000000///,,,,,,,,,------------...////////////////////////000222666<<>>===???KKKZZZwwwbbbXXXTTTSSSRRRMMMMMMIIIEEEDDDDDDCCC@@@===;;;999777666666666555444333111000...------------------------------------))))))******++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,***---000222555888<<>>@@@CCCRRRVVV^^^bbb```jjjxxxyyypppiiiaaa\\\UUUaaakkkmmmtttzzzgggfffnnn}}}pppWWW???;;;555111000111222222000000000000000000000000///......///000000...---...000---...111,,,***333***,,,000333333222000.............../////////000000000000000000000000000111444<<>>===999888666555666555444222222111000......---------,,,---.../////////------************************************************)))************+++++++++******+++,,,,,,,,,+++++++++...222555666888;;;>>>AAADDDDDDAAA@@@EEELLLPPPXXX]]]aaafffnnnyyy~~~}}}jjjhhhhhhjjjmmmmmmiiieeeggglllrrrtttsssssstttvvvwwwuuummm___UUUXXXggguuuuuuhhh[[[SSSZZZcccwwwwwwlllvvv~~~zzz~~~hhhHHH555333555222///...111444333000000000000000000000000000222111111111000000//////000000000000111111111111111222444333333444666888777666666777:::@@@KKKUUUiiifffbbbdddrrrsssaaaXXXYYYYYY^^^fffjjjssswww___fff{{{zzzWWWDDD444111333222000000222222111111000000//////222111111000///...............------------......////////////////////////////////////////////////////////////000000000000111666>>>GGGMMMLLLGGGCCC:::999888777777999;;;===@@@<<>>===999888666555666555444222111000///...............------...///......,,,,,,************************************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,111666888888999<<>>EEEJJJJJJFFFBBB:::999888777888:::;;;===BBBAAAIIIQQQQQQVVVooobbbXXX[[[XXXRRRQQQOOOKKKFFFCCCAAA@@@>>>===999888666555666555444222000//////.........//////------...------,,,+++***************************************************)))************+++++++++***+++++++++,,,,,,,,,,,,...333999;;;:::;;;???CCCOOOJJJEEEDDDFFFJJJOOORRRTTTSSSPPPPPPVVV]]]]]]XXXXXXZZZ\\\^^^___bbbfffiiidddcccdddggglllqqqtttuuugggbbb^^^bbblllyyyuuuggg\\\YYY^^^jjjttt~~~wwwttt|||{{{wwwzzzvvveeeLLL777666555444333222111111111111111111111111111111111111111111111111000000000000000111111111222222222222333444555444555777999999999;;;???CCCLLL___pppwwwsss}}}ooofffbbbgggkkklllpppxxx}}}iiidddiiixxxpppTTTAAA777222000111222111111000000///......000000//////......------------...///111333555666/////////////////////////////////////////////////////////000000000111111333555:::???CCCDDDAAA>>>999999888888999:::<<<===AAAEEENNNUUU\\\ggg|||dddXXX[[[YYYTTTRRROOOKKKGGGCCCAAA@@@???===999888666555666555444222///............//////000---------,,,,,,+++******************************************************))))))*********+++++++++++++++++++++,,,------...///444888::::::===DDDIIIOOOHHHDDDFFFJJJKKKMMMNNNRRRQQQOOOOOOUUU[[[XXXQQQUUUWWWZZZ\\\^^^cccjjjpppooollljjjjjjnnnooonnnlllZZZ\\\cccooo|||sssfff]]]XXX\\\aaajjj|||ssszzz|||wwwyyy}}}zzzrrrXXX:::777555444444333000000333111111111111111111111111111111111111111111111111000000111111222333333333222444555555555666999;;;<<<999;;;DDDKKKRRR```nnnzzz{{{dddcccooouuupppjjjqqqwwwmmmoooxxxmmmWWWDDD888444444222111111000000///......////////////......---------......000111333555666//////////////////////////////////////////////////////000000000111111111111222444777:::;;;:::888999999999999:::;;;===>>>>>>EEEKKKQQQ]]]pppeeeYYY[[[YYYTTTSSSOOOLLLGGGDDDBBBAAA???>>>999888666555666555444222///............//////000------,,,,,,++++++++++++************************************************))))))*********+++++++++++++++++++++,,,---...///111333555777;;;AAAIIINNNIIICCCBBBGGGKKKJJJIIIKKKIIIJJJJJJLLLQQQVVVSSSMMMTTTVVVYYYZZZ]]]ccclllssstttqqqooooooooommmhhhccc^^^eeepppzzzpppbbbVVVSSSTTTZZZiiizzzrrrssszzzyyyxxx{{{~~~~~~|||dddFFF:::555333555444111111555111111111111111111111111111111111111111222222222000111111222333444444444333444666666666888:::<<>>>>>>>>CCCFFFKKK[[[sssfffXXXZZZXXXTTTTTTPPPLLLGGGDDDBBBAAA???>>>999888666555666555444222000//////.........//////------,,,,,,,,,,,,------************************************************)))************+++++++++++++++++++++,,,---///000333333444888@@@GGGKKKMMMDDD???@@@HHHKKKHHHHHHMMMNNNPPPPPPNNNPPPSSSSSSOOOSSSTTTUUUWWW[[[bbbiiiooommmmmmmmmmmmmmmjjjeeeaaannnsssyyy{{{|||yyy}}}{{{kkk[[[SSSOOONNNXXXeeeyyypppqqquuuxxxzzz~~~pppZZZEEE:::333555666222111555222222222222222222222222111111111222222222222222111111222333444444555666333555777777777999<<<>>>YYYHHH???FFFSSSaaawwwhhh[[[___hhhccceeeiiippp~~~uuuttt{{{pppWWWAAA333444333333222111111000000000000000000000/////////000//////.........//////////////////////////////////////////////////////000000000111111111222222444333222333666888888777888999:::;;;===>>>??????BBBCCCEEEMMM___wwwfffWWWYYYXXXTTTTTTPPPLLLHHHDDDBBBAAA@@@>>>999888666555666555444222111000///...............---,,,,,,,,,,,,...///000************************************************)))************+++++++++,,,+++******+++...000111666444666>>>HHHMMMKKKFFFCCC>>>???GGGIIIGGGLLLVVVeeeeee```VVVQQQSSSWWWWWWTTTRRRQQQTTTYYY```eeehhhfffgggiiihhhgggeeeeeeeeetttvvvxxxyyyyyy}}}zzzzzziii^^^TTTMMMPPPXXXjjjzzzzzzqqqsssvvvvvvzzzyyylllSSSBBB666777999444111444222222222222222222222222111111111222222333333333111111222333444555666666444555777888888:::===???SSSHHHFFFQQQ]]]llliiiaaaddd```aaacccfffmmm|||jjjooo}}}pppTTT===555555444333333222222111000111111111111111111111000//////.........//////////////////////////////////////////////////////000000111111111222222222444333333444666888888777888999:::<<<>>>?????????CCCBBBFFFTTThhh}}}eeeWWWYYYWWWTTTTTTPPPMMMHHHDDDCCCAAA@@@???999888666555666555444222222111000......------------,,,,,,,,,---///111222************************************************)))************+++++++++,,,+++******+++...000222888666999DDDOOORRRJJJ@@@EEE???@@@FFFHHHFFFPPP^^^wwwuuukkk[[[QQQQQQWWW[[[VVVSSSQQQSSSZZZ```dddddddddfffgggeeebbbbbbeeehhhoooqqquuuxxx{{{~~~}}}wwwjjj^^^RRROOOTTTVVViiiuuutttuuuqqqwww~~~{{{vvv^^^III999999;;;666111222222222222222222222222222111111111222222333333333111111222333444666666777444666777888999:::===???CCCBBBLLL^^^iiiuuuoooaaa^^^aaacccbbbdddqqqccceeerrreeeHHH666555555444444333333222111111111111111222222222///////////////000000111////////////////////////////////////////////////000111111111111222222222222111111333555777777666888999;;;===>>>???@@@@@@BBB@@@GGGZZZooodddVVVYYYWWWRRRQQQPPPKKKFFFCCCBBBBBB???===999888666666666555444222/////////...------,,,,,,...---,,,+++************))))))))))))))))))))))))************************))))))))))))************+++***))))))***---000222777999;;;===???DDDIIIMMMVVVRRRNNNIIIBBBBBBMMM\\\cccaaa\\\XXXTTTSSSSSSTTTKKKNNNRRRWWW\\\```bbbdddaaaeeeiiieee______fffnnnooommmnnnrrrvvv{{{xxxssszzznnnccc[[[TTTPPPTTT[[[kkkuuuxxxrrrpppxxxyyypppVVV===555666666555555444444444333333222222222333333333333333333333333555444333444666999===@@@===777555999======>>>@@@???TTT```___lllooo```___aaabbbbbbjjj~~~iiiaaauuu{{{hhhIII:::000333555111000222////////////000111222333000000000000////////////000000000000000000000000111222333222000///000111222222111111111111111111444444444555555777888999;;;::::::<<<<<<;;;>>>DDDEEEEEEXXXxxxfffXXXZZZWWWRRRQQQPPPKKKFFFCCCBBBBBB???<<<999777555555555555333222/////////...------,,,,,,...---,,,+++************))))))))))))))))))))))))************************))))))))))))************,,,+++******,,,///222555999:::===>>>@@@CCCGGGJJJUUUQQQLLLIIIIIILLLNNNOOO\\\ZZZVVVTTTSSSRRRRRRQQQLLLNNNSSSXXX\\\^^^___```dddffffffbbb^^^```hhhppppppmmmlllpppttt{{{zzzssswww~~~pppbbbZZZUUUPPPSSS___sss}}}wwwvvvqqqvvvuuu]]]CCC888666666444444444444444333333333222222444444333333333333333333444444333444666999===???===888666999<<<===@@@CCCFFF\\\qqqmmmddd[[[XXXYYYcccvvvqqqooo}}}```EEE333666999222000555222111000000000000000111000000000000////////////000000000000000000000000222333555444222111111222222222111111111111111111444444444555666777888999<<<;;;<<>>CCCFFFKKK```}}}hhhZZZZZZWWWRRRRRRPPPKKKEEEBBBBBBAAA???<<<888666555444555444222111/////////...------,,,,,,------,,,+++************))))))))))))))))))))))))************************))))))))))))************,,,++++++,,,///222555888888:::===>>>???@@@AAACCCGGGHHHHHHMMM[[[gggbbbUUUTTTQQQNNNOOOQQQQQQOOOLLLKKKNNNSSSXXX\\\]]]]]]\\\fffddd```]]]\\\aaahhhnnnooolllkkknnnrrrzzzyyyrrruuu{{{~~~~~~iii]]]XXXPPPNNNRRRbbbxxxrrrtttrrruuu{{{}}}gggLLL===777444333333444444444444444333333333555444444444333333222222444444444444666999<<<>>><<<888777999<<<===AAAFFFMMMcccsss^^^QQQPPPXXXfffrrrkkkjjj|||YYY===:::;;;444111666333333222000000/////////000000000000////////////000000000000000000000000222444666777555333222333111111222222222222222222444444555555666888999:::;;;;;;@@@EEEFFFCCCDDDHHHMMM[[[qqqgggYYYYYYVVVSSSSSSPPPKKKEEEBBBBBBAAA>>><<<777666444444444444222000/////////...------,,,,,,---,,,++++++*********+++))))))))))))))))))))))))************************((()))))))))***************++++++---000333777999777999<<<>>>===<<<<<<<<<<<>>:::888999<<<===<<>><<<777666444444444444222000/////////...------,,,,,,,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***---000333666888888;;;>>>???===<<<;;;:::===HHHQQQXXXeeeqqqjjjXXXMMMLLLKKKLLLMMMLLLHHHDDDIIIMMMTTTZZZ___aaa``````^^^]]]]]]```dddffffffeeefffhhhmmmsssvvv{{{|||zzz|||zzzuuuyyyggg^^^SSSLLLQQQaaavvvooovvvuuuwwwyyyaaaIII:::555444333555555555555555555555555555555555444444333333333444444555666777999;;;<<<888999<<<@@@???>>>DDDKKKfffyyy]]]OOOLLLMMMWWWaaasssvvvhhhqqqnnnIII666777777000111111111111111222333333000000000000////////////////////////////////////...111555666444222111111111111222222333333333333555555555666888:::;;;<<<<<<>>>DDDKKKMMMLLLMMMQQQbbb~~~bbbUUUUUUSSSRRRUUUOOOJJJDDDAAAAAA@@@>>>;;;888666555444555444222111/////////...------,,,,,,,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***,,,///222555666;;;===@@@AAA@@@>>>======:::DDDLLLOOOUUU[[[WWWNNNMMMMMMMMMLLLJJJHHHFFFEEEIIIMMMSSSZZZ^^^aaabbbbbb[[[^^^bbbgggjjjjjjhhheeedddhhhoootttvvvzzz{{{zzznnnfffssstttggg[[[OOONNNVVVfffzzzqqqtttsssvvv~~~~~~iiiOOO===666555555555555555666666666666666444444444444444444444444444555555666888999;;;<<<888:::>>>AAAAAABBBMMMXXXsssuuu\\\MMMFFFLLLRRR]]]ooommmdddkkk^^^BBB;;;888000000000000111111333444444000000000000////////////000000000000000000000000---000333333222111111111111111222222333444444444555555666777999:::<<<===@@@@@@CCCHHHIIIHHHKKKPPPkkkcccTTTTTTRRRQQQTTTOOOJJJDDDAAAAAA@@@>>>;;;999777555555555555333222/////////...------,,,,,,,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++---000222444555:::<<<>>>???>>>>>>>>>???999===AAAFFFIIIKKKKKKLLLJJJMMMOOOLLLHHHEEEFFFHHHKKKNNNSSSXXX\\\___```aaaXXX]]]ccchhhjjjiiigggffffffiiiooossstttxxx}}}~~~zzzwwwzzzlllaaagggooocccUUUNNNNNNVVVgggvvvzzznnnooottt|||nnnTTT@@@888777777555555666666666777777777333333444444555666666666444555555777888999:::;;;:::;;;>>>AAABBBIII[[[lllsss\\\NNNJJJLLLPPP\\\tttnnnddd~~~xxxXXX@@@666666222222111111111222333333000000000000////////////000000000000000000000000...000222222111000111222111111222222333444444555555555666777999;;;===>>>AAA???AAAEEEHHHJJJOOOVVV|||dddUUUTTTPPPPPPSSSOOOJJJDDDAAAAAA@@@===;;;999888666666666555444222000//////...------,,,,,,+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,...111333444555777999;;;<<<;;;;;;===>>>DDD@@@???CCCDDDBBBDDDHHHGGGLLLOOOLLLFFFCCCGGGKKKMMMOOORRRVVVZZZ\\\^^^___UUUZZZaaaeeefffeeeeeeeeehhhjjjnnnqqqqqqvvvwwwyyy~~~}}}zzzzzz}}}tttiiiaaavvvjjj[[[PPPJJJMMM\\\jjj{{{iiilllrrr{{{pppVVVAAA:::999888555666666666777777888888222333333444555666777777444555666777888999::::::<<<<<<>>>???BBBMMMeee{{{mmmZZZKKKKKKMMMVVVjjjjjjpppkkkDDD444;;;444444333222111111111111000000000000////////////000000000000000000000000///000222111111111222444111111222333333444555555555555666888999<<<===>>>???>>>@@@EEEJJJOOOXXXaaahhhUUUSSSQQQPPPQQQMMMHHHCCCAAAAAAAAA???===;;;999666444444333111000//////...------------...,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))******************))))))))))))******,,,------...///111333444;;;<<<<<<:::888888;;;>>>DDDCCCCCCCCCDDDBBB???===JJJHHHFFFEEEEEEFFFHHHIIIMMMNNNQQQTTTXXXYYYXXXWWW\\\aaaeeeddd```___dddjjjfffhhhkkkooottt|||pppttt~~~~~~~~~jjjjjjxxxtttaaaXXXRRRLLLPPPYYYkkksssgggqqq}}}~~~{{{fffFFF888888555555555555555666777999999444444444444555555555666777555555777;;;<<<;;;999>>><<<>>>BBBHHHZZZ}}}lllUUUOOOIIINNNeeexxxjjjooo___BBB888888555111///222555333///111111111111111111111111000000000000000000000000////////////000000000000111222333444555666666666999777666666888;;;===>>>EEE===>>>GGGKKKLLL^^^uuufffTTTRRRRRRRRRSSSMMMHHHCCC@@@AAAAAA???<<<;;;888666444444333111000//////...------------...,,,,,,,,,+++++++++******************)))))))))((())))))))))))******************))))))))))))******+++,,,...///000222444666<<<<<<<<<:::777888;;;===AAAAAABBBBBBAAA@@@>>>>>>IIIGGGEEECCCDDDFFFIIIKKKNNNPPPRRRVVVXXXZZZYYYXXX[[[^^^aaaaaa______cccggggggiiilllooosss{{{~~~qqqttt~~~kkkqqq{{{eee[[[VVVPPPPPPUUUeeeyyymmm```iiiyyy}}}~~~hhhHHH999:::777555555555555666777888999444555555555666666666666777666666888<<<>>>>>><<<;;;===AAAFFFSSSnnnlllXXXHHHMMM```tttuuukkk{{{pppPPP<<<666444111000222444222000111111111111111111111111000000000000000000000000/////////000000000111111222222333444555666777777888777777888:::===???@@@DDDAAADDDJJJJJJMMMeeedddRRRRRRRRRSSSTTTLLLHHHCCC@@@AAAAAA???<<<:::888555444444333111000//////...------------...,,,,,,,,,+++++++++******************))))))))))))))))))))))))******************))))))))))))******+++,,,...000000222666888<<<<<<;;;999777777:::<<<<<>>===>>>@@@FFFEEEBBBBBBCCCGGGKKKNNNQQQRRRUUUWWWYYYZZZZZZZZZ[[[[[[\\\]]]^^^___aaabbbfffiiilllooorrrzzztttsss{{{tttssskkk___[[[TTTOOONNNYYYjjjppp^^^```sss|||mmmLLL;;;;;;888666555555666666777888999666666666666777777777777777777777:::===???@@@???<<<@@@EEEMMMccchhhNNNMMMWWW___oooooosssdddGGG999777444333333222111///111111111111111111111111000000000000000000000000///000000000000111111111333333333444555666777888888888999:::===???AAABBBCCCDDDJJJOOONNNUUUtttcccRRRPPPQQQQQQSSSLLLHHHBBB@@@@@@@@@>>><<<999777555333333333111000//////...------------...,,,,,,,,,+++++++++***************)))))))))))))))((()))))))))******************))))))))))))*********---000111111333777;;;<<<;;;:::888777888999;;;:::>>>BBBAAA===<<>>???@@@@@@BBBFFFTTTvvvfffUUUPPPQQQ]]]lllxxxwwwzzz\\\BBB<<<777666555222000000111111111111111111111111000000000000000000000000000000000111111111222222333333333333444555777888888999;;;<<<===???AAABBBBBBEEEMMMTTTVVVbbbeeeRRROOOOOOOOOQQQLLLGGGBBB@@@@@@@@@>>><<<999666444333333333111000//////...------------...,,,,,,,,,+++++++++******))))))))))))))))))******((()))))))))******************))))))))))))*********...111222222333888<<<;;;999888777777888::::::;;;???BBBAAA>>>===@@@EEE@@@@@@???@@@CCCHHHNNNQQQSSSVVVXXXYYYXXXXXXZZZ\\\\\\YYYWWWZZZ___bbbbbb```aaaffflllooorrrzzzuuukkkuuulllaaaccciiiqqqwwwmmmaaaZZZQQQLLLMMMUUUfff~~~ccchhh}}}vvvUUU>>>;;;999777666666666666777777888777777777777888888888999::::::;;;;;;;;;<<<>>>???BBBBBBHHH```dddQQQSSS^^^fffqqq~~~uuuKKK???666555555222111333111111111111111111111111111111111111111111111111111111111111222222222222333333333444555666777888999;;;=========>>>AAADDDEEEGGGMMMUUU]]]kkkgggRRROOONNNNNNOOOKKKGGGBBB???@@@@@@>>>;;;888666333333333333222000//////...------------...,,,,,,,,,+++++++++******))))))))))))************))))))))))))******************))))))))))))******+++000444444222333888===999777555555777:::;;;;;;>>>@@@BBBAAA??????BBBEEE>>>===>>>@@@DDDIIIMMMPPPSSSVVVXXXXXXVVVVVVXXX[[[[[[YYYXXXZZZ___bbbbbbaaa___eeekkknnnpppxxxtttiiisss~~~yyyjjjbbb___^^^```hhhwww~~~lll```WWWRRRPPPUUUaaawwwrrriii}}}|||[[[AAA;;;:::777777666666666666777777777777777777888888888888:::;;;;;;;;;;;;<<>>>>>>>>@@@FFFKKKMMMKKKMMMSSS]]]mmmhhhSSSOOONNNNNNPPPKKKGGGAAA?????????===;;;777555333222333333222000//////...------------...,,,,,,,,,+++++++++******((()))))))))************))))))))))))******************))))))))))))******---222666555222222888===888555333444777;;;<<<<<>>AAAEEEIIILLLNNNRRRUUUWWWVVVSSSSSSVVVZZZXXXXXXXXXZZZ]]]```aaabbb]]]ccciiikkklllrrr~~~yyylllpppwwwpppccc[[[YYYUUU___llluuu{{{{{{iii___YYYRRRSSS\\\pppnnn{{{aaaEEE===<<<777777666666666666777777666666666777777777888888888:::<<<<<<<<<>>>CCCGGGKKKPPPkkkiii___tttwwwaaa___fffgggoooxxxkkkxxxuuuXXX>>>777888666333555111111111111111111111111111111111111111111111111222222222333333333333444555777:::<<<======;;;:::888;;;>>>???@@@EEENNNUUURRRPPPPPPSSS]]]ooohhhSSSPPPOOOPPPRRRKKKGGGAAA?????????===;;;777555333222333333222000//////...------------...,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))******************))))))))))))******...333777666222222777===777444222333888;;;===<<>>>>>@@@AAAAAA@@@:::<<<>>>BBBFFFIIILLLMMMQQQTTTWWWUUURRRQQQUUUYYYVVVWWWXXXZZZ\\\^^^```bbb]]]ccciiiiiihhhmmmyyypppnnnpppxxxzzzfffYYYUUUNNNRRRWWWZZZ```fffkkkmmmxxx}}}pppddd^^^QQQPPPXXXiii~~~rrrzzzfffHHH???===888777666666666666777777666666666666777777777777777999<<<===>>>AAAGGGLLLTTT]]]mmmYYYeeekkkZZZaaaaaalll{{{eeeggglllJJJ>>><<<777222111111111111111111111111111111111111111111111111111222222333333333444444444777999===@@@AAA@@@>>><<<777:::>>>???BBBIIITTT]]]UUUTTTSSSUUU^^^sssjjjPPPNNNSSSQQQLLLIIIFFFBBB???>>>===<<<;;;;;;999666444333222///---000...---++++++,,,---.........---,,,,,,+++******++++++***)))(((((())))))******************************+++,,,,,,,,,++++++111000000222555777888777111222333555888:::;;;<<>><<<;;;===???AAACCCGGGLLLOOOVVVXXXXXXVVVRRRQQQSSSVVVPPPSSSVVVXXXYYYZZZ\\\^^^]]]aaaeeegggiiinnnxxxpppggglllxxxuuucccWWWUUUUUUSSSOOOMMMPPPVVV\\\bbbsssrrrgggbbbbbbgggnnnvvv{{{fffbbbTTTOOOQQQ\\\ppptttpppPPP===:::888888888888888888888888555777999:::999888999::::::>>>:::999AAAAAABBBLLLSSSvvvuuu[[[\\\fffggg[[[[[[jjjqqqdddwww___CCC777666444222222222222222222222222222000000000000111222333444666666666444444555999<<>>>>>>>>???BBBHHHNNNUUUYYYQQQTTTTTTTTTaaakkkRRROOOTTTRRRMMMIIIFFFBBB???>>>===<<<;;;:::888555444333222000...000...---++++++,,,---......------,,,++++++******++++++***)))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,---111000111333666888888777111222333555888:::;;;<<<>>><<<;;;<<<>>>???===;;;:::<<>>:::888888888888888888888888666777999999888888:::;;;<<<@@@;;;:::@@@@@@CCCOOO\\\{{{aaa\\\aaappp]]]WWWaaaxxxsssrrr|||kkkJJJ888555555333222222222222222222222222111000000000111222333333666666555444333555888;;;======>>>AAACCCCCC@@@======???BBBFFFKKKPPPTTTWWWQQQUUUXXX[[[iiimmmSSSQQQUUUSSSNNNIIIFFFBBB???>>>===<<<:::888666444444333333111//////...---,,,+++,,,------------,,,,,,++++++******+++***)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++...///111111222444777999999888111222444555777999;;;<<<<<<;;;;;;<<<======<<<:::999<<>>BBBAAAGGGXXXqqqfff]]]]]]kkkWWWYYYeeexxxxxxnnn}}}TTT999555777555333333333333333333333333222222111111111222222333444444444333222444777::::::::::::<<<>>>???>>>===>>>@@@DDDIIIMMMQQQTTTUUURRRWWW\\\cccuuummmTTTQQQUUUSSSMMMHHHEEEBBB@@@???>>><<<:::777555333333333333111000///...---,,,,,,,,,------,,,,,,,,,,,,++++++************)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++...000111111222555888:::999888222333444666777999:::;;;::::::;;;<<<<<<<<<;;;:::888;;;@@@CCCEEEFFFHHHJJJLLLNNNSSSZZZ___\\\UUUNNNOOORRRUUUXXXYYYZZZ]]]______cccggghhhggghhhnnntttuuuiiieeeccclllkkkhhhiiiuuu~~~jjj[[[UUUPPPOOORRRRRRLLLGGGLLLQQQ]]]tttvvvhhh```]]]ZZZTTTNNNMMMLLLJJJJJJKKKNNNRRRTTTVVVTTTQQQMMMJJJIIIJJJJJJDDDGGGJJJOOOSSSWWW[[[]]]___iiitttlllaaaYYYQQQQQQ[[[nnnyyy}}}]]]DDD;;;999999999999999999999999888999999888777999<<>>666777666333333333333333333333333333333222111111111222222333333444333222333666888999888888999;;;<<<===>>>@@@AAADDDHHHMMMQQQTTTUUUWWW[[[```jjj~~~lllSSSQQQUUURRRLLLHHHEEEBBB@@@???>>>;;;999666444333333333333111000......------,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,333111---******+++...000111111333666999:::999777222333444666777999:::;;;999:::<<<<<<<<<;;;:::999999<<<@@@CCCEEEFFFHHHJJJIIILLLQQQXXX]]]ZZZSSSLLLPPPRRRVVVXXXZZZ\\\^^^```___ccchhhiiiggghhhmmmrrr{{{|||ooofffaaajjjhhheeeccciiiuuurrr```YYYSSSSSSVVVWWWRRRKKKKKKLLLVVVkkklllbbbUUUNNNNNNNNNKKKGGGJJJIIIGGGEEEEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLHHHHHHJJJLLLNNNPPPPPPPPPQQQYYYaaajjjvvvqqqccc[[[RRRPPPWWWjjjrrrcccHHH<<<999999999999999999999999999999999888888:::===@@@EEEHHHEEEDDDFFFGGGYYYwwwzzzzzz{{{xxx___ZZZbbbzzzxxxaaaTTT\\\jjjttttttkkkGGG999777666333333333333333333333333333333222222222222222222222333333333222333555777888888888999:::<<<>>>@@@BBBCCCCCCFFFJJJPPPUUUXXX]]]___cccnnnlllTTTQQQUUURRRKKKGGGEEEBBBAAA@@@>>>;;;999666444333222333222111///......---------,,,,,,,,,++++++++++++++++++******)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,333111---+++***,,,...000000000222666999:::888666333333444666777999::::::888:::===>>><<<:::::::::;;;>>>AAADDDEEEGGGIIIKKKGGGJJJNNNRRRTTTRRRMMMJJJMMMOOOSSSVVVWWWYYY\\\^^^]]]ccchhhjjjiiiiiimmmrrrvvvtttiiiaaa^^^]]]\\\\\\aaalllyyykkkcccZZZWWWYYYYYYUUUPPPKKKKKKSSSfffvvvjjj[[[TTTKKKHHHJJJLLLKKKJJJJJJHHHFFFDDDCCCDDDDDDEEEJJJKKKLLLOOOQQQQQQNNNLLLKKKJJJIIIKKKMMMNNNNNNMMMLLLPPPTTTXXX```iiillljjjkkkkkkrrr{{{ggg^^^UUUPPPTTTeeeppphhhKKK===::::::::::::::::::::::::888999:::::::::;;;>>>AAA???CCCBBBCCCFFFJJJccc~~~}}}ttt\\\XXXbbbuuupppXXXYYYccckkk{{{rrrzzzVVV???777666333333333333333333333333333333222222222333333444222333444444333333555777666888::::::;;;===@@@BBBDDDDDDDDDFFFKKKQQQWWW[[[ccccccggguuu~~~}}}mmmUUUSSSVVVRRRLLLGGGEEECCCAAA@@@>>>;;;999666555333222222222000...------......------,,,,,,******************++++++)))))))))))))))***++++++++++++++++++++++++++++++...---+++******,,,...000//////222555888999777555333444555666777888999:::777;;;>>>???===;;;:::;;;>>>@@@BBBCCCEEEGGGKKKMMMHHHJJJLLLMMMKKKJJJJJJJJJJJJMMMQQQTTTVVVXXXZZZ\\\\\\bbbhhhkkkjjjkkkooosssttt~~~vvvjjjaaaVVVUUUSSSTTTZZZfffwww|||sssggg___[[[ZZZWWWTTTPPPOOOTTTcccxxxxxxoooiii```XXXPPPMMMJJJIIIJJJLLLMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGNNNMMMNNNQQQTTTUUUSSSPPPLLLJJJJJJLLLPPPRRRSSSRRROOORRRTTTVVV\\\cccdddaaaaaaaaaiiiyyynnndddYYYRRRRRR^^^wwwuuulllNNN>>>::::::::::::::::::::::::777999;;;;;;;;;<<<>>>@@@<<<@@@AAAEEEJJJPPPooovvv^^^WWW]]]jjjccc[[[^^^fffqqquuugggFFF666555444444444444444444444444222222222222222333444555222333555555444444666777444777:::;;;<<<===@@@BBBDDDEEEGGGJJJOOOUUUZZZ]]]fffgggmmm~~~~~~oooWWWTTTWWWTTTMMMGGGEEECCCAAA@@@>>>;;;888777555333222222111///...------......------,,,+++******************++++++))))))((())))))***++++++************************))))))((((((***,,,///111...///111555888999777444333444555666777888999:::777;;;???@@@===;;;:::;;;???AAABBBCCCEEEGGGKKKOOOLLLMMMNNNKKKHHHGGGIIILLLJJJMMMQQQTTTVVVXXX[[[]]]ZZZaaahhhlllkkklllppptttsss{{{wwwkkk```^^^ZZZTTTQQQRRR\\\nnn|||rrrfff___[[[YYYWWWSSSQQQTTT^^^mmmyyy~~~~~~}}}|||ttthhh___YYYSSSMMMKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMKKKJJJJJJNNNSSSVVVUUUTTTMMMKKKJJJMMMSSSWWWYYYYYYYYY\\\^^^bbbiiiqqqrrroooggggggooosssiii]]]SSSPPPYYYppp}}}nnnOOO???::::::::::::::::::::::::666888;;;=========>>>@@@<<<@@@CCCHHHNNNWWWyyyyyybbbVVVWWWaaammm___[[[fffnnnlll}}}sssLLL666444444444444444444444444444111111111222333444555666222444555555555555666888333666:::<<<<<<===???BBBCCCEEEIIIOOOTTTYYY\\\^^^hhhjjjqqqnnnRRRTTTVVVOOOLLLHHHGGGEEEBBB@@@===;;;:::777666444222111000//////...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***************++++++***)))+++///444333111333888888333111333333444444555666777777888:::<<<======;;;:::999999>>>@@@AAADDDGGGIIIKKKLLLLLLMMMMMMKKKIIIHHHIIIJJJLLLNNNQQQSSSTTTWWW[[[^^^^^^bbbfffgggggghhhlllnnnxxxxxxyyy}}}{{{ooodddaaaXXXOOONNNRRRWWWaaaiiivvv{{{ssseee___[[[XXXWWWSSSUUU```kkknnnmmmllldddcccaaa]]]XXXTTTSSSRRRPPPOOOMMMLLLKKKKKKLLLMMMKKKMMMOOONNNMMMOOOVVV[[[XXXUUURRRSSSXXXZZZWWWSSSRRRNNNMMMSSSXXX]]]ccciiimmmkkkllluuujjj\\\]]]ZZZVVVgggwwwQQQ>>>>>><<<:::888777888999:::999;;;======<<<<<<===??????DDDHHHGGGNNNiiivvv^^^ZZZ\\\dddiiiZZZ]]]zzz}}}kkkoooZZZ@@@888777555333222333333222000111222222333333222222111333333333333333444555666::::::::::::<<>>???AAACCCFFFHHHJJJKKKMMMMMMMMMKKKIIIHHHIIIJJJLLLNNNQQQSSSUUUWWWZZZ]]]___bbbfffhhhggggggiiikkkooopppuuu}}}uuulllcccZZZQQQOOOPPPTTT[[[cccmmmttt}}}qqqfff^^^WWWWWWTTTWWWcccllllllhhheee```___]]]ZZZWWWVVVVVVWWWTTTSSSRRRQQQPPPPPPQQQRRRMMMNNNMMMMMMOOOWWWcccllleee___XXXVVVXXXZZZWWWTTTQQQOOOTTTaaannnvvv|||ppp^^^]]]XXXTTTddd~~~}}}zzzSSS>>>===<<<:::999999:::<<<===???>>><<<===???AAAAAA@@@BBBGGGKKKNNNZZZxxxyyyddd^^^[[[cccwwwqqquuuwww|||fff```vvvxxxnnngggHHH:::888666444333444444333222222222333333333333222222333333333333444555666666:::999:::;;;===AAADDDFFFLLLLLLNNNPPPTTTYYY]]]___dddmmmkkkSSSXXXZZZPPPLLLIIIGGGEEECCC@@@===;;;:::555444333222111111111111...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))******************+++******,,,000333444222444999999444222444222333555777888999::::::999;;;<<<<<<:::999999:::===>>>@@@BBBEEEHHHJJJKKKMMMMMMMMMJJJHHHGGGHHHJJJMMMOOORRRTTTUUUWWWZZZ\\\```cccfffhhhggggggggggggiiilllsss~~~~~~vvvkkkaaaXXXUUUTTTUUUZZZ___iiiqqq{{{{{{kkk]]]SSSWWWVVV[[[fffmmmkkkddd``````___^^^^^^^^^___```aaa\\\[[[YYYVVVTTTRRRQQQQQQRRRPPPMMMMMMUUUddduuuvvvlllaaaZZZYYYYYYXXXVVVOOOPPPZZZpppyyybbb]]]WWWQQQ```yyyzzz~~~UUU???===<<<;;;;;;;;;===???AAAFFFBBB===>>>BBBFFFFFFEEEFFFLLLTTT___rrrmmmbbbYYY^^^~~~qqqaaa^^^]]]\\\aaahhhjjjjjjtttqqq^^^hhhooosssxxxTTT<<<999666444333444555444333222222333333333333222222333333333444444666777777999999:::<<>>???AAACCCFFFIIIJJJLLLNNNNNNLLLJJJGGGFFFHHHIIIMMMOOORRRTTTUUUWWWYYY[[[```bbbeeehhhhhhhhhggggggiiilllrrr|||wwwnnnfffcccaaa___aaaeeennnuuu~~~rrr```TTTXXXWWW[[[eeekkkiiicccaaaeeefffhhhkkkmmmnnnnnnmmmkkkiiifffaaa\\\XXXTTTSSSXXXTTTQQQTTT```qqqvvvggg\\\YYYZZZYYYXXXPPPOOOYYYqqqfff]]]WWWQQQ___vvvwww~~~XXXBBB===<<<<<<<<<===@@@BBBDDDIIIEEEAAA@@@CCCGGGLLLNNNKKKRRR^^^ooo~~~mmmbbb[[[^^^vvv|||qqqcccVVVVVVSSSPPPQQQVVVXXXYYY]]]ddd}}}}}}```\\\nnnxxxmmm~~~___>>>999777444333333444444444222333333333333333333222333333333444555777888999::::::;;;===@@@EEEIIIKKKUUUVVVVVVXXXYYY[[[]]]]]]bbbvvvyyyiiiTTT[[[ZZZOOOMMMJJJIIIGGGDDD@@@===;;;:::999777555333000...------...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((()))))))))***************)))***+++---000111222333222444999999444222333111333555888:::;;;;;;;;;999:::;;;:::999999:::;;;???@@@BBBEEEHHHJJJLLLMMMNNNNNNLLLIIIFFFEEEGGGIIILLLNNNRRRUUUVVVWWWYYY[[[___```dddgggkkkllllllllljjjkkknnnvvv~~~{{{tttrrrpppmmmnnnppprrrwww~~~~~~jjj\\\XXXVVVXXX```fffeeedddeeejjjmmmrrrxxx|||}}}yyyuuuxxxwwwsssooojjjeeebbb```aaa]]]\\\aaannn~~~{{{iii]]]YYYZZZ[[[[[[RRRNNNQQQdddjjj___XXXRRR___uuuvvvZZZEEE======<<<<<<===@@@CCCDDDFFFGGGFFFCCCBBBFFFOOOWWWVVVWWW^^^pppzzz|||kkkccc```cccmmmxxxqqq[[[TTTSSSOOONNNPPPSSSSSSUUUWWW```ooojjj[[[bbbuuuzzzjjjEEE:::777444222222333444333333333333444444333333333333333333555666888:::;;;=========???BBBFFFJJJMMMQQQSSSWWW[[[]]]_________hhhsss~~~iiiUUU[[[WWWNNNNNNKKKJJJGGGDDDAAA>>>;;;:::999777555333000...------...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***************))))))+++///111222222333111333888888333111333111333555888::::::999999999999:::999888888:::<<<@@@AAACCCFFFHHHKKKMMMNNNOOONNNLLLHHHEEEEEEGGGIIIJJJMMMRRRUUUWWWXXXZZZ\\\\\\^^^aaagggmmmsssuuuvvvmmmmmmnnnrrryyyzzzzzzxxxtttssstttnnnsssyyy|||~~~qqqccc[[[XXXYYY___dddeeegggjjjmmmpppvvv~~~|||zzzyyyxxxwwwtttrrrpppnnnmmmjjjiiippp~~~|||kkk^^^[[[[[[\\\[[[UUUNNNKKKUUUiiitttwwwnnnbbb\\\UUU___sss|||[[[GGG>>>===<<<<<<<<<>>>@@@BBBAAAEEEGGGDDDAAAFFFRRR\\\```ZZZ[[[lll~~~uuu~~~qqqmmmkkkfffccckkk|||jjjZZZRRRPPPNNNOOOPPPRRRRRRRRRUUU[[[fffuuusss[[[ZZZrrr{{{yyyUUU>>>:::666333333333333333333333444444444444333333222333444555777999;;;<<<>>>???@@@BBBFFFKKKOOORRRPPPSSSXXX]]]aaadddeeeeeeqqq|||xxx~~~}}}jjjVVVYYYTTTLLLPPPKKKJJJHHHDDDAAA>>>;;;:::666555444222111000000///...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***************))))))+++000222333222111000222777777222000111111333555888999999888777888999999999888888:::<<>><<<;;;;;;<<<===>>>>>>AAABBBBBBBBBHHHSSS\\\^^^ZZZ___uuuppprrryyyoookkkvvvnnn___RRRRRRQQQQQQQQQSSSTTTSSSTTTWWW[[[aaalllyyy~~~~~~|||___VVVdddxxxjjjBBB>>>999555444555444444333333444444444444333333222333444555888:::<<<===???@@@BBBFFFLLLRRRWWW[[[VVVWWWZZZ^^^ccciiimmmooowww|||uuuyyyjjjWWWXXXRRRKKKQQQLLLJJJHHHEEEAAA>>>;;;:::333333222222111222222222...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***************)))(((,,,000333333111111000222666666222000111111333555888999888666555888999999888777888;;;===>>>@@@AAADDDGGGIIIKKKLLLPPPNNNKKKGGGDDDDDDFFFIIIGGGKKKPPPUUUXXXZZZ\\\^^^XXXYYY\\\eeerrr~~~~~~}}}||||||zzzuuuqqqqqqnnnhhhddddddeeehhhlllooorrryyyuuummmkkkmmmrrruuutttuuuyyysssrrruuu}}}}}}|||~~~nnnccc^^^]]]ZZZXXXUUUQQQMMMLLLNNNVVVhhhxxxmmmdddcccdddfffjjjmmmttt|||wwwiii```VVV\\\mmm\\\FFF???>>><<<:::999:::;;;<<<>>>>>>>>>???DDDLLLTTTZZZWWWYYYgggooovvvwwwtttpppyyyyyyccc\\\SSSUUUUUUTTTTTTVVVWWWWWWUUUYYY[[[ZZZ]]]cccffffffaaadddjjjrrruuuwww}}}xxxuuutttsssrrrpppnnnmmmmmmvvvgggYYY[[[|||rrrwwwyyyFFFAAA<<<888666666666555333444444555555444444333222333444666888:::===>>>???@@@DDDIIIPPPWWW^^^bbb]]]\\\]]]___dddlllssswwwxxxnnnwwwhhhXXXWWWQQQLLLKKKLLLNNNKKKDDD>>>===;;;888666444222000///111222444------,,,,,,,,,,,,++++++***+++,,,------------,,,+++******)))))))))))))))+++)))'''(((+++,,,***''')))((())),,,000222333333444555666555222000000111222333444777::::::999777999::::::888777888:::<<<@@@AAABBBCCCDDDGGGKKKOOOVVVRRRLLLGGGFFFFFFGGGGGGLLLNNNRRRUUUUUUVVVXXXYYYWWWWWW[[[dddkkksss~~~}}}xxxuuutttpppjjjccc^^^\\\\\\WWWXXX]]]gggnnnttt|||uuuuuuwww{{{}}}{{{zzzzzz}}}tttggg```^^^______XXXRRRNNNNNNPPPSSSZZZbbbwwwqqqccc\\\^^^bbb\\\\\\]]]aaakkkzzznnncccYYYZZZkkk[[[BBBCCC>>>:::888:::<<<<<<;;;<<<===???BBBFFFJJJMMMOOOYYYRRRfffbbbxxxhhheeeeeeaaa\\\YYYWWWWWWWWWWWWXXXYYYZZZZZZ\\\[[[ZZZ\\\^^^______^^^YYYXXXXXXYYYXXXYYYcccnnnpppffffffeeeaaaeeekkkssszzz{{{[[[\\\qqqkkksss[[[@@@666;;;666///444999555555555666555555444444222333333555777999;;;<<<===>>>AAAGGGPPP\\\fffmmmfffccc```aaaffflllpppqqqwwwyyyqqqeeeWWWVVVRRRMMMMMMKKKMMMKKKCCC>>>===;;;888999777333000/////////000------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******)))))))))))))))+++)))((()))+++,,,+++))))))((())),,,000222333333666777888777444222222222444444666777999888777555777888888777666777999;;;???@@@AAABBBCCCFFFJJJMMMTTTPPPJJJFFFEEEFFFGGGGGGNNNQQQTTTUUUUUUVVVWWWXXXWWWVVVZZZbbbjjjqqqzzz}}}vvvrrrllleee___\\\ZZZYYYSSSRRRVVV]]]cccjjjvvvssslllhhhdddbbbTTTQQQOOORRRSSSTTTWWW\\\ooo{{{{{{}}}qqqcccZZZZZZ\\\YYYYYYYYY[[[cccssstttdddUUUTTTccc|||]]]EEE@@@<<<999888:::<<<<<<;;;======???AAADDDHHHKKKMMMUUUTTTjjjyyyeee~~~rrrooonnniiidddbbbcccbbb```_________`````````___^^^^^^______]]]\\\]]]ZZZXXXWWWSSSRRRVVV^^^qqq{{{gggcccddddddiiikkkmmmnnnnnnqqqwww|||bbb[[[lllsssrrrdddEEE777;;;777222555999444444555555555555444444444444555666888;;;===>>>@@@AAADDDIIIQQQZZZccchhhcccaaa___aaafffkkknnnooossswwwnnnbbbUUUVVVRRROOOOOOKKKMMMJJJCCC>>><<<;;;888888666333111///...//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++******)))))))))))))))***)))((()))+++,,,,,,+++)))((())),,,000222333333999:::;;;999666444333444555555666777777666555444777777888777777888;;;===>>>@@@AAABBBCCCEEEIIILLLPPPLLLGGGDDDDDDFFFGGGHHHNNNPPPSSSUUUVVVWWWYYY[[[WWWTTTVVV^^^gggnnnuuu{{{|||uuullleeeaaa^^^[[[XXXRRRQQQRRRUUUYYY```ooo}}}vvvmmmccc]]]RRRPPPSSSXXXYYYWWWXXXZZZjjjyyyuuukkklllqqq}}}|||xxxoooddd[[[XXXXXXUUUVVVUUUUUU\\\mmmyyyeeeTTTPPP^^^zzz]]]GGG>>><<<::::::;;;======<<>>AAA>>>@@@BBBCCCDDDFFFJJJMMMMMMIIIDDDBBBCCCFFFHHHHHHJJJMMMQQQTTTVVVYYY[[[^^^XXXSSSQQQXXXaaaiiirrryyyxxxrrrooojjjbbb\\\WWWVVVVVVWWWWWW[[[hhhvvvqqqaaaVVVRRRRRRVVV\\\___]]]]]]___jjj||||||oooiiigggiiijjjiiigggbbb^^^[[[ZZZXXX[[[\\\\\\bbbuuuvvvfffYYYTTT^^^zzzZZZFFF@@@???>>>===>>>>>>>>>>>>BBBBBBBBBCCCFFFKKKOOORRRRRR```qqq___eee{{{uuuqqqooonnnnnnllliiifffeeebbb___]]][[[VVVUUUWWWWWWSSSQQQQQQOOOVVV[[[\\\^^^aaa^^^XXXWWWQQQOOOVVV```lll{{{dddaaa{{{pppxxxTTT999888777555666666222333444444444444444444666666777999;;;>>>@@@AAACCCEEEIIINNNSSSXXX\\\^^^^^^^^^```dddgggkkkmmmnnnsss|||sssiiiaaaSSSSSSPPPLLLLLLIIIKKKIIIBBB===<<<;;;999333222111000000000111111------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***+++******)))))))))))))))'''((())))))))))))******)))((())),,,000222333333888999:::888555333222333000222555555444555666888888999:::::::::;;;>>>AAA???AAADDDEEEFFFHHHKKKNNNJJJGGGCCCAAABBBEEEHHHIIIKKKNNNSSSVVVXXXYYY[[[\\\\\\UUUPPPSSSZZZdddoooyyy~~~zzznnneee___]]]\\\[[[YYYYYYbbbkkk{{{yyydddWWWRRRRRRVVV^^^aaaaaacccfffjjjoooccc[[[[[[\\\^^^aaabbbaaa```dddhhhkkklllrrrqqqfff]]]YYY```yyyVVVCCCAAA@@@???>>>======>>>???CCCCCCBBBCCCFFFLLLRRRUUUTTTgggdddYYYeee|||xxxvvvssspppllliiifffccc___\\\WWWTTTUUUZZZ[[[WWWTTTTTTGGGMMMQQQPPPOOORRRUUUVVVRRRNNNKKKLLLOOOSSS[[[bbbuuunnn```ooorrrrrr[[[:::888777555666444222333444444555555555444555666777999<<<>>>AAABBBBBBEEEJJJOOOUUUYYY[[[]]]^^^```cccfffiiillloooppprrrxxxqqqkkkbbbTTTSSSOOOJJJJJJHHHKKKIIIBBB===<<<;;;999666555333111///...------------,,,,,,,,,,,,++++++***+++,,,------------,,,+++******)))))))))))))))(((***+++***)))((()))***)))((())),,,000222333333555666777666333222111222...111444444333333666:::777777888777777888;;;===@@@BBBEEEFFFHHHIIILLLNNNIIIFFFBBB@@@BBBEEEHHHIIIMMMQQQWWW[[[[[[[[[[[[[[[```ZZZUUUUUUWWW^^^kkkxxx~~~uuukkkfffcccbbb```^^^aaafffrrrkkk\\\TTTTTTXXX___ddddddfffjjjhhhxxxggg]]][[[[[[```hhhooossstttwwwzzz}}}}}}uuuggg^^^ZZZ```www~~~TTTCCC>>>>>>===<<<;;;<<<@@@CCCFFFEEECCCCCCFFFLLLRRRVVVWWWnnnuuu[[[ZZZhhhzzzwwwrrrmmmhhhccc^^^[[[XXXWWWXXX\\\ZZZTTTQQQRRRIIILLLNNNMMMKKKMMMRRRWWWTTTRRRPPPPPPOOOPPPQQQRRRWWW```ooouuu```hhhyyyrrrzzzaaa>>>999777555666444333333444555666666666666666666888:::<<>>AAADDDEEEJJJMMMPPPUUUYYY\\\___```___bbbfffhhhjjjmmmrrrvvvtttkkkqqqaaaTTTTTTQQQMMMMMMHHHJJJHHHAAA===<<<;;;999111111111111000000000///---------,,,,,,,,,++++++***+++,,,...///000111111+++******)))))))))))))))...000111///+++)))***,,,)))((())),,,000222333333111333444444333222222333111444666444000///333777999::::::888777888:::<<<>>>@@@CCCFFFGGGHHHJJJLLLJJJFFFBBBAAABBBEEEHHHIIIFFFNNNYYYbbbgggiiiiiihhheeeeeeeeeaaaZZZWWWaaammm|||{{{|||||||||~~~}}}xxx___aaagggoooqqqnnnkkklllrrryyytttsss}}}zzzxxxyyyppp___]]]hhhyyyYYYKKK===>>>>>>>>>@@@FFFPPPWWWWWWTTTOOOMMMMMMQQQWWWZZZccc___PPP\\\mmmxxxooogggbbb]]]___bbbbbb[[[SSSRRRVVVNNNLLLNNNXXXdddjjjlllmmmhhheee```\\\[[[ZZZUUUPPPSSSMMMLLLQQQXXXcccuuurrrgggbbblllwww```fffsssiiiGGG???:::666888999444555666777888888888888999999;;;===@@@CCCFFFGGGPPPQQQTTTXXX[[[^^^```aaa___bbbeeegggiiilllrrrwwwuuu{{{iiirrrbbbRRRSSSRRROOOOOOOOOKKKFFF@@@<<<:::999:::555333000//////000///......---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,///111000///222222222111//////111333111222333333333333444555999999888666555666:::===???AAACCCCCCDDDDDDFFFHHHKKKEEE@@@AAACCCCCCEEEIIILLLNNNTTT^^^iiiooonnnkkkmmmnnnlllcccZZZYYYaaaiiivvv}}}zzznnnrrr{{{vvvqqqqqq{{{yyyxxx}}}qqq]]]\\\cccxxxTTT???===BBBCCC??????KKK\\\fffggg\\\PPPLLLNNNQQQWWW]]]jjj```UUU[[[iiitttkkkiiieeecccbbb]]]VVVRRRRRRUUUUUUZZZfffttt}}}yyypppfff___[[[ZZZWWWOOOLLLOOOPPPPPP[[[kkkyyyvvvuuuttttttjjj^^^~~~wwwnnnKKK888:::333888777444444444555555666777888:::;;;<<<===>>>AAAEEEIIIPPPSSSXXXZZZ\\\]]]___aaagggcccbbbeeehhhjjjpppvvvyyyqqqeeesssaaaQQQSSSQQQOOOPPPOOOKKKFFF@@@<<<:::999:::555333000//////000///......---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,///000000///222333222111//////111333222333444444333222333555999999888666555777:::===>>>@@@CCCDDDDDDEEEGGGIIIJJJDDD@@@AAABBBBBBDDDHHHKKKMMMQQQZZZeeennnrrrtttssspppkkkeeeaaaaaadddgggnnn{{{yyywwwttt___]]]dddxxx~~~SSS@@@>>>???>>>>>>EEETTTaaagggbbbXXXOOOMMMPPPTTT[[[bbblll]]]RRRXXXggg|||zzzzzz{{{~~~qqqllliiihhhddd^^^\\\]]]XXXYYY]]]hhhvvvtttoooooo___WWWSSSWWWVVVQQQRRRYYYjjjqqqaaawwwnnnhhhMMM999:::444777666666666666666666777888999:::;;;<<<===>>>AAAFFFIIIOOORRRWWW\\\```dddfffhhhcccaaabbbeeegggiiiooowww|||vvvjjjaaasss```QQQRRRQQQOOOPPPNNNKKKFFF@@@<<<:::999:::666333000///000000///......---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,...000///...333333333111//////111333333444555444333222333444999999888777666777:::===<<>>BBBEEEGGGHHHIIIKKKHHHBBB>>>???@@@@@@BBBFFFIIILLLPPPSSSWWWaaannnxxx}}}wwwoookkkmmmqqqtttvvvrrrssstttsssvvv}}}vvvpppwww{{{uuuzzzxxxbbb___ddd|||vvvNNNAAA???===:::<<>>@@@CCCEEEFFFJJJNNNQQQUUUUUUWWW\\\bbbeeefffeeekkkllloooqqqnnnnnnvvvvvvyyy}}}^^^bbb}}}bbbQQQQQQPPPNNNOOOLLLJJJFFFAAA===;;;:::999666444111000000111000///...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,///111111000666666555222000///000222444555666555333222333444888999:::999888888:::<<<;;;>>>BBBEEEGGGHHHJJJLLLHHHBBB===>>>@@@@@@BBBFFFJJJNNNQQQRRRSSSXXXccckkkxxxvvvrrrmmmlllqqqzzz~~~vvvttt{{{xxxooonnnxxxbbb```eeezzzoooJJJBBB===>>>===<<>>AAADDDFFFIIILLLPPPSSSXXXYYYZZZ^^^bbbgggiiijjjssstttuuutttpppooowwwoootttyyy\\\cccdddRRRRRRPPPNNNOOOKKKIIIFFFBBB>>>;;;:::999777444111000111111000///...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))***---111333333333777777666333000///000111444555666555444333444555888999::::::999999:::<<<===???BBBDDDFFFHHHKKKNNNHHHBBB>>>???@@@@@@BBBFFFJJJNNNQQQRRRQQQTTTZZZ```nnnqqqrrrmmmiiilllwww}}}xxxyyy}}}{{{ooolllzzzwwwbbbaaagggzzziiiFFFAAA:::???@@@======CCCIIIKKKNNNNNNRRRZZZaaafffnnnvvv]]]OOONNNVVVgggsss|||~~~sssooorrrxxxyyyrrriiiddd```^^^ZZZXXXXXX[[[```jjj|||yyyoooiiieeeyyyvvvhhhfff___ZZZ___uuukkkkkkwwwYYYhhhRRR>>>===444777555666666666666777888999999===@@@DDDGGGJJJMMMPPPSSSZZZ\\\___bbbgggnnnvvv|||xxxvvvtttrrrooonnnwwwlllrrryyy[[[bbb~~~fffSSSRRRPPPMMMOOOJJJIIIEEEBBB>>><<<:::999777444222111111111111000...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))((((((***...333666666666888888666333000...///111333444555555444444555666888999;;;:::999999:::<<>>???AAAAAACCCGGGIIILLLOOOPPPQQQTTTYYY]]]dddjjjooommmhhhgggnnnvvv~~~wwwssssssttt|||uuurrr}}}vvvcccdddkkkdddBBBAAA999===???======CCCHHHIIIMMMOOOWWWaaahhhmmmvvvxxxUUUMMMNNNUUUdddwwwsssddd^^^^^^ZZZ\\\^^^______fffxxxqqqggg^^^hhhyyyvvvttteeekkkttt___jjjRRR======444777555555555666777888999;;;<<>>BBBFFFJJJNNNQQQTTTXXX[[[\\\aaaggghhhkkkttt}}}uuunnnmmmnnnrrr{{{hhhhhhrrr```ddd{{{jjjTTTUUUMMMQQQOOOJJJGGGBBB???===;;;999777:::777222000///......---...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((((()))+++///333777:::<<<777888666111111333111---000111222444555555444444:::::::::999888999;;;===AAABBBBBBBBBDDDHHHNNNRRRGGGAAA===???AAABBBEEEIIIGGGIIIKKKMMMNNNPPPTTTWWW[[[```fffiiihhhgggggghhhnnnsssyyy|||qqqkkkhhhhhhhhhnnnyyypppeeeooozzzXXXEEEBBBAAAAAAAAAAAABBBFFFLLLPPPNNNQQQ[[[hhhooorrryyytttQQQKKKLLLTTTcccxxxyyy```^^^eeelllmmmlllttt}}}jjj^^^UUUVVV\\\hhhmmmjjjtttlll|||SSS===999;;;:::777999777666666888;;;======BBBFFFKKKRRRWWW\\\^^^___^^^___bbbgggmmmtttyyy}}}nnnqqqqqqvvv~~~{{{{{{pppdddddd[[[eee|||oooVVVUUUMMMOOONNNKKKHHHCCC@@@>>><<<999777999666222000//////...---...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((((()))+++---111555888999999:::777111000222111---000111222444444444333333999:::::::::888999;;;===???@@@BBBCCCEEEHHHNNNRRRJJJDDD???@@@AAA@@@BBBFFFFFFHHHKKKMMMNNNPPPSSSVVVZZZ___fffiiiiiigggffffffiiilllqqqwww~~~wwwpppkkkgggeeeeeennnnnnfffsssSSSCCCAAA???@@@@@@@@@AAADDDIIIMMMVVVWWW\\\dddjjjppp|||nnnLLLJJJNNNTTTaaazzzrrrrrrtttvvvyyy}}}ggg\\\SSSRRRRRRXXXkkkoookkkssskkkzzzRRR<<<999;;;999777888777666777:::===???AAACCCGGGMMMUUU[[[___aaabbbeeegggjjjnnnrrrvvvyyy{{{ssstttooorrr|||}}}kkkcccXXXbbbzzzuuuYYYUUULLLOOOLLLLLLIIIDDDAAA???===:::999999666222000000///...---...------,,,,,,------...++++++++++++++++++++++++)))))))))))))))))))))))))))************))))))(((((()))***---///222555666;;;<<<888222///000000...000111222333333222111111888:::;;;:::999999;;;<<<<<>>???AAABBBFFFJJJNNNWWWXXX[[[___cccmmmhhhHHHIIIOOOTTT^^^wwwxxxfff]]]WWWVVVSSSRRR[[[hhhpppjjjppphhhxxxPPP<<<999:::999777777777777888;;;>>>BBBDDDEEEJJJRRRZZZaaaeeeggggggiiilllppptttwwwxxxwwwwwwrrruuuttt|||nnn^^^TTT^^^vvv{{{]]]VVVNNNPPPMMMMMMIIIEEEBBB???>>>;;;999888555222111000///...---...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))(((******+++---///111333444===>>>:::333//////000...000111222333222111000///777999;;;;;;:::::::::;;;:::===AAAEEEGGGJJJNNNPPPOOOHHHBBBAAA@@@??????BBBBBBEEEIIILLLNNNPPPRRRSSSYYY]]]ccchhhjjjhhheeeccc^^^]]]]]]dddnnnxxx~~~{{{sssnnnhhhfffmmmoookkk|||lllHHH@@@@@@<<<>>>@@@CCCFFFJJJOOOSSSVVVZZZ```ccchhhtttgggIIIJJJMMMQQQ[[[mmmvvvpppaaa]]]\\\\\\YYYVVVYYY___tttssshhhllldddvvvMMM;;;::::::888777888888999:::;;;>>>BBBEEEHHHMMMVVV___eeeiiijjjiiifffjjjoootttwwwwwwvvvuuuqqqxxx|||hhh[[[QQQYYYppp___WWWOOOSSSPPPMMMJJJEEEBBB@@@>>><<<:::777555222111111000...,,,...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))+++,,,,,,---///111333444===???<<<444//////000...000111222333222111000///666999;;;<<<;;;:::::::::999<<>>;;;999666444222111111000...,,,...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))((())))))************)))++++++,,,---///111222333;;;???>>>777111000000///000111222333333222111111555888<<<===<<<:::999999:::===AAADDDGGGIIILLLNNNNNNGGGBBBBBBBBB@@@BBBEEEAAACCCFFFHHHJJJMMMQQQTTTWWWYYY^^^dddhhhjjjhhhfffaaa^^^[[[]]]dddmmmvvv{{{}}}}}}kkkeeeeeesssvvvzzz[[[CCCBBB@@@DDDEEEEEEFFFIIINNNTTTYYYcccjjjrrrvvv|||kkkQQQLLLHHHIIISSSXXXcccpppyyy}}}vvvlllfff]]]]]]\\\\\\[[[[[[ZZZ[[[ZZZggg}}}nnniii___~~~pppGGG999;;;999666777888:::<<<===<<>>???999333111000///000111222444444444333333444888<<<>>>===;;;999888<<<>>>AAADDDEEEHHHKKKNNNOOOHHHCCCBBBBBB@@@AAADDDBBBCCCEEEFFFHHHLLLRRRVVVWWWWWW[[[aaagggjjjjjjhhhdddaaa\\\YYY[[[cccnnnuuuttt}}}pppiiihhhsssuuuTTTBBBBBB???CCCDDDFFFJJJOOOYYYcccjjjiiinnnrrrvvvhhhNNNLLLJJJHHHPPPPPPYYYeeeooouuu|||wwwkkkdddaaa___\\\ZZZZZZ]]]^^^^^^ZZZbbbzzzyyypppjjjaaannnDDD999;;;999666777777:::>>>???@@@CCCJJJPPP[[[]]]```cccddddddcccbbbkkklllmmmppprrruuuvvvwwwpppvvvpppjjjttt~~~eee```bbbXXXTTT___zzzdddWWWOOOSSSPPPLLLIIIDDDAAA???===:::999555333222222222111///,,,...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************(((((()))***,,,///111222777===@@@;;;444222111///000111222444555555444444444888<<>>;;;999888===???AAACCCEEEGGGKKKNNNQQQJJJDDDCCCAAA???@@@CCCBBBCCCDDDDDDGGGKKKRRRVVVVVVVVVYYY___fffkkkkkkjjjfffccc]]]VVVUUU[[[gggppppppxxxxxxqqqnnnwwwyyysss{{{PPPAAABBB===@@@BBBFFFMMMWWWeeettt}}}rrrtttuuuxxxdddKKKLLLLLLIIINNNJJJRRR___jjjqqqwww{{{}}}xxxjjjccc^^^\\\XXXTTTVVV[[[___```^^^cccwwwsssoookkkbbbmmmCCC888;;;999555777555:::???AAACCCGGGOOOVVVfffggghhhiiiiiihhhgggfffooonnnmmmmmmnnnoooqqqsssoooyyyuuunnnuuuzzzzzzlllbbb```[[[UUU\\\vvveeeXXXWWWRRRQQQOOOJJJEEEBBBAAA@@@<<<999999444//////111333111/////////...------,,,+++++++++++++++************)))(((((())))))))))))(((((())))))))))))************((('''+++///...***,,,333333@@@FFF>>>444000000000000222444666777666444333999:::<<<>>>>>>===;;;:::<<<>>>BBBFFFIIIKKKMMMMMMSSSLLLDDD@@@@@@BBBCCCCCCDDDCCCCCCCCCFFFIIIMMMPPPQQQUUUVVVXXX```lllooolllbbb[[[WWWWWWWWWXXX___iiillltttyyysssrrr{{{uuuvvvcccIIICCC@@@???DDDGGGKKKRRR]]]pppyyysss|||dddFFFIIIMMMJJJLLLPPPSSSXXX```jjjuuu~~~~~~zzzxxx{{{~~~kkk___]]]^^^[[[TTTTTT```nnnwwwccchhhtttsssvvv^^^cccmmmIII<<<888<<<<<<444;;;CCCJJJIIIEEEIIIWWWdddssstttvvvwwwvvvsssooolllqqqqqqoookkkhhhiiiooosssttttttvvvyyyzzzzzzvvvsssjjjrrr```ZZZ\\\nnnfffXXXWWWRRRPPPNNNIIIDDDAAA@@@???;;;888;;;666111111333555333000......------,,,++++++++++++++++++************)))(((((())))))))))))(((((())))))))))))************'''%%%(((...///---///444555AAAHHHAAA777222222222000222444666777666444333999;;;<<<>>>>>>===<<<;;;===???CCCFFFIIILLLMMMNNNUUUOOOHHHCCCBBBCCCDDDDDDDDDCCCCCCCCCEEEIIIMMMOOORRRVVVWWWXXX]]]gggmmmllleee]]]WWWVVVVVVWWW]]]dddkkkrrr}}}zzzwww~~~}}}|||~~~^^^GGGBBB@@@@@@BBBFFFLLLTTT___qqqvvvzzzrrrOOOKKKKKKHHHLLLNNNQQQVVV^^^fffooowww{{{}}}|||}}}{{{xxxrrrggg___^^^ZZZUUUYYYhhhwww~~~kkksssuuuuuuuuuaaadddpppKKK===999<<<>>>666???GGGOOOPPPNNNPPPZZZdddzzzzzzzzzxxxuuusssrrrrrrqqqtttvvvsssmmmiiikkknnnoooqqqssstttttttttssssssvvvuuu]]]WWWXXXiiihhhXXXWWWRRROOOMMMHHHCCC@@@???>>>;;;777999666222111333444222000------,,,,,,++++++******+++++++++************)))(((((())))))))))))(((((())))))))))))************)))'''''',,,000000000333555@@@GGGCCC999333222222000222444666777666555444999;;;===>>>???>>>===<<>>999<<>>;;;888666333000///000000///...,,,,,,,,,++++++*********+++++++++*********))))))(((((())))))))))))((((((((()))))))))************---)))(((+++000111111000333<<>>===???AAACCCFFFIIILLLNNNOOOTTTPPPKKKEEEBBB@@@@@@@@@CCCCCCCCCCCCEEEGGGJJJKKKPPPUUUXXXWWWXXX^^^jjjsssrrrhhh]]]XXXXXXYYYXXXWWWaaagggqqq|||yyyoookkkjjjlllqqqvvv|||zzzQQQCCCAAA@@@DDDHHHMMMVVV^^^eeemmmtttyyy|||yyyzzzXXXJJJFFFFFFLLLJJJLLLQQQUUUZZZ^^^aaabbblllpppvvv|||xxxrrrzzzqqqiii___]]]iii|||xxxooottt|||sssiiioooKKK>>>888:::>>><<<@@@DDDKKKQQQUUUZZZ^^^aaagggjjjkkkjjjiiikkkqqqwww~~~tttkkkhhhlllnnnqqqwww|||}}}zzzwwwxxx^^^VVVSSSbbblllYYYYYYVVVRRRNNNJJJDDDAAAAAA???<<<999444222000000//////...---,,,,,,++++++++++++******+++++++++*********))))))(((((())))))))))))((((((((()))))))))************+++)))(((***///444444222444;;;CCCDDD===555111222111222444555777777777777:::;;;>>>???@@@@@@???>>>???@@@BBBEEEHHHLLLNNNPPPUUURRRNNNIIIDDDBBBAAAAAACCCCCCCCCCCCEEEFFFHHHIIIMMMQQQUUUVVVWWW]]]jjjvvvxxxoooddd\\\[[[[[[YYYUUUYYY```lllyyyxxxnnnbbb[[[WWWUUUWWW\\\hhhqqq}}}yyy{{{oooKKKCCCBBBAAAGGGIIIOOOXXXaaahhhnnnrrrtttsssuuuyyy~~~}}}SSSFFFGGGGGGLLLJJJKKKNNNRRRUUUXXXYYYZZZ```fffnnnvvv{{{||||||~~~ppplllzzzuuugggdddooouuujjjqqqyyyjjjlllgggEEE<<<888888======>>>BBBGGGNNNTTT[[[aaadddeeehhhlllnnnoooqqquuuxxxyyywwwnnnlllmmmmmmqqq{{{www```VVVQQQ]]]zzzkkkWWWYYYWWWTTTOOOJJJEEEBBBAAA@@@===:::444333333222111000//////,,,,,,,,,,,,,,,,,,+++++++++++++++************)))(((((())))))))))))(((((())))))))))))************&&&((()))***///666999888666;;;DDDHHHBBB888333444111222444555666777888888:::<<<>>>@@@AAAAAA@@@???===>>>@@@CCCGGGLLLOOOQQQWWWVVVSSSNNNIIIFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGJJJLLLPPPTTTUUU[[[hhhuuu{{{uuukkk```\\\]]][[[VVVVVV]]]hhhuuuwwwmmm```XXXQQQLLLHHHEEEFFFKKKOOOZZZlll~~~~~~yyyyyycccFFFDDDDDDCCCJJJIIIOOOXXXbbbjjjpppssstttsssuuuxxxxxxxxx{{{TTTFFFGGGHHHKKKIIIJJJLLLNNNQQQSSSUUUVVV[[[bbbkkkrrrwwwzzz}}}yyyxxxvvvtttrrrjjjqqq|||{{{nnnzzzhhhrrrzzzdddooo[[[???;;;888777;;;===???DDDJJJQQQWWW]]]dddiiihhhiiilllppprrrtttttttttnnnzzzuuupppooommmmmmrrr|||~~~uuu{{{dddWWWMMMVVVrrrhhhTTTWWWWWWTTTNNNIIIDDDAAA@@@???<<<999222333333222000///......,,,,,,,,,,,,,,,,,,------+++++++++************)))(((((())))))))))))(((((())))))))))))************(((,,,---+++,,,333777777666:::CCCIIIEEE:::444555222222444555666888888999:::<<<>>>@@@AAAAAA@@@@@@:::;;;>>>BBBFFFLLLPPPRRRWWWWWWVVVQQQLLLHHHGGGHHHCCCCCCCCCCCCDDDEEEEEEEEEHHHHHHKKKQQQSSSWWWbbbnnnzzzxxxoooccc]]]]]]\\\XXXXXX]]]dddoooyyyyyyoooggg]]]UUUNNNJJJGGGFFFDDD@@@AAAEEEEEELLLYYYgggvvv{{{WWW@@@EEEGGGFFFNNNOOOSSSZZZcccjjjoooqqqqqqppptttwwwvvvvvvyyy]]]JJJGGGFFFJJJGGGHHHHHHJJJLLLOOORRRSSSZZZ```gggmmmpppvvv~~~~~~~~~tttqqqzzzppprrrxxxwwwrrriiioookkkzzz}}}iiiqqqxxxPPP999;;;:::777;;;>>>@@@GGGQQQWWW[[[___dddhhhhhhgggggglllrrruuutttrrrpppvvv}}}}}}wwwrrrppppppppprrrwww|||~~~}}}zzzvvvxxx~~~lll\\\MMMRRRlllfffQQQTTTVVVTTTMMMHHHCCC@@@???>>>;;;888000111111000...,,,,,,,,,------------------------+++++++++************)))(((((())))))))))))(((((())))))))))))************---333333---***///222222444888AAAHHHDDD888222333222222333555666888999999:::<<<>>>AAABBBBBBAAA@@@888:::<<<@@@FFFKKKPPPSSSUUUVVVUUUQQQKKKGGGFFFGGGCCCCCCCCCDDDDDDDDDEEEEEEGGGEEEHHHNNNQQQTTT]]]gggxxxyyyqqqddd\\\\\\\\\ZZZ\\\^^^bbbjjjsss|||pppccc[[[TTTNNNMMMKKKKKKLLLIIIEEEEEEHHHEEEHHHNNNVVVcccttt~~~~~~OOO===FFFIIIIIIQQQWWWYYY^^^dddiiilllmmmlllgggooowwwyyyxxxyyy{{{|||gggNNNFFFEEEIIIFFFFFFFFFGGGIIIMMMPPPRRRVVVZZZ___cccgggooozzz~~~~~~}}}zzziiipppzzzvvvsssrrruuussslllfffjjj}}}nnn|||nnnrrrpppJJJ666<<<<<<999<<>>;;;888555444222000//////000000------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))(((((((((((((((------,,,+++,,,---...///000999BBBFFFBBB;;;666444333222111333666999;;;;;;;;;<<>>===:::999<<>>;;;888555444222000//////000000...---,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))(((((((((((((((+++*********,,,---///111///666>>>BBB???;;;777666333222111222555888999999:::<<>>;;;888555444222000//////000000///...---,,,++++++***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))(((((((((((((((((((((((()))+++---000111///444:::>>>===;;;888777444222111222444777888888:::<<>>FFFOOOTTTVVV```eeeeee[[[QQQMMMMMMNNNLLLJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJNNNSSSWWWeeettt{{{lll___XXXUUUVVVSSSSSSWWW\\\bbbmmmwww{{{oooiiiggggggiiinnntttxxxzzzXXXCCCHHHLLLPPPXXX[[[iiitttzzzvvvuuuyyyvvvxxx}}}~~~}}}~~~gggJJJFFFKKKFFFFFFFFFFFFEEEGGGKKKMMMPPPTTTYYY\\\]]]```eeeiiixxx}}}|||tttuuu|||~~~{{{zzz}}}|||ffffffZZZAAA888===<<<===EEEHHHSSSVVVZZZ[[[[[[]]]aaaeeellllllkkkkkkmmmrrrzzzzzzzzzvvvooonnnrrruuutttrrrqqqooommmllloootttxxxzzz{{{___PPPZZZwwwoooSSSPPPOOOPPPLLLHHHBBB@@@@@@>>>;;;888555444222000//////000000///...---,,,+++*********,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((***,,,...///...333999>>>@@@===888444444222111111444666666666;;;===@@@BBBEEEHHHLLLOOOHHHBBB======EEENNNSSSUUU]]]ccceee___UUUNNNNNNPPPMMMLLLIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKPPPSSS^^^ppptttdddZZZWWWXXXTTTSSSVVVZZZ```kkkvvvwwwpppnnnvvv{{{zzzoooOOO@@@GGGMMMSSS]]]```iiiuuu{{{{{{|||yyyzzz~~~yyyQQQEEEHHHEEEFFFFFFFFFFFFGGGJJJMMMOOOSSSWWWYYYZZZ\\\```cccpppttt{{{~~~zzz|||zzz}}}~~~xxxvvvuuu~~~kkkqqq{{{QQQ===888>>><<>>;;;888555444222000//////000000///...---,,,++++++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))(((((((((((())))))***))))))((()))***,,,---///333:::BBBFFFBBB888111444222111111444666666666<<<>>>@@@BBBCCCEEEJJJMMMIIIDDD>>>===AAAIIIPPPTTTXXX^^^cccbbbZZZQQQNNNPPPNNNLLLIIIFFFEEEEEEFFFFFFHHHIIIIIIIIIIIIJJJMMMPPPWWWhhh|||}}}lll```[[[XXXUUUSSSVVVYYY___jjjtttzzzllleeecccqqq~~~~~~hhhMMMBBBJJJPPPXXXcccfffnnnuuu}}}{{{yyyyyy{{{yyy{{{}}}~~~]]]FFFEEEEEEFFFGGGFFFFFFFFFIIIKKKNNNRRRWWWYYYYYYZZZ]]]```gggmmmuuu{{{|||vvvppplllqqqvvvwwwuuu}}}yyytttggguuunnnHHH:::999>>>===BBBMMMPPPTTTXXX\\\]]]^^^___cccfffggghhhiiiiiiiiikkknnnqqqmmmppppppmmmnnnppppppmmmoooooonnnmmmlllnnnrrruuu~~~xxxuuuiiiXXXSSSeeeXXXSSSXXXTTTLLLHHHBBB@@@@@@>>>;;;888555444222000//////000000------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((())))))***+++***)))))))))***+++,,,...222:::DDDJJJFFF;;;111444222111222444777888888;;;>>>AAABBBBBBCCCHHHLLLIIIFFFAAA======CCCMMMTTTXXX[[[aaaddd___UUUPPPOOONNNLLLIIIFFFDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIKKKMMMSSS^^^qqqxxxjjjbbbXXXTTTSSSUUUWWW[[[eeennnvvvpppmmmyyyyyynnnmmm^^^KKKIIIWWWbbbooo~~~~~~|||{{{{{{zzzyyyxxxyyy|||~~~|||zzzmmmMMMEEEFFFGGGHHHGGGEEEEEEGGGHHHJJJOOOTTTWWWWWWXXX[[[^^^cccjjjqqq{{{yyyyyywwwnnnddd[[[\\\```eeemmmzzzjjjbbbwww___BBB888;;;AAA@@@GGGSSSVVVVVV\\\bbbeeeeeeeeefffhhhhhhjjjlllmmmllllllmmmmmmiiimmmooommmnnnpppoookkkkkkmmmoooooooooooopppqqq~~~kkkjjjeee[[[TTT^^^|||yyyTTTUUU\\\RRRLLLHHHBBB@@@@@@>>>;;;888555444222000//////000000,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))*********)))))))))***,,,---...---///666AAAJJJIII???666333222111222555888999999999===BBBCCCCCCDDDHHHLLLHHHHHHEEE>>>:::???KKKVVV```^^^aaafffcccZZZRRRQQQPPPMMMIIIFFFDDDDDDEEEGGGEEEFFFGGGGGGFFFGGGIIIKKKPPPUUUeee|||sssiiiZZZVVVTTTUUUUUUWWW^^^fffzzzrrrfffggguuuSSSGGGNNNbbbqqq~~~zzz|||~~~~~~}}}zzz}}}}}}||||||VVVJJJGGGHHHIIIGGGEEEDDDEEEFFFEEEJJJPPPTTTUUUVVVYYY\\\^^^fffkkkooo|||wwwpppzzzlllbbbZZZTTTSSSQQQVVVeeeuuuiiiccc|||RRR???999>>>EEEDDDLLLYYY\\\]]]dddlllpppooollljjjjjjkkklllnnnnnnmmmllllllmmmkkknnnooolllmmmppppppmmmlllpppuuuxxxwwwuuusssrrrzzziiiaaa]]]\\\WWWZZZtttmmmNNNUUU]]]MMMLLLHHHBBB@@@@@@>>>;;;888555444222000//////000000++++++++++++,,,---......,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))******((((((((()))+++---///111,,,,,,222===HHHKKKCCC:::333222111333666999;;;;;;777===BBBEEEDDDEEEJJJNNNIIIJJJHHH@@@999<<>>:::AAAHHHGGGPPP^^^aaadddkkkuuuyyywwwrrrmmmkkklllmmmmmmlllkkkjjjkkkmmmooopppoookkklllpppqqqppppppvvv||||||xxxvvvtttnnn^^^WWW[[[YYYXXXoooiiiWWWUUUVVVNNNLLLHHHCCCAAA@@@@@@===:::444222000000111111111000------,,,,,,,,,,,,++++++,,,+++******))))))************))))))((((((''''''))))))))))))))))))))))))'''(((***+++,,,,,,+++++++++///333999BBBGGGDDD======777000///333888;;;;;;:::===BBBDDDEEEGGGLLLOOOMMMLLLJJJDDD;;;999EEESSSeee______fffjjjeee\\\XXXOOONNNJJJFFFCCCCCCFFFHHHFFFGGGHHHJJJJJJIIIHHHGGGHHHPPPWWWbbb{{{kkkaaaYYYUUUPPPMMMRRRZZZdddmmm}}}yyyqqqnnnkkkmmmtttyyy|||~~~||||||uuummm}}}TTTKKKPPPWWW___gggooovvv{{{|||zzzxxxwwwwwwxxxyyyzzz~~~OOOGGGHHHMMMIIIAAAEEEHHH>>>EEEFFFIIILLLPPPSSSVVVWWWYYY^^^ccceeehhhssslllooorrr^^^ZZZZZZXXX[[[VVVUUU^^^qqq~~~mmmnnnmmmLLL:::>>>EEELLLTTT[[[___aaaeeellltttvvvssspppnnnoooppppppooonnnlllkkkjjjiiiooommmooorrrpppiiigggjjjnnnuuuyyyuuu}}}}}}jjjSSSWWW\\\SSSbbbiiiWWWTTTUUUOOOLLLHHHCCCAAA@@@???===;;;555333111000111111000///------,,,,,,,,,,,,++++++,,,+++******))))))*********)))))))))((((((((('''))))))))))))))))))))))))'''((()))***++++++++++++...000222555===EEEEEE@@@>>>888222000333777999:::888;;;@@@CCCDDDGGGJJJMMMLLLLLLJJJEEE===999AAAMMM\\\]]]```eeejjjhhh___XXXRRRPPPMMMHHHEEEDDDEEEGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGMMMSSS]]]wwwzzzkkk\\\UUUSSSQQQRRRVVV]]]dddppp}}}{{{yyyvvvqqqlllcccaaa___aaahhhtttwwwwwwwwwsssooonnnzzz}}}sssOOONNNTTT]]]eeekkkooosssuuuyyyxxxwwwwwwwwwxxxyyyyyy|||kkkKKKGGGKKKJJJAAABBBFFFBBBFFFGGGJJJMMMQQQTTTWWWYYY\\\```ddddddeeemmm|||nnnfffkkk___^^^___^^^YYYVVV^^^ooo}}}}}}{{{}}}gggpppgggGGG@@@DDDKKKSSSZZZ```dddfffggglllqqqrrrooolllmmmooopppooommmlllkkkjjjiiiiiinnnkkklllooommmgggfffiiijjjpppwww|||}}}{{{xxxwwwwww|||```ZZZ^^^TTT\\\zzz|||kkkXXXRRRTTTPPPKKKHHHDDDAAA???>>><<<;;;666444222111111000///...------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++000111000111999BBBEEEBBB???:::555222222555777999888;;;@@@DDDGGGIIIKKKMMMKKKLLLLLLIIIAAA:::===DDDPPPYYY```ccchhhllleeeYYYVVVSSSOOOJJJGGGFFFEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFHHHKKKMMMTTTjjjxxxdddZZZYYYWWWTTTSSS[[[```hhhooosssvvvwwwyyy}}}zzzwwwtttqqqlllgggccc\\\[[[ZZZ[[[aaalllyyy}}}vvvnnnkkkkkktttiiiPPPSSSZZZccckkkooopppqqqqqqvvvvvvvvvwwwxxxxxxyyyyyy{{{}}}YYYJJJIIIMMMEEEAAAEEEGGGEEEFFFHHHKKKOOOSSSVVVXXXYYY^^^aaaaaaaaafffrrr|||ttt```mmmmmmiiimmmfff^^^YYY^^^jjjtttxxxwwwwww~~~jjjeeexxx^^^BBBDDDIIIPPPXXX```eeehhhjjjiiilllnnnmmmjjjjjjlllnnnnnnmmmkkkiiiiiijjjkkklllkkkhhhgggiiihhheeeeeeggggggjjjnnnqqqrrrtttvvvxxxzzzcccSSSZZZVVVYYYlll~~~ooo[[[SSSTTTRRRJJJGGGDDDAAA???===<<<;;;777555222111000000...---------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''')))***,,,///000000000666???CCCBBB???<<<888444222333555888:::===BBBFFFJJJMMMOOOPPPLLLMMMOOONNNGGG===:::===GGGUUU^^^^^^dddooolll```XXXUUUPPPKKKIIIHHHGGGFFFHHHGGGEEEDDDCCCDDDEEEEEEIIIIIIHHHKKKZZZrrrxxxkkkeee```ZZZVVV\\\```fffjjjlllnnnqqqsssoooqqqrrrrrrooojjjeeebbb``````___]]]___gggsss|||}}}wwwooottt~~~fffXXXZZZ```hhhnnnqqqqqqqqqqqqtttuuuvvvxxxyyyyyyyyyyyy||||||~~~pppSSSHHHNNNJJJDDDFFFHHHBBBCCCDDDGGGKKKNNNRRRTTTQQQUUUZZZ\\\]]]bbblllttt|||aaaaaayyyyyy{{{lllbbbZZZ[[[bbbgggjjjkkksss|||ssseeelll}}}VVVAAAGGGKKKSSS[[[bbbfffhhhiiikkklllmmmllljjjiiikkkllllllkkkiiiiiijjjlllooorrrjjjgggeeeeeeeeeffffffgggfffggghhhhhhiiimmmrrrwww~~~gggNNNUUUVVVWWWcccrrr^^^TTTUUUSSSIIIGGGEEEAAA>>><<<;;;<<<777555222111000000...---------,,,,,,,,,+++++++++,,,+++******))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''')))***,,,+++///000111666>>>@@@>>>???>>>;;;666222111444777:::<<<@@@EEEJJJNNNPPPQQQMMMNNNQQQRRRLLLAAA;;;:::AAAPPPZZZZZZaaaooorrrkkk\\\WWWPPPLLLKKKKKKJJJIIIIIIHHHFFFDDDCCCCCCDDDEEEGGGFFFEEEGGGNNN]]]ssswwwmmmeee```[[[]]]___aaabbbbbbdddeee```cccgggjjjlllkkkhhhggghhhjjjhhhccc___bbbkkktttvvvrrrrrrsssvvvzzz~~~xxxddd``````dddiiimmmoooqqqsssuuussstttvvvxxxyyyzzzzzzzzz~~~~~~aaaHHHLLLLLLGGGFFFDDDBBBBBBCCCEEEHHHKKKOOOQQQKKKOOOTTTWWWYYY^^^fffmmmwwwcccYYYjjj~~~iii^^^VVVVVVYYY[[[___ccchhhqqqzzz}}}~~~ppprrrooogggqqqrrrPPPEEEKKKPPPXXX```fffiiiiiiiiikkklllnnnnnnmmmlllkkkkkkkkkjjjiiijjjlllooosssvvvmmmjjjgggfffhhhkkklllkkkiiihhhfffeeeeeeiiioootttxxxrrrQQQRRRSSSSSS]]]ppp___UUUUUUSSSHHHGGGEEEAAA===;;;;;;<<<666444222111111000///...------,,,,,,,,,,,,++++++,,,+++******))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++)))---111222666<<<>>><<<>>>???>>>888111///333888888999;;;AAAGGGLLLOOOPPPNNNNNNPPPSSSOOOEEE<<<:::>>>KKKVVV[[[bbbnnnvvvvvvddd]]]TTTNNNMMMNNNMMMMMMKKKJJJHHHGGGFFFEEEDDDDDDEEEBBBCCCGGGIIINNN___qqqwwwppplllbbb___]]]\\\[[[ZZZWWWTTTUUUVVV[[[bbbiiioooqqqqqqqqqttttttmmmeeecccjjjrrr|||yyykkkkkknnnoooqqqvvv}}}kkkaaacccdddfffiiikkkmmmpppsssvvvssstttuuuvvvwwwxxxyyyyyy~~~vvvRRRLLLKKKIIIGGGAAADDDDDDDDDEEEGGGJJJMMMOOOLLLOOORRRTTTUUUYYY___ddduuuhhhWWW]]]vvvaaaVVVPPPQQQSSSRRRVVV^^^___iiitttyyy|||~~~}}}xxxzzzkkkfff|||~~~||||||iiihhhsssgggMMMLLLTTTYYYaaahhhmmmnnnmmmlllkkklllmmmnnnnnnnnnmmmllllllkkkkkklllmmmpppssstttooonnnkkkiiilllrrrrrrooojjjiiihhhffffffhhhmmmppprrryyyuuuPPPLLLOOOSSS\\\iii]]]UUUUUURRRGGGGGGEEEAAA===:::;;;<<<555333111000111111000///------,,,,,,,,,,,,++++++,,,+++******))))))******'''((((((((()))))))))***))))))))))))))))))))))))'''((()))***++++++++++++(((---000111444:::===<<<===??????999111///333999999888999>>>EEELLLOOOQQQNNNLLLNNNQQQOOOFFF>>>;;;;;;FFFTTT___gggnnnvvv|||pppfffYYYQQQOOOPPPPPPOOOLLLLLLKKKJJJIIIGGGEEEDDDDDD@@@AAAGGGFFFDDDPPPaaa~~~~~~yyywwwuuukkkfffaaaaaacccaaa[[[UUUSSSQQQQQQXXXdddnnnssstttooouuuxxxrrrhhhdddjjjrrrwww{{{tttuuuwwwuuutttxxx}}}sss```]]]bbbfffhhhjjjllllllnnnppprrrssssssrrrrrrsssuuuvvvwww|||}}}~~~eeeTTTKKKKKKLLLFFFEEEEEECCCCCCEEEGGGJJJLLLLLLNNNPPPQQQRRRVVV[[[```nnnvvvaaaXXXoooppp^^^TTTNNNOOONNNIIIMMMVVV\\\gggrrrxxx{{{qqqkkkfffeeefffjjjxxxzzzpppxxx{{{lllhhhgggkkkyyypppdddiiiwww]]]JJJSSS\\\aaaiiippptttsssqqqnnnmmmlllkkkkkklllnnnnnnoooooonnnnnnmmmmmmmmmnnnnnnkkkkkkiiiggglllrrrrrrlllggghhhiiiiiiiiiiiilllnnnooosssxxx{{{xxxPPPIIIMMMRRRZZZ~~~dddZZZTTTTTTRRRGGGGGGFFFAAA<<<::::::<<<444222000000111222111000---------,,,,,,,,,++++++,,,++++++***)))*********'''((((((((())))))******))))))))))))))))))))))))'''(((***,,,,,,,,,++++++)))...//////111888======<<>>FFFMMMRRRSSSMMMJJJKKKOOONNNFFF???;;;999BBBSSSdddkkknnnuuu~~~xxxmmm^^^TTTQQQQQQQQQPPPMMMMMMMMMLLLKKKHHHFFFDDDEEE???@@@FFFCCC===EEETTT\\\iiisssssssssvvvyyyxxxmmmhhhdddgggmmmnnnhhhaaaRRRMMMIIIOOO[[[ggglllllleeemmmrrrnnnccc___eeemmmtttxxx~~~zzz|||{{{iiiZZZ[[[aaagggiiilllmmmllllllmmmnnnsssqqqpppoooppprrrtttvvvyyy|||~~~~~~~~~}}}{{{~~~www\\\MMMNNNRRRMMMDDDCCCAAAAAAAAADDDFFFHHHKKKLLLNNNOOOQQQVVV\\\```ddd{{{oooWWWaaaoooaaaVVVPPPPPPKKKCCCEEENNNZZZeeeoootttvvvyyyzzzxxxjjjbbb```eeefffeeeqqqxxxwwwzzzzzzfffVVVTTTXXXaaatttyyyjjjcccmmm|||zzzWWWIIIWWW```eeemmmtttvvvuuurrroooooolllhhhgggiiimmmpppqqqqqqpppooonnnllljjjiiihhheeefffdddbbbhhhooonnngggdddgggiiikkkkkkkkklllmmmlllnnnssswwwxxxWWWJJJKKKMMMSSSjjjPPPVVVRRRMMMIIIIIIGGGCCC???<<<<<<===666333111000000111000///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---...111666999:::>>>@@@>>>888444555777888@@@DDDBBBEEEPPPUUUSSSPPPNNNLLLLLLLLLIIIDDD@@@:::>>>JJJ\\\iiiqqqwww|||yyyggg[[[TTTQQQPPPQQQPPPRRROOOJJJJJJNNNLLLGGGEEEDDDCCCBBBAAABBBCCCCCCLLLOOOSSSWWW[[[___eeehhhiiihhhhhhmmm|||yyyfffYYYMMMLLLSSS[[[```ccc]]]^^^\\\YYYWWWYYY^^^cccsssvvv|||~~~xxxtttuuu}}}gggeeegggdddgggiiipppvvvrrriiikkksssvvvtttuuuyyyyyyuuurrrssstttrrrtttzzzzzzyyy|||}}}}}}~~~rrrXXXPPPNNNKKKJJJGGGDDDBBBCCCFFFIIIKKKLLLMMMOOOQQQRRRSSSVVVYYYjjjrrrxxxWWWUUUhhhkkk___XXXRRROOOJJJFFFHHHNNNYYY___iiiooolllhhhkkksssmmmzzzyyyppp|||ppp___QQQIIIMMMPPPVVVlllyyy|||~~~^^^```uuuiiiWWWSSSVVVcccjjjppprrrrrrssspppllljjjiiigggfffiiimmmmmmkkkqqqppppppqqqpppmmmhhheeedddeeeggggggccc```aaaddddddhhhkkkkkkgggeeefffhhhlllkkkmmmpppqqq|||pppSSSHHHJJJTTT{{{zzzdddMMMVVVSSSOOOHHHHHHFFFBBB>>><<<<<<===666444111000000111000///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,---...111555888;;;???AAA@@@;;;777777999<<<@@@@@@;;;<<>>;;;;;;;;;666444111000000000000///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))+++,,,---...000444777<<>>:::999:::888???DDDCCCBBBGGGPPPUUUSSSRRRPPPOOOOOOMMMJJJGGGDDD:::999IIIaaattt~~~sssdddWWWQQQOOONNNOOONNNLLLLLLNNNLLLHHHDDDDDDBBBAAA@@@@@@@@@@@@;;;===@@@BBBDDDGGGJJJMMMPPPTTT[[[ddduuuqqq___RRRMMMKKKKKKJJJLLLMMMOOORRRWWW^^^cccgggiiinnnsssxxx|||}}}|||}}}rrrhhhddddddaaaaaahhhxxxrrrgggbbbhhhqqqpppnnnqqqvvvrrriiiiiipppkkk{{{xxxtttvvv||||||cccOOOJJJMMMLLLJJJDDD@@@???BBBFFFMMMNNNOOOOOOOOOQQQTTTWWWYYYfff}}}zzzaaaQQQLLL[[[ooowww]]]UUUOOOMMMLLLIIIIIIKKKLLLOOORRRVVV]]]fffooouuuyyywww|||ssshhh^^^SSSJJJJJJFFFGGGKKKJJJQQQnnnooo\\\UUUUUUccclllvvvxxxnnnaaa]]]aaa\\\WWWWWW\\\]]]___mmm~~~}}}hhh\\\iiilll[[[UUUZZZaaacccjjjmmmiiieeefffggggggeeejjjnnnnnnkkkiiikkknnniiikkkmmmnnnnnnnnnlllkkkkkkfff```^^^aaaccccccaaacccddddddddddddeeefffgggfffgggmmmrrrooorrr```FFFNNNtttggghhhUUUIIITTTSSSRRRFFFFFFEEEBBB>>>;;;::::::777444111000000000///...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))***,,,---...000333555:::>>>AAABBB???<<<:::::::::???DDDEEECCCFFFQQQ]]][[[XXXTTTQQQOOOMMMLLLLLLJJJ>>>888CCCXXXlll{{{|||jjj]]]WWWUUUPPPPPPPPPOOOPPPPPPNNNKKKFFFFFFEEECCCBBBAAAAAA@@@???@@@BBBCCCCCCEEEGGGJJJLLLPPPVVV\\\fffuuuppp^^^TTTPPPOOOIIIJJJJJJLLLPPPUUU[[[___cccdddgggjjjnnnsssvvvxxxyyyvvvvvvzzz|||{{{}}}wwwjjj```ZZZ]]][[[ZZZ___oooqqqlllhhheeeqqq}}}xxxvvvyyyuuummmlllqqqlll}}}yyyxxx}}}zzzYYYGGGJJJLLLLLLIIIDDDBBBDDDGGGKKKLLLMMMLLLLLLNNNQQQSSSVVV```rrrpppWWWNNNPPPWWWjjjssscccSSSNNNOOONNNJJJHHHLLLMMMMMMRRR```mmmnnnhhhqqq~~~vvvpppiiihhheee^^^VVVQQQNNNMMMKKKKKKOOOQQQOOOVVVtttlllZZZQQQSSSXXXYYYbbbnnnqqqkkk```[[[ZZZVVVRRRUUU\\\[[[ZZZhhhzzznnnbbb___oooxxxjjjbbb^^^^^^``````eeehhhhhhiiilllllliiiiiikkkooottttttqqqoooqqqgggiiikkkllllllkkkkkkkkknnnnnnkkkfffccccccbbb___gggfffddddddeeefffgggggghhhiiiooouuusssuuusssKKKLLL{{{fffbbbSSSJJJTTTQQQQQQFFFFFFEEEBBB>>>;;;::::::777555222000000000///...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((***,,,------///222444777;;;???AAA@@@===:::888AAA???@@@AAA@@@DDDUUUhhhbbb___ZZZTTTPPPNNNNNNOOOKKKBBB<<>>???@@@?????????AAACCCHHHLLLQQQTTTXXXccctttssseee\\\VVVMMMLLLJJJJJJNNNTTTYYY\\\aaabbbcccdddgggjjjmmmoooqqqoooppptttvvvuuuwww{{{|||}}}~~~zzzppphhhbbb^^^^^^[[[]]]jjj~~~yyyfffhhhjjjkkk|||~~~xxxooolllpppooozzz{{{}}}}}}nnnKKKDDDGGGJJJJJJGGGEEEEEEGGGGGGIIIJJJKKKJJJKKKMMMOOOOOOUUU```pppmmm]]]SSSLLLUUUooouuuZZZPPPQQQQQQKKKEEEJJJKKKMMMVVVlll}}}vvvbbbeeemmm|||ttthhh```]]]XXXWWWUUURRROOONNNPPPRRRLLLNNNRRRTTTSSS\\\xxxtttfff]]]ZZZZZZZZZYYYbbbmmmtttvvvqqqhhhaaa]]]XXXYYY^^^[[[XXXhhhiiidddfffvvvnnnhhhgggfffeeefff___cccgggkkkrrrwwwsssllllllhhhkkktttzzzvvvqqqooofffhhhjjjjjjhhhgggggghhhnnnzzzwwwkkkfffffffffjjjjjjhhhgggffffffggghhhhhhhhhlllqqqrrrvvvTTTKKKhhh___RRRLLLTTTOOOPPPFFFFFFFFFCCC???<<<::::::888555222000000000///---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''')))+++------...000222444888===@@@AAA>>>:::777:::===JJJYYYYYYRRRTTT___bbbbbb___[[[UUURRRPPPPPPIIIDDD???===>>>GGGXXXhhh}}}ppp[[[UUUPPPNNNOOOOOOLLLKKKLLLMMMLLLLLLJJJHHHFFFDDDCCC===>>>>>>===<<<<<<===???AAADDDJJJNNNQQQXXXiiiyyysssfffZZZVVVPPPMMMOOOTTTXXX[[[^^^^^^___```bbbdddfffgggiiigggiiinnnpppoooqqqttttttuuuvvvyyy{{{~~~~~~xxxrrriiijjjfffccclll~~~qqqccchhhnnnpppyyyoookkkooorrruuu~~~|||yyyuuu{{{YYYEEEFFFFFFGGGGGGFFFEEEDDDCCCFFFIIIKKKKKKKKKLLLMMMMMMOOOTTT```tttkkk^^^NNNLLL\\\yyydddVVVTTTSSSOOOKKKRRRYYY]]]gggqqqcccgggooo{{{iii\\\TTTPPPQQQOOOPPPTTTYYYZZZUUUQQQPPPJJJKKKNNNRRRVVVddd}}}zzztttnnnfff\\\UUU^^^hhhttt}}}rrrjjj___\\\```^^^\\\nnnhhhhhhooo}}}yyyeeebbbfffhhhkkkooodddhhhlllqqqwwwzzzuuummmllldddeeepppwwwssskkkhhhdddgggiiihhhdddbbbccceeexxxpppcccaaabbbgggiiikkkiiieeedddgggjjjkkkiiikkkoooqqqwww___KKKjjj^^^RRRMMMTTTOOOOOOFFFGGGGGGEEE@@@===;;;:::888555222000000///...---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''')))+++------...///111333777<<>>JJJWWWmmm~~~ggg[[[TTTPPPQQQPPPMMMLLLOOONNNNNNMMMLLLJJJGGGEEECCC???@@@@@@???===<<<===???>>>@@@EEEJJJKKKNNN\\\kkk~~~uuulll```XXXUUUVVVXXXYYYXXXYYY[[[]]]___```bbbcccaaa```bbbgggjjjiiikkknnnkkklllnnnqqqsssvvvxxxyyyzzz}}}|||~~~zzzrrrvvvzzzkkkeeelllppprrr~~~xxxpppooosssuuutttyyy|||vvvuuuqqqxxx~~~xxxSSSMMMGGGDDDEEEFFFEEECCC@@@DDDJJJMMMNNNMMMLLLLLLMMMLLLMMMTTT^^^nnn~~~tttdddWWWVVVgggqqqaaaZZZXXXZZZ]]]jjjtttwwwwww{{{cccccchhhqqqvvvxxx}}}sss^^^RRRLLLJJJKKKMMMSSSbbbrrrvvviiiWWWMMMHHHGGGJJJRRR```ssszzzlll^^^UUUcccqqqzzzkkkhhhtttxxxuuu}}}{{{}}}mmmeeekkkvvvuuuaaa```eeehhhkkkqqqnnntttxxxuuurrrqqqnnnjjjlllddddddnnnqqqiiibbbbbbaaadddfffeeeaaa___aaadddyyynnn___\\\]]]^^^dddiiihhhcccaaaeeekkkllliiiiiilllmmmsssjjjNNNkkk\\\RRRNNNUUUNNNOOOGGGHHHHHHEEEAAA===;;;;;;888666222000000///...------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&)))+++---------///000333666<<>>??????>>><<<;;;<<<===@@@AAADDDHHHEEEDDDNNN[[[oooqqqccc[[[XXXWWWVVVSSSUUUWWWZZZ]]]___```aaa\\\[[[]]]cccfffeeefffjjjggghhhjjjlllooorrrtttuuutttxxx}}}ppphhhgggooorrrrrr|||zzzwwwsssuuuzzzxxxxxxzzz~~~xxxuuuvvvuuu|||}}}}}}{{{yyybbbWWWJJJDDDEEEGGGGGGEEE???DDDKKKOOOPPPOOOMMMMMMJJJGGGGGGHHHIIIRRRjjj|||gggXXX\\\ttt|||mmmaaa^^^eeennn|||{{{~~~wwwcccaaadddlllppppppssszzznnn\\\RRRMMMJJJJJJNNNYYYqqq}}}aaaOOOJJJGGGJJJVVVjjj}}}nnnccc^^^gggzzzwwwyyycccbbblllzzzqqqaaaccciiihhhhhhkkkvvvxxxkkkffffffggglllfffgggnnnmmmbbb\\\___^^^bbbdddccc```^^^aaaeeejjjkkkaaabbbdddVVV___ggggggaaa___dddlllgggcccccceeeeeehhhyyyrrrRRRmmm[[[PPPKKKPPPMMMSSSKKKIIIGGGDDD@@@===;;;999888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++***)))(((((()))***+++---+++)))((('''((()))***))))))))))))((((((((((((&&&)))+++---------///000333666:::;;;;;;::::::;;;333999BBBHHHKKKKKKKKKKKKIIIUUU```fffkkkkkk]]]KKKOOOLLLHHHCCC<<<888===EEEOOO]]]pppwwwhhhXXXRRRSSSTTTRRRPPPSSSNNNLLLNNNNNNJJJGGGGGGEEEDDDAAA???======>>>???<<<===>>>???BBBEEEIIIJJJaaa}}}|||jjj\\\SSSQQQPPPSSSTTTTTTUUUVVVWWWXXXYYYUUUWWWZZZ^^^bbbeeehhhiiifffeeeeeeeeegggjjjmmmooommmooorrrwww}}}~~~|||zzz{{{{{{jjjiiikkknnnpppttt~~~yyyyyyyyy}}}~~~{{{wwwwwwyyy{{{zzzyyy|||||||||{{{xxxzzz|||wwwRRRFFFFFFCCCCCCHHHEEEDDDFFFMMMVVVZZZSSSJJJNNNGGGBBBDDDGGGJJJQQQZZZrrr|||qqqnnnmmm~~~{{{wwwsssnnnkkkjjjvvvwwwrrriiihhhnnnpppnnnXXXYYY___fffhhhhhhppp{{{bbbUUURRROOOPPPVVViiittt```YYYRRRPPP^^^xxx|||nnneeennnuuuppp}}}www]]]aaawwwooohhhbbbcccfffgggjjjmmmtttsssrrrpppmmmiiieeeccchhhhhhfffdddaaa```bbbcccaaabbbbbbbbbaaa```aaabbbiiimmmpppnnnhhhccccccdddfffcccaaaaaabbbbbbaaa___cccbbbbbbbbbdddhhhkkknnnvvvuuudddppp\\\QQQNNNSSSLLLNNNKKKIIIGGGDDD@@@===;;;999888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++)))((('''((()))***)))))))))))))))))))))(((''')))+++,,,,,,---///111333666999;;;:::::::::;;;444666:::AAAIIIMMMLLLJJJIIIRRRZZZ___bbbddd```[[[OOOLLLHHHEEE@@@:::;;;@@@IIIVVViiiyyyxxxfff\\\XXXUUUQQQMMMPPPMMMLLLNNNMMMHHHFFFGGGFFFEEEBBB@@@>>>>>>>>>???<<<======>>>@@@CCCFFFGGGOOOeee|||nnn```VVVPPPOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVYYY[[[^^^```aaabbbaaaaaaaaaaaacccfffhhhjjjhhhiiillloootttxxx|||~~~zzz|||~~~{{{yyyyyy}}}qqqkkkkkkmmmppprrrttt|||}}}}}}|||}}}zzzyyyzzzzzzxxxvvv|||~~~~~~|||}}}~~~{{{yyyyyy{{{|||ZZZIIIFFFFFFEEEGGGDDDCCCJJJUUU]]]\\\XXXHHHHHHJJJJJJGGGDDDJJJTTT\\\lllzzzxxx{{{~~~|||vvvoooiiiggg``````\\\UUUUUUYYY[[[XXXUUUTTTXXX^^^bbbfffqqq}}}iiiZZZSSSRRRYYYfffuuuwwwiiicccaaalllvvvlllhhhwwwoooooo{{{oooZZZkkk|||rrrkkkeeefffgggggghhhkkkoooooonnnmmmkkkhhhfffeeeddddddcccaaa```aaaeeehhhlllllllllkkkjjjiiihhhiiihhhkkkllljjjeeedddfffiiicccddddddcccbbbbbbdddeeefffeeecccbbbcccfffiiikkkmmmnnn}}}www```VVVSSSVVVLLLJJJKKKIIIGGGDDD@@@===;;;999888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******))))))))))))******++++++)))((((((((()))***)))))))))))))))))))))))))))************,,,///111222444888999999::::::;;;777444777CCCRRRWWWQQQHHHGGGMMMXXXaaadddbbbeeejjjUUUOOOKKKIIIFFF???;;;;;;CCCPPPaaannnwwwzzzhhh\\\UUUQQQOOONNNLLLNNNPPPMMMHHHGGGIIIHHHFFFDDDAAA???>>>>>>>>>======<<<===>>>@@@BBBCCCAAAMMM\\\hhhrrrwwwuuuppphhhccc[[[SSSMMMKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[[[[[[[\\\]]]```bbbdddcccdddeeehhhkkknnnppprrrrrrtttwww|||{{{~~~||||||~~~~~~{{{zzzyyyxxxwwwwwwyyy~~~zzzkkkjjjjjjlllppppppqqqwww~~~||||||zzz}}}~~~|||yyywwwwwwuuusssqqqyyyzzzzzzyyy}}}{{{|||}}}~~~}}}zzzxxxxxxxxxuuuuuuxxx|||uuuRRRIIIFFFAAAJJJEEEBBBGGGRRR]]]dddfffUUUQQQNNNMMMIIIEEEDDDFFFIIITTTiii}}}vvviiiaaaTTTTTTPPPKKKJJJMMMLLLHHHPPPNNNOOOTTTYYYbbbqqq}}}yyyjjj]]]]]]mmmyyy|||nnnfffllluuunnnkkk|||hhh\\\yyywwwqqqllllllkkkhhhiiikkkmmmlllkkkiiigggeeeccccccccccccbbb```___aaaeeehhhkkkllllllmmmmmmlllllllllfffhhhiiigggeeeeeeiiimmmfffhhhiiigggcccbbbfffjjjfffdddbbb```aaacccfffiiikkknnnyyyjjj^^^WWWXXXMMMMMMKKKIIIGGGDDD@@@===;;;999888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***))))))))))))))))))***+++***)))(((((()))******)))))))))))))))******************))))))+++...111000333666888888999:::<<<===888;;;KKK___dddXXXIIIGGGKKKZZZlllpppjjjjjjppp___VVVNNNLLLJJJDDD>>><<<>>>KKK]]]iiinnnssszzzeeeYYYUUUUUUNNNNNNOOOQQQNNNHHHGGGKKKIIIHHHEEECCCAAA@@@??????>>>===<<<;;;<<<<<<>>>???@@@CCCGGGJJJNNNQQQRRRRRRPPPNNNKKKHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTWWWWWWWWWXXXYYY[[[]]]^^^```aaabbbdddfffiiikkkmmmmmmooorrrvvvxxxzzzzzzzzzvvvxxx|||}}}{{{|||{{{yyyvvvtttrrroooqqqsssuuuuuuvvvwwwyyy|||oooiiiggggggjjjmmmlllkkkooouuuuuuuuutttqqquuuwwwvvvtttrrrqqqpppooonnnssstttttttttzzz}}}wwwxxxyyyyyyyyyxxxwwwvvvuuutttqqqtttzzzzzzmmmTTTIIICCCHHHEEEEEEGGGLLLUUUbbbmmmlll]]]NNNIIINNNOOOKKKEEEGGGIIIRRRhhhqqqaaaWWWTTTPPPMMMLLLLLLIIIFFFJJJJJJJJJMMMSSS^^^lllwwwzzzgggggg|||xxxdddgggfffhhhrrrttt~~~|||jjjeeeggg}}}{{{vvvrrrqqqooojjjiiikkkmmmllliiifffccc```^^^]]]dddeeeeeecccaaaaaabbbccccccdddfffhhhkkkmmmmmmmmmfffhhhiiiiiihhhhhhjjjlllllllllkkkiiigggggghhhjjjdddccc```___```bbbeeehhhkkkpppvvvttteeeYYYWWWOOOSSSKKKIIIGGGDDD@@@===;;;999888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((()))))))))******)))))))))))))))))))))))))))******((()))))))))*********+++*********))))))***...000///111444666777888:::<<>><<<;;;:::;;;;;;<<<@@@??????@@@@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKMMMOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZ\\\]]]^^^```cccfffhhhjjjeeegggiiikkkmmmmmmmmmmmmlllnnnqqquuuxxx{{{|||}}}~~~{{{yyywwwvvvyyyxxxvvvtttrrrnnnkkkkkkooorrruuuwwwwwwvvvwwwxxxqqqfffiiiffffffiiillljjjgggjjjpppqqqxxxsssmmmqqqooolllpppppppppooonnnnnnoooppprrroooqqqqqqqqquuuzzzyyyuuuuuutttuuuuuuuuuuuuttttttxxxsssuuu{{{|||jjjQQQHHHBBBCCCEEEGGGGGGKKK[[[lllzzznnn]]]QQQNNNPPPQQQPPPIIIHHHHHHOOOccckkkWWWQQQLLLKKKLLLKKKIIIGGGGGGHHHHHHJJJPPP[[[eeelllxxxkkkggg|||fffiiihhhnnnsssmmm___gggvvvyyyxxxvvvsssqqqqqqnnnhhhfffhhhiiihhhgggdddaaa___]]]\\\```cccfffgggeeecccbbbbbbccccccdddhhhlllnnnmmmkkkdddgggjjjlllkkkjjjhhhggglllhhhfffhhhlllnnnmmmiiijjjhhhfffcccbbbcccdddeeedddjjjoooyyyuuueeeWWWTTTOOOVVVKKKIIIGGGDDD@@@===;;;999888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((''''''))))))************))))))))))))))))))************((())))))******+++++++++)))*********)))***---///...000222444666777:::===GGG???777:::DDDOOOSSSSSSUUUTTTWWW___hhhooowww}}}uuugggXXXPPPKKKGGGEEEEEE;;;???KKK[[[cccgggqqq~~~ooo]]]YYYSSSNNNMMMKKKGGGEEEFFFIIIHHHHHHFFFEEEDDDCCCBBB@@@???===<<<;;;;;;;;;;;;>>>;;;;;;>>>???===>>>AAA@@@@@@AAAAAABBBBBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGIIIKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWYYY\\\___bbbccc```aaabbbcccdddeeeeeeeeehhhjjjlllnnnppprrrssstttyyy{{{}}}zzztttssssssqqqppprrrooonnnooonnnllllllooouuuvvvxxxyyyzzz{{{~~~kkkfffnnniiihhhjjjllljjjgggiiioookkkqqqnnnlllrrrppplllpppmmmmmmlllllllllpppuuuyyyvvvxxxxxxuuutttwwwxxxvvvtttsssrrrrrrtttuuuuuuuuuyyyvvvwww|||~~~bbbPPPDDDBBBCCCFFFEEEFFFSSSdddnnnXXXLLLMMMPPPIIIKKKJJJHHHPPPeee{{{}}}]]]SSSKKKJJJLLLLLLKKKLLLGGGIIIIIIHHHNNNYYYaaadddpppxxx{{{yyyxxxxxxzzz|||||||||pppzzzoooiiixxxxxxyyyyyyfffuuu|||eee___qqquuunnnpppmmmkkklllmmmjjjdddbbbdddbbbbbbcccdddcccbbb```___[[[^^^cccffffffeeeeeeeeedddcccccceeehhhhhheeeaaaaaacccgggiiijjjgggcccaaaccc___^^^dddnnnrrrnnniiipppooollliiifffcccbbbaaa___ccciiirrrlll]]]RRRSSSNNNTTTKKKIIIGGGDDD@@@===;;;999888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((((()))***++++++***)))((((((((()))***************((())))))******+++,,,,,,((()))++++++******+++------///111333555777:::===CCC@@@:::777888???JJJRRRVVVYYYXXXWWW]]]lll}}}sssdddZZZSSSMMMLLLMMMGGG???@@@LLLXXX___kkkwww}}}tttfff[[[RRROOOOOOLLLHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@???===<<<<<<<<<<<<===::::::??????======AAA???????????????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJKKKIIIIIIJJJLLLMMMMMMNNNNNNPPPPPPQQQSSSUUUXXXZZZ[[[\\\\\\]]]]]]^^^```aaabbbdddeeefffgggiiikkklllmmmoooooopppqqqsssxxx}}}xxxsssnnnlllmmmooonnnmmmkkkgggfffiiikkkkkknnnsssxxxxxxyyyzzzxxxiiigggllliiihhhiiijjjhhheeehhhooogggllliiiiiipppnnnjjjoookkkkkkjjjhhhiiinnnwww}}}~~~wwwwwwyyyzzzwwwtttqqqqqqtttwwwxxxxxxwwwyyyzzz{{{}}}iiiUUUIIIBBBDDDDDDCCCIIISSSooo}}}iiiZZZQQQMMMOOONNNKKKMMMVVVaaafffnnnnnnuuuqqqbbbTTTOOOOOOMMMLLLNNNIIIJJJHHHFFFLLLXXX```bbbjjjqqqwwwzzz~~~zzzyyyxxxyyy{{{|||||||||rrrsssqqqlllwwwyyygggiiioooccckkkwwwhhhffffffeeeeeehhhkkkiiicccaaaddd^^^```ccceeeeeedddbbb```[[[]]]___aaaaaabbbdddfffbbb```___aaadddccc^^^YYY[[[\\\^^^aaabbbaaa^^^\\\[[[ZZZ\\\bbbiiikkkgggccckkkkkkkkkiiigggccc```^^^___aaaeeelllxxxxxxdddVVVOOORRRLLLPPPKKKIIIGGGDDD@@@===;;;999888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((()))***++++++***)))((('''((()))***************((())))))***++++++,,,,,,''')))+++,,,+++***+++,,,,,,...111222444777:::======AAACCC???:::;;;DDDNNNQQQ[[[^^^XXXZZZmmm}}}oooeee\\\UUUSSSUUUTTTCCC:::AAANNNXXXeeeqqqvvv|||rrrdddWWWTTTUUURRRNNNKKKGGGHHHHHHHHHHHHGGGFFFFFFCCCAAA@@@>>>============@@@<<<<<<@@@@@@;;;<<<@@@>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBCCCCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFHHHHHHIIIIIIIIINNNNNNOOOPPPQQQSSSUUUVVVWWWVVVVVVVVVXXXZZZ\\\]]]\\\\\\]]]^^^___aaacccdddiiihhhggggggjjjpppvvvzzz}}}|||tttmmmjjjggggggkkkmmmmmmllliiicccbbbfffhhhhhhmmmtttxxxwwwvvvzzzmmmbbb```aaahhhfffggggggeeebbbfffmmmcccfffcccdddllljjjeeekkkiiihhhgggeeeeeekkkuuu}}}{{{xxx{{{}}}yyyuuuqqqqqquuuyyy{{{{{{vvv{{{~~~{{{|||iiiTTTCCCBBBEEEBBBAAADDDSSSmmmyyy___TTTTTTPPPLLLLLLPPPPPPLLL^^^aaajjjyyyqqq]]]TTTPPPJJJHHHJJJKKKKKKHHHDDDKKKXXXbbbcccccchhhnnnrrrzzz|||}}}wwwmmmjjjsssrrriiikkk|||xxxeeeeeexxxjjjbbbbbb___bbbdddhhhllljjjeeedddggg___bbbeeegggfffddd```]]]______^^^\\\\\\]]]aaadddaaa___^^^aaaeeeeee```[[[WWWVVVWWWYYY[[[\\\[[[ZZZXXXZZZ^^^bbbdddbbb^^^[[[```bbbdddeeeeeeccc```^^^^^^]]]```dddiiizzz]]]OOOOOOPPPPPPRRRLLLHHHCCC???>>>===<<<;;;:::777333111000000///...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++&&&###(((000...,,,---111222333777>>>@@@???AAABBB<<<888>>>HHHRRR]]]eeecccaaajjj}}}|||nnn___UUUQQQOOODDD;;;<<>>??????>>>========================>>>>>>>>>>>>>>><<<<<<===???@@@AAABBBCCCBBBBBBAAAAAAAAABBBDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPRRRTTTUUUVVVUUUUUUWWWWWWWWWWWWXXXZZZ\\\]]]``````aaaccceeegggiiijjjvvv|||zzztttoookkkiiidddcccbbbcccdddeeedddcccgggdddaaadddiiioooqqqqqqnnnkkkmmm|||}}}xxxkkkdddaaabbbeee___cccffffffcccdddhhhmmmeeefffggghhhgggeeecccaaagggfffddddddfffjjjnnnqqqwwwvvvvvvtttzzz~~~}}}{{{uuuzzzyyywwwvvvwww}}}vvvSSSHHHEEE======FFFEEEQQQmmmqqqcccUUURRRQQQNNNMMMOOOZZZ\\\ccclllqqqwww~~~lllYYYNNNLLLOOOQQQLLLOOONNNLLLPPP[[[eeejjjlllkkkjjjlllqqqyyy{{{{{{{{{ffffffoootttqqqmmmtttoooaaaqqqxxxgggfffeee```dddbbbfffkkkfff]]]aaammmeeedddaaa___dddiiieee]]]aaa______```___\\\\\\]]][[[\\\___cccfffeeebbb```]]]WWWSSSTTTUUUUUUVVVZZZXXXYYY]]]```\\\TTTRRRUUUUUUYYY\\\^^^^^^\\\\\\\\\]]][[[^^^aaaaaaiii```PPPPPPPPPOOOPPPLLLHHHCCC???>>>===<<<;;;:::777333111000000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,)))&&&)))...---+++---111222222666<<<===;;;<<>>:::;;;@@@IIIXXXjjjoookkkjjjuuuzzzoooccc[[[RRRJJJBBB???>>>AAALLLXXXdddkkksss}}}rrrddd^^^YYYSSSRRRNNNKKKKKKIIIEEEFFFJJJFFFFFFEEECCCBBBAAA@@@?????????>>>============>>>===============>>>>>>>>><<<======>>>???@@@AAAAAA???>>>>>>===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLMMMOOOPPPQQQPPPPPPSSSSSSSSSSSSTTTVVVXXXYYY[[[[[[\\\]]]___aaacccdddjjjpppvvvzzzzzzxxxvvvvvvwwwuuurrrnnniiieeebbb``````____________^^^]]]\\\___```dddjjjooorrrrrrqqqjjjqqq~~~~~~~~~qqqgggbbb^^^]]]^^^^^^aaaddddddbbbcccgggkkkooommmjjjgggdddaaa```___ddddddcccdddfffjjjmmmpppxxx||||||vvvrrrtttvvvuuuyyy~~~}}}}}}~~~{{{vvvyyyxxxuuusssrrruuuzzzrrrVVVLLLIIIEEEBBB???EEEXXXyyymmmfffccc\\\UUUQQQWWWXXX[[[aaadddgggooowww~~~rrrbbbXXXUUUTTTTTTTTTSSSOOOMMMSSS]]]dddeeefffiiimmmssszzzwwwuuu|||rrrpppvvv|||llllllqqqiiijjjjjjfffggggggmmmuuuqqqfffccciiimmmkkkgggcccbbbcccfffhhhdddaaa___]]]]]]]]]___aaa^^^```eeejjjmmmlllhhhddd]]]WWWSSSTTTUUUTTTVVVYYY\\\bbbfffcccZZZTTTTTTWWWUUUUUUVVVWWWYYYYYYZZZZZZZZZXXXZZZ\\\ZZZ___vvveeeRRRPPPOOONNNNNNMMMIIIDDD@@@>>>===<<<;;;:::777333111000000///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,)))))),,,+++***,,,000111000444999===::::::@@@DDDCCC>>><<>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>???===<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIKKKLLLLLLLLLLLLNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVXXXZZZ[[[]]]aaagggjjjiiigggfffeeefffeeecccaaa^^^[[[YYYXXXYYYYYYZZZZZZYYYYYYXXXWWWYYY\\\```dddgggjjjnnnqqqwww~~~|||}}}zzzmmmhhhgggddd```___]]]```bbbbbbaaaaaadddhhhqqqnnniiieeecccdddfffhhhddddddeeefffhhhjjjmmmooopppqqqpppnnnnnnrrruuutttwwwzzz|||{{{{{{|||zzzwwwssssssttttttuuuxxx|||sssVVVMMMHHHAAA???===BBBTTTpppxxxtttkkk___VVVVVVWWW[[[aaaeeeiiirrr|||uuujjjddd___ZZZYYYUUUOOONNNWWWccchhhfffaaadddiiiooovvv{{{vvvppptttyyy~~~ooo___fff}}}qqqkkk{{{sssiiikkknnnnnnmmmlllnnnwwwsssiiigggtttsssvvvyyyrrriiijjjrrriiieee```\\\[[[___ccceee___bbbhhhmmmpppnnniiiddd]]]WWWSSSTTTUUUSSSTTTWWWaaaooouuuiiiYYYUUUWWWYYYWWWTTTQQQRRRUUUWWWWWWVVVXXXVVVXXX[[[ZZZ\\\jjjzzzgggSSSQQQPPPOOOPPPNNNJJJDDD@@@>>>===<<<;;;:::777333000000000///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))&&&%%%)))+++))))))+++***))),,,000000///222777===888888===DDDEEE@@@:::DDDJJJ[[[mmmoooiiilllwww~~~wwwpppbbbZZZOOOGGGAAA???@@@BBBKKKWWWeeeooovvvuuufff\\\UUUQQQQQQOOOKKKGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>===========================<<<<<<==============================>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRVVVXXX\\\^^^^^^\\\[[[YYY[[[[[[ZZZYYYWWWVVVUUUUUURRRTTTUUUVVVVVVVVVVVVWWW[[[[[[[[[[[[___iiivvv{{{xxx|||zzzpppiiiiiikkkiiidddbbb]]]___aaa```___```bbbeeegggfffeeeeeehhhmmmrrrvvvhhhhhhhhhhhhiiijjjkkklllrrrpppnnnlllnnnqqqsssrrrtttuuuwwwwwwwwwxxxwwwvvvrrrtttvvvwwwxxxyyy|||~~~~~~|||rrrVVVLLLIIIIIIBBB>>>AAALLL[[[mmmzzzzzzvvvsssmmmccc[[[TTTWWW^^^iiisss}}}wwwmmmcccYYYWWWRRRQQQYYYeeekkkkkkeeeeeeeeegggkkkrrryyy~~~~~~yyyvvvsssrrryyy|||tttkkk```[[[mmmkkkjjjsssxxxeeeeeekkkllllllooooooqqqyyy|||oooiiissswwwzzzoooqqqlllkkkeee___]]]aaadddddd___```cccfffhhhfffbbb^^^\\\VVVRRRSSSTTTRRRRRRUUUbbbxxxppp\\\WWWYYYXXX[[[VVVRRRSSSWWWXXXUUURRRXXXWWWZZZ```bbbcccjjjrrrfffSSSQQQQQQQQQSSSOOOJJJEEEAAA>>>===<<<;;;:::777333000000000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++&&&$$$''')))((()))+++)))(((***...//////222777::::::999;;;>>>@@@===999AAAAAAKKK```mmmooonnnqqqzzzxxxuuuyyy~~~qqqfffVVVJJJFFFEEEBBB>>>???KKK[[[gggoooyyytttgggYYYUUUUUUQQQLLLIIIFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<======>>>>>>??????AAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGHHHHHHIIIFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLQQQRRRSSSUUUVVVUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPRRRQQQPPPPPPRRRTTTVVVYYY]]]dddooo~~~vvvwwwtttvvvnnnhhheeehhhiiieee```^^^______``````___```aaacccbbbccceeehhhmmmrrrvvvyyyjjjiiihhhhhhggggggggggggsssooommmnnnoooqqqqqqrrrqqqqqqqqqsssssssssssstttyyyzzz{{{yyywwwwwwwwwyyy~~~~~~www\\\SSSMMMGGGCCCDDDCCCCCCIIIQQQ]]]```dddeeedddaaa]]]ZZZRRRVVV```nnnzzz|||nnnbbbbbb]]]WWWWWW^^^eeegggjjjiiiggggggjjjnnnsssvvv|||xxxyyy~~~|||pppbbb\\\ZZZ^^^fffyyyjjjfffqqqyyykkkbbbfffiiiggghhhmmmkkklllrrr{{{yyyoooiiimmmqqqpppjjjlllnnnjjjccc```bbbaaa^^^___]]]\\\\\\\\\[[[XXXVVVYYYSSSPPPRRRRRRPPPPPPRRR]]]uuusss___YYYYYYVVV^^^ZZZXXXYYY\\\ZZZUUUOOOYYYYYY\\\bbbeeefffhhhllltttdddQQQOOOQQQSSSVVVOOOKKKEEEAAA???===<<<;;;:::777333111000000///...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++((((((******'''(((,,,***((()))---...///333:::CCCJJJMMMHHHAAA???@@@@@@<<<;;;AAATTTiiitttrrrkkkeeegggoootttqqqoooyyyuuudddUUUNNNJJJDDD<<<;;;BBBOOO^^^kkkwwwkkk]]]WWWRRROOONNNHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????===============<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999;;;;;;<<<<<<============@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHLLLKKKLLLMMMOOOPPPNNNLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNNNNLLLJJJJJJNNNRRRMMMWWWggg{{{|||uuutttqqqttt~~~{{{llliiiiiijjjgggaaa^^^^^^aaaaaa`````````aaabbbbbbfffgggiiikkklllnnnooooooiiihhhfffdddcccccccccdddllljjjkkknnnpppoooqqqtttqqqnnnnnnpppqqqooopppsssyyy{{{}}}{{{aaaMMMFFFDDDGGGEEE???>>>BBB>>>GGGOOOQQQPPPRRRTTTTTTVVVYYYaaalllttt{{{xxxqqqpppiii]]]UUUWWWZZZ[[[aaacccfffhhhjjjjjjiiihhhqqqvvv|||}}}}}}~~~}}}~~~|||gggZZZSSSXXXfffxxxuuueeeppp|||kkkgggeeeggggggeeefffiiieeeeeegggllloooooojjjggghhhhhhrrr}}}mmmdddhhhllljjjbbb___aaa^^^WWW]]]ZZZWWWUUUUUUTTTSSSRRRTTTOOOMMMPPPQQQOOOOOOQQQVVViiitttlll^^^WWWUUUTTT\\\[[[ZZZ[[[\\\ZZZUUUPPPXXXYYY[[[]]]^^^___```aaammmbbbOOONNNPPPSSSVVVPPPLLLFFFAAA???===<<<::::::777333111000000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++///222///)))(((+++***((((((+++---///666===RRRbbbkkk___KKKAAADDDHHH>>>>>>>>>EEE\\\sssxxxpppjjjaaaeeetttvvvnnntttyyygggYYYRRRKKKDDDAAA???CCCQQQaaappp}}}jjj\\\VVVVVVOOOOOOMMMLLLJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@==================>>>>>><<<<<<=========<<<;;;:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAA@@@?????????@@@AAABBBBBBCCCDDDEEEEEEEEEDDDCCCEEEDDDDDDDDDDDDDDDEEEFFFHHHFFFFFFHHHJJJLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHJJJKKKIIIHHHKKKRRRYYY[[[ggg}}}wwwpppppprrrvvvyyyjjjggghhhkkkkkkfff___```eeedddcccbbbaaabbbcccbbbbbbggggggggghhhhhhiiiiiiiiiiiihhheeeccccccdddfffggghhhhhhlllqqqppplllnnntttsssnnnmmmppppppnnnooottttttwww||||||eeeUUUIIIHHHFFF???>>>BBB999???CCCAAACCCJJJOOOOOOVVVXXX]]]dddgggiiiooowwwvvvrrrhhh\\\WWWYYYZZZXXXXXXZZZ^^^bbbeeeeeeeeedddccchhhmmmqqqtttvvvwwwxxxwwwxxxyyyyyyzzz}}}zzzzzzvvvggg^^^\\\mmm~~~ooopppvvvppphhhiiihhheeeeeehhhiiigggddddddddddddeeeggggggeeeeeedddfffmmmtttrrriiiaaaaaagggeee]]]ZZZ^^^\\\UUUWWWVVVTTTSSSSSSSSSQQQPPPPPPLLLJJJMMMOOONNNMMMPPPOOOXXX``````YYYRRRQQQRRRUUUVVVVVVWWWWWWVVVUUUTTTWWWXXXYYYWWWWWWYYY[[[]]]iiibbbNNNLLLNNNQQQUUUPPPLLLFFFAAA???===<<<::::::777333111000000///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...555:::444+++(((******((('''***---000777???XXXooo|||lllOOO@@@BBBIIIEEEEEE<<<888MMMnnn~~~zzzkkkiii|||pppmmm|||wwwdddYYYTTTOOOIII???<<>>>>>????????????@@@@@@@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>AAAAAA@@@??????@@@AAABBB@@@AAABBBCCCDDDCCCBBBAAADDDCCCCCCCCCCCCCCCDDDDDDGGGEEEDDDEEEIIIKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFHHHHHHJJJQQQ\\\eeezzzqqqiiiiiimmmpppnnn^^^\\\```eeefff```[[[```hhheeedddcccbbbcccdddccccccccccccbbbccceeegggjjjkkkkkkiiifffeeeeeehhhkkkmmmiiijjjppptttqqqjjjlllsssuuuooonnnqqqpppmmmoootttsssuuu{{{qqqqqqXXXMMMGGG@@@???EEE>>>???===888===GGGNNNMMMMMMNNNTTTZZZ[[[ZZZ^^^dddqqqqqqkkk```YYY[[[aaabbb^^^ZZZZZZ[[[]]]aaafffkkkooodddfffggggggjjjoooqqqqqqtttuuutttsssrrrvvv}}}~~~uuuvvvyyyoooaaaYYY```mmmyyynnn~~~pppmmmsssiiimmmiiiccceeemmmmmmgggfffgggfffcccccceeeffffffccceeeffffffjjjmmmhhh```\\\bbb```WWWVVV\\\\\\UUUQQQQQQQQQSSSTTTSSSPPPNNNNNNJJJIIILLLNNNMMMMMMOOOLLLLLLQQQUUUSSSNNNNNNRRRPPPQQQRRRQQQQQQRRRUUUXXXVVVYYYXXXVVVUUUYYY]]]```fffwwwfffLLLJJJRRRTTTRRRRRRKKKEEEDDDAAA<<<999:::999777333222222111111///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))************))))))''''''((()))))))))))))))''''''''''''((((((((()))+++...111222000---,,,+++,,,+++)))((((((---333888EEENNNXXXYYYQQQGGGBBBAAAHHHHHHCCC===@@@QQQggguuu{{{qqqiiinnnzzz{{{rrrzzzhhh\\\TTTPPPEEE>>>CCCMMMVVV```iii}}}pppccc___YYYVVVSSSPPPKKKHHHEEEBBBCCCHHHHHHBBB@@@CCCDDDEEEFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@GGGEEECCCDDDFFFGGGEEECCCHHHCCCCCCGGGGGGCCCFFFMMMFFFFFFFFFHHHRRReee{{{{{{kkkggghhhiiitttwwwdddfffaaa```^^^^^^___`````````fffeeedddcccccccccdddeeeeeeeeeddddddfffiiilllnnnjjjnnnooollljjjkkkjjjgggjjjmmmqqqqqqooommmmmmnnnooopppqqqsssttttttttttttuuuyyy}}}}}}www}}}sss\\\QQQJJJEEEDDDBBB<<<999<<>>>>>>>>>>>????????????>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>??????@@@@@@AAA@@@@@@AAAAAABBBBBBBBBBBBDDDBBBAAACCCEEEFFFEEECCC@@@AAADDDGGGHHHFFFEEEGGGIIIMMMSSS[[[iiiwwwkkkdddgggmmmtttnnnbbb```^^^]]]]]]^^^___``````````````````aaabbbdddggghhhggggggffffffgggggghhhhhhnnnrrrsssooommmmmmkkkggggggjjjnnnnnnmmmkkklllmmmnnnppprrrrrrqqqqqqrrrtttuuuxxx|||~~~sssqqqvvvwwwdddUUULLLJJJLLLDDD>>>>>>???===>>>@@@BBBCCCEEEGGGJJJMMMOOOPPPPPP\\\kkktttuuupppllljjjeeecccaaa```___^^^\\\[[[ZZZYYYYYYXXXZZZ___fffkkknnnllljjjkkknnnrrrssssssppplllggggggkkkoooooonnnqqqxxx~~~zzz}}}{{{yyyvvv|||uuuiiihhhddd^^^UUUXXXeeerrrssswwwxxxllllllrrrxxxnnnfffaaadddiiijjjiiijjjjjjhhhdddaaa___^^^^^^^^^``````___```aaa```^^^[[[[[[[[[ZZZYYYWWWTTTRRRQQQLLLLLLLLLLLLMMMNNNPPPPPPNNNMMMLLLLLLNNNOOONNNLLLMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQSSSWWW[[[[[[WWWTTTTTTSSSSSSSSSUUUVVVXXXYYY[[[cccggguuujjjMMMIIIPPPRRROOOQQQJJJEEEDDDAAA<<<::::::;;;888555222111000///.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))************))))))''''''((()))))))))))))))''''''((((((((()))))))))((()))***)))(((''''''(((*********))))))+++...111666777999???FFFJJJKKKJJJLLLNNNRRROOOCCC<<>>>>>>>>>>>===>>>>>>>>>???@@@@@@@@@@@@??????AAACCCDDDBBBAAA@@@DDDFFFFFFIIINNNPPPOOOTTT^^^kkkwwwuuueeeddd___```kkkxxxkkkccc___YYYYYYZZZ\\\^^^______^^^^^^]]]]]]]]]^^^```ccceeefffhhhhhhiiiiiihhhfffcccbbbnnnqqqrrrooommmmmmiiiddddddfffiiijjjjjjiiijjjkkkjjjmmmoooooommmmmmoooqqqtttvvvyyy|||||||||~~~yyyvvvqqqnnnnnnrrrxxx|||~~~qqq___XXXQQQIIIDDDDDDCCC???<<<<<<>>>???@@@BBBDDDGGGIIIJJJJJJPPPXXX\\\\\\[[[[[[\\\^^^___```___\\\YYYVVVUUUUUUVVVVVVVVVVVVYYY]]]```hhhfffdddeeehhhllloooqqqqqqnnnlllmmmqqquuuvvvuuurrrtttvvv{{{~~~}}}zzzvvvyyy{{{~~~~~~~~~~~~{{{xxxsssooohhhhhhkkk___TTTYYYZZZeeeooo~~~sssxxx}}}mmmeeegggooovvvjjjaaa]]]```dddddddddddddddccccccbbb```^^^\\\[[[[[[ZZZZZZ[[[\\\\\\ZZZXXXXXXWWWWWWUUUSSSQQQOOOMMMLLLJJJHHHGGGHHHKKKOOOQQQPPPNNNMMMMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKLLLNNNOOOQQQSSSVVVZZZ]]][[[VVVSSSRRRRRRSSSTTTTTTUUUVVVVVVWWW^^^]]]```uuulllOOOIIINNNPPPNNNPPPJJJEEEDDDBBB===::::::<<<999555222111000...---......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))************))))))''''''((()))))))))))))))'''(((((((((((()))))))))***++++++)))((((((***,,,)))*********)))***,,,...333444777===EEEKKKNNNNNNEEELLL[[[dddYYYEEE@@@HHHTTThhh|||ssshhh___WWWMMMDDD???HHHMMMZZZjjjyyy~~~kkk]]]YYYUUUQQQOOOMMMJJJFFFDDDIIIGGGEEECCCCCCCCCBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@@@@??????????????????@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<>>>>>???AAACCCFFFHHHJJJLLLNNNPPPQQQQQQQQQSSSUUUUUUXXXZZZYYYTTTQQQPPPQQQSSSUUUVVVVVVUUUUUUWWWXXX\\\[[[[[[\\\^^^aaabbbcccjjjiiiiiilllrrrwwwyyyzzzwwwwwwyyy}}}{{{{{{zzzyyyuuuxxx{{{|||zzz{{{~~~~~~zzzoooqqqrrrsssqqqnnnkkkjjjfffaaaZZZ[[[\\\RRRTTThhhqqqttt{{{ssskkkggghhhkkkggg___ZZZ]]]```aaa``````bbbbbbbbbaaa___^^^\\\[[[WWWWWWWWWYYYZZZZZZXXXVVVUUUTTTSSSRRRPPPNNNLLLLLLJJJHHHFFFFFFGGGJJJMMMPPPQQQOOOMMMLLLLLLKKKIIIHHHGGGGGGHHHJJJKKKMMMOOOPPPOOOQQQTTTVVVWWWVVVSSSQQQPPPQQQRRRSSSTTTTTTSSSSSSVVV^^^[[[YYYcccwwwnnnPPPHHHMMMOOONNNOOOIIIEEEEEECCC===::::::<<<999555222111000...---......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))************))))))''''''((()))))))))))))))(((((((((((()))))))))***+++++++++***((()))+++...((()))+++***))))))+++,,,,,,000666<<>>>>>??????@@@??????>>>>>>>>>>>>===============================================================<<<<<<<<<<<<<<>>::::::;;;888555222111000///.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))************))))))''''''((()))))))))))))))((((((((()))))))))******)))******)))'''(((***,,,(((*********)))***+++---+++000777;;;===???AAACCCNNNQQQVVV]]]```[[[OOOEEE<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDAAABBBBBBAAAAAACCCGGGJJJFFFMMMaaa}}}wwwlllcccZZZVVVYYY___fffxxxxxxhhhTTTUUUYYYUUUSSSVVVTTTXXX[[[[[[YYYXXXYYY[[[XXXXXXXXXYYYZZZ\\\^^^___^^^___aaabbbcccbbb``````^^^```aaaccchhhnnnmmmhhhbbbaaa```bbbdddeeeeeedddhhhiiimmmvvvzzzrrrkkkhhhkkklllnnnxxxxxxooojjjpppnnnrrrwww```RRRKKKIIIJJJEEEDDDCCCBBBCCCEEEGGGHHHFFFFFFGGGGGGGGGFFFDDDCCCFFFFFFGGGFFFDDDEEEFFFHHHFFFIIILLLMMMKKKJJJIIIIIILLLPPPUUUWWWVVVRRRPPPNNNUUUWWWYYY[[[^^^___``````]]]aaahhhqqqxxx{{{{{{yyyoookkkeeebbbcccfffhhhjjjkkkhhheeecccdddgggkkknnnqqqssstttrrrnnnmmmoooqqqwww{{{~~~{{{xxxwwwvvvyyy{{{zzztttlllddd```[[[^^^^^^YYYQQQLLLLLLOOOKKKSSSTTTVVV]]]gggnnnvvv{{{vvvhhhkkkllliiidddaaadddggghhh```ZZZ\\\```___^^^^^^\\\[[[ZZZXXXWWWVVVVVVVVVVVVUUUUUUWWWXXXWWWUUUSSSOOOOOONNNMMMLLLMMMMMMMMMPPPNNNLLLJJJIIIIIIJJJKKKLLLKKKIIIIIIIIIIIIHHHFFFFFFFFFHHHIIIKKKKKKKKKKKKMMMNNNNNNNNNMMMNNNQQQSSSPPPPPPOOOOOOOOOOOOOOOOOOIIIRRRXXX^^^cccaaaiii~~~pppQQQHHHKKKOOOOOOMMMHHHEEEFFFDDD>>>:::::::::777444222111111000///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))************))))))''''''((()))))))))))))))(((((()))))))))*********((()))***)))((((((***,,,)))*********)))***---//////111444999???BBBCCCCCCNNNQQQQQQQQQZZZdddaaaWWWBBBAAAKKKggg~~~aaaMMMGGGPPPlllooo^^^TTTMMMFFFDDDDDDDDDIIIOOO\\\mmmxxxggg```XXXSSSQQQOOOLLLHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>??????@@@@@@AAA>>>???AAACCCFFFHHHJJJKKKJJJJJJKKKKKKLLLQQQXXX]]]bbbeeezzz{{{eee^^^YYYXXXVVVXXXbbblllooo[[[MMMQQQVVVTTTSSSVVVQQQUUUYYYZZZXXXXXX\\\```YYYYYYXXXXXXYYYZZZ\\\]]]]]]]]]]]]]]]^^^___``````aaabbbbbbcccjjjrrrrrrnnndddbbb```aaadddeeeeeecccfffmmmwwwwwwmmmgggjjjkkklllvvv}}}uuummmhhhllllllpppxxxvvvggg[[[VVVNNNLLLIIIFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDCCCAAA???CCCBBBBBBCCCDDDCCC@@@>>>>>>AAADDDEEEDDDCCCCCCCCCEEEIIINNNOOONNNKKKJJJKKKNNNPPPSSSUUUVVVVVVVVVVVVQQQUUU[[[```ccceeeeeeeee[[[XXXUUUUUUXXX\\\___```^^^^^^^^^]]]\\\^^^bbbeeeggghhhhhheeeaaaaaadddgggkkkoootttvvvssspppmmmlllmmmppprrrnnneee\\\VVVSSSVVVWWWUUUOOOJJJMMMWWWaaaooo|||~~~xxxpppvvvnnnrrreeeiiikkkhhhcccaaaeeejjjiiiaaa[[[]]]______]]]]]]XXXYYYYYYYYYWWWUUURRRPPPTTTSSSSSSTTTUUUTTTQQQOOOLLLKKKJJJJJJKKKLLLMMMNNNXXXUUUOOOJJJHHHHHHJJJLLLHHHGGGFFFGGGHHHIIIHHHGGGEEEFFFGGGHHHHHHGGGGGGFFFGGGJJJMMMMMMLLLLLLNNNQQQPPPOOONNNMMMLLLMMMMMMNNNLLLRRRZZZhhhuuuoookkkvvvqqqQQQHHHKKKOOOPPPMMMHHHEEEFFFDDD>>>::::::999777333222222222111///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))************))))))'''(((((()))))))))))))))))))))))))))************(((***++++++******+++---*********))))))+++...111111---,,,333===DDDDDDAAAFFFNNNPPPNNNZZZmmmpppeeeIIIDDDDDDTTTooodddIIIDDDRRRiii|||cccZZZQQQLLLGGGBBBAAACCCJJJYYYjjjyyy|||mmmbbb\\\XXXSSSOOOIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEGGGAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>???@@@AAABBBBBBCCCBBBDDDGGGKKKOOOSSSVVVXXX\\\]]]]]]^^^```gggqqqyyyqqqcccYYYWWWQQQNNNQQQVVV^^^ooozzz\\\UUUOOOPPPRRRSSSTTTUUUOOOSSSWWWXXXXXXZZZ___ddd^^^\\\[[[YYYXXXXXXXXXXXX^^^]]][[[ZZZ[[[]]]___```dddcccbbbcccjjjrrrsssooofffcccaaaaaadddfffdddccccccooo~~~zzzoooiiijjjjjjiiirrr~~~yyysssmmmjjjhhhkkkpppsssuuuxxxkkkWWWTTTOOOJJJGGGEEEEEEEEEBBB@@@?????????>>>===;;;BBBAAAAAACCCEEECCC===777:::===@@@BBBAAA@@@AAAAAA===AAAEEEFFFDDDDDDEEEGGGBBBEEEIIILLLMMMNNNNNNOOOKKKMMMPPPRRRRRRTTTWWWZZZVVVSSSPPPOOOQQQUUUWWWXXXSSSUUUVVVVVVTTTUUUXXX[[[^^^___^^^[[[XXXXXX\\\```^^^___```]]]ZZZXXXZZZ\\\XXX\\\```^^^XXXSSSRRRSSSNNNOOOMMMIIIJJJVVVjjjzzzhhhxxxooonnnmmmggglllqqqpppjjjeeefffiiiiiiaaa[[[\\\___^^^]]]]]]WWWYYY\\\]]][[[VVVQQQNNNRRRQQQQQQQQQRRRQQQNNNLLLIIIIIIHHHHHHIIIKKKMMMNNN___YYYQQQJJJFFFHHHKKKNNNEEEDDDDDDEEEGGGHHHHHHGGGDDDEEEFFFFFFFFFDDDCCCBBBAAAFFFJJJLLLLLLKKKKKKMMMQQQPPPMMMKKKKKKLLLMMMNNNOOORRRYYYmmm{{{rrrxxx{{{rrrNNNKKKOOOLLLMMMJJJIIIFFFEEECCC@@@<<<999:::999777444222111000///......---,,,,,,+++******************************))))))))))))))))))))))))+++***)))(((((()))***+++((())))))''''''***+++***,,,------+++******,,,...))))))))))))))))))))))))...))))))000888;;;<<>>===<<<<<<===???>>><<<<<<===>>>BBB???>>>AAAAAA>>>===???FFFFFFEEEEEEEEEGGGIIIJJJDDDCCCEEEKKKOOOMMMIIIFFFIIIJJJKKKMMMOOOOOOLLLJJJOOONNNMMMMMMOOOQQQRRRSSSSSSQQQOOONNNOOOQQQSSSTTTQQQTTTTTTPPPPPPSSSTTTRRRTTTUUUVVVTTTPPPNNNOOOQQQXXXRRRSSS]]]gggvvv{{{pppgggeeeggggggnnnqqqjjj```___kkkxxxtttfffaaaeeeiiihhhddd______eeelllhhh\\\SSSQQQRRRRRRQQQNNNKKKIIIIIIJJJDDDDDDFFFHHHGGGGGGMMMVVV]]]ZZZSSSIIIDDDFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGEEECCCCCCEEEGGGGGGFFFHHHHHHIIIIIIJJJIIIIIIIIIMMMKKKIIIHHHHHHJJJLLLNNNJJJRRR]]]hhhrrr{{{rrrMMMKKKNNNLLLMMMKKKJJJHHHFFFDDDAAA===::::::999777444222111000///......---,,,,,,+++******************************))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((((((((())))))))),,,,,,,,,+++******,,,...************************+++***+++///222666???IIIAAAKKKVVVYYYWWWYYYaaajjjlll```TTTMMMNNN\\\vvvyyyvvvzzzuuukkkPPPEEE>>>FFFaaa~~~iii[[[QQQMMMMMMEEEFFFFFFHHHNNN\\\ooo}}}|||hhhddd___]]]^^^^^^[[[XXXTTTQQQMMMMMMOOOQQQOOOMMMMMMLLLJJJIIIHHHGGGEEEDDDHHHFFFGGGIIIHHHDDDCCCEEEDDDCCCBBBDDDFFFHHHHHHGGGIIIJJJKKKKKKJJJJJJNNNQQQ]]]gggmmmooozzzuuueeeZZZUUUQQQPPPOOOPPPVVV___kkkzzz~~~mmmYYYSSSRRRQQQQQQSSSSSSRRRQQQQQQQQQQQQRRRTTTVVVXXXZZZ]]]ZZZWWWUUUVVVVVVVVVVVVYYY[[[\\\ZZZXXXZZZ```eeeddddddfffiiilllllliiigggdddggggggcccaaacccbbb___cccgggooovvvuuunnnkkkllllllmmmnnnmmmllllllmmmnnnqqqkkkiiiooorrroookkkjjjpppkkkhhhiiijjjkkksss|||yyycccVVVOOOJJJGGGHHHHHHGGGHHHIIIIIIHHHHHHKKKJJJIIIHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA>>>>>>BBBDDDAAA@@@BBBBBBCCCDDDEEEDDDCCCBBBBBBIIIFFFDDDFFFIIIJJJJJJJJJCCCCCCDDDFFFGGGHHHGGGFFFBBBDDDGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJMMMPPPOOOMMMMMMQQQQQQOOOVVVUUURRRNNNMMMUUUbbblll|||~~~nnnhhheeeeeefffggglllnnnhhhaaaaaalllvvv}}}sssllljjjkkkllllllhhhgggiiilllggg[[[QQQOOOOOOOOOOOOLLLIIIGGGGGGHHHFFFFFFHHHJJJGGGFFFJJJRRR]]][[[SSSIIIDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFDDDCCCCCCDDDFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHMMMKKKIIIGGGGGGHHHIIIKKKNNNSSSZZZ]]]bbblll|||rrrMMMJJJNNNLLLNNNLLLKKKHHHGGGEEEBBB>>>;;;:::999777444222111000///...------,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******(((((()))*********))))))***++++++***))))))***,,,************************)))***------,,,111AAARRRYYYfffsssrrrggg\\\YYY\\\ppppppjjj\\\JJJFFFWWWjjjrrrppptttvvvmmm[[[GGG>>>CCC\\\yyyiii[[[OOOKKKJJJIIIDDDBBBFFFOOOWWWhhhwww|||tttooogggbbb^^^```dddccc^^^WWWVVVSSSPPPNNNOOOPPPPPPPPPSSSQQQQQQRRROOOJJJHHHKKKKKKMMMLLLJJJPPPZZZZZZSSSUUUVVVXXXYYYXXXYYYZZZ\\\sss{{{vvvhhh[[[PPPMMMKKKIIINNNUUU^^^hhhyyyzzzrrrcccSSSRRRQQQPPPPPPRRRRRRQQQPPPPPPPPPPPPQQQRRRUUUWWWXXXWWWWWWVVVTTTSSSUUUXXX[[[\\\]]]]]][[[YYYZZZ^^^cccaaaccceeeiiilllllliiifffhhhiiigggccccccgggiiihhhdddeeejjjooommmhhheeeggghhhkkknnnpppooonnnmmmllljjjfffeeeiiilllkkkiiiiiinnnllljjjjjjhhhgggjjjooosssvvvdddYYYTTTOOOMMMKKKJJJKKKLLLLLLLLLNNNMMMLLLNNNOOOPPPOOONNNLLLKKKIIIFFFCCCAAAAAAAAAAAA>>>>>>AAACCC@@@???@@@AAACCCFFFGGGEEECCCBBBBBBGGGEEEBBB@@@@@@AAAAAA???GGGGGGEEEDDDCCCBBBBBBAAAAAADDDFFFHHHHHHHHHHHHIIIHHHFFFEEEFFFIIILLLMMMMMMMMMMMMJJJGGGHHHLLLMMMJJJLLLOOOTTT[[[ggg|||xxxvvvrrrdddcccdddbbb___dddfffgggdddaaaccckkkrrr}}}|||wwwooogggeeehhhllllllmmmooommmdddWWWPPPOOONNNNNNMMMKKKHHHFFFGGGHHHHHHGGGIIIKKKHHHDDDFFFKKKUUUUUUPPPIIIEEEFFFEEEBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBCCCEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGKKKJJJHHHFFFFFFFFFHHHIIILLLRRRVVVVVVUUU]]]mmm{{{wwwttt}}}rrrNNNJJJMMMMMMOOOLLLJJJHHHFFFEEEBBB===::::::999777444222111000///---------,,,,,,+++++++++************************))))))))))))))))))))))))***))))))))))))))))))***+++((((((***+++)))***,,,)))***+++***(((((()))+++************************((())),,,,,,)))---===MMMkkkyyyqqq^^^VVVUUUeeepppwwwlllUUUDDDEEEMMMccc{{{uuuaaaOOO???DDDiiiooo```YYYVVVQQQLLLIIIHHHGGGGGGJJJTTTbbbrrr~~~ssshhhccc]]]]]]bbbjjjppptttkkkccc]]][[[YYYUUUSSSTTTVVV___```[[[cccuuu|||wwwwwwxxxyyy{{{{{{{{{{{{{{{zzzooofff^^^YYYTTTKKKIIINNNQQQQQQ[[[iii~~~qqqgggZZZNNNQQQOOONNNOOOPPPQQQPPPOOOPPPPPPPPPQQQRRRUUUWWWXXXTTTUUUVVVTTTSSSUUUZZZ___```aaa```^^^\\\]]]```cccbbbcccfffiiikkkjjjgggdddjjjjjjgggdddhhhpppuuuuuuhhhgggiiilllkkkgggeeegggfffjjjnnnpppooonnnmmmmmmiiigggfffhhhjjjjjjiiihhhiiihhhhhhhhhffffffhhhkkkjjjuuu~~~rrrhhh```VVVNNNKKKKKKKKKKKKMMMLLLLLLOOOTTTWWWWWWVVVccceeeeee```ZZZWWW[[[___WWWSSSPPPPPPMMMHHHGGGJJJJJJKKKKKKHHHEEECCCDDDFFFFFFIIIJJJIIIIIIIIIFFFBBBDDDEEEDDDBBBAAA@@@@@@AAAEEEEEEEEEEEEEEEFFFIIIKKKLLLHHHEEEDDDGGGJJJLLLKKKHHHIIIHHHHHHPPP\\\eeeggg```iiivvv}}}tttjjjjjjiiiccc^^^aaaaaa``````aaadddiiilllnnnnnnkkkddd]]][[[^^^aaagggpppvvvqqqaaaRRRMMMPPPNNNNNNNNNLLLIIIHHHIIIJJJFFFEEEGGGIIIGGGCCCCCCFFFGGGJJJJJJGGGGGGIIIJJJGGGAAABBBBBBCCCDDDEEEEEEFFFDDDBBB@@@@@@BBBDDDDDDDDDBBBBBBDDDEEEGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGIIIJJJGGGMMMTTTUUUTTTVVV\\\ccc```^^^eee{{{tttOOOJJJMMMMMMPPPKKKIIIGGGEEECCC@@@<<<999:::999777444222111000///------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))******)))))))))+++'''&&&))))))'''(((---((()))******)))((()))***************************)))((()))++++++,,,444>>>SSSaaaoooooocccWWWRRRSSSVVVgggwwwxxxjjjXXXKKKEEEMMMccc|||lllSSSCCCQQQkkkwwwjjjZZZPPPLLLJJJFFFBBBBBBCCCFFFOOO[[[kkk|||xxxtttuuussspppooorrr~~~}}}yyynnnbbbXXXQQQLLLIIIKKKHHHKKKTTT[[[eeexxxppp```TTTNNNLLLOOONNNMMMNNNOOOPPPOOOMMMNNNNNNNNNOOOPPPSSSUUUVVVSSSTTTVVVUUUTTTWWW\\\aaaccccccbbbaaa```aaacccddddddeeefffiiijjjiiifffcccggggggeeedddkkkwww}}}~~~kkkhhhgggjjjjjjgggfffhhhhhhjjjkkklllkkklllmmmooojjjjjjiiiggghhhhhhgggfffcccddddddbbb```aaacccdddhhhkkkssssssaaaVVVRRRPPPNNNNNNKKKHHHKKKQQQUUUVVVUUUpppxxx}}}xxxzzz|||ssskkkjjjnnnmmmkkkeee[[[RRRMMMNNNQQQNNNRRRSSSNNNLLLLLLIIIDDDAAACCCEEEEEECCCAAABBBCCCAAABBBDDDGGGJJJJJJHHHFFFJJJIIIJJJOOOTTTVVVSSSPPPPPPUUUZZZaaaqqqyyywwwuuurrrmmmhhheeecccaaa``````cccfffiiiiiifffccc___[[[ZZZZZZZZZ[[[eeettt~~~uuu^^^MMMJJJNNNLLLMMMLLLKKKHHHHHHHHHJJJBBBAAACCCGGGFFFBBBAAADDD???CCCEEEDDDFFFJJJKKKIIIBBBBBBCCCDDDDDDEEEFFFFFFCCCAAA??????AAABBBCCCBBBBBBCCCDDDEEEGGGGGGHHHHHHGGGGGGFFFGGGHHHIIIKKKLLLHHHKKKNNNRRRSSSSSSRRRQQQPPPQQQXXXggg|||wwwQQQJJJMMMMMMQQQJJJHHHFFFEEECCC@@@<<<888:::999777444222111000///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************)))))))))$$$%%%++++++&&&&&&+++((()))++++++)))((()))***++++++++++++++++++++++++***((())),,,---+++---111<<>>>>>???AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMKKKIIIJJJLLLNNNNNNMMMKKKNNNUUU\\\eeewwwyyySSSKKKLLLMMMQQQKKKIIIGGGFFFDDDAAA===999:::999777444222111000///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((((((%%%+++555555,,,'''***(((***,,,,,,***))))))***+++++++++++++++++++++++++++)))***------)))))),,,555>>>HHHNNNPPPPPPRRRTTTUUUZZZ```hhhssszzztttjjjXXXUUUWWWcccuuummmZZZOOOcccmmmaaaZZZWWWSSSKKKEEEDDDCCCCCCFFFLLLPPPZZZnnn|||rrrggg^^^YYYNNNLLLJJJGGGGGGIIILLLOOORRRhhh|||www^^^SSSLLLFFFHHHPPPMMMLLLKKKKKKMMMMMMLLLKKKHHHHHHHHHIIIKKKMMMPPPQQQSSSSSSSSSUUUXXXZZZYYYYYY]]]]]]]]]^^^```bbbcccdddeeedddeeegggjjjkkkkkkjjjddddddbbbbbbhhhpppqqqmmmeeeaaa```eeehhhgggggghhhhhhiiiiiihhhggggggiiikkkeeehhhfff```^^^aaaaaa___ccciiillliiifffeeeaaa\\\ZZZZZZ]]]ccchhhrrr{{{yyynnn```VVVSSSRRROOOKKKDDDJJJOOORRRTTT]]]kkkvvvwwwwww~~~|||yyyyyyyyyvvvyyy~~~tttrrrsssqqqmmmlllhhhhhhgggggggggggggggggglllfff___]]]^^^aaaaaa```ccckkklllaaaTTTLLLHHHEEEGGGHHHHHHGGGEEEEEEFFFHHHDDDAAAAAADDDEEEBBBAAACCCAAADDDDDDAAAAAACCCCCC@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???======>>>@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGLLLJJJHHHGGGHHHIIILLLMMMLLLNNNSSSWWWYYYaaattt{{{TTTLLLLLLMMMQQQLLLJJJHHHGGGEEEBBB>>>::::::999777444222111000///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))222@@@@@@333***+++(((***,,,,,,+++*********++++++++++++++++++++++++***+++---///,,,''')))...***222===FFFMMMRRRUUUWWW\\\YYYUUUXXXgggyyy}}}xxxggg___WWWWWW```rrrkkkbbbeeeyyyrrrfffbbbYYYQQQLLLMMMKKKFFFEEEIIIGGGGGGNNNZZZhhhwww{{{ssshhh]]]UUUOOOKKKHHHHHHHHHGGGFFFFFFIIIMMMQQQYYY}}}sss[[[IIIIIILLLGGGEEEHHHMMMKKKJJJKKKLLLMMMLLLKKKJJJIIIJJJJJJLLLNNNQQQRRRSSSRRRRRRUUUYYYZZZWWWTTTYYYXXXYYY[[[^^^```bbbbbbdddccccccfffjjjmmmooooooiiihhheeecccgggllljjjdddddd```___eeeiiiiiihhhiiifffhhhiiiiiigggfffggghhhcccgggfff___]]]aaabbb___YYYccciiihhhfffddd^^^WWW[[[XXXXXX[[[\\\___kkkyyypppiiiddd^^^YYYQQQOOOMMMKKKMMMQQQXXX\\\\\\pppooommmuuu|||xxx|||wwwooojjjrrr}}}~~~wwwwwwqqqqqqzzzxxxqqqgggggggggfffdddccccccccciiieee___ZZZZZZ[[[]]]^^^[[[]]]YYYQQQMMMMMMJJJCCCHHHIIIIIIHHHGGGGGGHHHJJJHHHDDDBBBEEEEEEBBBAAACCC@@@CCCCCC@@@@@@BBBBBB@@@@@@@@@??????????????????@@@>>><<<<<<>>>@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBHHHHHHGGGFFFEEEDDDCCCBBBDDDHHHKKKKKKHHHGGGHHHKKKKKKLLLPPPTTTUUUYYYdddooozzzSSSJJJKKKKKKPPPOOOOOOMMMJJJDDD@@@======:::999888666444333333222000///...---,,,,,,+++,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++************++++++------,,,+++*********+++***++++++,,,,,,++++++***...---///888FFFRRRWWWWWWYYYXXXYYYZZZTTTVVVkkk|||qqqggg^^^VVVWWWkkk^^^bbb}}}xxxiii\\\SSSQQQNNNHHHEEEEEEIIIGGGEEEEEELLLXXXfffpppyyytttnnnhhhccc[[[TTTMMMJJJJJJJJJFFFCCCHHHHHHHHHIIIMMMTTT]]]cccqqqzzzYYYSSSLLLHHHGGGHHHHHHGGGJJJJJJKKKKKKJJJHHHGGGFFFEEEGGGJJJMMMOOOQQQQQQQQQRRRRRRRRRSSSVVVWWWWWWVVVWWWWWWYYY[[[]]]^^^``````___]]]___gggqqqvvvsssnnnhhhcccbbbgggiiifffeeehhh```ccceeecccaaabbbhhhnnnnnnmmmmmmkkkgggdddfffkkkdddaaa]]]]]]___aaa```_________aaafffjjjhhhaaaZZZZZZ[[[ZZZYYYXXXZZZ^^^aaarrrqqqfff___UUUOOOMMMMMMMMMMMMSSSTTTYYY]]]]]][[[^^^dddsssxxxyyy}}}tttrrrqqqqqqrrrqqqooommmiiiooouuuxxx|||yyyooojjjeeecccdddeeedddbbbbbbdddbbb^^^\\\[[[ZZZXXXVVVSSSRRROOOMMMJJJHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCDDDDDDCCCAAA???===<<<===@@@AAAAAA@@@===<<<<<<<<<======>>>>>>>>>???===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJMMMMMMNNNPPPSSSXXX\\\^^^uuu{{{TTTKKKKKKJJJOOONNNNNNMMMIIIDDD???===<<<:::999777555444333222222///...---,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))++++++,,,++++++***++++++************++++++,,,,,,+++******************++++++,,,,,,++++++***+++---///555===IIIUUU\\\]]]\\\]]]\\\YYYXXX___hhh}}}ssscccZZZ```lllwwwzzzyyyzzzvvveee[[[UUUPPPOOORRRLLLJJJHHHFFFEEEHHHMMMPPP^^^mmm|||xxxooojjjddd___ZZZUUUOOOKKKLLLHHHDDDDDDFFFIIIJJJJJJKKKLLLOOOVVVaaapppsssdddPPPLLLGGGEEEFFFHHHHHHHHHLLLKKKIIIGGGFFFFFFFFFGGGFFFGGGJJJLLLNNNOOOOOOOOOOOONNNMMMOOOQQQRRRRRRQQQRRRSSSUUUXXX[[[^^^```aaa\\\\\\```iiisssvvvrrrlllmmmjjjlllsssuuuooohhhfffiiigggdddbbbaaaccceeegggfffhhhkkkjjjfffaaa```aaaccc```]]]]]]___``````___[[[[[[\\\aaaeeefffaaa\\\XXXWWWUUUUUUWWW[[[]]]___kkkzzzzzzsssfff]]]VVVRRROOORRRPPPQQQQQQNNNLLLOOOVVV```^^^^^^bbbffflllwww~~~~~~~~~{{{ooommmmmmnnnnnnnnnmmmkkkjjjfffkkkooopppsssuuuppphhhhhhfffdddddddddcccbbbaaa___]]]ZZZXXXWWWUUURRRPPPPPPNNNKKKGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBB???@@@BBBCCCBBBAAA@@@>>><<<===>>>??????>>>===<<<<<<<<<<<<======>>>>>>>>><<<<<<======>>>?????????@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHKKKKKKLLLNNNQQQUUUYYY[[[```ooo|||TTTKKKKKKJJJOOOMMMMMMLLLHHHCCC???===<<<:::888777555333222111000......---,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************++++++************++++++++++++***)))))))))*********++++++,,,,,,++++++***))),,,///000222===OOO]]]___aaa```^^^^^^aaabbb___yyy|||jjj^^^WWWhhhssseee[[[XXXXXXNNNNNNMMMKKKHHHEEEBBB@@@BBBHHHQQQXXX]]]bbbhhhmmm{{{}}}sssjjjccc^^^[[[YYYOOOMMMKKKJJJIIIHHHFFFDDDIIIIIIHHHGGGGGGJJJNNNRRRUUU[[[gggwwwyyy^^^MMMHHHFFFEEEEEEGGGIIIJJJJJJLLLJJJGGGDDDCCCDDDEEEGGGFFFGGGIIIKKKLLLMMMMMMMMMNNNMMMMMMOOOPPPQQQPPPNNNMMMOOOQQQTTTXXX[[[^^^___\\\]]]bbbjjjrrrsssmmmfffkkkkkkpppwwwxxxpppeee___gggbbb]]]]]]```cccbbbaaacccfffiiigggccc````````````___]]]]]]___``````______^^^]]]___cccdddbbb___^^^\\\ZZZYYYZZZ]]]___```cccnnnpppvvvttt{{{~~~xxxtttlllhhhccc___WWWRRRTTTYYYZZZRRRKKKKKKNNNQQQXXX___```___^^^^^^___aaacccdddiiiiiikkkrrr|||}}}zzzxxxxxxyyy{{{|||wwwxxx|||~~~{{{oooaaafffiiikkkllljjjiiihhhhhheeeggghhhgggiiijjjhhhcccdddddddddcccbbbbbb```___ZZZYYYVVVUUUTTTRRROOOLLLLLLJJJGGGDDDBBBAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@<<<===???@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======::::::;;;;;;<<<======>>>?????????@@@AAAAAABBBBBBDDDDDDCCCCCCDDDEEEFFFFFFHHHHHHIIIKKKNNNQQQTTTVVVVVV[[[hhhzzzSSSJJJKKKJJJOOOLLLLLLKKKHHHCCC>>><<<<<<999888666444222111000///------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))++++++************++++++******)))))))))))))))******++++++,,,,,,++++++***))),,,...,,,,,,555EEERRR^^^fffggg```^^^dddgggdddeee|||qqq^^^TTTbbbxxxpppddd^^^SSSRRRQQQQQQPPPOOOMMMKKKFFFFFFEEEFFFIIILLLNNNOOOUUUbbbsss{{{xxxtttqqqnnnjjjfffcccbbb^^^WWWPPPLLLJJJIIIIIIHHHGGGFFFFFFHHHJJJKKKLLLKKKOOOSSSTTTVVV\\\eeemmm{{{eeeOOODDDEEEEEEEEEGGGIIIKKKLLLLLLIIIHHHFFFDDDCCCCCCDDDEEEEEEFFFHHHIIIKKKLLLMMMNNNOOOPPPSSSVVVXXXWWWSSSOOOLLLMMMOOORRRUUUXXXZZZ[[[______bbbggglllkkkfffaaabbbdddhhhlllmmmggg___ZZZ^^^\\\[[[^^^bbbcccbbb___bbbfffgggddd```aaacccddd___^^^^^^^^^_________^^^dddaaa]]]\\\]]]^^^]]][[[aaaaaa```\\\YYYYYY[[[___```eee^^^[[[jjj{{{zzzyyy}}}vvvnnnhhhhhhhhhccc^^^]]]ccc^^^[[[[[[^^^___]]]ZZZ[[[YYYXXXZZZ```dddeeeeeeaaagggmmmmmmjjjhhhjjjlllkkkoooqqqnnnhhhhhhnnnuuunnnppptttzzzyyylllccc___bbbeeehhhiiigggfffeeeeeedddddddddccccccddddddbbb___bbbbbbaaaaaabbb```]]]WWWVVVUUUTTTTTTSSSPPPNNNIIIHHHGGGFFFDDDCCCBBBBBBAAABBBDDDFFFFFFFFFEEEEEEAAAAAAAAAAAA@@@???>>>>>>;;;<<<============<<<<<<<<<;;;::::::::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<======>>>>>>??????@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFHHHJJJMMMOOOQQQTTTTTTXXXfffyyyRRRJJJKKKKKKPPPKKKLLLKKKGGGCCC???===<<<:::999777444222000//////------,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))++++++************++++++***)))))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,+++,,,111:::@@@VVVgggqqqkkkbbbcccfffeee]]]mmm}}}fff______ooo|||fffaaaYYYTTTQQQQQQPPPOOONNNKKKGGGFFFGGGHHHGGGFFFCCCKKKUUU[[[___fffrrr{{{}}}xxxvvvrrrnnnkkkgggcccaaa\\\ZZZVVVTTTRRRPPPMMMKKKOOONNNKKKIIIFFFEEEFFFFFFLLLKKKJJJJJJKKKNNNRRRTTTSSS[[[fffpppzzzjjjRRRFFFCCCBBBDDDEEEFFFGGGHHHIIIJJJEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPSSSXXX^^^```\\\VVVQQQOOOOOOPPPRRRSSSUUUVVVVVV]]]]]]^^^aaaeeefffeeebbbaaadddffffffeeeeeeeeeeeefffiiikkkmmmkkkfffaaa^^^___hhhnnnllljjjjjjiiifff^^^___`````````^^^]]]]]]]]][[[WWWUUUTTTTTTTTTTTTXXX\\\]]]YYYRRRQQQWWW^^^bbbdddZZZRRRYYYdddwww{{{}}}{{{rrrqqqooonnnooorrrsssqqqnnnccceeehhhiiihhhhhhiiijjjuuuzzz}}}xxxkkkccc```bbb___aaacccdddcccbbbaaaaaaaaa```````````````aaabbb[[[^^^______bbbfffccc\\\TTTRRRRRRRRRSSSRRRQQQOOOFFFHHHJJJKKKJJJHHHDDDBBB@@@AAACCCDDDEEEDDDCCCCCC???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888:::;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999::::::;;;<<<<<<<<<<<<<<<======>>>?????????AAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFHHHJJJKKKLLLKKKNNNQQQYYYiiiyyySSSJJJKKKKKKPPPKKKLLLKKKHHHCCC@@@>>>===;;;:::777555333111000///...------,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++************++++++******)))))))))***++++++***++++++,,,,,,++++++***---,,,+++,,,...000111111BBBWWWoooxxxwwwuuusssrrriiilllrrr{{{qqq^^^VVV]]]ooorrrddd[[[TTTOOOKKKNNNKKKGGGGGGIIIJJJIIIHHHDDDGGGJJJIIIHHHKKKRRRYYYWWW\\\___]]]ZZZ^^^hhhrrr|||}}}~~~}}}zzzxxxxxxxxxssssssrrrqqqooollljjjhhhfffeeeeeeffffffddd```]]][[[ZZZXXXVVVSSSPPPNNNMMMLLLJJJHHHGGGGGGGGGFFFDDDEEEFFFFFFEEEEEEEEEHHHJJJJJJMMMRRRXXX^^^eeemmmrrr~~~qqqVVVEEE@@@BBB@@@AAACCCCCCCCCCCCDDDFFFCCCDDDFFFHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNOOONNNQQQWWW]]]___]]]WWWRRRRRRSSSSSSSSSTTTTTTTTTTTTXXXYYYZZZ^^^bbbeeegggfffhhhnnnrrrmmmjjjmmmuuu{{{xxxmmmccc]]]cccrrr~~~{{{rrrhhh___aaaccccccaaa^^^\\\\\\WWWWWWUUUTTTSSSSSSSSSSSSNNNSSSWWWUUUQQQRRRZZZbbbccccccYYYRRRTTTTTT\\\nnn~~~{{{|||{{{yyy{{{uuugggbbbdddhhhgggccc___^^^]]]^^^___```^^^\\\]]]\\\^^^```^^^[[[\\\___XXX[[[\\\^^^gggnnniii^^^RRRPPPNNNMMMNNNNNNMMMLLLDDDFFFIIIKKKKKKIIIEEECCCAAAAAABBBBBBBBBAAAAAA@@@>>>??????@@@???===<<<;;;===<<<;;;:::999888777777999;;;===??????===;;;999999999888888888888777777888888999::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>??????>>>??????@@@AAAAAACCCCCCDDDEEEGGGHHHIIIIIIIIIMMMPPPQQQVVVggg}}}UUULLLKKKJJJOOOLLLLLLLLLIIIDDDAAA??????<<<;;;888666333111000000///......------......///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************++++++***************+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---...------222@@@YYYuuu~~~uuutttwwwkkkYYYOOOVVVnnnttthhhaaa[[[WWWRRROOOOOOOOOOOONNNOOOOOONNNKKKIIIIIIKKKMMMIIIJJJKKKJJJJJJLLLPPPTTTVVVXXXYYYWWWTTTRRRRRRTTTQQQPPPNNNNNNOOOPPPQQQQQQNNNMMMMMMMMMNNNNNNLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHFFFDDDDDDFFFGGGGGGFFFEEEFFFHHHIIIKKKPPPWWW\\\```iiiwwwooo[[[KKKBBBAAABBB>>>@@@BBBAAA@@@AAADDDFFFEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJIIIIIIIIIKKKLLLMMMNNNOOORRRVVVYYYYYYWWWTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXYYY\\\```ccceeeeeedddjjjwwwzzzrrruuu~~~uuuiii```kkk{{{~~~tttiiiaaadddffffffbbb^^^[[[[[[WWWXXXXXXXXXVVVTTTRRRRRRLLLMMMNNNPPPSSSXXX]]]aaa```___UUUQQQSSSNNNOOO\\\^^^nnn~~~yyytttsssrrrfffZZZYYYbbbjjjkkkhhheee```[[[\\\```bbb___[[[]]]]]]```ccc```YYYWWW[[[YYY[[[[[[___mmmyyyrrrbbbVVVRRRMMMJJJIIIIIIHHHHHHBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@???===;;;:::;;;;;;:::999999888999999777;;;@@@DDDDDD@@@;;;777888888888777777666666666666777777888888999:::::::::::::::;;;<<<<<<==================>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGIIILLLNNNMMMLLLSSS```jjjXXXMMMKKKJJJNNNLLLMMMLLLIIIEEEAAA@@@???===;;;999666444222111000//////.........//////000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++************++++++++++++******+++,,,------+++++++++,,,,,,++++++++++++,,,------,,,+++---...222111BBBeee~~~wwwwwwzzz~~~yyymmm___WWW^^^kkkrrrlllddd]]]XXXUUUUUUTTTXXXWWWVVVTTTRRRQQQPPPOOONNNKKKHHHIIILLLNNNLLLIIIHHHJJJKKKIIIFFFEEEFFFHHHJJJHHHEEEEEEHHHKKKNNNOOOGGGFFFDDDEEEFFFFFFEEEDDDCCCEEEFFFFFFFFFFFFGGGIIIHHHFFFEEEEEEFFFHHHHHHHHHLLLNNNPPPSSSXXXaaammmvvvzzzlllYYYLLLFFFEEEDDDBBB???AAACCCBBBAAABBBFFFJJJGGGFFFEEEFFFHHHKKKNNNQQQNNNMMMKKKJJJIIIIIIJJJJJJOOONNNNNNPPPSSSVVVXXXXXXUUUVVVVVVVVVWWWWWWWWWWWW\\\^^^aaadddeeeccc```^^^eeexxxvvvwwwzzzoooeeennnzzz~~~vvvqqqqqqmmmdddbbbeeehhhgggccc^^^[[[ZZZVVVWWWYYYWWWSSSOOOKKKIIIKKKGGGDDDHHHPPPWWWXXXWWW\\\YYYPPPNNNRRRMMMKKKWWWTTTVVV]]]ooopppfffdddcccaaa```aaaeeejjjnnnlllddd]]]^^^cccfffccc^^^``````cccgggcccYYYVVVYYYZZZ[[[[[[```rrrxxxeee[[[VVVOOOJJJHHHGGGFFFFFFAAA@@@???>>>>>>@@@BBBCCCBBBAAA???===<<<<<<=========>>>???@@@???>>>;;;:::999999999888999999:::;;;666;;;BBBGGGGGGBBB;;;666888888777777666666666555555555666666777888888888999999:::;;;;;;<<<<<<===;;;;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGBBBDDDGGGJJJMMMRRRYYY___XXXKKKLLLLLLOOOLLLLLLLLLIIIDDD@@@===<<<888888777666444111///...//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************************+++++++++******)))---------------------------...666EEEVVVeeeuuurrrwww~~~}}}wwwttt~~~tttmmmlllhhhbbbuuuyyynnnkkknnnqqqooohhh___[[[ZZZWWWRRRTTTNNNLLLNNNOOOMMMNNNPPPJJJMMMNNNJJJDDDAAACCCGGGDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJHHHFFFDDDDDDEEEFFFFFFIIIMMMJJJFFFGGGKKKKKKLLLLLLLLLMMMOOORRRTTTWWWZZZ```kkk|||xxxUUUPPPIIIEEEDDDCCCAAA???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKOOORRRTTTTTTSSSPPPSSSVVVWWWWWWWWWXXXYYY^^^^^^____________^^^^^^gggkkkqqqtttuuuuuuuuuuuuzzznnnhhhiiiiiieeeggghhhiiifffbbbaaacccfff___^^^]]]]]]^^^]]][[[YYYXXXVVVTTTQQQMMMJJJGGGFFFDDDCCCCCCEEEHHHKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIINNNPPPSSSWWWddd}}}~~~rrrjjjiiiddd___\\\___gggooorrrqqqoooddd]]]```dddcccaaabbb___cccfffccc\\\VVVUUUWWW\\\WWWWWWbbbnnnrrrlllfff[[[VVVOOOIIIGGGFFFFFFFFFBBBAAA@@@?????????@@@AAA@@@@@@???>>>>>>???@@@AAA<<<>>>???@@@???<<<999777666666888:::<<<<<<:::888777;;;@@@BBBAAA<<<888666888777555555666666444333666666666666777777777777;;;:::999888888999;;;===>>>>>>===>>>>>>???@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDHHHKKKIIIFFFHHHPPPWWWZZZMMMLLLKKKMMMLLLLLLLLLIIIDDD@@@===<<<999888777666444111///...//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++++++++******------------------------...,,,...444>>>LLLbbbsssyyyqqqnnnppppppmmmjjjdddooozzzuuujjjiiixxx{{{rrrggg^^^]]]WWWRRRRRRQQQNNNMMMOOOOOOPPPPPPMMMJJJIIIJJJKKKGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHGGGFFFEEEEEEFFFIIIGGGIIIKKKKKKJJJNNNUUUWWWYYY]]]aaadddiiillloooppp```NNNIIIDDDAAA@@@@@@???===????????????AAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJMMMPPPRRRRRRRRRPPPRRRUUUVVVVVVVVVVVVXXXZZZ[[[\\\]]]^^^_________^^^bbbfffhhhhhhgggffffffssstttooogggcccdddccc```bbbbbb```^^^\\\]]]^^^```^^^]]]\\\\\\]]]]]][[[YYYYYYWWWUUUQQQNNNJJJHHHGGGGGGFFFDDDEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIKKKQQQaaaxxx|||tttmmmeee``````dddaaa```fffpppvvvtttpppnnnddd]]]___bbbaaa______aaaccccccaaa[[[XXXWWWWWWYYYXXXZZZaaaggggggaaa\\\VVVRRRLLLHHHGGGGGGFFFFFFBBBAAA@@@???>>>???@@@@@@CCCBBB@@@>>>=========>>>;;;<<<===>>>>>><<<;;;::::::999999:::;;;;;;999777555888<<<>>><<<999666555777666444555666666555333555555666666666777777777;;;:::888888888999;;;<<<==================>>>???@@@@@@AAAAAABBBBBBCCCCCCHHHLLLMMMKKKFFFGGGLLLSSS^^^OOOLLLJJJLLLLLLLLLLLLIIIDDD@@@===<<<999888777666444222000...//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++,,,,,,,,,,,,------------111///......000999MMM```|||zzzvvvrrrppppppsssuuueeeiiimmmrrrzzz||||||}}}www{{{{{{sssjjjeee```XXXUUUUUUVVVTTTRRRPPPPPPOOONNNLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIILLLJJJKKKQQQVVV\\\fffooowww{{{iiiRRRHHHGGGDDD@@@>>>>>>???>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPOOORRRTTTUUUTTTTTTUUUVVVVVVWWWYYY[[[]]]^^^___```^^^```dddeeecccaaa```___bbbddddddaaa___```___[[[^^^\\\YYYWWWYYY[[[\\\\\\\\\[[[[[[\\\]]]]]][[[ZZZXXXWWWTTTQQQNNNLLLKKKJJJJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCEEEGGGFFFFFFKKKTTT]]]hhhwww|||iii___\\\\\\___bbblllhhhgggnnnvvvxxxqqqjjjiiiaaaZZZ[[[^^^]]]\\\[[[dddbbb```]]][[[YYYYYYYYYVVVXXX\\\^^^^^^[[[VVVRRROOOMMMIIIGGGGGGGGGFFFEEEBBBAAA???>>>>>>>>>???@@@DDDCCCAAA???===<<<;;;:::999::::::;;;;;;;;;<<<<<<===<<<:::999999888777555222555777888666444333333555444333444555666555444444555555555666666666666999999888777888999:::;;;===<<<<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@AAAGGGJJJKKKHHHDDDDDDIIINNNaaaQQQLLLIIIKKKLLLLLLLLLIIIDDD@@@===<<<999999888666444222000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------//////111222111222<<>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOPPPRRRTTTTTTTTTTTTVVVWWWUUUVVVXXXZZZ\\\]]]^^^^^^aaacccffffffeeecccbbbbbb[[[^^^```aaaaaa```^^^[[[___[[[VVVVVVYYY]]]^^^]]]\\\[[[[[[\\\]]]]]]\\\[[[UUUTTTRRRPPPOOONNNNNNNNNJJJGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEECCCEEEGGGGGGEEEEEEHHHJJJLLLVVVfffzzz~~~vvvxxxjjj\\\WWWYYY^^^gggoooyyyrrrllllllpppooohhhaaabbb]]]XXXYYY[[[\\\[[[ZZZeeeaaa]]]ZZZZZZZZZ[[[ZZZUUUWWWXXXWWWWWWWWWTTTOOOLLLKKKHHHGGGGGGFFFDDDBBBBBBAAA???>>>======>>>???BBBAAA@@@>>><<<;;;:::999:::999888888888999:::;;;<<<:::777666666666555444111333444333222111222333333222111222555666555444444444444444555555555555777777777777777888::::::<<<;;;:::999999999999999<<<<<<======>>>>>>??????@@@BBBDDDCCCAAABBBFFFKKKcccQQQLLLIIIKKKLLLLLLLLLIIIDDD@@@===<<<999999888777555222000/////////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++'''((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------,,,***+++//////...///444AAAUUUppp|||yyyxxxuuuuuu|||xxxuuuqqqoooooorrrwwwzzzzzzyyyxxxyyyyyyxxxuuurrr~~~~~~zzzhhhUUUEEE???AAA@@@@@@????????????AAABBB????????????@@@BBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIEEEFFFFFFGGGGGGHHHHHHHHHJJJLLLNNNMMMLLLKKKMMMOOOPPPRRRTTTTTTTTTUUUWWWYYYXXXXXXZZZ[[[[[[\\\[[[[[[\\\^^^aaabbbaaa`````````\\\]]]```bbbbbb___\\\[[[___[[[WWWWWW[[[^^^^^^]]][[[ZZZZZZ[[[]]]]]]\\\ZZZQQQPPPOOONNNNNNOOOPPPQQQGGGEEECCCCCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCDDDAAABBBCCCCCCCCCCCCDDDDDDDDDHHHOOOVVV```pppyyyiii]]]ddd___\\\\\\[[[]]]gggqqq}}}ttthhhbbbbbbcccaaa^^^```^^^[[[ZZZ]]]``````^^^ddd___ZZZXXXXXXZZZ[[[\\\WWWUUUPPPLLLPPPVVVUUUOOOLLLJJJHHHHHHGGGFFFCCCAAAAAA@@@???===<<<<<<===============<<<<<<;;;::::::;;;:::888666555666666777777555333333444444444333111222222111000000222333111000000111444555555444222333333333444444444444555555666666777888999999::::::999888777777777888<<<<<<<<<===>>>>>>??????>>>@@@AAAAAA@@@AAADDDGGGcccPPPKKKIIILLLLLLLLLLLLIIIDDD@@@===<<<:::999888777555333111/////////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***+++++++++++++++******++++++,,,,,,------000+++(((***,,,,,,///333555<<>>BBB<<<===>>>===<<<<<<>>>????????????@@@AAABBBCCCDDDCCCDDDDDDDDDEEEGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHLLLOOOOOOMMMKKKLLLNNNOOOQQQSSSTTTTTTVVVYYY\\\YYYYYYZZZZZZZZZZZZYYYYYYVVVYYY[[[\\\\\\\\\\\\]]]^^^]]]^^^aaa```\\\YYYZZZ[[[YYYXXXXXXZZZ[[[\\\[[[ZZZYYYXXXYYYZZZZZZYYYWWWOOONNNLLLKKKLLLMMMOOOPPPFFFDDDBBBBBBCCCCCCCCCBBB????????????@@@@@@@@@@@@BBBAAA@@@AAABBBCCCCCCBBBAAABBBEEEFFFFFFKKKYYYgggzzzpppiiiddd^^^ZZZ\\\]]]```aaa\\\XXX\\\dddssskkkaaaZZZXXXZZZ^^^aaaaaabbb```^^^```dddeeebbb```]]]YYYVVVVVVWWW[[[]]]]]]YYYPPPHHHKKKSSSSSSKKKKKKIIIGGGFFFFFFEEEBBB@@@AAA@@@>>>===<<<;;;<<<<<<999999::::::;;;::::::999:::999777555444444444444333111111111333444333222000111222111000000222444000000///000333444444333222222222222333333333333333444555666777777888888999888888777777777777888;;;<<<<<<======>>>??????AAABBBBBBBBBAAA@@@BBBDDDbbbOOOJJJIIIMMMLLLLLLLLLIIIDDD@@@===<<<::::::999777555333111000//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))******+++++++++******)))******+++,,,,,,------111...,,,---,,,+++111888000000666JJJeee}}}{{{eeeSSSDDDBBB@@@;;;;;;@@@;;;===>>>===;;;:::;;;===>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDIIIOOOPPPMMMJJJJJJLLLMMMOOOQQQRRRSSSVVVZZZ]]]WWWXXXXXXXXXXXXXXXWWWWWWUUUWWWYYYZZZYYYYYYYYYZZZ___\\\[[[]]]\\\XXXXXX[[[WWWXXXZZZZZZYYYXXXYYYZZZWWWVVVUUUUUUVVVVVVTTTRRRPPPNNNKKKIIIHHHIIIJJJLLLFFFDDDBBBAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>======CCCAAA???AAADDDEEEDDDAAAAAA>>>===@@@???>>>BBBIIIXXXaaaqqqsssjjj___XXXWWWZZZ\\\]]][[[[[[^^^___\\\WWWWWW[[[cccbbb^^^YYYUUUVVV\\\bbbbbbdddbbb^^^___cccccc___[[[[[[ZZZVVVTTTUUUYYY^^^hhhhhh^^^PPPKKKOOONNNGGGGGGEEECCCCCCCCCDDDCCCBBBAAA@@@>>><<<;;;;;;;;;;;;666777888999999888777777666666555444444444444444111111111222444444222000///000111111000000111333111//////000222333222111111111111111222222222333222333444555666777777777888777777777777888888999:::;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAABBBCCCaaaNNNIIIIIINNNLLLLLLLLLIIIDDD@@@===<<<::::::999777555333111000//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++******)))))))))***+++,,,,,,------)))+++000111,,,(((---666)))---222666BBBZZZxxx{{{{{{tttrrroooVVVJJJ===777===???::::::???===???@@@???;;;:::;;;===<<<<<<======>>>@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDAAAGGGNNNPPPLLLIIIIIIJJJKKKLLLOOOPPPRRRUUUZZZ]]]UUUUUUVVVWWWWWWWWWVVVVVVSSSUUUWWWWWWUUUUUUUUUVVVaaa[[[YYY\\\[[[WWWXXX]]]VVVYYY\\\\\\YYYWWWXXXYYYUUUTTTSSSSSSSSSSSSPPPNNNQQQOOOKKKHHHFFFFFFFFFGGGGGGEEEBBBAAAAAAAAA???>>>@@@@@@??????>>>>>>>>>===>>><<<;;;>>>CCCEEEBBB???DDD;;;777;;;???>>>>>>AAAAAADDDKKKWWWiiiwwwnnnoooaaa]]]YYYWWWXXXXXXVVVTTTZZZWWWXXX[[[]]][[[ZZZ]]]ZZZ^^^___\\\WWWUUUYYY___```cccbbb\\\[[[^^^]]]YYYXXXZZZZZZWWWRRRSSSXXX^^^rrrvvvnnn[[[NNNMMMJJJDDDDDDBBB@@@@@@AAACCCDDDCCCAAA@@@>>><<<;;;:::;;;;;;666777777888888777555444333333444444444444555555222222333444555444111...---///000000//////111222111000///000111222111000000111111111111222222222111222333555666777777777777777666777777888999:::999::::::;;;;;;<<<======888:::;;;>>>???AAACCCDDDcccPPPMMMKKKLLLSSSPPPLLLIIIFFFBBB>>>;;;===:::777555555444222000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))...+++)))))),,,---,,,***&&&&&&'''((()))***++++++*********)))))))))))))))******))))))))))))******((((((((((((((())))))***,,,***)))***+++---,,,,,,+++,,,---.........---,,,...---...222444<<>>===<<<;;;:::999<<<:::;;;@@@FFFGGGDDD???<<<<<<;;;;;;;;;:::::::::===>>>>>>@@@EEEPPP^^^hhh~~~~~~pppfffbbb```]]]ZZZVVVWWWWWWVVVTTTTTTVVVXXXUUUWWW[[[[[[ZZZYYYXXXXXXYYY[[[]]]\\\YYYXXXYYY[[[bbbeeefffbbbZZZUUUUUUWWWTTTRRRRRRTTTSSSPPPSSSWWWkkk~~~{{{fffWWWNNNIIILLLDDDCCCAAA@@@???@@@@@@AAAAAA???===;;;:::999999999777444222444888999666222222333333444444333333222111111111111111000//////222111000.........///000111222///---///444555222000000111111111222222222333333333444444444555555777777666444333444777999777888888999999:::;;;;;;=========<<<===AAAFFFJJJdddPPPMMMKKKMMMQQQNNNKKKHHHFFFDDD@@@>>><<<:::777555444333111000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---+++))))))+++,,,+++)))(((((((((((()))))))))))))))))))))))))))***************))))))))))))******))))))((((((((()))******000...+++++++++,,,+++++++++,,,---.........---,,,---+++,,,...---000<<>>>>>===<<<;;;;;;;;;:::;;;???DDDEEEAAA===;;;;;;;;;:::::::::999999::::::;;;:::<<>>CCCIIIMMMgggQQQMMMLLLOOOOOOLLLJJJHHHGGGEEEBBB@@@;;;999666444333222000///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++)))((((((***+++***)))******))))))((((((''''''(((((())))))******++++++******))))))))))))*********))))))))))))***++++++444111---+++***+++******++++++,,,---------------,,,++++++,,,+++***,,,111666JJJbbbuuuwwwxxx}}}~~~vvv\\\NNNFFF>>>;;;===::::::999888888888888999999888888888888999:::::::::;;;<<<<<<<<<===???AAA?????????@@@AAABBBDDDDDDOOOJJJDDDAAAAAADDDFFFGGGGGGHHHJJJIIIJJJMMMTTTYYYYYYRRRKKKJJJNNNSSSSSSRRRKKKOOOPPPNNNPPPTTTTTTRRRPPPPPPQQQSSSUUUXXXZZZ[[[XXXWWWWWWVVVUUUUUUUUUTTTUUUTTTQQQOOOMMMLLLLLLLLLOOOLLLJJJIIIIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@???@@@@@@???>>>>>>?????????>>>>>>>>>======<<<<<<<<<:::999:::===@@@@@@===:::::::::999999999888888888666777888777666666888999:::;;;AAALLL[[[hhhpppsss|||xxxpppeee]]][[[TTTWWW[[[[[[YYYUUUQQQOOOQQQPPPOOOLLLKKKLLLPPPSSSUUURRRPPPQQQUUUWWWWWWUUUVVVXXXYYYYYYWWWWWWXXXYYYWWWYYYYYYWWWTTTSSSVVVYYY[[[TTTOOOPPPQQQOOONNNOOOOOOeeelllccc[[[PPPFFFFFFBBBAAA@@@>>>======>>>>>>>>>===;;;999888777888888666333222333666777444111111222222222222222222111...////////////...------000000///............///---///...---000777888666000000000000111111111111333333333333333333222222222222333444444555555444666666777888888999999:::555777999<<<>>>BBBGGGJJJjjjRRRLLLLLLPPPOOOMMMJJJHHHFFFDDDAAA???;;;888555333333222000.........---------,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))(((((((((((()))))))))))))))))))))((((((((((((''''''((()))***++++++,,,******))))))))))))*********************++++++,,,333000,,,))))))*********++++++,,,,,,---------------,,,,,,...000///...---///666@@@KKK[[[sss|||vvvvvvuuuoooiiizzzaaaQQQAAA===>>>>>>>>>???<<<;;;::::::999999::::::888777777777777888999999999:::<<<<<<<<<<<<>>>@@@>>>>>>???@@@AAABBBCCCCCCKKKHHHDDDBBBCCCEEEFFFFFFFFFIIIJJJIIIIIINNNXXX```___XXXNNNJJJKKKMMMOOONNNNNNQQQRRRQQQRRRWWWYYYWWWRRRRRRRRRSSSTTTWWWYYYZZZTTTUUUUUUUUUUUUTTTSSSRRRSSSTTTTTTTTTSSSQQQOOOMMMMMMKKKHHHGGGGGGGGGEEEDDDDDDCCCBBB@@@??????>>>>>>>>>===============>>>???<<<<<<;;;;;;;;;;;;;;;;;;999888888:::<<<<<<999666888888888888777777777666666666777777777777888888>>><<<:::<<<@@@FFFIIIJJJYYYaaammm{{{mmmgggaaa^^^YYYQQQLLLLLLPPPVVV\\\]]]YYYVVVVVVWWWUUUTTTQQQMMMKKKLLLPPPTTT^^^XXXRRRQQQTTTWWWVVVSSSSSSTTTUUUUUUUUUUUUVVVVVVUUUVVVUUUSSSQQQRRRUUUXXX\\\TTTMMMNNNPPPNNNKKKJJJIIIZZZ^^^VVVQQQHHH@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;999777666666666777444333222333444444222000000111111222222111111000...////////////...------///.....................,,,...///...333999;;;888/////////000000000111111222222222222222111111111111111333555777777555444555666666777777888888999888:::<<<<<<<<<===@@@BBBnnnSSSLLLLLLQQQQQQNNNKKKHHHFFFCCC@@@===;;;888555333333222000.........---------,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((('''((((((((((((((()))***(((((((((((())))))))))))''''''((()))***++++++,,,******))))))))))))*********************++++++,,,...,,,)))((()))***+++***++++++++++++,,,,,,------...---------000333222000111111111333;;;OOOmmm~~~xxx}}}iii]]]FFF@@@;;;;;;;;;:::888999::::::999888888888888888777666666666666777888888777999;;;<<<;;;<<<===???======>>>@@@AAAAAABBBBBBBBBAAAAAACCCEEEFFFFFFDDDFFFIIIJJJJJJJJJOOOYYYaaa\\\VVVNNNIIIIIILLLNNNOOOPPPSSSTTTRRRTTTYYY\\\ZZZUUUTTTSSSRRRRRRTTTUUUVVVQQQRRRTTTUUUTTTSSSQQQPPPPPPSSSWWWZZZZZZWWWRRROOOLLLIIIGGGFFFFFFEEEDDDCCCCCCBBBAAA??????>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===999999999999999999888888888777777888888888666444666666666666555555555555666555555555777999:::;;;888777666666888:::<<<<<>>@@@???===;;;:::::::::::::::999777666555555555555333222222222222222000//////000000000000000000/////////000000000///......---------.........---------///000000444:::;;;999....../////////000000000111111111111111111111000111111333666999:::777555444444555666666777777888:::;;;<<<;;;::::::;;;===rrrUUULLLLLLRRRQQQOOOKKKHHHFFFCCC@@@===;;;999666444333222000///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))((('''(((***,,,''''''(((((())))))******(((((())))))******++++++******))))))))))))*********))))))))))))***++++++***)))((((((***++++++***+++++++++++++++,,,------------+++)))+++//////---+++---000222222666EEESSSddd{{{hhhTTTEEE===888777777666555666888:::666666555444444444444555666555555555555666777777666888;;;<<<;;;;;;<<<>>><<<===>>>???@@@AAAAAAAAA;;;<<>>============;;;;;;::::::999::::::;;;888888888777777666666666666666666666666555444444555555555444444444333333555333111111333555666666444444555666777888888999888:::<<<>>>BBBHHHOOOTTT___hhhuuu{{{xxx{{{uuukkkXXXPPPJJJMMMPPPOOOLLLKKKJJJMMMPPPOOONNNQQQXXX___TTTSSSPPPMMMKKKKKKNNNQQQUUUQQQLLLLLLOOOSSSUUUVVVUUUTTTTTTVVVXXXZZZZZZYYYVVVUUUTTTSSSRRRSSSSSSTTTTTTOOOLLLOOOOOOKKKGGGFFFJJJXXX^^^^^^]]]NNN>>><<>>???@@@AAA@@@@@@;;;<<<>>>AAAEEEGGGFFFEEEDDDEEEFFFGGGIIILLLNNNOOOGGGGGGGGGHHHLLLQQQTTTVVVOOORRRQQQOOOPPPVVVXXXWWWWWWUUURRRPPPNNNOOOPPPQQQNNNPPPSSSUUUUUUSSSPPPNNNMMMOOOSSSUUUUUURRROOOLLLGGGEEECCCBBBBBBAAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999999888888888888999999888777666666555555444555555555444333444444444444333333333222222222444222000000222444333111666777777777666555666666222444777999;;;===???@@@>>>CCCKKKTTT]]]hhhttt{{{}}}uuu{{{|||{{{vvvnnngggcccaaa[[[ZZZ]]]gggpppsssooojjjXXXSSSPPPPPPPPPLLLKKKLLLJJJMMMOOOPPPOOOPPPTTTWWWLLLLLLLLLKKKJJJKKKNNNQQQOOOMMMKKKJJJLLLOOOSSSUUUTTTSSSRRRTTTXXXZZZZZZXXXTTTSSSRRRSSSTTTTTTTTTSSSMMMLLLMMMPPPOOOIIIFFFFFFFFFRRRXXX\\\^^^PPPAAA???>>>===:::888777666666777777666444333222222333333000111111111///...------.........//////............////////////...------***+++,,,---...------,,,,,,.........000555444000------........./////////------...///000000111111222000000333999;;;999666333333333444555555666666555555555555666999===AAAwwwXXXMMMLLLQQQMMMKKKIIIGGGGGGFFFCCCAAA===:::777555555444222000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&(((******((((((+++...++++++***)))((('''&&&&&&*********)))))))))))))))******))))))))))))******((((((((((((((())))))*********+++---...---+++(((,,,+++*********+++,,,---'''---///+++***...000---555...+++...111......000///888III^^^uuuzzzpppYYYMMM???888999:::888555888777555333444666555222555555444333333333333444555444444444444555666666555888:::<<<;;;;;;;;;<<<:::<<<>>>???@@@@@@@@@@@@>>>===>>>@@@CCCFFFGGGFFFCCCCCCCCCFFFHHHIIIIIIGGGDDDEEEGGGIIIMMMPPPRRRSSSPPPRRRQQQOOOPPPUUUXXXWWWVVVTTTQQQOOONNNNNNPPPQQQMMMPPPSSSVVVVVVTTTPPPNNNPPPPPPQQQQQQPPPNNNMMMLLLEEECCCAAA@@@@@@???>>><<<<<<<<<;;;:::999999999999;;;:::999888777777777777;;;:::999888777666555444333444555555333333444555333333333222222222111111444222222444666777444222222222333333333444666888777666555555444555666888666999===>>>???AAAFFFJJJOOO^^^nnnxxxzzz|||yyyoooeee___XXXRRRSSSTTTTTTRRRPPPNNNMMMMMMMMMLLLOOOXXX___```\\\YYYVVVTTTTTTSSSMMMGGGHHHLLLJJJMMMPPPQQQPPPMMMJJJHHHFFFHHHIIIJJJKKKMMMQQQSSSPPPOOONNNLLLJJJLLLPPPSSSQQQOOOOOOQQQUUUXXXWWWVVVQQQPPPQQQSSSUUUUUUTTTSSSIIIIIIMMMQQQOOOIIIFFFGGGCCCKKKMMMPPPTTTKKKAAADDD===<<<:::888666666666666666555333222111222222333///000111000...---,,,------..................---------......------,,,+++)))***,,,---...------,,,+++------,,,...111000,,,---------.........//////+++,,,---...///111222222111///...222777:::999666222222333444444555555666666666555444444777<<<@@@zzzXXXOOOQQQQQQPPPLLLGGGCCCBBB@@@???======:::777555555333111000//////...---,,,,,,,,,,,,---,,,+++***)))***+++,,,))))))(((((((((((())))))***)))(((''''''((()))***((()))*********((('''&&&((()))***)))((((((***,,,(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))******+++,,,******++++++,,,,,,++++++,,,,,,,,,---------......+++...333:::FFF[[[sssiiiWWWOOO;;;:::888666555444444444666555444444333333333333000222333555666666555555333333444444555666666777666666888999;;;<<<>>>>>>=========>>>@@@BBBEEEFFF>>>>>>@@@AAACCCDDDEEEFFFHHHGGGEEECCCCCCCCCEEEFFFDDDDDDCCCEEEHHHMMMRRRVVVTTTSSSRRRPPPOOOPPPSSSVVVXXXUUUQQQOOONNNNNNLLLKKKNNNNNNQQQUUUQQQKKKLLLRRRLLLMMMNNNNNNMMMKKKHHHFFFFFFCCC???=========>>>============<<<<<<;;;;;;;;;:::999999888777666666555555555444333333222111111222222222222222222222222222333444111...---000333111111222222222333333333222222222222222222222222333444555555666666555555777777888999:::;;;<<<<<>>===:::777555555444222000//////...---,,,,,,,,,,,,,,,,,,++++++*********+++))))))(((((((((((())))))***)))(((''''''((()))***((())))))***)))((('''&&&((()))***)))((((((***,,,(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))******))))))******+++,,,---,,,+++******+++,,,---,,,,,,,,,------------...000111222222444<<>>???@@@AAABBBCCCDDDEEECCCCCCCCCDDDFFFFFFEEECCCGGGFFFEEEEEEGGGLLLPPPSSSTTTTTTSSSQQQPPPQQQTTTWWWTTTRRROOONNNOOOOOOMMMLLLPPPNNNPPPRRROOOJJJJJJNNNIIIJJJKKKLLLKKKJJJHHHGGGEEEAAA===;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888888888777777666666555555555444444333222222111111222222222222222222222222///000111000000111333555777555333111000111222333222222222222222222222222333333444444444555555555444555555666666777777777999:::;;;<<>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@BBBEEEFFFEEEDDDJJJTTT___aaaZZZOOOHHHEEEIIIJJJLLLMMMNNNMMMLLLKKKJJJJJJIIIGGGGGGJJJOOOSSSTTTQQQMMMHHHFFFHHHKKKNNNRRRPPPNNNLLLLLLNNNPPPRRRPPPNNNLLLKKKKKKKKKJJJHHHIIIHHHFFFEEEDDDCCCCCCCCCAAA???>>>@@@DDDEEEAAA>>>:::999999888666555555444444444333222111111111111////////////.........---...---------,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........------------............//////000000111111222222333222222111222333444555444333333333555777999;;;\\\NNNOOOQQQPPPMMMIIIFFFDDDCCCAAA???<<<:::777555555444222000//////...---,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))(((''''''((()))))))))((((((***,,,(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******))))))******+++,,,000///,,,))))))***,,,...,,,,,,,,,,,,------------,,,...//////---...222666AAAOOOfff~~~tttcccOOOEEEEEEGGGCCC===555555444333333333333333333333222111111111222222111111333444444444444444222333333444444555555666777777777888999:::::::::;;;;;;;;;<<<===@@@BBBCCC??????@@@@@@AAABBBBBBCCCCCCCCCFFFLLLQQQQQQLLLFFFIIIGGGFFFEEEFFFJJJMMMPPPSSSSSSRRRPPPOOOOOORRRTTTOOONNNMMMNNNOOOPPPNNNLLLOOOMMMLLLMMMLLLIIIHHHKKKFFFGGGHHHIIIIIIHHHGGGFFFCCC@@@<<<::::::;;;::::::::::::999888666555444444555555555555555555555555444444333333222111111111111111111111111111111111/////////111444777888888;;;888444000//////111333111111111111111111111111333333222222333333444555333333333333333444444444888777666555555555555555<<<<<<;;;;;;;;;;;;<<<<<<999;;;???BBBGGGMMMTTTYYYWWWZZZ\\\[[[WWWTTTUUUWWWQQQQQQOOOJJJDDD@@@AAACCCBBBCCCCCCDDDDDDEEEEEEEEEDDDBBB>>>;;;999:::;;;<<<===<<<:::999:::;;;===???>>>>>>>>>??????@@@@@@@@@AAA@@@???@@@BBBDDDDDDDDDIIIRRR\\\___XXXNNNFFFCCCHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKJJJHHHFFFGGGKKKNNNQQQNNNIIIFFFEEEHHHKKKNNNQQQOOOKKKIIIHHHJJJMMMOOOOOOLLLJJJHHHHHHGGGEEEDDDEEEDDDCCCAAA???>>>>>>>>>???<<<;;;<<<>>>???<<<999999888888777666555444444444333222111000000000000//////.........---------------,,,,,,,,,,,,,,,+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------............/////////////////////000222111111111111222333333222222222222333555777999aaaOOONNNQQQOOOLLLHHHFFFDDDCCCAAA???<<<:::777555555444222111//////...---,,,,,,,,,,,,***+++,,,,,,,,,+++)))((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((('''''''''((())))))'''((()))+++(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,000///---+++******+++,,,++++++,,,,,,,,,---------(((+++...000000000222444333333>>>OOO[[[dddsssiiiVVVIII>>>555888BBBGGGAAA999222222222222222222222222222111000000000000111111111111222333333333333333222222333333444444444444777777777777777888888888999999999:::;;;===@@@AAA?????????@@@@@@@@@AAAAAAGGGHHHMMMVVV______VVVMMMIIIGGGEEEDDDFFFIIILLLOOOPPPPPPOOONNNLLLLLLNNNQQQLLLLLLLLLNNNPPPOOOMMMKKKJJJIIIHHHIIIJJJIIIIIIJJJGGGGGGHHHHHHGGGFFFEEEDDDBBB???<<<::::::::::::999:::999888666555333222222333333333333444444444444333333222222111111111000111111111111111111111111222000///222777;;;;;;999888666333111//////000111111111111111111111111111222222111111111222333444444444444444444444444444777777666666666666666777666555555555666777888888888999999999:::;;;???BBB<<<>>>@@@@@@>>>======>>>888:::<<<<<<;;;;;;===???<<<<<<;;;;;;;;;<<<===>>>======<<<;;;<<<<<<===>>>???>>>===;;;;;;<<<===>>>;;;<<<<<<======>>>>>>>>>@@@???>>>@@@CCCGGGIIIIIIKKKNNNQQQOOOJJJGGGGGGHHHGGGHHHIIIJJJKKKKKKJJJJJJMMMMMMLLLIIIFFFFFFHHHIIIMMMJJJFFFDDDEEEHHHKKKMMMLLLKKKJJJIIIIIIJJJLLLMMMLLLJJJGGGFFFFFFEEEDDDCCCCCCBBB@@@>>><<<;;;;;;:::===;;;999999::::::888666777777666666555444444333333222111000000///000000.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,------......,,,,,,---------..............................---000000000000111111222222111111111111222444555666hhhPPPNNNRRRMMMJJJGGGEEEDDDBBB???===;;;999666555555444333111//////...---,,,,,,,,,,,,)))***+++,,,+++***)))((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''(((((('''((()))((('''''')))+++(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))******+++,,,------......---+++)))(((+++++++++,,,,,,,,,------......///...---,,,------333......666:::===IIIWWWkkkuuu{{{{{{~~~oooaaaRRRCCC999666444444:::AAA@@@666---///000000111111111111111000000000//////000000111111111111111222222222333222222222333333333333333666666666666666666666666888888777888999;;;===>>>===>>>>>>>>>??????@@@@@@GGGIIINNNYYYbbbbbbYYYPPPGGGFFFDDDDDDEEEHHHLLLOOOOOOOOOOOONNNLLLKKKMMMOOOMMMLLLMMMNNNOOOOOOLLLJJJFFFHHHIIIIIIIIIJJJKKKKKKIIIIIIHHHGGGFFFDDDBBBBBBAAA???<<<;;;;;;;;;:::888999999888666555333222111222222222222222333333333222111111111111111000000000000000000000000000000222000///111666888666444000111111111111000//////000000000000000000000000222111111111111222333333222222333333444555555555333333333333444555666777222222222222333444555666888888888777555555666888666777777777666777999:::888999:::999888666666777777666666777777888::::::999999999999999:::::::::<<<<<<:::999999999::::::::::::;;;<<<<<<===>>>>>><<<;;;:::<<>>===;;;:::::::::<<<:::999888888888666555666555555555444333333333222222111000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,------...,,,,,,,,,------------............---------------/////////000000000000000000000000111222333444444pppTTTNNNTTTKKKIIIGGGEEEDDDBBB???===;;;999666555555555333222//////...---,,,,,,,,,,,,******++++++******)))((())))))(((((((((((())))))(((((())))))))))))((((((''''''&&&&&&''''''((()))'''((((((((('''''')))+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,)))+++---......,,,)))'''++++++++++++,,,,,,,,,,,,111///...,,,++++++,,,,,,///...000444444333666;;;===HHHXXXiiizzztttlllooojjjaaaSSSFFF===999999999///000222555777555000---//////000000111000000///000000/////////000111111222111111000000111222222222222222222222222222222444444444444555555555555666666666666777999;;;<<<<<<<<<======>>>???@@@@@@AAACCCHHHPPPXXXXXXSSSLLLGGGFFFDDDCCCDDDHHHKKKNNNOOOOOOPPPNNNLLLKKKLLLNNNNNNMMMLLLMMMOOOOOOMMMLLLIIIOOORRROOOKKKKKKKKKJJJJJJIIIHHHFFFDDDBBB@@@@@@@@@>>><<<;;;;;;:::999777888888777666555333222222222222222222222222222222000000000000000000000000///////////////////////////......///000111///...,,,---000111222111///...////////////////////////000111222333333333333222///000111333444666777888555444444333333333333444777777666666555666666777111222333333222222444666666555444333444666888:::666555555555555444444444444444555666777888999999666666777888888999999:::777777777777888999999:::999999:::;;;<<<======>>>>>><<<;;;<<<>>>??????>>>???BBBEEEFFFFFFFFFFFFGGGEEEEEEEEEFFFGGGHHHIIIIIIMMMMMMMMMLLLIIIFFFFFFGGGFFFDDDBBBDDDHHHJJJIIIGGGFFFFFFGGGGGGGGGFFFEEEEEEGGGEEEDDDDDDEEEEEEEEEDDD???>>>===<<<;;;:::::::::;;;:::999777666666666666444444444444333333222222222111000///............------,,,,,,,,,+++++++++)))************+++++++++***))))))))))))***++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------------------------......---...//////000000////////////000111222222333333wwwWWWPPPUUULLLJJJHHHFFFEEECCC@@@>>>;;;888666555555555333222//////...---,,,,,,,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''''''''&&&&&&&&&'''((()))'''((((((((('''''')))***(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,,,,***)))(((***++++++++++++,,,,,,,,,---,,,,,,,,,...///000000)))...111111222444333000,,,222:::AAALLL]]]rrrrrrjjjiii^^^JJJBBBGGG@@@<<<666222111444888:::......//////000111222222//////000111111000///...000000//////000000111222222111000000///000111222222222222222222111111111222222333333444444555555555555555555666777999:::::::::;;;<<<>>>???@@@@@@>>>@@@CCCHHHMMMNNNLLLJJJIIIGGGEEECCCCCCFFFIIIKKKLLLLLLMMMKKKIIIHHHIIIJJJMMMLLLKKKLLLNNNPPPQQQPPPTTT]]]aaaYYYNNNJJJHHHGGGGGGFFFEEECCCAAA@@@@@@???>>><<<:::::::::999777555666666555555444333222222333333333222222111111111000000000000000000000000////////////////////////---...000000...---,,,---......///000111111000000///////////////////////////111333555555444222111...///222444777:::<<<===999888666555444333333222111111000////////////000///111222222222222444666444333222222333555666666222111111333555777888999555666777999999999888888777777777888888999::::::888888888999999::::::;;;777777888999:::;;;<<<<<<>>>======>>>@@@@@@???======@@@DDDFFFGGGFFFDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLKKKHHHFFFEEEFFFDDDCCCCCCFFFKKKLLLHHHDDDEEEEEEEEEEEEGGGKKKNNNPPPGGGEEECCCBBBCCCCCCBBBAAA===<<<;;;;;;::::::;;;;;;999888888666555555666777333333333333222222222222111111000///............,,,,,,,,,,,,++++++++++++))))))))))))******++++++)))))))))))))))***++++++************************************++++++++++++*********+++,,,,,,------++++++,,,,,,,,,---------,,,,,,------......//////,,,---.../////////......///000111111222222222222{{{YYYPPPVVVLLLKKKIIIGGGGGGEEEAAA???:::888666555555555444222//////...---,,,,,,,,,,,,,,,+++)))((((((((()))***))))))(((((((((((())))))'''((()))******)))(((''''''&&&&&&%%%&&&'''((()))&&&'''((((((&&&'''(((***(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++,,,------,,,+++)))//////)))***111333...000222222///...666DDDOOO]]]kkk}}}vvvlllZZZJJJBBBEEE>>>...,,,777000...---///333555444111444333222000000//////000///000111111111000...---000000000000000111222222222111000//////000111111222222111111111111111111111111222333333444555555555444444444555666888999999999:::<<<===???@@@AAA@@@AAADDDFFFIIIJJJKKKLLLKKKIIIFFFCCCCCCDDDFFFHHHGGGHHHIIIGGGEEEDDDDDDEEELLLJJJIIIKKKNNNRRRTTTTTT]]]hhhlll```QQQHHHEEECCCDDDCCCBBBAAA@@@@@@@@@@@@===;;;999888888888666444444444444333333222222222444444444333222111000000////////////000000000000////////////////////////---000333222///---...000222111000//////000111222///////////////////////////111444666777555222000000111444888<<>>===:::777555555444222000//////...---,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((()))......,,,***)))((((((((((((((())))))))))))((((((---......,,,***))))))******)))((('''((()))+++---)))************+++++++++,,,,,,,,,---------......000...,,,---000111///---//////......000111333444999@@@HHHLLLQQQ\\\nnn|||yyytttlllccc[[[RRRJJJEEE777777555444333222222222////////////////////////000000//////.........---000000000000000000000000000000000000000111111222222111///......000222333000111111111111222222222111222333555666555555444555555666777888999::::::<<<::::::<<>>???AAACCCEEEHHHMMMQQQRRRNNNIIIEEEBBBCCCFFFHHHFFFDDDBBBBBBDDDEEEGGGGGGFFFGGGJJJKKKLLLNNNPPPRRRXXX]]]aaa\\\RRRIIIEEEFFFDDDBBB???>>>??????>>><<<999999888888777666666666444333333222222333333444333222111111222222000///////////////////////////////////////000000000000...............///000000000000//////.........---............////////////222000333777777333000222,,,...000444888;;;>>>@@@;;;999666333111000000000000000000111222222222333222333444555555333111000444444333333333333222222222333333444555666777777444444444444444444444444777666444222111222444444999888666444444555777999:::888666666777888777666>>>888666;;;??????>>>@@@@@@BBBCCCCCCAAA??????@@@@@@BBBDDDFFFGGGGGGFFFFFFHHHFFFDDDDDDEEEEEEEEEDDDDDDCCCDDDIIINNNOOOJJJEEEEEEFFFIIILLLNNNUUUdddsssXXXGGG999:::BBBEEEAAA<<<:::999888666555555555555444444333333333222222222333222222111000//////............------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---------......///000000000000000000000111111111111yyyZZZUUUTTTOOOLLLIIIHHHHHHGGGBBB>>>===:::777555555444222000//////...---,,,,,,,,,,,,+++++++++++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((((((((('''''''''(((((()))---,,,+++))))))((((((((((((((())))))))))))((((((+++,,,---,,,***((()))***+++***)))(((((()))+++,,,))))))*********+++++++++,,,,,,,,,,,,------------000...------///000///---000///.........///000111+++...222333555;;;GGGPPPaaagggoootttzzzsssmmmfff]]]MMMJJJEEEAAA===999444111333222111000000///000000////////////////////////000/////////.........---////////////////////////000000//////000000111222333222000///...///000000000000111111111222222222111222333555555555444444555555666777888999999:::<<<::::::<<>>@@@AAACCCGGGLLLOOONNNKKKGGGCCCBBBCCCFFFHHHJJJGGGDDDBBBBBBCCCCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLKKKOOOSSSQQQLLLGGGFFFFFFBBB@@@>>>===>>>>>><<<;;;777777666666555444444444333222222111111222222333222111000000111111000....................................////////////000///////////////000000111////////////......------............////////////111000222666666222000111000000111222444555666666555555333222111111111111000000111111111111111222333444555666555444222111111222222222333333444444333333333444444555555666333333333333333333333333444333222222333444666777:::888666555555666888999999777666666888999888777777888999:::;;;<<<===>>>>>>???@@@@@@??????AAABBB???@@@AAAAAABBBBBBBBBBBBGGGEEECCCBBBEEEGGGHHHIIIAAA??????CCCHHHJJJGGGDDDGGGHHHKKKNNNNNNOOOYYYddd[[[LLL>>><<<@@@???;;;888999999777666555444444444333222222222111111111111222111111000//////......------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))*********((()))))))))************))))))*********+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,)))+++,,,,,,+++***,,,---------......//////000000//////000000000111111111wwwZZZWWWWWWOOOLLLIIIHHHHHHGGGCCC???===:::777666555444222000000///...---,,,,,,,,,,,,******++++++******)))((((((((())))))))))))(((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((&&&''''''((((((((((((((()))((((((''''''(((((((((******)))((((((((((((((((((((())))))))))))(((((()))***+++***)))((()))***,,,+++***)))))))))***+++)))))))))*********++++++++++++,,,,,,,,,---------///...------//////...---000///...---------------000111000000000222777;;;777;;;???BBBFFFOOO\\\fff||||||vvvuuurrreeeQQQEEEBBB???888333111////////////---+++//////...............////////////////////////////////////.......................................///////////////000111111444222000///............000000000111111111222222222333444444444444444333444555666666888888999::::::::::::<<>>???@@@AAADDDHHHKKKHHHFFFCCCAAAAAACCCFFFHHHJJJHHHDDDBBBAAAAAACCCDDDDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDFFFFFFFFFFFFEEEDDD@@@>>><<<;;;<<<<<<:::999555444444333333222222111111111000000000000111111222000//////000111000...........................------------............000////////////000111111///............------------............/////////111///111555555111///111000000000000000////////////000000111222222222111111111111111000000000000333333444555555444222111///000111222333444555555333333333333333333333444333333333333333333333333222111111222444666999:::999888666555555777888:::777666666777999::::::999555@@@EEE>>>999;;;>>><<<>>>???@@@@@@@@@AAADDDFFFAAA@@@?????????@@@AAAAAAFFFDDDBBBCCCEEEIIIKKKLLLBBB@@@@@@CCCIIINNNPPPOOOPPPQQQUUUWWWSSSNNNPPPVVVXXXLLLBBB>>>===:::888777999888777666555444444444111111111000000000000///000000//////...---------++++++++++++************++++++++++++++++++++++++******((((((((((((******))))))))))))************)))))))))*********++++++))))))))))))))))))))))))*********************************++++++++++++,,,)))+++,,,,,,+++***,,,------------...//////000000//////000000000000111111tttWWWUUUVVVOOOLLLIIIHHHIIIGGGCCC???===;;;888666555444222111000///...------,,,,,,,,,)))************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))(((((())))))))))))((((((&&&((())))))(((((()))+++---,,,+++***))))))******))))))))))))************++++++++++++,,,,,,,,,,,,...------------...------.........------------...---,,,++++++---/////////111333333222000222888===CCCLLLWWW]]]aaafffooovvvxxxrrrkkkfff```[[[VVVOOOFFF???@@@AAA;;;333000333444111333111000000111111000......---------...//////000................................................------------------------///............///000000111000///............///000000000000111111111111333333333333333333333333444444555666777888999999999999:::<<<>>>@@@@@@AAA>>>???@@@@@@???@@@BBBDDDBBBAAA@@@???@@@BBBEEEGGGFFFEEEDDDBBBAAABBBEEEHHHDDDDDDEEEGGGIIIIIIHHHGGGFFFDDDBBBBBBDDDEEECCC@@@>>><<<:::999999999888777444333333222222111000000000//////......//////000111000///000111111000///------------------------++++++,,,,,,,,,---------...............///000000---------------------------------.........//////000...///333333///...000+++,,,,,,---...///000000---...000111222222111111111111111000000//////...111111222333333222111000000000000111222333333444222222222222222222222111222222222222222222222222111111222333444666888999777666555444444666777888666555555777999;;;:::999999KKKQQQEEE;;;>>>AAA>>>???AAADDDDDDDDDDDDEEEFFFEEEDDDAAA??????@@@BBBCCCDDDCCCCCCEEEHHHIIIJJJIIICCCAAAAAADDDKKKRRRWWWYYYSSSUUUYYY[[[UUULLLHHHJJJNNNGGGAAA>>><<<999999<<<888888666555444333333333111111111000000000//////.........------,,,,,,,,,++++++++++++++++++*********************************)))(((''''''((()))***)))))))))))))))*********))))))))))))************))))))))))))))))))))))))************************************++++++++++++)))+++,,,,,,+++***,,,---,,,,,,---......//////000////////////000000000111qqqTTTQQQRRRPPPMMMIIIIIIIIIGGGCCC???>>>;;;888666666555333111000000///...------------)))************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&''''''(((((((((((((((((((((((((((((()))******''''''''''''''''''((()))(((((())))))))))))((((((&&&'''))))))(((((()))+++,,,++++++******)))))))))(((((()))))))))******************+++++++++,,,,,,,,,---------,,,,,,,,,---,,,,,,---...//////000000+++***)))+++---///...,,,---///222222000///111333///444999;;;:::;;;===@@@LLLOOOUUU]]]fffnnntttwwwuuuyyy|||yyyvvvzzzyyypppmmmooojjjeee]]]XXXTTTOOOHHHCCCAAA>>>:::999999888555222111222111...---......+++000...------------,,,***,,,,,,,,,,,,---...//////---------------------------------...............------------------------.........---......///000---------......///000000//////000000000111111111222222222222333333333444444444555666777888999999777999:::<<<===???@@@AAAAAABBBBBB@@@>>>===>>>???????????????@@@BBBDDDFFFEEEFFFFFFDDDBBBBBBEEEGGGDDDDDDEEEIIILLLNNNMMMKKKIIIEEEBBBBBBDDDDDDBBB>>><<<:::888777888888666555444444333222222111111000///......------......///111000///000111222111000------------------------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------............///---...111111...---///******+++---...///000111...///111222222111000000111000000//////............/////////////////////111111111111111111111111111111111111000000000000111111111111111111111111222222222333444555555666444333333222333444555666444444444777999;;;:::999666GGGOOOCCC:::>>>BBB???===AAAEEEGGGFFFCCCBBBAAAGGGEEEBBB??????@@@BBBDDDBBBCCCDDDGGGIIIHHHEEEBBBAAA???>>>@@@DDDJJJPPPSSSLLLNNNSSSVVVPPPFFF@@@@@@EEEAAA>>>===:::777999===888777666444333333222222111111111111000000000000------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************)))(((''''''((()))*********))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,+++***,,,---,,,,,,------.../////////...////////////000000000qqqSSSPPPPPPPPPMMMJJJIIIIIIHHHDDD@@@>>>;;;888777666555333111111000///...------------******++++++******)))((((((((())))))))))))((((((((((((((((((((((((((((((++++++******)))(((((('''&&&''''''((((((((((((((('''''''''((()))***+++,,,(((((('''''''''(((((()))(((((())))))))))))((((((&&&((())))))(((((()))+++************))))))))))))((((((((()))))))))******))))))*********++++++++++++,,,------++++++,,,---***+++---...///000000000//////...///000111000///(((+++///000000.........000111222222000//////000666777999<<>>@@@BBBBBBCCCCCCBBB???======>>>??????@@@@@@AAACCCDDDDDDHHHJJJKKKHHHDDDAAABBBDDDEEEEEEFFFJJJOOOQQQOOOLLLFFFDDDAAAAAACCCCCCAAA>>>;;;999777666777777555444444444333333222111111000......------------......000///...///111222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,,,,---,,,------------............,,,,,,//////,,,,,,...---------........./////////000000111111000000///////////////............---------------.........111111111000000000////////////////////////000000000000000000000000000000222222222222333333333333111111111111222333444444333333444666999999888666---999???:::777;;;??????:::===AAACCCBBB???>>>===DDDBBB@@@>>>===>>>@@@BBBAAABBBCCCFFFGGGEEE@@@===CCCAAA@@@???@@@BBBEEEFFFGGGHHHLLLPPPLLLDDD??????BBB>>><<<<<<888444555999777666555444333222222222111111111111000000000000------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))+++,,,,,,+++***,,,---,,,,,,,,,---......//////......////////////000000sssUUURRRRRRPPPMMMJJJIIIJJJHHHDDD@@@>>><<<999777666555333222111000///...------------+++++++++++++++******)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&&&&((()))+++---...))))))(((((('''((((((((((((((())))))))))))((((((((()))******(((((()))+++'''(((((()))))))))(((((((((((((((((()))))))))***))))))))))))*********+++***,,,---,,,******+++---***+++,,,---......------((())))))))))))))))))***+++,,,---...---,,,+++***.........///000111333333222222222222222222333333000333444444222333888<<<<<>>======>>>@@@AAA@@@>>>======>>>???@@@AAA@@@@@@@@@AAAAAA???===AAAAAAAAA@@@??????@@@AAAEEEDDDFFFIIIHHHBBB???AAA???;;;999999777333333666777666444333222222111111000000000/////////......------------------------************+++++++++,,,************************((()))+++,,,,,,+++)))(((************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++***,,,---+++,,,,,,------......///........./////////000000vvvXXXUUUUUUPPPMMMJJJIIIJJJHHHDDD@@@>>><<<999777666555333222111000///......------...+++,,,,,,,,,,,,+++******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''(((((((((((((((%%%%%%&&&(((***,,,...000******)))((((((((((((((((((((())))))))))))(((((()))***+++***)))((()))***%%%&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))************))),,,---,,,***)))+++---++++++,,,---,,,+++***)))+++,,,......------000333,,,,,,------...///111222...---+++***+++------...------...///000111222222222000///000222333222111111333444666<<>>@@@BBBCCCCCCBBBCCCEEECCCCCCDDDDDDDDDCCCBBBBBBCCCHHHNNNNNNJJJFFFEEEFFFFFFEEEEEEHHHMMMNNNIIIDDDIIIIIIHHHFFFCCC@@@===;;;;;;999777666666666555444222222111111000000/////////......------......///,,,+++***+++---...---,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,---------......---++++++------++++++---+++,,,,,,------...//////,,,+++++++++,,,...000111,,,------....../////////---------------...///000------...///000111222222,,,,,,------...///000000////////////////////////......///111111222222222111111222333444444555555111111333555777777555222:::333111666:::999888:::;;;;;;;;;:::;;;>>>BBBFFF@@@@@@???>>>>>>???@@@AAAAAA???<<<;;;===?????????999;;;===>>>>>>>>>>>>??????===>>>AAA@@@<<<;;;>>>;;;777555777777444444666666666444333222111111111//////.........---------------------------------(((((())))))*********+++))))))))))))))))))))))))((())),,,------,,,)))(((+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++***,,,---++++++,,,------......///............/////////000}}}UUUQQQXXXRRROOOKKKHHHFFFDDDAAA???===;;;888666666555333111111000///...............***++++++++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))+++)))((()))+++,,,)))&&&'''(((******((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((('''++++++******))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...000///...---,,,,,,---.........------------......///...---...///000///...////////////////////////...///111222333333222222////////////////////////////////////////////////,,,------......------,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---............------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000111111111111222333444555333333333333444555666666999999::::::;;;<<<======>>>===>>>@@@CCCCCCBBB@@@@@@AAACCCDDDDDDCCCAAA@@@AAACCCEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIGGGEEEBBB@@@???>>>>>>???===:::777444222111111333333222111000///......------------------------------......------,,,++++++++++++*********))))))---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++******************++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,,,,...///,,,---......//////......000///...------...///000////////////////////////---......///////////////111111000000111111222333222222333555666666555333555555666888999:::;;;<<<<<<;;;::::::===BBBFFFIIIBBB@@@===::::::;;;===???>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::<<<>>>??????============<<<;;;;;;::::::999999888777666555444444222222222111111111000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************...---+++)))(((((()))***++++++******)))'''&&&%%%)))))))))))))))******+++)))************+++++++++++++++,,,,,,---...//////...------,,,,,,------...YYYQQQVVVQQQOOOKKKHHHGGGEEEBBB@@@>>>;;;888666666555333111111111///......---------***++++++++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))***(((''')))++++++)))''''''(((******((('''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******************)))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...000///...---,,,,,,---.........------------.........---,,,---...///...---........................------///000111111000000................................................,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......---------......000000000000111222333333333222222333333444555666888888999:::;;;<<<<<<===<<<<<<===???BBBCCCBBBAAA???@@@AAABBBBBBAAAAAA@@@???@@@BBBDDDEEEEEEEEEEEEGGGGGGFFFDDDBBBAAA@@@???CCCBBBAAA@@@>>>>>>>>>>>>===<<<999666333222111111000000000000000/////////---------------------------------...------,,,++++++++++++*********))))))------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,...---,,,,,,---///,,,,,,---............---//////...------...//////........................---......///////////////111111000000111111222333333333333444555555444333333444555666777888999:::::::::<<<===@@@BBBCCCDDD??????>>>>>>==================<<<;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;======<<<;;;;;;::::::999888888777666555444333333222222111111111000000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************...,,,***)))(((((()))***))))))))))))))))))(((''')))))))))))))))******+++)))************+++++++++******++++++,,,------...------,,,,,,,,,,,,------\\\QQQSSSPPPNNNJJJHHHGGGFFFDDDBBB>>><<<999777666555333222222222000///------,,,,,,***++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++***(((&&&(((***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,.........---,,,,,,,,,------......------------......,,,+++++++++---...---,,,........................++++++---......///......................................................,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///...------,,,------///////////////000111222222222222222333444555555666666777888999:::;;;<<<::::::;;;===@@@AAAAAA@@@======>>>>>>??????@@@@@@>>>>>>??????@@@BBBCCCCCCFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777555333222222222........./////////000000---------------------------------------,,,+++++++++++++++***************,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********++++++,,,,,,---------------,,,,,,+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---...---,,,,,,---///++++++,,,---------------......------------..............................---......///////////////111000000000000111222222444444444444444333333333444444444555666777777888888:::===@@@AAAAAA???>>><<<===???AAAAAA???<<<;;;===<<<;;;:::999:::;;;;;;:::999777888999::::::999<<<;;;;;;:::999999888888666666555555444333222222111111111111000000000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************---,,,***)))(((((()))***'''(((((()))*********))))))))))))))))))******+++)))************+++++++++)))******++++++,,,,,,,,,------,,,,,,,,,,,,------^^^QQQRRROOOMMMJJJHHHHHHGGGEEECCC???<<<999888777666444222333222111///---,,,,,,+++***++++++++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))******)))&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++(((((())))))******++++++************++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++***+++---///...---------------------------++++++,,,,,,---.........------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///......---------......////////////000000111222111111111111222333444555444555666777888999:::;;;;;;::::::;;;>>>???>>>===<<<<<<<<<<<<<<<===>>>???@@@???>>>======>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA999999999999999999888888888666555333222222222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,------............------,,,++++++++++++***++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...---,,,,,,---...***+++,,,,,,------,,,,,,------------------------........................---......///////////////000000000000000111222222444444444333222222333555777777777777888888888888999:::===??????>>><<<;;;;;;<<>>CCCAAA???<<<;;;;;;======<<<<<<===???@@@AAABBBCCC;;;:::999888666555444444555444333111111111111222/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......---------,,,,,,+++++++++******++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......,,,,,,,,,...***+++,,,,,,------,,,,,,,,,------------------,,,........................---......///////////////000000//////000000111222333444444333222333666999<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===;;;::::::<<<===???>>><<<999888888999888888888888777777666666555555333333222222111111000000000000000/////////......---------...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***((((((((((((((((((((((((((()))))))))******************))))))))))))))))))***************))))))((()))))))))))))))******+++))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,^^^SSSTTTPPPNNNKKKIIIHHHHHHFFFDDD@@@>>>;;;999888777555444222222000///------,,,,,,***++++++++++++***))))))******))))))((((((''''''((((((((((((((((((((((((''''''))))))))))))''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((('''''''''(((%%%''')))((('''&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++)))***++++++******+++---******+++,,,,,,,,,++++++------,,,,,,,,,,,,------,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,...///111222111111111000000111111222000000000000111222333444333333555666888999:::;;;<<<;;;999999;;;<<<;;;;;;==================<<<<<>>>>>>>><<<:::777555333333333444333111000///000000111111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........,,,+++,,,---++++++,,,---------------------............---------------------------------......///////////////000////////////000111111111333444333222555:::??????>>>>>>===<<<<<<;;;;;;<<<;;;:::888888999:::;;;;;;;;;::::::;;;===???@@@???===;;;::::::<<<>>>@@@AAA>>>:::888888888888777777666666555555444333333222222222111111111000000////////////............---------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++++++++***))))))((()))))))))))))))******+++)))************+++++++++------------------------,,,,,,++++++++++++,,,,,,aaaUUUTTTQQQNNNKKKIIIIIIGGGEEEDDDAAA>>>;;;999999888666444111111///......---------***++++++++++++***))))))*********)))((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&'''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++*********)))))))))))))))))))))))))))************++++++++++++++++++++++++(((***++++++******+++,,,((()))***+++,,,,,,+++***---,,,,,,++++++,,,,,,---+++******+++...//////...++++++++++++++++++++++++,,,,,,++++++,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************+++,,,---------,,,,,,******+++++++++,,,,,,,,,******++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111000000/////////000000000//////000000111222333333333555666888:::;;;<<<:::999888888;;;===>>>>>>>>>????????????===<<<;;;???>>>===;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===AAA>>>:::666444444555666333222111///......//////000/////////......------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))*********+++++++++)))*********++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++((())))))******++++++,,,)))***+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---...///...,,,+++,,,---,,,,,,---............------...////////////...------------------------------......//////////////////////////////000111111///111333333333777???EEE???>>>===<<<;;;:::999999;;;:::999888888888999999999999999999:::<<<>>>???>>><<<:::999999;;;>>>@@@BBB???:::888777777777777555555555444333333222222222222222111111111111000/////////.........------,,,------------,,,++++++************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))((())))))***+++++++++******)))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,dddVVVTTTRRROOOLLLJJJIIIGGGEEECCCAAA>>>;;;:::999888666444111000///...............***++++++++++++***))))))+++******)))(((''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&)))(((%%%$$$%%%'''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''')))***,,,------++++++******))))))(((((())))))))))))************++++++++++++++++++++++++(((***++++++******+++,,,((()))***+++,,,,,,+++***---,,,,,,++++++,,,,,,---)))((((((***,,,......---++++++++++++++++++++++++,,,++++++***+++---...///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***************************************************+++,,,---...---,,,,,,*********++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,......---------......///000//////.........//////////////////000111222333333444555777888:::;;;<<<888777666888;;;???AAAAAA???@@@AAAAAA@@@>>><<<:::;;;;;;;;;:::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@BBB???:::666444555888999333222000///.....................////////////000+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))******++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,++++++******************''''''((()))***++++++,,,)))***+++,,,---,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...///...,,,+++,,,---,,,---......//////......---...///000000///...------------------------------......//////////////////////////////000111111...111333333444999BBBIII>>>===<<<;;;999888777666888999999999999888888777666777888:::;;;<<<=========;;;999777888:::===???BBB???:::777666666666666555555444333333222222111222222222222111111111111//////.........---------,,,,,,---------,,,++++++************************))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************'''((()))))))))))))))((('''((()))***+++,,,,,,,,,)))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,dddQQQSSSPPPMMMJJJIIIHHHGGGEEEDDD???>>><<<;;;:::999666333111111000...---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***(((''''''(((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''+++&&&$$$''''''%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''')))+++,,,DDD<<<222***'''''')))+++*********)))))))))))))))************))))))))))))+++*********))))))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,+++*********+++,,,---************************))))))*********+++++++++------,,,,,,,,,,,,++++++---,,,+++***))))))))))))(((+++......+++******,,,***+++,,,,,,,,,,,,+++***)))******++++++,,,---------,,,,,,++++++,,,,,,---))))))))))))************************************++++++******************,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000000000000/////////000222333222444777777777666666777666666777888:::<<<>>>??????@@@BBBCCCBBB???;;;999<<<<<<;;;;;;;;;:::::::::888:::===???@@@???===<<>>888666777;;;???AAA888555111...,,,---...///---...111444666444000---++++++++++++++++++++++++,,,,,,,,,++++++*********((())))))***+++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++************++++++******))))))))))))******---.../////////---***)))************************++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,...000222333222111000.........------,,,,,,,,,---......///////////////---......///000111111222///000111222444777999:::777999===??????===999777:::999888777666666666666777666666888:::<<<<<<;;;:::999777888999::::::999::::::888777666666666666333333444555444333111000111111000000//////...............------,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---,,,+++******,,,...******+++++++++,,,,,,,,,dddPPPQQQOOOMMMJJJHHHHHHGGGEEECCC>>>===;;;;;;;;;999777444111111000///---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&'''((()))))))))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''---)))(((+++,,,)))((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++333///)))&&&&&&((())))))))))))))))))))))))))))))************))))))))))))*********)))))))))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************)))))))))***,,,---************************))))))*********++++++++++++++++++,,,,,,---------,,,+++******)))*********(((+++------+++******+++***++++++,,,,,,++++++***)))******++++++,,,---------,,,,,,++++++,,,,,,---))))))))))))************************************************************,,,,,,++++++,,,,,,---...------------...///000000111000000000000111222333222444666777666555666777888888888999:::;;;<<<======>>>@@@AAAAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<:::999>>>:::666444555888;;;<<<444222///------...000222555555666777777555111---++++++++++++++++++++++++,,,,,,,,,++++++*********(((((())))))***++++++,,,******++++++++++++******))))))))))))))))))))))))+++******))))))******+++******))))))))))))******,,,---.........,,,***((())))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***,,,///111333444333333......---------,,,,,,,,,------...///////////////---......///000000111111///000000222333555777888333555888;;;<<<;;;999888888888777777666666777777888777666888:::;;;;;;:::999888777777999:::::::::888777777666555555555555444444444444333222111000000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,000000///---+++***+++---*********+++++++++,,,,,,dddNNNNNNOOOMMMJJJHHHGGGFFFDDDCCC===<<<;;;;;;;;;:::888555222111000///---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++(((%%%%%%'''***)))((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''***''''''+++,,,(((&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&%%%$$$%%%'''((('''&&&))))))))))))))))))))))))************))))))))))))******))))))))))))((((((******++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))((((((((()))***,,,---***************************************+++++++++))))))***+++,,,---......*********)))******+++,,,)))+++,,,,,,+++******+++******+++,,,,,,+++******)))******++++++,,,---------,,,,,,++++++,,,,,,---)))))))))*********++++++************************************************,,,,,,++++++,,,,,,---...------------...///000000222111111111111222333333111333555666555555666777999999999888999999::::::<<<===>>>???????????????;;;;;;;;;;;;;;;<<<<<<<<<888888888888888888777777888666333222333555666666111///---------000222444;;;999777666555222///,,,+++++++++++++++++++++++++++++++++++++++*********'''(((((())))))******+++******++++++++++++******))))))))))))))))))))))))+++******))))))******+++******))))))))))))******+++,,,,,,---,,,+++)))(((((((((((((((((((((((((((++++++++++++++++++++++++******))))))******+++,,,)))******++++++******)))***++++++++++++,,,,,,,,,(((***---000333444555555------------,,,,,,,,,,,,,,,---......//////......------......///000000000//////000000111333444555///000333555777888888888777666666666666777888888888777666777999::::::999888666666777999;;;;;;:::666555555444444444555555666555444222111000000000000000000////////////...------------,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,333333222///,,,******+++*********++++++++++++,,,dddOOOOOOPPPMMMJJJHHHGGGFFFDDDBBB<<<;;;::::::;;;:::888666222111000///...,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))444...(((&&&)))+++)))&&&'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&+++,,,(((&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''((((((''''''&&&'''((((((&&&%%%((((((((()))))))))))))))************)))))))))((())))))))))))))))))((((((******++++++++++++******************************************++++++++++++++++++++++++++++++++++++************************)))(((((((((***,,,...///************************************************)))******+++,,,,,,------))))))))))))***+++,,,---******++++++*********+++******++++++++++++******)))******++++++,,,---------,,,,,,++++++,,,,,,---))))))*********+++++++++***************************************+++++++++,,,,,,++++++,,,,,,---..................///000000222222222222222222333333111222444555444444666777888888888888888999::::::======<<<<<<======>>>???;;;;;;;;;;;;;;;<<<<<<<<<:::999777666555555555666444333111111333333222111///...---,,,---///222333:::777333111///...+++***************************+++++++++***************''''''(((((()))))))))*********++++++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++***)))(((((())))))))))))))))))))))))******************************))))))******+++,,,******++++++++++++******++++++++++++++++++++++++)))***---///111333444444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------....../////////////////////000000111222...///000222444555777777555555555555666777888999888777666777888999888777666555444666888:::;;;:::555444444444444555555666777666333111////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++222222222///,,,******+++************++++++++++++eeeQQQRRRQQQNNNKKKIIIHHHFFFDDDBBB<<<;;;::::::;;;:::888666222222111///...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))444...(((&&&)))+++)))&&&'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((+++((()))...///,,,)))***''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''+++)))''''''((()))((('''''''''(((((())))))))))))************)))))))))((((((((((((((((((((()))))))))******++++++******)))************************))))))*********+++++++++))))))))))))))))))))))))************************************+++---///000************************************************++++++++++++++++++++++++(((((())))))***+++------+++*********************************************)))******++++++,,,---------,,,,,,++++++,,,,,,---************++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...//////.........///000000222222222333222222222222000111333333333444666888666666666777888999:::;;;>>>===<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;999777555444444555666333222111222333222000/////////---,,,---...///000666333///,,,,,,++++++***************************************************(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******))))))))))))))))))((((((******************************************************))))))******+++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------............///............///000111111111111222333333444555333333444444555666888888888666666666888888888666666444444555888:::::::::555555444444444555666666666555333000///......................../////////,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++---......---+++******+++))))))*********+++++++++gggSSSTTTSSSPPPMMMJJJIIIGGGEEECCC===<<<;;;;;;;;;:::888555333222111000...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++(((%%%%%%'''***)))((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((***''''''+++---***((()))''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&)))'''%%%%%%''')))))))))&&&''''''(((((())))))***************))))))))))))''''''(((((((((((())))))))))))************))))))************************)))))))))************+++))))))))))))))))))))))))************************,,,+++++++++,,,---///000************************+++++++++***************,,,,,,++++++************))))))))))))***+++,,,---,,,***((((((***+++***)))+++***))))))))))))***+++)))******++++++,,,---------,,,,,,++++++,,,,,,---*********++++++++++++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...000//////...//////000000222222222333222222111000///111222222222333666888555555555666777999:::;;;======<<<;;;:::::::::;;;::::::::::::999999999888:::888777555444444555555333222111222222222000...000///...---,,,---......333000---++++++,,,,,,,,,************************)))))))))***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))******************************************************))))))******+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------......---......///000111333333333333333333333333333333333444444666777777666555555555777888888777666444444555777999999888666555555444444444555555444333222000///.........---............/////////++++++++++++,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++(((***,,,,,,+++******+++)))))))))************+++kkkTTTSSSTTTRRRNNNLLLJJJIIIFFFDDD>>>===;;;;;;;;;999777444333222111000///---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&'''((()))))))))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((($$$###'''((('''&&&(((''''''&&&&&&&&&&&&''''''&&&'''((())))))(((((('''&&&%%%$$$%%%''')))((('''&&&&&&''''''((())))))***************))))))))))))'''''''''((((((((())))))))))))************))))))************************))))))))))))************))))))))))))))))))))))))************************,,,,,,+++++++++,,,...///************************+++++++++*********))))))***************+++++++++***)))))))))***+++,,,,,,,,,***'''''')))+++***)))+++***)))(((((()))***+++)))******++++++,,,---------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...000000////////////000000111111222222222111000//////000111111111333666888666666666666666777888999::::::::::::;;;;;;;;;;;;;;;::::::999888777666666777666666555444444444444333222000111111111///---...------,,,,,,---......111...+++***+++,,,++++++************************((()))))))))*********+++******************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********)))))))))))))))************************************************************))))))******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++***************+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111222333333444444333222222333333333333444555666666555444333555777888888777666555444444666888777777666555444333333222333333111111111111000///...------------.........//////******+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))+++,,,***))))))***))))))))))))************nnnTTTQQQUUUSSSOOOMMMKKKIIIGGGEEE???>>><<<;;;:::999666444333222111000///...---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***(((''''''(((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))+++&&&%%%(((***))))))+++'''''''''&&&&&&'''''''''%%%&&&((()))))))))(((''''''''''''((())))))&&&###&&&&&&&&&'''((())))))***************))))))))))))&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************,,,+++*********+++,,,---************************++++++++++++******))))))(((((()))***+++,,,,,,---*********)))******+++,,,---***'''''')))+++***)))+++***)))(((((()))***+++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...111000////////////000000000111222222111000///...///000111111111333666888888888777666666666666666666777999:::;;;<<<<<<<<<;;;:::999888777555444444555555555444444444333333333111000///000000...---,,,,,,,,,,,,---......//////,,,***))))))))))))((())))))))))))))))))))))))(((((())))))*********++++++++++++*********************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******++++++++++++******,,,,,,,,,++++++************)))))))))))))))***+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222000111333444444333222222444444333333333444555555444333333444777999999888777555444444666777666666555444333222111111111111///000111111111///...------------.........//////*********++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++)))))))))))))))))))))************mmmUUUPPPQQQOOOMMMJJJGGGFFFFFFEEE???>>><<<<<<;;;999555222444444222000///.........++++++++++++++++++++++++,,,+++)))((('''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''%%%$$$&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))+++***)))&&&$$$'''''''''''''''''''''''')))(((''''''((()))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((()))(((((()))++++++***(((&&&''')))+++,,,+++***)))---,,,***))))))+++,,,...,,,,,,++++++***)))))))))+++,,,---......,,,+++)))$$$,,,,,,(((///;;;444"""))))))************)))(((&&&(((************+++,,,,,,---+++))))))***)))'''+++******))))))******+++************************))))))))))))***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++((()))***+++++++++++++++)))************++++++++++++++++++,,,,,,---------------..................///111222222111111222333111000000000111333555666888777666555666666444222888888888888777777777666777666555444555555333222444333222222111111222222//////.........---------///...---,,,,,,,,,------))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))(((((())))))+++***((('''''''''((()))(((((()))***************))))))))))))************))))))))))))))))))))))))++++++************************************************++++++++++++******++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++------......///000000000111000///000333444555555666444333333555666666555222222222555888999666333888777666444333222111111444444333333222111000000222111111000///......---/////////......---------******************+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************************************nnnUUUPPPQQQOOOLLLIIIGGGFFFEEEEEE???>>>===<<<;;;999555333444444222000///.........++++++++++++++++++++++++,,,+++)))((('''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((&&&&&&'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))'''&&&''''''''''''''''''''''''&&&&&&&&&'''(((((('''%%%(((((((((((((((((((((((('''''''''''''''''''''((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((()))***+++,,,---...///000((((((***++++++***))))))******)))))))))+++...///+++************)))))))))***+++---------,,,***)))---'''&&&111<<<===444,,,******))))))))))))))))))(((***,,,,,,+++***++++++(((+++---,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------..................000111111000///111222000000000000111222444555:::888666555666666555444888888777666666666666666555444444444555555444444333333222111111111111222///.........------------...------,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((************************************************+++++++++++++++++++++++++++*********)))))))))(((+++***)))((('''(((((()))(((((()))***************))))))))))))************************************++++++************************************************++++++++++++******++++++************++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++------......///000000000000000000111222333444333777555333333444555444333222222222555888888666333777666555333222222222222444333333222111111000000000/////////...---------.........---------,,,,,,++++++++++++++++++++++++************)))))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************oooUUUQQQPPPOOOLLLIIIFFFEEEDDDDDD???>>>===<<<<<<:::666333444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$%%%''')))***)))'''&&&(((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))'''***,,,---,,,...333777************))))))))))))((((((((((((***,,,...///(((((())))))))))))************+++,,,,,,***)))(((...$$$///NNNZZZFFF///'''******)))(((((()))***+++***,,,......,,,+++******''')))***+++++++++,,,---***+++,,,------,,,+++******************************)))))))))))))))******++++++************++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...............---...000///......///111000000///000111222444555;;;888555444555666666666888777666555444555666666444444444444555555555555333222222111111111111111............---------------,,,,,,,,,++++++++++++))))))))))))))))))))))))((()))************))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++++++++***)))(((+++***)))(((((((((((()))(((((()))***************))))))))))))******************************************++++++++++++++++++***************************++++++,,,,,,++++++***++++++************++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++------......///000000000//////000111222222222111666444222222333333222111222222222444666777555333555444333333222222333333333333222222111000000000...---------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************qqqUUURRRQQQOOOLLLIIIFFFDDDCCCCCC@@@>>>======<<<;;;777444444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&''')))***))))))******((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))&&&''''''''''''''''''&&&(((((((((((())))))))))))%%%(((+++***(((***000666,,,+++***)))(((((())))))(((((((((((()))+++,,,---&&&''''''((()))*********)))******+++***)))((((((...'''555SSSYYYAAA((("""+++***((('''''')))+++,,,+++,,,......,,,***)))***000***%%%'''))))))))))))***+++---......---+++******************************))))))(((((())))))***++++++************++++++************************,,,,,,,,,,,,++++++***)))))))))))))))************---,,,,,,,,,++++++******++++++,,,---............---///000000///...000111111111000111222333555666<<<999555444444666777777777666555333333444555666666777777666555444555555222222111000000000000000------------------------,,,,,,,,,,,,++++++******))))))))))))))))))))))))((())))))***************++++++++++++++++++++++++************************++++++++++++++++++++++++((()))+++,,,,,,+++)))(((*********)))))))))))))))(((((()))***************((()))))))))******************************************+++++++++++++++,,,************************++++++,,,,,,,,,,,,++++++++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------......///000000000---///111222111111000111444333111111222333222111222222333444555555444333333333222222222222333333222222111111000000000000---------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++***)))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************rrrUUUSSSQQQPPPLLLIIIFFFDDDCCCCCC@@@???>>>>>>===<<<888666444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&(((***,,,'''''''''''''''''''''''''''((()))(((&&&'''))),,,((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***&&&)))+++)))&&&&&&,,,111,,,+++***)))(((((())))))******))))))))))))))))))&&&&&&'''((()))******+++************))))))((((((///+++,,,222222,,,((()))***)))((('''''')))+++---***+++,,,,,,***)))***+++???000###$$$)))***'''&&&***+++---......---+++***************************))))))))))))))))))***++++++******))))))******+++******************************+++******)))((('''(((((()))))))))*********,,,,,,,,,++++++************+++,,,---...............///111000//////000222222222222222333555666888;;;888444333444666777888777666444333333333444555:::;;;;;;999666333333555222111000000//////000000,,,,,,------------------++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++************************************************++++++++++++++++++++++++((()))+++------+++***)))***************))))))((((((((()))***************((()))))))))******************************************++++++,,,,,,,,,,,,************************,,,,,,------------,,,,,,++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------......///000000000---///111111000000111333222111000000222444333333111222333333333333333333222111111111111222333333111111000000000000//////..................//////++++++++++++++++++++++++,,,+++++++++*********)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++***))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************tttVVVTTTSSSQQQNNNJJJGGGEEEDDDDDD@@@???>>>>>>>>><<<999777444444222000///.........++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&((()))(((%%%$$$'''***(((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''(((((())))))******(((***+++***''''''***---************))))))))))))******))))))((('''''''''''''''((())))))***++++++*********)))))))))))))))$$$)))***&&&$$$(((++++++))))))(((((((((***+++,,,)))******))))))***---///FFF444%%%&&&,,,+++((((((***+++,,,------,,,+++***************************))))))))))))***+++,,,---******))))))))))))******************************))))))))))))))))))((('''((((((((()))))))))******+++++++++++++++*********)))***+++---...............000111111000///111222222222222222333555666777999666444333444666666666555555555555555444444444;;;======:::555222222444111000000///////////////,,,,,,,,,,,,------------+++,,,---------,,,***))))))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++*********++++++******)))((((((((()))***************))))))))))))************++++++++++++++++++++++++******++++++,,,---------************************,,,------......------,,,++++++************++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------......///000000000---///111111///000333666333111000111222444333333111222333333111111222333111111111000111111222222000000000/////////////////////..................***++++++++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************tttVVVUUUTTTRRROOOKKKHHHFFFEEEDDD@@@???>>>??????===:::888444444222000///.........************************'''((()))******)))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&(((***)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((''''''''''''''''''''''''&&&***......***&&&&&&((((((((((((((((((((((((((('''''''''''''''''''''((())))))(((((((((((())))))''''''(((((((((((('''''''''''''''((()))*********((()))))))))))))))******((((((***++++++***))))))((((((((()))((((((''''''((())))))******+++++++++++++++******)))))))))***"""''',,,---------***'''((((((((()))******++++++)))))))))((((((,,,111555===///'''***---))))))---++++++++++++++++++++++++************************)))))))))***+++---...///******))))))))))))******************************((())))))*********))))))(((((((((((()))))))))***************++++++++++++)))***+++,,,---.........---...000///......///111111000000000111333555666666444333333555555555444444555777777777666444333999;;;<<<999333000111444000000///............///++++++,,,,,,,,,---------+++,,,.........---+++***)))))))))))))))))))))))))))((((((((()))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++***)))((((((((()))***************))))))))))))************++++++++++++++++++++++++******++++++,,,------...************************------............------++++++************++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++------......///000000000---000111000...000666;;;666444222222222222111000111222333222000///111333222111111000000000111111///////////////////////////.........---,,,,,,,,,++++++++++++,,,,,,------------,,,++++++***))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************uuuVVVVVVUUUSSSPPPLLLIIIFFFEEEEEE@@@????????????===;;;888555444222000///.........))))))))))))))))))))))))'''((()))******)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''***,,,+++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((''''''''''''''''''''''''''''''''''''---444666111+++((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))''''''((((((((((((''''''&&&''''''((()))******+++&&&%%%&&&''')))***)))'''&&&'''***+++,,,+++***)))&&&&&&'''((())))))((((((************++++++++++++,,,++++++***)))*********///(((%%%(((***((('''***&&&''')))***++++++++++++***)))(((''')))...444:::///(((''',,,+++%%%'''000++++++***))))))***++++++************************((())))))+++,,,...000111******))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((())))))))))))))))))******+++++++++,,,((()))+++,,,---.........,,,---///...------...000//////......000111333444444333222333555555444333444555777999888666444222555888:::777222///111444000000///...............+++++++++,,,,,,---------,,,---...//////---+++***)))))))))))))))))))))))))))((((((((((((***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++------******+++,,,+++***)))((((((((()))***************))))))))))))************++++++++++++++++++++++++******+++,,,,,,---......************************------............------++++++************++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++------......///000000000...000111000...000777>>>:::777555333222111///...000222333222//////111333222222111000000000000000.........///////////////......---,,,,,,+++******+++++++++,,,,,,---------......---,,,,,,+++******(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************************************xxxWWWPPPQQQPPPNNNJJJGGGFFFGGGHHHCCCAAA>>>======<<<;;;999888666444111...,,,+++***111...+++***+++,,,+++***************))))))))))))&&&))),,,,,,***(((((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))((('''''''''''''''((((((''''''''''''((((((&&&''')))++++++***((('''))))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************+++*********))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((+++++++++************)))*********)))))))))))))))))))))))))))))))))))))))))),,,+++'''(((///222000)))******))))))((('''&&&*********++++++,,,,,,,,,(((((())))))*********+++---,,,+++***+++,,,---...******))))))******+++,,,******************+++++++++++++++*********))))))+++******)))***,,,---...))))))))))))))))))))))))++++++,,,------......///------......///000000000000000000000111111111111111111111111222333444555333444555555666555555555444444333222111000///.../////////...------,,,,,,........................---...//////...---***)))))))))))))))))))))))))))))))))))))))************++++++******************)))************+++++++++,,,,,,,,,,,,,,,+++***)))************************)))))))))))))))))))))))),,,***))))))******)))''''''((()))***+++,,,------++++++******)))*********+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---))))))+++,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,,,,---...000111////////////111333555666888666444222111111222333222111000//////000111222111111111111000000000000//////.........---------///...---,,,+++++++++++++++,,,,,,------,,,,,,+++((()))+++,,,---,,,,,,+++)))***,,,------,,,***)))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++------,,,+++***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++------************************************************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,tttVVVTTTQQQPPPNNNJJJGGGFFFGGGHHHDDDAAA???======<<<:::888777666444111...,,,++++++---,,,,,,,,,,,,,,,,,,+++************))))))))))))((('''&&&&&&(((***)))((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))((((((''''''((((((((((((''''''''''''(((((($$$&&&''')))******)))))))))((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************)))))))))((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))(((+++++++++************)))***)))))))))))))))))))))))))))))))))))))))))))))(((++++++'''(((---///---))))))******)))((('''''')))))))))******+++++++++((()))))))))************+++++++++++++++,,,,,,---******))))))******+++,,,************************+++++++++*********))))))+++************,,,---...************************++++++,,,,,,---.........,,,,,,------.../////////000000000000111111111111111111222333333444444555333333444555555555555555444333333222111000///.../////////...------,,,,,,------------------------------...///...,,,***)))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++,,,,,,+++******)))************************)))))))))))))))))))))))))))(((((()))***++++++***************************+++***************++++++,,,,,,------------,,,,,,,,,+++***+++---------+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++++++++++++++++++++,,,+++******+++,,,---...000///...---------...///////////////000222333444666444222111000111222222111000////////////000111222222111111111000000000///.........------------------,,,+++************+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++)))***,,,------,,,***)))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))(((((((((((()))))))))***(((***+++------,,,+++***((((((((((((((((((((((((((())))))******))))))(((******************++++++************************************************************)))))))))(((,,,,,,++++++++++++++++++mmmQQQTTTQQQPPPNNNJJJGGGFFFGGGHHHEEEBBB???===<<<;;;999777777555333111///---,,,+++)))+++------,,,,,,,,,---************))))))))))))+++'''"""###'''******((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******)))((((((((())))))((((((''''''''''''(((((($$$$$$%%%'''((()))***+++((((((((((((''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))((((((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++************)))))))))))))))))))))******))))))))))))))))))))))))'''***+++)))))),,,+++))))))))))))***))))))(((((()))))))))))))))*********))))))))))))************))))))***+++++++++++++++******))))))******+++,,,************************+++++++++***************************+++,,,---...************************++++++,,,,,,------......++++++,,,,,,---.........000000000000111111111111000111333444555555444444222333444444555555444444333333222111000//////.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***)))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******++++++******))))))************************))))))))))))))))))))))))(((''''''(((+++------,,,---,,,,,,+++***)))(((((())))))))))))***+++,,,,,,,,,------......------,,,---,,,++++++,,,---+++*********************************++++++++++++******)))))))))))))))))))))))))))))))))******+++,,,,,,...---,,,***)))*********++++++++++++,,,---//////333222000...---,,,,,,---///////////////000111111222222000000000000111222000//////......//////000222111111111000000000000............------------,,,,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******)))***+++,,,,,,+++***)))((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((()))+++,,,,,,,,,+++***)))))))))))))))))))))))))))******************))),,,++++++***))))))******************************))))))))))))))))))))))))************))))))))))))*********************+++hhhLLLRRRQQQPPPNNNJJJGGGFFFGGGHHHFFFCCC@@@===<<<;;;888777666555333111///------,,,,,,---...---+++***,,,...************)))))))))(((,,,***((('''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))******))))))))))))******((((((''''''''''''((((((%%%%%%%%%%%%&&&((()))***((((((((((((((('''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))(((***++++++++++++)))'''((())))))*********))))))))))))******************)))))))))))))))*********'''(((***+++++++++***)))******))))))******+++,,,+++++++++***************************************************+++,,,------***************************++++++,,,------......+++,,,,,,------.../////////000000000111111111111///000222444555444222111222222333444444444444444333222222111000//////////////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,+++***)))))))))))))))))))))))))))((()))))))))***************************+++++++++))))))*********+++++++++))))))*********))))))(((************************)))))))))))))))))))))))))))(((''')))+++---,,,,,,---,,,,,,+++***)))(((((())))))))))))***+++,,,---,,,------......------,,,...,,,++++++,,,,,,***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++...---+++))))))***+++,,,******+++,,,---///000000444222000...---,,,------/////////.........//////000////////////000111222//////............//////000000000////////////...------------------------,,,,,,+++***************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))***++++++++++++***)))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***+++,,,++++++*********************************++++++++++++******++++++***************+++************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))************mmmSSSVVVQQQPPPNNNJJJGGGFFFGGGHHHFFFCCC@@@===<<<;;;888777555444222000///...------222111///,,,******,,,---************)))))))))(((+++///222000***''''''***((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))******))))))))))))******((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))*********++++++++++++*********))))))(((((())))))************)))))))))))))))))))))))))))***,,,...---+++)))((((((((()))******+++******++++++++++++++++++++++++******))))))))))))))))))'''((()))***+++***)))(((******))))))******+++,,,+++++++++*********))))))************************)))******+++,,,,,,,,,---******************************++++++,,,------...---------...//////000000///000000000111111111111...///111222333222000///111222222333333333333333222111111000000//////////////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++((())))))*********))))))************************))))))))))))))))))))))))+++))))))***+++,,,+++***+++*********************))))))))))))***+++,,,---,,,------------------,,,---,,,++++++++++++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***+++++++++******,,,+++***))))))+++---...******+++---...//////000111000///---------...///////////////.........---............///000111111......////////////......///............---------,,,,,,------------------------,,,++++++++++++,,,***++++++,,,,,,++++++***---,,,,,,++++++*********************************))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))***+++,,,---************************(((((((((((((((((((((((())))))))))))))))))******((((((((())))))*********ttt___\\\QQQPPPNNNJJJGGGFFFGGGHHHEEEBBB???===<<<;;;999777444333222000///.........666333///---------,,,+++************)))))))))))))))000555333+++%%%'''+++))))))))))))))))))))))))'''(((((())))))((((((''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((((((((()))******((((((''''''''''''(((((())))))(((((('''&&&&&&%%%'''''''''(((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))'''(((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******++++++++++++++++++************)))((((((((()))******++++++))))))))))))))))))))))))***)))+++......***(((***'''((()))***++++++++++++,,,,,,,,,+++++++++++++++************))))))))))))(((((()))*********************))))))******+++,,,,,,,,,++++++***)))))))))***************+++++++++))))))***,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------------......///000000111000000000000111111111111...///000000111000///...000111222222333333222222111111000000000//////////////////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,)))************+++++++++))))))******++++++******************************))))))))))))))))))))))))+++***)))***,,,,,,+++***))))))******+++++++++,,,))))))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++,,,+++******+++,,,***)))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))*********)))***,,,---...)))***+++---..................---,,,,,,---//////...///////////////...---.........//////000000000...//////000000//////...............------------,,,,,,,,,,,,------------------,,,,,,+++,,,,,,---******++++++++++++******,,,,,,+++******+++++++++************************))))))))))))))))))))))))((()))***+++++++++******)))))))))))))))))))))))))))))))))*********++++++))))))))))))******++++++************************)))******************)))((((((((()))***,,,---...************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++~~~qqqbbbXXXQQQPPPNNNJJJGGGFFFGGGHHHDDDAAA???======<<<:::888333333111000////////////666222///000333333...(((************))))))))))))(((,,,///---(((&&&(((+++))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''(((((()))***((((((''''''''''''(((((('''((()))))))))((('''&&&''''''''''''((((((((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******((((((((()))))))))******(((((()))))))))*********))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++************)))'''(((((()))******++++++))))))))))))))))))))))))***'''(((------)))(((+++'''''')))***+++,,,,,,,,,++++++++++++*********)))************)))))))))(((***))))))))))))***++++++******))))))******+++,,,,,,,,,++++++***))))))((())))))*********+++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,---......//////000000000000000111111111111000000000000000/////////000111111222222222222222000000000000/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))*********))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))************+++++++++)))******+++,,,,,,++++++************************))))))))))))))))))))))))***)))(((***,,,...---,,,))))))*********++++++++++++***************++++++***++++++,,,,,,++++++***+++***)))***+++,,,+++*********************************++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++)))(((+++++++++++++++++++++,,,)))***+++---------,,,,,,...---,,,++++++,,,---.........///000000000///......//////000000000////////////000111111000//////000000/////////.........++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,******++++++++++++******,,,+++*********+++,,,---******))))))))))))******++++++++++++++++++++++++((()))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++************************((())))))******))))))(((***)))))))))***+++,,,,,,************************************************((()))))))))************(((((()))******+++,,,,,,mmmkkkiii]]]OOOQQQPPPNNNJJJGGGFFFGGGHHHCCCAAA>>>======<<<;;;999333222111000////////////333///...333999888///&&&************))))))))))))(((((('''&&&%%%''')))+++))))))))))))))))))))))))'''((()))******)))((('''(((***+++,,,,,,+++***((())))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''''''''((())))))((((((''''''''''''((((((%%%''')))++++++***)))(((&&&'''''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((((())))))******++++++))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++************)))'''(((((()))***+++++++++)))))))))))))))))))))))))))%%%&&&++++++''''''+++&&&''')))***,,,,,,------+++*********))))))((((((+++*********))))))((((((+++***)))))))))***,,,---*********)))***++++++,,,,,,,,,++++++***))))))((())))))******++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,------......///000000000000111111111111222111000000000000000111000000111222222222222222000000000000////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((''''''***---/////////++++++******************++++++***************************++++++************)))((()))+++,,,,,,+++******************************++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,+++)))))))))***+++,,,,,,,,,+++***...---,,,+++***+++,,,,,,---...000111111111000/////////000000000000/////////000111222222111000///111111111111000000000000+++++++++,,,,,,---------+++***************++++++******++++++++++++******++++++*********+++---...******))))))))))))******++++++++++++++++++++++++((()))***+++,,,,,,+++***)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((,,,+++******)))*********************************************************(((((())))))*********+++((())))))***+++,,,,,,,,,zzzbbb[[[WWWSSSQQQSSSQQQMMMIIIGGGFFFGGGGGGFFFCCC@@@>>>===<<<:::888777777555444222111//////,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))+++*********))))))((((((''''''''''''((((((((((((%%%))),,,...---+++)))(((,,,++++++***)))((('''''''''((()))((('''''')))+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((()))))))))))))))((((((((((((((()))))))))))))))(((((()))************++++++++++++,,,---+++(((''')))+++,,,+++***)))(((((((((((())))))))))))************++++++***)))(((((()))))))))))))))))))))))))))))),,,+++)))((((((((()))***((((((((((((((((((((((((***)))((()))***,,,,,,,,,))))))***)))(((''''''(((+++*********))))))(((((())))))***+++,,,------...******++++++++++++************)))))))))))))))***++++++************++++++***+++,,,---,,,+++***))),,,,,,,,,+++++++++******++++++******************------------------------000000000000////////////222222222222222111000000000000111111111111000000000///.../////////---,,,//////...---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***************************+++,,,------,,,***))),,,+++)))(((((()))+++,,,,,,,,,++++++***+++++++++,,,+++******))))))******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///000//////........./////////////////////////////////000000000///...------------......------,,,+++******+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))************)))))),,,,,,++++++***)))(((((())))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++qqq\\\WWWSSSQQQSSSSSSQQQMMMIIIGGGFFFFFFGGGGGGDDDAAA>>>===<<<999777666666444333111///......,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))************)))))))))(((''''''((((((((()))))))))(((***,,,---,,,***)))(((+++++++++***)))((((((''''''((())))))(((((()))***))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***))))))((((((((('''''''''***)))))))))(((((((((((((((((())))))))))))(((((())))))*********+++++++++***+++,,,+++(((''')))+++,,,+++***)))(((((((((((())))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))************************))))))))))))***+++++++++***+++,,,++++++*********+++*********))))))))))))*********++++++,,,,,,---******++++++++++++******++++++************++++++++++++************++++++***+++,,,------,,,+++***,,,,,,,,,+++++++++******++++++******************------------------------000000000000////////////000000111111111000000///000000111111111111000000111///...---...//////...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************************+++++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++++++++***++++++,,,,,,,,,,,,+++************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++------------------------************************************************************++++++++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///333222111///........................................../////////...------------......------,,,+++******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++************************************************)))************++++++++++++*********))))))))))))))))))))))))************************************)))******++++++******))),,,,,,++++++***))))))(((************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++hhhUUURRROOOOOOTTTSSSQQQMMMJJJGGGFFFFFFGGGGGGEEEAAA>>>===;;;999777555555444222000///------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))************))))))))))))((())))))))))))*********+++++++++++++++***)))(((++++++******))))))((((((&&&(((***+++***))))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))******)))))))))))))))((('''&&&******)))))))))((((((((((((((())))))***))))))((()))))))))*********++++++)))***+++***(((((()))***,,,+++***)))(((((((((((())))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((************************((())))))*********))))))******+++,,,,,,,,,++++++***************)))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,+++++++++************++++++++++++++++++------------------------////////////000000000000//////000000000000000///000000111111111111000000000000///...///000111111......---,,,++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,+++***))))))***+++,,,************+++,,,------------,,,+++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))((()))************+++++++++))))))))))))))))))))))))************************************************************************.........------,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,+++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///444333222000///...------........................,,,------............---------......------,,,+++******+++++++++,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++***************))))))))))))))))))*********++++++***************************++++++,,,,,,++++++***,,,,,,++++++***)))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++jjjUUUQQQKKKLLLTTTRRRPPPMMMJJJHHHGGGFFFFFFHHHEEEAAA???===;;;888666666555444222111///...---,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++...,,,************)))(((*********)))))))))))))))%%%(((+++,,,+++)))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))*********)))(((*********)))))))))(((((((((((()))*********))))))))))))))))))************((())))))***))))))))))))++++++***)))(((((())))))((()))))))))******************)))))))))))))))***)))))))))))))))))))))))))))***+++,,,,,,+++)))(((************************''')))***+++***))))))))))))))))))***++++++***)))************************,,,,,,,,,++++++***************++++++++++++******,,,++++++++++++,,,,,,---++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,+++++++++************+++++++++++++++,,,........................////////////000000000000///000000111111111111111000000111111111111000000...000222333333222222222...---,,,++++++***++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,++++++******++++++,,,************+++,,,---......---,,,,,,++++++,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))*********+++++++++)))))))))))))))))))))))))))***************++++++************************))))))************++++++---,,,,,,++++++******)))++++++++++++++++++++++++*********************************+++++++++,,,,,,------------,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///222111000///....................................++++++,,,---.........---------......------,,,+++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++************************+++,,,,,,------,,,,,,++++++++++++*********))))))************************++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++zzz```TTTLLLLLLRRRRRRPPPNNNKKKHHHGGGFFFFFFGGGDDDAAA>>>===;;;999777777666555444222000///...,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))******************++++++++++++///,,,))))))******)))((()))))))))))))))*********%%%(((+++,,,+++***))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************'''''')))***++++++,,,,,,************))))))))))))(((((()))***************(((((()))))))))*********(((((()))***++++++***)))+++***))))))))))))))))))((()))))))))***************)))))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))''')))++++++)))((()))+++,,,***))))))+++,,,+++******************+++++++++---,,,,,,++++++***************++++++++++++*********************+++,,,,,,***+++,,,,,,,,,,,,+++******+++,,,---...------,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,.........................../////////000000000111111222222333333222222222000000111111111111000000,,,000666888777444222111......---,,,++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++---...,,,++++++++++++++++++,,,************+++,,,---......---,,,,,,++++++,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))((())))))*********+++++++++************************))))))******+++++++++,,,************************))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---------------,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///......---------...//////........................++++++,,,---.........---------......------,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++***************+++++++++************++++++++++++************************,,,,,,------------,,,,,,+++++++++***************************************++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++qqqZZZPPPOOOQQQQQQPPPNNNKKKIIIGGGFFFEEEFFFCCC@@@>>>===<<<:::888888777666444222111//////,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))************)))************+++++++++...+++((((((+++,,,***'''(((((())))))******++++++''')))+++,,,+++***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))*********++++++))))))))))))***+++---...++++++*********)))))))))(((((()))***++++++++++++((((((((()))))))))******(((((((((+++------,,,*********)))))))))))))))***))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))***++++++,,,+++++++++(((((((((((((((((((((((('''***++++++)))))),,,///222...******,,,......,,,*********+++++++++++++++,,,,,,,,,++++++***************++++++++++++************)))******+++,,,---***+++,,,------,,,+++******+++,,,---......------,,,,,,,,,+++++++++************++++++,,,---------..............................//////000000111111333333444444333333222111000000111111111111000000+++111777999666333111000//////...---,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,+++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))************+++++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///,,,,,,,,,,,,---...///000------------------------,,,------............---------......------,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++aaaUUUSSSPPPQQQPPPNNNLLLIIIGGGFFFEEEEEEBBB???>>>>>>===;;;:::777666555333111000///...,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))((()))))))))************)))))))))************+++---***'''))),,,---+++''''''(((((()))***+++++++++(((***++++++***)))+++,,,))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++---,,,***((((((***,,,---+++++++++*********))))))(((((()))***++++++++++++(((((((((((()))))))))***(((((())),,,///000---+++******))))))))))))******))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))+++*********++++++,,,---))))))))))))))))))))))))(((***,,,***((()))///444777111***(((+++---...---*********++++++,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++***************++++++,,,......***+++---......---+++******+++,,,............---,,,,,,,,,+++++++++************++++++,,,------....................................///000111111111444444444333222111000///000000111111111111000000,,,111555555111......000000000///...------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))***++++++,,,------++++++++++++++++++++++++***++++++,,,------......+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///...------------......///------------------------....../////////...------------......------,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++,,,---......------------------------++++++++++++++++++++++++++++++++++++++++++++++++eeeYYYVVVPPPQQQPPPNNNLLLJJJGGGEEEEEEDDDAAA???>>>>>>===<<<;;;666555444222000///...---,,,,,,---------,,,++++++************************))))))))))))))))))))))))(((((())))))*********+++((())))))))))))*********,,,)))''')))---...+++'''''''''((()))***++++++,,,)))***+++***))))))+++---((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++222///+++((('''(((***,,,+++++++++************)))(((((()))++++++,,,,,,,,,(((((((((((()))))))))))))))((())),,,000111...,,,***)))))))))))))))******))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))++++++***)))***+++---...************************(((+++,,,***(((***111777888000(((%%%(((+++,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++,,,---...///000***+++---......---+++******+++,,,...//////......,,,,,,,,,+++++++++************+++,,,,,,---......////////////////////////---......///000111111222444444333333111000...---000000111111111111000000...111222000+++***---111111000///......---......+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++,,,+++******))))))******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))************+++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,------...//////((()))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---............++++++,,,---------,,,,,,,,,,,,,,,---------......---------.........//////111000///...............------------------------///000000000///...------------......------,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++++++++,,,---...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++vvv]]]QQQTTTTTTUUUQQQKKKHHHIIIHHHEEEDDDBBB???>>>>>>===<<<:::777666555333111///...---+++,,,...//////...,,,+++,,,,,,,,,+++++++++******)))***++++++***)))***+++)))))))))((())))))***+++******+++++++++,,,,,,,,,---,,,++++++------,,,+++(((((((((((())))))))))))'''((()))***++++++,,,---******++++++++++++******))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))***+++---...///666333...***((((((***,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))******++++++,,,+++,,,...000000///---,,,+++,,,------------,,,+++++++++,,,,,,,,,,,,------***)))(((((((((***---...++++++++++++++++++++++++++++++++++++++++++++++++///...---+++******++++++---------,,,,,,+++++++++,,,+++***)))))))))***+++************************......---------,,,,,,,,,)))///666888444///------)))+++...000///---,,,+++......---------,,,,,,,,,,,,,,,------------,,,,,,+++++++++******))))))))),,,,,,,,,---------......000000000000//////////////////000000111111222222000000000000000000000000111111111111111000//////------............------000///---,,,,,,---///000000///...---,,,------...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,...//////---+++,,,,,,,,,------.........------------------------//////.........---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---***((())),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------------...........................------------...//////000000000000////////////111111000///...---,,,,,,------------------------...............///000000000000000000///000000000///000000...+++***,,,///------------------------,,,,,,,,,---------......000000///...---,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++*********+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,+++,,,,,,---,,,+++***)))******+++,,,,,,---......,,,,,,,,,---------..............................++++++++++++++++++++++++,,,,,,+++++++++,,,------fffTTTUUUSSSTTTQQQKKKHHHIIIIIIFFFEEECCC@@@>>>>>>===;;;:::666666444333111000///...+++,,,...//////...,,,+++,,,,,,,,,,,,++++++++++++***+++,,,+++))))))***+++***))))))))))))***++++++))))))*********+++++++++,,,+++******+++,,,+++***((((((((()))))))))******++++++,,,,,,------......)))******++++++******)))))))))))))))))))))))))))(((((()))))))))))))))***************************((((((((()))***+++,,,---111///,,,)))((()))+++---***************************++++++++++++++++++************++++++++++++++++++,,,---.........------))))))))))))))))))))))))++++++,,,,,,,,,,,,---------,,,+++++++++---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++,,,,,,,,,,,,+++++++++***,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,111777888444000...///***111777777222---,,,---......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++*********,,,---------............000000000000////////////000000000000000111111111000000000000000000000000111111111111111000////////////000000000000//////000...---,,,,,,---...000///...---,,,+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,...//////---+++++++++,,,,,,,,,,,,,,,---------------------------//////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---+++)))***,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------------------------------,,,,,,------------,,,,,,------------------------...........................------------.../////////////////////........................---------------------------------//////......//////000111000222555777777555222000,,,------,,,***+++...000------------------------,,,,,,,,,---------....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,---...//////...---,,,------------------------.........------,,,,,,,,,,,,------......------,,,+++,,,,,,---,,,+++***)))******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---vvv[[[UUURRRSSSPPPKKKIIIJJJJJJGGGGGGEEEAAA??????===;;;:::555555444333222000000///+++,,,---......---,,,+++---------,,,,,,,,,++++++***,,,,,,+++)))((()))******************+++,,,,,,(((((()))))))))*********+++)))((()))***+++***))))))))))))*********++++++------------------------)))******++++++******)))))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++)))((((((((()))******++++++***)))))))))***,,,---))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,------------...---,,,+++******+++,,,---++++++,,,,,,,,,,,,------...---,,,,,,---...000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---000444444111......///+++444<<<;;;333,,,+++---......---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,++++++------........./////////////////////000000000000111000000000000000000///000000000000000000000000000000111111000000////////////000000000000/////////...---,,,,,,---...///...---,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,---...//////---+++,,,,,,,,,+++++++++++++++------------------------...............---------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,------------------------...............///000000------------------------........................,,,,,,---------------,,,------------------------...........................------------...//////........................,,,,,,------......//////////////////////////////000////////////000111111111555;;;@@@@@@<<<555111...///000000///111444666........................,,,,,,,,,---------..............................------------------------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++---......//////......---.................................---------------------............------,,,,,,---------,,,+++******++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,,,,---bbbUUUQQQRRRPPPKKKIIIKKKJJJHHHHHHFFFBBB@@@???===;;;999444444333333222111000000,,,,,,---......---,,,,,,---------,,,,,,,,,,,,++++++,,,,,,+++)))((()))***++++++******++++++,,,---))))))))))))*********++++++***))))))***+++***))))))*********++++++++++++,,,,,,,,,+++++++++******))))))************)))))))))))))))))))))))))))))),,,,,,++++++******))))))++++++++++++++++++++++++******)))))))))******+++)))*********++++++,,,,,,************************)))******************)))---------,,,,,,+++++++++---------,,,---.../////////...,,,++++++,,,...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,++++++++++++---------,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,,,,---...---------------------,,,...///...,,,+++,,,---,,,111666666111,,,+++,,,......---------,,,,,,,,,------............------------------------------.........////////////000////////////000000000000111111000000/////////...///////////////////////////000000000000000//////------............------///...------------...///------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...---------...000///---+++---------,,,,,,+++++++++................................................---------.........//////------------------------------------------,,,,,,,,,,,,,,,,,,---...---------------------------------------------...//////........................////////////////////////------......//////.........................................................------------...//////.........///////////////............////////////////////////////////////000000000000000111111222222777===BBBBBB>>>888333111111111111222333555777////////////////////////,,,,,,,,,---------......---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...////////////////////////...............---------------............------,,,---------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------........................111000///...---,,,,,,,,,iiiUUUQQQRRRPPPKKKIIIKKKJJJHHHHHHFFFBBB@@@???===;;;999444444333333222111000000,,,------------------,,,------,,,,,,,,,+++++++++***+++,,,+++)))((()))***++++++******++++++,,,---*********+++++++++,,,,,,,,,***)))***+++,,,+++***)))*********++++++++++++---,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))),,,,,,++++++******))))))++++++++++++++++++++++++++++++*********++++++,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******---------,,,,,,+++++++++......------......///000,,,***)))'''''')))***,,,+++++++++,,,,,,,,,------------------------..............................------------------------,,,,,,,,,,,,,,,,,,++++++---------...............+++,,,---...///...---------------.........//////.............../////////---------,,,++++++,,,---...---------//////...---......---------,,,,,,,,,......////////////......------------------------.........////////////000.../////////000000000111111000000000//////......////////////////////////...//////000000000//////------............------.........------..................////////////...------------------------,,,------......------,,,,,,,,,---------............------///000000...,,,//////......------,,,,,,........................---.....................---------.........//////------------------------------------------,,,,,,+++,,,............---..............................------------...//////........................////////////////////////......///000000000000000...................................................------------...////////////000000000111111111111111111111000000000000000000000000000000000000000000000000000111111222333666:::===>>>;;;888555000///---------...//////////////////////////////,,,,,,,,,---------......,,,,,,------.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////////////////////////////........................---......//////......---------------------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////........................111000///...---,,,,,,,,,kkkWWWRRRSSSPPPKKKIIIJJJJJJGGGGGGEEEAAA??????===;;;:::555555444333222000000///------------------------,,,,,,,,,+++++++++******)))***++++++***)))***+++***************+++,,,,,,***++++++++++++,,,,,,,,,,,,+++******+++,,,+++***)))))))))*********++++++---------,,,,,,+++++++++((())))))******))))))((())))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++++++++******+++,,,---------------,,,++++++******++++++++++++++++++++++++***++++++++++++++++++***,,,,,,,,,,,,++++++++++++---------.........//////,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------.../////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............++++++,,,---............/////////000111111222222.............../////////000///......------......000,,,)))***///222222000......---------,,,,,,,,,......////////////......,,,,,,---------------...------........./////////......//////000000111111000//////////////////...000000000000000000000000......///000000000////////////000000000000//////..............................///000000000000///------------............------............------,,,---------...............---...///000000...,,,////////////....................................---------...............,,,------------.........------------------------------------------------+++---///000///.........///////////////////////////////////////000111111........................////////////////////////---...///000111111111111...................................................------------.../////////000000111111222222333333333222222111111000000000000000000000000000000000////////////000111111222333555666777777666555333111...---...///...---........................,,,,,,,,,---------......---------.........//////........................,,,,,,,,,------------...,,,,,,,,,,,,------------///......------......///////////////////////////.............../////////......////////////............---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////........................//////...---,,,,,,,,,---iiiYYYSSSTTTQQQKKKHHHIIIIIIFFFEEECCC@@@>>>>>>===;;;:::666666444333111000///...---------,,,,,,---------++++++*********)))))))))((()))++++++******+++---***))))))))))))***++++++************+++++++++++++++)))))))))***+++***)))((((((((()))))))))******++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))***************************))))))))))))***+++------,,,,,,+++************+++************************))))))************))))))*********+++++++++++++++***+++,,,---------,,,,,,------------------------++++++,,,,,,,,,,,,------....../////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++++++++,,,,,,,,,------++++++++++++,,,---...///---......///000000111111,,,,,,,,,,,,------......000///.........///......---,,,+++,,,///111111111......---------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,---------.....................///000111111111.........///////////////000000000000000000000000---......///000000////////////000000000000//////---..................---------///000000000//////------------.........///------............------------------.....................///000000...,,,---------.......................................---------.........//////,,,,,,,,,,,,------------........................+++,,,,,,------.........***---000111///....../////////////////////////////////......//////000111................................................,,,,,,---//////000000000...................................................------------...///////////////000111111222222111111111111111222222222//////////////////////////////......//////000111///000111222333333333333666333000000111222111///------------------------,,,,,,,,,---------......---------...............------------------------,,,,,,,,,---------......,,,,,,,,,---------......///...---,,,,,,---...///........................---........./////////000......////////////............---------...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------------------------------,,,,,,,,,,,,,,,---fffZZZTTTUUUQQQKKKHHHIIIHHHEEEDDDBBB???>>>>>>===<<<:::777666555333111///...---...------,,,,,,------...*********))))))))))))((('''(((*********+++,,,...)))))))))((()))******+++))))))))))))***************((('''((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''((()))+++,,,---***)))((((((((()))++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******++++++,,,''')))+++,,,,,,,,,***))))))******++++++******)))++++++,,,,,,,,,---------+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++)))))))))******+++++++++++++++******+++,,,...///******++++++,,,---......*********++++++,,,,,,,,,...---,,,---------,,,+++(((+++......------...///......---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,---------......---......///000111111222---.........//////000000000000000000000000000000------...///000000//////------............------------............------+++,,,.../////////......---------.........//////------............---------------.........//////.........///111000...,,,,,,,,,,,,------.........////////////////////////---------.........//////+++++++++,,,,,,,,,------........................++++++,,,,,,---...//////***---111222000......///000000000000000000000000,,,,,,,,,,,,,,,---......////////////////////////........................***+++,,,---............////////////////////////...........................------------...//////---......///000111111222......///000111222333333////////////////////////...............///000000---...///000111111111111333000------///000///...------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,------.........,,,,,,,,,------............---,,,++++++,,,---...........................---.........//////000000......////////////......///...------...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,+++++++++,,,------