BM6P6(@ ]]]XXXSSS^^^tttqqqyyybbbRRROOOLLLJJJLLLOOORRRTTT\\\cccqqqpppgggZZZMMMHHHEEECCCBBB???<<<:::999999999888888999===AAAEEEGGGGGGEEELLLHHH@@@MMMqqqVVVGGG888555888999888888EEEWWWeeeuuu}}}dddRRRaaagggpppttt~~~}}}sssfffUUUDDD>>>>>>>>>BBBFFFFFFCCC???======BBBCCCFFFIIIFFFAAABBBFFFFFFFFFDDDCCCBBBAAA@@@???===555000333999<<>>===AAADDDFFFKKKIIIEEEEEENNN[[[bbbbbbVVVHHH===AAAHHHIIIGGGFFFFFFFFFRRR___ZZZMMMTTTffftttzzz}}}qqqbbbWWWVVV^^^gggbbbggghhhddd___^^^```bbbjjjfffbbb``````aaaaaa```___bbbfffhhhiiioooyyykkkeeekkktttxxxtttfffWWWPPPOOONNNMMMGGGGGGLLLJJJFFFNNN[[[kkkyyyrrrjjjdddaaaTTTFFF999555555333111000444777<<>>CCCJJJMMM[[[wwwgggddd~~~ooo```WWWjjjsssfff\\\SSSQQQMMMKKKIIIGGGEEECCCCCCBBBAAA@@@???<<<777444{{{wwwiiiVVVPPPUUUpppcccWWWRRRNNNLLLOOOQQQSSSSSSZZZ^^^gggwwwggg^^^RRRIIIFFFAAABBB@@@>>><<<:::999888888888888:::>>>CCCFFFGGGGGGDDDIIIDDDAAA\\\VVVGGG999555777888777888GGG]]]nnn~~~gggTTTccchhhtttzzzyyyqqqfffUUUDDD<<<<<<<<<@@@DDDEEECCC@@@??????CCCDDDHHHKKKHHHCCCDDDHHHGGGFFFDDDCCCBBBAAA@@@???<<<555111444999<<<>>>@@@AAA<<<;;;>>>???>>>>>>@@@BBB@@@@@@DDDHHHIIIEEE@@@DDDDDDMMM]]]gggaaaQQQEEECCCAAABBBEEEGGGJJJTTT___UUUNNNEEEBBBEEEIIILLLMMMUUU]]]cccbbb^^^]]]aaafffbbbWWWIII@@@???BBBEEEGGGKKKJJJIIIKKKUUUaaadddaaaQQQEEE>>>BBBHHHIIIHHHIIIIIIIIIRRR[[[VVVOOO[[[qqqwwwrrr|||vvveeeZZZYYYbbbjjjmmmnnnllleee___]]]```dddbbbaaa``````aaaaaaaaaaaabbbdddfffhhhjjjoooxxx~~~uuuqqqxxxtttdddZZZUUURRRTTTOOOOOOQQQNNNMMMZZZkkkxxxzzzrrrjjjbbb^^^RRREEE888555444222111111555888===AAABBB>>>999444:::AAA^^^oooyyyooojjjpppqqqeeeaaatttpppMMM@@@GGGXXX~~~```YYY^^^ooo|||rrrrrrvvvyyy{{{|||vvvjjjlllkkkfffccccccZZZLLLHHHLLLLLLWWWcccpppgggeeewwwwwwpppssszzz~~~]]]NNNCCCBBBAAA<<<<<>><<<:::999888888888888999<<<@@@EEEHHHHHHGGGDDDDDD@@@LLLxxxTTTFFF999666777777666777DDD]]]ooo}}}fffSSSaaagggwww{{{xxxsssjjjZZZHHH===;;;999===BBBEEEDDDBBBAAA@@@DDDEEEIIILLLIIIEEEFFFKKKHHHFFFDDDCCCCCCBBBAAA???:::444222666:::<<<<<>>;;;:::;;;:::999;;;>>>CCCCCC@@@===@@@DDDQQQaaahhh___PPPFFFDDDCCCDDDFFFGGGKKKTTT]]]PPPJJJCCCBBBFFFMMMRRRSSSZZZ^^^dddfffeeecccccceee[[[SSSHHHBBBAAADDDGGGHHHJJJKKKMMMSSS]]]dddaaaZZZHHHBBB???CCCHHHJJJLLLNNNLLLJJJOOOTTTQQQQQQccc{{{}}}tttrrrrrrvvvuuujjjiiiqqqyyy}}}wwwmmmaaaXXXVVV[[[aaa\\\^^^```aaa```aaabbbccchhhhhhhhhiiimmmsssyyy|||~~~~~~{{{ooohhhccc```\\\ZZZXXXTTTXXXnnn|||xxxqqqhhh___XXXNNNBBB777444444222111222666999>>>AAAAAA>>>888555;;;AAA[[[xxxyyylllwwwyyykkkjjjyyynnnaaa```zzzlllIII???CCCQQQqqqdddcccnnnsssppprrrsssuuuxxxxxxwwwsssiiibbb]]]TTTHHHGGGLLLQQQYYYggg}}}^^^\\\```gggxxxuuupppxxxwwwyyyyyykkkPPPEEE>>>???@@@===>>>BBBCCCDDDIIINNNVVVmmmtttcccppp|||fffPPP[[[vvvooo]]]VVVUUURRRNNNKKKJJJHHHEEECCCBBBAAA@@@@@@@@@>>>:::777pppeee[[[kkkqqqoooiiicccbbbeeefffccc___fffiiioooxxxqqq\\\QQQHHHIIIHHH???===<<<:::999888777888888999:::>>>DDDHHHJJJIIIGGGCCC===CCCeeeQQQDDD999666777666555666???SSS___llluuu```NNNZZZbbbwww{{{{{{yyywwwqqqbbbNNNBBB???:::===AAAEEEEEECCCAAA???CCCDDDHHHKKKIIIFFFHHHMMMJJJFFFCCCBBBCCCCCCAAA???999444444888<<<<<<<<<>>>;;;888888<<<>>><<<;;;<<<999999;;;???CCCDDDBBB???===BBBOOO]]]bbb[[[PPPJJJMMMJJJGGGHHHJJJPPPYYY___LLLHHHDDDCCCHHHOOOUUUXXX[[[\\\```dddddd___[[[[[[TTTNNNGGGDDDEEEHHHKKKLLLKKKNNNRRRXXX___aaaYYYNNNAAA@@@AAAEEEIIILLLPPPRRRLLLJJJLLLNNNOOOTTTeeexxx~~~ppphhhnnnyyysss```TTTRRR[[[eeeaaabbbcccaaa______bbbdddkkkiiiiiilllrrrxxx|||~~~yyyvvvqqqkkkhhhttt}}}wwwrrrkkkcccYYYRRRIII???666333333111111333777;;;???BBB@@@<<<888555:::BBBYYYqqqrrrkkkzzz{{{|||gggaaahhhmmmIIICCCBBBJJJ{{{{{{sssllltttwwwrrrqqqqqquuuyyy|||ttthhh^^^WWWNNNDDDCCCIIIJJJXXXlllxxx[[[RRRRRR]]]nnnsssmmmooowww{{{lllmmmlllRRRGGG@@@<<<>>>@@@>>>???CCCDDDHHHMMMRRR___}}}pppjjj|||fffUUUKKKcccrrr^^^YYYUUURRRNNNKKKJJJHHHEEECCCAAAAAA@@@AAAAAA???<<<999jjjyyy}}}sssuuuzzzmmmUUUJJJBBBBBBBBB999;;;:::999888777888888999:::===AAAGGGKKKKKKHHHEEECCC<<>>BBBFFFGGGDDD@@@===AAABBBEEEIIIHHHEEEHHHNNNKKKGGGBBBAAACCCDDDBBB???777555555:::======>>>@@@>>>:::999===>>><<<;;;===;;;===@@@DDDFFFGGGFFFDDDAAADDDNNN[[[```\\\WWWVVVXXXSSSLLLKKKQQQZZZ```aaaLLLIIIFFFEEEIIIOOOUUUYYY[[[YYY[[[```___VVVPPPPPPMMMJJJGGGFFFHHHLLLOOOQQQRRRVVVZZZ\\\]]][[[PPPEEE===@@@DDDGGGLLLPPPTTTUUULLLMMMOOOOOOPPPVVVaaallllllbbbbbbrrr{{{fffZZZYYYdddqqqooommmhhhbbb___```cccfffhhhggghhhlllsss{{{zzzqqqiiiccc\\\TTTNNNDDD<<<444222222111111444888<<>>CCC???LLLYYYfffgggSSSGGGOOOQQQXXXhhhwwwuuujjjkkkvvvuuuaaaTTTVVVXXXiiiooo~~~wwwyyyuuuRRRHHHBBB???===>>>@@@???AAACCCDDDJJJQQQXXXlllfffnnnvvv[[[KKKOOOsssrrr]]]XXXSSSPPPMMMJJJIIIGGGEEECCCAAAAAAAAAAAABBB@@@===:::qqqRRRIIICCC@@@???::::::999888777777888999:::<<>>>>>AAAEEEFFFAAA===>>>===:::999;;;???AAADDDHHHJJJJJJIIIHHHIIILLLUUUccckkkjjjgggfffaaaYYYPPPPPPZZZeeeeee^^^LLLJJJHHHGGGJJJPPPVVVZZZ\\\XXXZZZ^^^[[[OOOIIIKKKIIIHHHGGGGGGJJJOOOTTTXXX[[[```aaa]]]XXXSSSJJJBBB===BBBGGGKKKPPPVVVXXXWWWNNNXXX^^^ZZZTTTUUU\\\bbb\\\XXXaaa{{{wwwggg______kkkzzz{{{tttkkkeeeccceeegggiiidddfffiiinnnuuu|||}}}tttiiiaaa\\\WWWPPPJJJ@@@888333222111000222555999>>>BBBCCC???:::777777;;;III___lllkkkoooxxx^^^```ooommmDDDCCCFFFDDDiiixxxsssvvv|||wwwhhhZZZRRRHHH===:::>>>???BBBCCCKKKTTTOOOKKKUUUWWWUUU\\\aaaWWWMMM^^^{{{nnnMMMKKKOOOLLL[[[bbbrrrZZZEEEGGG@@@???>>>>>>???@@@BBBDDDFFFNNNVVVaaa|||ttt___pppmmmTTTFFF^^^kkkWWWTTTPPPNNNKKKIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBAAA===:::vvvOOOKKKGGG@@@>>>>>>999888888777888999;;;<<>><<<>>>BBBHHHKKKJJJEEE@@@??????CCCGGGFFFEEEJJJPPPNNNGGGAAA@@@DDDFFFCCC@@@777555777<<>>===<<<::::::<<>>999777777>>>QQQgggooojjjqqqqqq]]]```pppjjjAAACCCFFFBBBccc}}}}}}vvvyyy}}}ppp^^^RRRGGG<<<999===@@@DDDAAAFFFTTTZZZ[[[cccbbb___[[[RRRKKKUUUvvvbbbRRRTTTWWWRRRVVVZZZiiirrrMMMAAAFFF===>>>>>>===>>>AAAEEEFFFHHHQQQ[[[kkkiiieeevvvwwwyyy```SSSJJJoooaaaTTTSSSMMMKKKHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCAAA===:::tttIIIGGGEEE;;;999<<<999888888888888:::;;;<<<@@@CCCIIIOOOQQQMMMFFF@@@@@@___hhhAAA:::666666777555666999555JJJWWWfffxxxjjjOOOKKKTTTppp~~~~~~~~~~~~|||xxxvvv{{{xxxtttlll]]]KKKAAA???;;;===BBBHHHMMMMMMGGGCCC???@@@CCCGGGGGGFFFKKKQQQOOOHHHAAA@@@DDDFFFDDD@@@777666888<<>>999777888AAAWWWmmmqqqjjjrrr}}}rrr^^^]]]aaarrriiiBBBFFFEEE@@@aaawww|||~~~{{{~~~zzzwwwaaaSSSGGG<<<:::>>>999GGGKKKLLLUUU\\\cccnnnmmmnnndddRRROOOiiilllZZZVVVXXXZZZ[[[______hhh}}}hhhIIIAAADDD;;;<<<===;;;===BBBFFFHHHIIISSS___qqqdddppp}}}xxxwww{{{VVVTTTQQQ{{{zzz\\\TTTUUUKKKIIIGGGFFFGGGGGGFFFDDDEEEDDDCCCCCCCCC@@@===:::hhhddd___]]]```iiiwwwtttMMMGGGCCC<<<999888<<<:::888777888;;;???AAABBBLLLJJJGGGNNNNNNEEEDDDOOOoooSSS;;;999666444222333444555:::KKKXXXfffvvvpppWWWHHHRRReeevvv{{{|||}}}|||{{{zzzwwwwwwuuulll^^^OOOEEEAAA>>><<<===FFFQQQTTTLLLCCC@@@>>>BBBIIIHHHAAAEEEPPPPPPJJJBBB>>>BBBGGGFFFBBB777;;;999<<>>BBBJJJQQQYYY[[[VVVSSSTTTWWWVVVjjjuuu___ZZZ]]]iiilll```TTTOOOHHHGGGGGGGGGIIIMMMQQQSSSOOOPPPPPPMMMGGGBBB>>><<<<<>><<<:::;;;???AAAAAADDDHHHJJJRRRgggvvveeesssuuueeeOOOPPP\\\lllTTTTTTKKKLLLGGGDDDGGGHHHEEEBBBBBBEEEDDDCCCAAA???===;;;:::oooQQQPPPKKKNNNVVVaaannniiiGGGDDDAAA<<<:::999:::999888777999<<>>@@@AAAFFFLLLTTTbbb}}}llleeeyyywww{{{gggSSSJJJWWWkkkgggTTTTTTKKKLLLGGGDDDGGGHHHEEEDDDEEECCCDDDDDDDDDCCC@@@>>>===ZZZEEEHHHFFFHHHOOOYYYhhhYYY@@@@@@>>>;;;;;;999999888888888:::===AAACCCGGGJJJFFFCCCCCC>>>GGG^^^___@@@:::888666444333333444555666EEENNNVVVbbb___RRRLLLOOO\\\eeefffnnn||||||}}}~~~zzzxxxxxxyyy{{{{{{rrrcccSSSFFF@@@???<<<<<>><<<>>>;;;AAALLLIIICCCIIIHHHHHHGGGFFFEEEGGGKKKNNNMMMQQQUUUYYY[[[___cccfffppp___\\\iiiqqqiiiYYYLLLFFFCCCAAAAAAAAAAAAAAABBBCCCCCC<<<<<<;;;:::777777999;;;===???AAABBBBBBEEEKKKPPPNNNDDD===>>>DDDHHHMMMQQQRRRVVVdddyyy~~~}}}uuuXXXPPPZZZbbbcccbbbcccqqqhhhUUURRRTTTiiixxxiiigggtttxxxrrrmmmllliiidddaaabbbkkkqqq{{{|||qqqiii]]]dddnnnmmm___KKK???<<<777444222333111000444:::BBBCCCCCC???:::666666888HHHnnnwwwxxxrrrddd^^^eeejjjkkkssssssRRRMMMDDDCCCGGGWWWyyypppyyywwwzzz{{{~~~rrrZZZGGG@@@DDDJJJ^^^jjjwww~~~~~~eeeHHHAAA???<<<>>><<<<<>>===VVVGGGMMMQQQMMMNNN[[[rrrkkkMMM<<<===<<<;;;<<<888777888888:::===@@@BBBDDDBBBGGGGGGFFFCCCBBB\\\qqqQQQ@@@888777555444333333444555555BBBIIISSScccdddWWWOOORRR]]]ddddddkkk~~~}}}}}}{{{|||}}}}}}}}}zzzpppaaaQQQGGGAAA???===;;;???FFFJJJJJJHHHCCC???@@@EEEGGGEEEFFFJJJQQQQQQLLLFFFFFFJJJGGG???AAAAAA???EEEOOOKKKGGGPPP[[[XXXTTTQQQPPPRRRUUUVVVTTTZZZaaaeeegggkkkqqqwww}}}YYY___mmmrrrbbbPPPGGGDDDAAAAAA@@@@@@??????>>>======888888777666666888<<>>???666333222222222111555;;;BBBDDDCCC>>>777555777;;;OOOrrruuusssrrrgggbbbgggnnnttt~~~|||kkkPPPNNNFFFGGGFFFNNNhhh{{{uuu|||vvvuuuvvvyyy~~~~~~gggPPPFFFMMMXXXmmmxxxzzztttyyyWWWDDD@@@@@@>>>???>>>@@@CCCDDDFFFMMMUUUVVVvvvrrriiivvvxxxSSSKKKIIIHHH]]]|||xxx[[[SSSUUURRRPPPKKKHHHIIIIIIHHHJJJNNNLLLKKKHHHFFFCCCAAA@@@???~~~SSSHHHLLLSSSQQQZZZsssoooYYYEEE<<<===::::::<<<777888999:::===???BBBDDDEEEBBBGGGEEECCCEEERRRaaaEEE999777666555444333333444444666???EEEUUUnnnrrr```SSSNNN[[[eeegggppp~~~~~~}}}|||~~~~~~wwwkkk[[[NNNGGGDDD???===<<<>>>BBBGGGIIIJJJEEEAAA@@@DDDGGGGGGFFFFFFPPPRRRNNNEEEEEEKKKJJJAAAAAAAAA???EEENNNJJJLLL\\\uuuooofffbbbbbbdddfffgggbbbhhhnnnqqquuummmZZZ```gggcccTTTGGGEEECCC???@@@???>>>===;;;999888777666777888888999;;;???CCC>>>???@@@@@@???>>>>>>???>>>AAAEEEIIIHHHJJJTTT___zzzyyypppTTTRRR^^^fffhhhiiikkkvvviiiZZZ```mmmyyyzzzvvvtttmmmgggcccccccccbbbbbbeeeiiimmmxxx~~~tttiiibbbgggqqquuugggPPP>>>999;;;555222111222222111555<<>>>>>>>>>>>BBBFFFGGGGGGNNNVVV```}}}iiilll~~~yyyrrrvvv```FFFGGGKKKPPPlllqqqXXXRRRTTTWWWQQQMMMKKKLLLKKKJJJLLLQQQYYYUUUOOOIIIDDDBBBBBBCCC}}}TTTHHHKKKPPP]]]{{{sssMMMKKK@@@>>>>>>888:::<<<666999;;;===@@@CCCDDDFFFFFFFFFGGG@@@>>>LLLjjjYYYCCC999666555555444444333444444666>>>DDDXXXvvv|||gggWWWTTTaaakkkmmmsss|||yyy|||zzz{{{}}}}}}uuugggXXXMMMHHHGGG???>>>>>>>>>AAAEEEIIIKKKHHHCCC@@@BBBFFFGGGDDDAAAMMMSSSPPPHHHHHHOOONNNEEE===???>>>DDDLLLKKKVVVppptttnnnooosssuuuvvvsssvvvzzzwwwYYYVVV[[[XXXQQQGGGCCCCCCAAA>>>???>>><<<999777555444444555777999;;;<<<===???AAA??????@@@@@@@@@???>>>>>>???AAAEEEKKKOOOYYYlll~~~sss^^^PPPYYYnnnzzz~~~~~~mmmiiicccnnn|||wwwxxx{{{pppgggaaa^^^```bbbaaabbbfffhhhjjjrrr}}}hhheeeuuu~~~tttlllgggfff~~~~~~vvvaaaKKK===999888444111111222222222666===BBBCCC@@@:::333444<<>>AAAKKKZZZ~~~iiiVVVRRRSSSWWWQQQNNNMMMMMMLLLIIIKKKPPPVVVRRRKKKDDD@@@>>>>>>???WWWLLLQQQUUUtttvvvSSSCCCAAA<<<>>>===666999>>>777;;;===@@@CCCEEEFFFGGGFFFBBBDDD>>>CCC```{{{TTTDDD;;;555555444444444444333333333===EEEYYYwww|||hhhYYY[[[gggooommmppp{{{{{{|||yyyvvv}}}{{{yyy{{{||||||ttthhhYYYNNNHHHGGG>>>?????????@@@CCCIIILLLNNNIIIDDDEEEIIIKKKFFF@@@HHHRRRUUUNNNOOOVVVRRRFFF;;;>>>???GGGNNNQQQgggyyyzzz~~~~~~sss\\\OOOPPPUUUMMMFFFEEEFFFCCC@@@???AAA???<<<888666555444555555999===@@@@@@???>>>>>>@@@??????@@@AAABBBAAA@@@@@@BBBJJJYYYhhhyyy[[[UUUXXXlllooovvvbbbiiizzz}}}{{{xxx|||{{{pppiiidddaaacccdddbbbccceeejjjjjjqqq}}}{{{nnn___ZZZccczzzyyynnniiimmmsssoooWWWGGG@@@;;;555444111000222222222777===AAABBB???888111333>>>HHHyyyxxxzzzsssmmmmmmbbbmmmgggSSSOOOPPPKKKKKKHHHRRRkkk}}}~~~cccaaajjj}}}~~~|||{{{{{{~~~}}}yyyzzz~~~~~~yyy___HHHAAA@@@<<<;;;@@@???@@@CCCGGGJJJPPP^^^llltttkkkrrr|||wwwfffqqq```MMMAAAIII[[[uuu\\\SSSTTTPPPRRRNNNMMMMMMNNNKKKGGGHHHMMMJJJHHHDDDAAA>>>===<<<<<>><<<555999???888===???BBBEEEGGGGGGGGGGGG999>>>>>>MMMuuutttMMM>>>444444444444444444444333333111===GGGYYYsssxxxgggZZZVVVccckkkjjjmmmzzzsssttt}}}zzzxxxvvv||||||zzzzzz|||~~~}}}{{{uuujjj\\\PPPIIIGGG>>>???@@@@@@@@@CCCHHHMMMTTTOOOJJJIIIMMMPPPJJJBBBDDDRRRXXXTTTUUU[[[UUUGGG;;;???CCCKKKSSSYYYuuunnnTTTRRRRRRPPPSSSHHHDDDIIIKKKDDD@@@BBBEEEBBB>>>:::777777777888777<<>>===@@@??????@@@BBBCCCCCCCCCAAADDDSSSkkk}}}|||jjjWWWZZZgggmmmrrrfffZZZllluuuooojjjggghhhhhheeedddfffnnnmmmtttxxx___\\\\\\ddduuu~~~~~~xxxllljjjtttxxx```JJJ@@@???999000333111000222222222777>>>@@@AAA>>>777111444@@@KKKuuuzzz{{{pppiiijjjeeeuuubbbOOOLLLQQQOOONNNFFFLLLdddxxx}}}iii```dddxxx~~~|||zzzyyyzzz~~~~~~zzzyyy|||zzzwwwyyyaaaMMM@@@BBBDDD>>>>>>DDDDDDDDDFFFJJJNNNXXXkkk|||jjjnnnyyy|||~~~eeegggPPPFFFEEEWWWuuu}}}RRRPPPVVVOOOMMMLLLKKKLLLMMMIIIDDDEEEIIIDDDDDDEEEEEEEEECCCBBBAAAaaaRRR\\\fffhhhKKKCCC???>>><<<:::888888:::<<<===@@@BBBCCCBBB@@@AAACCCEEECCC@@@EEEeeesssHHH777888555444333333222222333333111555AAASSSdddjjjccc[[[VVVVVVjjjpppppptttuuu{{{ssswwwzzz{{{yyyzzz}}}}}}|||yyywwwwwwvvvooo```OOOHHHIII???>>>===???BBBEEEGGGGGGWWWTTTPPPMMMLLLKKKIIIHHHDDDSSSYYYTTTTTTZZZUUUGGGCCCCCCHHHNNNSSSfffxxxZZZRRROOOLLLLLLKKKDDDAAACCCCCC@@@???BBB@@@???<<<999666555777999===@@@CCCCCCBBB???===<<<===@@@@@@???>>>@@@AAAAAAFFFGGGWWWyyyvvvyyyvvvdddYYYkkk~~~ooojjjrrreee]]]ooowwwkkkjjjhhhhhhggghhhhhhhhhqqqxxxkkkXXXWWW___rrr|||}}}pppnnnxxxvvvfffTTTJJJDDD===777555222000111333111000777BBBEEECCC<<<999666...888SSSvvvvvvsssllliiiggg___vvv___VVVWWWKKKJJJJJJJJJOOO]]]oooqqqfffeeezzz|||xxxyyy}}}{{{yyyyyywwwuuutttttt~~~|||MMMHHHBBB??????AAABBBAAAEEEFFFKKKOOONNNYYY|||~~~pppxxxzzziiiiiiKKKGGGKKKbbblllXXXQQQNNNLLLJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFEEEDDDBBBBBBBBBCCCCCCkkkZZZbbb}}}qqqPPPBBBBBB???>>><<<:::999:::;;;>>>???>>>EEEGGGCCCCCCGGGGGGBBBGGGOOOjjj```BBB::::::555444333333222222333333444777>>>LLLZZZbbbbbb^^^SSSSSSeeejjjjjjooottt}}}~~~~~~}}}|||}}}{{{zzz||||||xxxvvvpppkkkggg^^^RRRJJJHHH@@@???>>>???CCCFFFGGGGGGVVVUUUSSSQQQOOONNNMMMNNNEEEPPPXXXWWWXXX[[[XXXOOODDDAAAFFFXXXrrr```OOOPPPQQQOOOOOOKKKEEEBBBEEEEEEAAA>>>???@@@>>><<<999777888:::<<<@@@AAABBBBBBAAA???>>>======>>>>>>===<<<>>>???@@@BBBJJJ```}}}uuuqqqzzzmmmYYYSSSpppqqqkkkoooqqq]]]iii|||vvvqqqlllkkkjjjhhhggggggiiikkkwwwlll___[[[lll~~~zzz~~~xxx{{{jjj[[[LLLDDD???999333222333111222444222222999CCCDDDBBB:::666555111???\\\jjjmmmsssrrriii```___aaabbbbbb```ZZZXXXPPPOOOOOONNNQQQYYYhhhwwwxxxttt{{{zzz}}}}}}wwwtttuuusssooonnnrrrxxx}}}{{{XXXGGGCCC>>><<<>>>@@@AAAAAACCCHHHNNNSSSYYYnnntttnnnzzz}}}XXXHHHLLL[[[{{{{{{]]]OOOMMMNNNNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDxxxeeeiiiaaaLLL>>>===@@@;;;<<<;;;::::::;;;===@@@AAA;;;DDDGGGBBBAAADDDDDD???QQQrrr}}}LLL===;;;777555444333333222222333333555777;;;EEEQQQ^^^fffjjjWWWRRR___aaaccckkkqqq~~~|||{{{zzzzzz}}}{{{wwwsssjjjdddccc```WWWMMMGGGBBB@@@???@@@CCCFFFGGGGGGQQQSSSTTTSSSPPPOOOQQQSSSIIIOOOWWW^^^```^^^]]]\\\QQQKKKRRRppp{{{{{{```IIIHHHQQQTTTQQQOOOGGGCCCAAADDDFFFDDDAAA@@@@@@===:::888999;;;???AAACCCBBBAAA@@@??????@@@@@@@@@???=========>>>???AAAAAALLLeeezzzmmmccchhhrrrtttcccPPPSSSccc|||uuuhhh^^^}}}|||ttttttvvvuuuuuurrrmmmhhhgggjjjmmmvvv|||tttgggooozzz|||{{{zzzwww^^^QQQEEE???;;;666111000333222222444444555<<>>444::::::999:::<<<>>>AAACCCAAACCCFFFEEE???:::AAALLLkkkhhh???;;;;;;000555444333333222222333333333666;;;DDDPPP```oooyyy```SSSYYYZZZ```lllrrr|||}}}{{{yyy|||}}}|||}}}zzzuuuqqqmmmkkknnnkkk^^^PPPHHHCCCAAA@@@AAADDDFFFGGGGGGIIINNNSSSSSSPPPOOORRRVVVQQQPPPWWWcccfffaaa```ddd\\\[[[hhh~~~vvv[[[LLLBBBHHHRRRSSSNNNJJJFFFCCCAAADDDIIIKKKIIIHHH???<<<999888;;;???CCCEEEDDDAAA>>>===>>>AAACCCDDDGGGCCC???@@@@@@@@@AAADDDDDDMMMaaa|||yyyoooccceeegggaaaRRROOOjjj{{{ooonnnzzzxxx~~~}}}tttlllhhhjjjnnnrrrvvvxxxuuupppppptttyyyzzzllluuu}}}yyyxxx}}}}}}pppaaaXXXNNNDDD???<<<666222111222222222333444888>>>DDDDDD@@@777444555444EEEeee}}}mmm^^^\\\YYYZZZ^^^bbbbbb```}}}hhhccccccUUUUUUTTTTTTUUUTTTTTT\\\mmm}}}wwwnnnaaa\\\fffjjjgggjjjttttttvvvxxxyyy{{{~~~yyyLLL@@@@@@???@@@BBBDDDEEEFFFLLLTTT[[[fffwwwkkkgggppp{{{{{{VVVIIIFFFRRRppplll\\\LLLHHHKKKMMMMMMNNNKKKIIIFFFDDDDDDEEEGGGIIIEEEEEEEEEEEEFFFGGGGGGHHHuuusssiiiTTTDDD@@@CCC@@@???===444888888999:::<<>>AAA;;;:::===:::999999:::<<<>>>@@@BBBCCCKKK@@@AAAHHHAAA===[[[wwwHHH555777999777555444333333222222333333111444;;;DDDOOO]]]jjjrrrdddMMMMMMSSShhh}}}yyyxxxyyy{{{~~~||||||vvvvvvwww||||||www}}}eeeSSSMMMDDDBBBAAAAAACCCEEEEEEEEEEEEJJJQQQUUUVVVWWWYYY[[[VVVNNNNNNZZZeeeddd___]]]WWWddd|||kkkZZZLLLEEEHHHFFFEEEFFFHHHGGGCCC@@@EEEDDDCCCFFFMMMQQQMMMEEE???<<<999;;;???DDDEEEEEE@@@<<<:::===EEENNNTTTWWWTTTIIIAAABBBBBB??????CCCEEELLLbbbqqq___WWWQQQOOOTTT^^^lll~~~xxxqqqrrrvvvsssuuuwwwxxxzzzwwwrrrmmmkkkjjjjjjkkkooonnnkkkgggeeejjjrrryyytttrrrllljjjhhhggg}}}{{{{{{zzzssseeeZZZQQQIIIAAA===888222///000...000000///333<<>>777555777555FFFdddyyyzzzqqqjjjccc\\\ZZZ\\\aaallluuuxxxZZZ^^^ZZZNNNPPPOOOLLLKKKMMMLLLQQQcccwwwlllaaaZZZ[[[\\\[[[```iiiccceeehhhlllpppsssvvvwwwuuuzzzqqqLLL@@@AAAAAABBBBBBEEEIIILLLQQQcccyyywwwkkkyyyaaaEEEFFFOOORRRwwwVVVNNNHHHIIIJJJIIIIIIJJJFFFEEEDDDBBBBBBCCCEEEFFFEEEFFFFFFGGGGGGGGGGGGFFFwww```]]]YYYVVVSSSOOOHHHBBBBBB999;;;>>>777777===<<<;;;<<<===???AAACCCDDDEEEDDDAAAAAACCCHHHZZZXXX@@@;;;777666:::555444333333222222333333111333888BBBNNN\\\gggmmm```MMMOOOUUUfff{{{yyywwwxxx|||zzz}}}}}}~~~}}}{{{{{{~~~~~~xxxbbbTTTPPPDDDBBB@@@@@@BBBCCCDDDCCCDDDHHHNNNTTTXXXYYYYYYYYYYYYPPPLLLWWWfffllleee[[[\\\eee}}}rrr^^^RRRKKKEEEDDDEEEEEEGGGIIIIIIIIIIIIHHHFFFEEEIIINNNUUU___ccc[[[NNN???<<<:::<<>>;;;444333777999MMMooo}}}sssnnniiifffbbbdddqqqhhhXXXXXXRRRNNNSSS\\\TTTPPPOOOMMMNNN\\\ooozzz|||mmm[[[[[[YYYWWWVVVXXX[[[^^^[[[\\\^^^aaaeeeiiijjjkkkhhhlllqqquuuyyy~~~ppp|||bbbMMM@@@AAABBBCCCDDDHHHNNNSSSbbb}}}uuusssoooZZZKKKBBBEEEWWWkkkkkkOOOJJJGGGIIIIIIHHHHHHJJJCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEEEEEEEDDDCCCBBB}}}hhhPPPJJJIIIJJJKKKEEE>>>===AAA>>>666999>>>999888<<<:::===>>>???AAACCCEEEFFFFFFDDDJJJIIIFFFUUU{{{uuuCCC>>>CCC999222888555444333333222222333333000111666@@@OOO^^^jjjooo___OOOTTTWWWcccttt|||xxxuuuvvv{{{~~~~~~yyyyyy|||yyy}}}}}}qqq___SSSQQQDDDBBB@@@@@@AAACCCCCCBBBBBBEEEJJJQQQWWWYYYWWWUUU\\\SSSNNNWWWjjjuuulll^^^aaaaaawww{{{eeeeeevvvlll[[[cccoootttaaaQQQBBB>>>@@@AAAFFFLLLGGGKKKOOOOOONNNNNNNNNMMMMMMUUU```lllyyyttteee???<<<:::===BBBDDDBBB???>>>;;;<<>>EEEDDDBBBCCCGGGKKKKKKBBB@@@VVV^^^AAA>>>888111444777333333333222222222111111222111444<<>>>>>BBBDDDCCC@@@CCCGGGLLLPPPRRRSSSTTTTTTWWWVVVUUUWWW```hhhhhhbbb[[[bbbqqq|||ttt```XXX\\\lllhhh^^^TTTTTT]]]bbbaaaOOOFFFAAABBBFFFGGGGGGIIIIIIRRRRRRQQQUUUPPPMMMUUUiiiuuu~~~gggGGGAAA;;;<<>>;;;>>>@@@CCCMMMaaayyy|||RRRIIIHHHDDDBBB===IIIWWWbbb{{{pppjjjhhhiiilllkkkiiinnnuuummmyyyvvvwww{{{wwwpppjjjtttoooiiihhhnnnpppeeeXXX]]][[[YYY[[[```ggglllooopppsssqqqllliiikkklllkkklllyyytttaaaUUULLLBBB888555444111...---...111333555;;;CCCFFFDDD666555333111111@@@ddd{{{rrrssszzz|||fffpppaaaYYYUUUPPPRRRVVVccc```ZZZSSSNNNOOOVVV\\\xxxttt[[[NNNRRRXXX\\\ZZZVVVUUURRROOORRRQQQQQQSSSUUUWWWWWWVVVYYYYYYYYYZZZ\\\___bbbdddsss{{{aaaHHHBBB@@@AAADDDHHHMMMVVV```gggqqqcccEEEFFFEEECCCIIIbbbsssXXXJJJJJJIIIHHHFFFDDDBBBAAA???@@@BBBBBBAAA@@@AAAAAAAAAAAAAAABBBCCCCCC@@@>>>yyyzzz{{{}}}}}}|||{{{zzzuuuzzz~~~ppp]]]SSSLLLFFFBBBBBBAAA@@@???===;;;:::999999999:::999999:::>>>@@@???CCCFFFGGGGGGGGGGGGFFFBBBFFF[[[~~~nnnMMM::::::777444666666333333333222222222111111222111444;;;IIIZZZiiirrrlllbbbRRRSSSeeepppyyy|||zzzyyyzzzyyyyyy~~~xxx~~~||||||}}}~~~zzzpppbbbUUUNNNEEEAAA<<<<<<@@@BBBAAA???CCCFFFKKKOOORRRTTTUUUVVVTTTSSSPPPPPPXXX```___ZZZVVVZZZeeellleeeUUUQQQWWW]]][[[TTTNNNQQQYYY[[[XXXJJJCCC???AAAEEEFFFGGGJJJNNNRRRNNNLLLOOOMMMTTTfff|||qqqGGGCCC>>>???CCCEEECCC@@@???AAACCCGGGWWWsssXXXJJJGGGCCCBBB>>>JJJ[[[cccyyywwwqqqnnnfffbbbnnnsss___hhhsssqqqssssssrrrssssssoookkkllltttzzztttjjj```]]]YYYWWWZZZbbbkkkqqqwwwxxxuuummmjjjlllnnnnnnuuutttssswww|||kkk[[[QQQHHH>>>666555444222000000///111333666>>>EEEEEE@@@666666666555555EEEggguuummmtttyyyyyyiiixxxaaaUUUOOOLLLRRRWWW```]]]XXXSSSPPPQQQTTTXXXnnn}}}lllbbb```ccc```XXXRRRQQQPPPNNNMMMLLLKKKLLLNNNNNNNNNMMMPPPPPPPPPQQQRRRSSSTTTUUU]]]ccckkkqqqyyymmmNNNBBBAAAFFFJJJLLLMMMPPP]]]rrr}}}ssssssRRRBBBAAACCCKKKZZZttthhhPPPIIIIIIHHHGGGFFFDDDCCCBBB@@@AAABBBAAA@@@???@@@AAAAAA@@@???@@@AAAAAA???===mmmlllkkkjjjiiiiiiiiiiiisssxxxzzzyyy{{{~~~uuupppuuuxxxqqqjjjhhhfffjjjttt|||nnndddZZZNNNFFFDDDDDDCCC@@@===<<<<<<;;;:::999888888888999::::::;;;===@@@CCCBBBBBBCCCFFFIIIHHHDDDAAABBBYYYQQQ???999999666777999333333333333222222222111111111111333999EEEUUUcccmmmqqqhhhVVVRRR___iiiqqq}}}yyywwwxxxwwwwww|||||||||||||||yyyyyy{{{|||yyyqqqdddXXXPPPEEEAAA===<<>>===<<<@@@FFFPPPhhh^^^JJJEEEBBBEEEDDDPPP___hhh|||xxxooojjj}}}jjjaaaeeezzzrrrkkkjjjkkklllqqqvvvtttttttttwww}}}eeeccc^^^YYYYYY___iiirrrtttwwwuuurrruuu~~~xxxjjjmmmyyy{{{mmm___SSSLLLCCC;;;444444444333222333000111333888AAAGGGCCC;;;222444555555777HHHhhhzzzsssjjjjjjqqq{{{|||ooojjj^^^TTTNNNKKKQQQUUU\\\YYYVVVTTTTTTTTTSSSSSS\\\mmmzzzxxxuuukkk\\\RRROOONNNMMMIIIGGGEEEEEEFFFFFFEEEDDDGGGGGGHHHHHHGGGFFFEEEEEEHHHLLLPPPUUU\\\iii{{{~~~mmm^^^]]]bbbjjjwwwzzzaaaKKKAAABBBGGGCCCHHHNNNRRR]]]vvvyyy{{{tttZZZDDDDDD@@@IIIaaa|||{{{ZZZKKKGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBB@@@??????BBBDDDAAA@@@>>>>>>??????>>>===^^^[[[XXXTTTSSSTTTVVVXXXgggooouuutttssssssrrrooo{{{yyyxxxyyyzzzxxxtttoooppphhheeehhhhhhaaa[[[XXXWWWZZZ```hhhkkkfffZZZOOOKKKFFF@@@???@@@AAA@@@>>>999999999999999999999999888:::;;;<<<===???BBBEEECCCBBBDDDGGGGGGEEEEEEGGGYYY~~~WWWEEE???>>><<<666999:::///333333333222222222111111111111333777AAAOOO]]]gggooohhhWWWPPPZZZdddmmm{{{|||xxxwwwuuuuuuxxx~~~~~~}}}yyyzzz~~~|||xxx|||}}}}}}zzzsssgggZZZRRRFFFCCC??????AAADDDEEEEEEBBBCCCFFFJJJPPPTTTWWWXXXWWWTTTOOOKKKOOOVVVXXXUUUNNNOOOQQQRRRLLLFFFIIIQQQHHHIIILLLQQQVVVVVVOOOGGGFFFCCCBBBEEEGGGGGGJJJOOOPPPRRRQQQWWW^^^aaaxxxjjjLLLEEEDDDBBB@@@>>><<<;;;:::999AAALLL]]]|||bbbKKKEEEEEEKKKLLLXXXbbbqqq}}}}}}ccc\\\ooo}}}mmmbbb]]]]]]aaafffiiijjjpppwwwzzzjjjkkkjjjfffaaabbbhhhnnnlllppprrruuuzzzmmmaaaUUULLLHHH???888444444444222222444111222444:::DDDIIIBBB666111333444555<<>>@@@BBBCCCDDDHHHQQQ]]]gggiiioooxxxxxx^^^RRRJJJEEEGGGIIIJJJNNNSSSTTTOOOHHHCCCBBBCCCFFFHHHHHHKKKRRRaaa{{{wwwuuuzzznnnZZZLLL???GGGEEEYYYdddPPPMMMEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAA@@@???BBBFFFIIICCC@@@>>>===>>>???>>>>>>UUUSSSOOOLLLKKKMMMPPPRRR\\\eeelllmmmmmmppprrrrrrtttvvvwwwsssmmmhhheeeeeefffaaa^^^^^^^^^ZZZWWWWWWVVVXXXZZZZZZUUUNNNHHHEEEAAA>>>;;;;;;<<<<<<:::888888888888999999:::::::::999;;;===>>>???AAADDDGGGFFFGGGJJJJJJDDDBBBMMM[[[iii===BBB@@@BBB===555888:::...333333333222222222111111000111333666===JJJXXXbbbhhheeeVVVMMMVVVaaalllzzz}}}zzzxxxvvvxxx|||{{{{{{~~~|||yyy{{{~~~}}}yyy~~~{{{xxxqqqggg[[[RRRGGGDDDAAA???@@@BBBEEEFFFAAAAAACCCHHHOOOTTTVVVVVVRRRPPPJJJFFFIIIPPPSSSRRRMMMNNNOOOOOOJJJFFFIIINNNHHHKKKQQQXXXZZZTTTKKKDDDEEECCCDDDFFFFFFEEEKKKRRRXXX___ccchhhkkkiii{{{uuucccSSSKKKIIIFFFCCC@@@===<<<;;;===DDDNNNbbbhhhPPPJJJJJJPPPPPP]]]gggyyyoooccc```lllhhh^^^YYYQQQLLLKKKHHHLLLTTT]]]bbbgggqqq|||kkkqqqvvvuuuoooiiiggghhhgggkkkpppttt|||yyyrrrggg[[[PPPGGGCCC>>>888444444333000000222111333666===FFFIII@@@333444444444888FFF```~~~pppfff[[[TTTjjjyyypppbbbkkkyyy}}}dddSSSVVVSSSPPPSSSTTTVVVUUUVVVXXX[[[ZZZUUUPPPMMM[[[gggqqqtttnnnwwwrrrddd[[[SSSLLLHHHEEEBBBAAABBBBBBBBBAAA???@@@AAAAAAAAA@@@>>>======>>>?????????BBBHHHMMMHHHMMMSSSXXX\\\ccckkkqqqxxx|||hhhPPPBBBFFFCCCCCCDDDDDDAAA>>>>>>@@@??????BBBFFFHHHFFFCCCTTTTTT^^^yyysssrrryyyoooSSSIIIDDD===FFFNNNooovvvWWWLLLMMMDDDDDDCCCCCCCCCDDDEEEFFFBBBBBBAAAAAAAAAEEEKKKOOODDDBBB???>>>>>>??????>>>UUUTTTRRRRRRRRRUUUXXXYYYeeejjjjjjfffdddjjjrrrvvvnnnqqqrrrlllccc]]]]]]```[[[YYYWWWVVVUUUTTTUUUVVVTTTUUUTTTNNNFFFAAAAAACCC===;;;::::::::::::999888888888999999:::;;;;;;;;;:::<<>>AAAZZZuuuQQQ@@@@@@<<<>>><<<444777999111333333333222222222111111000111222555:::FFFTTT___aaacccVVVLLLTTT___jjjwww~~~|||yyyzzz~~~|||}}}}}}xxxyyy}}}{{{{{{{{{|||~~~~~~}}}||||||wwwsssmmmeeeZZZRRRFFFDDD@@@>>>===???BBBDDDAAAAAACCCHHHPPPUUUUUUTTTRRRQQQMMMHHHIIIOOORRRQQQKKKLLLMMMKKKHHHEEEFFFIIIIIIMMMUUU[[[XXXNNNFFFCCCBBBBBBDDDEEEDDDDDDMMMWWWYYYgggoooqqqsssrrr|||{{{uuummmbbbZZZLLLHHHDDDAAA@@@???>>>===AAAEEEJJJ]]]lllXXXSSSQQQTTTSSS___nnn}}}~~~vvviii[[[XXXhhh~~~```SSSHHHFFFEEEAAA???BBBAAABBBGGGOOOUUU___ooo~~~vvvkkksss{{{~~~zzzrrrlllhhheeekkkqqqxxxvvvtttoooeeeXXXLLLCCC???<<<777444444222......111222555999???FFFGGG>>>222222111222;;;RRRqqqyyyoooddd\\\\\\ssstttiiiwwwyyyaaaSSSTTTQQQPPPVVVYYYTTTUUUWWWYYYZZZYYYVVVSSSLLLYYYhhhyyyyyyyyy{{{||||||pppfffZZZPPPKKKHHHDDDAAAAAAAAAAAA@@@=========>>>>>>=========888:::;;;<<<<<<===???@@@???AAADDDEEEEEEGGGMMMQQQSSSWWW\\\aaagggnnnvvv{{{ttt___MMMDDDAAAEEEDDDAAA???>>>===>>>???@@@@@@AAACCCFFFHHHIIIHHHTTTYYYlllzzznnnzzzsssVVVFFFCCCCCCBBBHHH^^^hhhTTTKKKIIIDDDCCCBBBBBBBBBDDDEEEFFFAAAAAAAAAAAABBBFFFLLLPPPDDDBBB@@@?????????>>>===UUUUUUWWWYYY[[[^^^```bbbnnnqqqmmmbbbZZZ\\\cccgggaaabbbaaa]]]WWWSSSSSSTTTMMMOOOOOOMMMLLLLLLMMMNNNMMMLLLHHHCCC???======???;;;:::999999999:::;;;;;;888888999999:::;;;;;;;;;<<<>>>AAABBBCCCDDDFFFGGGFFFDDDEEEDDDAAANNNuuufffHHHJJJAAA888:::===777666888333333333333222222222111111///111222444999CCCRRR]]]___cccYYYLLLQQQ[[[eeeqqq}}}|||zzz{{{~~~vvv{{{xxxwww{{{vvvyyy|||}}}|||{{{|||}}}{{{tttppplllfff]]]WWWHHHFFFBBB>>><<<>>>AAADDDCCCBBBDDDKKKSSSWWWVVVSSSUUUUUUPPPKKKJJJNNNPPPOOOKKKLLLKKKGGGDDDCCCEEEFFFHHHNNNWWW\\\TTTHHHCCCFFFBBBCCCEEEGGGFFFHHHTTTaaaeeewww{{{uuuttttttxxxzzzsssllliiigggaaa\\\XXXNNNHHHBBBAAADDDHHHGGGFFFHHHLLLQQQdddiii]]]\\\ZZZ[[[YYYeeerrrzzzpppjjjjjjeee\\\ZZZmmmyyysssdddRRRKKKGGGEEEEEEEEEDDDFFFIIIIIIIIILLLSSSYYYbbbppp}}}yyyppppppuuu|||}}}wwwssslllsssyyy~~~nnnlllhhh^^^RRRGGG@@@>>>999555333444111......222222777<<<@@@DDDEEE===333000000444EEEdddsssooofffbbb___qqqxxxnnnnnn~~~ttt]]]TTTVVVRRRQQQVVVXXXRRRTTTVVVWWWWWWVVVVVVVVVQQQVVV```wwwyyytttzzz|||sssfff[[[RRRNNNIIIEEEBBBAAA@@@???======<<<;;;;;;;;;;;;;;;666777999::::::;;;<<<======???@@@???======@@@CCCBBBDDDGGGKKKMMMPPPUUUYYYYYYXXXXXXYYY\\\```dddhhhwwwuuummm^^^NNNDDDBBBDDDDDDCCC@@@<<<:::;;;>>>???===???AAACCCEEEJJJQQQWWW___oooxxxqqqYYYJJJDDDBBBEEEIIIYYYyyynnn[[[RRRLLLFFFDDDCCCBBBAAAAAACCCDDDEEEAAABBBBBBAAABBBDDDIIILLLBBBAAA????????????<<<:::QQQSSSWWW[[[___bbbcccdddgggkkkjjj```VVVSSSUUUWWWSSSQQQPPPNNNMMMKKKIIIGGGBBBFFFIIIGGGEEEEEEFFFFFFGGGCCC>>><<<<<<===<<<;;;999777666555666777999:::888888999999::::::;;;;;;===???BBBCCCDDDDDDFFFGGGIIIEEEEEEHHHMMMdddoooMMM>>>HHHDDD888:::@@@:::666666222333333333222222222111111///111222444888BBBQQQ]]]___eee[[[MMMPPPXXXaaalll{{{|||yyyyyyxxxyyy}}}vvvqqq|||zzzwwwyyysssxxx|||}}}zzzyyy{{{~~~{{{tttpppmmmiiibbb]]]KKKIIIEEE@@@>>>???CCCFFFDDDDDDFFFMMMUUUYYYVVVSSSSSSSSSOOOHHHFFFIIIIIIGGGMMMMMMKKKEEEAAABBBEEEFFFHHHOOOXXX\\\RRREEECCCJJJDDDEEEHHHJJJJJJNNN\\\kkk}}}yyypppmmmkkknnnhhh___WWWXXXZZZ[[[\\\^^^VVVOOOHHHHHHOOOUUUVVVTTTSSSZZZdddxxxccc]]]``````bbb```mmmrrrtttmmmhhhbbb[[[eeehhhhhhsssuuuVVVMMMOOOZZZYYYJJJBBBEEEAAABBBCCCCCCEEEKKKSSSYYYXXXZZZ___gggmmmpppxxxxxxqqqlllvvvxxx}}}yyy~~~zzzqqqdddccc___VVVLLLCCC@@@???666333222333111...///333111888>>>AAACCCCCC<<<444555666===SSSxxxuuuiiijjjcccdddZZZhhhkkkcccoooeeeUUUSSS[[[WWWSSSTTTRRRPPPSSSVVVVVVTTTSSSUUUXXX\\\XXXZZZrrrzzzwww~~~qqqfffZZZUUUNNNIIIEEECCC@@@???@@@???===;;;:::::::::;;;999999999999:::;;;<<<===888;;;===<<<::::::===@@@::::::<<<>>>>>>===@@@CCCHHHDDDAAABBBFFFIIIMMMPPPWWWVVVRRRKKKCCC???BBBEEECCCEEEDDD@@@>>>=========@@@DDDIIIIIIJJJNNNXXX```~~~}}}vvvhhhUUUGGGEEECCC>>>AAAJJJmmmvvv]]]OOOMMMLLLGGGEEECCCBBBAAAAAABBBDDDEEEAAABBBBBBAAAAAABBBEEEHHH@@@????????????>>>;;;888KKKLLLPPPTTTXXX\\\___aaa[[[ZZZVVVSSSOOOLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999999999888888888888777888999;;;<<<>>>???@@@>>>???DDDHHHEEE>>>@@@FFFHHHAAA@@@QQQssspppTTTJJJ@@@@@@>>>===<<<:::999888777777222111111111111111111111111......111555<<>>???AAAFFFGGGFFFGGGQQQ\\\ZZZPPPTTTSSSOOOHHHBBBAAAEEEIIIMMMSSSKKKAAACCCCCCAAAFFFBBBXXX^^^SSSKKKDDDAAAFFFCCCFFFGGGFFFKKKZZZqqqyyykkkhhhllliiibbbSSSOOOMMMOOORRRTTTZZZ``````UUUNNNQQQYYY^^^cccffffffnnnqqqkkklllmmmtttxxx}}}iiiaaabbbdddqqqhhhbbb```^^^WWWOOOKKK@@@???AAAFFFHHHDDD@@@@@@AAA???FFFVVVfffqqq{{{~~~yyyttttttwww}}}xxxmmmjjjlll~~~}}}~~~}}}vvvnnngggeee___WWWOOOHHHBBB===:::666333111111333333222///444;;;DDDEEE@@@:::666555777333;;;gggooo______```^^^___bbb```ZZZlll}}}{{{bbb]]]XXXWWWWWWUUUPPPKKKQQQ[[[```ZZZPPPOOOSSSWWWSSSVVV]]]kkkllleee[[[RRRMMMHHHBBB??????>>><<<:::888777777888888888888888888888999999999999999999999999999999888888999:::;;;;;;<<<<<<>>>>>>??????@@@@@@@@@AAAEEECCC@@@>>>>>>AAAEEEHHHEEEBBB@@@AAA???<<<===AAAEEEHHHIIIPPPYYY\\\jjj}}}eeeOOOGGGBBBAAA===AAAVVVooo{{{]]]TTTPPPGGGEEEKKKEEEEEEEEEEEEEEEEEEEEEEEEDDDAAA??????@@@BBBCCCDDD===<<<::::::;;;;;;:::888CCCDDDFFFJJJMMMPPPSSSTTTSSSRRRQQQOOOMMMLLLJJJJJJEEEEEEDDDDDDCCCBBBBBBAAA???>>>======<<<<<<======;;;:::::::::999999999999888888888888888888888888999:::;;;<<<>>>???@@@AAAEEECCCEEEHHHGGGCCCDDDIII>>>GGGZZZvvvaaaNNNIIICCC>>>>>>===;;;:::888777777777333333333222222111111111333000///222555:::EEEPPPWWWjjjppphhh]]]SSSWWWhhhttt~~~~~~{{{zzz{{{{{{|||yyyxxx{{{}}}}}}|||zzzzzzzzz{{{yyyvvvsssqqqmmmhhhdddTTTJJJBBBAAAAAA@@@@@@BBBFFFHHHHHHIIISSS___^^^UUUXXXUUUOOOFFF@@@???DDDJJJLLLRRRJJJ@@@AAABBB@@@EEEGGG\\\```SSSLLLFFFBBBGGGDDDHHHHHHGGGPPPfff}}}sssggggggiiibbbXXXLLLNNNSSSWWWUUUTTTYYYaaammm```TTTTTT[[[bbbggglllqqqyyyqqqrrrsss|||uuufffbbbhhhpppwwwiiiZZZRRRMMMGGGDDDDDDBBB??????BBBCCC???===???EEEMMM___ssszzzqqqkkkkkksss|||{{{rrrooorrr~~~~~~{{{~~~||||||}}}xxxrrrjjjddd```[[[UUUOOOHHHAAA;;;666555333000000222333222000555<<>><<<;;;;;;;;;<<<999999999999::::::::::::999999999999999999999999999999999::::::;;;;;;;;;============>>>>>>>>>??????>>><<<<<<===@@@DDDFFFMMMEEE>>>>>>@@@@@@CCCGGGGGGIIIHHHOOO___mmmyyymmmRRRGGGDDDCCCDDDEEEPPPnnnzzzZZZQQQPPPIIIGGGJJJHHHHHHGGGGGGFFFEEEEEEEEEFFFDDDAAAAAABBBDDDEEEEEE@@@>>><<<;;;;;;;;;999777<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;::::::;;;;;;999999999999888888888888666666777777888999999999======>>>???@@@BBBBBBCCCDDDBBBCCCEEEEEEAAAAAACCCBBBYYY{{{jjjPPPGGGGGGDDD<<<===<<<;;;999888777777777555555444333222222111111444111000222333888CCCNNNWWWxxxlllYYY___wwwzzz~~~}}}{{{{{{||||||yyytttwwwyyy{{{zzzzzzzzz{{{zzzyyywwwuuusssooojjjfffVVVMMMEEECCCCCCAAAAAACCCFFFIIIJJJKKKUUUaaaaaaZZZ[[[WWWOOOEEE>>>>>>DDDKKKMMMSSSJJJ@@@BBBBBBAAAGGGOOOaaaaaaSSSKKKFFFCCCHHHCCCIIIJJJLLL^^^{{{zzzkkkbbbcccbbbYYYMMMHHHMMMTTTXXXVVVWWWbbbooommm]]]YYY___gggmmmqqq}}}}}}~~~qqqhhhdddlllxxxwwwfffSSSHHHBBB===;;;<<>>AAAAAA??????BBBHHHWWWoooqqqhhh]]]WWW\\\jjjyyyyyyxxx|||~~~~~~wwwrrruuuyyy~~~|||yyytttmmmeee```[[[WWWRRRMMMGGG@@@999444444222000///111222222111777>>>EEEFFF@@@888444333444:::SSSgggUUUQQQRRRRRRZZZ^^^```jjjuuuooorrr{{{jjjaaabbbbbb___YYYSSSOOOMMMKKKOOOQQQRRRVVVZZZYYYVVVZZZWWWPPPRRRjjj|||wwwjjj^^^UUUMMMIIIBBB@@@>>><<<;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<>>@@@EEEMMMeeerrrSSSKKKMMMJJJGGGIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGEEECCCBBBCCCDDDDDDDDDAAA???===<<<<<<;;;888777;;;;;;<<<<<<===>>>>>>>>>>>>???BBBDDDEEEDDDCCCBBB======<<<<<<;;;;;;;;;:::::::::999999999999999:::999999999999999999999999777777888999:::;;;<<<===@@@@@@AAABBBCCCDDDDDDDDDAAABBBCCCCCCAAA@@@DDDHHHccc{{{sssLLLIIIDDDAAABBB;;;<<<;;;:::888777777666666777666666444333222111111222000000111222777BBBNNNcccwwwbbbjjj~~~~~~yyytttvvvxxxyyyyyyyyyzzz{{{wwwvvvuuuuuussspppkkkgggYYYPPPHHHFFFEEEBBBAAABBBDDDIIIKKKKKKSSS___aaa\\\ZZZVVVOOOFFF??????EEEKKKQQQVVVMMMCCCDDDEEEEEEJJJUUUccc___PPPJJJFFFCCCGGGDDDJJJOOO[[[wwwwwwoooddd^^^\\\YYYQQQIIINNNNNNQQQVVV\\\gggzzzxxxgggbbbgggmmmssswww}}}xxxqqqiiilllwwwnnn```PPPHHHDDD???<<<<<<@@@???@@@DDDEEECCCEEEIIIMMM]]]rrrzzzoooiii]]]UUUMMMKKKVVVhhh|||~~~ssspppuuu|||yyy{{{{{{yyyssskkkccc___[[[VVVPPPIIICCC>>>999555333111000///000111222333:::@@@FFFEEE>>>777333222555AAA```hhhTTTNNNOOOPPP]]]^^^___ppptttlllsss|||ZZZ[[[___bbb___YYYRRROOOPPPKKKLLLLLLPPPXXX^^^[[[SSSLLLQQQOOOPPPffftttvvv|||ooocccZZZTTTHHHFFFBBB???===<<<======:::;;;;;;;;;<<<<<<<<<<<<999999999999999999999999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@BBBDDDFFFGGG@@@>>>???CCCFFFFFFHHHKKKRRRbbbsssyyyrrrdddPPPCCC@@@???@@@FFFSSSgggeeeMMMHHHIIIGGGFFFGGGJJJJJJIIIIIIIIIIIIHHHHHHGGGEEECCCBBBCCCCCCBBBAAA???>>><<<<<<<<<<<<:::999<<<<<<<<<<<<<<<<<<;;;;;;:::;;;===???@@@???>>>===::::::::::::999999999999999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEECCCEEEDDD@@@AAALLL^^^lllPPP@@@KKKDDD;;;===:::;;;:::999888777666666666777777666555444222222111///...///111111666CCCPPPsssrrr___fff~~~~~~wwwxxxvvvxxxyyyyyyxxxwwwxxxyyysssrrrrrrqqqqqqnnnjjjggg]]]TTTKKKHHHFFFBBB@@@@@@BBBIIIKKKJJJPPP[[[___\\\VVVUUUPPPIIIBBBAAAEEEJJJQQQVVVMMMBBBDDDEEEEEEKKKWWWbbb[[[KKKGGGEEEBBBEEEHHHOOO[[[rrrtttiiifffaaa\\\VVVQQQOOONNNUUURRRUUUcccuuuqqqmmmpppuuu{{{qqqmmmssskkk\\\NNNFFFDDDAAA@@@BBB@@@@@@DDDHHHHHHEEEHHHLLLQQQccczzzzzzhhh\\\SSSPPPMMMOOO[[[ooozzzyyy}}}}}}tttjjjccc```^^^XXXNNNEEE@@@<<<:::999222111000//////111333555===BBBEEECCC<<<555333333444DDDgggjjjVVVNNNPPPTTT^^^^^^\\\rrr{{{uuuiiiOOORRRXXX]]]\\\VVVQQQQQQSSSNNNMMMLLLOOOWWW]]]YYYPPPGGGOOOQQQPPP^^^xxxyyyvvvxxx|||xxxnnnhhhWWWTTTNNNHHHDDDAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>=====================>>>@@@BBBDDDEEEFFFGGGAAADDDHHHKKKLLLNNNZZZgggqqq}}}lllZZZRRRKKK@@@===BBB???III^^^{{{gggXXXLLLIIIIIIFFFFFFJJJGGGGGGHHHIIIJJJJJJKKKLLLIIIGGGEEEDDDDDDCCCBBB@@@<<<;;;:::;;;<<<======;;;;;;;;;;;;:::::::::::::::999:::;;;<<<<<<;;;::::::::::::999999999999999999999999888888999999::::::<<<<<<<<<<<<============>>>>>>???@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCBBB@@@KKKeee{{{VVVBBB???HHHCCC999888::::::999888777666666666666666666555444333333222222---...///111000555BBBPPPvvvtttaaaRRRUUUgggrrr}}}zzz}}}{{{}}}yyypppzzzxxxxxxyyyyyyxxxvvvuuuvvvwwwrrrqqqooooooooonnnkkkiiibbbYYYPPPLLLIIICCC?????????GGGKKKJJJOOOZZZ```___WWWUUUQQQJJJDDDBBBEEEHHHPPPTTTKKK@@@AAACCCCCCIIIUUU___WWWHHHEEEDDDAAACCCMMMUUUiiijjjcccaaa^^^YYYRRRMMMPPPVVVWWWXXXddd~~~vvvsssuuuyyywwwqqqtttkkk[[[HHH???===>>>BBBFFFCCCCCCEEEHHHGGGEEEIIIPPPWWWooo~~~gggVVVOOOQQQSSSVVV___rrr~~~uuujjjdddcccaaaYYYMMMCCC===;;;::::::222222111000///111555888@@@CCCDDD@@@999444444666444JJJnnn}}}iiiXXXQQQVVV]]]\\\___\\\vvv[[[LLLLLLQQQVVVWWWSSSQQQRRRTTTOOOOOONNNMMMRRRWWWTTTNNNNNNRRRRRRMMMQQQccc{{{wwwmmmtttiiiddd[[[RRRJJJDDDAAA@@@?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================@@@@@@@@@@@@????????????>>>???@@@BBBDDDFFFGGGGGGGGGKKKOOORRRTTT```xxx{{{oooaaaRRRFFFCCCAAA>>>???CCCBBBWWW}}}kkkXXXQQQLLLLLLJJJGGGHHHLLLDDDDDDFFFGGGIIIJJJKKKLLLKKKIIIGGGEEEEEEDDDAAA???999888888:::<<<======<<<999999999999::::::::::::999999999:::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC???CCCHHHRRRiiiWWWEEEEEE???<<>>===>>>BBBFFFDDDCCCDDDFFFGGGJJJSSS^^^mmmsss\\\OOOLLLRRRXXX[[[bbbuuu{{{wwwuuuzzz}}}{{{rrrgggdddfff```XXXMMMDDD===:::777666222222222111000222777;;;BBBDDDCCC===666333555999;;;VVVzzz{{{yyydddWWWSSS[[[fffYYYbbbddd~~~PPPNNNKKKNNNQQQRRRQQQQQQRRRTTTMMMOOOOOOKKKKKKOOOPPPNNNOOONNNNNNMMMLLLSSSiii~~~|||qqqrrrwww}}}yyymmm```UUULLLGGGEEEDDDCCCBBBAAA@@@???>>>=================================>>>>>>??????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???@@@AAACCCFFFIIILLLMMMOOOTTT]]]gggqqquuueeeZZZHHHDDDAAA???>>>@@@DDDHHHXXXsssxxxXXXSSSMMMHHHHHHIIIHHHHHHJJJCCCDDDDDDFFFGGGHHHIIIJJJIIIGGGEEECCCBBBAAA>>>;;;999888888999;;;<<<;;;:::999999999::::::;;;;;;;;;999999888888999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;<<<<<<===<<<<<<<<<=========>>>>>>AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@HHHWWWmmmaaaJJJEEEMMM===000;;;>>>666999999888777666666555666666333333333333333333333333000111222111...111>>>LLL[[[ccc```XXXSSSLLLJJJSSSZZZjjj|||wwwsssvvvxxxuuuyyynnnttt{{{zzzssstttuuutttrrrrrrtttvvvwwwtttqqqoooppprrrrrrrrrmmmcccYYYTTTOOOGGGAAA@@@;;;FFFMMMNNNSSSaaakkknnnbbb]]]SSSHHH???===AAAFFFQQQVVVLLL@@@BBBDDDDDDKKKRRRZZZRRREEEFFFGGGCCCCCCIIIUUUtttttthhhkkkaaaXXXUUUSSSPPPTTTZZZ\\\dddyyytttpppkkkhhhhhhpppuuufffvvvyyynnnrrrwwwWWWMMMDDDCCCDDDCCCBBBCCCCCCBBBBBBEEEIIIQQQ```nnndddQQQJJJMMMUUU^^^bbbhhh|||~~~uuupppoootttzzzyyy{{{~~~oooeeedddggg^^^WWWNNNEEE>>>999555333222333333111000222888<<>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCFFFJJJNNNRRRTTTVVV___ooo~~~sssfffVVVJJJ>>>BBBCCC>>>;;;@@@IIIOOOxxxrrrPPPSSSJJJBBBBBBEEEGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGEEECCCAAA???>>><<<999666:::999888888::::::999888???:::999======999888<<<::::::;;;;;;::::::999888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========:::===@@@AAA???>>>>>>???;;;===AAACCCDDDCCC@@@???@@@<<<<<<@@@@@@???CCCKKKTTTlllgggJJJIIIAAA@@@???===;;;999777777666666666666555555555555444444444444444444444444222111000//////333888<<>>AAADDDAAAAAA@@@======@@@AAAAAA???AAACCCDDDDDDDDDFFFHHHGGGIIIKKKMMMPPPWWWbbbjjjuuuwwwkkk]]]NNNEEECCC======???AAA???FFF```|||fffTTTNNNIIIGGGFFFFFFFFFFFFEEEDDDFFFEEECCCBBBAAABBBBBBCCC@@@???===<<<;;;:::999999999999999999999999::::::AAA>>>>>>AAA@@@;;;:::===::::::::::::::::::::::::888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????@@@@@@AAACCCCCCBBB@@@???>>>>>>===AAA>>>???BBBFFFOOOdddwwwwwwVVVDDD>>>@@@???>>><<<:::999777777666666666666555555555555444444444444444444444444222222111//////222777;;;FFFNNNXXX[[[VVVNNNJJJIIIOOOUUU```nnn}}}zzzwwwooosssssstttyyyttt}}}xxxsssrrrqqqsssttttttqqqooonnnkkkeee]]]UUUMMMHHHEEEAAADDDLLLUUU[[[___eeekkkttthhhQQQCCCCCC@@@AAANNN```^^^MMM>>>@@@BBB@@@DDDNNNOOOLLLDDD???@@@CCCDDDKKKYYYuuuyyyhhhccchhh[[[PPPMMMLLLLLLTTT]]]lllvvvkkkhhhbbbZZZWWW\\\fffrrryyy~~~zzz{{{wwwwwwyyyuuummmRRRHHH@@@AAAEEEEEECCCCCCAAAGGGKKKMMM]]]pppUUULLLJJJQQQTTTXXXZZZ^^^qqq~~~nnniiinnnyyywwwllleee```]]]TTTNNNFFF@@@;;;888444111333000000222333444;;;DDDBBBCCC:::333555333444???UUU|||mmm[[[TTT[[[eeeiiihhheeexxxUUUQQQEEEQQQQQQPPPNNNMMMMMMOOORRRNNNMMMJJJHHHGGGGGGHHHIIIEEEGGGHHHHHHHHHJJJMMMOOOXXXwww~~~uuuooofff]]]VVVPPPKKKHHHFFFHHHJJJLLLLLLKKKIIIHHHDDDDDDBBB@@@@@@AAABBBBBBHHHIIIIIIIIIHHHHHHJJJLLLLLLQQQZZZcccmmmzzztttdddXXXMMMCCC===<<<>>><<<===EEEQQQhhh~~~dddSSSGGGIIIHHHGGGGGGHHHGGGEEECCCDDDCCCBBBAAA@@@@@@?????????>>>===<<<;;;;;;;;;;;;999999999999999999999999BBB@@@AAAAAA???::::::======<<<:::999888999999:::999999:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;>>><<<::::::<<<===>>>>>>>>>===<<<<<<<<<<<<======<<<999;;;HHH[[[qqqlllQQQIIICCC<<>>===;;;:::888777777666666666555555555555444444444444444444444444444222222111000///111555888@@@JJJVVV]]]]]]XXXPPPKKKNNNRRRZZZgggvvvwwwvvvwwwttttttrrruuu|||zzzxxxuuussssssssstttuuuuuurrrpppooommmiiiccc\\\TTTMMMIIIDDDGGGOOOZZZ______bbbgggvvvkkkSSSCCCBBBAAACCCPPPcccaaaOOO??????AAA@@@EEELLLNNNJJJCCC>>>@@@AAA@@@GGGYYYuuurrrcccaaa```UUUNNNMMMLLLMMMWWWeeexxxnnncccbbb[[[UUUUUU]]]ffflllnnnooopppppppppuuu{{{~~~||||||~~~lllfffaaacccmmmqqqgggYYYJJJEEECCCEEEFFFDDDCCCDDD???KKKOOORRRppp^^^MMMIIIJJJTTTRRRYYY[[[___wwwuuutttvvvzzzqqqjjjfffaaa\\\OOOKKKEEE???:::666222///333000000222444777>>>FFFAAA???666222666333666DDDdddooo```QQQPPP\\\gggiiifffeeennnLLLKKKHHHSSSRRRNNNJJJIIIJJJOOOSSSMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEFFFJJJLLLMMMkkk}}}||||||}}}|||{{{}}}~~~uuulllddd]]]XXXOOORRRWWW]]]```[[[RRRJJJGGGFFFDDDCCCCCCCCCDDDEEEIIIJJJJJJJJJJJJLLLPPPSSSYYYbbbqqquuueeeRRRIIIDDD???===<<<===>>>EEEUUUppp}}}{{{jjj\\\TTTDDDIIIIIIHHHIIIIIIGGGDDDAAAAAAAAAAAA@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999BBB@@@===;;;::::::===AAACCCAAA>>><<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===:::888999:::;;;:::999888999:::;;;===>>>??????AAA@@@JJJdddrrrLLLAAABBBCCC@@@===<<<;;;:::999888777777666666555555555444444444333333333333333333333333222222222000///000333555===GGGUUU^^^ccc```WWWMMMOOORRRZZZeeessswwwooorrrxxxzzzwwwsssvvv|||wwwvvvvvvvvvwwwwwwwwwwwwwwwvvvtttrrrqqqpppnnniiibbbZZZQQQMMMHHHIIIQQQ]]]bbb______dddrrrkkkUUUEEECCCBBBEEEPPPaaa```OOO>>>>>>@@@@@@FFFLLLNNNKKKDDD?????????>>>EEEYYYuuu~~~kkk___^^^ZZZPPPKKKMMMNNNRRReeezzzqqqddd]]]\\\VVVRRRXXXdddnnnqqqooommmoooqqqvvv}}}sssjjjfffcccaaa[[[ZZZ[[[bbblllnnnaaaPPPHHHFFFFFFHHHFFFDDDGGGLLLIIIVVV^^^kkkuuuVVVNNNJJJIIINNNQQQVVVWWW```~~~}}}mmmjjjhhh```XXXKKKIIIDDD???:::555222///222000///111444:::@@@FFF@@@<<<333111555222888LLLppp~~~eeeWWWMMMSSS```gggeee```aaa~~~~~~___JJJKKKOOOQQQOOOLLLHHHFFFGGGLLLPPPLLLLLLKKKIIIHHHHHHGGGGGGJJJJJJIIIFFFEEEEEEHHHKKKIII\\\mmm~~~}}}zzzzzz{{{{{{wwwmmmooosssxxxzzzssseeeZZZQQQOOONNNPPPPPPOOOPPPSSSSSSTTTVVVYYY\\\bbbiiimmm{{{{{{xxxuuudddUUUFFFAAABBB@@@??????>>>KKK```yyysssTTTRRRTTTHHHIIIIIIIIIJJJJJJHHHDDD@@@@@@AAAAAA@@@???<<<:::999888999:::;;;<<<<<<======::::::::::::999999999999\\\UUUIII>>>:::<<>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888999999999999::::::888666::::::999:::>>>DDDJJJNNN]]]ggg{{{|||NNN@@@@@@<<<;;;@@@;;;::::::999888777777666555555555555444444444444333333333333333333333333000111222111//////111333999DDDQQQZZZaaaaaaXXXMMMJJJNNNWWWdddpppzzzrrrlllrrrxxxzzzvvvsssuuu}}}yyywwwyyy{{{zzzzzzzzzyyywwwuuusssrrrttttttsssoooiii```WWWRRRKKKHHHNNNZZZ```\\\]]]cccmmmjjjXXXHHHFFFDDDEEENNN]]]]]]MMM======???AAAHHHLLLQQQPPPGGG@@@>>>>>>>>>GGG[[[vvvyyyggg]]]\\\XXXMMMIIIMMMQQQ\\\zzzkkk[[[WWWTTTXXXTTTSSS\\\lllwwwyyyvvvuuu{{{ssscccYYYXXXYYYZZZYYYaaaeeeiiimmmpppnnnaaaTTTLLLJJJJJJIIIFFFEEEMMMVVVaaannnYYYLLLKKKHHHGGGIIIQQQRRRSSSfffwwwjjjhhheee[[[PPPIIIGGGDDD???999555222111/////////000555;;;AAACCC???999000111444000<<>>???@@@GGGNNNVVVXXXNNNBBB===>>>@@@KKK___vvvvvvggg]]][[[VVVKKKHHHOOOUUUeeeyyy[[[UUUXXXWWWWWWTTTWWWcccvvvjjj___YYYSSSQQQTTT[[[```bbbfffkkkpppooommmiiiaaaYYYUUURRRPPPNNNKKKLLLUUU```wwwjjjIIIHHHHHHHHHNNNPPPRRRQQQYYYxxxooofffccc___SSSIIIFFFEEEBBB===777333222333...000000111666>>>AAA@@@<<<666///222444111FFFmmm___JJJHHHMMM[[[dddddddddggg{{{nnnwww[[[VVVMMMMMMPPPMMMNNNNNNNNNLLLLLLMMMOOOLLLMMMMMMMMMLLLJJJHHHGGGJJJKKKLLLKKKJJJIIIKKKLLLNNNMMMRRR]]]jjjrrrsssooottt~~~tttqqqrrrzzzzzziii\\\YYYWWWMMMAAABBB>>><<<<<<<<>>?????????=========<<<<<<;;;;;;:::ooobbb^^^VVVKKKJJJIIIGGGCCC@@@===:::999999999888888888777777777555555666777888999::::::777:::===<<<;;;???GGGOOOSSSYYYbbbmmmwww\\\GGG<<>>HHHLLLSSS\\\\\\UUUKKKPPPYYYeeepppxxx{{{{{{}}}zzzwwwuuuwww{{{ppphhhmmm|||zzzyyyzzzyyyttttttwwwuuuxxxzzzyyywwwuuutttuuuvvvwwwyyyyyyvvvqqqlllhhh\\\OOOMMMXXX``````gggtttvvvvvvcccMMMGGGEEEEEELLLZZZ]]]QQQBBB@@@??????EEEQQQ\\\```TTTCCC<<<>>>CCCPPPcccwww~~~uuuhhh^^^ZZZSSSIIIHHHQQQXXXkkkgggYYY\\\^^^\\\XXXXXX___qqqsss```QQQUUUVVVWWWXXX[[[```fffkkkhhhlllmmmkkkkkkkkkiiidddbbb___\\\[[[YYYZZZbbblll~~~WWWGGGLLLGGGIIITTTUUUTTTWWWjjjwwwkkkccc___ZZZQQQJJJDDDCCC@@@:::444111111333...111333333999AAAAAA===888333000555666444RRRoooWWWCCCEEEOOO[[[___]]]dddqqqwwwwwwmmmQQQUUUOOOOOOPPPLLLMMMNNNMMMMMMMMMOOOQQQMMMNNNOOOOOONNNLLLIIIHHHGGGIIILLLMMMLLLKKKLLLMMMPPPOOOSSSWWW^^^mmmqqqfffpppxxx}}}wwwoooddd\\\OOOFFFFFFHHHBBB:::<<<>>>@@@@@@BBBPPPmmm{{{^^^PPPQQQNNNJJJHHHBBBFFFEEEDDDEEEFFFGGGEEECCCAAA@@@???>>>============999:::===@@@AAABBBBBBAAA?????????>>>===<<<<<<<<<}}}|||{{{pppeeeccc^^^WWWPPPHHHBBB>>>:::::::::999999999888888999999:::;;;===>>>??????EEEIIIKKKIIIHHHOOO^^^kkkQQQDDD@@@===>>><<<999999;;;777777777777777666666666555555444444444333333333222222222222222222222222+++...000111111000000111111???IIIKKKQQQ]]]bbb^^^MMMPPPVVV___hhhoooqqqrrr{{{|||wwwuuuvvv~~~yyynnnnnnwww~~~yyyuuuwww||||||xxxxxx{{{uuuxxx{{{{{{yyyxxxyyy{{{uuuwwwzzz{{{{{{xxxtttqqqfffWWWRRR]]]eeegggqqq~~~}}}hhhNNNFFFDDDEEELLL[[[___TTTEEEAAA???>>>DDDRRR```eeeXXXEEE;;;???EEESSSeeewww}}}vvvjjj```ZZZPPPGGGHHHRRRZZZmmm|||```\\\___\\\UUUYYY]]]hhh}}}ssspppuuuyyysssbbbXXXTTTSSSNNNTTTZZZ]]]^^^bbbjjjqqqnnnooonnnmmmqqqwwwxxxuuummmiiiggggggeeefffmmmuuufffJJJGGGOOOFFFFFFPPPPPPUUU\\\xxxyyyssskkkddd^^^YYYRRRNNNBBBAAA===777111///000333///333555666<<>>???666;;;@@@AAAGGG___dddUUUOOOMMMGGGHHHKKKGGGEEEDDDCCCCCCEEEFFFEEEDDD@@@???>>><<<<<<<<<===>>>;;;===@@@BBBDDDDDDDDDCCCAAA@@@@@@???>>>======<<>>@@@GGGSSS___ggghhh``````hhhlllqqqnnnUUUIII@@@>>><<<999888888999:::666666666666666666666666555555555444444333333333333333333222222111111111000000000000000000000000000999BBBIIIPPPZZZ```aaaVVVRRRQQQWWW]]]ccckkkrrrttt~~~zzzwwwwwwyyyqqqnnnvvv~~~{{{{{{tttsss{{{{{{{{{zzzzzzyyyyyyyyyyyyyyy{{{~~~yyyuuummmbbb[[[]]]dddkkkwwwzzzcccRRRIIIFFFJJJPPPZZZ```UUUDDDAAA@@@AAAHHHRRRccckkk]]]HHH>>>@@@EEENNNddd{{{}}}pppbbbXXXMMMFFFJJJQQQXXXvvvppp___]]]\\\ZZZXXX\\\fffjjj~~~rrrjjjdddgggpppqqqkkkhhhgggaaaWWWSSSUUUPPPUUU[[[^^^```eeennnuuuwww{{{ssslllmmmnnnooouuu}}}qqqSSSOOOIIIGGGFFFHHHNNNTTTVVVgggrrroookkkfff```ZZZRRRNNNCCC@@@:::555111000000111000111444777:::;;;:::888555---333999333AAAmmmYYYFFFDDDJJJVVV\\\WWWUUUkkkpppkkkUUUPPPUUUWWWTTTMMMIIIOOOMMMPPPZZZVVVLLLLLLLLLOOOSSSTTTSSSPPPNNNLLLFFFLLLNNNKKKIIIKKKNNNNNNQQQOOOMMMOOOVVVbbbmmmuuuiii}}}mmmgggjjjmmm}}}jjj[[[UUUOOOJJJFFFAAA>>>>>><<<999:::>>>@@@CCCDDDIII[[[{{{dddZZZRRRNNNOOONNNHHHDDDDDDCCCCCCBBBCCCEEEEEEDDDBBB===>>>>>>??????@@@@@@@@@@@@@@@BBBFFFIIIJJJIIIGGGDDDBBB>>>;;;999:::;;;===uuunnnjjjooollljjjkkkpppqqqkkkddd___bbbgggnnnvvv~~~gggMMM???999>>><<<:::888777777888888555555555555555555555555555444444444333333333333333333333222222111111111000000000000000000000000000777???EEEMMMZZZbbbeee^^^VVVPPPSSSZZZaaakkkrrr}}}zzzwwwwwwwww|||xxxoooqqqvvv{{{uuuzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{}}}~~~zzzwwwoooeee^^^aaagggnnnxxxsssZZZLLLHHHHHHKKKOOOWWW___UUUEEEAAA@@@BBBKKK\\\kkkppp___III???>>>???OOObbbxxx{{{jjj[[[PPPGGGKKKSSS\\\zzzjjj[[[[[[\\\[[[[[[aaarrrwwweeebbbccc```bbbhhhmmmddd]]]]]]^^^\\\[[[^^^^^^aaafffllluuuuuummmnnnuuu~~~uuu[[[RRRNNNKKKJJJKKKMMMTTT[[[ddduuuvvvqqqjjjbbbZZZQQQIIIDDDAAA>>>999444111000000000000222555999;;;;;;999777222,,,333888444FFFtttqqqVVVJJJDDDNNN\\\aaa```hhhuuugggpppvvvPPPPPPVVVWWWUUUOOORRRQQQTTTdddqqqbbbPPPPPPSSSTTTTTTSSSPPPMMMJJJIIIIIILLLLLLHHHGGGJJJLLLKKKLLLKKKKKKKKKOOOWWWbbbiiioooqqqbbbZZZggg}}}{{{eeeddd[[[NNNFFFDDDCCC@@@<<<;;;>>>AAA???<<<===AAAFFFQQQaaawwwzzzaaaZZZSSSPPPQQQPPPJJJFFFFFFGGGEEEDDDDDDEEEDDDBBBAAA??????@@@AAABBBBBBCCCCCCBBBBBBCCCEEEGGGFFFDDDBBBAAA???===;;;;;;===???AAAyyyzzz|||vvvXXXHHH===999<<<;;;:::888666666555666666555555555555555555555555444444333333333333333222222222222222222111111111000000000000000000000000...444:::???JJJ[[[hhhnnnlll___RRRPPPWWW```jjjrrrzzzwwwwwwvvvxxx}}}xxx{{{zzzuuuzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz|||~~~~~~{{{xxxppphhhbbbdddjjjpppwww}}}jjjQQQFFFGGGJJJNNNRRRVVV]]]UUUFFFAAA@@@DDDPPPhhhxxx|||iiiQQQEEEBBBAAAOOO```vvvppp[[[QQQGGGKKKUUUaaa~~~dddXXXYYY\\\^^^aaaiii~~~nnn```VVVZZZaaaaaaaaaccc___```cccfffeeeaaabbbeeeqqqttt|||{{{vvvqqquuuUUUOOOJJJHHHHHHKKKMMMPPPZZZeeerrruuuoootttyyy{{{|||vvvpppfff\\\SSSJJJCCC>>>>>>;;;777333000//////000///222777:::<<<:::777555222...444777555OOOwww___NNNIIIIIIWWWcccgggooo{{{hhhfffqqqdddKKKOOOUUUVVVWWWTTTYYYPPPQQQffftttaaaNNNRRRXXXVVVSSSOOOLLLKKKJJJJJJTTTRRRMMMFFFEEEHHHIIIFFFEEEGGGHHHGGGFFFJJJTTT[[[nnn~~~uuu|||xxxcccaaadddpppwwwiii]]]VVVTTTLLLDDD@@@BBBAAA>>>;;;;;;===???>>>???GGGQQQlllcccXXXXXXSSSPPPPPPOOOJJJGGGGGGIIIHHHFFFEEEEEEDDDBBB@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDCCC???<<<===<<<<<<<<<>>>@@@CCCEEEzzzxxxRRREEECCC===;;;???999999777666555555555666444444444444444444444444333333333333222222222222222222222111111111111111000000000000000000000000---222666<<>><<<===@@@LLLbbbuuupppUUUTTTSSSQQQOOONNNLLLIIIGGGGGGIIIGGGEEEDDDDDDDDDBBB@@@@@@AAABBBCCCDDDEEEFFFGGGEEEDDDDDDDDDCCCAAA===:::;;;;;;<<<===???BBBDDDFFFuuuYYYCCC@@@@@@888333666888888777666666555555555444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000---111444:::III```uuu~~~ooo```ZZZ\\\```gggmmmzzz}}}wwwwwwyyyxxxxxxzzzrrr}}}|||wwwvvvxxxxxxxxxxxxxxxxxxxxxxxxyyywwwzzz~~~{{{wwwtttlllgggbbbbbbfffiiigggcccaaaVVVJJJEEEEEEKKKWWWaaa]]]```UUUIIIEEECCCKKK\\\rrrzzzUUUEEEFFFIIITTTgggpppXXXMMMDDDJJJYYYiii___VVVWWWWWW\\\fffwwwggg___\\\[[[[[[ZZZYYY[[[^^^dddeeeggglllvvv~~~{{{wwwrrrmmmkkkgggjjjoooyyyqqqRRRNNNIIIGGGJJJPPPRRRUUUggg{{{|||iiigggqqqzzzqqqjjj```VVVNNNHHHCCC@@@777555333000/////////000111555;;;===;;;777333222333333666555BBBrrrwww^^^PPPDDD@@@QQQVVVZZZhhhwwwlllmmmlllvvvmmmUUUJJJNNNKKKLLLRRRTTT[[[```VVVKKKMMMQQQTTT\\\XXXSSSLLLIIIJJJMMMOOOPPP[[[VVVMMMEEEDDDGGGGGGDDD???DDDHHHFFFCCCDDDKKKRRRUUUcccuuu}}}xxxuuuvvvsss___TTTZZZfffyyyrrrhhh```ZZZSSSKKKDDD:::999999;;;<<<===<<<<<<===>>>CCCLLLXXXmmmaaaTTTVVVPPPQQQPPPMMMKKKJJJIIIHHHGGGEEECCCBBBCCCCCCBBBAAA>>>>>>???@@@AAACCCCCCDDDBBBBBBBBBBBBCCCAAA>>>;;;;;;;;;<<<===???@@@AAABBBTTTFFF;;;;;;;;;666444777777666666666555555555444333333333333333333333333000111111111111222222222000000000111111111111111000000000000000000000000---000333888FFF]]]rrr|||xxxmmmbbb]]]\\\___eeemmmttt~~~wwwwwwzzzzzzzzz{{{www|||nnnfffmmmyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwyyy{{{zzzwwwsssqqqpppjjjgggbbb```cccddd]]]TTTPPPKKKGGGFFFHHHMMMZZZfffbbb```SSSIIIIIIJJJSSSfffWWWHHHLLLPPP[[[mmmuuu[[[NNNGGGNNN^^^kkkzzzZZZSSSTTTTTT[[[ggguuuttt^^^\\\[[[[[[\\\^^^```dddhhhjjjmmmwww{{{sssnnnllliiiccc]]]YYYUUUUUU[[[[[[WWWXXX]]]hhhpppxxxdddNNNDDDLLLHHHLLLSSSVVV]]]vvvyyyeeefffrrr{{{vvvrrrkkkaaaVVVMMMFFF???<<<444333222000000000000111333777<<<===999444222111///222666999OOObbbRRRJJJHHHOOO\\\[[[```zzzqqqhhhjjjvvvcccPPPJJJLLLFFFFFFLLLNNNNNN]]]XXXIIIJJJPPPTTTXXX]]]VVVNNNJJJJJJKKKKKKJJJLLLKKKGGGAAABBBFFFHHHFFF@@@DDDGGGFFFDDDEEEKKKQQQPPPUUUaaannnrrrrrr{{{ssswww~~~eee^^^eeewww{{{zzz{{{sssmmmkkkkkk[[[UUUMMMHHHFFFDDDAAA???>>>======>>>===;;;===BBBFFFNNN___uuuxxx^^^QQQPPPRRRMMMPPPQQQMMMJJJKKKKKKIIIEEEBBB@@@???@@@AAA@@@@@@<<<<<<======>>>>>>??????>>>>>>???@@@AAA@@@===;;;999:::;;;===============tttLLL???===:::999999999:::;;;444444444444444444333333222222222222222222222222000000000000111111222222///000000000111111111222000000000000000000000000---000222555AAAUUUgggpppkkkddd]]]YYYXXX[[[eeepppuuuxxxxxx{{{{{{{{{{{{|||gggmmmrrrnnnbbb]]]iiiyyy}}}|||{{{{{{zzzyyyxxxxxxxxxwwwtttoookkkiiilllnnnkkkiiidddaaabbbbbbWWWJJJHHHEEEEEEJJJQQQWWW```hhheee^^^OOOGGGNNNRRR^^^qqq{{{UUUNNNUUUYYY]]]lll|||^^^SSSMMMVVVccclllsssUUUQQQUUUUUU___nnnttteee[[[\\\[[[[[[aaallluuuwwwuuuxxxeee\\\VVVNNNHHHGGGGGGGGGFFFJJJEEEHHHPPPRRRQQQZZZhhhxxxvvvZZZPPPJJJOOOLLLSSS```jjjzzznnn```dddrrrzzztttoooiii^^^TTTKKKBBB;;;777222222111000000111111222555999===<<<777222111222///555<<<@@@[[[gggNNNHHHDDDMMMcccjjjfffooorrrkkkpppnnnWWWHHHEEEIIICCCAAAFFFFFFAAALLLLLLGGGKKKMMMMMMTTT___XXXPPPLLLKKKJJJGGGDDDBBBFFFEEEBBBAAADDDGGGFFFBBBBBBCCCBBBCCCEEEIIILLLKKKMMMYYYjjjssssssyyyzzzxxx}}}{{{|||}}}rrrrrrxxxvvvvvvzzz}}}~~~~~~|||zzz{{{{{{wwwqqqiiiaaaZZZTTTPPPNNNKKKGGGAAA===<<<<<<;;;999:::999:::;;;:::;;;FFFRRRrrr}}}jjjWWWOOOKKKIIIIIIHHHMMMNNNIIIFFFHHHIIIGGGDDDAAA>>><<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===;;;888777888:::;;;<<<;;;:::999pppVVVMMMAAA999<<<<<<888666777555111222222333333333222111111222222222222222222222222//////000000111111111222//////000000111111111222000000000000000000000000---000111333<<>><<<666111111222333;;;BBBGGGbbblllOOODDDDDDBBBPPPnnnnnniiiuuuzzznnnmmmxxxpppZZZLLL@@@AAAFFFAAA???BBB@@@???@@@???EEENNNJJJJJJWWW^^^WWWPPPMMMLLLKKKFFFBBBBBBGGGIIIEEEBBBCCCDDDCCCBBBAAA@@@???@@@CCCFFFHHHDDDGGGUUUkkkvvvuuuyyyxxxjjjiiiwwwfffUUUXXXcccjjjvvv}}}~~~}}}}}}yyyvvvtttyyy~~~vvvvvvsssnnniiieeeddddddfff\\\PPPHHHFFFEEEBBB>>>@@@===;;;:::;;;<<<;;;:::;;;<<>>;;;::::::999888;;;::::::::::::999999999999999999;;;<<<;;;888555444666888:::;;;:::999888vvvPPPEEEAAA999999999888888777666666666222222222222222222222222222222222222222222222222111111111111111111111111000000000000////////////000000000000000000000000222000111444888AAARRRbbbeeeaaa\\\VVVOOONNN\\\lll}}}~~~|||wwwyyy{{{{{{xxxvvvrrrpppttt|||}}}uuueeeeeeccc___]]]dddqqq{{{}}}yyyyyy|||}}}{{{yyy{{{rrrhhh___[[[bbbkkkoooiiigggiiihhh[[[KKK@@@CCCDDDIIIUUUaaajjjllljjjjjjXXXIIILLLYYYfffpppxxx]]]TTTWWWZZZfffbbbkkk{{{wwweeecccTTTYYYiiippp{{{sssSSSOOOYYYZZZhhhddd\\\^^^\\\WWW]]]qqqjjjSSSEEEAAA??????AAADDDFFFEEEBBBBBBBBB???DDDNNNOOO[[[sss}}}ggg^^^aaacccjjjvvvuuuaaa___gggvvvwwwjjjbbbVVVLLLEEE>>>777222...000111000......222555:::<<<;;;666222111222111<<<111<<>>BBBHHHLLLOOOPPPZZZWWWSSSPPPNNNJJJGGGDDDWWWTTTNNNIIIFFFDDDEEEEEE>>>AAACCCAAA>>>???DDDIIIDDDLLLNNNQQQfff}}}jjjhhh}}}sssVVVGGGGGGMMMQQQTTTYYY^^^eeeppp}}}{{{vvvvvvwwwyyyqqqnnnlllmmmpppssstttsssggg```XXXUUUVVVVVVSSSOOOVVVNNNEEE@@@@@@@@@???===;;;<<<<<<;;;:::::::::<<<999:::GGG^^^ttt```XXXNNNJJJJJJJJJFFFBBBCCCBBBAAAAAABBBBBB@@@???>>><<<;;;;;;;;;;;;999888999999888888888888888999888999::::::::::::999888666777777777777666666555xxxwwwwwwXXX@@@===>>>;;;888777777666666555444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000////////////////////////////////////000//////222555>>>NNN\\\hhhdddaaa\\\TTTRRR]]]kkk{{{}}}yyyyyyyyyxxxvvvuuurrrnnnmmmqqqtttrrrooorrrrrrnnnfff^^^___hhhpppzzzyyyyyyzzz||||||{{{zzzrrrppppppoookkkhhhmmmuuuxxxpppjjjfff___RRREEE??????CCCMMMYYYfffmmmpppoooooo\\\OOOUUUeeepppxxx~~~```VVVXXX\\\fffhhhmmmxxxsss```aaaWWW```pppttt}}}vvvTTTOOOXXX\\\pppttt[[[WWWYYY\\\```jjjuuu}}}oooYYYIII@@@???>>>???AAADDDEEEDDDBBBBBBDDDCCCJJJUUUYYYeee}}}qqqggglllqqq{{{mmm___aaaggguuu{{{lllcccUUUJJJBBB<<<666222///000111000///000444777@@@>>>:::555222111222222444555PPPvvvlllTTT@@@???EEELLL[[[lllppphhhiiijjj|||~~~RRRPPPIIIFFFCCCAAA@@@@@@???>>>======>>>BBBGGGKKKLLLLLLUUUTTTTTTSSSRRROOOIIIFFFNNNLLLHHHDDDBBBAAABBBBBB???@@@AAA@@@>>>???CCCGGGFFFMMMQQQRRR___www}}}}}}nnnVVVFFF===DDDEEEFFFIIIOOOXXXbbbiiiuuuxxxzzzyyywwwuuuvvvwwwrrrooollliiihhhhhhgggggg^^^ZZZWWWVVVWWWYYYZZZYYYOOOKKKGGGEEEFFFFFFDDDBBBDDD@@@<<<;;;===???>>><<<<<<<<<<<<:::999<<>>===<<<::::::;;;;;;999777999999888888888888888999999999999999999999999999777777888888888777666666qqqSSS>>>777888:::;;;666666555555444333333333222222222222222222222222111111111111111111111111111111111111111111111111////////////000000000000........................///......000222888GGGTTTccccccccc```ZZZXXX___hhhwwwyyy|||yyyxxxvvvuuuuuurrrmmmiiiggghhhlllpppvvviiicccgggnnnuuuxxx{{{}}}}}}{{{{{{zzztttqqqqqqrrrqqqrrryyyyyynnncccTTTFFF??????>>>HHHVVVccckkkoooqqqqqqkkkYYYOOO[[[mmmwww{{{eeeZZZ[[[```iiinnnnnnvvvtttbbbddd^^^jjjzzz|||[[[QQQXXX___zzzcccTTTTTTWWWRRR```nnnttt~~~tttaaaPPPFFFBBBAAAAAABBBCCCEEEFFFDDDBBB@@@DDDEEELLLYYY___mmmwwwiiiooozzzhhhccc```eeettt}}}ooodddSSSFFF===888555222000000000000000333777;;;AAA===777333222333333444222EEEnnnZZZFFF:::AAALLLTTT```nnnjjjtttyyypppvvvkkkLLLIIIHHHDDDAAA>>>>>>>>>===<<<===>>>???CCCGGGIIIIIIHHHMMMOOOQQQSSSSSSPPPJJJEEEDDDDDDCCCBBBAAABBBBBBBBB@@@@@@?????????@@@BBBCCCFFFKKKPPPPPPSSSaaayyyzzz{{{yyy```OOOGGGBBB<<<:::<<>>BBBLLLZZZeeewwweeeQQQMMMIIIDDDDDDHHHIIIFFFBBBAAA@@@??????@@@@@@???>>><<<;;;999999::::::999777999888888888888888999999:::999888777777888999:::999999999999999888777666~~~|||||||||ZZZIII<<<;;;<<<888555777666555555444333333222222111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000///////////////////////////......000000444@@@LLLYYY]]]aaabbb^^^\\\___dddpppqqqzzz|||zzzyyyyyy{{{wwwrrrlllfffgggqqq|||vvvmmmmmmqqquuuzzz|||{{{||||||tttllliiikkksssqqqaaaNNN@@@>>>BBBCCCPPP```llloooooonnnnnn```QQQMMM___rrryyy}}}hhh[[[\\\dddkkkmmmmmmyyysssooogggqqqcccUUUZZZcccrrrYYYTTTYYY[[[WWWcccnnnwwwrrrbbbOOOFFFGGGFFFFFFFFFGGGGGGFFFEEECCCEEEKKKMMMUUUdddooo~~~vvvhhhoooqqqcccfffbbbjjj{{{yyynnnbbbPPPAAA888555333222111111000000222666;;;>>>===777333333444444555777:::^^^oooMMM???;;;IIIVVV\\\dddoooooo{{{}}}YYYJJJCCCEEEBBB???===>>>?????????@@@AAACCCFFFJJJJJJIIIGGGIIIJJJLLLNNNNNNKKKGGGCCC@@@AAABBBDDDEEEFFFFFFFFFCCCAAA??????AAABBBBBBAAAEEEFFFIIIKKKHHHLLLbbbzzz{{{ttttttuuu~~~ooodddVVVKKKHHHJJJLLLMMMDDDDDDDDDCCCBBBAAA@@@@@@CCC@@@===>>>@@@@@@===999;;;;;;:::;;;;;;;;;::::::777999;;;;;;:::888999999999:::<<<===???AAABBBDDDEEEKKKSSS\\\gggyyyyyyssssssaaaKKKNNNGGGDDDBBBDDDGGGGGGEEEAAAAAA@@@??????AAAAAA@@@???;;;:::888999999:::888777888888888777888888999::::::999777666666777999:::::::::::::::999888888777bbbJJJDDD:::888??????777333777666555555444444333222222111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000///...///111000111;;;FFFSSS[[[bbbccc```^^^]]]]]]cccfffllltttzzz~~~~~~wwwpppjjjiiittt}}}sssoooppptttzzzwwwlllaaa]]]bbbpppppp^^^MMMBBBBBBGGGFFFSSSeeeooopppnnnllllllVVVMMMRRRgggwww{{{zzzdddWWW[[[fffllliiilll{{{nnntttcccUUUZZZdddiiiWWWXXX]]]^^^hhhmmmsss}}}qqq]]]HHHBBBHHHHHHHHHHHHHHHFFFEEEEEEEEELLLVVV[[[fffzzzpppnnnoooiiisssggg]]]bbbhhhrrrtttiii\\\JJJ<<<555333222222111000000111444999<<>>BBB@@@===<<>>===<<<:::999<<<===>>>===<<<;;;<<<>>>???CCCHHHMMMPPPUUU[[[___kkksssvvvsssvvv}}}fffJJJFFFOOOFFFDDDCCCDDDFFFFFFCCC@@@???>>>===>>>???@@@???>>>;;;999888888::::::999777888888777777888999999::::::999777666666777999:::;;;;;;;;;::::::999777777rrrVVVFFF<<<>>>999888;;;999333444:::555555444444333222222222111111111111111111111111////////////////////////000000000000000000000000......//////000000111111111111111111111111111111......000111//////777@@@QQQZZZccceeebbb___ZZZUUUYYY\\\aaafffiiitttwwwqqqllljjjqqq|||}}}uuuqqqsssvvv{{{~~~tttiii___]]]cccpppmmmZZZMMMEEEFFFJJJEEEQQQaaakkkmmmkkkiiiiiiOOOMMMZZZpppyyywwwjjj^^^UUU]]]kkkmmmkkknnn~~~pppuuu^^^RRRZZZeeeiiiYYY[[[``````ggglllzzzyyyhhhSSSEEEEEEKKKGGGGGGGGGFFFEEEEEEGGGJJJMMM]]]hhhwwwkkkqqqyyyggggggqqqddd]]]bbbhhhrrr~~~qqq___TTTDDD999333222222222111000000222777;;;======:::444333666555111444<<>>>>>JJJ```kkkjjjmmmwwwzzz|||||||||uuuNNNJJJKKKCCCAAA>>><<<<<>>>>>===<<<===>>>BBB@@@??????@@@DDDGGGIIIUUU^^^iiiqqqvvv}}}zzzmmmuuueeeUUUOOOKKKGGGGGGEEEDDDEEEEEEDDDBBB@@@===;;;;;;;;;===>>>===<<<;;;:::888999:::;;;:::888777777777777888999::::::::::::999888888999::::::;;;;;;;;;:::999888777666wwwTTTEEE@@@<<<:::888777666555444666888444333333222222111000000111111111111111111111111////////////////////////000000000000000000000000.........///000111111111000000000000000000000000,,,---///000...---333<<>><<<<<>>===<<<===?????????>>>;;;:::999:::;;;<<<;;;:::777777777777888999:::;;;::::::::::::::::::::::::;;;;;;::::::999777666555aaaDDD;;;@@@@@@888444555666555777999777333222222111111000/////////000000000000000000000000////////////////////////000000000000000000000000---......///000111111222////////////////////////++++++...000---+++111999;;;IIIVVV\\\___```\\\TTTWWWWWWYYY^^^bbbhhhtttyyyjjjlllpppooopppuuutttvvv|||vvv{{{wwwsssrrrvvvzzz||||||rrrjjjfffnnneeeLLLEEEEEEFFFFFFIIIOOOXXX^^^___]]]YYYVVVZZZcccxxxwwwdddVVV\\\aaaqqq|||~~~xxxlllgggvvvbbbXXX___cccwwwlll]]]```hhhkkkssszzz```KKKIIIRRRPPPFFFGGGHHHHHHIIIJJJPPPYYY```hhh\\\aaafffrrrsss{{{~~~wwwaaaMMMEEE<<<555444444333222000///000555:::<<<;;;888333//////333222444EEEZZZ```FFF@@@;;;EEE^^^yyywwwvvvooowwwxxxPPPLLLAAA666DDDBBB???<<<;;;>>>BBBEEEFFFQQQOOOOOOPPPRRRTTTUUUUUUGGGEEEBBBAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDD@@@DDDGGGEEE@@@===???BBBAAABBBBBB@@@@@@BBBCCCBBBCCCJJJNNNUUU___```eeevvvzzznnntttyyy}}}xxxlllbbb^^^]]]bbbbbbbbbccchhhsss|||xxx|||sssttt~~~nnn\\\OOONNNLLLEEEDDDJJJEEEDDDCCCBBBBBBBBBCCCCCCAAA@@@???@@@BBBCCCCCCAAA<<<:::::::::<<<<<<<<<:::777777777777888999:::;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999888777555555vvv^^^OOOJJJCCC>>><<<:::999999777666666555444444333333111111111111000000000000111111111111000000000///111000///......///000111////////////............///////////////.........000000000000000000000000---///000000//////000222:::FFFUUU^^^```^^^XXXSSSSSSRRRXXXdddlllmmmmmmqqq}}}}}}vvvooommmqqqtttrrrooonnnpppxxx}}}{{{rrrpppuuuzzzzzzxxxtttoooooo\\\MMMJJJFFFFFFIIIDDDIIIPPPVVV[[[___ccceeeffflllqqq___NNNQQQiiiuuudddmmmttt~~~hhh___dddcccrrrnnneeemmmooohhhuuuXXXJJJNNNMMMIIIOOOLLLGGGIIIMMMKKKQQQppprrr^^^[[[ccclll{{{}}}{{{vvvfffUUUEEE@@@888444333222000//////111444888;;;:::777444333,,,000888555999\\\gggKKK:::@@@DDDKKKaaarrrnnnsssnnnbbbmmmqqq{{{UUUKKKFFFDDDDDDAAACCCCCCCCCCCCCCCDDDEEEEEEKKKKKKLLLOOOSSSUUUTTTSSSKKKFFFAAA@@@CCCEEECCC@@@AAA>>><<>>AAAHHHPPPUUU\\\hhhsssqqqvvv}}}rrrTTTNNNKKKMMMJJJEEEDDDHHHBBBCCCCCCBBBAAAAAACCCEEEDDDDDDCCCBBBAAA@@@@@@???===<<<;;;<<<<<<<<<;;;999:::999888888999;;;>>>@@@<<<<<<;;;;;;;;;<<<<<<===:::999888888999999777666sssVVVEEEFFFCCC>>>:::999999888777666666666555444333333333111111111000000000//////111111111000000000//////111000///......///000111////////////.........---////////////............////////////////////////---///000000//////000222444>>>LLLXXX^^^___\\\ZZZQQQPPPWWWccckkkmmmnnnqqq{{{sssqqqrrrsssqqqmmmnnnooovvv|||{{{}}}yyytttrrrrrruuuwwwxxxuuuvvv}}}xxxXXXLLLIIIFFFGGGLLLJJJNNNTTTZZZ^^^bbbfffhhhllllll}}}```TTTNNN[[[tttrrraaammmtttkkk___eeegggxxxqqqhhhqqquuupppnnnQQQFFFKKKKKKJJJPPPKKKEEEFFFNNNVVVjjjnnn^^^]]]fffmmm|||~~~zzzuuuvvv{{{zzzuuupppaaaPPPCCC>>>777333222111000///000222666:::;;;:::666333222000111444:::PPP}}}vvv\\\EEE777===HHHQQQccciiifffuuuuuubbb___gggpppmmmNNNHHHEEEDDDEEEBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIKKKMMMPPPPPPNNNMMMIIIDDD??????BBBCCCBBB???CCC@@@???AAAFFFHHHFFFCCCBBBDDDEEECCC@@@???AAADDD@@@AAABBBBBBAAA@@@@@@AAAAAAAAAEEEKKKQQQYYYfffssssss~~~rrrmmmsssttt\\\PPPKKKIIIJJJHHHDDDCCCGGGBBBBBBCCCBBBAAAAAABBBDDDDDDDDDDDDCCCBBBAAA???>>>>>><<<:::999;;;<<<<<<<<<::::::::::::;;;>>>@@@BBB======<<<;;;:::::::::;;;999888777777888888777555vvvbbbNNN@@@999===:::777666666666666555666555555444444333333222111111000000000000//////000000000000////////////000//////......//////000//////.........---------...................................................///000000//////000111000777CCCPPPYYY^^^```aaaZZZYYY[[[ccciiilllnnnqqqxxxuuuuuuvvvsssoooppppppssszzz|||yyyxxxzzzwwwwwwuuuppplllkkkmmmooowww}}}kkkUUULLLIIIGGGJJJOOOOOORRRWWW[[[^^^bbbeeehhhiiinnnzzzWWWRRRXXXkkk}}}nnnbbbrrrzzzlll```jjjpppvvvmmmvvv|||zzzfffNNNIIIKKKIIIIIINNNPPPKKKNNN\\\nnnmmmbbbccciiimmm{{{zzzuuutttvvv}}}rrrmmmhhhYYYIII@@@;;;666222000000000000333555999<<<<<<999555222111555333000BBBppp^^^MMM>>>999BBBNNNXXXcccaaadddpppaaa]]]bbbgggzzz}}}ZZZEEEEEEDDDEEEFFFBBBBBBBBBCCCCCCEEEFFFHHHIIIGGGGGGHHHJJJLLLKKKHHHEEEEEEBBB>>>>>>@@@BBB@@@???EEECCCBBBCCCFFFGGGEEECCC<<>>???BBB@@@AAABBBAAA???===>>>???AAA??????CCCHHHPPP^^^kkk}}}zzzyyywwwmmmYYYNNNJJJGGGFFFGGGFFFCCCCCCEEEBBBCCCCCCBBB@@@@@@BBBCCCDDDEEEEEEEEEDDDAAA>>>===>>>;;;999888;;;===??????<<<<<<<<<<<<>>>@@@BBBCCC>>>===<<<:::999999999999888777666666777888666555sss^^^NNNDDD>>>===???888777555444555555444333444444444444333333222222111000000000////////////000000/////////.........////////////////////////.........---------,,,,,,------...............///...........................000111000///...///111222555===IIISSS[[[bbbhhhuuupppjjjhhhhhhjjjmmmooozzzxxxyyyzzzxxxvvvsssqqqssswwwwwwuuuvvvzzzvvvvvvsssnnniiiffffffggguuu|||}}}ssseeeVVVNNNKKKIIILLLQQQNNNPPPTTTWWWYYY\\\___bbbeeexxxUUUSSSVVVfffyyyzzzkkkhhh{{{hhhaaaoooyyy~~~ssszzz~~~bbbPPPOOOMMMKKKOOORRRZZZYYYbbbwwwqqqkkklllmmmlll}}}~~~{{{lllhhhaaaQQQAAA<<<888444111///000111111555888<<<===;;;777333000000777222111SSSaaaHHH@@@<<>>>>>@@@AAA@@@???EEEDDDCCCDDDFFFEEECCC@@@===@@@CCCCCC@@@===>>>???@@@AAAAAA???<<<;;;;;;<<>>@@@AAA@@@>>>============>>>???@@@<<<;;;:::999999999999999999777666777888999888666ssscccQQQGGG===999888777999===:::888666555555555444222333333333333333222222222000000000////////////.../////////............---......////////////......------------,,,,,,,,,,,,,,,---------....../////////////////////////////////000111000///...///000111222888CCCMMMXXXggguuu|||oooiiiiiikkklll}}}{{{{{{|||zzzxxxvvvttttttvvvtttrrrvvv|||{{{wwwrrrpppoooppppppoootttyyyrrrooofffZZZRRRLLLIIILLLPPPKKKNNNQQQTTTUUUWWWZZZ[[[hhhgggKKKSSS```uuuvvvlllooocccaaarrr{{{zzz{{{cccRRRNNNLLLWWWhhhkkkffffffnnn~~~vvvwwwwwwxxxzzzuuuooo|||}}}rrrfffbbbYYYIII;;;888666333000//////222444777:::======999555222000///555555AAApppjjjHHH<<<999===MMM^^^]]]___hhhuuu{{{iiiccchhhqqqxxxSSSCCC@@@FFFDDDCCCEEEAAA===>>>???@@@BBBDDDFFFHHHBBBBBBCCCEEEGGGFFFCCC@@@AAA@@@??????@@@AAAAAA@@@CCCCCCCCCCCCDDDBBB@@@>>>FFFIIIJJJHHHDDD@@@???@@@@@@@@@@@@===;;;999:::;;;???<<<:::<<<===>>>BBBIIITTT[[[aaa```___fffyyy~~~zzzrrroookkk|||nnnWWWJJJDDDCCCDDDBBBDDDDDDDDDDDDEEEFFFEEECCCCCCDDDBBB@@@@@@AAACCCAAABBBDDDDDDBBB???<<<:::888999<<<@@@CCCCCCAAA>>>>>>>>>===<<<;;;:::::::::888888888888888999:::;;;:::999888888::::::999888qqqZZZIIIAAA???:::888999999555444555;;;888666444444555444333222222222222222222222222000000////////////......///.........---------------......//////......---------,,,,,,,,,+++++++++,,,,,,,,,---....../////////////////////////////////000111000///...///000...---333>>>HHHUUUnnnrrriiijjjllllll}}}|||zzzyyywwwxxxvvvvvvvvvtttrrrwww~~~}}}yyytttsssvvv|||{{{qqqiii^^^SSSKKKHHHIIIJJJIIIMMMQQQTTTVVVVVVWWWXXXgggzzzyyyssseeeXXXWWWeeewwwtttnnnwwwcccdddttt{{{|||gggRRRLLLOOOpppuuummmjjjqqq~~~vvvggg______aaacccmmm|||zzzzzz|||hhh^^^YYYOOOAAA777555444222000///000444777999<<<===;;;666222111111000555@@@___nnnOOO>>><<<:::CCCWWWbbbcccdddvvvqqqfffccchhhyyyWWWJJJ@@@CCCHHHCCCBBBDDD@@@======>>>???AAACCCEEEFFFCCCBBBBBBCCCDDDDDDBBB@@@>>>>>>???@@@@@@AAAAAAAAA@@@AAABBBCCCBBB@@@>>><<>>@@@@@@???<<<:::999:::<<>>===???>>>;;;<<>>>>>???@@@>>>???@@@@@@???===;;;999555777;;;AAADDDCCC???;;;<<<<<<;;;:::999888777666666666666666888999:::;;;:::999888999;;;;;;;;;999ttt^^^NNNDDD======AAA>>>;;;999;;;:::666333444999666333111222444444444111111111222222222222222000000/////////..................---------,,,,,,------...//////...------,,,,,,,,,,,,++++++++++++++++++,,,------...//////........................///111111000///......///------222;;;AAAOOOnnnpppjjjmmmooommmzzz}}}|||{{{yyyxxxxxxwwwwwwvvvsssrrrwwwzzzwwwssspppqqqyyyssskkk]]]PPPHHHEEEDDDDDDHHHLLLRRRVVVWWWVVVVVVVVV___jjjhhhdddfffZZZUUUeeeuuuzzzqqqqqqhhhlll}}}}}}mmmXXXSSSaaasssggg\\\\\\aaaeeehhhiiiddd\\\TTTRRRUUU\\\dddiiiqqqsss___UUUMMMBBB999444333333222000///111555999:::<<<<<<999333///000333555:::QQQwwwWWW@@@;;;AAA@@@NNNaaaaaahhhlllqqqiiieeellleeeKKKDDD???EEEIIIAAA@@@DDDAAA>>>>>>???@@@AAACCCEEEFFFFFFDDDAAAAAAAAAAAA@@@>>>;;;<<<>>>?????????@@@@@@>>>@@@BBBCCCBBB???===<<<<<<>>>???===:::999;;;>>>@@@???>>><<<:::999;;;===BBB===<<<>>>===:::999;;;???CCCLLLUUUYYY^^^kkkyyyyyy{{{|||~~~}}}xxxzzz~~~zzz~~~tttyyyvvvVVVMMMGGGHHHHHHEEEBBBCCC>>>CCCDDDBBBCCCFFFFFFBBB>>>??????===;;;:::;;;<<<;;;;;;<<<<<<;;;::::::999333555999===@@@@@@<<<999888888888888888777777666666666666666777777888999999888777888:::;;;:::999pppZZZNNNDDDBBB@@@:::777888999555444555555333444777666333000...000222444555111111111111111111222222000/////////..................---------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,+++++++++******++++++,,,,,,---...//////------------------------000111111000///......///000///444999<<>>FFFIII@@@???DDDBBB??????@@@AAABBBDDDEEEFFFHHHEEEBBB??????>>>===<<<999;;;============>>>???>>>@@@CCCCCCBBB@@@>>>===777999;;;;;;:::;;;???CCC??????>>><<<::::::<<<>>>@@@;;;888::::::888888;;;:::>>>HHHTTTZZZ^^^hhhtttwwwWWWGGGEEEEEEGGGCCC>>>AAAHHH===BBBDDDAAABBBEEEEEE@@@<<<<<<<<<:::888777888999999999999999999999999999333444666999<<<<<<;;;999555666777888888888888888888777777666666666666777888777666777999::::::888tttvvvxxx{{{~~~nnn\\\NNNGGG<<<;;;:::888777666666666777666555444333444555555555444333222111111111111222111111111000000//////........................------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000///000222777EEE___uuuuuuuuurrrkkkeeecccgggkkkjjjvvv{{{wwwvvv~~~zzzyyy~~~{{{vvvtttuuuvvvssspppwwwsssooonnnlllkkkqqqyyy|||wwwhhh\\\PPPJJJEEEAAACCCIIIKKKSSSQQQOOOVVVVVVTTTXXX\\\cccuuukkktttooofffoooxxx{{{nnnrrrcccsssvvv```[[[VVVRRRRRRTTTUUUUUUWWWVVVWWW\\\fffpppwww{{{wwwdddNNNAAA:::666444555333333222111111444:::>>><<<888555333222111111222555QQQuuu]]]LLL@@@:::<<>>>>>?????????AAACCCEEECCC@@@======>>>???===;;;;;;999888999;;;======<<>>::::::>>>CCC@@@===:::888:::===????????????>>><<<<<<;;;;;;;;;::::::999999::::::;;;;;;>>>@@@???CCCKKKMMM]]]xxx|||kkkVVVMMMDDDEEEEEEEEEEEECCCAAA@@@???BBBBBB@@@@@@CCCCCC@@@???===:::999999999888777555888::::::888666666666666666666777888888999999666666666666666777777777555555666666666666666666444444555555666555555555XXX[[[___dddhhhnnnuuuyyysssmmmcccWWWKKKAAA:::777;;;:::999888777666666666666666444333333333444555444444333222111111111111111111111000000000//////........................------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------...............222000000000222<<>>EEEUUU___^^^bbbjjj~~~uuuuuuvvvwwwuuuUUUIIICCCEEECCCCCCEEEGGGEEEBBB@@@AAAAAA@@@>>>======>>>@@@AAA???======???@@@???===;;;:::999:::<<<=========>>>@@@@@@===999999>>>BBBAAA>>>;;;:::<<<>>>@@@AAA???>>>===<<<;;;;;;;;;;;;:::999999888888999999999999<<<:::>>>EEEGGGUUUnnnxxxxxx|||uuu}}}dddRRRHHHCCCCCCDDDDDDDDDCCCBBB@@@???>>>@@@AAA>>>???BBBCCCAAA???===:::999999999888777777888888777666555666777777777777777888888888888777777777777777777666666555555666666666555555444222333333444444444333333EEEHHHMMMRRRVVV[[[```cccjjjpppzzzvvvkkkbbb\\\WWWTTTHHHEEEAAA<<<999777777777:::999888777666555555555666555444333333333444444444333222111000000000000000000000000////////////------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............,,,,,,---...............111000000//////555EEETTTgggeeefffkkkpppmmmaaaWWW\\\gggqqqtttwww}}}xxxsssrrr{{{zzzuuusssttttttssspppnnnjjjjjjqqqwwwvvvtttsssvvv}}}}}}sssiiicccZZZPPPMMMIIIFFFEEEBBBAAAEEEJJJMMMXXXYYYVVVUUUQQQRRR^^^xxxhhhcccmmm~~~nnnssszzz|||~~~uuuzzzxxx}}}yyyaaabbbcccbbbaaa___^^^___aaa^^^dddjjjooosss}}}{{{iiiXXXJJJ===777555333333444333111000222777<<<======555777333+++---777:::777QQQgggEEEBBB===>>>LLL___ddd^^^eeeuuu~~~ooohhhfffrrr^^^JJJEEEDDD@@@BBBDDDEEEFFFGGGGGGFFFBBBAAA???===<<<<<<======???>>>======???@@@@@@???<<<;;;:::;;;===>>>>>>>>><<<===>>>;;;999999===AAA???===;;;:::<<<>>>??????>>>===<<<;;;::::::::::::::::::999888777777777777666999777999???AAALLLcccsssppphhhbbbggguuu~~~uuuzzz~~~vvvXXXIIIDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>>>>@@@@@@===>>>BBBDDDBBB>>><<<:::999999:::999777888888888666444444666888888888888888777777777777888888888777777666666666555555555555555444333222111111222222222222111111BBBEEEHHHKKKLLLMMMOOOQQQXXX]]]dddkkkoooppppppnnnwwwxxxxxxxxxwwwyyy|||~~~{{{vvvssstttsssqqqnnn___[[[UUUMMMFFFBBBAAABBBAAA???<<<::::::;;;===???999888777666555555555555444444444333333333333333222222111000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,---.........------///...///111111444@@@MMM^^^___eeennnssspppcccXXXSSS]]]gggjjjlllwwwtttqqq}}}{{{wwwsssqqqqqqqqqpppooojjjhhhkkkrrrvvvuuuuuuwwwlll\\\UUUNNNGGGFFFFFFGGGEEEBBBBBBFFFKKKQQQ[[[[[[VVVTTTQQQ[[[oookkkeeepppwwwrrr~~~}}}vvvoooaaabbbeeehhhhhhgggggghhhjjjkkkooottt{{{ppp^^^TTTHHH===999666333111222444111000444;;;???>>>;;;222333444444111111777???qqqWWW???;;;;;;BBBUUUfffeeeaaasssqqqmmmcccdddsssPPPFFFCCCFFF>>>AAACCCBBBBBBDDDDDDBBBAAA???======>>>???@@@@@@@@@???>>>>>>??????@@@@@@>>><<<;;;<<<>>>@@@@@@???;;;<<<<<<;;;999999<<>>FFFYYYjjjcccZZZVVV\\\iiiwww{{{yyyrrrYYYIIIDDDEEEEEECCC????????????>>>>>>======BBBDDDBBB>>>???BBBDDDBBB===<<<:::999::::::999777888999:::999777666777888999999999888777666666555999999888777666666555555555555555555444333222111111222222222222111111000???AAACCCCCCBBBBBBBBBCCCJJJKKKLLLNNNPPPQQQQQQRRR[[[[[[ZZZYYYWWWWWWYYYZZZZZZYYYYYY[[[\\\[[[XXXTTTWWWSSSNNNLLLLLLKKKHHHEEEBBBBBBAAA>>>;;;:::<<<>>>===<<<999777666666888999777777666555444444444444333333333333333222222111111111000/////////000000.....................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...---------------///111111222;;;DDDUUU[[[eeelllnnnhhh```ZZZOOOVVV]]]```aaahhhwww{{{uuu}}}{{{xxxuuurrrqqqqqqqqqqqqnnnnnnrrrtttsssssszzzkkkTTTKKKJJJGGGIIIMMMNNNJJJCCCCCCHHHLLLRRRZZZXXXSSSSSSWWWllluuugggrrr{{{qqqwww|||xxxlllkkknnnrrruuuwwwxxxyyyyyyxxxfffXXXPPPGGG>>>:::777333111222444222111666<<>>>>>>>>>>>???>>>======???AAAAAA@@@<<<<<<<<<;;;:::;;;<<<>>>:::999888999<<<======<<<<<<<<<;;;:::::::::;;;;;;>>>===;;;:::888888777777666;;;888666;;;<<>>=========<<<<<<<<<<<<<<>><<<:::888888:::999999888777666555555888888888777666555444444555555555555444333222111333333333333333222111111;;;===>>>>>>>>>>>>@@@AAACCCCCCBBBAAABBBDDDFFFHHHHHHIIIHHHFFFDDDBBBCCCDDDAAA@@@@@@BBBCCCCCCAAA@@@@@@>>>===<<<======<<<;;;<<<<<<<<<:::888777999:::888777666444333333444444666555444444333333444444222222333333333222111000000000////////////000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++))))))******++++++,,,,,,++++++,,,---------------...---...000///---222999PPPZZZgggnnnmmmgggbbb```RRRSSSUUUWWWXXXZZZcccmmm{{{{{{zzzyyy{{{~~~~~~|||zzzwwwvvvvvvvvvwwwvvvwwwxxxvvvrrrrrr}}}mmmVVVQQQTTTUUUUUUZZZYYYOOOEEEDDDJJJPPPSSSWWWTTTRRRYYYgggqqqmmmrrrxxxnnn~~~uuuxxxhhh[[[RRRHHHAAA:::888666222222444444444555999<<<<<<999555555---,,,222555@@@fff}}}^^^AAA:::???===NNNWWWaaabbbdddqqqtttoooyyyxxxjjjMMMJJJHHHBBBDDD>>>CCCFFFHHHRRR___bbb]]]IIIEEEAAAAAACCCDDDBBB@@@BBBCCCBBB@@@>>>======???@@@???>>>???AAABBBBBBBBB???>>>>>>===<<<<<<======;;;;;;;;;===???@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<>>>===<<<:::999888888888555;;;777444999:::<<>>;;;:::::::::;;;;;;999777777;;;???AAA???<<<999777999999999888777666666555666666666555555444444444555555555555555444333222555555555555444333222111<<<============>>>AAACCCAAAAAAAAAAAABBBDDDFFFGGGCCCDDDDDDCCC@@@>>>===>>>>>>??????@@@??????@@@@@@;;;===>>>>>>======???@@@===<<<:::999888888777666666666666666666555555444555444444333333333333333111222333333333222000000/////////......//////000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++))))))***++++++,,,------++++++,,,------------,,,///---...///---+++...333EEERRRcccnnnqqqnnnkkkkkk\\\UUUQQQTTTXXXZZZ^^^dddsss~~~{{{}}}rrrsssyyy}}}}}}{{{yyyxxxzzz{{{|||yyyvvvtttpppqqq{{{gggZZZ\\\bbbccc```eeebbbSSSFFFFFFNNNTTTVVVYYYWWW[[[jjj~~~~~~lllxxxzzzuuu}}}qqqlll]]]RRRKKKDDD===888666444000111444444666999;;;;;;888555222000111000111???bbb|||XXXDDD222777FFFGGGTTT[[[^^^___mmmxxxrrrxxxwwwSSSIIIFFFEEEDDD@@@<<<@@@CCCHHHXXXkkknnngggIIIEEEAAAAAADDDFFFDDDAAA@@@BBBBBBAAA>>>===???AAAAAA@@@???@@@BBBCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;;;;<<<>>>AAAAAA@@@>>>===<<<<<<;;;<<<<<<======<<<;;;:::999888888888888444;;;888444999999:::BBBCCCAAADDDJJJOOOVVVbbboooooo]]]NNNGGGHHHCCCCCCBBBAAA???=========<<<;;;;;;::::::;;;<<<<<>>???>>>;;;999999999888888888777777666666444444444444444444333333555555666666666555555444555555555555444333222111======<<<;;;:::;;;>>>AAA======???@@@AAABBBCCCCCC@@@AAACCCBBB???<<<;;;;;;===???@@@>>><<<;;;<<<===777:::<<<;;;888777999<<<:::888777888999:::888777222333444555555444222111444444333333222222333333111111222333222111000/////////.........//////000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......++++++,,,---------,,,,,,...------000///---000555444CCCWWWiiirrrsssqqqpppfffZZZRRRWWW^^^bbbeeeiiimmm{{{ppprrr{{{~~~{{{yyyxxxzzz{{{}}}wwwqqqooonnnooouuu}}}|||xxxjjjZZZWWWaaagggffffffkkkgggUUUGGGGGGPPPWWWZZZ]]]\\\eeeyyyuuuttttttsssxxxrrr}}}gggYYYOOOHHHFFF???999666333//////333333777;;;<<<:::555222000***666888555LLL~~~aaaFFF???666===NNNPPPZZZ``````ccc}}}tttvvv]]]KKKJJJBBBBBBFFF===@@@AAA???@@@NNN]]]\\\PPPEEEAAA>>>@@@EEEHHHHHHEEE>>>@@@BBBAAA>>>>>>AAACCCBBB@@@???@@@BBBDDDDDDCCCEEECCCAAAAAA@@@???>>><<<999999;;;===@@@@@@>>><<<======<<<<<<<<<======>>>;;;:::999888777777777777666===:::555;;;;;;;;;BBBDDDAAAAAACCCBBBCCCNNN\\\xxxqqquuuxxxxxx~~~```QQQLLLGGGBBB@@@>>><<<;;;<<<>>>???>>>===<<<;;;:::::::::;;;<<<===DDDHHHIIIGGGEEEEEEBBB===:::::::::;;;<<<<<<999777:::<<<===<<<;;;999::::::888888888888777777777777222333333333333333333333555555666666777666666666555555555444333222111000<<<===============<<<<<<<<<<<<===???@@@AAABBBCCC???>>>===<<<;;;:::::::::>>>======<<<<<<<<<======888<<<<<<888666999:::999666666666555444444333333555555444444444333333333222222222222222222222222000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++************************+++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////---,,,,,,---...///333:::HHH[[[mmmxxx{{{zzznnnaaaUUUUUUZZZ```fffkkkuuuwwwiiiooo|||zzz~~~}}}zzzzzz{{{{{{|||zzzuuuoookkklllqqqwwwsssqqqgggZZZWWW___hhhkkk{{{ssseeeVVVJJJHHHNNNVVV```aaajjj~~~xxxuuuuuu|||ooo___NNNEEEFFF???<<<888444222222333444;;;777999???>>>666111111---888777888ccchhhVVVAAA777999CCCSSS___aaagggfffmmm~~~sss___VVVKKKCCCAAAAAA???===;;;<<<>>>AAAEEEHHHHHHFFF???@@@AAACCCDDDEEEEEEEEEDDDCCC@@@>>>===>>>@@@AAA@@@AAABBBDDDEEEEEEFFFFFFEEEAAA>>>===>>>>>><<<999888;;;>>>AAAAAA???<<<:::<<<===>>>??????===;;;:::;;;:::999888888888999::::::::::::::::::;;;<<<======>>>??????@@@BBBEEEHHHaaahhhlllggg___cccsss{{{yyynnnbbbQQQFFFAAAAAA@@@??????===<<<<<<======<<<:::;;;;;;<<<;;;999999;;;======???AAABBBAAA@@@@@@AAA???===:::888777888999;;;888:::===??????===:::888:::999888777666666666666222222222222222222222222666666666555444444333333555444333111000/////////<<<<<<<<<======<<<<<<;;;;;;;;;<<<===>>>??????@@@===<<<;;;:::::::::::::::<<<;;;;;;::::::;;;;;;;;;===CCCEEEAAA;;;:::888666666666555555444333333333444444444444333333333333222222222222222222222222000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++************************+++++++++*********))))))))))))))))))))))))))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,---...//////222>>>TTTmmm}}}}}}vvvkkkaaa]]]]]]]]]```dddtttrrrnnnrrrssswwwzzzyyyxxxxxxyyyyyyzzzzzzxxxsssooolllmmmooollljjjbbb\\\bbbuuuiiiYYYPPPNNNUUU^^^nnn|||vvvtttzzz~~~mmm^^^UUUIIIAAA@@@>>>;;;777333222333444666;;;;;;<<<===999333111333///111;;;ZZZvvvLLL@@@777:::EEERRR]]]eee]]]fffuuutttuuuSSSLLLEEE@@@@@@???===:::::::::;;;>>>@@@BBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDEEECCC@@@===;;;<<<===>>>@@@@@@AAACCCDDDDDDDDDDDDDDDAAA>>>===>>>>>><<<::::::<<>>;;;;;;<<<===>>>===<<<:::999:::999888777777888999999<<<;;;;;;::::::::::::;;;;;;=========<<<<<<>>>@@@IIIPPPXXX\\\]]]cccmmmuuu}}}hhhSSSKKKBBB<<<<<<===<<<;;;>>><<<;;;;;;<<<<<<;;;::::::;;;<<<<<<::::::;;;<<<<<<>>>AAAAAA@@@???@@@@@@===<<<:::888777888999:::999;;;===??????===;;;999999888777777666555555555222222222222222222222222444444555555555555555555555444333111000000//////:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999888888999999999:::999999888999999::::::???IIINNNHHH???:::777555666555555444444333333222444333333333333222222222111111111111111111111111000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++************************+++************)))))))))))))))))))))))))))))))))******++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,......------------.........---444KKKhhh}}}{{{ssskkkeee^^^XXXYYY^^^hhhzzz{{{}}}}}}ooogggnnnppptttwwwxxxxxxyyyzzzwwwyyyzzzyyytttnnniiigggeeebbb]]]^^^mmmmmm```]]]]]]eeerrrqqqkkkqqqxxx}}}pppVVVMMMJJJEEE???<<<;;;888555222111333666888666;;;<<<777111000111222777222KKKiiiIII@@@888555@@@OOOZZZ___bbb___nnnrrrfffrrraaaGGGCCC???>>>??????<<<999;;;::::::;;;======<<<:::@@@AAABBBCCCCCCCCCCCCCCCDDDBBB???<<<::::::;;;<<<@@@@@@AAABBBBBBBBBBBBBBBCCCAAA???>>>>>>===<<<:::;;;===@@@BBBBBBAAA>>><<<999:::;;;;;;;;;:::888888777777666666666666777888<<<<<<;;;::::::999999888;;;<<<===<<<:::999888999;;;>>>EEEOOO\\\hhhrrrwwwyyypppWWWBBBAAA===::::::<<<===<<<:::<<<;;;999:::;;;;;;:::888999;;;======<<<::::::;;;;;;===@@@@@@???>>>>>>???;;;:::999888888888888888777999;;;======;;;999777888888777777666555555555333333333333333333333333333333444555555666777777555444333222111000000000999999::::::;;;:::::::::999999999999999999999999777666666666777777888999888888888888888888999:::BBBLLLQQQJJJ???999777666555555444444333222222222333333222222222111111111000000000000000000000000////////////////////////.........---------,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++************************************))))))))))))))))))))))))))))))))))))++++++++++++************************++++++++++++***++++++++++++,,,,,,,,,------------------......111...111AAA[[[rrr~~~zzzvvvppphhh]]]UUUXXX___aaaoooyyyxxx{{{sssfffmmmmmmpppvvvxxxxxxzzz}}}vvvxxxzzzzzzvvvpppjjjfffccc```\\\aaarrrrrrnnnoooppp{{{uuuvvv~~~ppp___NNNHHHGGGCCC>>>===888666333111222444888;;;666<<<;;;444000222333111555>>>dddzzzPPP===CCC<<<<<>>>>>??????===<<<<<<;;;;;;;;;======<<<;;;@@@@@@AAABBBBBBBBBAAAAAABBB@@@>>>;;;:::;;;<<<===AAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;::::::;;;>>>@@@@@@???===;;;888888999999999888777666555555555555555555666666:::::::::::::::999999999:::<<<>>>===;;;999888888999888999AAAQQQeeeuuunnnVVVJJJBBB<<<>>><<<;;;;;;<<<===;;;999:::999888888999:::999777777:::======<<<::::::::::::<<<>>>???===<<<<<<===999999999888888777777777555666888::::::888666555888888888888777777666666333333333333333333333333333444444444555555555666444444333111111000000000777777888999999999999999::::::999999999888888888555555555555555666777888888777777777888888999:::IIIQQQSSSIII<<<777777888444444444333222222111111222111111111111000000000////////////////////////...........................------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********************))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---------......000///111999JJJ```ttt{{{yyyuuummm```XXX\\\fffllltttzzz{{{yyyppplllhhhiiinnnqqqqqqtttyyyvvvwwwxxxxxxwwwsssoookkkfffbbbaaahhhvvvyyy|||~~~~~~uuu\\\VVVNNNJJJEEE???<<<<<<555444333222333666:::<<<<<<===:::444111333333111777YYY^^^HHHFFF;;;;;;CCCRRR]]]bbbccceeejjjsss___zzz[[[HHHCCCAAA>>><<<<<<<<<======;;;:::999:::<<<>>>>>>===>>>??????@@@@@@@@@??????@@@>>><<<;;;;;;===???AAABBBBBBBBBBBBAAA@@@??????===>>>>>>>>><<<;;;:::999777999;;;======<<<:::999777777777777777666666555333333444444555555555555666777888999::::::::::::777:::<<<<<<:::999888999666555444666@@@OOOaaammmwwwwww{{{~~~gggOOOAAA>>>@@@AAA<<<;;;888777777777666666888777666777888999888777666999<<<<<<;;;999888888999;;;======;;;:::::::::777777777777777777666666555666888999999888666555888888999999999888777666333333333333333333333333555444444444333333333222333333222111000000000000555666777888888888888888999999999999999888888888444444444444555555666777666666666666777888999:::NNNSSSQQQFFF:::666666666444333333222222111111000111111000000000/////////................................................------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************(((((()))))))))))))))***))))))))))))))))))))))))))))))******************)))))))))************+++************++++++++++++***+++,,,------...------+++---000333;;;MMMeeevvvzzzzzzzzzuuujjjbbbeeennnwwwwwwxxxxxx}}}}}}pppfffaaadddgggfffkkkssswwwwwwwwwwwwxxxvvvssspppkkkhhhjjjsss{{{{{{|||rrrcccPPPPPPMMMHHH@@@:::888888333333444555666999;;;<<<;;;666222000------333;;;YYYeeeEEE===???999BBBSSSaaaffffffiiipppkkkiiicccFFFAAAAAA???===:::999999::::::888777666777:::<<<===<<<;;;<<<===>>>>>>>>>>>>>>>>>>===;;;:::;;;>>>AAACCCBBBBBBBBBAAA@@@>>>===<<<:::;;;======;;;888888888555666888999:::999888777777777666666666555555555111222333444555555555555333555777999:::;;;::::::333555777777666555666777222444666666777<<>>===;;;999888777999<<<<<<999666666777444555777888888888777666777777666555555555555555111222333555555555555555444555777999::::::999888333444444333222222333555111444666777666666888;;;@@@MMMWWWXXXccc{{{lllSSS@@@;;;888888:::;;;888444111444555777777777777777888777666666666888999888777555777888777666555666777777999::::::888777666777777666444333333444666777666666777777777777666666444555666777777666555444111111111111111111111111111111111000000000000000000//////...............333444555666777777777777666666666666777777888888666555555444444555555555333222222333444555666777777;;;<<<888666777777555333333222222111000000000000/////////............---------------------------------------------------------,,,,,,,,,++++++************************)))***+++,,,,,,,,,,,,,,,************************'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))************)))************+++++++++)))***+++---......------***...000///---222>>>IIIaaahhhttt}}}{{{vvvvvv{{{qqqgggcccddd^^^XXXbbbsss{{{vvvxxxwwwhhhfffffffffmmmyyyzzzyyyyyy{{{|||zzzuuupppxxxtttxxxwwwkkkeeejjjwww~~~yyyxxx}}}|||tttwwwqqquuu~~~kkkkkkgggeeegggkkkvvvkkk[[[TTTPPPNNNJJJBBB:::777777444000222444777:::;;;<<<;;;:::555///333;;;999===```WWW===<<>><<<:::888888:::<<<===???>>>>>><<<;;;999777666555888;;;;;;888555555666444555666888888777777666777777666555555555555666111222333555666666555555555666888999:::999777666555555555333111111222444//////000111222555777888222<<>>===;;;?????????>>>===:::888777999999999::::::;;;;;;<<<888999999:::::::::999999999888666555666888;;;======<<<;;;999777666555444444666777999999777666444777666666666666777777888===<<<;;;:::888777666666333333222222333333444444777666666666666555555555222222111111111111111111333333333444444555555555444888::::::???RRRnnnyyyvvvuuuxxx]]]WWWNNNEEE@@@===;;;999666666555444333333222222555444333222222444666777777777777777777777777777333333444555666666666555666666555555555444444444222222222222222222222222111111222222111000///...000222555777777666333111111///---///222444222000......////////////...............///////////////333333222333444666999:::777888888888888777666555666555555555555555666666333333333333333333333333666666555555444444333333333222111000//////////////////............//////......------------......------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,---,,,,,,,,,///444888MMMYYYhhhtttyyy|||uuukkkaaa[[[WWWUUUXXX___hhhppp{{{|||qqqhhhhhhqqq{{{}}}{{{}}}|||{{{xxxtttpppkkkiiinnnnnnnnnmmmlllllloooqqqvvvfff___^^^ZZZWWWWWW[[[dddttt~~~rrrfff\\\UUUPPPLLLDDDAAA===888555333333333777888999:::999777444333---000000777RRR|||iiiOOO@@@999:::DDDQQQdddqqqzzz|||}}}ttt|||```FFF???@@@===999999999999999888777666666777777888888999:::::::::777888888999:::::::::999999888666555666888;;;======<<<;;;999888666555444333444666777777777666666666666555555666666777888;;;;;;:::888777666555444333333222222222333333444555555444444444333333333111111111111111111111111222222222222333333444444111444666555777AAASSSbbbnnn{{{pppzzzvvv{{{nnnVVVJJJEEE???;;;888777666555555555555444333333222222444333222111111333555666666666666666666666666666333444444555555555555444555555444444444444333333222222222222222222222222222222111111000000000000000222444555555444222111111///...///222333222000//////000000000000//////...---------------------222333333333444555555666777777777777777666666555666555555444444444555555333333333333333333333333444444444444444444444444222222111000//////////////////............//////......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++************)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))******++++++******++++++++++++++++++++++++***+++,,,,,,,,,...111444BBBNNN^^^hhhmmmrrr{{{yyymmm```YYYVVVTTTVVVZZZ\\\cccooo}}}}}}~~~zzzooohhhqqq~~~|||yyyxxxwwwtttnnniiiiiiiiijjjiiiggghhhjjjkkkssscccZZZVVVVVVSSSQQQSSS[[[hhh{{{wwwqqqggg___WWWQQQMMMJJJ???<<<888444222222444555:::;;;::::::888555222111111---,,,===cccdddOOO<<<777:::AAANNNZZZpppxxxuuuyyyhhhJJJ;;;===AAA===666555555555555555555666777555666666777888888999999666666777888999:::::::::999888666666666888:::<<<===<<<;;;:::888666555444555555555666666666777777555555555555555666777777:::999888777666444333333333333222111111222222333333333333222222222111111111111111111111111111111111111111111222222222222333555666666555888???DDDEEEXXXmmmtttpppqqq}}}~~~}}}yyyrrrfffVVVFFF<<<;;;999777666777888777666555444444333333222222222222222111000111222333444555555555555555555555555444444444444444444333222444333333333333222222222222222222222222222222222333222111000000000111222111222222333333222111111111000//////111222111000000000111111111111000000/////////......---------222333444444444444333222666666666777777666555555555555444444333444444444222222333333444555555555333333333333333444444444222111000//////......//////......------......///...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++************************************************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((('''******))))))((((((''''''((())))))***************************++++++++++++)))+++---------...000222999CCCQQQ\\\dddkkktttzzz{{{nnn^^^UUUTTTVVVYYYZZZZZZ\\\bbbqqqtttssswww{{{sssjjjooo}}}}}}yyyyyyzzzwwwpppiiiiiiiiihhhgggfffgggkkknnn{{{}}}|||eee___[[[VVVTTTVVVSSSUUU```rrr}}}zzzsssmmmddd[[[SSSLLLEEEBBB:::777444111111333555777===<<<;;;888666333000///555...+++:::YYYqqqqqqeeeOOO@@@555999BBBJJJSSS]]]yyy{{{}}}^^^OOO>>>777;;;???<<<666888777666555555666888999555555666777888999999:::555666666777888:::;;;;;;999888777777777888:::;;;======;;;:::888666555555999888777666666666777777555444444444555666777777:::999888777666444333333333222222111111222222222222222222222111111111111111111111111111222222222111111222222222222222222333444666777777888888888444<<>>:::999:::999888:::999888777666777888999666666777888999;;;;;;<<<666666666777888:::;;;<<<:::999999888999999:::;;;>>>===<<<:::888777666555>>>===;;;999888777777777444444444555555777888888::::::999777666555444333222222111111222222333444333333333333222222222222000000111111111222222222333333333333222222222222000000111222333444444444222555777666777>>>KKKVVVqqq{{{uuuooohhheeelll{{{kkkYYYJJJAAA>>>;;;999888888888777222222222444555444222///222222222222222111111111////////////000000111111111111111111111111111111222222333333222111000000222222111111111000000000111111111111111111111111333222111000111222444666666555444333222222333444333333333222111000000111111111222222222222111111333222222111000//////...333333444555444333222111333444555555555555555555555444444333222222222222///000111333555777888999222222222222222222222222111111000///..................------------......------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''((())))))******))))))(((((())))))***++++++++++++---......------///000...000888GGGZZZjjjrrruuutttnnnccc[[[[[[aaaeeeeee^^^YYYSSSSSS```ttt{{{tttqqqqqqqqqooommmhhhmmmrrrtttuuuzzz}}}zzzyyyxxxtttqqqpppoookkkgggfffiiinnnsssrrr|||fffXXXYYYYYY[[[___]]]YYY^^^ppp~~~|||jjjddd[[[QQQJJJDDD???;;;222222111222444666999;;;;;;999666333000/////////---...000333666999::::::666444;;;JJJUUUYYY^^^fffqqq|||}}}HHH>>>??????<<<888666777999999888888777777777777888777777888:::;;;<<<===>>>888888777777888:::<<<===;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<:::999777666555???>>>===<<<:::999777777555555555555666888999:::::::::999777666555444333111111111222333444666666444444444333333333222222000000000111222222333333333333333333333222222222333222111111111222333444666555444333444777;;;>>>SSSeee}}}wwwqqqddddddeeeggglll{{{}}}rrrwwwssscccVVVMMMAAA777555444444666888777333///333333333444444333000---111111111111111111111111/////////000000000111111111111111111111111111111111111111111111111000///222111111111111000000000111111111111111111111111222222111111222444666777666666555444333333333333444555666444222111111222111111222222222222111111/////////......---------444444444444444333333222222333444555555555555555555444333222111111111111///000111222333444444555333333222222111111000000111111///..................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))*********++++++++++++************************))))))))))))))))))))))))(((((((((((())))))******'''''''''((()))*********((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((())))))))))))'''(((((()))))))))))))))((((((((()))***+++++++++,,,------,,,++++++---///......222===LLL]]]jjjrrrnnnooollleeedddggghhheee___^^^YYYTTTXXXhhhyyyuuuiiijjjtttuuunnncccaaabbbiiisss|||}}}zzzxxxxxxyyyzzzvvvuuurrrooolllkkklllnnnsssuuuyyy___YYY[[[ZZZ]]]dddaaa```jjjzzzsss```ZZZQQQHHHBBB>>>;;;999000111333555777999;;;<<<888666333000......//////---...111444555555777999777888BBBRRR[[[^^^eeepppuuuXXX???:::;;;;;;999666555666777666777888999999999999999777777888:::;;;===>>>>>>;;;:::999888999:::<<<============<<<<<<<<<======>>>>>><<<;;;999777666666;;;<<<<<<<<<<<<:::999888666666666666888999:::;;;999888777666555333222222000111111333444666888999444444333333333222222222///000000111222222333333333222222222111111111111222333333222111111444777777444000...000555:::===666@@@NNNXXX[[[ZZZWWWUUUTTTZZZeeeooottt|||wwwiiieeejjjppp|||~~~|||sssiii^^^UUUEEE777333666888888666444111//////000111111444333444555666555333000000111111111111111111111//////000111111111111111000000000000000000000000//////000000111000000000222222222111111111000000111111111111111111111111111111222333444555666777555555444444333222222111666888888666333111222333000000111111111111000000...---------------------444444444444444444444444222333444444555555555444555444333222111111111111000000000000000000000000444333333222111000//////111000///......------......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&((()))************''''''(((((())))))******'''(((((()))))))))))))))'''(((((()))***++++++++++++,,,,,,***)))))),,,...000000111444===MMM___kkkiiippprrrnnnkkkkkkhhhcccbbbdddaaaYYYWWWaaapppzzztttcccddduuuzzzssseee\\\WWWaaarrr}}}yyywwwyyy}}}{{{{{{zzzwwwrrrnnnkkkkkkrrrpppttt}}}wwwyyynnn\\\___ccc______eeeeeehhhvvv~~~uuuiii[[[TTTJJJAAA;;;888666555000111444666999;;;<<<<<<666444111...---...///000111///000444777666444333===@@@JJJXXX^^^```jjjwww{{{rrrvvvQQQ999<<<999777555444555666666555555666999;;;============666777888999;;;<<<===>>>===<<<:::999999:::<<<===>>>>>>>>>>>>>>>=========>>>>>><<<;;;999888666666777888:::<<<<<<;;;:::999666666666777888:::;;;<<<777777666555333222111000000000111333555888:::;;;333333333222222222222111///000000111222222333333222111111111000000//////+++...111000...///333777111333555555444222111000555444555888<<>>>>><<<:::999999666555555666888;;;???AAA>>>>>>======<<<<<<;;;;;;<<<======>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;:::777:::===@@@@@@>>>:::888888888888888999:::;;;;;;777555333333333333111///555333222111222555888:::444333333222222111111000000111222333333222111000000000000000////////////............////////////111111222222222333333333111222222333333222222111666888<<<@@@EEEJJJMMMOOOPPPRRRXXX___gggnnnsssvvvyyynnniiiccc^^^[[[VVVPPPLLLCCCBBB@@@===;;;888666555333333333333333333333333111111111111111111111111//////000111222222333333////////////////////////............//////////////////...------...000000---000111......111000---111111111111111111111111000111111111000000222444///111333444666666666555555555444444444333333333000111333555555444333222111111111222222333333333111...,,,---000222111///222222333333222111111000000111222333333444444444000111111111111111111111000000111222222222222111111111111000000000//////......---,,,,,,---......------.........---++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))(((((((((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,...444???LLLUUU^^^bbbiiippptttrrrlllgggfffeeebbb]]]ZZZXXXYYY[[[iiiooouuuwwwvvvvvvyyy}}}~~~{{{pppcccaaajjjsssvvvsss{{{{{{yyy|||~~~{{{wwwuuuuuuuuuuuutttsssmmmlllqqqvvvyyy}}}zzzyyy}}}~~~vvvuuu{{{xxx~~~pppbbb___ccckkkvvvwwwkkk___WWWJJJEEE>>>888555444333222444555777888888777555333000///...------...000111333444666666333111:::DDDRRR___ddd___ccc~~~kkkkkkssseeeCCC:::999666555444444333333444555555;;;<<<>>>===:::777666555444444444666888:::===>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<===============<<<;;;;;;888:::<<<>>>>>><<<:::888888777777777777888888999777555333333333333111///333333222222333555777999333333222222111000000000000000111222222111000000000000000/////////..................////////////111111111222222222222333111222222222222222222111222333444666888:::;;;<<<>>>@@@DDDIIIOOOTTTXXXZZZdddhhhnnnssstttqqqmmmiiillliiiffffffgggbbbXXXPPPPPPMMMHHHEEEDDDAAA===999:::999888777555444333222222222222222222222222222000000000000000000000000///000000111111222222222////////////////////////---.........//////////////////...------...000111***...///...///222111...111111111111111111111111///000222222111000222333222444555777888999888888444444444444333333333333000111333444555444333222111111222222222333333333444111//////111222000///111111111111111111000///111111222333444444444444000000000000000////////////000111111222222111111000000000000////////////...---,,,,,,,,,,,,---...,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))((((((''''''(((((())))))((((((''''''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''))))))))))))))))))))))))))))))))))))*********++++++---,,,+++,,,000999CCCKKKWWW]]]fffoootttuuusssqqqrrrnnnhhhbbb]]]ZZZWWWUUU```hhhsss}}}|||~~~|||hhh[[[^^^fffiiikkkuuu~~~|||}}}~~~|||zzzyyyyyyyyyxxxwwwyyytttpppqqqrrrrrrsssvvvrrrqqqnnnppp}}}vvvpppssszzz~~~tttkkkkkkrrr|||~~~uuukkk___TTTMMMBBB>>>888333222333444444666777777777666444222000,,,,,,,,,---...000111222555666888666222555CCCSSSbbbrrrrrrdddqqqxxxllluuujjjHHH777555666555333333333333444555666666;;;<<<===;;;888444333222111222444666888999:::;;;:::::::::;;;;;;;;;;;;;;;<<<=========<<<;;;:::999;;;;;;<<<<<<<<<;;;;;;:::999:::;;;;;;;;;::::::999777777666666555555666666666444333222333222111///111222222333444555666666222222222111000000/////////000000111111000000///000////////////.........---............/////////000000000111111111222222111111222222222222111111222222222222222111111111444555777999<<<>>>@@@AAABBBEEEHHHJJJKKKKKKIIIGGGGGGFFFDDDDDDCCC@@@;;;777:::888666555555555333111222222222111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////---------........./////////...------...///000111+++///111000111444333000000000000000000000000000...000222333222111111111333444666777888888888888444444444333333333222222000111222333444333222222222222222222222333333333666444222111111111000...000111111222111111000000222222333444444444444444///////////////.........///000000111111111111111////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))************,,,,,,+++***,,,222:::@@@PPPYYYgggrrrwwwxxxxxxxxx}}}wwwpppjjjfffbbb]]]YYY]]]^^^fffuuu|||{{{wwwpppfff]]]\\\```bbbnnn|||~~~~~~}}}}}}~~~}}}|||zzz}}}yyyvvvsssqqqnnnkkkiii______```hhh|||zzzyyy|||~~~{{{~~~{{{qqqggg\\\QQQHHHBBB<<<888333111222444666777888888777555333111///...***+++---///111222444444555444555777:::CCCUUUeeeuuuyyy{{{ppptttoooIII777555444222111333333333444555777888888999::::::999666333222222000222444777999:::999999888888888999999:::::::::<<<<<<<<<;;;:::999888777888888999999999999999888;;;:::999888888888999999888777666555555555555555555444222222333222111//////000222333444444444333333333222111111000000////////////////////////////////////.........---------------.........////////////000000000111111111000000111111111111000000000000111111222222222333333444444555555666666777444444444555666666777888222333555555555555666666555444444444555555555555111111111111111111111111////////////////////////........................000000//////////////////........................,,,,,,---------...............------...///000111555888999666555666444000000000000000000000000000---000333333222000000000000111333444555555444444333333333333222222222222000000111222333222222222222222222222222222222222444333111000000//////...111111222222222222222111222222333333444444333333////////////......------//////000111111111111000.....................///.........//////.........,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------,,,+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((()))))))))*********,,,++++++******...333777HHHUUUfffsssxxxxxxxxxyyyzzztttooommmjjjeeeaaa___YYYXXXggg~~~uuuppp{{{{{{jjj^^^^^^\\\gggvvv}}}}}}~~~{{{zzzxxxuuurrrllleee___ZZZ\\\]]]bbbrrr{{{||||||||||||~~~|||uuuooodddZZZPPPHHH@@@<<<888555222222444777888999888777555333111///...---+++,,,///111444555666666444000111888DDDQQQ```mmm|||pppuuutttTTT888333555222000222333333555666777888999999555666777666444333333444000222555888::::::999888666666777777888888999999:::::::::999888777666555444444555666777777777666;;;999777666555666777888888777666555555555555555444333222222222222111///...000111333444333222111333333333222111111000000....................................------------------------...................../////////000000///000000111111000000///------......///000111111000000111111111111111111222111000000000222444555444555666444111000222444222333444444333444444555222222222111111111000000000000000000000000000000///////////////////////////.....................------------------------,,,,,,,,,,,,------------...---------...///111222BBBCCCAAA;;;777777444000////////////////////////---000222333222000//////...///111222222222222111333333222222222111111111000000111111111222111111111111111111111111111111000000///...------...///000111222222333222222222111222222333333222222222000000//////......------...///000000111111000000---------...............---......//////......---,,,++++++++++++,,,,,,---++++++************++++++***+++---...---+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((()))(((((((((((((((((()))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((()))))))))*********++++++******,,,///222CCCRRReeeqqquuuvvvyyy|||zzzwwwssspppmmmjjjfffdddbbbZZZTTT\\\qqqzzzppp}}}wwwhhhccc[[[```iiissswwwxxx{{{|||~~~~~~zzzwwwssskkkccc\\\___```bbbooowwwvvvwww|||{{{uuuhhhbbbYYYPPPHHHBBB===999555444333444666999:::999777555333000///.........,,,...111444555666555555444111444???MMMYYYccclllqqqsssnnnppp^^^GGG444111222000111777222333555666888888888888222444555444444333555666111333555888999999999888555555555666666666666666777888888888777666555555111222333555555666666666:::999666444444555666777666666555555444555555555444222111111222222111000...///111222222222111000333222222111000000//////...------,,,,,,------.........---------,,,,,,,,,,,,------------.........------.........///////////////000000000000//////000000///////////////////////////000000000000111111000/////////000222333111111222000//////111222111222333222111000111222111111000000///.........////////////////////////////////////////////////------------------------------------------------+++++++++,,,,,,,,,------...---------...///111222GGGGGGBBB:::555444222///////////////////////////...000222222000////////////000111333333333222111222222222111111111000000000000000000000111111111000000000///////////////------...---++++++,,,...///000000111222222111111000111111222222111111000111111000000///......---...//////000000000000000,,,,,,---------.........++++++,,,------,,,++++++++++++*********+++------++++++************++++++)))***,,,......,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&'''(((((()))******(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((()))))))))***)))***++++++***+++...000999HHHZZZeeehhhlllssszzzvvvuuusssoooiiieeebbbbbbccc^^^WWWTTT[[[mmmrrrnnntttxxxrrriii___ZZZZZZaaaiiioooxxx|||{{{{{{vvvooocccdddcccdddoooyyywwwyyy~~~~~~{{{|||pppeeeXXXSSSLLLFFFAAA<<<999666333333333666999:::999888555333111...---...///000---///222444555555333222222444===LLLWWW___gggmmm}}}zzz___GGG;;;333222111///111666111222444555666666666666222333444444333333555777111222444666777888888777555555555555444444444444555555666666666666555444111222333555666777777777999888666444333444444555444333333333333444444555333222111111222222111000//////000000111111000000000000000///......------...---,,,++++++,,,---...---------,,,,,,,,,,,,+++,,,,,,---------.........,,,------------............//////000000//////...111111111000000000000000000000000000111111111111//////////////////000000++++++,,,---///111222222000222333222000///000222///...............------------------------------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...000111333BBBAAA;;;333///000111...........................000111111111///...///000000000222333333333222111222111111111000000000000///////////////000111111//////.........------------...///---***(((***,,,......///000000000000000000000111111111000000///222111111000///............//////000000000000000,,,,,,,,,------.........)))***+++,,,,,,+++***)))++++++*********+++---...++++++************++++++(((***,,,......---***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((()))******+++(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++++++++,,,...000***888HHHRRRVVV\\\gggqqqvvvvvvuuuooogggaaa___```aaaaaa\\\OOOGGGRRRmmmqqqZZZ]]]rrrxxxmmmbbbWWWPPPTTT^^^iiiwww~~~}}}xxxwww{{{yyytttmmmkkkfffdddjjjtttyyyxxxwwwuuu|||~~~~~~vvvtttxxxrrr|||yyyzzz|||}}}}}}uuucccTTTMMMHHHBBB===:::777555333222222444777999:::888666333222///------...000111---///222444555333111///000888GGGWWW```eeellltttZZZ;;;222000000333333111///000000111333444555444444333333444555444333333444666000111222444555666666777555555555444444333333333444444555555666555555555222333444666777888888888888777555444333333444444111111111111222333444444333111000111222222111000////////////000000000000///......---,,,,,,++++++------++++++++++++---------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------............////////////......+++,,,,,,---......///////////////............------...///000000000//////111///...///000111000...---///111000...---///111------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,---...000222333:::999333,,,)))---//////........................111111111000...---///000...///111222222111000000111111111111000000000000///////////////000111111.........------,,,,,,,,,///111000---)))'''(((***......//////000000111111000000000000000111222222............////////////111111000000//////......------------------------......---------,,,,,,,,,******************************++++++++++++******************************++++++)))(((''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,---///333999CCCPPP]]]fffmmmrrrssslllgggddd___WWW\\\ZZZVVVPPPKKKKKKPPPUUUdddkkknnnhhh]]][[[dddooosssmmmbbbVVVRRR]]]qqq{{{xxx|||}}}zzzuuussstttuuussspppjjjddd```aaaccchhhkkkhhhccceeejjj~~~ttttttqqquuu|||}}}wwwuuu~~~|||uuuooohhh^^^TTTLLLCCC@@@===999666444444444555777999:::999777444222......---------......///111...///333444222222444999===OOOdddkkkkkk|||SSS;;;888000000000000000000000000222222111111111111111222333333222222111222222222111111000000111111222333111111111111111111111111111111222333333333333222111222333333444444444444333333444555444333111000111222444555555444222111000111222333222000...,,,////////////////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,+++++++++,,,---...,,,,,,,,,------...........................---------------............///---...///...---------...//////000//////...------//////.........---------////////////............111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))************++++++++++++***))))))+++---000111000///---,,,++++++,,,,,,,,,,,,+++***+++,,,---...///............---------000000000000////////////...000111000...---///222///000222333222111///...---------+++***+++...111555222...***((()))***,,,.........///000000111111///////////////000111111............////////////111111000000///.........------------------------...------------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))+++***)))(((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,+++---000444===IIIVVV___hhhlllooonnnnnnlllcccXXXVVVVVVSSSOOOLLLJJJJJJKKKRRRZZZbbbdddaaa^^^___aaassstttpppdddWWWVVVbbboooyyy}}}}}}~~~~~~|||~~~|||wwwyyy{{{{{{xxxqqqiiiddd```______^^^[[[XXX]]]eeexxxxxxyyy{{{}}}}}}|||~~~zzz|||vvvqqqiiiaaaZZZRRRHHHAAA<<<:::777444222222333333999999999999777444111///......------......//////222111222444222000444;;;GGGMMM\\\jjjqqq{{{^^^>>>555888////////////////////////111000000//////000000000333222222111111111222222111111000000111111222333222222222111111111111111111111222333333333333222111222333333444444333333444444555555555444333222111222333555555333222111000111222333222111///.................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,+++++++++,,,,,,------,,,,,,,,,---------------.........---------------------------............---.........---------...///////////////...------///.........------------/////////.........---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++++++++******)))***,,,///000000///---,,,+++++++++,,,,,,,,,+++++++++,,,---...------........................//////000000000111...000111///---,,,...000///000111222111000...---,,,---,,,+++***,,,...111222111...+++)))***+++,,,---......//////000111111///............///000000............////////////111111000//////......---------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((+++***)))((((((''''''(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******++++++++++++,,,---000666AAAMMMVVV___dddkkkpppuuusssiii^^^SSSRRRPPPPPPOOOMMMIIIGGGDDDKKKUUUaaaiiihhhaaa[[[kkkvvvyyyhhhZZZWWWZZZgggrrr~~~|||}}}}}}{{{~~~yyy|||~~~wwwoooiiigggbbb[[[WWWRRRQQQYYYbbb~~~{{{yyyxxx{{{{{{|||}}}yyyxxxyyyxxxyyyzzzzzz{{{ooohhh___WWWPPPIIIAAA;;;777555333111111222444666<<<;;;999666333000...---...............///000000333333444444111000999DDDLLLTTT___iiiwwwyyyhhh@@@111222222//////////////////////////////............//////222111111111111111222222111000000000000111222222333333222222111111111111111111222333333333333222111222222333333333333333444555555666666555333333111222333444444333222111000111222333333222000///........................------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------............//////......------............------------............------------***++++++,,,---.........++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++++++++++++++***************)))))))))*********++++++,,,+++*********+++---.........---,,,++++++++++++,,,++++++++++++,,,------,,,,,,,,,---......//////,,,---...///000111111222///000000///---,,,---///......///000000...---,,,+++,,,,,,++++++,,,///111///...---,,,++++++++++++------......///000000111......---------......///............////////////111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******)))((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((()))))))))*********+++------,,,---222;;;EEEMMMUUU]]]hhhqqquuusssmmmhhhZZZVVVRRRQQQRRRRRRPPPMMMGGGGGGNNN]]]mmmtttooohhheeerrr~~~nnn^^^UUUUUU```nnnwww{{{{{{|||~~~}}}|||}}}xxxzzz~~~~~~yyytttpppqqqiii___XXXRRRQQQWWW___pppvvvpppiiippptttrrruuuwww}}}zzzyyyxxxwwwwwwxxx|||{{{zzzzzzzzzzzz{{{~~~zzzuuuggg```UUUMMMGGGBBB<<<888555444333222333666999;;;<<<:::777333000...---,,,............///000111111333111111444555777@@@IIIKKKQQQ[[[nnn{{{hhhFFF888555111+++////////////////////////..................///000111000000000000111222222000000000000000111222222333333333222222111111111111111222333333333333222111222222333333333222222333333444555555444333222111111222333333222111111333333333333222111//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---------,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,---------+++,,,,,,,,,---------------,,,,,,,,,.........---------.........------,,,------------------------------------,,,,,,,,,,,,+++++++++,,,------......++++++++++++++++++++++++************++++++++++++***************+++++++++*********************)))))))))))))))************,,,+++************++++++------,,,++++++++++++++++++++++++++++++,,,,,,,,,***++++++,,,...//////000------......///000000111111111000///.........///------.........---,,,+++***+++,,,++++++,,,...111++++++,,,,,,,,,,,,++++++---------...//////000000......------------..................////////////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++*********************************))))))(((((((((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((()))(((((((((((()))))))))))))))))))))))))))*********,,,+++++++++---444<<>>777444444555555333333444666777777555333222//////............///////////////000111222444444666<<>>===888222000222444444333555777999:::999666222000......................../////////000111333444555777CCC[[[sss{{{zzz{{{tttzzzrrrOOO:::111///,,,,,,...///...---........................++++++++++++,,,---...///---------......000111111///////////////000111111...///000222444666777888111111222333333333333222222222222222222111000///111111333444555444444333000000////////////000000...............///000111------------------------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))***,,,......---,,,+++*********++++++,,,,,,---((())))))***++++++,,,,,,)))************+++++++++---***'''***...111...+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------************))))))))))))'''((()))***,,,---...///))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''((()))))))))))))))((()))***++++++***)))(((((()))***+++,,,+++*********++++++,,,,,,------...+++,,,,,,---...///000000,,,***(((***---//////---///...---,,,,,,,,,------+++---...---+++))))))*********))))))))))))******)))******++++++,,,,,,---//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********))))))))))))((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((()))************++++++++++++000===PPPbbbrrr~~~{{{rrrhhhhhhggghhhfff^^^TTTOOOQQQgggnnn}}}vvvcccXXXfffhhhiiiddd[[[QQQLLLKKKSSSXXXcccooouuuxxx~~~~~~~~~|||uuuqqqqqqrrrrrrqqqvvvkkk[[[NNNOOOWWWZZZXXX]]]qqqsssiii]]]SSSMMMGGG@@@:::666444222111111333555777999888777555333111//////------------...///000111000222222000---///777>>>DDDPPPeeeyyy~~~{{{OOO666666//////...---,,,,,,++++++------,,,,,,+++***)))))))))************+++++++++------......///000000000111000000000//////......444111......111333333222111111111111111111111111333222111000///////////////000222333333222111000111111///...---------------------............///......---,,,,,,,,,,,,---)))***++++++------...///,,,,,,------,,,,,,+++*********++++++++++++************+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++******)))(((''''''&&&''''''''''''((((((((((((******))))))((((((''''''******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))******++++++,,,------,,,,,,---.../////////...---------............///.........------,,,,,,,,,...---,,,+++*********************************************+++,,,,,,------///.........---------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++*********)))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((())))))*********+++++++++000///222<<>>AAAJJJTTTffffffccc[[[VVV\\\lllyyy~~~kkkbbbjjjlllnnnppprrrvvvzzz~~~~~~~~~|||{{{{{{yyysssvvvuuukkkZZZLLLHHHLLLPPPTTTYYY[[[[[[^^^gggppptttxxxvvvpppjjjhhhnnnzzzuuurrryyy~~~{{{tttxxxqqqiiiaaa[[[SSSIIIBBBAAA;;;999666444333333333333555666777888888777555444//////.........---------...///000111222222222222000222888AAAMMMWWW^^^aaahhhuuuzzzfffCCC///...444111***+++++++++++++++*********++++++***************)))(((((()))))))))*********+++++++++,,,------......////////////////////////---...............///000000000000000000000000000000//////............///......///000111111222222///......---------------,,,,,,,,,------------...------,,,++++++++++++,,,---,,,,,,++++++******)))++++++,,,,,,++++++***))))))******++++++******)))))))))*********+++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((())))))******+++,,,,,,,,,---------,,,+++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++(((((((((((((((((((((((((((((())))))***+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,*********************************************************+++++++++++++++,,,+++++++++************((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))************,,,---++++++555AAAEEENNNXXX```kkk|||wwwlllbbbYYYVVVWWWNNNJJJGGGCCC<<<888===EEEIIIYYYkkkpppfffZZZRRRQQQXXXaaaqqqyyysssrrr[[[\\\___ccchhhpppyyy~~~}}}uuuiii^^^YYYZZZ\\\aaaaaa___ZZZZZZ```cccbbbXXXWWWWWW[[[ccclllssswww|||sssnnnqqqqqqmmmmmmrrr{{{xxxpppjjjnnnwwwssskkk[[[UUUNNNIIIBBB:::666777666555444333222333333444777888888777666444222000------------------------111000000/////////000000:::<<<@@@GGGOOOWWW___cccqqq~~~TTTCCC555111///******000************************************************((((((((()))))))))*********++++++,,,,,,---...................../////////---...//////......///000000000000000000000000000......------------...............///000111222222000000//////...//////000,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,++++++*********)))+++++++++++++++******)))******++++++++++++******)))))))))************+++'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))***''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))***+++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******)))))))))******(((((((((((((((((((((((('''''''''((())))))******************+++++++++,,,,,,,,,,,,++++++++++++***((())))))***++++++,,,,,,************************************************)))))))))*********++++++++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***+++))))))***((((((---555333===HHHRRR___ppp}}}{{{xxxtttjjj^^^WWWWWWXXXUUUTTTQQQJJJ@@@;;;<<<;;;GGGXXXfffiiibbbUUULLLBBBAAABBBHHHPPP]]]ooogggfffdddcccdddjjjsssyyy||||||}}}~~~zzztttpppooopppqqqooojjjeeedddddd___WWWTTTWWW\\\dddmmmssswwwxxxvvvyyy~~~}}}~~~zzz||||||zzzvvvrrrnnnlllkkk___WWWTTTZZZ^^^___ccckkkyyyqqqkkknnnuuu{{{wwwhhh\\\UUUJJJEEEAAA>>>888222000222222222222222222333555666666666555444222000///...,,,,,,,,,------.........//////...///222555999;;;FFFHHHJJJMMMSSS^^^kkkuuuvvvZZZ666222000000,,,''')))///)))*********************))))))))))))************(((((((((((()))))))))***))))))******+++,,,,,,,,,+++++++++,,,,,,---------,,,///111111///...///111000000000000000000000000......---------......///---......///000111222333/////////......//////000++++++,,,,,,,,,------------,,,++++++***++++++++++++++++++***************+++++++++++++++***))))))))))))************))))))))))))))))))************'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))******'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))******++++++)))******++++++++++++***************++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))***************))))))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((***...---***+++...,,,333<<>>:::;;;HHH[[[hhhiiieeePPPGGG>>>:::<<>>DDD\\\mmmhhhdddaaaXXXIII<<<<<>>;;;777666555333222222222222444444666666666555444333333222///...---...///000/////////111222222111000111000333<<>>AAA@@@KKK[[[```|||mmmXXXIIIDDDEEERRRddd}}}}}}lllaaaXXXZZZ___ccchhhmmmrrrttt{{{yyyyyy{{{~~~}}}zzz|||wwwsssuuu||||||}}}{{{{{{||||||{{{zzzyyy|||sssjjjfffaaa___cccfffeeebbbbbbaaacccdddeeeddddddeeeggggggfffeeefffhhhhhhfffddddddjjjrrrzzz}}}ooofffVVVNNNDDD>>><<<:::666333444333333222222333333444444555555555555333222111111000///.........///000............000111111111666777===FFFPPPVVVWWWXXXWWW]]]ccclll~~~yyyyyyhhhDDD555111...,,,,,,+++******)))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++,,,------......///000000000000000/////////......///...---,,,,,,---...///---------......///////////////---,,,,,,,,,------++++++,,,,,,------,,,,,,------,,,+++++++++,,,,,,)))***+++***))))))***,,,,,,,,,++++++++++++,,,,,,***************)))((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''((()))))))))))))))((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%''')))******(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%&&&'''((()))******************++++++++++++'''(((((()))******++++++(((((()))******+++,,,,,,,,,,,,***)))((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((())))))))))))+++,,,------,,,+++)))(((************************))))))((((((((()))***+++))))))))))))))))))))))))******))))))))))))((((((******))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))******+++*********)))***---111777>>>GGGMMM___```gggpppuuuuuuuuuxxxxxxyyytttjjjbbb```^^^ZZZSSSDDDDDDIIIAAA>>>IIIRRRttt||||||jjjUUUEEE===???HHHXXXjjjwwwzzzvvvqqqbbb[[[SSSPPPTTT[[[bbbffflllnnnqqquuuwwwxxxxxxwwwuuulllbbb___eeennnuuuxxx|||wwwvvvzzztttlllllliiiiiimmmnnnllllllooopppqqqrrrrrrqqqrrrtttvvvssstttuuuwwwzzzyyywwwuuuyyyqqqdddWWWKKKCCC;;;888666666777777444111222222222222333555666666555555444333222000///...............////////////...---------///111444555888DDDUUUbbbfffccc\\\WWWYYYggg{{{}}}{{{}}}aaaAAA///***,,,///+++++++++******))))))((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++------......///000000000000////////////...............------------......,,,,,,------------.........------,,,,,,,,,,,,---,,,,,,------,,,,,,++++++,,,++++++++++++,,,------(((***++++++******+++---000///...---,,,+++++++++((())))))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))''''''((())))))))))))(((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&((()))******(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********((((((((()))******++++++'''(((((())))))*********+++***))))))((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))++++++,,,,,,+++***))))))++++++++++++++++++++++++(((((((((((())))))******))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))***++++++***)))((('''))),,,---...222999???QQQVVVaaannntttuuuwwwzzz|||tttnnnggg```aaaSSSRRRTTTKKKFFFHHHFFFOOOYYYdddggg```UUUKKKFFF===:::999???MMM___nnnwwwwwwnnn```SSSMMMLLLOOOQQQZZZ^^^cccgggjjjkkklllmmmaaaZZZUUUVVV^^^hhhmmmooorrrnnnnnnuuu|||{{{www~~~~~~{{{}}}~~~tttiiiYYYMMMEEE???999444666555444555777777555333555555555555666777888888444444333111///...,,,+++,,,---...///////////////.........///000444:::===@@@\\\|||uuueee\\\\\\uuuuuuyyy{{{oooTTT999...,,,)))***---+++*********)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************------...//////000000111/////////.........------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))************+++,,,---...)))+++,,,---,,,,,,---...///...---,,,+++*********((()))))))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''(((((())))))((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((******)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))************((((((((())))))*********))))))((((((((())))))***((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))))))))*********************))))))************************''''''(((((())))))))))))************************)))))))))(((((((((((('''(((((((((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((()))***++++++***((('''''')))++++++***,,,000444EEENNN^^^pppxxxwwwwwwyyyssssssgggfff___\\\ZZZWWW\\\WWWDDD@@@DDDHHHKKKLLLNNNPPPRRRCCC@@@;;;777:::DDDRRR\\\yyyyyyvvvkkk\\\MMMDDDAAAJJJMMMRRRVVVYYY]]]```cccQQQRRRWWWaaalllqqqpppmmmppplllnnnvvv||||||{{{{{{qqqiiiYYYPPPDDD===;;;;;;888444444333222222333333333333999999888777777777777888333222111///...,,,++++++,,,---...///000000//////---...000111333999AAAFFFWWWyyy{{{nnnhhhkkkvvvvvvyyy{{{oooDDD333)))---000+++))),,,*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********------......///000000000............------------+++,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))))))))))))***+++,,,---...+++---//////.........///++++++***************+++))))))***++++++*********((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))'''&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))*********)))))))))***************(((((((((((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((((((************************))))))((((((((((((''''''''''''(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((())))))***)))))))))((()))*********+++,,,...<<>>::::::>>>GGGQQQXXXVVVSSSKKK???666666>>>GGGeeerrrwwwdddSSSJJJCCCCCCCCCEEEHHHMMMQQQSSSSSSXXXdddrrr~~~zzzsssppplllllltttzzzzzzvvvtttvvvxxx{{{~~~zzz{{{}}}~~~{{{zzztttfffWWWOOOHHHCCC<<<999888777555222333222222111222333555666:::999888777555555555444111000///...---,,,,,,---////////////000000000000---000333666:::AAAJJJQQQmmmuuurrrsss{{{uuu~~~kkkFFF555...+++//////)))(((+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******,,,,,,------.../////////......---------,,,,,,,,,***+++,,,------...------------,,,,,,,,,,,,+++++++++,,,,,,------------,,,---...------,,,+++***))))))))))))******,,,------,,,...000111///.........((((((((((((((()))***+++)))******++++++++++++***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))******************************(((((((((''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))((((((((((((((((((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++)))((((((***+++,,,,,,+++222:::IIIXXX```bbbhhhooottteee]]]\\\\\\cccaaaSSSGGGAAA;;;999===DDDKKKOOO[[[ZZZTTTHHH===888<<>>EEEKKKPPPXXXccckkkwwwTTT888///222%%%***,,,***((()))***)))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++,,,,,,------...---------,,,,,,,,,++++++)))***+++---......------.........------,,,,,,,,,+++,,,.../////////......,,,,,,---------,,,++++++*********)))******+++,,,+++---//////---***)))((())))))((((((((((((((()))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))*********)))))))))))))))((((((((((((((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''')))***+++))))))))))))***************,,,...000666CCCTTT```lll|||oooiiiuuu~~~yyyppphhhaaa[[[VVVSSSQQQNNNMMMOOONNNGGG>>>888888DDDLLLJJJKKKOOOMMMFFFBBB@@@>>>???GGGVVVgggrrrzzzzzzttthhh^^^UUUHHH;;;>>>>>>???EEENNNVVV[[[\\\\\\WWWRRRTTTYYY]]]\\\ZZZdddeeegggiiilllnnnpppqqquuuxxxzzzxxxtttoookkkiiiqqqwwwyyyssslllllloooppprrrqqqpppooooooqqqssstttyyyzzz|||}}}|||zzzwwwuuummmoooqqqqqqmmmggg```[[[RRRPPPMMMIIIFFFDDDBBBBBB>>><<<888444222111111111333333333333333444555666555666777888666444222000//////.........//////000+++---///---,,,---111555BBB777///000444777<<>>AAACCCDDDFFFIIIMMMOOOQQQQQQRRRSSSUUUXXXYYYXXXYYYZZZ[[[ccchhhjjjddd______bbbcccbbbbbbaaa```aaabbbcccdddgggeeecccaaa^^^[[[XXXWWWTTTTTTSSSQQQMMMHHHDDDAAA999999777666555444444444222222333444555555555555666666666666666777777888333222111000//////.........------,,,---...///000---...///...---000666;;;555???FFFHHHOOOZZZ^^^[[[TTTKKKRRRhhhtttwww~~~zzzQQQ???...++++++((((((,,,))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((()))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---++++++///777BBBJJJ>>>777000---...000...++++++++++++++++++*********)))***+++,,,++++++)))(((***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''###$$$$$$&&&''')))+++,,,))))))((()))******'''%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))'''''''''(((((())))))******)))(((''''''((()))***''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''(((((((((((()))))))))***((()))***)))))),,,111555BBBEEEKKKSSS[[[bbbgggjjjmmmnnnrrr{{{~~~wwwdddhhhiiieee___YYYSSSMMMJJJFFFGGGHHHBBB999<<>>???>>>>>>===AAACCCEEEFFFGGGIIILLLNNNQQQVVVWWWRRRNNNOOOQQQRRRRRRQQQQQQPPPQQQRRRSSSSSSQQQPPPMMMIIIFFFEEEDDDCCCDDDCCCBBB???===:::888777444444333333333444444444111333555777888888777777888888777555444444444444///...---,,,,,,...000111777666333111000///000000...///000000///333:::@@@===SSScccaaa^^^dddddd^^^ZZZXXXeee|||vvvyyy{{{kkkGGG999000*********''''''***))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++///777AAAHHH???777...,,,///000...***+++++++++***************(((***++++++***)))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&(((***,,,---))))))***+++,,,***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))'''''''''((((((((()))))))))(((''''''''''''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))'''(((((((((((()))))))))'''(((((())))))***,,,...///333<<>>>>>CCCOOO\\\```ZZZRRRAAA<<<888:::BBBNNN[[[dddppprrrtttsssnnnggg```[[[MMMGGG@@@<<<<<<;;;888555444555666777888888777666777888999999:::<<>>;;;===>>>>>>@@@@@@@@@@@@AAAAAABBBBBB???>>>;;;999777777888888888888666555444444444444333333444555555666666666444666888::::::999888666888777555333111000///......---,,,---///222666888???<<<888444111///......000222333444444888@@@EEEKKKhhh|||wwwllliiiiiieeeffftttnnnooozzzrrrRRR>>>333...++++++,,,+++)))(((***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,---111777;;;:::222+++)))---000...***************************)))+++,,,+++)))((()))+++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&((()))+++++++++******,,,,,,+++'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###%%%'''(((******))))))''''''(((((((((((())))))(((((((((((()))***++++++'''+++444CCCUUUdddmmmqqqtttuuuxxx}}}zzzfff^^^^^^]]]gggrrr}}}hhhOOOBBBAAA:::666666AAASSSaaaeeecccRRRHHH===999999:::>>>BBBTTT]]]kkkwwwooobbbPPPDDD???===999666444444444444555555555666333444555555444555777999666999999666444777888777555666666666777777777777666555444333333444555666444444333333444444555666333444555666666777666666666777999999999777555444555444222000...---,,,,,,//////000111444777;;;===>>><<<777333///............111444666888<<>>FFFRRR___lllxxxyyymmmbbbYYYQQQKKKFFFBBB@@@===:::888777777777333444666666555444555777555888888555444777888777222333333444444444444444333333333333444555666777666666666666666777888888555555666777777777666555444444555555555333222111//////...---------------000000111222444777:::;;;888666333000000111333444555999>>>AAACCCGGGLLLQQQ^^^gggpppsssqqqrrrzzzkkkllltttvvvHHH777888555,,,&&&)))((('''''')))******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''((((((&&&&&&(((***************************))))))))))))*********+++'''(((******))))))***,,,,,,***)))***+++,,,+++)))((()))))))))*********+++---333999:::555///,,,+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&((()))***///---++++++++++++)))'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''')))******(((&&&%%%''''''''''''((((((((()))+++***(((((()))))))))(((***)))((((((---888GGGQQQ\\\bbbiiiooouuu~~~rrriiisssvvvpppkkkhhh^^^SSS@@@>>>;;;888666:::@@@FFFFFFHHHNNNQQQIII===999===333555999???JJJYYYjjjvvv{{{vvvnnniiiWWWSSSMMMGGGAAA>>><<<<<<333555777777666666666777111444444111111444555333333444555555666666555555222333333444555666666666999999999999999999999999777777888999888777666555000111111111111000//////+++++++++,,,---...///000...//////000222333555555333222000000111555999<<>>>>>222<<<===444222<<>>???>>>===>>>>>>;;;999777444222000000///000111111///---,,,---......---,,,///111222///,,,,,,---......///000000111000222222333;;;GGGNNNPPPUUUMMMQQQaaagggcccjjjyyy|||zzz{{{llleeennn|||www~~~]]]JJJ444222///+++)))((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,---///000///---***((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((())),,,+++******++++++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&''''''&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******)))(((((((((***---///111///777FFFWWWbbbgggmmmsss}}}|||rrrhhh___[[[ZZZ[[[YYY[[[ZZZVVVNNNFFFAAA???999:::<<<=========???@@@DDDMMMLLL@@@888:::===;;;===AAAFFFJJJLLLOOOSSSVVVlllrrryyy|||{{{vvvpppmmmiiifff```YYYRRRLLLHHHFFFJJJJJJHHHFFFCCC@@@>>><<<>>>===<<<<<<<<<<<<===>>>>>><<<:::999999:::===>>>???DDDIIILLLJJJDDD???<<<777555333000///.../////////000000000//////111333444222111222333333111...111000000111333555666666:::::::::<<>><<<<<<>>>???>>>CCCHHHJJJHHHBBB===;;;555333111///...///111222666777777666444444555777777666444333333333111000000...---///555999::::::===BBBGGGMMMXXXdddhhhgggWWW___jjjrrrzzzyyynnnmmmpppwww}}}kkkQQQ===000+++,,,))))))'''''''''''')))***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))***+++***))))))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&%%%'''((((((&&&%%%%%%&&&(((((()))'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((''''''(((((()))...---000888AAAJJJUUU```nnnvvv~~~~~~{{{|||kkk___[[[[[[bbblllrrrqqqkkkbbb[[[KKKDDD;;;555444444444222333<<>>999666666777888888999::::::888777888999666444222000111333666777AAAAAA???<<<888555555666333333111111111111000000///------222:::AAADDDDDDFFFPPPYYY^^^bbbgggiiiggg]]]kkkyyy|||uuuzzzttt```HHH888000---...111(((''''''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))),,,+++)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((***++++++)))(((((()))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))'''%%%$$$$$$$$$&&&'''%%%'''((((((&&&%%%&&&'''((()))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((()))******,,,++++++,,,...444CCCQQQaaajjjtttwwwtttrrrxxxuuupppggghhhiiijjjjjjhhheeecccVVVPPPGGGAAA===:::555111222777:::999888:::;;;;;;===;;;888666777999;;;<<>>:::888999>>>AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCCCCBBBBBBAAAAAA888666333000000111333555777888999777555555666777666555333222222444777888??????===999444111000000---...///000000111222222555555888???IIIQQQVVVWWW[[[eeekkkgggbbbdddkkkooowwwwwwkkkeeeGGG;;;111...---***(((((())))))((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******---,,,***((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&((()))******)))'''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''')))'''%%%$$$$$$$$$&&&'''%%%'''(((((('''&&&'''(((((()))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&'''(((((())))))******+++%%%'''+++,,,)))(((222===HHHRRRaaallloooooossszzzzzznnneeeaaaaaabbbdddZZZWWWSSSNNNJJJFFFAAA>>>:::<<<===;;;888666555444555444333444666888999888>>>???>>><<<999777777888777777777666666555555555333444444555555555444444555555555555444333222222111111111222555888;;;======@@@CCCCCC@@@:::666444333222222111111222333333222333222000...,,,---......111555777777888999:::<<>><<>>888444222222222111111000///......,,,---.........///111333888===CCCFFFFFFEEEFFFGGGEEELLLVVV]]]bbbgggnnnsss|||nnneeeiiilllqqqxxxhhhIII777+++$$$+++)))))),,,,,,******---)))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))(((&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''((()))((('''((()))&&&(((******(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%&&&((()))***+++(((((())))))(((((('''&&&+++(((&&&)))))))))***...+++111BBBUUU```aaadddiiiiiimmmqqqqqqqqqrrrxxx}}}xxxkkkbbb[[[]]]^^^\\\XXXUUUUUUWWWSSSUUUWWWXXXRRRGGG>>>999777444111222444666666555333444444333111111333444555444222000000111333444///000111222333444444444555555666666555333222000222333444444444444333333666666555222000///000222222333333333111///---,,,000111333333333444777999CCCHHHOOORRRRRRPPPPPPQQQQQQZZZeeelllnnnqqqwww}}}~~~pppgggdddeeeqqq___===,,,---000///,,,***+++---***%%%%%%)))&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********++++++++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''')))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''&&&&&&'''''''''&&&%%%$$$%%%'''((()))((('''((()))%%%'''******)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((((()))))))))))),,,...222888@@@KKKVVV]]][[[```eeeeeeaaa___```bbbwww{{{xxxlllgggbbb^^^[[[YYYWWWUUUUUUYYY]]]^^^YYYRRRJJJFFFBBB>>>;;;<<>>FFFKKKMMMNNNQQQTTTccciiimmmmmmppp{{{|||lll___XXXZZZYYYXXXWWWVVVUUUTTTTTTZZZ[[[\\\______]]]XXXSSSRRRXXX___eeeeee^^^SSSKKKAAA===888666888::::::999999;;;<<<:::888888;;;???<<<;;;<<<>>>@@@BBBAAA@@@===<<<;;;:::999888888888???BBBDDDDDDCCCEEEJJJPPPNNNHHHCCCCCCCCCAAABBBEEEIIISSS]]]dddnnnqqqaaaWWWUUU___jjjxxxzzzqqqXXXGGG<<>>FFFKKKRRRbbbqqqtttqqqtttzzzuuujjjccc^^^[[[XXXbbbaaa_________\\\XXXUUUbbbllluuuuuulllccc``````^^^WWWOOONNNQQQUUUVVVUUUSSSWWWVVVQQQSSS^^^iiimmm```^^^]]]___aaa```[[[VVVSSSRRRPPPQQQTTTZZZ```dddfffbbb___bbbhhhlllmmmkkkbbbXXXNNNKKKKKKMMMTTTZZZ```iiirrr{{{|||tttpppqqqsssxxxssssssuuu{{{~~~fffNNNDDD999---((()))++++++)))+++)))((((((((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''(((((()))))))))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((()))((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$&&&'''((((((((($$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((($$$%%%''''''''''''(((******)))((()))---444:::>>>EEEWWWiiiqqqtttwww{{{|||yyyxxxxxx|||~~~zzzwwwuuurrrnnnnnnooollleee^^^hhhmmmqqqmmmccc]]]]]]aaaYYYUUUQQQQQQTTTWWWYYYXXX[[[^^^]]]YYY___mmmvvvwwwllliiifffgggiiihhhbbb\\\UUUVVVXXX]]]eeennnvvvzzztttnnniiijjjoooqqqlllggg[[[TTTNNNOOORRRWWW___fffxxx{{{~~~yyy|||ppp___RRRHHH===333000+++(((+++,,,***''''''((('''&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''')))))))))(((&&&$$$######$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''(((((($$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))))))))((((((***,,,***)))''''''***,,,///000888DDDRRR\\\eeeooovvvwwwqqqjjjeeegggqqq|||xxxhhhfffaaa\\\VVVSSSSSSTTTQQQQQQRRRSSSUUUXXXZZZ[[[]]]aaabbbaaaiiiwwwzzztttmmmhhhdddeeeiiihhhbbb]]]UUUYYY```hhhpppwww{{{~~~rrrnnnjjjkkkmmmlllgggaaa\\\ZZZ\\\eeennntttzzz}}}yyy{{{~~~~~~qqqgggeeejjjXXXCCC333***&&&***000(((&&&(((---,,,((('''***%%%&&&&&&&&&&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''')))******(((&&&$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((((((((())),,,...+++***************(((&&&+++111999AAAOOO^^^iiilllkkkddd___bbblllttttttqqqoooooorrrzzzxxxoooeee``````___\\\YYYSSSVVVZZZ\\\^^^___aaaccc^^^ccceeefffppp|||zzzooohhhddd___aaaeeeeeeaaa[[[XXX]]]fffooouuuwwwwwwvvvgggggghhhhhhhhhfffcccaaaiiikkktttqqqsss}}}~~~mmmRRRCCC@@@:::000,,,111222***'''***)))'''(((,,,)))$$$&&&,,,'''(((***)))'''$$$###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''')))******(((&&&$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$#########%%%''')))'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***---000222888CCCSSS^^^mmmeee^^^___eeelllnnnmmmooooooooopppsssvvvyyy{{{uuummmmmmppppppmmmfffmmmsssttttttvvvwwwuuuxxxwwwiiibbb[[[YYYZZZ\\\___bbb```gggvvvooommmmmmlllkkkmmmsss{{{}}}yyylllmmmyyy~~~{{{zzz}}}xxxgggTTTCCC777111...,,,+++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%''')))&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%(((***+++,,,111999AAAPPPMMMLLLRRR]]]hhhpppsssvvvtttpppllliiiiiimmmqqqsssssszzz~~~xxxvvvssssssxxx~~~ssssssuuu{{{{{{zzz||||||xxxqqqkkknnn~~~vvveeedddooo~~~wwwooojjjgggeeedddIIIDDD<<<444///------...,,,+++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&)))++++++((((((***---222444888???JJJWWWbbbhhhpppsssuuusssooommmppptttuuuqqqooouuu}}}|||pppdddYYY\\\aaafffkkkpppuuuzzzzzzxxxyyyrrrqqquuu{{{uuuvvvvvvooofff```llliiiffffffooowwwddd^^^gggwwwtttlll___SSSIIIBBB===;;;---+++)))'''''')))+++---+++***)))(((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))+++------+++***+++,,,(((+++...111555<<>>FFFLLLTTT]]]cccYYY[[[```hhhooorrroookkkoooqqqyyy|||~~~vvvnnniiiaaaYYYZZZ[[[]]]```eeejjjnnnppp~~~tttddd^^^cccjjjkkkiiigggqqqvvvgggaaabbbfffmmmuuu{{{{{{{{{yyyrrrlllaaaYYYMMM@@@666111///......+++)))((()))+++++++++&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((((((((((('''&&&'''((()))))))))***,,,---((())),,,...000555:::???>>>BBBIIIRRRZZZ^^^___^^^dddeeeooo~~~}}}tttooojjjdddgggggghhhjjjllloootttxxxvvvkkkgggjjjoooqqqppp~~~oooeeeaaaaaagggmmmpppggg\\\RRRKKKDDD===777999555...***)))***+++,,,)))((('''((())))))(((&&&,,,+++******))))))(((((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))***)))'''$$$''''''''''''((((((''''''((((((***+++,,,,,,++++++...------///555;;;@@@CCCDDDDDDNNN___iiikkkrrr}}}~~~~~~|||zzzzzz{{{}}}zzzvvvuuuuuuvvvvvvzzzjjjVVVHHH???;;;===BBB<<<888333000000///,,,***,,,***)))+++------)))&&&''''''(((***,,,,,,***((($$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------000111333666;;;@@@DDDGGGRRRTTTXXX]]]ccchhhlllnnnqqqmmmhhheeehhhqqq{{{{{{}}}wwwlllmmmuuu{{{uuummmeee^^^YYYVVVYYYbbbjjjhhh]]]SSSNNNNNN===:::555000------......+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###########################%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$&&&)))***(((%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,,,,,,,,,,---...000222333555777999===@@@DDDFFFHHHJJJGGGEEECCCFFFKKKRRRVVVTTTUUUXXXYYYRRRIIIIIIOOOSSSQQQMMMHHHCCC???<<<:::666;;;@@@>>>777000///000333111...+++))))))***+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###########################%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%''')))***(((&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))))))))+++,,,---///000111111111000000111333555666555444666777555000///222444333222000///...------///000111000...,,,---...***)))(((((('''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&''')))***((('''$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''*********************+++------------.........///////////////////////////,,,++++++---...---,,,+++......------------......---+++******+++,,,,,,,,,'''((())))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''((())))))(((((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''###$$$)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))************++++++++++++---,,,+++***))))))))))))))))))((())),,,...---******)))(((((((((((((((((()))((('''(((******(((&&&))))))***++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&'''(((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''------&&&###'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''***************)))((('''((())))))))))))*********,,,+++)))(((((((((((()))((()))((('''))),,,,,,)))))))))((('''&&&&&&&&&&&&------,,,---...---+++((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&(((((('''&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&((())))))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((111333)))"""&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))+++,,,,,,,,,,,,***)))(((++++++++++++++++++++++++++++++,,,,,,,,,+++++++++(((,,,+++((('''+++,,,)))******))))))))))))***+++(((((((((((('''&&&&&&&&&&&&'''''''''(((((())))))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###%%%''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))))))))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""############$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((444777+++"""$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))******&&&'''((()))***)))(((((())))))((((((''''''&&&&&&$$$&&&(((***+++)))'''&&&'''------'''%%%)))+++((($$$$$$%%%&&&'''(((***+++***+++***)))''''''***---&&&&&&&&&'''((()))+++,,,$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$''''''%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&---555111%%%###***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%%%%$$$$$$###$$$%%%&&&'''#########"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########%%%&&&((())))))(((&&&%%%((('''%%%###""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&,,,333///%%%###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%%%%&&&%%%$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%'''&&&$$$############$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%***000---$$$"""(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###$$$%%%%%%""" $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$(((,,,***$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######&&&)))((($$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$'''))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%###""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""###&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%''''''''''''&&&%%%&&&''''''&&&%%%$$$###%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$""""""######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%$$$$$$%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###!!!!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%'''((((((''''''%%%%%%&&&'''&&&%%%###"""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########"""######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%###"""!!!######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$######"""!!!"""#########$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$#########$$$%%%%%%&&&#########$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%$$$###""""""$$$&&&'''####################################################################################""""""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$"""""""""$$$%%%'''########################################################################$$$$$$#########"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%&&&&&&''''''''')))***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$###"""""""""###$$$%%%########################################################################$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((******(((%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&%%%$$$$$$### """%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$########################################################################"""""""""#########$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%"""######$$$$$$%%%%%%&&&$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$########################################################################!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################################################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))'''&&&$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################################################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&$$$###$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################################################################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%******)))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&+++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&&&&$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#############################################$$$$$$$$$$$$###### !!!!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########################################################################################################################################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$######"""######$$$%%%&&&******)))(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########################################################################################################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""%%%%%%%%%%%%%%%$$$######""""""""""""###$$$%%%&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!"""""""""#########!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$%%%%%%%%%%%%$$$######""""""""""""###$$$%%%&&&(((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$##############################$$$$$$$$$$$$######""""""""""""############!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######### !!!######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%$$$###""""""########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%##############################$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################## $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''%%%&&&'''((((((&&&$$$"""%%%$$$$$$############$$$&&&%%%$$$######$$$&&&'''##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#################################%%%%%%$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$###############################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''$$$$$$&&&'''((((((''''''"""""""""###%%%&&&((()))""""""#########$$$%%%%%%#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$&&&'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################!!!!!!"""############"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&################################################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''######$$$%%%''')))+++,,,)))((('''&&&%%%$$$$$$$$$!!!""""""######$$$$$$####################################$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&%%%$$$$$$&&&(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$############""""""#########$$$$$$$$$########################$$$##################$$$########################!!!""""""#######################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$$$$$$$&&&)))+++---111000...,,,+++))))))(((((('''%%%#########$$$%%%####################################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&%%%$$$%%%'''***,,,+++)))'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$#################################$$$$$$#################################"""###$$$$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''&&&%%%$$$%%%''')))+++------...///111333555666000---((($$$"""###%%%'''########################""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%(((+++---,,,)))&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$############""""""""""""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""##############################$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&'''&&&%%%$$$$$$%%%'''((((((((((((((()))+++,,,---222...)))%%%######%%%'''########################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&$$$$$$%%%))),,,***(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%####################################"""""""""""""""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&%%%%%%$$$###$$$%%%&&&''''''&&&$$$###!!! ***)))'''%%%$$$#################################""""""""""""#####################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&$$$$$$&&&)))---&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%################################################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((''''''&&&############$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''"""###%%%%%%%%%###!!! ########################""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################"""############$$$$$$$$$################################################%%%%%%$$$###"""""""""#######################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$################################################$$$$$$######"""#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$###""""""!!!################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$#########################################################"""######$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########################################################""""""#########$$$$$$$$$###################################################"""""""""###$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$################################################""""""#########$$$$$$$$$###################################################"""""""""###$$$%%%%%%####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''&&&'''''''''''''''''''''$$$$$$$$$###############################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$#########################################################"""######$$$$$$########################"""######$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$#################################$$$$$$%%%&&&'''%%%%%%&&&''''''''''''&&&########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$######"""#################################""""""$$$%%%'''(((******########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$####################################$$$%%%&&&'''###$$$%%%&&&''''''&&&%%%########################################################################"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################"""############$$$$$$$$$################################################%%%%%%$$$###"""""""""###########################!!!"""$$$&&&(((***,,,,,,########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''"""###%%%&&&'''&&&%%%%%%##################$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&$$$!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###%%%)))+++***(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################################################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$"""######"""!!!!!!"""$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###%%%((())))))'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################################################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$############$$$$$$"""###$$$###"""!!!###%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$###############$$$$$$############$$$$$$###$$$%%%$$$""""""$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%############$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$"""""""""############$$$###############$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$###$$$%%%$$$""""""$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$""""""""""""############""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$"""###$$$###"""!!!###%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$&&&)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%'''&&&$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######################################################################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&&&&%%%%%%$$$#########$$$""""""""""""############""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$############$$$$$$"""######"""!!!!!!"""$$$''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$#########"""""""""############$$$$$$$$$'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))***))))))))))))))))))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$#########"""""""""############$$$$$$$$$''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''((((((((((((%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$###############"""############$$$$$$$$$'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))************((((((((()))))))))******)))))))))******)))))))))*********)))))))))(((((()))))))))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$(((((((((((()))))))))***))))))(((((((((((())))))(((((())))))************,,,+++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$((((((((()))))))))******))))))(((((((((((())))))''''''(((((())))))******))))))))))))************((()))***++++++***)))(((******)))))))))))))))(((******)))))))))((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""############$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$###############################################################$$$$$$$$$"""############$$$$$$$$$(((((()))))))))***************))))))))))))******))))))******+++,,,,,,---+++,,,---...000111222333222333444555555444333222333333222000///---,,,,,,......---,,,+++***))))))************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$################################################""""""#########$$$$$$$$$"""############$$$$$$$$$))))))))))))************,,,++++++++++++++++++,,,------......///000111111555777999;;;>>>AAACCCDDDCCCDDDFFFGGGGGGFFFDDDCCCEEEDDDBBB@@@===:::888777333333222000///...---,,,************************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$###############$$$$$$"""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$+++***((((((((()))***+++******++++++---///000111444666888:::;;;===@@@BBB===???BBBFFFJJJNNNPPPQQQQQQSSSUUUWWWVVVSSSPPPNNNUUUSSSPPPNNNMMMLLLIIIGGGCCCBBBAAA???<<<999555333000...++++++------,,,***)))))))))))))))((('''&&&******++++++***)))((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((((('''******)))((('''&&&'''''')))))))))((((((((((((''')))+++,,,,,,***))))))***$$$%%%''')))*********)))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!! %%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((***,,,---,,,+++***,,,---///111444777999:::>>>@@@AAAAAA@@@@@@AAABBB===>>>AAADDDGGGJJJKKKLLLQQQSSSVVVYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRPPPPPPOOOMMMJJJFFFCCCAAA???<<<888555555333000...,,,,,,,,,+++***)))(((((((((((()))))))))))))))((('''&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((++++++************++++++(((((((((((()))***++++++(((***++++++)))(((((()))(((((()))******))))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))+++---...000111111444666:::>>>BBBEEEFFFGGGKKKKKKKKKHHHEEECCCBBBCCC<<<===???AAABBBDDDDDDEEEJJJLLLOOORRRUUUXXXYYYZZZVVVUUUUUUWWWZZZ\\\\\\[[[YYYYYYXXXWWWUUURRRPPPNNNMMMJJJFFFCCCAAA>>>;;;999444333222000...---,,,,,,(((((((((((())))))))))))'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++***)))(((((()))***+++,,,***,,,---,,,***))))))******************************)))))))))((((((''''''&&&'''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///.........222777<<<@@@@@@BBBFFFJJJMMMNNNNNNNNNMMMMMMLLLIIIEEEAAA@@@@@@;;;;;;<<<===>>>>>>>>>>>>===>>>@@@BBBEEEHHHJJJKKKLLLLLLLLLOOOSSSUUUVVVUUUWWWWWWXXXXXXXXXWWWUUUUUURRRPPPNNNLLLJJJIIIHHHGGG???>>>;;;888555333222222------,,,+++***))))))))))))(((((('''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))******************************************************)))))))))******+++,,,+++)))(((((()))***+++,,,---///...,,,******+++*********++++++,,,---...,,,++++++******))))))(((*********))))))(((((((((((((((((((((''''''''''''&&&&&&'''((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666777999<<<@@@CCCFFFHHHDDDEEEHHHIIIJJJJJJHHHGGGDDDDDDDDDAAA>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;888777777777888999;;;;;;@@@??????AAADDDFFFGGGFFFLLLMMMOOOQQQRRRSSSRRRRRRPPPPPPOOOMMMKKKJJJJJJJJJGGGFFFCCC@@@===;;;999888666555222///---+++***)))***))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++++++++++++++*********+++++++++++++++......---,,,++++++,,,,,,++++++******+++,,,---...111222333222000......///000000000/////////......---,,,,,,,,,++++++******(((((((((((((((((((((((())))))((((((((('''''''''&&&'''(((((())))))(((((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***---...,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<<>>???@@@@@@@@@???===<<<999:::;;;:::888777888999======>>>>>>???>>>>>>>>>>>>===<<<:::999999999999;;;:::999:::<<<===<<<;;;>>>???AAADDDEEEFFFFFFFFFMMMMMMKKKHHHDDDAAAAAABBBFFFEEEEEEDDDBBBAAA???>>>>>>;;;888444000...,,,,,,+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))******+++************************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,---...000222444666666<<<===>>>===:::999888999999999999888666333111///////////////////////////&&&'''''''''(((((((((((()))))))))(((((((((''''''''''''((())))))))))))((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%)))------***&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$EEEHHHKKKLLLKKKFFFAAA>>>999999::::::;;;;;;<<<<<<:::;;;======<<<<<<>>>???AAABBBCCCDDDDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>===>>>???@@@???===;;;<<<===?????????>>>>>>FFFFFFEEE@@@;;;777777888<<<===@@@CCCDDDDDDCCCBBBAAA>>>:::666333111000///,,,+++******)))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++************************+++++++++,,,,,,,,,------+++++++++,,,---///000111666777999;;;<<<<<<;;;;;;???AAAAAA@@@>>><<<;;;<<<<<<>>>@@@AAA???===999777666666666777888888999999000///...,,,+++***(((((())))))))))))((((((((('''''''''((()))))))))))))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&%%%$$$""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$NNNKKKFFFAAA===:::::::::888999999;;;===???AAACCC@@@AAACCCDDDCCCDDDFFFHHHEEEEEEGGGHHHIIIJJJJJJJJJHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA?????????;;;555222222444222666;;;@@@DDDEEEEEEDDDAAA???;;;777444222222222,,,,,,+++***))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++++++++,,,,,,---------111111222444777999<<<===BBBCCCDDDDDDCCC@@@<<<:::777999999888555333333333;;;>>>BBBFFFGGGFFFCCCBBB===>>>>>>???@@@AAABBBBBB===;;;888444///+++(((&&&))))))))))))(((((((((((('''(((((()))))))))))))))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BBB===;;;>>>>>>;;;===BBBGGGAAA>>>AAADDDEEEFFFIIIGGGGGGLLLTTTWWWTTTMMMHHHCCCPPPMMMGGGSSS]]]XXXRRRUUUSSSHHHLLLZZZPPPJJJ\\\___RRRJJJIIIFFFAAA@@@EEEHHHKKKGGGFFFLLLIIIFFFNNNKKKDDDBBBFFFGGG???777333444555444555999AAAFFFGGGCCCGGGDDD:::444444666444111///---...000000---***---***''''''))))))'''%%%(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***************)))((((((((((((((()))))))))))))))))))))))))))+++*********))))))((((((,,,+++***)))******+++,,,******++++++++++++++++++///...------///111333333:::999;;;???AAABBBBBBCCCIIIHHHEEECCCBBBCCCAAA===???:::888999999666666999444:::@@@DDDGGGIIIJJJIIIMMMGGGBBBDDDIIIOOOTTTXXXRRRPPPKKKCCC;;;444000......,,,)))))))))******)))+++)))'''***///000---)))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################@@@======BBBDDDCCCFFFKKKIIIFFFFFFHHHGGGFFFHHHNNNMMMWWWfffrrrssskkkaaaZZZNNNWWWUUUXXXmmm|||wwwpppgggbbbUUUZZZlllkkkkkk}}}~~~nnn___XXXOOODDD>>>@@@BBBHHHGGGIIIQQQMMMFFFIIIIIIJJJJJJJJJIIIGGGEEEDDD<<<:::888777999===???>>>EEEIIIHHHDDDBBB@@@888000/////////111333222...***---+++(((((()))***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((('''&&&'''((((((((((((((())))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))))))))((((((***+++,,,---------((()))***+++++++++,,,---///111777===BBBCCC@@@===CCC>>>999777:::>>>BBBEEE>>>CCCIIIMMMOOOQQQPPPOOOLLLHHHGGGHHHEEE???;;;;;;AAAFFFKKKNNNNNNLLLHHHEEEIIIEEEBBBCCCGGGKKKNNNPPPKKKLLLKKKGGGAAA999333///000...,,,++++++,,,+++***+++((('''***...///,,,(((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################@@@>>>>>>AAABBBBBBDDDHHHMMMNNNRRRUUUSSSPPPTTT[[[UUUiii}}}qqqkkkaaafffcccmmm}}}zzzrrrdddeeeuuu|||pppggg]]]QQQIIIJJJPPP\\\```dddjjj```PPPLLLFFFKKKKKKEEEEEEJJJKKKFFFIIIDDD???<<<<<<:::777555===>>>>>>AAAEEEFFF>>>444333444666999;;;999555222000...+++******+++***(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''((((((((()))))))))***''''''((((((((())))))))))))))))))(((((())))))***))))))))))))))))))))))))***************)))))))))''')))+++,,,---------,,,(((***,,,...///111444777777999===DDDHHHGGGAAA;;;@@@???AAAEEEKKKOOOOOONNNWWWZZZ___cccdddcccbbbaaa```]]]]]]^^^]]]XXXVVVWWWKKKNNNTTTYYY\\\[[[YYYXXXVVVTTTQQQOOOOOONNNKKKIII?????????>>><<<:::888777333111/////////...,,,+++***((('''))),,,,,,***''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$DDDCCCBBBCCCEEEHHHLLLOOOfffeeefffhhheee```___bbbcccyyy|||vvvtttlllnnnmmm}}}vvvxxxssslllkkkuuuyyysssmmmccc^^^___hhh}}}}}}hhhaaaUUUWWWRRRLLLTTT___YYYHHHJJJDDDAAABBBBBB???===<<<;;;888666777===AAA???;;;:::;;;===???AAAAAA@@@???888666333111...,,,)))(((&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((()))***&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))((())))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,++++++,,,///333555666:::???CCCCCCAAABBBDDDHHHJJJHHHFFFFFFJJJOOOTTTZZZ^^^[[[VVV```]]]^^^cccgggfffdddcccgggaaa\\\ZZZYYYZZZaaahhh___[[[ZZZ]]]```bbbeeeiii```aaaaaa]]][[[XXXTTTNNNHHHCCC<<<777666888<<<>>>888666444333333222///---+++)))((((((******(((&&&))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$RRRRRRRRRSSSWWW___fffjjjxxxssssssqqqiiiaaa]]]tttyyyrrruuuxxxjjjlllppp~~~ooojjjmmmqqqssswww|||zzzvvvnnnlllqqq{{{tttoookkkdddiii~~~___JJJFFFEEEHHHHHHDDDDDDGGGBBB>>>:::999999:::;;;<<<;;;;;;;;;<<<===@@@CCCFFFBBBBBB@@@<<<777111---+++((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&((()))((('''(((+++---((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++***************************************+++++++++---,,,++++++,,,...000111555888;;;<<<<<<>>>DDDIIIGGGHHHJJJMMMRRRVVVYYYZZZ[[[______\\\[[[]]]ZZZTTTRRRPPPXXXkkkzzz}}}yyyvvvxxxnnnbbb\\\[[[bbbrrrvvvfff]]]YYYYYY^^^fffccchhhiiifffcccbbb]]]WWW___WWWMMMEEEAAA@@@AAAAAA>>><<<999777666555222000---,,,***)))))))))((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$fffhhhgggfffiiiooossssssuuulllhhhmmmrrroooiiiddd~~~zzznnnooowww|||ppprrruuupppjjjqqquuu}}}|||www{{{uuutttwwwuuuqqquuu~~~~~~wwwzzztttuuuttt```ZZZWWWUUULLLBBBAAAGGGAAA===<<<===>>><<<<<<>>>888777666444444777<<<@@@EEEGGGHHHFFF@@@:::555222---,,,+++***)))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&(((***)))'''(((,,,000,,,,,,++++++******))))))''''''((((((((()))))))))))))))))))))******+++,,,*********************************+++++++++++++++)))***+++...222666:::<<<===AAACCCBBB???@@@FFFLLLKKKOOOTTTUUUTTTTTTUUUXXX\\\lllyyyxxxssskkk^^^RRRSSSVVVhhhzzzrrrooosssqqqddd___^^^eeeppp|||sssjjjeee^^^UUU[[[XXXUUUTTTUUUSSSOOOKKKDDDAAA===:::888777555444000///---+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhmmmqqqppprrrvvvvvvrrrgggccceeeoooyyy}}}~~~zzz|||ttt~~~zzzqqqqqqvvv{{{yyyttt{{{zzz~~~~~~wwwqqqmmmjjjfffXXXJJJLLLXXXSSSHHH???@@@BBB@@@@@@BBB888888777444111000444777;;;@@@EEEGGGDDD>>>:::888222000---***))))))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%(((***)))'''(((---222......---,,,***)))((('''((((((((()))))))))******))))))))))))***+++,,,---*********************************++++++,,,,,,,,,'''***000666;;;???AAABBB>>>CCCGGGFFFEEEHHHOOOWWW]]]aaabbb\\\SSSOOOSSSZZZfff}}}|||nnnbbbhhhlll|||{{{zzz|||oookkklllpppzzzqqqhhh^^^SSSOOOOOOQQQWWW^^^```\\\XXXJJJFFF@@@;;;:::999888777333222000...+++*********'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%XXXcccmmmtttzzzzzzsssrrrvvvyyy}}}wwwlllkkkooopppggg___hhhyyyzzzdddMMMDDDCCCBBBAAABBB===>>>===999444111111333...555>>>CCCCCC???<<<:::555222...***))))))+++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%(((***)))'''(((...333...---,,,***((('''%%%%%%))))))))))))************))))))))))))***+++,,,---*********************************++++++,,,,,,,,,)))...666===BBBCCCBBBAAA;;;AAAGGGJJJKKKQQQ\\\eeerrrtttqqqfffZZZZZZggguuuyyyvvvyyyxxxrrrfffjjjrrrxxxtttmmmdddZZZWWWUUUSSSVVV]]]``````]]]MMMHHHAAA<<<:::::::::999555444222///,,,***+++,,,'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%UUU^^^sssllldddbbb\\\ZZZsss```LLLDDD======BBBEEEBBB@@@>>>:::444111111555666888999:::999888888777555333222111...***'''******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((***+++***)))((()))***(((((((((((())))))))))))((()))))))))************,,,+++***+++,,,---,,,++++++,,,+++***+++...111111777:::???DDDDDDAAA???@@@DDDGGGIIIJJJKKKVVVoooyyywwwsssgggeeeddd___llliiitttgggYYY^^^VVVQQQJJJBBB:::444666:::555666555222000///---***...+++(((''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''******)))((((((''''''&&&(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&'''((((((&&&%%%((((((((('''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmwww|||nnnhhhggghhhrrrhhhTTTKKKFFFDDDEEEDDDBBBAAAAAA@@@<<<999777111111111222333666888:::999888666444111///......+++******)))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((***+++***)))((()))***(((((((((((()))))))))***))))))))))))))))))******---,,,,,,,,,,,,,,,,,,+++...//////...///222666888<<>><<<999999999999888666333///,,,)))((())))))))))))))))))))))))'''''''''(((((())))))***'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((***+++***)))((()))***)))))))))*********++++++++++++,,,,,,------------,,,...000///...000555999??????EEEKKKKKKGGGLLLVVV\\\nnn}}}vvvnnnddd[[[ZZZ^^^YYY]]]dddjjjmmmsss|||yyyvvvtttttt}}}yyy{{{vvvsss}}}{{{[[[KKKCCC>>>===999222333999666777888::::::555///*********))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((())))))******+++************************,,,,,,,,,,,,,,,---------------------............+++---///---++++++///222222000---***)))))))))***)))(((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''fff[[[WWWYYYjjjooohhhqqq|||hhhYYYQQQJJJAAACCCFFFHHHGGGCCC???===777888999:::;;;;;;<<<<<<;;;::::::888555222...,,,))))))))))))))))))))))))&&&''''''((())))))******'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((***+++***)))((()))***))))))*********+++++++++***+++---///000000///...---000222222222555<<>>888555777222555999===???<<<666222++++++***))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((())))))***++++++,,,,,,,,,---...///000111222222333333444666777999:::::::::::::::;;;;;;<<<<<<<<<666888999777333333777<<<===:::666111---+++++++++++++++******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((iiiNNNRRR\\\bbbuuuyyyxxx|||vvv}}}lllhhhsssqqqkkkeee]]]GGGIIIJJJKKKJJJGGGDDDBBB;;;999666777999===??????;;;;;;<<<<<<:::777333111))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***)))************+++++++++(((+++...111222222000///---111444555555999AAAGGGJJJMMMYYYhhhllliiiooo||||||iii]]]TTTQQQRRRZZZjjjzzz{{{{{{yyynnnpppwww|||~~~^^^HHH999===CCC>>>777444///222888???CCCAAA<<<888+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))***+++,,,,,,------000111333555777:::;;;<<<:::;;;===???BBBEEEGGGHHHGGGGGGGGGHHHHHHIIIIIIIII@@@CCCDDDAAA===<<<@@@EEEIIIEEE???999333000......---,,,,,,+++***)))((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((zzzgggdddmmmrrrhhhbbbXXX[[[cccwwwyyyxxxwwwmmm___ggguuuzzzgggKKK@@@FFFCCC???999666999>>>AAA@@@@@@????????????<<<888555222...***(((((((((((((((%%%&&&((()))))))))((('''))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))++++++,,,,,,,,,+++***))))))+++,,,,,,+++***,,,---...,,,---111222000222555---...777DDDFFF@@@BBBKKKRRR___mmm{{{vvvvvvuuuiii]]]UUUUUUXXX]]]lll}}}qqqcccooojjj```YYY]]]fffllllllllllllnnnlllddd[[[YYY]]]eeevvv}}}vvvuuuyyyhhhNNN===@@@BBB:::999AAA666000111<<>>999444222...)))'''(((***,,,)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((******,,,+++)))'''((()))+++,,,,,,,,,---------///333666555777:::===@@@BBBCCCCCCJJJIIIHHHGGGGGGHHHIIIIIIHHHFFFFFFHHHJJJKKKLLLOOOIIIJJJIIIGGGEEEEEEJJJNNNZZZWWWPPPIIIAAA;;;777555333222000---***((('''&&&***)))((('''''''''((((((&&&'''(((((('''&&&$$$###'''&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&'''(((uuukkkaaaffffffnnn{{{vvvuuu{{{[[[HHHGGG??????===;;;;;;<<<======;;;<<>>FFFIIIRRR]]]|||uuukkkoooZZZXXXWWWYYY```ooosssfffaaacccbbbZZZRRRaaacccbbb______cccdddaaacccaaa___]]]ZZZYYYaaajjjXXX```fffffffffeee___WWW]]]\\\dddvvvzzzyyyiiiYYYMMMNNNSSSPPPFFF???@@@888333666<<>>>>>>>>>>>>>>???AAACCCDDDDDDEEEGGGBBBCCCDDDCCCBBBDDDHHHKKKVVVTTTPPPLLLIIIFFFEEEDDD:::::::::888555111...,,,,,,,,,+++***))))))((((((&&&&&&''''''((('''''''''...,,,)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''}}}vvvxxx|||iiiTTTLLL??????@@@???===;;;;;;<<<999<<>>DDDGGGIIIJJJKKKPPPMMMHHHDDDAAA@@@@@@@@@>>><<<999555333333444555222666::::::888888999:::999:::;;;<<<;;;===???AAAGGGFFFEEEDDDCCCCCCCCCCCC===???@@@AAA@@@===999777333222222000---)))&&&%%%&&&&&&&&&&&&'''((()))***///...+++(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&yyyppp___SSSFFFAAA======>>><<<<<<>>>;;;>>>CCCIIILLLKKKFFFBBB===999444000...---,,,***))))))******************))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((*********+++,,,---...///111222333333222000...,,,+++,,,------,,,,,,---...******---111000///222888777<<>>:::;;;;;;===???@@@;;;555111000...+++((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,---,,,+++,,,///555;;;???CCCFFFJJJMMMLLLKKKJJJIIIKKKIIIDDD@@@<<<999888888888777444333333555888:::777;;;>>>:::666666888999888888999::::::::::::;;;<<<;;;:::999777666666555999:::===???@@@AAAAAA@@@<<<<<<:::777333---(((%%%***)))'''''''''''')))******)))(((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%tttvvvqqqfffZZZSSSIIIAAABBBCCCAAA>>>>>><<<>>>CCCHHHLLLKKKGGGDDD>>>:::555111000///...---))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***---///111333///222666888777333///,,,+++---......---,,,...///,,,,,,...111000///555===BBBAAADDDOOO___uuuaaaOOORRRYYYkkkllldddaaahhhuuu{{{vvvvvvwwwzzz|||jjj___]]]``````oooxxxvvvyyyjjjVVVBBB<<>>888111,,,+++,,,***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((***++++++,,,---000333888>>>BBBEEEKKKLLLKKKIIIEEECCCBBBCCC???@@@@@@@@@@@@@@@??????;;;:::999999:::===@@@BBBAAAEEEDDD===999;;;===<<<;;;;;;;;;===>>>????????????>>>===;;;999777555444666555555666888;;;===???AAAAAA@@@???<<<777333111000...,,,)))((('''''''''%%%%%%&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))&&&'''((((((((('''&&&%%%zzzwww|||xxxpppmmmhhhjjjcccaaaddd```QQQDDD???===>>>@@@EEEIIIJJJIIIHHH@@@<<<777333222111000///******)))((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***,,,///222444---000555888777444///,,,,,,---///...------...000///...000111000111999CCCQQQOOOVVVkkkuuu^^^XXXRRR___wwwyyy{{{zzz|||zzznnnfffdddccc```nnn|||sssppp{{{|||bbbHHH???BBBFFFEEECCCBBBEEEEEE???555///...111******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***+++,,,---333888???FFFIIIIIIFFFDDDEEEDDDCCC@@@======???AAAAAABBBCCCCCCCCCBBB@@@?????????>>>>>>>>>???@@@AAA>>>BBB???888666;;;:::555;;;:::999;;;>>>AAAAAAAAABBBBBBBBBAAA@@@???===<<<777555333111111222555666===>>>???@@@AAA@@@??????666555222///,,,***((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))$$$$$$%%%&&&'''((())))))''''''((()))))))))))))))|||{{{}}}xxxxxxttt{{{}}}yyy}}}qqqTTTHHHCCCBBBAAABBBEEEHHHHHHHHHEEEAAA;;;666444333111000,,,+++***)))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))***+++---000111+++---000222222111...---,,,...//////......///000//////111444444999FFFSSSbbbfffooo{{{zzzfffTTTYYYkkk}}}qqqrrr|||~~~wwwrrrvvvqqqzzz~~~uuu{{{jjjRRRJJJLLLNNNMMMLLLHHHIIIIIIDDD<<<666444444*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((((((((((((((((((((***+++---///333777:::<<>>???;;;;;;999666333///,,,+++((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******$$$%%%&&&(((***+++,,,---.........///000111222333yyyvvv}}}xxxvvvxxxkkkkkkrrruuudddRRRKKKHHHDDDBBBBBBDDDEEEEEEIIIEEE>>>999666333111000...---+++*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++******,,,---///++++++,,,,,,------......---...//////......///111...///222777;;;DDDUUUeeerrrwwwvvviiiZZZWWW```iii}}}llljjjzzzxxx~~~zzzkkk]]]YYYYYYVVVRRRPPPNNNLLLJJJFFFBBB===888555************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))),,,000666===DDDJJJMMMRRRNNNHHHBBB>>><<<;;;;;;999;;;>>>@@@BBBFFFJJJMMMFFFFFFGGGIIIMMMRRRWWW[[[QQQQQQSSSSSSSSSQQQPPPOOOZZZ```aaa```fffmmmeeeVVVRRRMMMFFFCCCBBBBBBAAA?????????@@@AAAAAA@@@???>>>888888888888777666555555000000000111222444555666>>>>>>===;;;888444000...'''((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,---///111333555666777777666666777888:::<<<>>>|||yyy|||tttvvv~~~~~~uuuVVVJJJEEEBBBDDDAAA===???DDDCCCEEEDDD???777111...---111///---+++************))))))***++++++***((('''))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************))))))))))))))),,,,,,...000111000---***...------------...//////---///000111000000111222333...555BBBGGGIIIZZZqqqpppggg___[[[YYY```yyy{{{lllkkk{{{~~~zzzwwwqqqsssjjjooo{{{ssssss{{{wwwdddVVVTTTWWWSSSNNNKKKIIIDDD>>>888333000---+++,,,,,,,,,,,,(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))'''&&&'''((((((((())))))***+++++++++++++++,,,222;;;EEEKKKNNNMMMLLLQQQCCC999<<>>>>>@@@DDDIIILLLLLLJJJCCCGGGLLLUUUfff{{{{{{zzzxxxvvvuuuvvvxxxzzz|||zzzqqqfff___[[[VVVMMMEEEJJJHHHFFFFFFDDD@@@===<<<777999999777555555888:::444555666555333222333555777<<<===::::::===<<<777333000,,,)))'''(((***++++++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''***+++(((%%%)))))))))(((((((((((((((***)))((((((***---111333333555777:::===???@@@AAA??????===:::999<<>>>>>===<<<:::999888:::<<<>>>{{{vvvkkk]]]SSSIIIEEEDDDBBBAAACCCBBBCCCDDDDDDCCC>>>888333555444222000...,,,,,,+++)))******+++++++++******(((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((()))))))))***+++++++++++++++---000333333222000......------......///000...000222222111111222333777FFFPPPQQQQQQTTTRRRLLLPPPSSShhh~~~cccggg}}}xxxvvvpppnnnrrr|||~~~sssyyyyyy|||ooo___gggwww}}}\\\VVVOOOLLLMMMMMMIIIEEE999555000,,,******((('''))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))******++++++******+++...333888>>>AAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDBBBEEEKKK@@@CCCHHHMMMSSS]]]jjjttt~~~zzztttcccYYYRRRHHH@@@===<<<;;;:::>>>;;;888777888999777444111555666666999===>>><<<===;;;888444000---++++++((((((''''''(((((()))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%&&&'''((((((''''''''''''(((***,,,///111222444777;;;===???????????????>>><<<:::888666555777555444555666888888777~~~}}}|||~~~~~~|||mmm\\\UUUVVVTTTKKKBBBEEECCCCCCDDDFFFEEE@@@;;;999888666333111///---,,,***+++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++(((((()))***++++++,,,,,,++++++,,,///111222000///...............//////000000000000000111444999===@@@LLLWWWWWWQQQLLLKKKKKK[[[}}}{{{ttt|||ooohhhjjjrrrwww|||~~~~~~uuukkkfffggglllssszzz~~~lllkkkzzzoooqqquuu{{{qqqbbbRRRLLLOOORRRMMMFFF>>>:::444///---,,,+++***)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,++++++,,,---,,,///222888>>>DDDIIILLLGGGGGGHHHIIIJJJLLLMMMNNNQQQPPPNNNNNNPPPSSSTTTTTTSSSVVV\\\hhhxxx~~~}}}~~~sssqqqmmmhhhaaaYYYQQQLLLGGG@@@999888;;;>>>>>><<<555444333111333666999;;;>>>>>><<<:::888555333222******)))))))))))))))***'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''((()))++++++'''))),,,000333666888:::999999:::::::::999999888444555555555555555444444777666555777:::;;;999777eeeGGGIIIEEEBBBCCCEEEGGGFFFDDD===<<<:::777444111///------,,,,,,+++++++++++++++************************+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++((())))))***+++,,,,,,---,,,,,,,,,---//////---,,,///............///000000111000//////222:::EEELLLVVVRRRSSSRRRIIIEEEVVVnnntttvvvqqquuuzzz~~~}}}{{{yyyzzz{{{mmmgggnnnxxx~~~}}}{{{vvvzzzoooWWWNNNTTTYYYUUUMMMBBB===666111...---,,,+++******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,+++******,,,...333777>>>EEEKKKOOOPPPPPPOOOOOOOOOPPPPPPOOOOOONNNLLL]]]kkkmmmllloootttuuuyyyuuuvvvuuuuuu}}}zzznnnrrr|||}}}eeeZZZMMMDDDBBBAAA@@@>>>CCC>>>999555333333666999999999:::::::::999888777///...,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((***,,,...000333888<<<>>>===<<<:::888666444111000000000111444555777999;;;<<<======>>>===<<<<<<<<<<<<;;;:::~~~yyyIIIJJJGGGDDDBBBDDDFFFHHHIII@@@@@@>>>;;;777444000/////////---,,,+++*********++++++++++++++++++++++++,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))*********+++,,,,,,,,,---,,,+++,,,---...,,,***//////......//////000111111000///111777BBBOOOXXXmmm[[[LLLFFF@@@GGGkkk~~~wwwtttvvv|||~~~~~~xxxssssss{{{xxxrrrsssxxx{{{~~~www}}}qqqXXXNNNRRRXXXWWWRRRGGGBBB999333///,,,+++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******)))+++///333>>>CCCJJJPPPSSSTTTRRRPPPPPPOOOMMMJJJHHHFFFDDDCCCRRR{{{wwwbbb\\\bbbkkkqqqtttrrrcccdddnnntttyyyyyy}}}~~~nnn___UUUOOOJJJGGGCCC???;;;:::888666777:::333444555666777888888888222111///---,,,******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&(((***++++++---000222===???AAABBBAAA===888555222000...,,,,,,...000222999:::<<<===???@@@AAAAAA>>>===<<<999777666888;;;||||||xxxKKKHHHHHHGGGEEECCCDDDGGGIIICCCBBBAAA>>>:::555222///222111///,,,+++***))))))************************...---+++)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,++++++,,,...///...---///////////////000000111000111333666===IIIUUU]]]fffXXXJJJFFFPPPlllzzzxxx}}}~~~{{{www~~~qqq```UUURRRSSSUUUVVVQQQKKKAAA888222...,,,***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&))),,,,,,---111999@@@KKKNNNRRRTTTUUUSSSPPPNNNJJJIIIHHHHHHJJJNNNRRRTTTuuu~~~dddRRRMMMQQQVVVZZZWWW___cccaaaaaahhhlllkkkhhhfffhhhqqqvvvpppllljjjRRRNNNLLLLLLFFF;;;555444444444444555555555555555333222111///...---------*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***---111333444555888;;;CCCCCCBBB@@@<<<888555222111000000111222444666777999:::;;;<<<===>>>>>>>>>888:::;;;888555888AAAIIIyyyxxxxxx{{{~~~~~~~~~{{{sssoooqqqrrrttt{{{~~~|||qqqPPPEEEGGGIIIGGGDDDCCCEEEGGGEEEDDDBBB???;;;666222000444222///---***)))))))))))))))))))))))))))))))))///...,,,***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,,,,,,,++++++++++++++++++,,,++++++,,,///111111000///////////////000111111000222666;;;CCCMMMWWW^^^KKKKKKKKKSSSqqqwwwjjjjjjyyyoookkkccciii}}}zzzooobbbWWWTTTWWW\\\[[[TTTHHH>>>666111...,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())),,,///111333999CCCLLLTTTTTTUUUUUUTTTQQQNNNMMMLLLLLLNNNTTT^^^kkkwww~~~hhheeeffffffkkk{{{yyyfffXXXRRRSSSUUUVVV______dddnnnwwwxxxqqqkkkaaa[[[XXX]]]hhhsssxxxxxx|||oooWWWEEE>>>:::999888666555444444444222222111000000///000000+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))///333999<<<<<<>>>AAACCCBBB@@@===:::777555444444444555777999::::::::::::888888:::;;;<<<=========888<<<@@@???>>>EEETTTaaa|||wwwsssooolllmmmrrrwwwxxxwwwwww{{{|||~~~{{{pppnnnnnnpppssswwwyyyzzz~~~}}}kkk[[[TTTHHHAAAGGGNNNMMMIIIGGGMMMJJJEEE>>>777444333444444444333222000---+++)))111///,,,)))'''''''''(((000000...---000333...''''''((()))***++++++***)))(((***+++***)))((()))+++)))************+++++++++++++++++++++++++++++++++------------------------...///000000//////000111222777===BBBIIIOOONNNKKKKKKKKK___ssstttmmmrrr{{{{{{{{{ooodddfffsssrrr```bbb^^^TTTHHH<<<444111111///,,,)))(((***+++***((((((((((((((('''''''''''')))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))***'''%%%%%%)))***)))'''(((---222888@@@JJJQQQTTTVVVUUUXXXYYYTTTMMMOOOVVVgggqqqtttooosssttt___[[[NNNZZZaaaggg~~~|||mmmnnnsssnnniiiiiilll}}}~~~wwwsssooofff``````ccceeeiiimmmuuuqqqttt}}}PPPAAAAAA<<<::::::;;;888444333666444111111111111000///333222///,,,***)))))))))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''((((((&&&&&&'''(((***,,,&&&((()))))))))+++000444>>>???AAADDDEEEBBB===999;;;777888======999999===<<<>>>>>>;;;999999::::::777======BBBMMMLLLDDDDDDFFFLLLOOOPPPUUUbbbqqqzzzvvvsssoookkkiiihhhhhhhhhrrrvvv{{{}}}||||||{{{vvvrrrttt|||vvvnnnkkknnnrrrtttyyy{{{|||{{{ooogggdddXXXLLLHHHGGGDDDEEEHHHMMMKKKFFF@@@:::555222111555666666666444111...,,,111///---+++))))))))))))***---...111666999555...((((((******+++***))))))((()))******(((((()))***)))************+++++++++++++++++++++++++++++++++------------------------...///000000//////000222666;;;CCCJJJLLLJJJHHHGGGEEE```xxx~~~wwwyyyoooxxxvvvkkkhhhsssjjj```___[[[PPPBBB888555555000---***)))***+++***))))))))))))((((((((('''''')))(((''''''''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''((()))***)))(((,,,333<<>>AAABBB@@@======EEEKKK\\\qqqppp___VVV[[[aaajjjrrruuuvvvwwwzzz{{{uuurrrnnngggfffddddddgggkkkpppsss{{{vvvddd[[[ZZZ]]]aaakkkxxx~~~~~~}}}wwwvvvttttttiii\\\SSSMMMIIIHHHJJJMMMLLLIIIEEE???888222///222333444555333000,,,***000///...---,,,+++******&&&***...222777;;;666///)))************))))))(((''')))***)))((('''(((***)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------///000111000//////111333888<<>>;;;666333222222444666777666555555555444222///,,,***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&''''''((((((%%%&&&((()))***)))((('''+++,,,///222666===EEEKKKNNNHHH@@@:::888999::::::@@@>>>===???>>><<<<<<>>>888777888???GGGJJJGGGBBBLLLYYYjjjuuuxxxvvv{{{xxxsssuuuyyymmmhhhhhhhhhggggggjjjnnntttzzzwwwnnniiigggllluuuzzzssstttuuummm\\\OOOLLLLLLKKKJJJFFF???888333111333555666555111---***............---,,,***)))'''***---...111333000***************))))))(((((('''((())))))((('''((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------------............///000111000000111333555>>>@@@FFFIIICCCDDD]]]{{{~~~www}}}~~~```bbbccc```WWWKKK@@@:::666444111///---,,,+++***+++++++++*********)))))))))(((((((((((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((***++++++***---222777<<>>999666333222444888;;;<<<555777888:::???FFFLLLNNNOOOMMMPPPWWW[[[]]]bbbiiiyyylllhhhfffkkksss{{{]]]MMMLLLMMMOOOQQQPPPJJJFFF===>>>??????===999555222......---,,,+++***))))))))),,,+++((()))---...,,,+++***)))))))))))))))***(((***+++***)))((()))***)))************+++++++++++++++,,,,,,------......---------...//////000000000111222222444777;;;???DDDEEEDDDFFFWWWxxxzzz~~~zzz}}}~~~zzzyyykkkeeepppaaa[[[ZZZbbbmmmmmm```SSSEEEDDD@@@:::444///---...+++++++++************)))((())))))******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''(((((())))))***((((((((()))))))))******)))+++---111666===FFFKKKKKKGGGEEEGGGEEEFFFQQQ```sss|||tttooosssvvvpppiii[[[QQQGGGEEENNNcccyyy}}}wwwvvv|||~~~{{{gggZZZRRRFFF;;;555333333333000111222444555666666666---,,,***(((''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((()))*********)))((())),,,222888<<>>@@@AAAHHHSSS[[[]]]^^^[[[^^^eeehhhiiippp{{{mmmlllppp{{{~~~yyy___PPPMMMLLLNNNRRRRRROOOKKKAAAAAAAAA???===999555333222000...,,,************'''+++,,,******,,,---+++***))))))(((((()))***+++)))+++,,,+++***)))***,,,)))************+++++++++++++++,,,,,,---......///---------...///000000000000111222444666:::???DDDAAADDDFFFSSSxxx~~~qqqnnnccceeeyyyyyykkkdddaaahhhrrrtttkkk```MMMKKKGGG@@@777111//////+++************)))))))))((()))************)))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''((())))))******(((((()))))))))************,,,111999AAAGGGJJJKKKGGGAAA@@@DDDHHHPPPeee|||{{{ooofffaaa```aaacccTTTQQQKKKIIIWWWsssrrrpppzzzzzzyyycccNNN???888555444222222222333444555666777111///,,,)))(((''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''((()))***+++***+++,,,///555;;;AAAEEEJJJDDD<<<777666777888888555777:::???DDDFFFEEECCCBBBGGGKKKOOOYYYhhhsssvvvmmmgggjjjttt{{{{{{rrrsss|||rrr{{{{{{___RRRNNNKKKMMMQQQRRRPPPMMMHHHGGGFFFDDDAAA===:::888555333000---+++***++++++&&&+++---+++******)))%%%))))))(((((((((***+++,,,***+++,,,,,,+++***+++,,,)))************+++++++++++++++,,,,,,---...//////---------...///000000111///111222444777<<>>EEEKKKOOONNNMMMAAAIIIRRR\\\mmm}}}tttvvv{{{~~~yyyxxxxxxwwwoooZZZWWWTTTUUUWWWVVVTTTQQQIIIHHHGGGEEECCCAAA??????777000+++...000---***)))+++******)))))))))))))))******)))(((((((((((((((---,,,***)))))))))******+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------......//////000000111111111333333555===FFFHHHCCCEEERRRmmm|||xxxxxxttt{{{yyymmmaaaRRRFFFFFFDDD:::222222...---+++,,,------,,,***))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))***))))))***,,,...------...999FFFNNNMMMIIIJJJMMMHHHMMMZZZmmmvvv```cccWWWPPP```ooorrrsssdddaaaZZZZZZnnn~~~zzzhhhQQQAAA777222999777555222111222444555777555222///,,,***)))(((++++++)))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&))))))(((&&&&&&%%%%%%%%%(((((((((((())))))******333444999CCCLLLLLLCCC:::333999666444:::888555:::555===JJJXXX```___XXXQQQPPPXXX___nnn~~~~~~yyysssdddUUURRRWWWXXXUUUPPPOOOKKKGGGBBB???>>>>>>888111,,,...000...+++***,,,,,,+++***************++++++***))))))))))))***---,,,***)))))))))***++++++***)))))))))***,,,,,,,,,,,,---------.........//////000000111111222222444444777===EEEIIIIIIGGGSSS|||rrrooo}}}xxxnnn___OOOJJJHHHBBB999333...---++++++,,,---,,,+++*********)))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))************************,,,+++***)))***---000222CCCEEEKKKOOOKKKEEEFFFLLLcccrrruuugggkkkvvvpppfffsssyyyvvvrrrwwwppprrrzzz{{{jjj\\\PPPEEE???:::777333333555555333000777666444222000---+++)))***))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&(((((((((''''''(((((()))&&&&&&&&&'''***---000222888<<>>:::777>>>;;;777:::888777@@@@@@HHHSSSYYYZZZXXXWWWWWW\\\bbbooo}}}uuuccc\\\___\\\UUUUUUSSSNNNGGG@@@======>>>999222---...///---,,,---------,,,+++++++++++++++,,,,,,+++************+++,,,,,,+++************++++++************+++,,,,,,---............///////////////000111111222333333444222888CCCGGGDDDEEEJJJbbbzzzyyyuuuooovvv~~~wwwkkkYYYLLLHHHEEE<<<000///---++++++,,,,,,,,,++++++++++++*********)))))))))((((((''''''(((((()))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''(((((()))***************************,,,,,,+++))))))---555;;;LLLKKKNNNNNNEEE@@@QQQiii{{{nnnhhhggggggwww|||qqqmmmllluuuxxxooocccUUUIII>>>999444555888999444///555666777666444111---***(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&(((((((((((()))***+++,,,'''&&&&&&(((+++111666:::@@@GGGMMMMMMFFF@@@>>>>>>>>>DDD???999:::888999DDDFFFOOOWWWWWWTTTUUU]]]eeepppsss~~~tttwww}}}tttbbbWWWWWWUUUPPPHHH@@@;;;<<<===999222.........,,,,,,...------,,,+++++++++++++++,,,,,,+++***************++++++++++++++++++++++++************++++++,,,,,,------........./////////...//////000111222333333555444;;;EEECCC===FFFXXXzzzxxx{{{{{{zzzwwwiiiUUUKKKHHH@@@444222///,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((('''((())))))***************************+++,,,---++++++111===FFFLLLKKKMMMJJJ???CCChhh}}}yyyooobbbZZZ___kkkvvv}}}vvvrrrwwwyyyxxxiii]]]IIIDDD===999888888666444333555777888777333///,,,'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''(((((((((((()))***++++++******)))+++000666===AAAJJJOOORRROOOGGGAAA@@@BBB===@@@;;;999BBBCCCCCCJJJOOOVVV[[[\\\\\\bbbooo{{{zzz{{{||||||fff]]]^^^]]]ZZZQQQEEE===::::::888222//////...++++++...,,,,,,+++***************++++++***))))))))))))***+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------.........---......///111222222333999999???DDD@@@???WWWuuu{{{ooowww{{{hhhVVVNNNGGG@@@666333...++++++,,,------,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((((((((((((((()))******************************))),,,...///111999EEEOOOQQQIIIFFFJJJNNN^^^qqqfffcccbbb```^^^]]]cccoooyyy{{{uuuzzzaaa]]]TTTGGG;;;555555666222444666888777555111///))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))++++++---111888???FFFKKKSSSRRROOOJJJEEEAAA@@@???777::::::EEE]]]gggdddffffffggghhhjjjnnnwww}}}|||gggdddkkkvvvuuuooouuu~~~ccc]]]fffhhhhhh___QQQCCC;;;888777333111222000,,,,,,...,,,,,,+++***************++++++***)))))))))))))))***+++,,,,,,---,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,---------...............///000111333444444888999<<>><<<@@@FFFNNNggg}}}xxxssssssxxx||||||~~~tttbbbXXXJJJMMMTTT[[[VVVOOORRR\\\rrrlllmmmoooyyysss```[[[dddjjjoookkk\\\KKK???:::777555555666444///---///------,,,+++++++++++++++,,,,,,+++************+++***+++,,,---------,,,,,,***+++,,,---------,,,,,,---............////////////000111222444555666777;;;;;;;;;@@@SSSwww}}}wwwjjjtttooo[[[\\\kkk}}}oooWWWIIIGGGAAA;;;444...,,,,,,------++++++++++++******************))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++++++++++++++++++++++++++,,,000666===CCCHHHJJJLLLHHHZZZtttoooYYYKKKGGGKKKQQQZZZcccoootttmmmffflllwwwyyyqqqoooyyyyyyzzzzzz{{{|||~~~xxxyyy{{{|||yyyyyypppeeemmmoooeee```\\\```ggglllpppwww```LLLBBB888777666555666777999;;;111///,,,)))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((()))***++++++111555<<>>>>>AAADDDFFFQQQ\\\jjj{{{yyy~~~nnndddgggrrrooonnnnnnfffVVVHHHCCCAAAEEEIIIIIIFFFCCCDDDFFFqqqaaaZZZ[[[YYYlll|||yyykkkfff___\\\fffoooooobbbQQQDDD>>>888666888:::777111///111......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,)))***,,,---...---,,,,,,***+++,,,---...---,,,,,,////////////000000000000111222333444666777888999CCCBBBAAAJJJiii||||||{{{zzz{{{|||}}}~~~{{{zzzjjj{{{rrrfffXXXfff}}}}}}```NNNKKKDDD>>>666///,,,,,,------+++++++++*********))))))******))))))))))))******'''((((((((())))))******************************))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++///222:::BBBIIIKKKIIIGGGJJJyyy}}}ssscccRRRGGGHHHQQQZZZeeemmmvvvuuuiiieeeuuuooofffgggjjjxxxwwwwwwxxxzzzzzzxxxvvvsssrrrsssrrrlllgggiiiooobbbaaaUUUSSSccclllgggeee[[[YYYZZZ\\\```nnnbbbOOO;;;999666555666999===???444111---)))((((((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******''''''((()))***,,,...///999>>>EEEKKKOOOPPPNNNMMMGGGDDD???===@@@GGGOOOTTTZZZhhhwwwfffOOOUUUddd```XXXSSSTTTQQQHHHCCCCCCEEEIIIIIIEEEEEEIIIHHHDDDwwwcccRRRNNNRRRTTTcccvvvyyyxxxooollljjj\\\^^^mmmwwwmmm^^^QQQCCC;;;555222444555111...,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///////////////.........---///333666444222666>>>CCCGGG>>>OOO~~~yyyyyy~~~{{{}}}tttpppuuuyyywwwvvvwwwsssxxx}}}~~~{{{zzz{{{~~~~~~rrruuuyyyvvvpppfffqqqqqq[[[GGGFFF@@@777000///000---)))+++++++++************)))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***))))))***++++++,,,000;;;HHHLLLIIIGGGJJJOOOlllhhhQQQKKKPPPVVV]]]eeepppiiijjjsssttttttwwwhhhaaadddiiiqqqssspppjjjfffddd```[[[YYYZZZXXXSSSRRRTTTTTTRRRLLLIIIEEEFFFJJJNNNPPPPPPMMMJJJMMMQQQQQQTTTiii{{{zzz{{{{{{cccMMM@@@666777999888666888:::555///+++******))))))******)))((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''(((((('''&&&&&&(((*********+++,,,...000222333CCCGGGLLLPPPRRRRRRPPPNNNBBB???===@@@HHHRRR[[[```hhhllllllRRRMMMYYYggg\\\QQQHHHGGGFFFBBBBBBEEEKKKJJJKKKMMMKKKIIIMMMTTTyyynnn^^^QQQNNNRRR[[[fffsss|||~~~yyywwwnnnddddddjjjkkkiii[[[DDDAAA999555777888666333222...---,,,,,,+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///////////////////////////...000333444555;;;BBBCCCBBBLLLuuu~~~{{{rrrnnnlllnnnssstttqqqmmmkkkeeedddiiikkkiiiiiikkkgggkkkpppqqqrrrtttyyy~~~|||||||||}}}wwwxxx~~~yyywwwcccOOOIIICCC:::333000///,,,)))+++++++++************)))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,---///666@@@IIIJJJGGGKKKXXXdddxxxuuubbbVVVPPPWWW```ccchhhoooqqqpppxxx|||nnn```UUUPPPOOOSSSVVVUUUQQQOOOQQQPPPLLLIIILLLKKKHHHIIIMMMNNNMMMGGGEEEDDDFFFJJJLLLMMMLLLQQQGGGBBBEEEEEEFFFPPP^^^ddddddhhhmmmoooqqqwww~~~zzzaaaOOO>>>::::::999666555888555222...,,,+++************)))((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((()))******(((((()))***,,,,,,,,,...222666;;;>>>HHHKKKOOORRRRRRNNNJJJGGG>>>>>>>>>@@@GGGSSSbbblllsssvvvyyyxxx}}}tttcccQQQFFFIIITTT]]]UUUKKKEEEIIIPPPRRRSSSUUU\\\ZZZZZZ[[[ZZZZZZ```hhhvvviii\\\XXXYYYiiisss}}}wwwppplllpppiiiUUUGGG===555555666444222222......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////333000///222666:::AAAHHHGGGAAA___zzzxxxzzz{{{wwwrrrjjjiiiiiikkkmmmlllgggccc___```ccchhhiiiggggggkkklllnnnpppppppppsssyyy~~~~~~~~~|||xxxwwwwwwwwwssspppsss~~~~~~mmm\\\LLLFFF===666111---+++)))+++++++++************)))************************''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))),,,......,,,---111444AAAFFFJJJGGGFFFQQQjjj~~~tttaaa^^^RRRRRR\\\jjjnnnjjjjjjooowwwyyydddSSSIIIFFFGGGHHHIIILLLMMMJJJJJJMMMMMMJJJHHHKKKKKKJJJMMMSSSUUUTTTFFFHHHLLLSSS[[[```aaaaaaaaaQQQEEEEEEFFFCCCBBBCCCAAAFFFPPPWWWXXXXXX^^^fffkkkwwwyyyppp\\\GGG===<<<:::777555444555555333///,,,++++++******)))(((((((((((()))((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))***,,,,,,***)))******+++,,,---111777>>>EEEJJJJJJLLLNNNOOOMMMHHHCCC??????AAABBBCCCGGGTTTggguuuvvv{{{|||{{{zzzxxx___TTTGGGBBBFFFMMMRRRUUUWWWTTTVVV```iiikkkgggeeekkkiiiiiilllnnnsss}}}~~~qqqhhhfffppp~~~{{{|||qqqnnnrrrkkkQQQDDD888444444222000000000///...---,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///////////////000000000666111000555:::???DDDJJJIIIJJJvvvzzzzzz|||{{{uuuoooooonnnnnnnnnmmmjjjeeebbb```fffnnnssssssrrrtttxxxvvvrrrqqqsssvvvyyy|||~~~}}}~~~xxxiiiQQQIII???888333...+++++++++++++++*********))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************,,,---,,,+++///666<<>>BBBFFFIII^^^~~~|||xxx{{{{{{{{{xxxuuurrrqqqqqqoooxxxtttqqqzzz~~~xxx[[[MMM@@@:::666000------+++++++++*********))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,+++***+++222;;;BBBGGGCCCAAAGGGXXXqqqtttRRRGGGXXXeeehhhqqqzzzyyyuuu{{{~~~yyyyyy___XXXNNNEEEAAAAAADDDGGG[[[aaafffggghhhiiieee```___aaa```]]]]]]```bbb```^^^bbbhhhmmmooonnnlllkkkeee^^^XXXXXXYYYVVVSSSQQQUUUOOOIIIFFFDDDAAABBBEEEGGGMMMWWWaaaeeeiiitttyyytttzzzyyyssshhhZZZNNNDDD;;;666333555666555222///,,,+++++++++***)))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))++++++***)))***+++)))...666???FFFKKKMMMNNNPPPNNNJJJFFFCCCCCCDDDDDDUUUUUUWWW[[[dddmmmuuuyyy|||~~~nnnXXXNNNQQQUUUVVVZZZVVVXXX```ccc___\\\\\\ddd~~~tttyyyjjjWWWAAA888666555444555222111000///...---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000111111222111///111666:::<<>>@@@CCCEEEVVVWWW[[[bbblllsssvvvwww|||yyyxxxwwwfff^^^OOOAAA@@@KKKUUUZZZ___aaaiiitttvvvqqqsssyyypppqqq|||~~~|||{{{nnnRRRBBB;;;777444333333222000///...---------,,,,,,,,,------------...------------------------------------...............//////000111111222222222111333777:::>>>FFFPPP}}}zzzuuuooo~~~bbbIIIAAA@@@888000...+++++++++************)))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---+++,,,222;;;BBBDDDDDDBBBJJJ[[[sssnnnSSSMMMTTTgggyyy||||||vvvgggVVVKKKHHHIIILLLEEE@@@HHH]]]vvvyyylllccc[[[TTTMMMOOOMMMHHHFFFHHHHHHEEEBBBFFFKKKNNNOOOPPPSSSVVVWWW]]]cccfffiiinnntttxxxqqqooonnnmmmggg___ZZZ[[[XXXSSSNNNNNNLLLIIIJJJMMMSSS\\\eeelllwww|||ttt{{{{{{pppooo}}}~~~xxxyyy{{{wwwqqqnnnooommmooovvv~~~zzzeeeRRRBBB<<<555333555666222...,,,+++******))))))******''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))),,,000333;;;???EEEJJJLLLJJJHHHEEE@@@@@@@@@BBBEEEJJJOOOQQQ^^^aaaffflllppptttxxxzzzuuullluuurrr___SSSIIIIIIFFFCCCHHHWWWdddjjjppppppxxxuuubbbjjjzzz~~~}}}~~~xxxiiiSSSGGG>>>777555333222111///......------,,,,,,,,,---------......---------------------------------.........//////...//////000111222222222555555777:::<<>>===888888:::;;;999999<<<>>>>>>===>>>AAADDDEEELLLRRRVVVZZZaaahhhkkklllmmmqqqtttsssssszzz{{{tttmmmfff]]]UUUSSSVVVHHHOOOSSSVVV___mmmvvvwww~~~xxxwwwhhhHHH???555333777999555000,,,+++******)))*********&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))*********)))***---333777AAACCCFFFHHHHHHEEECCC@@@>>>AAAGGGNNNWWW^^^dddgggoootttzzz{{{yyyzzz~~~lll```hhhiiiVVVFFFGGGLLLQQQTTT]]]kkkwww}}}|||{{{ttttttxxxiiijjjxxx}}}rrr}}}yyydddKKK===888777333444555222///---///111......---------,,,,,,,,,....................................////////////111111111111111111222222555111<<>>555,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))*********)))))))))))))))---+++))))))***,,,,,,,,,,,,...222;;;FFFNNNKKKEEEIIIjjjnnnVVVFFFNNN___mmmyyyxxx{{{{{{qqqbbbJJJGGGDDDEEEIIIMMMOOONNNIIIOOO^^^sssvvvhhhZZZRRRIIICCCBBB@@@<<<999888888888777777666666666777777777777888888888888AAACCCFFFIIINNNTTT\\\aaacccffflllqqqwww|||{{{wwwtttkkkaaaZZZZZZYYYVVVUUUYYYbbbhhh{{{sssPPPCCC999999999444111111000---***)))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))((()))+++111999>>>FFFCCCDDDGGGGGGBBB??????AAAAAAOOOjjjwwwyyy|||~~~rrreee```___\\\SSSKKKPPPRRRZZZgggtttzzz{{{uuurrr}}}oookkkttt||||||}}}}}}zzzrrrWWWAAA:::===555666666333000......000.........---------,,,,,,....................................////////////111111111111111222222333666222;;;999:::AAAZZZxxxvvv||||||~~~~~~xxxooolllnnn{{{tttooopppuuuzzzyyyzzz~~~{{{}}}{{{yyy|||zzz|||fffLLL???;;;555......---,,,++++++***++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***)))))))))))))))))))))---,,,++++++,,,------,,,///222:::CCCHHHHHHFFFDDDZZZ{{{rrrTTTIIIFFFSSSccclllttt|||~~~yyyjjjWWWKKK@@@@@@DDDKKKTTTYYYZZZXXXXXXXXX]]]eeekkkggg[[[OOOLLLFFF???<<<;;;;;;888444555555444444333333333333555666666666666777777777;;;<<<>>>@@@BBBGGGMMMQQQVVVZZZ___eeelllsss{{{wwwkkkiiifffbbb``````bbbeeellluuu|||qqqbbbQQQ@@@999888666444444222///,,,++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,///555<<>>:::===MMMppp}}}{{{~~~{{{zzzyyyyyyssssssvvvxxxuuuqqqrrrwwwnnnaaa^^^cccjjjoooqqqwww|||yyy~~~{{{zzz~~~~~~}}}}}}xxxwww|||]]]EEE;;;666222000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******------------------------222777BBBMMMKKKCCCDDDKKKwwwhhhVVVFFFFFFOOO___kkksss~~~pppfff]]]QQQFFFAAA???IIIYYYhhhpppoooggg___\\\XXXSSSPPPMMMHHH@@@:::===999666555666666444111333333222222222222111111444444444444555555555555555666777777777999===@@@FFFIIINNNTTT[[[dddnnntttvvv|||~~~{{{wwwtttppplllhhheee^^^jjj}}}wwwgggUUUJJJDDD===888555444111///------,,,***)))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''***...111555:::@@@DDDEEECCCDDDEEECCC@@@CCCIII[[[kkk~~~ooojjjbbb[[[XXX]]]``````gggppptttuuuzzzyyyuuutttxxx}}}|||wwwcccbbbccceeekkksss{{{ppp\\\]]]ppp{{{zzzcccKKKEEE>>>===:::777333000..................------------....................................////////////111111111111222333333444222777CCC@@@HHH___~~~yyy|||~~~~~~{{{yyyxxxxxxtttrrrrrrrrrppppppuuu}}}yyycccVVVUUU\\\bbbdddlllvvv{{{wwwvvv{{{zzz~~~~~~~~~}}}}}}}}}{{{yyyyyy}}}vvvmmmtttzzzvvvvvv{{{yyysssQQQ>>>777555000///...---,,,,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))*********+++,,,......---------...666;;;GGGPPPJJJBBBJJJZZZ~~~eeeRRRFFFKKKQQQ\\\iiisssqqqbbbRRRKKKIIIHHHGGGIIISSSeee}}}vvvcccWWWOOOKKKEEE???:::888888777555444333333555555333111333333333333333333333333222222222333333333444444444555555444333444666999999;;;???DDDKKKTTT]]]cccmmmsss}}}{{{rrrkkk]]]fffvvvvvviiiYYYHHH;;;444444222///......---+++)))*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''+++111666;;;???BBBEEEHHHCCCAAABBBCCCCCCGGGMMMiiipppfff___[[[^^^dddeeeaaaaaakkkwww|||}}}~~~}}}zzzxxx~~~tttnnnjjjeee___eeeqqqsss[[[[[[pppttttttzzzVVVCCCBBB@@@<<<999555222000...//////.........---------....................................////////////111111111111222333444555888:::CCCAAARRRsssyyy{{{~~~yyy}}}}}}{{{yyyyyyyyy{{{vvvrrrnnnjjjiiipppyyy{{{nnn___WWWYYY^^^aaa```gggsssyyywwwxxx~~~|||xxxyyy}}}}}}|||{{{{{{{{{xxxtttqqqpppyyynnnfffqqq{{{}}}bbbDDD666444000///...---++++++******************************))))))************))))))(((((((((((())))))))))))(((((())))))************)))+++------,,,,,,...000<<<@@@HHHKKKDDDBBBSSSiiilllXXXMMMJJJPPP[[[jjjvvvyyyuuuYYYKKK??????FFFMMMQQQUUUuuu~~~dddPPPFFF@@@>>>;;;777555555777999333333333444555444222111333333333333333333333333222222222222333333333333555555666555333444666888444666888:::???EEEMMMSSSccciiitttzzzssseeeeeelllxxxgggPPPAAA:::444222///.........,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((---444:::>>>AAADDDEEEIIIAAA<<<>>>CCCGGGKKKOOO{{{xxx___TTTTTTUUUUUU```tttyyyiiigggzzzsssooouuu|||wwwvvvqqqkkklllrrrvvvuuusss{{{}}}iiieeettt{{{yyyfffFFFFFFBBB>>>:::777555111////////////.........------....................................////////////111111111111222444555666???<<<@@@BBBaaarrr|||~~~|||zzzzzz{{{|||{{{uuupppiiidddhhhooommmiiidddbbbccceeeffffffiiittt~~~xxxwwwzzzxxxyyywwwuuuvvv{{{{{{xxx{{{yyywwwuuunnnhhhiiimmm~~~~~~nnnggguuu|||}}}wwwNNN666333111000...---,,,+++******************************))))))************))))))(((((((((((())))))))))))((((((((()))******++++++)))+++------,,,---111555AAAFFFHHHCCCAAAKKKcccxxxeeePPPJJJKKKTTTfff}}}rrrbbbTTTGGGBBBAAAJJJUUU]]]dddiii{{{dddOOODDD@@@<<<:::888666555444444444333333333333333222111111111111222222222222333333333333333333444444444444555666666555444444555777444555666777888<<>>AAACCCDDDEEEEEE???;;;@@@FFFLLLSSSYYYgggSSSLLLLLLQQQWWWfff~~~tttppp~~~uuukkkiiimmmmmmiiikkknnnqqqwww}}}wwwyyyVVVGGGDDD???;;;999777333000////////////................................................////////////111111111222333444555666???<<>><<<999666444444444444222000222333333333222222333444333333333333444444555555444444444555555555666666666777888777555444555666555555666666666777:::<<>>KKK]]]]]]sssgggJJJDDDFFF<<>>===:::bbb~~~zzzuuuzzz~~~{{{|||~~~}}}|||}}}}}}yyysssooommmmmmvvv}}}wwwtttyyy|||qqqeeeYYYQQQKKKNNNXXXgggrrrsssqqqqqqiiiaaaYYYZZZiiixxxqqq{{{wwwssseee<<<777666333...,,,,,,,,,,,,++++++************++++++++++++******)))(((((('''************)))))))))((()))))))))***++++++,,,,,,,,,,,,,,,...333;;;BBBEEEIIIGGGHHHWWWwww___MMMLLLVVVfffqqqyyy```FFF;;;>>>FFFMMMmmmxxxzzzkkk[[[SSSNNNIII@@@>>>:::666333333444555555555444333333333444444777888888777555555666888666666777777999:::;;;;;;>>>>>>>>>===============???>>><<<<<<<<<<<<:::888888999::::::999888888888444666888888:::@@@KKKSSSiiirrr~~~}}}qqqkkkwww~~~rrr^^^XXXKKK===777333///---///...,,,+++***+++++++++***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))******************)))***---111555888;;;===AAADDDBBB>>>AAAGGGZZZUUUYYYdddeeeeeewwwuuurrroooeeeZZZSSSZZZooojjjaaaXXXWWW```qqq~~~yyyrrrpppfffbbbaaacccbbbZZZRRROOOMMMKKKHHHGGGGGGGGGDDDAAAyyyuuutttwww{{{sssfff]]]UUURRRRRRSSSXXXZZZggg}}}xxxXXXFFFFFFBBB>>>;;;222111111////////////000111/////////////////////////////////000000000111111//////111333333444:::AAAAAAFFF}}}~~~}}}~~~uuurrryyy}}}}}}~~~~~~}}}}}}}}}}}}}}}yyytttooolllkkkuuu~~~~~~xxxzzz}}}uuujjj^^^RRRKKKIIIRRR___lllwww|||wwwnnn^^^SSSMMMWWWooo~~~~~~~~~zzzrrrsss}}}xxx{{{tttEEE;;;888555000,,,***,,,...++++++************++++++++++++******)))(((((((((************))))))))))))))))))******+++,,,,,,,,,...++++++111:::AAACCCCCCAAAHHHUUUmmmuuuXXXUUU^^^gggssshhhIII@@@@@@EEEVVVkkkrrrbbbTTTHHHAAA???888777555333222333333444444444444444444444555555666777777666555666888;;;<<<===???BBBCCCDDDCCCCCC?????????>>>===<<<<<<;;;???>>>============;;;999888888999::::::888777666555777777666555888>>>DDDSSS```qqq|||ppplllwww{{{pppcccTTTDDD;;;777333111111...,,,++++++,,,---,,,+++++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((('''''')))))))))*********++++++,,,++++++,,,///555:::===>>>???@@@AAA>>>===FFFPPPaaaYYY\\\kkkrrrsssuuufffgggfffZZZPPPOOOggg{{{jjjccc___YYYUUUZZZjjjsssggg```]]]VVVUUUVVVTTTLLLBBB???BBB>>><<<::::::;;;:::999777{{{zzzqqqjjjccc^^^]]]ZZZYYY\\\bbbhhhooo}}}tttZZZRRRUUUZZZ```gggnnnxxx}}}xxx{{{~~~iiiKKKEEEDDD???:::666222111000/////////000111/////////////////////////////////000000111111222000///111444444555<<>>;;;777444000,,,---000,,,++++++******++++++,,,************))))))((((((*********)))))))))))))))))))))***++++++,,,,,,---...***+++444???EEEEEEDDDIII]]]wwwnnn```lllxxxyyylllRRR>>>@@@MMM```|||{{{cccVVVLLL@@@:::;;;555555555555444444444444333333333333444555666777444666999::::::<<<>>>@@@<<<===>>>???AAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????CCCBBBAAABBBCCCBBB@@@>>>???>>><<<;;;;;;;;;999888999::::::888666666888;;;AAALLL[[[hhhsss}}}~~~~~~mmm___OOOEEE???:::555111...,,,++++++,,,---,,,+++,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))*********+++++++++,,,,,,,,,...222888===AAACCC@@@>>>???AAAFFFRRR___gggnnn{{{sss^^^______WWWTTT\\\yyyyyygggXXXffffffeeefffiiirrr}}}|||yyyqqqeeeXXXNNNHHHGGGBBBCCCDDDCCC===666777<<<999888888888888888888777}}}iii]]]WWWSSSXXX]]]^^^\\\]]]bbbhhhrrrxxxnnn___[[[ZZZZZZWWWRRRTTTZZZXXX[[[dddpppzzzwwwWWWPPP\\\kkk}}}zzz~~~sssmmmzzz~~~VVVCCCBBB???::::::333222111/////////000111000000000000000000000000/////////000111222222222222111222555555666===FFFZZZyyyzzz~~~{{{}}}}}}}}}}}}|||zzzxxxwwwxxxuuuuuuyyy|||}}}~~~yyywwwyyy}}}~~~}}}|||zzzxxxsssooolllnnnzzzxxxpppfff[[[TTTUUU___tttzzzVVVPPPMMMTTTfffwww~~~|||{{{{{{}}}~~~~~~}}}}}}~~~xxxnnnfffgggllloootttwwwxxxwwwxxx}}}eeeCCC<<<777777444...---///,,,,,,++++++++++++,,,,,,*********)))))))))))))))))))))))))))))))))***************+++,,,,,,------...***---888BBBFFFHHHKKKkkkzzzllloookkkKKKFFFAAAFFF[[[~~~oooTTTIIIDDD;;;666777555555555555555555444444222222333333555666888999999<<<@@@BBBCCCCCCDDDDDDCCCBBBAAAAAACCCEEEGGGIIILLLMMMNNNPPPRRRTTTUUUVVVUUUTTTRRRQQQPPPNNNJJJFFFHHHDDD@@@>>>???@@@@@@@@@<<<<<<;;;999888777777888:::>>>FFFRRRcccuuu~~~ssscccUUUMMMDDD888......,,,++++++,,,,,,,,,+++,,,++++++***************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))************++++++++++++,,,,,,---000555:::???BBBEEE>>>:::>>>FFFRRRaaannn{{{kkkTTTVVV]]]```kkk{{{kkkbbbdddiiivvvvvvtttqqqmmmjjjhhhhhh___[[[TTTJJJBBB<<<::::::444222333444333000222666444444555555555666666777eeeUUUOOOKKKHHHFFFLLLRRRRRRMMMKKKNNNRRRXXX___aaa```fffmmmeeeUUUSSSWWW```gggddd```gggsssqqqvvv]]]RRR___uuuyyyyyyffffffwwwhhhFFFAAA@@@:::<<<444333111000//////000111000000000000000000000000...///000000111222333333444333444666777999AAAJJJbbb~~~}}}{{{yyy}}}|||xxxwwwzzzzzzzzz{{{zzzzzzyyyyyyxxxxxxzzz|||}}}~~~{{{wwwvvvyyy|||~~~}}}||||||zzzwwwrrrnnnpppyyy}}}uuunnndddZZZZZZaaannnpppKKKIIINNN^^^rrr~~~}}}{{{zzz{{{}}}}}}|||zzzpppfff``````bbbhhhwww}}}~~~NNN@@@666555444///,,,...,,,,,,++++++++++++,,,,,,******))))))))))))))))))))))))))))))******************++++++,,,---------...---222===DDDFFFNNNYYYuuulllaaabbbssssssOOO;;;EEEKKKOOOgggwww```III@@@<<<777333333444444444444333333333333333333444666777999;;;<<<===@@@CCCDDDDDDCCCDDDEEEGGGGGGGGGIIIMMMRRRWWWZZZccceeehhhmmmrrrvvvzzz|||uuurrrooolllhhhbbb[[[VVVNNNIIICCC@@@AAABBB@@@???>>>===<<<:::999888888777;;;:::<<>>@@@AAA@@@AAABBBCCCDDDHHHLLLOOOPPPSSSXXX___hhhpppwww{{{|||lllfff___ZZZVVVQQQJJJDDDCCCAAA???===<<<;;;:::999:::::::::<<>>EEEIIIRRRccczzzoooSSSEEEAAA:::555555999888555333333333333444666999:::888999:::<<<>>>AAACCCEEEEEEEEEFFFGGGKKKSSS\\\cccwww|||zzzoooaaaVVVIIIFFFCCC@@@???>>>===<<<777999:::888777???OOO[[[qqqxxxhhhWWW777555222111111000...------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,...222777===AAACCCCCCCCC???FFFNNNQQQRRR^^^{{{pppWWW```oooyyymmmccclllzzz~~~zzzhhh___SSSFFF>>>999777666777555444444444555444333222111444666444000333888333555777777555444777999tttwww~~~lllooollliiigggpppfffUUUPPPfff|||ssslllnnn~~~nnnxxx}}}iiinnntttOOOEEEDDD>>>;;;888444000......///000000000000000000000000000///000111222111111222444111;;;222555EEE>>>EEEppp~~~~~~}}}yyy{{{rrrpppqqqrrrtttxxx~~~}}}~~~wwwzzz~~~}}}~~~|||zzzwwwvvvuuutttuuu|||xxxqqqrrrjjjppp~~~yyyssspppdddTTTNNNZZZmmm{{{xxxcccTTTRRRUUUdddppp|||}}}}}}{{{~~~yyyxxx{{{}}}|||yyy}}}yyyuuuppphhh]]]UUU___{{{|||^^^===:::333111222+++......---------,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,///+++***...000...///111555888===EEEEEE???UUU[[[HHHGGGSSS^^^rrrcccKKKEEEGGGIIIWWWbbbbbb```^^^QQQBBB<<<;;;888666555555666777333444444555666777:::;;;;;;======>>>AAAFFFHHHFFFLLLMMMRRR]]]nnnmmmgggZZZMMMGGGFFFCCC>>>AAA>>><<<<<<;;;:::???EEEWWWnnn}}}zzz~~~sssOOO>>>000...111000------------,,,++++++******)))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,------------------------111777>>>CCCEEEDDDBBBAAADDDMMMVVVVVVPPPZZZ}}}~~~eee\\\TTTmmm}}}xxxhhhjjjjjjjjjnnnpppfffXXXIIIEEE???999555444555555222333444444555555555555222444666777666666888999666555444555777999::::::}}}~~~ZZZUUU```}}}uuummm^^^```qqqrrrtttlll{{{TTTIIIFFF>>>;;;888444000......///000111111111111111111111111///000222222111111333444222;;;444888DDD>>>NNN}}}~~~{{{}}}sssqqqsssuuuzzz}}}{{{zzz{{{~~~}}}}}}zzzwwwvvvxxxzzz|||zzztttnnnffflllxxx|||sssnnndddZZZXXXccctttvvveeeYYYVVV\\\aaasss{{{}}}~~~{{{yyyxxxyyyyyyxxxwww~~~|||zzzyyyuuulllaaaYYYaaawwwtttrrrLLL===666444222---......---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,///+++***...///......111777<<>>===;;;<<<@@@KKK\\\ppp~~~wwwvvvsssbbbLLL777111222000,,,)))------,,,,,,+++***************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,------,,,,,,------...///777<<>>???BBBCCCHHHLLLJJJIIIVVVfff}}}{{{qqqeeeZZZMMMEEE?????????===<<<>>>AAAKKKZZZjjj}}}xxxooorrruuu\\\AAA444222111---)))...------,,,,,,+++************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,...---++++++,,,///111333<<>>>>>>>>>>>>>>ZZZYYYooo{{{vvvpppjjjbbb```jjj}}}}}}zzzXXXDDD;;;<<<:::666333111000111111111111111111111111111111///111222222222222333555555888999???BBBEEEppp|||}}}zzztttuuuyyy}}}|||{{{~~~~~~|||}}}~~~~~~{{{zzzzzz|||~~~xxxxxxyyyyyyiii^^^\\\aaahhhzzz}}}nnn___[[[]]]bbbmmmwww{{{xxxuuuuuuwwwyyyxxxvvv|||zzz~~~yyysssrrrsssqqqtttxxx}}}|||uuuhhh^^^XXXiiiwwwwwwvvvzzz|||yyyuuuiii>>>888888111444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,+++......,,,///444:::AAADDDHHHMMMRRRkkkvvvVVVCCCKKK]]]uuu~~~___JJJEEENNN^^^kkkqqqlll^^^LLLAAA>>>;;;777333444444555444444333222666666777:::>>>AAACCCDDDIIIDDDEEEKKKPPP]]]zzz|||qqq]]]RRRGGGDDDDDDAAA???@@@@@@DDDKKKXXXjjj|||pppuuu{{{fffKKK999222111000000......------,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))******))))))******+++,,,...,,,+++***,,,111555999???CCCFFFEEECCCDDDJJJQQQ]]]\\\ZZZZZZ___kkk}}}}}}~~~hhh\\\eeevvvuuummm___PPPEEE>>>999666222222222222222333333333333444555666777888888888555777999::::::<<<>>>@@@;;;===???@@@@@@@@@@@@@@@{{{ZZZ^^^xxx{{{{{{yyyuuupppfffaaaeeeuuu{{{uuugggIIIAAA<<<:::777555333222222222111111111111111111111111000111333333222222444555555777:::@@@BBBQQQ|||vvvssswww|||~~~{{{}}}~~~zzzzzz~~~~~~~~~~~~}}}|||{{{{{{{{{{{{}}}{{{wwwyyy{{{{{{ggg[[[WWW\\\hhhlllXXXRRRRRRTTT^^^lllmmmxxx~~~~~~}}}|||xxxqqqnnnooonnnrrryyyzzzmmmcccZZZ[[[nnn{{{wwwwwwqqq~~~~~~|||yyyHHH:::777111333......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,,,,......---111888>>>DDDEEEHHHUUUccc~~~fffOOOHHHUUUeeehhhLLLDDDMMMXXXaaafffbbb\\\QQQCCC;;;999888777222333444444555444444333666888<<>>BBBDDDFFFFFFEEEJJJRRRYYYbbbgggnnnttt{{{zzz|||aaa]]]kkkxxx{{{nnn___LLL???:::888666555222222333333333333333333555666777888::::::::::::999;;;<<<<<<<<<===@@@BBB>>>@@@BBBCCCAAAAAABBBDDDnnnZZZgggyyy|||}}}{{{zzzzzzwwwrrrhhh___^^^jjjwwwooommm||||||SSSAAA===;;;999666444333222222222222222222222222222222000111333333222222444555555777===@@@EEEbbbyyyttttttyyy~~~~~~}}}~~~{{{}}}~~~|||xxxxxx}}}}}}}}}}}}}}}|||{{{yyywwwvvv|||~~~~~~{{{zzz}}}|||yyycccYYYWWWaaauuueeeOOOKKKKKKKKKYYYmmm{{{wwwpppmmmmmmpppttt}}}uuukkk[[[RRRZZZkkkppptttxxxuuupppssssss\\\@@@777222000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,---/////////555===BBBHHHGGGMMMbbbxxxuuu^^^MMMMMM[[[iiioooXXXGGGMMM\\\cccaaa___TTTOOOFFF===777444444444333444444555555666666666888<<>>???@@@@@@BBBCCCDDDDDDDDDFFFIIILLLKKKOOOTTTWWWZZZ```hhhooo|||nnnpppfff___xxxkkkgggbbbvvv~~~~~~{{{yyytttpppqqqsssnnnffffffYYYQQQWWWcccqqqxxx}}}}}}xxxvvvFFF===<<<:::888666444333333222222222222222222222222000222333333333333444666666;;;BBBAAANNN~~~zzz{{{|||zzzzzzwwwzzz~~~zzzzzzzzzyyyyyy{{{}}}xxxtttvvv}}}{{{~~~|||yyywwwwwwxxxyyy{{{zzzyyywwwwww{{{}}}uuukkk___YYY___qqqgggPPPDDDLLLSSSWWWmmm|||xxxvvvvvvpppuuu~~~zzzqqqhhhRRRMMMVVV]]]nnn}}}KKK;;;===444......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,...111111222:::DDD>>>FFFHHHTTTssszzzdddWWW\\\nnn~~~xxxbbbJJJHHHSSShhhqqqhhh]]]YYYHHHCCC>>>:::777444444666777666555555666888;;;<<<888???FFFFFFFFFRRRjjj}}}wwwmmmkkk^^^UUULLLGGGDDDFFFQQQ___mmm~~~~~~uuuaaaOOOCCC888...000000000///......------,,,++++++******++++++,,,*********************************)))***++++++,,,,,,,,,...222888>>>DDDHHHIIIFFFFFFMMMZZZgggpppssszzzqqqvvvzzz___QQQYYY{{{uuuyyy{{{[[[UUUVVV```nnnlll[[[PPPPPP???888444555444111333999222222222333666888;;;===:::;;;===>>>@@@AAAAAABBB???AAACCCFFFHHHMMMSSSWWWYYY^^^fffmmmuuuooogggeee]]]XXXZZZ]]]bbbhhhqqq{{{lllxxxnnncccrrr~~~zzzuuuuuutttssspppmmmjjjiii^^^^^^]]]]]]cccrrrhhhqqqLLLAAA>>>BBB???444444666000333333333222222222111111222333444444333333555777666>>>===KKKaaazzzyyyssszzz|||zzzxxx{{{~~~||||||yyyvvvxxx{{{|||{{{yyyuuusssssswww~~~|||~~~{{{wwwuuuuuuuuuuuuuuutttzzz~~~|||xxxtttnnnhhh\\\ZZZ]]]nnnxxx^^^MMMGGGOOOTTTZZZttt|||wwwrrrrrrrrrvvv~~~{{{pppjjjYYYLLLOOO^^^yyybbb>>>666222...............---------------------------------+++++++++,,,,,,---------,,,......---...555<<<@@@FFFIIIPPPbbbnnn[[[^^^nnnyyyyyy}}}UUUDDDMMMXXX___bbbaaaYYYPPPCCC>>>888555555555333222111222444444444666:::>>>EEECCCAAAEEESSSnnnwwwqqq___PPPNNNMMMIIIKKKRRR^^^qqqvvvqqqcccJJJ999555000111000...---...---+++++++++++++++++++++++++++++++++************++++++***,,,------+++************///333666:::@@@DDDFFFKKKFFFNNNaaakkkjjjppp|||uuuppp|||kkkZZZ[[[~~~}}}nnn~~~kkkYYYWWWTTT\\\gggjjjbbbTTTFFF>>>555444333333222222333333222222333666999<<<<<<<<<>>>@@@AAABBBAAABBBDDDFFFDDDIIIMMMMMMSSS___kkkqqqwwwxxxvvvdddcccgggbbbaaa]]]ZZZYYY\\\___``````ZZZggggggaaafffgggeeehhh~~~jjjlllzzzqqqqqqqqqpppnnnllljjjhhhcccbbbaaa```eeeqqqttt^^^AAA<<<>>><<<333555999444333333333222222222222111222333444333333333555777666===???UUUrrryyywww}}}|||~~~zzz}}}{{{yyyzzz~~~}}}{{{{{{{{{{{{{{{zzzwwwttttttrrrqqquuuzzz}}}|||zzz{{{yyyvvvvvvwwwwwwwwwvvvuuuzzz}}}zzzvvvsssmmmfff___[[[\\\hhh}}}zzzfffSSSJJJHHHQQQYYYaaawww}}}vvvqqqqqqmmmmmmsss|||~~~zzzpppeeeWWWSSShhhlllHHH;;;666//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,---.........///222777===@@@@@@FFF[[[}}}uuubbb___ooosssLLLCCCJJJTTT\\\bbb```SSSEEE@@@<<<777444444555444222555666777888:::===BBBEEEAAAAAAFFFYYYxxxmmm^^^ZZZUUUMMMJJJNNNRRR```sssxxxkkkVVV@@@444222222000///......,,,***++++++++++++++++++++++++++++++************++++++)))+++,,,,,,++++++,,,---...000333888>>>CCCDDDCCCOOOeeeyyyyyyooolllttt}}}zzz{{{xxxcccbbbrrrkkkrrryyytttWWWOOOOOOUUUYYY]]][[[RRRGGG===888444444333333222333333333888777777888:::<<<>>>>>>AAAAAABBBBBBEEEKKKSSSXXXfffnnnvvvzzzxxxiii___fffrrrssswwwrrrnnnnnnqqqqqqkkkeee[[[YYYPPPLLLQQQOOOSSSbbblllyyycccttt|||xxxoooooooooooonnnlllkkkjjjgggfffeeeccceeemmmyyy|||rrrHHH>>>===;;;555777;;;666333333333333222222222222111222333333222333555777888===DDDggg~~~{{{|||xxx}}}~~~~~~}}}zzzzzz~~~}}}}}}xxxtttrrruuussssssvvvzzz|||zzzxxxyyyxxxxxxyyy{{{|||{{{zzzvvvzzz{{{wwwtttqqqllleee___\\\[[[dddrrruuufffTTTKKKJJJLLLUUUaaaqqq}}}uuuoookkkiiihhhnnnxxxsssmmm\\\RRRjjj}}}WWW???555000//////...---------...---------------------------------,,,,,,,,,,,,,,,000......111666:::>>>@@@DDDOOOoootttbbb\\\ppp{{{XXXEEEJJJPPPYYYbbbhhhcccQQQ???<<<999555444444444444444333444666:::>>>CCCGGGIIIHHHMMM]]]|||~~~ooohhhaaaUUUNNNNNNKKKQQQ]]]ooozzzmmm___JJJ888444222000000///...+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***+++,,,,,,,,,...000222222666<<>>@@@BBBCCCFFFGGGIIIMMMUUUaaaoooxxxooodddaaannn~~~||||||~~~wwwmmmaaaRRRRRRTTTJJJKKK^^^ZZZgggzzzeee}}}wwwsssnnnoooooonnnnnnnnnmmmmmmhhhgggeeebbbbbbfffmmmrrr{{{RRRCCC>>>>>>888999;;;555444444333333333222222222111222333333333333555777:::???MMM|||zzzyyyzzz|||||||||wwwuuuuuuuuuvvvxxx|||~~~~~~zzzvvvwwwwwwyyy|||~~~}}}vvvxxxxxxuuusssrrrmmmfff\\\[[[\\\dddllliiiZZZKKKIIIOOOUUU]]]mmm~~~vvvpppgggiiimmmuuu~~~zzzrrraaaVVVgggsssvvvddd@@@111111000///...------......---------------------------------------,,,,,,,,,000---...444999<<>>???AAABBBCCCEEEGGGHHHMMMVVVbbbppp|||ggg```___iiiwwwzzzzzz{{{lll___cccdddQQQHHHXXXTTT]]]nnnmmm~~~zzzuuuqqqmmmmmmlllllllllkkkkkkkkkhhhfffdddaaa```aaadddgggxxx|||~~~ZZZFFF===>>>:::::::::444444444444333333333222222111222333444333444777999999BBBYYY|||zzz}}}}}}}}}|||wwwtttuuuwwwsssvvv{{{}}}wwwsssssstttvvvzzz}}}~~~|||{{{uuuwwwvvvtttsssrrrmmmfffYYYYYY\\\cccfff___QQQFFFHHHTTTaaajjjwwwxxxrrrkkklllpppvvv}}}zzzkkkbbbfff}}}{{{zzznnnllljjjCCC222222111///...------......------------------------------------------------000,,,...666;;;===AAAFFFRRRwwwyyy\\\XXXhhh~~~XXX===HHHOOOXXXaaabbb\\\RRRDDD999555555444444333444555666777;;;???BBBCCCFFFJJJNNN^^^|||rrrggg]]]XXXVVVOOONNNXXXiiizzzppp^^^LLL999111,,,...000...,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---,,,,,,...000111777AAAEEEBBB@@@KKKZZZ{{{yyylllmmmpppaaaXXXYYYiiizzzpppiiivvvtttZZZRRRQQQYYYaaa___PPPJJJBBB999555444555666444444444555666888999::::::===AAABBBCCCCCCEEEGGGLLLVVVgggzzzppp___[[[XXX]]]fffhhhpppyyyxxxpppzzz}}}hhhYYYccckkkppp|||ppp~~~zzzvvvrrrkkkjjjhhhgggffffffffffffgggeeecccaaa``````aaabbbtttwww}}}gggLLL===<<<:::;;;;;;666444444444444333333333333222333444555555666888:::999IIIiiivvvyyyrrrvvv|||}}}}}}|||~~~~~~xxxxxxwwwuuusssrrrssstttooorrrwww{{{{{{xxxtttqqqnnnoooqqqtttwwwxxxwwwuuuuuuwwwvvvsssrrrqqqiii```UUUUUUXXX]]]\\\SSSKKKGGGLLLZZZkkkvvv|||zzztttpppooonnnnnnsss|||sssllleeehhhsssrrrooouuuzzzsssxxxNNN:::444222000...------...///------------------------,,,---------............///---000999===>>>DDDNNNjjj}}}\\\VVVXXXiiipppMMM>>>IIIQQQYYY]]]WWWMMMEEE===777333444555555444444555777;;;???BBBAAAAAAGGGTTT^^^{{{ooocccZZZXXXQQQNNNUUU^^^kkknnn\\\BBB555---///111...---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.........---,,,,,,///111444:::CCCGGGBBBCCCXXXppp~~~rrrqqqrrrwwwoooWWWSSSWWWkkk}}}iiiIIIQQQ```gggeee\\\EEE@@@:::666444555555555555555666777999;;;===>>><<>>222222222...---111---------------------------,,,,,,++++++,,,,,,---------------,,,...111444:::<<>>:::555333444555555555666666777999;;;>>>@@@AAAAAACCCFFFIIINNNYYYhhhrrr{{{fff___cccaaabbbkkkooohhhbbb]]]___gggooorrrssseeedddfffxxxxxx}}}~~~zzzwwwssspppmmmllliiifffcccbbbaaaaaa^^^[[[YYYYYYZZZ[[[\\\]]]aaa}}}|||]]]cccqqqsssoooMMMAAA::::::===;;;555555444444444333333333333555666777777888;;;===CCC```rrrrrr|||}}}}}}zzzxxxxxxzzzzzzwwwtttvvvuuuuuuwwwyyywwwrrrmmmrrrqqqpppnnnnnnpppsssvvvqqqppppppqqqssstttsssrrrxxxxxxuuuqqqnnnhhh\\\OOOKKKHHHGGGJJJKKKMMMWWWbbbqqqqqqtttuuussswww|||vvvfffjjjoooqqqsssyyy~~~qqqlllnnngggZZZ```mmmllllllssskkkjjjmmmAAA555333000---,,,---...///------------------------***+++,,,---...000111111000000777???@@@@@@MMM___kkkUUUJJJIIIZZZsss~~~YYYFFFNNNTTT^^^YYYNNNBBB<<<;;;888333333666888777555444666888???DDDHHHIIIQQQllluuugggaaa]]]\\\ZZZRRRSSShhh|||WWWDDD666444333...,,,111---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,---///333666AAA>>>AAAFFFIIITTTrrr}}}}}}~~~www[[[SSS___ppp~~~|||oookkkppp[[[MMMQQQaaaddd^^^QQQ@@@===888444333444666777666666777888:::<<>>999:::<<<666555444333222111111111444555666555333555:::???EEE```xxx}}}{{{}}}|||xxxtttrrrssstttrrrwwwxxxrrrpppqqqpppllloooooooooooopppqqqrrrrrrqqqqqqsssvvvxxxxxxuuusssuuuxxxzzzuuujjj^^^VVVRRRIIIMMMMMMHHHIIIVVVhhhtttwwwyyytttnnnrrr~~~xxxppppppiiijjjtttzzz{{{~~~qqqppprrrgggWWWjjjoooyyyzzzxxxzzz|||HHH999777222......000000---........................+++,,,------,,,,,,...000444222777======@@@RRRhhhfffMMMHHHPPPkkk{{{kkkVVVIIIJJJVVV\\\SSSGGG>>><<<:::888555555555666555666888;;;>>>FFFKKKGGGKKKfff~~~{{{{{{~~~~~~zzzvvvuuuvvvvvvtttsssvvvxxxwwwqqqiiihhhnnnuuupppwwwzzzkkk```VVVRRRUUU[[[dddnnnpppDDD333;;;222+++...---........................,,,,,,,,,,,,,,,,,,,,,,,,.........------000555999BBBJJJBBB===RRRkkkyyyyyyttt~~~iiiVVVWWWhhh|||~~~vvvkkk]]]RRRNNNAAAPPPbbbiiibbbQQQBBB999555555444444444555666666>>>::::::>>>@@@@@@AAADDDLLLFFFMMMbbbwwwxxxkkk___^^^cccjjjrrrxxxwwwtttnnnhhhdddccccccddd^^^YYYXXXaaannnsssjjj```{{{{{{wwwsssqqqkkkiiieeeaaa______```aaa]]]\\\YYYVVVUUUUUUUUUVVVWWWiiibbbVVVZZZuuu|||___GGGAAA===:::;;;555555444333222222222222333555666555555888>>>CCCIIIppp}}}zzz{{{~~~zzzwwwuuuuuummmssstttqqqoooqqqooojjjoooooooooqqqrrrtttvvvwwwuuuuuuvvvxxxyyyxxxuuurrrttttttsssmmmddd[[[SSSPPPFFFJJJKKKKKKRRRbbbqqqyyyvvvtttnnnkkkttt~~~~~~wwwuuuoooooowww{{{{{{vvvqqqqqqfffXXXaaavvv|||}}}PPP;;;888222/////////...,,,........................+++,,,------,,,---///000333333888>>>===@@@TTTkkkqqqZZZLLLPPPbbbtttyyyvvvYYYIIIEEELLLYYYWWWNNNCCC;;;999888666444555666777777777:::===AAACCCJJJNNN^^^zzzqqqjjjeeeeeedddaaaaaadddaaa^^^[[[ZZZZZZYYYVVVSSS______]]]YYYUUUTTTVVVYYY\\\___eeekkkqqqvvv{{{~~~|||ooobbbZZZXXXZZZaaahhh{{{rrrOOO888666333......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///333888<<>>BBBDDDCCCEEEIIILLLPPP___wwwtttfffZZZXXX^^^fffooovvvvvvsssooojjjfffcccbbbbbbaaaZZZUUUYYYccciiieee^^^mmm{{{tttrrrrrriiigggccc```^^^]]]^^^___[[[YYYWWWTTTSSSSSSTTTTTTUUU___xxxkkkVVVOOOmmmqqqGGGAAAAAA999999444444333333333333333444222444666666777;;;BBBGGGJJJxxxzzzwwwxxx}}}}}}yyyvvvtttkkkooopppooonnnooonnnjjjnnnoooppprrruuuxxxzzz|||{{{zzzzzzzzzzzzyyyuuurrrssspppkkkeee^^^WWWPPPLLLFFFIIIMMMSSSaaaqqqyyyzzzrrrllleeeiiixxxzzzvvvxxx|||~~~}}}wwwwww|||~~~{{{~~~{{{rrrmmmdddYYY\\\vvvyyy~~~YYY===888222000000///---+++........................+++,,,------,,,---///111111444:::>>>===BBBYYYqqqooo[[[KKKLLL\\\www|||___HHH@@@CCCLLLTTTNNNGGG===888666666555333666777888888999<<<@@@DDDCCCPPP^^^zzzyyyqqqjjjccc\\\XXXSSSMMMIIIIIIHHHEEEDDDFFFIIIHHHHHHHHHHHHGGGDDDAAADDDCCCAAAAAABBBBBBAAAAAAFFFFFFGGGJJJNNNSSSXXX[[[nnnvvvoooeee___]]]```fffmmmzzz~~~zzzeeeEEE444555333---///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...111555;;;???@@@EEEIIITTTeeehhhhhhqqqmmmvvvyyyyyyyyyppp^^^]]]jjj~~~cccIIIAAAEEEIIIVVV^^^ddd]]]KKK<<<777999444444444444555666888888999;;;AAAEEEEEEDDDJJJRRRXXXeee}}}nnnaaaVVVVVV\\\cccjjjpppjjjiiigggfffeeedddddddddhhhaaa\\\^^^ggglllkkkgggddd}}}vvvrrrpppgggdddaaa^^^\\\[[[\\\\\\YYYXXXUUUSSSRRRRRRSSSTTTWWW^^^wwwxxxZZZKKKeee~~~GGG>>>AAA888999444444333333333444444555333444666666777;;;CCCIIIPPPqqq{{{vvvuuuvvvxxxzzz|||{{{xxxuuussssssqqqpppnnnmmmmmmooonnnmmmooooooqqqsssvvvyyy{{{|||}}}||||||||||||zzzwwwuuurrrnnnhhhccc^^^WWWNNNHHHHHHMMMTTTaaaqqq|||zzzssskkkddd```iii{{{{{{vvvtttuuuxxx{{{|||{{{|||}}}~~~qqqggg___YYYaaafff@@@888111000111000...---........................+++---...---------///111000555<<>>CCCGGGMMMddd|||zzzsssjjj```ZZZYYYWWWRRRMMMGGGGGGJJJKKKIIIFFFIIIOOOPPPQQQRRRRRRPPPLLLFFFCCCDDDDDDEEEEEEFFFGGGJJJKKKOOOPPPPPPNNNLLLOOOVVV]]]bbbmmm~~~xxxmmmfffaaabbbfffbbbqqqyyyuuu}}}~~~vvvxxxvvvzzzxxx{{{VVV777888666,,,...........................------------------------,,,---///000333777<<<@@@BBBCCCIII^^^sssqqqkkktttsss|||{{{{{{|||wwwzzzeeejjjlll|||xxxYYYBBBCCCKKKMMM[[[\\\YYYNNN???666555888333444444555666888:::;;;<<<@@@FFFIIIHHHJJJUUUaaaqqqhhh^^^VVVWWW\\\aaaeeeiiibbbbbbbbbcccddddddeeeeeehhhdddbbbfffmmmrrrrrrooogggyyyrrrllldddbbb___\\\ZZZYYYYYYYYYXXXWWWTTTRRRRRRRRRSSSTTTVVVcccaaaJJJYYYxxx|||{{{wwwOOO===>>>888;;;444444333333333444555555444555666555666:::BBBHHH\\\zzz|||wwwsssqqqrrruuuvvvvvvvvvtttrrrrrrtttvvvyyysssmmmlllmmmoooqqqrrrqqqqqqrrrsssuuuwwwyyyzzz}}}|||{{{|||}}}|||zzzxxxrrrooojjjfffaaaYYYNNNFFFGGGPPP^^^mmm|||wwwkkkddd___```lll{{{|||uuu{{{yyywwwvvvxxx{{{~~~}}}zzzyyyzzzzzzxxxyyy|||zzzoooccc\\\YYYjjjrrrEEE:::111111333111000111........................,,,---......------///111000666===AAACCCQQQkkk]]]FFF???OOOjjj^^^EEEDDDCCCGGGIIIBBB???<<<888555444555555666444666888:::<<>>BBBEEEKKKNNNOOOUUUfffvvvddd[[[UUUXXX^^^bbbdddgggfffeeedddccccccccccccccc```___aaafffmmmqqqqqqpppppp}}}xxxpppiiiaaa___]]]ZZZXXXWWWWWWVVVWWWUUUSSSQQQPPPQQQRRRSSSQQQeeeiiiLLLNNNmmmvvv{{{cccEEE===:::<<<555555444444444444444555444555666555666;;;CCCJJJggg{{{yyy~~~}}}xxxooollllllooosssvvvvvvtttqqqqqqtttzzz~~~zzzrrrkkkkkknnnppprrruuurrrrrrrrrssstttvvvwwwxxx{{{zzzzzz{{{}}}}}}|||zzztttrrroooiiibbbXXXNNNGGGHHHUUUfffttt~~~}}}rrrfff^^^___eeepppxxxxxxwwwwww{{{wwwwwwwwwyyy{{{||||||{{{{{{~~~xxxvvvtttsssrrrssstttuuuuuu~~~pppbbb\\\\\\jjjwwwNNN???222222333111000222........................,,,---......---...000222222888>>>BBBJJJ\\\wwwxxxXXXGGGEEEUUUnnnUUUAAAFFFDDDGGGKKKBBB:::999777555555555666777555777999<<>>BBBCCCKKKZZZtttssswwwuuugggpppdddFFFDDDTTT]]]\\\^^^TTTFFF<<<888777666444555555666888;;;>>>@@@AAAAAADDDKKKSSSXXXcccwwwbbbYYYSSSWWW^^^dddhhhlllkkkjjjgggcccaaa_________YYYZZZ]]]bbbhhhlllmmmnnnqqq~~~wwwrrrlllhhh___]]][[[YYYWWWUUUUUUTTTTTTSSSQQQOOOOOOOOOPPPQQQNNNaaazzzyyyuuuTTTIII\\\zzzmmmSSS@@@======777666555444444444444444444555666666888>>>GGGNNNuuunnnkkkxxxoooiiijjjjjjlllooouuuuuutttrrrsssxxx~~~tttkkkgggkkkpppqqqrrruuurrrrrrrrrsssuuuvvvxxxyyy{{{zzzyyyzzz{{{|||{{{yyyvvvuuuqqqiii^^^TTTMMMIIIOOO^^^nnnvvvwwwsssjjjaaa\\\aaakkkrrrrrrqqqxxx}}}yyywwwxxxzzz{{{||||||zzzyyyxxx{{{}}}~~~xxxxxxwwwssspppnnnppprrrrrrttt}}}sssfffaaabbbccczzz{{{YYYEEE555333333///...111........................,,,.........---...000222555999>>>CCCPPPgggoooTTTLLLPPPaaaxxxxxxJJJ@@@OOOJJJHHHJJJ>>>777777666555444555666777777999<<>>DDDTTTmmmjjjRRRQQQ[[[mmmiii@@@CCC[[[TTTKKKGGG666555555666555444444555777999;;;>>>BBBEEEKKKQQQVVVrrrhhheeegggiiinnnwwwnnnaaawwwrrrEEE444777111................................................,,,///333777:::???DDDGGG```xxxvvvjjjSSSCCCNNNfffppphhh\\\===;;;888444222333777:::666777999;;;???BBBEEEFFFLLLSSSbbbvvvwww\\\SSSNNNRRR[[[cccjjjooollllllhhhcccaaaaaa\\\UUUWWWVVVYYYbbblllrrrssssssuuuuuuppplllgggbbb^^^]]][[[XXXVVVTTTSSSRRRQQQOOONNNMMMMMMMMMKKKIIIMMMNNN```rrrwww{{{}}}vvv~~~eeeJJJGGGXXXgggmmmeeebbbgggHHHCCC888;;;999666555555666555444111777888:::>>>===JJJccc^^^eeejjj~~~xxxpppiiigggggggggjjjooosssuuutttoooppptttsssnnneeefffhhhjjjmmmoooqqqrrrppprrrvvvxxxxxxxxxyyyzzzuuuwwwyyyxxxwwwxxx{{{sssnnniiicccWWWKKKKKKQQQeeennnxxxyyynnnaaa\\\]]]fffhhhiiigggdddkkk{{{uuuwwwzzz{{{{{{}}}{{{~~~|||zzzyyy}}}}}}xxxqqqpppttttttpppooowww}}}tttlllhhh[[[QQQPPPOOO___hhh___kkknnn}}}yyy{{{NNN999999222111444+++........................////////////...000333666999777888OOO___vvvoooVVVgggpppqqqrrrQQQJJJIIIOOOQQQHHH===888:::666333333666888888777<<<>>>===CCCKKKNNN\\\www|||qqq||||||rrrkkkcccbbbhhhvvvmmmYYYppp}}}]]]<<<666000111///......000111000///..................------333///333<<<>>><<>>???BBBGGGLLLSSSccczzzsssZZZRRRNNNSSS\\\cccjjjoookkkkkkgggbbb``````\\\UUUVVVWWWXXX^^^lllxxxyyyssspppyyy}}}sssnnnjjjeeeaaa^^^]]][[[XXXVVVTTTSSSRRRPPPNNNLLLLLLLLLLLLJJJHHHMMMLLLYYYgggkkksssyyyuuu{{{mmmLLLDDDNNNVVVaaafffgggqqqKKKBBB:::<<<999666555666666555444222777777888===@@@PPPlllaaajjjooouuuzzzqqqhhhgggiiijjjnnnrrrpppqqqooolllmmmrrrrrrnnnkkkkkkkkklllmmmmmmnnnnnnrrrtttvvvwwwwwwvvvwwwxxxwwwyyyzzzyyywwwwwwzzz}}}vvvppphhh___SSSIIIJJJRRRgggnnnuuussshhh^^^\\\___kkkgggcccaaabbbmmm{{{zzzyyyxxx}}}}}}~~~~~~|||{{{yyyqqqpppsssssspppqqqxxx|||ssskkkfffWWWLLLIIIIII___oooiiiuuu}}}zzzVVV:::888111///222---...........................////////////000444777;;;>>>???TTTiiiqqq[[[qqqyyyxxx|||bbbNNNIIIIIINNNNNNEEE;;;777999666333333666888999888===CCCDDDFFFMMMTTTmmm|||lll\\\ZZZmmm~~~wwwqqqcccbbbgggtttuuuZZZiiigggDDD:::555111000......000111000///........................111000444===??????IIIWWWyyyjjjwwwyyySSSHHHHHHSSSfffpppeeePPPBBB999888666555444555777888>>>AAACCCCCCCCCGGGOOOVVV```pppmmmVVVPPPNNNTTT\\\ccciiioookkkkkkiiidddbbbbbb^^^YYYUUUXXXWWW[[[nnnxxxssswww{{{qqqkkkhhhdddaaa^^^]]][[[XXXVVVTTTSSSRRRNNNLLLKKKJJJKKKJJJIIIGGGLLLIIIPPPXXX]]]kkkzzz{{{xxxPPPBBBDDDGGGZZZttt~~~xxxQQQCCC>>><<<999777555666666555555333777666777===CCCXXXwwwjjjtttvvvyyyooogggggglllnnnqqqtttlllllljjjgggiiinnnpppmmmmmmmmmmmmmmmmmmmmmmmmmmmsssuuuvvvwwwuuuuuuuuuvvv{{{{{{{{{zzzxxxwwwyyyzzzvvvoooeeeYYYMMMHHHLLLUUUggglllnnniii```\\\```fffooofff]]]\\\cccqqqzzzwww||||||www{{{{{{{{{}}}~~~~~~~~~~~~zzzsssqqqrrrrrroooqqqvvv|||~~~|||sssjjjcccZZZMMMIIIKKKkkk|||^^^<<<777222---//////...........................////////////111555888666>>>DDD```nnnbbbyyy}}}yyymmmRRRJJJJJJKKKMMMIII@@@999666777555333333555888999999<<>>???AAAOOO```zzzkkkuuu~~~~~~{{{fffhhhlllCCCCCCMMM\\\gggeeeUUUDDD:::888777555444555666888999===AAADDDDDDFFFNNN\\\hhhpppfffSSSNNNMMMTTT\\\bbbhhhnnnmmmnnnlllgggeeeeeebbb]]]UUUYYYXXXYYYppp~~~xxxyyy{{{pppkkkhhheeeaaa^^^]]][[[XXXVVVTTTSSSRRRMMMLLLJJJJJJKKKJJJIIIGGGLLLGGGJJJNNNTTTlllVVVCCCCCCEEEbbb___GGG>>><<<:::777666666666666555222777666888>>>EEE]]]~~~}}}xxx{{{{{{zzz|||sssjjjeeehhhmmmooooooooohhhgggeeeeeehhhlllnnnnnnllllllmmmmmmnnnoooooooooqqqsssuuuuuuttttttuuuwww~~~~~~}}}|||zzzyyyxxxxxxooojjj```TTTJJJHHHOOOXXXeeehhhfff___[[[```iiipppoooccc[[[^^^hhhuuuvvvwwwxxx{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}{{{uuurrrqqqpppnnnnnnppptttyyy{{{uuukkkccc^^^SSSNNNTTTyyyqqqddd???666333------111...........................///000000000222666999777===KKKwwwgggggg{{{wwwqqqaaaKKKIIILLLNNNLLLEEE===777666555444333333555888:::;;;???GGGHHHLLL\\\vvvvvvlllkkkSSSIIIFFFCCCDDDVVVvvv|||pppkkkhhhllltttqqq```|||UUU::::::333111//////000111000///............///////////////333:::??????CCCSSSeee|||gggaaaqqqsss{{{qqqfff[[[lllaaaDDDCCCSSSbbbcccVVVFFF<<<777666555555444555777:::;;;===@@@CCCEEEKKKZZZqqq^^^PPPLLLLLLRRRYYY___fffmmmmmmpppnnniiifffeeeccc___VVV[[[YYYZZZqqqzzzzzz}}}{{{qqqllljjjfffccc^^^]]][[[XXXVVVTTTSSSRRRMMMLLLJJJJJJKKKKKKJJJHHHJJJFFFHHHJJJTTTsss^^^FFFFFFJJJjjjtttNNN<<<<<<:::777666666777666555111888999:::AAAHHHaaazzz~~~{{{vvvssssssuuuwwwiiidddccchhhmmmkkkhhhggggggdddcccfffiiilllnnnpppmmmmmmmmmnnnnnnnnnnnnnnnoooppprrrsssssstttvvvxxx~~~}}}|||{{{zzzxxxwwwkkkhhh___RRRIIIIIIPPPWWWdddddd```ZZZ]]]hhhssswwwiiiaaa]]]dddnnnuuuzzz~~~|||~~~~~~~~~~~~~~~}}}{{{{{{}}}{{{wwwtttpppmmmlllhhhhhhllltttzzzyyyoooeee]]]UUUTTT]]]}}}|||kkkGGG777555000---111////////////////////////...///000000111444888;;;???BBBYYYxxxbbbooozzznnnjjjzzzqqqXXXIIIKKKNNNOOOJJJAAA;;;777666333333333444666888<<<>>>FFFJJJKKKVVVuuuwwwpppllleee]]]aaapppvvveeeLLL>>>@@@FFFAAAGGG\\\{{{rrr{{{vvvpppkkklllqqq{{{```www```<<<<<<333111000///000111000///........./////////000000111666===@@@@@@EEEUUUeeetttxxxiiifffqqqlll~~~nnnhhh______vvvyyytttLLLAAAPPP```hhh\\\HHH<<<888666555555444555777999<<<>>>CCCEEEGGGJJJTTTiii{{{XXXNNNKKKJJJOOOUUU[[[ccckkknnnqqqpppjjjeeedddbbb___YYY\\\ZZZZZZmmm{{{{{{zzzqqqnnnkkkgggccc^^^]]][[[XXXVVVTTTSSSRRRMMMKKKJJJJJJKKKKKKJJJIIIHHHFFFIIIJJJTTTwwwlllLLLIIIKKKfffzzz~~~zzzuuuWWW<<<===:::888666777777666666111999:::===CCCLLLgggwwwzzzsssnnnkkklllnnndddbbbccchhhiiifffcccccceeebbbccchhhkkklllmmmpppppppppooonnnmmmlllkkkjjjmmmoooqqqqqqrrrsssvvvyyy|||{{{zzzzzzzzzyyywwwtttllljjj```RRRIIIKKKSSSYYYhhhfff___[[[dddsssyyyuuubbb___```hhhooorrruuuwwwzzz||||||~~~{{{|||}}}}}}||||||~~~}}}zzzyyyvvvooojjjiiieeedddfffqqq|||~~~ssshhh___[[[\\\fff{{{VVV:::666333...000////////////////////////---///000111222555999======IIIhhhwwwccccccwwwzzzkkkmmm~~~iiiQQQFFFNNNQQQNNNEEE===999888666333444555555777:::>>>AAAEEEIIILLLbbb}}}mmmZZZNNNLLLLLLJJJVVV___aaaTTTCCC<<>>555555//////////////////////////////---///000111222666:::>>>>>>\\\}}}cccYYYfff|||yyynnnwww{{{bbbNNNHHHQQQQQQKKK???888888777444222444666777888;;;@@@DDDDDDKKKUUUsssxxxaaaMMMDDDFFFHHHHHHNNNRRRRRRJJJBBB@@@@@@???CCCLLL]]]ppplll[[[ccc}}}xxxtttoookkkjjjlllvvvyyyxxxLLLAAA555333111000111111000///---......///000000111111444:::@@@DDDHHHPPP\\\eeerrrzzz{{{}}}yyysss~~~wwwiiinnncccFFFEEEOOOdddjjjaaaIII::::::999222555555666777:::>>>BBBDDDDDDGGGNNNZZZlllnnnYYYNNNJJJHHHKKKNNNTTT___iiiwww{{{zzzsssmmmjjjiiifff\\\[[[YYYXXX]]]ppptttvvvqqqooolllfffaaa___]]][[[XXXVVVTTTSSSRRRJJJHHHGGGGGGIIIIIIHHHFFFDDDEEEIIIHHHNNNooowwwzzzZZZMMMIIIXXXqqqvvvzzzgggwwwmmmQQQ===;;;888777777777777666666<<<;;;<<>>KKKvvvxxx\\\WWWhhh}}}xxxqqqwww]]]MMMMMMRRRQQQHHH;;;555777666222222555777888888<<>>===???JJJOOObbbuuucccMMM???>>>BBBDDDDDDBBBBBBAAA>>>???BBBEEEFFFJJJIII```wwwllleee~~~yyytttssstttoookkkkkkjjjlllyyyyyy~~~]]]BBB999222555666//////333111///111222000......111444;;;<<>>AAAFFFIIIKKKYYYqqqiiiVVVQQQLLLOOOWWWYYYVVV[[[eeeqqq}}}~~~yyyxxxrrriiieee^^^[[[]]][[[^^^xxx}}}xxxsssnnniiiddd```\\\ZZZXXXUUUSSSQQQPPPPPPJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDFFFFFFJJJXXXuuu{{{[[[FFFFFFjjjrrrYYYmmm~~~iiidddUUUAAA;;;888999888666666999999:::BBBCCCBBBaaaqqqvvveeekkkvvvmmmjjjkkkmmmnnnmmmjjjgggeeekkkjjjiiihhhfffeeedddcccdddjjjllljjjiiilllmmmjjjkkkmmmnnnnnnmmmnnnqqqtttsssqqqpppqqqtttvvvtttssssssrrrssstttvvvuuupppmmmkkkeeeXXXKKKLLL[[[mmmwwwwwwtttlllkkkxxxttt^^^WWWUUUXXX```eeekkk{{{~~~~~~{{{yyyzzzvvvxxxtttlllmmmnnngggdddmmm}}}~~~uuuhhhaaa^^^]]]\\\hhh{{{ppptttyyy|||OOO888222...111000000000000000000000000//////000333333444<<>>888666666666666444999777999AAAAAACCCOOO^^^yyyjjjZZZGGG<<<<<<@@@BBBBBB>>>AAAAAA???AAAFFFKKKLLLKKKMMMfff}}}~~~xxx|||uuuqqqqqqooooooqqqpppjjjhhhrrrvvvjjjOOO;;;222444666//////333111///111222000......222666;;;;;;CCCQQQ]]]dddkkksssjjjEEEDDDDDDIII___]]]OOOAAA:::777555555777666888;;;===???CCCIIINNNTTTjjjhhhXXXPPPOOOTTT]]]___]]]___fffmmmzzz~~~}}}wwwoooggg___[[[[[[WWWYYYooo~~~xxxrrrmmmhhhbbb^^^ZZZYYYWWWUUUSSSQQQQQQPPPJJJJJJIIIIIIHHHHHHGGGGGGDDDEEEFFFEEEEEEPPPlllwwwbbbHHHAAAWWWmmmlllbbbZZZgggxxxsssvvv^^^CCC===888999999777777999888;;;CCCCCCFFFlllmmmvvvwww^^^kkkxxxllleeeiiilllkkkiiiggghhhiiimmmkkkgggcccaaa```aaabbbccciiimmmmmmmmmoooooommmpppqqqrrrqqqpppoooqqqrrrrrrooommmpppvvvyyyxxxuuurrrrrrsssuuuwwwvvvssspppooodddSSSHHHLLL\\\iiinnnqqqlllkkkttt}}}{{{mmm```VVVTTTXXXbbbjjjppp~~~}}}~~~~~~~~~|||{{{|||~~~|||xxxvvvuuuwwwtttwww~~~sssjjjiiijjjdddbbblll{{{yyykkkgggddd___WWWVVVaaaoooooohhhttt~~~QQQ:::555111...000000000000000000000000///...000333333555???JJJgggsssYYYEEELLLggg~~~|||bbbMMMIIIMMMGGGBBB<<<777555555555555555999888;;;EEEEEEHHHVVVxxxxxxnnn\\\OOOAAA:::<<>>BBBBBB>>>>>>CCCGGGFFFGGGKKKhhhwwwrrrooooookkkqqqxxxvvvmmmgggmmmxxxqqqsss{{{```???333333555//////444111///111222111///000444888>>>===GGGZZZeeefffkkkvvvxxxxxxyyyTTT@@@AAAHHHQQQZZZRRRGGG;;;777555444555888888:::===>>>AAAFFFOOOUUUaaa|||~~~cccWWWSSSTTTYYYaaacccaaadddiiijjjvvv~~~{{{tttmmmddd]]]YYYYYYWWWYYYlll~~~{{{uuupppkkkfff```]]]XXXWWWVVVTTTSSSQQQQQQPPPJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCKKK___rrr|||xxxhhhKKKAAAOOO```eeegggpppsssyyylllEEE>>>999999999777777888777;;;BBBCCCKKKyyy{{{lllzzzpppeeeqqqzzz}}}fffdddhhhkkkjjjfffdddgggkkkjjjgggccc```___aaadddfffeeejjjoooppppppooonnnmmmqqqrrrrrrsssrrrqqqqqqqqqqqqmmmkkkooouuuyyywwwsssqqqsssuuuwwwxxxwwwuuussspppdddRRRGGGMMM___mmmrrrqqqhhhlll~~~{{{iii___WWWUUUYYYccckkkrrr|||{{{}}}~~~|||{{{{{{{{{zzzyyytttwwwyyyzzzyyyxxxxxxxxxwwwvvvyyy}}}rrriiifffhhhcccbbbjjjyyy|||kkkjjjfffddd___UUUXXXhhhtttsss|||ZZZ===666555222000000000000000000000000//////111333333777CCCQQQqqq|||eeePPPEEEMMMhhhzzz|||}}}zzzZZZJJJGGGGGGDDD@@@:::666444555555444777:::888===FFFGGGMMM^^^zzznnnbbbPPPHHH???<<<@@@EEEFFFFFFDDDHHHGGGAAAAAAFFFHHHDDDKKKNNNmmmwwwqqqooonnnmmmsssyyywwwpppkkknnnsssqqqdddxxxpppEEE555111555000000444222///111222111///111666:::BBBAAANNNbbbjjjiiisss|||uuuzzzrrr\\\CCC@@@AAALLLXXXVVVHHH???777555444444666999888;;;>>>@@@CCCKKKVVV___tttrrr]]]VVVZZZ[[[___ccceeeeeehhhlllkkkuuu}}}wwwnnnhhhbbb\\\YYYXXXWWWZZZiiizzzyyyvvvqqqlllhhhddd___\\\WWWVVVUUUTTTSSSQQQPPPOOOJJJIIIIIIHHHGGGGGGFFFFFFGGGCCCAAACCCEEEIIIQQQZZZppp|||zzzxxxoooMMM???BBBNNNZZZpppxxxHHH@@@999999:::888777888555:::BBBCCCRRRzzzuuuzzzzzz~~~~~~vvv```cccfffiiigggcccaaadddhhheeedddaaa```bbbfffjjjmmmjjjlllpppsssrrrnnnmmmmmmooopppqqqrrrsssrrrqqqooopppmmmkkknnnsssuuusssqqqrrrtttwwwyyyyyyxxxvvvvvvnnncccSSSIIIQQQeeewwwtttkkkrrr~~~ggg]]]YYYWWW[[[eeekkkqqq~~~{{{yyyyyyzzzzzz{{{}}}{{{zzzzzz{{{||||||{{{vvvxxxzzz|||||||||}}}~~~}}}vvvlllggghhhdddcccjjjuuu~~~|||iiigggaaadddgggYYYUUUiiipppDDD666777444111111111111111111111111//////222333444999IIIXXXmmmVVVFFFCCCXXXppp{{{yyyhhhUUUPPPNNNIIIAAA===888555444555555444888;;;:::???GGGGGGRRRjjj~~~sssdddWWWFFFAAA<<<===BBBFFFHHHGGGHHHNNNOOOOOOXXXeeeiiiccceeedddvvvpppllljjjmmmpppqqqooommmmmmmmmnnnwww{{{aaazzzMMM888111555222000333222///111222111000333888===AAAIII\\\mmmrrrvvvzzzhhhEEE<<>>GGGZZZsssKKKAAA999888:::999777888555;;;BBBEEEZZZ}}}ppp]]]aaaccceeedddaaa```bbbeeedddcccccceeehhhlllpppssslllmmmpppsssrrrmmmlllnnnooooooqqqssstttssspppmmmnnnmmmmmmnnnpppqqqqqqpppsssvvvyyy{{{zzzxxxwwwwwwjjj```SSSOOO[[[rrruuuqqq||||||cccZZZXXXXXX___hhhmmmsss}}}zzzwwwtttsssssssss{{{zzzyyyzzz|||~~~~~~}}}~~~~~~~~~~~~|||uuulllfffgggdddccciiirrrzzz}}}}}}oookkk___cccmmm^^^\\\yyy{{{KKK666777222111111111111111111111111000111333555555<<>>;;;999;;;@@@DDDEEEDDDHHHOOOTTT]]]ttt~~~vvvoooiiieeeiiijjjhhheeeeeeiiiiiigggppp{{{kkktttVVV<<<222666333111333222///111222111111444;;;@@@AAAZZZwwwsssyyyOOO;;;>>>KKKOOOXXX[[[MMM===888666777777555888<<<:::>>>BBBDDDJJJXXXkkkzzzjjj]]]ZZZaaagggkkkppprrrqqqooolllkkkjjjrrr{{{|||tttnnnkkkccc^^^YYYVVVVVVYYYaaaiiiwwwsssnnniiieee```[[[XXXWWWVVVVVVTTTRRROOOMMMKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFBBBAAADDDFFFEEEGGGKKKPPPeeeuuu~~~~~~YYYIIIAAAGGG___|||MMMBBB999888:::999888777777===DDDIIIcccmmm```aaabbbcccdddeeefffffffffggghhhjjjlllnnnppprrrsssmmmkkknnnrrrqqqmmmmmmqqqrrrrrrrrrtttuuusssnnniiikkkmmmppppppooooooqqqttttttwww{{{|||zzzxxxwwwxxxfff\\\RRRUUUiiiqqqxxxuuu^^^WWWVVVYYYbbblllqqqyyy}}}xxxtttrrrqqqrrrxxxwwwvvvwwwyyy{{{{{{zzz}}}|||}}}yyyyyyyyyxxxvvvrrrkkkeeeeeecccccchhhpppyyy}}}tttppp```aaammmaaahhhLLL666999111111111111111111111111111111222555666777???SSSfffxxxnnnZZZJJJIIIXXXsssoooWWWNNNNNNLLLEEE@@@===;;;777555555666666555555;;;???DDDHHHKKKfffxxxlllZZZLLL;;;999888:::>>>AAACCCBBBFFFKKKOOO[[[yyy}}}}}}wwwppphhhcccdddggggggaaa___bbbcccaaaooouuuwwwkkk]]]@@@333888555111333222000111222111222555===BBBLLLwwwzzzppppppwwweeeAAA<<>>AAAZZZNNNCCC999888::::::888777888>>>EEELLLhhh{{{llleeebbbcccdddhhhkkkmmmlllkkklllmmmoooqqqrrrrrrqqqqqqllljjjlllqqqqqqmmmoootttuuuttttttvvvvvvssslllgggiiinnnqqqqqqoooooossswwwuuuxxx|||}}}zzzxxxwwwxxxdddYYYQQQYYYssslll{{{mmmZZZUUUSSSXXXdddpppuuu|||xxxuuuttttttuuutttrrrsssuuuvvvvvvuuu|||}}}|||zzzyyyyyy{{{|||xxxyyyyyyxxxwwwtttooojjjcccbbbbbbgggoooxxx~~~rrrooo\\\[[[hhh^^^oooHHH777<<<222111111111111111111111111222333666777888@@@VVVjjjpppXXXDDDEEEXXXtttzzz```JJJIIINNNMMMIIIGGG===:::777555666777666666333;;;@@@FFFJJJNNNnnnzzznnn]]]NNN<<<:::999;;;>>>AAABBBBBBEEEGGGGGGPPPlllvvvhhhooozzzssskkkeeeaaahhhjjjccc]]]^^^``````rrrttt}}}bbbbbbCCC444999666222333222000111222111222666>>>DDD[[[{{{iiiqqqwwwyyyXXX===@@@DDDLLL[[[cccVVV???999666666888666444666:::???CCCHHHLLLSSSeee}}}jjj___[[[]]]hhhooouuu}}}zzzsssnnnlllnnnrrruuutttqqqmmmjjjeeeaaaYYYTTTRRRUUU[[[___ooo{{{rrrhhhccccccbbb^^^YYY\\\TTTOOORRRRRRNNNLLLMMMJJJJJJHHHGGGEEEDDDCCCBBBFFFBBBAAAEEEGGGFFFGGGJJJUUUoooeeeDDD===HHHSSSbbbHHH;;;:::888999;;;666999BBBFFFOOOuuummm\\\eeefffjjjoootttvvvuuusssvvvsssqqqsssvvvvvvpppkkkffflllrrrtttrrrrrruuuxxx{{{sssnnnmmmlllkkkjjjnnnqqqttttttssstttwwwzzzxxxxxx{{{~~~yyytttrrrhhhWWWMMM\\\vvv~~~rrrkkkgggXXXQQQTTTZZZgggwww}}}zzzyyyxxxxxxxxxuuusssqqqooooooppprrrtttvvvxxx{{{}}}}}}{{{xxxvvvrrrtttuuuxxx{{{zzzooobbb___aaabbbbbbfffnnnwww|||uuugggbbb^^^UUUaaahhhBBB999>>>444333222111111000000111111999///333999888FFFeee{{{nnn```KKKMMMnnn{{{]]]HHHLLLTTTMMMDDDBBB:::888666444444555777888===999???HHHIIITTTxxxiiiVVVIII>>>;;;888:::@@@DDDCCCAAACCC>>>HHHLLL```ssscccXXXXXXfff{{{vvvmmmeeecccaaa____________^^^]]]fffoooiii^^^qqqGGG222999777000333888111111---000999888===NNN~~~}}}wwwjjjkkkpppnnnzzzyyyNNN======EEEVVVdddaaaMMM;;;666666666666888:::<<<===AAABBBGGGRRRdddyyyeee\\\ZZZ\\\eeeooottt{{{yyytttlllllllllkkkkkkjjjiiiiiifffccc]]]WWWTTTUUUYYY]]]kkkxxxpppfffaaa```^^^YYYTTTUUUQQQPPPRRRRRRLLLHHHIIIHHHHHHGGGFFFDDDCCCBBBBBBFFFBBBAAADDDFFFFFFHHHLLLVVVwwwjjjIII>>>EEENNNvvv}}}mmmMMM;;;===;;;999;;;888888BBBHHHUUU|||}}}sssaaadddggglllrrrvvvvvvuuussspppnnnmmmoooqqqqqqnnnkkkjjjoootttuuutttsssuuuwww}}}wwwqqqlllllllllkkkjjjlllooorrrsssssssssuuuwwwvvvwwwxxxzzzyyyuuupppmmmXXXNNNLLL[[[mmmtttnnneeerrrxxx```VVVTTTXXX```nnn}}}{{{yyywwwwwwwwwwwwxxxwwwtttrrrqqqrrrtttuuutttuuuuuuuuuuuuuuuttttttsssttttttuuuyyyzzzqqqgggddddddccccccfffnnnwww}}}ttthhhccc]]]TTT```|||{{{pppwwwbbbEEE999:::222333222111111000000111111555000555888;;;UUU~~~iiiWWWFFFSSSyyyttt]]]NNNSSSXXXNNNBBB???:::888666444444555777999======CCCLLLRRRgggxxxhhhVVVIII===:::777:::???BBBBBBAAACCC>>>GGGJJJ]]]nnn^^^RRRTTTggg~~~sssgggdddaaa___^^^______^^^]]]bbbkkkzzz|||bbbzzzMMM555999888111222555222333000222999888@@@TTTrrrxxxttt~~~yyyqqqrrrtttuuujjjCCC??????III\\\fff\\\HHH:::666666666777888:::<<<>>>GGGHHHNNN\\\pppbbb\\\\\\]]]eeeoooqqqwww{{{ooolllgggdddccceeehhhjjjjjjgggbbb[[[WWWVVVXXX[[[eee{{{}}}tttmmmddd___\\\XXXRRRLLLIIIJJJNNNQQQPPPJJJHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBFFFBBB@@@CCCEEEFFFKKKPPPYYYpppOOO???@@@GGGqqqsssggg|||TTT<<<@@@???999:::;;;999BBBKKK[[[yyy{{{sssaaadddhhhnnnrrrsssssssssrrrlllkkkkkkkkkllllllmmmmmmmmmqqquuuvvvtttssssssuuuvvvrrrmmmjjjjjjkkkkkkkkkmmmpppsssuuuuuuuuuuuuvvvttttttttttttsssppplllhhhQQQLLLNNNYYYccceeedddddd}}}oooYYYVVVYYYbbbjjjxxx}}}{{{yyywwwvvvvvvvvvwww{{{zzzwwwuuutttuuuvvvwwwtttsssrrrpppppppppqqqrrrttttttsssssswwwzzztttlllgggfffdddcccfffmmmvvv~~~vvvmmmfff\\\UUUbbbsssuuuvvvggghhh|||{{{llleeeQQQ???888333333222111111000000111111000222777888DDDpppcccMMMDDD]]]mmm^^^VVV\\\\\\NNNAAA===999777555444444666888:::>>>BBBHHHPPP___wwwgggTTTHHH;;;888666888===@@@AAA@@@DDD@@@IIIKKK[[[kkkYYYMMMOOOiiinnnooovvvkkkeeebbb___]]]]]]^^^]]]]]]^^^fffttteeetttWWW999999999444222222222555333444999888DDD\\\sssnnnqqqyyy|||{{{zzz}}}{{{YYY<<<@@@BBBPPPeeehhhUUUAAA:::666666666777999<<<>>>@@@JJJMMMUUUfff|||eeeaaabbbcccjjjmmmmmmrrr}}}sssoooiiidddcccfffjjjmmmpppmmmggg___YYYVVVYYY\\\```{{{}}}qqqjjjbbb]]]XXXSSSLLLFFF@@@EEEKKKOOOMMMJJJJJJLLLEEEDDDDDDDDDCCCCCCBBBBBBFFFBBB@@@BBBDDDFFFMMMUUU```uuuSSS???===CCCdddiiiddd|||\\\===AAAAAA888999======DDDLLL^^^pppppp{{{iii\\\eeehhhjjjkkkjjjkkknnnqqqmmmmmmmmmkkkiiijjjlllnnnkkknnnrrrsssrrrqqqrrrssspppnnnkkkhhhhhhjjjkkklllppprrrvvvxxxyyyxxxwwwvvvrrrrrrqqqoooppppppkkkfffTTTMMMLLLTTT[[[^^^cccjjjiiiYYY[[[```mmmsss|||}}}|||{{{xxxvvvuuuvvvwwwxxxzzzyyyxxxvvvvvvwwwxxxyyyttttttrrrqqqqqqqqqqqqqqqppprrrrrrsssvvvzzzvvvooogggdddaaaaaadddjjjuuu~~~{{{rrriii\\\VVVdddooohhhppprrrssssssllldddkkk||||||qqqsssfffLLL:::777333222111111000000111111///555999999PPP___HHHGGGhhh~~~hhh```^^^bbb]]]MMM@@@===888777555444555777:::<<>>??????EEEAAAKKKLLL[[[jjjYYYNNNNNNkkksssaaahhhuuunnnfffbbb^^^\\\[[[\\\\\\\\\]]]dddooojjjlll```<<<888888666444000111666555555888999HHHccc}}}wwwnnnrrrxxxzzzwww~~~MMM>>>@@@DDDVVVjjjfffNNN<<<;;;555666666888:::===@@@BBBHHHMMMXXXllliiiffffffgggmmmlllkkknnnyyyuuuqqqlllhhhfffhhhkkkmmmuuusssmmmddd\\\YYY\\\___^^^}}}}}}nnniiiaaaZZZUUUNNNGGGBBBDDDIIINNNNNNLLLKKKKKKLLLEEEEEEEEEDDDDDDCCCCCCCCCDDDAAA@@@BBBDDDGGGPPPYYYiiiwwwVVV@@@<<>>777666555444666888;;;===@@@FFFMMMXXXtttqqq___NNNCCC777666666777999<<<>>>>>>CCC@@@JJJJJJYYYiiiZZZPPPPPPnnn{{{fff[[[kkkuuummmgggccc]]]ZZZYYYZZZ[[[[[[^^^dddmmm}}}xxxggghhh@@@888777777666111000666666666999:::KKKhhhzzz}}}~~~}}}yyywwwvvvvvv}}}yyyBBBBBB@@@GGGZZZhhh```HHH;;;<<<555555666999<<>>EEERRRllluuuuuuhhhjjjwww~~~ssshhhiiikkkeee]]][[[```iiisssyyyqqqooollljjjhhhhhhhhhhhhfffhhhkkknnnppppppppppppllllllkkkiiihhhhhhkkkmmmpppqqqrrrtttvvvvvvtttrrroooqqqooolllnnnrrrlllaaaMMMIIIQQQeeeoooiiieeegggpppddddddfffeeegggmmmvvv|||zzzwwwuuuuuuwwwyyy{{{uuuuuuuuuuuuvvvvvvwwwxxxooopppqqqrrrrrrqqqpppooonnnrrruuuwwwzzz|||yyyssshhhaaa___cccfffhhhrrr~~~}}}sssjjj]]]RRR\\\kkklllUUUVVVnnn}}}yyysssbbb???888333222111111000000111111222777;;;???]]]bbbQQQGGGTTTuuu~~~xxxuuugggeeedddbbbYYYJJJ@@@>>>666555444444666999===???BBBFFFOOOaaa{{{kkkYYYIII@@@666666666777999;;;===???BBB>>>GGGGGGUUUfffYYYQQQTTTtttkkk^^^___wwwxxxlllhhhccc]]]YYYXXXYYYZZZ[[[]]]bbbkkkyyyfffyyysssGGG:::666777888333000555666777<<<>>>OOOkkkqqqvvv|||YYY999CCCAAAMMM\\\aaaUUUCCC:::;;;555555777999===AAADDDGGGLLLYYYmmmssskkkhhhiiiqqqnnnmmmooovvvsssppplllhhhffffffggghhhpppvvvzzzvvvmmmdddaaaaaabbbqqqyyyjjjeee\\\SSSLLLFFFBBB@@@QQQVVVXXXWWWVVVVVVPPPGGGFFFEEEDDDCCCBBBAAA@@@???@@@@@@BBBEEEFFFIIISSS]]]lll}}}~~~}}}```EEE<<>>@@@DDDEEERRRoooxxxfffTTTEEE===666666777777888:::===???EEEAAAHHHFFFRRRdddYYYSSSWWW|||bbbbbbooo~~~oooiiiddd\\\WWWVVVXXXZZZ[[[YYY^^^ggguuukkkoooPPP>>>666777999555111666666:::@@@CCCSSSmmmnnnrrryyyzzzhhhAAA888DDDEEETTT]]]WWWIII???999666444555777:::>>>BBBFFFHHHTTTeee}}}yyynnnjjjkkktttpppoooqqqwwwuuuqqqlllgggeeeeeegggiiillluuu~~~~~~tttiiibbb___eeeoooppphhhcccZZZQQQIIICCC@@@???OOOUUUYYY[[[^^^^^^VVVKKKEEEDDDCCCBBB@@@???>>>===??????BBBFFFGGGJJJSSS^^^hhhvvv~~~uuu~~~}}}xxxeeeGGG<<>>CCCGGGIIIZZZnnnwwwmmmiiihhhoootttqqqnnnpppuuu|||vvvppplllmmmjjjeeeeeeiiijjjooozzz~~~ooocccaaahhhkkkrrrhhhbbbYYYOOOEEE>>>>>>@@@HHHPPP[[[eeejjjeeeXXXLLLGGGFFFDDDBBB@@@???>>>>>>???>>>@@@EEEGGGHHHMMMSSS]]]gggvvv|||tttssswww{{{xxx|||mmmJJJ;;;AAA@@@IIIcccVVV??????;;;666:::BBBDDD```|||tttooo}}}}}}|||~~~{{{~~~}}}mmmoooiiikkkgggeeerrrwwwmmmgggkkksssuuuqqqllluuuqqqnnnppptttwwwuuusssnnnllliiiggghhhjjjmmmoootttpppmmmoootttxxxwwwuuummmnnnpppqqqooofffYYYPPPEEEMMM[[[eeeccc___dddmmm{{{xxxooofffcccddd```XXX[[[zzz~~~yyyzzzwwwtttqqqssswwwzzzwwwtttxxxwwwvvvuuutttssssssrrrxxxvvvsssrrrssswww{{{~~~~~~{{{vvvsssxxx|||zzzrrrjjjiiiooovvvyyyyyyzzzyyypppeee\\\TTTccc~~~ZZZ???666555333222111111222333444888>>>@@@QQQ}}}~~~WWWEEENNNooooooQQQ[[[bbbfff___RRRDDD;;;666444555666666777;;;@@@CCCFFFEEE^^^rrrdddTTTEEE<<<666666777888:::<<>>JJJaaakkkppptttsss}}}yyy}}}yyyHHH:::CCCFFFKKK^^^]]]KKKAAA:::555777666:::777;;;CCCCCCDDDOOObbb{{{sssiiieeemmmsssqqqoooooorrrvvvzzz}}}|||xxxvvvuuuooofffbbbdddiiimmmxxxuuuiiidddjjjkkkooojjjbbbWWWMMMDDD===<<<>>>LLLaaawwwvvvfffTTTIIIGGGFFFEEECCCAAA@@@???>>>>>>>>>@@@EEEGGGHHHLLLRRRZZZeeettt}}}zzzrrrrrrxxx{{{zzz~~~pppMMM===AAA===NNNuuu~~~cccDDD???===999<<>>>>>>>>@@@EEEGGGGGGKKKQQQUUUaaapppyyyuuuoooqqqxxx~~~zzzzzz}}}rrrQQQ???>>>;;;QQQttt}}}QQQ@@@???======CCCSSS{{{}}}xxx~~~|||qqqpppqqqwwwzzzzzz~~~xxxkkkmmmlllkkklllpppsssssssssmmmlllllloootttuuutttqqqiiiiiiiiijjjkkkmmmooopppnnnmmmlllooosssuuusssqqqmmmppptttuuupppeeeVVVKKKMMMPPPUUU[[[^^^dddqqq}}}}}}ssslllkkkggg___]]]aaannn~~~zzzvvvtttxxxvvvuuuvvvyyyyyyvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrppprrruuuwwwxxxxxxwwwvvvsssvvvwwwwwwzzzwwwrrrllljjjlllooopppooorrrwwwssskkkcccXXX___uuuaaa>>>666555444222222222222333555555???OOOjjjnnnVVV\\\vvviiihhh{{{xxxpppbbbQQQCCC;;;888444555666777888<<>>CCCOOO]]]ggg]]]HHH>>>777333666555:::999<<>>DDDbbboooWWWOOOOOOEEEFFFGGGGGGEEECCC@@@>>>>>>>>>@@@EEEGGGFFFJJJOOOPPPZZZiiirrrpppkkkooowww|||yyy{{{~~~}}}xxxwwwxxx~~~pppSSS@@@;;;===NNNxxx{{{ppp```CCC@@@>>><<>>@@@AAAOOO``````SSSQQQSSSTTTYYYuuuvvv~~~yyytttmmmccc[[[UUUTTTVVVWWWWWWWWWWWW[[[iiixxxYYYjjj{{{LLL;;;777555888888777;;;MMMdddnnnuuusssooovvvwwwzzzCCC<<>>>>>===@@@EEEFFFEEEHHHMMMLLLTTT```iiiiiigggkkksssyyyxxxvvvtttwww{{{yyytttuuutttwww{{{pppXXXDDD;;;@@@IIIiiiuuummmkkkEEE???>>><<>>:::888BBBSSSeeeTTTKKKDDDEEEEEEEEEEEEDDDBBB@@@???>>>===AAAEEEFFFDDDFFFKKKIIIMMMVVV```ddddddggglllpppqqqqqqppptttyyywwwrrrssspppqqquuuppp___KKK???@@@FFF]]]pppggg}}}pppGGG>>>???@@@IIIbbbgggbbbjjjvvvlllmmmwwwwwwtttooommmmmmpppqqqqqqrrr{{{}}}vvvqqqrrrsssqqqmmmnnnnnnnnnmmmkkkjjjhhhllllllmmmmmmmmmmmmlllkkklllmmmoooppprrrsssssssssvvvyyyzzzwwwnnncccYYYTTT]]]lllxxxvvvppprrr~~~uuunnnhhhcccXXXMMMOOOYYY]]]wwwzzzuuuuuu{{{rrrrrrrrrqqqqqqqqqqqqqqquuutttttttttsssssssssrrr|||zzzxxxuuutttuuuvvvwwwwww|||~~~xxxuuuooogggbbbcccjjjooonnnwwwuuujjj```UUURRR]]]xxxssskkkqqq}}}wwwlllpppkkkvvvrrrEEE777666555333333333333444666<<>>DDDHHHTTTlllyyyhhhUUUFFF>>>777888:::<<>>???EEENNNbbbuuulllSSS???;;;666222777888>>><<<:::AAAHHH[[[uuuzzzaaaSSSOOOOOOPPPKKKHHHLLLRRRZZZdddlllggg```aaakkkvvv{{{xxxqqqllljjjjjjooorrrtttvvvvvvlll```WWWUUUTTT[[[mmm~~~zzzllllllyyyhhhUUUHHH@@@@@@<<<<<>>???DDDJJJiii___```kkk|||{{{kkknnnvvvvvvrrrnnnllllllmmmoooqqqqqqzzz}}}uuuqqquuuvvvqqqmmmmmmmmmmmmkkkjjjkkkkkkkkkkkkllllllmmmmmmnnnnnnoooooopppqqqrrrsssuuuwwwuuuvvvuuuooofff]]]WWWTTT___iiiooollljjjpppyyy~~~jjjjjjeee[[[PPPKKKOOOUUUeee~~~zzzwwwuuuuuuxxx|||rrrrrrqqqpppoooppprrrttttttuuuuuuvvvwwwxxxxxxyyy{{{zzzxxxvvvvvvvvvwwwxxxxxxzzz{{{{{{~~~xxxttttttqqqjjjbbb```dddiiidddqqqsssjjjcccWWWQQQXXXrrrhhhUUUYYYpppsssllluuunnnxxx}}}MMM888777555444333333444444666>>>VVVpppbbbTTTjjjiii[[[NNN???777888555666777999;;;???EEEIIIVVVvvvvvvdddRRRDDD===777888;;;===???AAAAAAAAAIIIVVVTTTIIIEEEFFFPPPbbbvvv___yyysssqqqmmmddd[[[UUUSSSSSSRRRTTTUUUVVV^^^rrrmmm^^^}}}RRR===999777777222>>>CCC[[[~~~|||sssyyyrrrwwwUUU@@@@@@EEEVVVjjjxxxkkkPPP===;;;666111666777>>>===;;;BBBKKKaaasssZZZNNNIIIEEEBBBEEECCCDDDGGGJJJMMMVVV___lll``````jjjwww~~~}}}vvvooojjjcccgggjjjmmmuuuyyyrrrfffUUURRRPPPUUUfffyyy{{{oookkkppp|||```MMMBBB>>>AAA???AAAWWWrrrfffNNNJJJKKKGGGEEEDDDCCCAAA@@@@@@@@@@@@======AAAEEEFFFCCCDDDHHHHHHEEEIIITTT]]]```aaaaaafffjjjmmmpppuuuzzzwwwqqqkkkeeeccchhhkkkbbbPPPBBB999<<>>EEEHHHlllsss\\\aaaoootttmmmrrrvvvuuurrroooooonnnlllmmmoooqqq{{{|||tttqqquuutttnnnlllmmmmmmlllkkkkkklllnnnjjjjjjkkkkkkmmmnnnpppqqqpppqqqqqqqqqrrrsssvvvyyysssssspppiii```XXXTTTSSS[[[ccchhhhhhkkkrrruuusssbbbgggcccVVVKKKKKKPPPTTTjjj}}}tttsssuuuuuutttuuusssrrrqqqooooooqqqtttwwwssstttuuuwwwzzz|||}}}~~~vvvwwwxxxyyy{{{|||}}}~~~|||{{{yyyxxx{{{}}}xxxppptttvvvuuummmccc\\\\\\^^^\\\lllqqqlllfffZZZQQQUUUgggdddUUU[[[{{{[[[888777555444333333444444888>>>VVVrrr___RRRgggzzzdddYYYMMM>>>666777555666888999;;;???EEEIII^^^sssaaaOOOBBB;;;777999;;;>>>@@@AAAAAAAAAJJJUUURRRFFFCCCDDDOOObbbmmmXXXxxxvvvuuuqqqhhh]]]UUURRRQQQOOORRRTTTUUU]]]ooottt[[[rrrZZZ>>>777666999000AAAGGG\\\zzztttpppqqqlllrrr{{{|||pppFFF??????FFF\\\qqqvvvhhhLLL;;;<<<999444999666>>>===<<>>@@@BBBLLLfffrrr\\\OOOMMMJJJDDDCCCBBBBBBAAA@@@???>>>===>>>???@@@AAABBBCCCCCCCCCEEEFFFJJJQQQUUUXXX]]]dddfffiiijjjlllppptttqqqkkkkkkeeeaaacccjjjhhhVVVBBB;;;???CCCFFFdddsssggguuuPPP@@@GGG???NNNooopppaaa[[[bbb|||rrrooosssxxxrrrqqqppppppqqqpppnnnmmmvvvuuutttssssssrrrooommmooonnnmmmmmmmmmkkkkkkmmmnnnllljjjjjjlllnnnoooooovvvqqqlllmmmqqqtttsssrrrkkkrrrrrrfffZZZTTTOOOIIITTTVVVYYY]]]fffllljjjddd______[[[QQQGGGGGGRRR]]]uuu{{{~~~wwwuuuvvvxxxvvvtttsssqqqooooooqqqrrrrrrrrrqqqrrrsssvvvxxxyyyxxxvvvvvvtttrrrsssvvvyyyzzzzzzzzzuuutttuuuvvvtttrrrtttsssooohhh___[[[]]]___bbbllluuusssfffXXXPPPNNN^^^nnnZZZYYY]]]???888333333333222444777333CCCQQQ```^^^RRRddd{{{vvveeeVVVIII>>>999999222;;;888666>>>BBBDDDLLL]]]qqq___NNNBBB;;;:::999:::>>>CCCFFFDDDBBBCCCPPPMMMBBB???CCCSSShhhlll^^^zzzyyyzzzwwwlll]]]RRROOOOOOTTTRRRSSSVVV[[[iiiaaa]]]XXXBBB<<<444666::::::TTTtttxxxsss~~~oookkknnnuuu{{{|||VVV999???AAAQQQooo}}}qqq]]]FFF:::555444555777666>>>???BBBMMM\\\uuubbbUUUGGGAAA???===<<<>>>=========???AAADDDFFFHHHsss]]]]]]bbblllxxxxxxrrrhhhcccbbbgggpppvvvuuuqqq___SSSJJJOOO\\\hhhsss{{{ssskkkhhhpppwww^^^NNNCCC>>>;;;>>>FFFVVVmmm|||zzzmmmYYYMMMKKKHHHCCCCCCBBBAAA@@@>>>>>>>>>===<<<===>>>@@@AAAAAAAAAAAACCCCCCHHHNNNSSSUUU[[[aaacccfffiiikkkooossspppjjjnnnggg``````ggggggXXXGGG>>>???BBBGGGgggwwwiiivvv~~~WWWAAAHHHDDDPPPwwwuuu^^^\\\mmm}}}tttpppqqqtttyyywwwuuuttttttrrrooolllrrrqqqqqqppppppooommmlllkkkjjjjjjkkkllllllmmmnnnooommmkkkkkkmmmooopppppptttpppkkklllooorrrrrrpppjjjmmmmmmggg___XXXQQQKKKPPPTTTYYY^^^fffllliiibbbdddbbb[[[PPPFFFHHHUUUbbbsssvvvwwwxxx~~~{{{xxxxxxyyywwwuuusssqqqooooooqqqtttuuuuuusssrrrrrrtttvvvxxxxxxwwwvvvtttrrrsssuuuxxxzzzzzz|||{{{xxxvvvsssrrrrrrsssuuutttppphhh___\\\]]]aaaaaakkktttrrrfffXXXPPPMMMZZZooo^^^YYYrrr@@@999444333333222333666<<>>AAACCCLLLdddqqq```NNNAAA:::999999:::>>>BBBEEEDDDBBBFFFPPPMMMEEECCCEEESSSjjj}}}iii___~~~{{{{{{vvvkkk^^^TTTRRRSSSRRRPPPQQQTTTXXXeee{{{eeeUUUWWWAAA;;;555888>>>===VVVsssvvvsss{{{~~~eeedddjjjyyyOOO999AAADDDUUUqqq}}}nnnZZZEEE999666555777999777???@@@CCCPPPbbbuuu||||||jjjUUUJJJ???;;;;;;::::::<<<<<<<<<<<<===???AAACCCEEEyyybbb]]]___fffsss~~~wwwjjjeee```cccjjjrrrvvvvvveeeXXXMMMNNNWWWcccoooyyytttkkkggglllyyyhhhSSSFFF>>>===;;;>>>LLLaaapppuuurrrrrrhhhVVVJJJIIIFFFAAABBBAAA???>>>===<<<======;;;;;;===>>>???@@@@@@@@@@@@@@@DDDKKKOOOQQQWWW^^^^^^ccchhhkkkooorrrooojjjpppiiiaaa___dddfff\\\NNN???>>>AAANNNwwwvvv||||||[[[===CCCDDDSSSxxx~~~eeekkkzzzxxxuuutttzzzxxxvvvuuutttssspppmmmooonnnnnnmmmlllkkkkkkjjjgggggghhhiiijjjmmmnnnooommmllljjjjjjlllnnnoooooopppllliiiiiillloooooonnnlllkkkkkkiiiaaaTTTJJJFFFTTTWWWZZZ]]]dddiiihhhbbbiiiddd[[[NNNFFFJJJYYYeeemmmmmmlllnnnyyy}}}yyyxxxxxxuuusssqqqooommmnnnqqquuuxxxyyyvvvtttrrrrrrtttwwwyyyyyywwwuuussssssvvvxxxyyyzzz~~~}}}xxxuuuwwwzzzwwwvvvrrriii```\\\^^^cccbbbkkksssrrrfffYYYPPPMMMZZZxxxpppjjj{{{BBB;;;555444444222333666<<>>@@@CCCOOOmmmuuudddRRRBBB:::999999:::===AAACCCCCCCCCJJJOOOKKKGGGGGGFFFTTTooo|||iiibbb\\\~~~{{{tttiii]]]VVVUUUWWWOOONNNOOOQQQTTT^^^rrrnnnTTTyyyWWW@@@;;;666;;;<<<>>>VVVnnnooommmtttxxx~~~kkk]]]___ggg{{{lllEEE888BBBGGGYYYttt|||iiiVVVBBB888666777888;;;888AAABBBFFFUUUkkkyyycccdddaaaOOOHHH???999888999888999;;;;;;;;;;;;;;;<<<>>>???@@@jjj[[[ZZZ___kkkzzz{{{lllfffaaa```gggpppyyy}}}sssdddTTTNNNSSS^^^nnnzzzuuulllfffiiiqqq~~~pppZZZIII======@@@@@@DDDTTTgggjjjbbbmmmooogggVVVJJJHHHEEE@@@BBBAAA>>><<<;;;;;;<<<===:::;;;<<<>>>??????????????????BBBHHHLLLNNNUUU\\\[[[aaahhhkkkooorrrooojjjpppjjjccc```dddfff^^^RRR>>>;;;AAAYYYzzzaaa===AAAFFFVVVsss|||vvvtttsssrrrqqqrrrrrrrrrpppnnnmmmmmmllljjjhhhffffffgggfffiiiiiihhhjjjnnnpppooohhhggggggiiillloooppppppllliiiggghhhjjjlllmmmlllmmmlllmmmlllaaaRRRJJJJJJZZZ\\\]]]]]]aaaggggggccchhhcccYYYNNNHHHLLLXXXbbbaaacccgggnnn{{{}}}xxxvvvtttrrrpppooommmlllmmmqqqvvvyyy{{{yyyvvvrrrqqqssswww{{{|||zzzxxxuuuuuuwwwyyyzzzzzz~~~|||{{{|||}}}xxxxxxuuukkkaaa\\\___dddccckkksssrrrhhh[[[RRRNNNYYYwwwCCC<<<666555444222333666888HHH``````JJJhhh|||ddddddwwwzzzlll\\\NNNCCC:::777999666;;;999999???@@@FFFUUUuuu{{{kkkXXXFFF;;;888999:::===@@@BBBCCCDDDMMMOOOJJJHHHIIIIIIZZZzzzjjjdddiiiggg~~~zzzqqqggg]]]XXXVVVWWWMMMLLLMMMOOOQQQYYYkkk{{{|||\\\{{{XXXAAA<<<777<<<:::EEE___qqqmmmmmmuuuxxxzzzlllaaaaaagggnnn\\\???999BBBHHH^^^xxx{{{fffTTTAAA888777777888;;;:::BBBDDDIII\\\vvvfffRRRRRRPPPCCCAAA<<<888:::<<<::::::<<<;;;;;;;;;;;;;;;<<<<<<===ppp[[[XXXYYYcccsss}}}~~~{{{nnniiicccaaaeeeooozzznnnZZZOOOOOOYYYjjjzzztttlllffffffkkkuuueeeQQQAAA888;;;@@@FFFMMM[[[gggbbbTTTnnnqqqjjjXXXKKKHHHEEEAAAAAA@@@>>>===;;;;;;;;;<<<:::;;;<<<>>>???????????????>>>AAAFFFJJJMMMSSSZZZZZZaaaiiillloooqqqpppkkkmmmjjjfffdddffffff]]]RRR???:::AAA```|||wwwnnnDDDFFFKKK[[[yyytttrrrqqqpppooooooppppppnnnllljjjkkkjjjfffbbb``````aaajjjmmmmmmjjjkkkooopppnnneeeeeefffjjjnnnrrrttttttlllkkkjjjkkkmmmnnnoooooommmooopppkkk___RRRPPPTTTTTT[[[aaadddfffhhhccc]]]bbb]]]UUUMMMIIILLLTTTZZZUUU]]]hhhtttzzzvvvtttqqqpppnnnlllkkkmmmqqqvvvyyyzzzzzzwwwsssrrruuuzzz}}}}}}zzzxxxwwwyyy{{{{{{{{{yyyxxxxxxzzz|||}}}{{{xxxxxxzzzxxxoooccc]]]```eeedddlllssssssjjj]]]SSSNNNQQQzzzxxxDDD===777666555333333666===PPPlll~~~XXXUUUnnn[[[fff}}}{{{mmm\\\NNNCCC:::777999444999777999@@@BBBJJJ]]]zzz~~~ppp\\\HHH;;;888999;;;===???AAADDDEEEQQQUUUQQQMMMMMMQQQhhhnnnrrr}}}xxxppphhhaaa[[[VVVTTTLLLKKKLLLNNNOOOVVVfffvvvdddwww[[[DDD===888<<<===RRRqqq|||sssvvvvvvccc^^^iiirrr||||||UUU>>>;;;BBBHHHccc{{{yyycccRRR@@@888777666777999<<>>HHHSSS^^^ccc\\\QQQooorrrkkkYYYKKKGGGFFFBBB@@@@@@???>>>===<<<;;;;;;:::;;;<<<===>>>????????????===@@@EEEHHHKKKRRRYYYZZZbbbiiikkkmmmoooooolllkkkkkkiiifffgggeee\\\QQQBBB;;;???ZZZ}}}lll{{{xxxIIIEEEKKK^^^~~~|||xxxuuuvvvuuusssqqqpppooonnnkkkhhhhhhiiihhhddd^^^\\\^^^```lllqqqpppkkkkkkqqqrrrmmmffffffhhhlllrrrvvvwwwwwwooooooooopppqqqrrrssstttssstttooobbbUUUQQQQQQRRRQQQ\\\hhhmmmnnnjjj___UUU\\\WWWPPPKKKIIIKKKPPPSSSQQQ]]]lllyyy}}}yyyuuusssrrrnnnmmmmmmooossswwwxxxyyywwwuuussstttwww{{{~~~~~~|||yyyxxxyyy{{{{{{{{{yyywwwwwwzzz|||xxxxxx{{{{{{sssfff___```eeedddkkkrrrrrrjjj^^^TTTNNNLLLqqqyyyDDD===777666666444555888@@@WWWuuu|||YYYjjjkkkZZZkkk}}}ooo\\\NNNAAA888555777333777666:::AAABBBMMMcccttt```JJJ<<<999;;;===>>>???AAAEEEGGGSSS``````WWWUUU]]]vvvwww}}}}}}yyytttoooiiiaaaXXXPPPKKKJJJKKKLLLMMMTTTeeeuuugggnnn^^^FFF???888===>>>YYYxxxwww~~~mmmZZZ\\\ppp}}}{{{QQQ???===CCCKKKjjjvvv```PPP???888777777777888===CCCEEEOOOiiinnnWWWIII>>>>>>BBB<<<;;;999999<<<<<<999888;;;;;;<<<<<<======<<<;;;;;;|||___[[[XXX[[[dddnnnuuuxxxvvvsssllleeebbbgggqqqyyyvvveeeWWWOOOPPP\\\iiijjjfffaaa___^^^eeeuuugggPPPAAA<<<===<<>><<<>>>CCCFFFIIIPPPXXXZZZaaahhhiiijjjlllmmmkkklllllljjjfffdddbbb[[[RRRCCC======LLLyyyjjjdddKKKCCCHHH\\\wwwxxx~~~xxxwwwwwwtttrrrpppoooooommmjjjhhhhhhjjjjjjfffbbb```cccggglllrrrqqqkkkkkkrrrsssmmmfffggghhhlllqqqtttuuutttnnnoooppppppqqqrrrssstttssstttjjjYYYXXXdddiiidddgggnnnsssrrrnnnhhh^^^VVVYYYSSSLLLGGGGGGJJJMMMOOOUUUbbbooowww}}}~~~yyyuuussssssqqqqqqqqqssswwwxxxxxxwwwqqqqqqrrruuuyyy|||}}}}}}~~~{{{xxxwwwxxxyyyyyyyyyzzz{{{}}}~~~{{{yyywww|||~~~vvviii``````dddccciiiooopppiii]]]RRRLLLMMMgggmmmCCC<<<777666666555666999???[[[pppYYYvvvuuuaaarrrsss```PPPCCC999555777555888777;;;AAAAAAMMMeeezzzgggPPP@@@:::<<<>>>??????BBBFFFIIIPPPjjjppp```ZZZddd|||xxx}}}{{{yyyuuujjj[[[OOOIIIHHHHHHIIIKKKSSSddduuukkkmmm```GGG>>>999???@@@ZZZwww|||xxx```VVVhhhNNN@@@@@@FFFQQQsssrrr[[[LLL===777888888888:::===BBBDDDQQQmmmuuu[[[KKKFFF???===???;;;888666777::::::777888;;;::::::;;;<<<<<<<<<;;;:::bbb^^^ZZZZZZ```iiirrrwwwyyyvvvooogggaaaccckkkssswwwkkk^^^TTTPPPYYYcccfffccc___\\\[[[```ppp^^^GGG<<<<<>>@@@AAABBBAAA>>>;;;999777888999:::;;;<<<<<<<<<===;;;<<>>;;;@@@dddttt```eeezzz}}}PPPEEEKKKXXXqqqjjjsssuuuzzztttrrrrrrooonnnmmmmmmnnnmmmkkkiiikkknnnnnnlllhhhgggkkkpppjjjqqqqqqjjjkkkssstttnnneeeeeegggjjjmmmppppppooojjjkkkmmmnnnnnnnnnpppqqqkkkmmmcccYYYiii~~~qqqgggccc___\\\YYYRRRIIIDDDEEEIIILLLNNN[[[fffpppsssuuu|||}}}wwwsssrrrqqqsssssstttwwwyyyzzzxxxwwwmmmnnnpppuuuyyy||||||{{{}}}zzzwwwvvvvvvxxxxxxwwwvvv{{{{{{wwwvvvvvvvvv}}}yyykkkaaa```dddaaagggmmmnnnhhh\\\QQQKKKKKK\\\llltttzzzyyy}}}}}}|||```BBB<<<777666777666777:::>>>```cccTTTwwwhhhxxxyyyeeeTTTFFF;;;888999777999888<<>>:::AAAFFF^^^www||||||ZZZ[[[|||KKK@@@BBBIIIWWWyyypppXXXIII;;;777888::::::<<<>>>AAACCCRRRpppaaaJJJ???@@@<<<:::;;;666777555777::::::888999>>>888999:::;;;<<<;;;:::999mmm\\\PPPUUU___fffnnnvvvyyyzzzxxxqqqhhhcccdddggg~~~kkkVVVKKKNNNTTT```cccccc```\\\```jjjtttoooPPPGGG<<<999CCCBBBUUU```^^^XXXLLLIIITTT___hhh```PPPJJJEEEAAAEEE???@@@@@@@@@???>>><<<::::::;;;;;;<<<<<<;;;;;;:::;;;<<<======???FFFOOOWWW^^^^^^```cccfffhhhgggfffjjjiiigggddd```[[[WWWUUUBBB@@@<<<:::YYYlllbbbnnnRRRHHHDDD]]]ddd```lllsssrrrnnnoooqqqooommmmmmnnnmmmjjjfffllliiihhhlllnnnkkkjjjkkkllllllkkkjjjjjjjjjkkklllllljjjhhhhhhkkkmmmoooooommmnnnpppqqqqqqpppoooooommmhhhYYYggglllaaa```___YYYSSS[[[MMMEEEGGGHHHFFFKKKUUUeeeuuuyyynnnmmmzzz~~~~~~zzzuuuqqqpppqqqsssvvvwwwuuutttsssrrrmmmmmmmmmpppsssuuutttsssnnnoooppprrrtttuuuvvvvvvzzzxxxwwwxxxwwwtttuuuzzz}}}~~~zzzqqqjjjeeedddaaaccchhhmmmiii]]]QQQLLLJJJ]]]tttoooaaawww}}}tttvvvdddBBB777666888333666;;;777BBBrrrwwwXXXNNNnnnyyy|||jjjXXXFFF999777:::999999999>>>AAA===MMMooorrrXXXAAA>>>=========???BBBDDDFFFTTTeee~~~xxx]]]aaawwwxxxxxxiiimmmqqquuubbbRRRIIIEEEEEEEEEFFFGGGNNN___ooovvvooo___IIIAAA999BBBIIIbbbjjjvvv~~~\\\bbbnnnIIIBBBDDDPPPfffiiiSSSEEE999666888999:::;;;???>>>EEEZZZtttxxxLLLHHHBBB===;;;::::::999777777888999;;;<<<======::::::::::::::::::::::::qqq___RRRUUU]]]ccckkkrrr}}}yyyiii^^^___cccttt}}}qqq[[[MMMMMMSSS^^^```aaa^^^[[[^^^hhhqqq~~~eeeLLLGGG???===IIIMMMkkk}}}vvvhhhVVVMMMTTThhhqqqgggTTTKKKDDD???BBB@@@@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;::::::999:::<<<<<<>>>EEEOOOVVVYYYZZZ]]]```dddffffffeeegggfffeeebbb^^^ZZZUUUSSSAAA<<<777555RRRlllpppNNNJJJIIIbbbyyyaaabbbnnntttqqqnnnoooqqqnnnjjjiiikkknnnoooooorrrmmmjjjlllllljjjjjjllliiihhhggghhhjjjmmmooopppooommmjjjjjjlllnnnooonnnnnnoooooopppppppppoooooofffXXX___}}}ooo[[[XXX___aaa\\\UUUWWWKKKCCCEEEFFFFFFNNNZZZhhhsssuuummmppp~~~xxxuuutttvvvwwwxxxwwwvvvtttsssrrrlllmmmnnnooooooppppppqqqnnnoooqqqsssuuuvvvvvvuuuvvvttttttvvvuuusssuuuzzz{{{rrrjjjdddaaa```bbbhhhnnnjjj]]]RRRMMMJJJ\\\uuuuuulll~~~kkkFFF999777888333555;;;888IIIyyyuuuXXXRRRfffooo\\\III:::666999888999999???CCC???QQQuuurrrZZZFFF???>>>>>>>>>@@@CCCFFFHHHSSSbbb~~~~~~ddd___oootttvvvjjjrrryyy}}}ttteeeUUUIIIBBBDDDDDDDDDFFFGGGNNN___oooxxxhhhaaaIIIAAA:::DDDUUUmmmqqqzzzyyybbbfffeeeFFFCCCIIIXXXnnneeeQQQEEE999666888999:::;;;@@@BBBNNNfff```IIIDDD???;;;:::999999888888888999999999:::::::::::::::::::::::::::::::::uuucccTTTUUU[[[___fffnnnzzz~~~jjjZZZYYY^^^dddsss~~~vvv___LLLIIINNNZZZ]]]___\\\YYY[[[dddlllyyy~~~\\\IIIGGGAAABBBOOO```mmm[[[RRRUUUlllvvvlllUUUJJJDDD>>>@@@BBBAAA???===<<<;;;::::::999::::::;;;;;;::::::999777888:::;;;===CCCLLLSSSUUUWWW[[[```ccceeefffgggddddddcccaaa\\\WWWRRROOODDD===;;;888OOOkkk{{{JJJKKKLLLgggnnn\\\dddnnnttt}}}}}}|||qqqooonnnrrrmmmgggeeehhhnnntttwwwuuuooojjjkkkjjjiiiiiillljjjgggdddeeejjjnnnppppppqqqnnnllllllnnnooopppoooppppppooooooooooooooopppcccVVVoooooommmgggVVVLLLSSSaaaddd\\\TTTSSSIIIBBBBBBDDDGGGRRR```ooorrrooojjjrrryyy~~~wwwsssrrryyyxxxvvvtttrrrqqqpppoookkkmmmooommmkkkjjjlllnnnpppppprrrvvvxxxxxxvvvtttsssrrrsssvvvuuutttvvv{{{|||tttkkkccc___```bbbhhhnnnkkk^^^RRRMMMJJJ[[[uuuwwwqqq}}}MMM===888888333555;;;:::JJJvvvqqqYYYSSSeee~~~xxxvvvbbbMMM<<<666888777999999@@@DDDBBBVVV{{{oooYYYHHH???>>>>>>???BBBEEEHHHJJJRRR___}}}ppp___hhhtttwwwnnn{{{xxxkkk\\\OOOFFFCCCCCCBBBDDDEEEGGGNNN^^^nnn{{{cccdddIII@@@===GGGgggvvvaaagggeeeDDDEEEQQQbbbwwwaaaOOOCCC999666888999:::<<<@@@EEEUUUpppoooPPPDDD@@@<<<999888999888888999999999999999999999999::::::::::::::::::::::::vvvdddUUUSSSWWW[[[bbbkkkqqq{{{|||kkk\\\WWWXXXWWWiii{{{xxxaaaKKKDDDIIIVVVZZZ^^^\\\YYYZZZbbbjjjttt~~~oooUUUGGGEEE@@@CCCSSSqqqyyy```UUUQQQSSSiiiuuukkkTTTIIIDDD@@@BBBBBB@@@>>><<<:::999999:::999999::::::::::::999999777888999999;;;@@@HHHNNNSSSWWW\\\aaaeeeggghhhjjjeeeeeedddaaa\\\UUUNNNJJJBBB<<>>777999888999:::@@@CCCBBBXXX~~~|||jjjVVVGGG=========???BBBEEEIIIKKKSSS^^^zzz}}}eeeiii|||yyywwwhhhZZZOOOIIIFFFAAAAAACCCEEEFFFMMM]]]mmm}}}fffzzzjjjKKK@@@@@@JJJlllqqq```hhh{{{eeeDDDGGGSSSdddxxx~~~```LLLBBB999777888999;;;===???EEEVVVooocccKKKAAA>>>:::888888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;uuucccSSSPPPSSSVVV```jjjnnnsssxxxwwwooocccYYYSSSUUUdddvvvyyyfffOOOFFFIIIRRRXXX]]]]]]ZZZ[[[bbbiiiqqqooodddgggaaaQQQGGGDDD???FFF[[[zzzgggSSSMMMLLLMMMiiiwwwnnnTTTHHHEEEBBBCCC@@@???===:::999888999999888888999999999999888888888999:::999999<<>>777>>>;;;JJJnnnttt{{{VVVOOOMMMmmm}}}cccZZZjjjssszzzwwwuuuttttttlllpppnnnlllkkkkkknnnsssvvvnnnkkklllpppqqqnnnlllmmmnnnjjjfffeeegggiiijjjiiikkkjjjkkkmmmqqqtttuuuuuusssrrrpppnnnmmmmmmnnnoooaaaXXX\\\]]]VVVaaaeeeRRRNNNNNN[[[rrr|||nnnZZZNNNLLLGGGBBBBBBFFFOOO\\\gggnnnfff```cccpppzzzyyysss~~~yyyuuusssoookkkjjjkkkmmmmmmlllkkknnnooolllgggggglllrrrvvvuuuvvvzzz~~~}}}yyytttrrrqqqrrruuutttqqqrrrvvvuuuwwwxxxxxxuuuooogggbbb]]]aaahhhpppmmm```TTTOOOGGGZZZyyyzzzYYYBBB888999444444;;;<<>>AAAEEEIIILLLVVV^^^vvvqqqqqqsssfffZZZPPPHHHEEEAAAAAACCCDDDFFFLLL[[[jjj~~~kkk{{{qqqMMM@@@DDDMMMccc|||iiidddmmmyyy~~~UUUDDDEEEQQQ```qqqzzz]]]III@@@999777888888;;;???AAAFFFTTTjjjpppVVVFFF???===:::999:::;;;;;;:::888888:::;;;===>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;sssaaaQQQMMMNNNRRR\\\hhhrrrrrrssstttsssjjj\\\RRRVVV```pppzzzoooYYYLLLJJJNNNUUU\\\]]]\\\]]]ccciiiqqqtttUUUTTTWWWZZZTTTLLLEEE@@@MMMiiibbbRRRKKKGGGIIIoootttVVVGGGDDDAAAAAA======;;;:::999999888888777888888999999888888777777888999999888;;;AAAFFFPPPVVV]]]bbbbbbcccdddfffhhhiiihhhddd]]]SSSIIICCC@@@777>>>:::PPPssslllwwwdddTTTOOOuuukkkcccoooqqq{{{~~~uuuvvvvvvtttmmmoooppppppooonnnnnnpppqqqnnnlllnnntttwwwtttqqqqqqjjjiiihhhggggggggghhhiiiggggggiiilllqqqtttvvvvvvsssrrrqqqooonnnmmmmmmmmmeeeNNNFFFQQQZZZ[[[SSSHHHMMMVVVnnnpppZZZRRRJJJEEEAAABBBIIITTT]]]ccc```ZZZZZZdddqqqxxxxxxwww{{{uuusssoookkkkkknnnqqqpppooommmnnnnnnlllkkknnnsssxxxxxxvvvvvvyyy}}}}}}xxxsssooonnnpppsssqqqnnnnnnrrrssstttuuuvvvvvvrrrlllggg\\\```hhhpppnnnaaaUUUOOOFFF[[[[[[BBB777:::666444:::<<>><<<::::::;;;<<<;;;;;;888888:::<<<>>>@@@AAABBB;;;;;;;;;;;;;;;;;;;;;;;;sssaaaPPPKKKJJJMMMXXXdddsssppppppssstttnnnaaaVVVRRRWWWgggxxxwwwcccPPPIIIJJJQQQZZZ]]]\\\]]]ccciiirrr___NNN[[[YYYbbbbbbYYYMMMEEEWWWxxxdddSSSIIIGGGOOOrrrwwwVVVEEEBBB???>>>:::::::::::::::999888888777777888888888888777777444666888888888<<>>CCCHHHLLLOOOZZZdddqqq{{{|||sssyyyuuukkk```VVVKKKEEEBBBBBBCCCDDDDDDHHHVVVdddnnnqqqSSS@@@HHHQQQhhh{{{ppphhhqqq{{{```DDDAAAHHHYYYkkkyyyvvvVVVDDD>>>888888888888<<>><<<::::::;;;;;;;;;:::999999:::<<<===???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<>>===888999:::;;;;;;:::999888777777888888888888777777111444777888999===DDDJJJVVV\\\dddgggeeecccdddfffaaaccceeeccc]]]TTTKKKEEE:::666AAA>>>YYYYYYgggkkk{{{jjjTTTPPPqqqrrryyyzzzvvvppppppoooqqqrrrqqqooonnnppprrroookkkjjjnnnpppooooooqqqlllpppsssnnnddd^^^]]]```ffffffgggjjjnnnqqqqqqppprrrrrrrrrrrrpppnnnkkkjjjZZZWWWFFFBBBPPPLLLCCCLLLZZZkkk___MMMPPPDDD@@@===AAAMMMWWWYYYUUUUUUVVV```pppwwwuuuvvv{{{{{{uuuqqqmmmnnnrrrsssqqqmmmqqqnnnlllnnnttt|||yyytttppprrrwwwyyyuuuooonnnnnnrrrwwwwwwuuuvvvzzzxxxvvvvvvwwwxxxvvvqqqmmm[[[___iiiqqqooobbbVVVPPPOOO\\\[[[@@@555:::888555999;;;III^^^sssfffPPPiiivvv\\\DDD:::;;;777:::<<>>>>><<<<<<<<<<<<<<<<<<<<<<<>>;;;===888888999999999:::::::::999666555555888888777444999999444666<<<<<>>CCCFFFNNNXXXooobbbMMMCCC>>>::::::999999::::::;;;<<<;;;;;;=========<<<;;;:::>>>>>>?????????===<<<;;;rrreeeXXXJJJCCCBBBFFFOOOXXXbbbcccaaa^^^aaadddaaaYYYOOOLLLPPP```pppooo^^^MMMIIIJJJSSS___bbbbbbkkkwwwuuuTTTGGGWWWuuuwwwggglll___LLLJJJEEEEEERRRnnnzzzoooSSSEEE>>>:::<<<999999888888888777777777888666555555777888777555888888444666===<<>>HHHZZZ]]]MMM]]]kkk}}}~~~RRRVVVxxxfffppp{{{}}}{{{uuunnnlllpppnnnmmmpppoookkkjjjmmmmmmmmmmmmnnnoooqqqrrrsssqqqpppmmmhhhcccaaabbbeeeuuuyyyxxxssspppssswwwwwwzzzwwwtttrrrrrrqqqpppnnnmmmcccRRRLLLKKKCCCEEEVVV}}}mmmZZZOOOGGG@@@???@@@EEELLLPPPOOOMMMMMMSSSbbbqqqvvvtttuuuyyyyyy~~~~~~sssppppppssstttpppppptttsssrrrooonnnwww}}}{{{yyyzzz{{{zzzuuupppooovvv{{{wwwssstttwwwxxxssstttzzzyyyuuuzzzxxxhhh```aaagggnnnmmmaaaTTTNNNLLLSSSkkktttlll{{{zzzuuuZZZ===;;;888333888888AAATTTvvvaaasssqqq~~~eeeKKK<<<:::888>>>???CCCJJJWWW|||{{{eeePPPCCC======>>>???BBBEEEGGGIIIPPPjjj|||xxx___QQQ[[[jjjvvvzzznnnaaaWWWNNNFFFAAAAAA@@@BBBDDDFFFIIIUUUaaattthhhCCCKKKaaayyyzzztttssssssYYYHHHMMMmmmsssXXXGGG@@@::::::;;;;;;>>>CCCEEENNNZZZrrreeeNNNEEEBBB::::::999999::::::;;;<<<;;;;;;<<<======<<<;;;:::>>>>>>???@@@???>>>===<<<nnn^^^RRRFFFAAABBBFFFNNNWWWXXXZZZYYYWWWWWWZZZZZZXXXSSSLLLJJJXXXkkksssgggWWWKKKJJJQQQ]]]cccfffooo{{{___IIIHHHhhh~~~|||rrreeeQQQHHHJJJDDDCCCOOOnnnzzzoooSSSEEE???::::::999999888777666555444444777666555555777777777555777888555777>>>===FFF[[[]]]```aaa```aaaeeefffdddeeeeeeeeedddaaaZZZRRRLLLDDD999999===@@@MMMXXXWWWbbbrrrVVVUUUiii^^^mmm{{{{{{~~~||||||uuuooonnnnnnlllkkknnnmmmjjjjjjlllmmmnnnnnnnnnooooooppppppnnnnnnllliiiggggggiiilllvvvzzzzzzuuurrrtttwwwxxxzzzwwwtttssstttuuuttttttyyynnnXXXJJJGGGBBBHHHZZZaaaPPPIIIEEE@@@@@@BBBGGGLLLNNNMMMJJJMMMUUUcccqqquuuttttttwwwwwwzzzyyywwwttttttvvvuuurrrqqqsssxxxqqqjjjmmmzzz|||zzzzzz{{{|||zzztttoooooovvvzzzwwwrrrqqqrrrrrrppppppuuuuuusss{{{|||nnncccbbbeeejjjhhh]]]SSSNNNHHHNNNbbbbbbOOO[[[xxxvvvlllsss}}}]]]===:::888555999888AAATTTvvv{{{nnnxxxeeeJJJ===<<<888===AAAMMM[[[ggg}}}}}}ppp]]]KKK???;;;<<<<<<>>>@@@CCCFFFHHHNNNkkkttt^^^WWWiiiuuuyyyxxxlll```UUUKKKDDD???BBBAAABBBDDDEEEHHHSSS___}}}ttt~~~rrrFFFKKKeeettt}}}pppmmmrrrwwwVVVLLLWWWvvvrrrYYYFFF???::::::;;;;;;>>>CCCDDDOOO]]]vvvcccKKKAAA@@@::::::999999::::::;;;<<<;;;;;;<<<<<<===<<<<<<;;;===>>>???@@@@@@???>>>>>>{{{lllYYYOOOEEEBBBCCCEEELLLSSSPPPRRRSSSQQQOOOQQQUUUXXXUUULLLFFFPPPfffrrrjjj\\\LLLJJJPPP]]]dddgggoooyyykkkVVVJJJSSS}}}ooo]]]ZZZQQQPPPQQQGGGAAAKKKsss}}}nnnQQQCCC>>>::::::888888777777666555555444666555555555666777666666666888555888>>>>>>GGG]]]```cccccc``````dddeeebbbddddddddddddaaa[[[RRRLLLDDD::::::>>>===III```kkkuuu}}}wwwSSSWWW~~~zzz^^^ZZZlll~~~yyywwwzzzuuuqqqsssoookkkjjjlllkkkhhhgggjjjjjjkkklllmmmmmmnnnnnnmmmmmmmmmlllkkkkkkkkklllnnnqqqxxx}}}zzzwwwwwwwwwwwwvvvtttrrrrrrtttuuuuuuuuu|||sss\\\HHHCCCAAAGGGWWW|||pppWWWKKKGGGEEE@@@AAACCCGGGKKKLLLJJJHHHPPPYYYfffqqquuusssssssssyyyzzz~~~{{{mmmwwwvvvuuuuuusssqqqppppppxxxkkkbbbjjj{{{|||yyyyyyzzz||||||xxxrrrnnnnnnuuuyyyuuuqqqooonnnlllooonnnssstttttt}}}}}}mmmdddbbbcccfffccc[[[RRROOOEEEKKK```cccRRRaaa|||}}}ccc???999999666:::888AAARRRrrrmmmsssfffJJJ===<<<;;;@@@GGGXXXiiiqqqpppjjjiiiiiijjjlllvvvyyyooocccTTTFFF===777777999<<<@@@DDDHHHJJJLLLhhhtttffflll~~~wwwlll```TTTJJJDDD@@@CCCBBBCCCDDDDDDFFFQQQ\\\}}}ooo}}}zzzKKKKKKeeeoooyyyeeellluuu{{{WWWJJJ[[[vvvrrrXXXFFF>>>999999:::;;;>>>CCCDDDQQQaaazzz~~~aaaJJJ???===::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>>>>xxxhhhTTTLLLDDDAAAAAABBBFFFKKKHHHIIIKKKJJJHHHIIINNNTTTTTTMMMGGGLLL^^^lllhhh\\\OOOKKKPPP]]]eeeggglllttt}}}[[[QQQMMM```nnnnnnbbbhhhcccXXXSSSSSSHHHDDDOOOyyymmmNNN@@@<<<999;;;777777777777777777777777444555555555555666666777444888666888>>>===HHH^^^hhhjjjhhhdddccceeeeeebbbccccccdddccc```ZZZRRRLLLCCC:::<<>><<<;;;BBBMMM```qqqtttvvvhhhYYYSSSRRRQQQRRRUUUbbbuuuzzznnnkkkeee___WWWNNNDDD>>>777777999<<<@@@DDDHHHJJJJJJaaaxxxqqqnnn~~~~~~xxxnnnaaaTTTKKKEEEBBBCCCBBBCCCDDDCCCEEEOOO[[[{{{qqqzzzMMMIII^^^hhhuuuqqq\\\ooovvv\\\EEEYYYmmmrrrTTTEEE>>>888999:::;;;???CCCFFFTTTddd}}}ooo]]]MMMCCC???::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<======:::;;;===>>>???>>>>>>===rrraaaNNNFFF@@@???>>>===>>>BBBAAAAAABBBDDDCCCBBBGGGNNNRRRPPPKKKJJJUUUcccfff```VVVOOOQQQ]]]gggiiimmmttt{{{sssNNNKKKNNNnnnnnn```sssuuuwwwlllYYYNNNMMMGGGHHHWWWwww}}}iiiJJJ>>>;;;999:::666666666666777777777888333444555666555555666888333777666888===<<>>@@@CCCFFFHHHKKKVVViiiwwwqqqwww}}}~~~}}}xxxooobbbUUUKKKFFFDDDCCCBBBBBBCCCBBBDDDOOOZZZ{{{xxx}}}xxxMMMGGGXXXaaarrr}}}dddYYYuuuxxxdddFFFVVVgggzzzrrrRRRDDD===888888:::;;;???CCCIIIWWWggghhh^^^XXXMMMCCC>>>::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<>>>??????>>>======lllZZZHHHBBB>>>>>>===;;;;;;>>>@@@===>>>BBBBBBAAADDDIIIPPPSSSOOOGGGLLL\\\ggghhh```VVVSSS]]]hhhnnnttt|||}}}]]]HHHPPPXXXtttbbbhhh{{{qqqeeeRRRIIIKKKFFFGGGUUUmmmuuudddHHH>>><<<888888666666666555555555555555111444666666444444666888333777777888;;;:::EEE]]]rrrssspppjjjhhhjjjjjjhhhfffffffffeeeaaaZZZQQQKKK???<<<<<<;;;CCCeeeuuukkk|||pppVVV[[[vvvbbbZZZllluuuzzzyyy~~~{{{vvvsssmmmiiigggiiiiiiggghhhlllkkkmmmqqqtttuuusssqqqoooiiijjjlllooonnniii```ZZZTTTcccqqquuussssssuuuuuuxxxyyy{{{}}}~~~|||xxxuuunnnuuudddJJJ@@@??????CCCMMMUUU[[[YYYRRRKKKEEEAAAAAAAAABBBCCCDDDFFFIIIKKKRRR\\\fffiiilllrrruuuttttttrrrvvvyyyooojjj~~~~~~yyyvvvxxxvvvqqqiiibbbhhh|||}}}vvvyyy{{{|||}}}|||zzzwwwtttssswww{{{|||yyyxxxzzzyyywwwuuuqqqrrrqqqpppvvvqqq^^^WWWVVV[[[aaabbb[[[TTTQQQLLLUUUyyy|||MMM;;;999999;;;:::FFFbbb]]]UUUhhh{{{oooVVVDDD===777EEEVVVdddiii```fff~~~mmm\\\LLLGGGCCCCCCDDDEEEJJJPPPNNN^^^jjjhhhccc___VVVKKKEEEDDDDDDDDDDDDBBB>>>;;;======>>>???BBBEEEGGGIIIPPPLLLYYYcccfffxxx~~~www~~~|||~~~|||xxxooobbbTTTJJJFFFEEEBBBAAAAAABBBBBBDDDNNNZZZ}}}xxxssszzzPPPJJJYYY^^^qqqyyy~~~|||eeeaaa}}}nnnOOOVVVhhh|||qqqRRRCCC<<<777888:::;;;???CCCJJJYYYiiiqqqdddccc```QQQBBB;;;::::::999999::::::;;;<<<;;;;;;::::::;;;<<<>>>?????????@@@AAA@@@@@@>>>===iiiWWWFFFAAA>>>??????======???AAA===>>>CCCEEECCCDDDIIIOOOUUUQQQFFFFFFWWWiiiooogggZZZTTT]]]iiiqqq{{{yyyOOOIIIZZZfffpppgggwwwiii___WWWKKKJJJOOOHHHBBBKKKdddmmm```HHH???===777555666666555444333333222111111333666666444444666999333777777888:::999DDD\\\pppqqqnnnhhhgggiiijjjhhhhhhhhhgggfffbbb[[[QQQKKK>>><<<;;;777BBBgggwwwiiibbbxxxttt[[[^^^vvvbbb```xxx~~~}}}}}}}}}}}}uuuooojjjgggfffhhhiiiiiikkkooolllnnnqqqssssssqqqnnnkkkfffhhhkkkoooooohhh^^^VVVYYYgggtttwwwvvvyyy}}}xxxyyy|||~~~|||vvvrrrqqqyyyhhhKKK@@@???>>>AAAFFFNNNUUUVVVSSSNNNHHHDDDAAAAAABBBBBBCCCFFFJJJMMMXXXaaaggggggggglllnnnlllvvvtttxxx~~~uuummmkkkyyywwwssslllddd___jjjyyysssxxxxxxyyyyyyxxxuuurrrqqqqqquuuxxxyyyvvvvvvyyyyyywwwvvvpppnnnlllkkksssppp^^^SSSSSSYYYaaaccc\\\TTTQQQLLLZZZPPP<<<999999;;;:::GGGvvv~~~KKKKKKdddpppYYYFFF===:::JJJZZZeeecccTTTYYYrrrrrr]]]MMMGGGEEEFFFIIILLLNNNTTT\\\]]]kkksssnnnhhhdddZZZNNNFFFFFFFFFHHHIIIHHHEEEBBB;;;;;;===@@@DDDHHHLLLNNNVVVHHHMMMTTTOOOZZZiiicccttt{{{|||~~~{{{wwwooobbbSSSIIIEEEDDDAAA@@@AAABBBBBBDDDOOOZZZrrrhhhTTTPPP______rrrxxxzzz|||lllkkkvvvYYYXXXmmmpppSSSCCC<<<777888:::;;;???CCCJJJYYYjjj|||vvvyyyqqq[[[FFF===::::::999999::::::;;;<<<;;;;;;::::::;;;<<<>>>???AAABBBBBBCCCBBBAAA???>>>zzzeeeWWWDDDAAA===;;;;;;<<<======?????????@@@BBBEEEHHHJJJMMMMMMKKKHHHIIIRRRaaammmjjjeee```aaakkkvvvfffSSSLLLZZZwwwsssfffpppvvv[[[TTTNNNJJJGGGDDD??????BBBaaammm```EEE;;;:::666666666666666666666666666666444444444555555555555666666888555444666777GGGbbbvvv{{{oooaaaeeehhheeefffgggffffffdddaaaZZZRRRLLLBBB555===<<<===tttuuu^^^aaawwwZZZaaaoooeeessswwwnnnnnnkkkgggeeeiiilllkkklllooorrrpppnnnmmmlllkkkllllllmmmmmmmmmmmmkkkddd\\\VVV```~~~|||zzz}}}{{{~~~uuupppyyyxxxiiiiiiggg^^^OOOBBB>>>>>>===CCCDDDKKKUUUVVVMMMFFFEEEBBBAAABBBEEEDDDCCCGGGNNNUUU^^^fffhhhfffhhhpppxxxvvvxxx{{{ssslll|||{{{wwwnnnaaaTTT\\\jjjvvv{{{yyyuuusssvvvuuusssqqqpppqqqrrrssswwwzzz~~~}}}yyyvvvuuuvvvpppiiigggmmmrrrkkk```VVVSSSVVV^^^ccc]]]TTTMMMQQQccc}}}NNN===777666===>>>IIInnnSSSJJJfffqqqZZZEEE;;;@@@>>>WWWddd___TTTOOOgggrrr^^^OOOHHHEEECCCCCCGGGQQQaaarrr}}}wwwcccTTTRRRLLLNNNTTTVVV[[[TTTAAA@@@CCCDDDCCCCCCFFFJJJKKKNNNUUUUUUKKKGGGOOOVVVVVVcccxxxyyy~~~{{{{{{vvvmmm```SSSIIIDDDBBBBBBAAABBBDDDDDDFFFQQQ]]]}}}fffTTTTTTYYYiiirrrppp```rrrppp^^^aaappprrrVVVEEE>>>888999<<<===>>>AAAIIIYYYiiihhhOOO===;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>AAABBBAAACCCEEEDDDBBB@@@??????xxxcccTTTBBB???<<<;;;;;;=========@@@?????????AAADDDGGGIIILLLLLLLLLKKKLLLUUUcccnnnoookkkgggggglllvvvVVVLLLTTTnnnqqqmmmllliiiaaaTTTYYYRRRJJJFFFBBB>>>???DDDeeepppaaaFFF;;;999555555555555555555555555555555555555555666666666666777555888666555888999HHHcccsssyyynnnaaaeeeiiieeeeeefffeeeeeeddd```ZZZRRRLLLEEE888@@@???AAAtttiii```pppbbbccctttgggsss{{{qqqppplllhhhfffjjjlllkkklllooooooooommmlllllllllllllllmmmooopppoookkkddd^^^ZZZ|||~~~|||xxx|||tttppp~~~ppphhhggggggeeeeee^^^PPPCCC>>>;;;999@@@AAAHHHRRRTTTMMMGGGFFFAAA??????BBBAAAAAAFFFMMMSSSZZZdddiiilllpppwww~~~zzz|||zzzssszzzrrrggg[[[QQQYYYfffpppsssqqqooooootttsssrrrpppoooooooooooouuuxxx{{{|||zzzvvvtttsssqqqoookkkkkkpppqqqiii]]]SSSRRRWWWbbbfff___TTTMMMKKKbbbsssHHH;;;777666<<<>>>JJJiiiRRRLLLjjjvvv```JJJ>>>@@@>>>WWWbbb]]]RRRMMMdddvvvbbbRRRHHHCCCDDDJJJQQQTTTZZZiiiyyywwwmmmmmmrrruuuzzzrrr^^^JJJHHHEEEEEEJJJPPPSSSSSSTTTYYYZZZVVVQQQOOOMMMJJJZZZkkk{{{ooolll{{{}}}{{{uuuqqqhhh\\\PPPGGGCCCBBBBBBAAABBBCCCCCCFFFPPP\\\zzzkkkVVVWWW[[[nnn{{{qqqggg{{{cccTTT[[[kkkqqqUUUFFF>>>888999<<<===???BBBIIIZZZkkkmmmPPP>>>;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>AAADDDEEEJJJKKKJJJHHHDDDAAAAAAAAAvvv___OOO@@@>>>;;;:::<<<===>>>>>>??????>>>???@@@CCCFFFGGGJJJLLLNNNOOOQQQXXXeeennnxxxwwwtttqqqqqqyyyiiiQQQMMMaaappppppeeeXXXXXX]]]aaaWWWKKKDDD???<<<@@@FFFiiiqqqaaaEEE:::777444555555555555555555555555555555666666666666777777777444888666777::::::HHHbbbooovvvlll```eeehhheeeeeeddddddcccccc```ZZZRRRLLLCCC777======@@@jjjppp^^^aaaxxxfffbbbzzzffflll~~~~~~sssooommmiiigggjjjlllkkkkkknnnmmmmmmmmmmmmmmmmmmllllllnnnqqqssspppjjjdddaaa```xxxtttpppuuuppprrr}}}rrr^^^VVV[[[bbbdddeee```SSSFFF???;;;777<<<===CCCLLLQQQNNNIIIHHHBBB???>>>@@@AAABBBHHHPPPUUUZZZcccjjjqqqwww}}}{{{}}}yyyxxxjjj^^^SSSQQQZZZffflllmmmmmmnnnoooqqqqqqqqqooonnnkkkiiihhhqqqtttvvvvvvtttrrrqqqqqqlllnnnoooppprrrpppfff[[[OOOQQQ[[[gggjjjaaaUUUMMMJJJeee{{{rrr~~~~~~hhhAAA999777666;;;<<>>888999<<<===???BBBJJJ\\\mmmuuuVVVCCC;;;;;;::::::;;;<<<<<<=========>>>???AAAEEEGGGIIILLLLLLIIIEEEBBBAAABBBDDDttt[[[JJJ>>><<<::::::<<<>>>???>>>??????>>>>>>@@@BBBEEEFFFHHHLLLPPPRRRTTT[[[eeennn|||www||||||___[[[ZZZooojjjccc[[[ZZZeeennneeeYYYKKKBBB<<<;;;AAAHHHhhhmmm\\\BBB888666333555555555555555555555555555555555555555666666666666333888777777::::::FFF```mmmtttjjj___dddhhhddddddcccccccccbbb___YYYQQQLLLBBB777:::;;;>>>^^^rrr```___bbbwwwbbb___gggeeettt|||}}}sssjjjmmmhhhfffiiikkkiiiiiilllllllllmmmnnnnnnnnnnnnnnnnnnrrrtttqqqjjjdddbbbcccqqqmmmhhhnnnkkktttvvvtttkkkbbb]]]^^^```hhhiiicccUUUIIIBBB===:::999;;;@@@HHHOOOPPPNNNLLLFFFAAA???AAACCCFFFMMMUUU]]]^^^bbbiiiqqqxxx}}}|||uuucccWWWMMMRRR^^^iiinnnnnnqqqtttuuupppppppppnnnkkkgggdddbbblllnnnppppppooonnnnnnoookkknnnpppqqqqqqoooeee[[[LLLRRR```mmmooocccUUUNNNIIIfffzzz|||^^^vvvpppfffvvv|||xxxbbb>>>:::999666::::::GGGaaawwwVVVPPPTTT|||{{{iiiQQQAAAAAAAAAYYY```XXXNNNHHH[[[~~~uuunnnooouuuzzz```YYYUUUWWW\\\___aaacccsssjjjjjjuuu|||{{{{{{zzznnnbbb\\\UUURRRZZZfffzzzoooaaaeeesss|||zzzrrrnnnfff[[[OOOGGGCCCBBBAAA@@@AAABBBAAADDDNNNZZZzzz~~~www]]]nnnzzzzzzhhhiiitttIIIDDDPPPccc{{{xxx[[[GGG???888999;;;===@@@CCCKKK^^^ppp```HHH;;;;;;:::;;;;;;<<<===>>>>>>>>>@@@BBBDDDGGGJJJKKKJJJIIIFFFBBBAAACCCGGGKKKoooXXXFFF===;;;::::::<<<>>>>>>>>>???>>>>>>>>>@@@BBBEEEGGGIIINNNSSSUUUWWW\\\dddlll~~~{{{~~~sssaaa```ddd{{{bbbWWWYYYiiiuuuqqqcccWWWJJJAAA<<<;;;AAAIIIaaadddSSS>>>777555333777666666666666666666666666333333333444444444555555444888777777:::999EEE^^^nnntttjjj^^^bbbfffcccccccccccccccbbb___YYYQQQKKKEEE<<<<<<<<>>EEENNNTTTTTTQQQHHHBBB???AAAEEEIIIQQQXXX``````bbbhhhpppxxx}}}qqq___UUUMMMRRR___lllqqquuuyyy{{{yyyqqqpppnnnjjjfffbbb___]]]gggjjjlllmmmmmmmmmmmmnnnmmmoooooonnnooommmeee\\\LLLUUUeeerrrqqqcccUUUNNNGGGgggrrrlllOOObbboooxxxvvvllloooxxx|||~~~ccc@@@<<<;;;777999888DDDXXXiiiTTTOOOSSS}}}|||kkkSSSAAAAAACCCZZZ^^^VVVMMMFFFWWWxxxgggbbb```bbbaaa^^^```eee{{{rrrsss~~~tttkkk\\\OOOUUUdddtttssshhhjjjttt}}}zzzyyytttkkk___RRRIIIEEECCC@@@???@@@BBBBBBEEEOOO[[[}}}rrrlll~~~bbbtttuuuxxxbbbgggqqqHHHHHHMMM```yyyzzz^^^HHH???888888;;;===@@@DDDMMM___qqqwwwxxxhhhHHH;;;;;;;;;;;;<<<===>>>?????????AAACCCEEEGGGIIIJJJIIIHHHEEECCCCCCHHHPPPUUUmmmXXXEEE<<<;;;:::;;;===>>>>>>===>>>>>>>>>>>>AAADDDGGGIIINNNSSSWWWYYYYYY]]]dddkkkwwwlllccc\\\nnneee^^^gggxxxxxxfff[[[QQQGGGAAA======BBBHHHYYY[[[LLL;;;777555333888666666666666666666666666222222333333333444444444333777666777::::::HHHbbbrrrwwwkkk]]]aaadddaaabbbeeeeeedddccc___YYYQQQKKKBBB<<<:::999===PPPbbbcccaaaYYYgggxxxXXX___vvv___eee{{{~~~wwwlllkkkgggeeehhhjjjiiiiiikkknnnmmmllllllmmmnnnooopppmmmpppsssrrrmmmgggeeeddd}}}}}}qqqggg\\\eeejjjuuu{{{xxxmmmlllqqqkkkjjjbbbSSSFFF@@@>>><<<999:::<<>>AAAFFFKKKRRRXXX\\\^^^ccckkkuuu}}}ooo___XXXRRRTTTcccrrrzzz{{{ssspppjjjddd___\\\ZZZYYYcccfffjjjmmmmmmnnnooopppoooooommmlllnnnmmmeee[[[PPPZZZjjjuuuqqqbbbTTTOOOMMMpppuuufffGGGXXXbbbooorrrpppxxx{{{iiiCCC===;;;888:::888BBBWWW~~~ooo___SSSXXX}}}~~~{{{kkkSSSCCC@@@BBBYYY\\\SSSKKKDDDTTTooonnnhhheeefffaaa[[[^^^fffqqqrrrzzzwwwaaaRRRTTT```qqqyyyvvv}}}}}}{{{|||wwwnnnaaaSSSIIIDDDBBB???>>>@@@BBBCCCFFFQQQ]]]rrrsssdddqqqwwwrrruuudddjjjwwwzzzoooIIILLLKKK^^^vvvyyy^^^III@@@888888;;;===AAAEEENNNaaarrrooobbbeee{{{lllJJJ::::::;;;;;;<<<===?????????@@@AAABBBCCCEEEEEEFFFDDDDDDBBBBBBFFFNNNXXX```rrr\\\GGG===;;;:::;;;=========;;;======>>>???BBBEEEIIIKKKUUUYYY\\\]]]\\\^^^eeekkksssiiieeeddd~~~lllmmmqqqqqqhhhXXXPPPJJJDDDBBB@@@???BBBGGGTTTVVVHHH:::888555333888444444444444444444444444333333333444444444555555222666555777<<>>>>>???BBBDDDHHHTTT```{{{___mmmtttzzz{{{mmmooo~~~lllIIIMMMMMM___vvvzzz```JJJ@@@888888;;;===AAAEEEOOOaaarrrrrrttt}}}fffFFF::::::;;;;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@CCCHHHQQQ^^^llluuuyyyaaaIII===<<<;;;;;;<<<===<<<;;;======>>>???BBBFFFJJJMMMZZZ]]]```___^^^___fffkkksssjjjhhhsssyyyjjjrrrmmm^^^SSSKKKIIIEEEBBBBBBBBB@@@BBBFFFSSSTTTGGG:::999666222777222222222222222222222222444444444555555555666666000555444777>>>CCCUUUqqqzzz|||mmm\\\^^^aaa___```iiihhhgggeee```YYYPPPJJJ===<<<999888???RRRmmmjjjjjjkkkRRRYYY~~~lllYYYddd{{{zzz~~~|||ttttttpppmmmhhhgggkkkmmmmmmnnnqqqnnnlllhhhffffffhhhlllnnnpppqqqsssuuutttpppiiicccppprrrfff______}}}vvvzzz}}}qqqgggjjjlllhhh[[[NNNEEE>>>999999:::999===IIIWWW[[[VVVJJJDDDBBBGGGNNNSSSXXX]]]WWWaaaqqq~~~nnnddd```\\\nnntttmmmbbbXXXQQQPPPRRRTTT]]]bbbjjjooorrrrrrsssssspppnnnkkklllrrrqqqdddUUUYYYbbbpppwwwooo^^^SSSPPPVVVuuuXXXooozzzoooDDD888666777<<<:::BBBKKKrrreeeXXXhhh[[[iii}}}|||xxxxxxsssbbbLLL>>>999>>>TTTUUUMMMFFF???MMM[[[~~~lll^^^^^^```^^^bbbjjjuuu}}}wwwpppsss~~~~~~}}}uuuqqqggg[[[NNNDDD???>>>======???CCCEEEIIIUUUbbbyyy~~~WWWmmmxxxvvvrrrxxxiiiHHHKKKQQQbbbyyy}}}cccJJJ@@@888888;;;===AAAFFFPPPbbbrrr|||YYY<<<::::::;;;;;;===>>>???@@@@@@@@@@@@@@@???>>>======???CCCIIITTTbbbttt{{{bbbLLL===<<<;;;;;;<<<===<<<:::======>>>>>>AAAFFFMMMRRR___bbbdddcccaaacccjjjppptttccciiirrr~~~kkkeee___SSSIIIHHHHHHFFFBBB???>>>>>>@@@BBBPPPNNNFFF;;;666777888666555555555555555555555555333333333444444444555555555666888999:::CCCYYYmmmxxxqqqfff^^^\\\]]]```bbbaaafffhhhddd___ZZZRRRJJJAAA999;;;>>>>>>OOOooodddooozzzfffVVVVVVyyymmmTTTqqq}}}wwwxxxxxxvvvnnnllljjjkkkoooqqqmmmkkklllooolllhhhgggiiijjjhhhfffiiijjjmmmqqqrrrooojjjeeekkksssuuucccWWWpppttt{{{ooommmkkkjjjeee]]]RRRGGG???;;;555999:::;;;CCCRRRZZZ[[[PPPHHHBBBEEEOOOYYY\\\\\\VVVeeerrrjjjeeehhhfffwwwvvviii\\\VVVSSSRRRTTTXXXcccjjjuuu~~~{{{vvvtttvvvqqqmmmmmmkkkcccXXXPPPSSSgggzzzzzzlll___UUUQQQYYYwwwYYY|||wwwwwwGGG999999888999777DDDOOOpppkkk]]]zzzXXXUUUuuu|||uuuvvvtttdddNNN???===BBBJJJNNNJJJDDDDDDIIIbbbvvvqqq^^^ZZZfffaaa]]]nnnmmmwww{{{vvvtttnnndddUUUHHH@@@???@@@===CCCCCCDDDGGGFFFRRRlllwwwvvvYYYfffyyy{{{ssszzz```CCCJJJVVVddd}}}```KKKAAA999999<<<>>>BBBGGGRRR___vvvsssRRRDDD;;;<<<<<<===>>>??????@@@<<<======<<<;;;:::;;;===DDDFFFOOOaaasssvvv___JJJ===<<<::::::<<<<<<;;;::::::;;;===???CCCHHHOOOTTT___bbbddddddccceeelllrrrvvvxxx___gggwwwzzzccc]]]ZZZQQQGGGDDDGGGDDDAAA>>>===>>>???AAAPPPMMMFFF;;;666777777666555555555555555555555555333333333444444444555555555666777888999BBBWWWjjjvvvoooeee]]]ZZZ[[[^^^___cccfffgggbbb]]]WWWOOOHHHAAA888888:::>>>TTTppp|||qqqYYYlll~~~ooo~~~fffUUUZZZzzz\\\qqqzzz~~~uuuuuussskkknnnlllmmmqqqqqqnnnlllmmmllliiigggfffhhhjjjiiihhhllloooppplllfffeeejjjooo|||wwwpppeeehhhzzzttt}}}pppllliiiiiiggg___TTTHHH>>>999666999999:::AAAOOOWWWYYYOOOJJJHHHLLLUUU\\\^^^]]]```sssmmmjjjpppqqqxxx~~~rrrggg\\\XXXWWWXXX\\\```gggqqqyyyvvvssspppmmmlllhhh___UUUNNNYYYiiiwwwuuuiii^^^VVVQQQZZZ}}}iiiwwwHHH:::999888:::888FFFYYYwwwsssbbb{{{]]]ddd}}}wwwwwwrrraaaLLL???<<>>??????AAA???AAAGGGIIITTTlllzzzqqqWWWhhh|||tttqqqyyyfffJJJQQQWWWjjj~~~cccLLLBBB:::999<<<>>>BBBGGGTTTaaavvvuuuRRR>>><<<<<<<<<===>>>?????????<<<<<<<<<;;;;;;;;;>>>@@@GGGKKKWWWgggvvvsss^^^KKK===;;;999999:::::::::999777:::===AAAFFFKKKRRRVVV]]]```cccddddddhhhnnnsssxxxmmmZZZbbb}}}mmmWWWRRRTTTPPPGGGCCCDDDCCC@@@>>>===>>>???@@@NNNMMMFFF<<<777777777555444444444444444444444444333333333444444444555555555555777888888@@@SSSeeeqqqjjjaaaZZZXXXYYY[[[]]]dddgggfff```ZZZUUUNNNFFF@@@888666666???[[[pppnnn___OOOkkkuuu}}}iiiVVV^^^eeewww|||}}}{{{zzzwwwooonnnlllmmmpppoookkkjjjkkkkkkiiiggghhhjjjkkklllkkklllllljjjhhhgggmmmvvv~~~uuujjjhhhxxx}}}qqqppp~~~{{{ooojjjhhhiiihhhbbbVVVIII>>>777888999999888>>>JJJSSSVVVQQQOOOPPPTTTZZZ___```___ddd}}}mmmjjjnnnoooxxxwwwkkkccc\\\\\\^^^aaagggmmmtttzzzuuurrrrrrqqqmmmggg___VVVPPPaaammmuuuqqqggg]]]UUUPPPWWW|||uuuuuuHHH;;;999777::::::GGG\\\ttttttdddyyysss{{{yyyooo\\\III???;;;???FFFJJJGGGBBBBBBGGGVVV~~~~~~uuubbb\\\gggiiigggnnnxxx|||xxxqqqkkk___QQQEEE>>>===>>>AAA@@@;;;>>>HHHLLLXXXoooyyysssiiiVVVjjjuuuhhhnnnzzzkkkPPPWWW___vvvgggMMMCCC;;;999<<<>>>BBBFFFUUUaaauuuaaaGGG<<<<<<======>>>>>>??????<<<<<<;;;:::;;;===BBBFFFLLLTTTaaaooozzzsss```OOO===;;;888888999999999888777:::???CCCGGGLLLQQQUUUZZZ]]]```bbbeeeiiiooosssyyybbbVVV^^^|||nnn]]]NNNLLLOOOMMMHHHFFFBBBAAA@@@???>>>>>>??????KKKJJJDDD;;;777777666444444444444444444444444444333333333444444444555555666555666777888>>>OOO```iiiddd\\\XXXWWWYYY[[[\\\cccfffddd___YYYUUUOOOHHH>>>999666666CCC^^^jjj\\\VVVMMMooooooZZZaaajjj{{{}}}~~~zzzsssllljjjkkkmmmkkkgggfffiiimmmlllkkkkkklllmmmnnnooojjjhhhhhhppp{{{vvvjjjeeehhhvvvxxxqqqkkklllvvv{{{uuulllgggjjjjjjhhhbbbVVVIII>>>999::::::888888<<>>>>>???@@@<<<>>>GGGMMM^^^yyyxxxkkkhhhaaaUUUlllgggZZZkkk~~~mmmSSS[[[mmmhhhPPPEEE<<<:::<<<>>>BBBFFFTTT___ssswwwSSS<<<=========>>>>>>>>>???<<<;;;;;;:::;;;@@@GGGLLLRRR\\\jjjttt{{{uuuaaaNNN===;;;888777888888888777999<<<@@@DDDGGGKKKOOOQQQWWWYYY\\\```dddiiinnnqqqyyy}}}YYYRRRZZZyyyiiiVVVPPPJJJJJJIIIGGGEEEDDD@@@@@@??????????????????FFFGGGBBB:::666777666333444444444444444444444444333333333444444444555555666555555777888>>>MMM\\\aaa]]]XXXVVVWWWZZZ\\\^^^aaadddccc^^^ZZZWWWRRRKKK>>>999888:::FFF\\\```LLLPPPNNNwwwttt\\\bbblllzzzmmm~~~zzzvvvrrrllljjjkkkmmmjjjffffffjjjmmmmmmlllllllllmmmnnnpppnnnuuu~~~yyygggaaaaaabbbdddoooqqqcccmmmkkklllpppsssqqqllliiinnnmmmhhh```TTTHHH@@@;;;;;;:::999999;;;@@@IIIQQQ]]]]]]]]]ZZZYYY[[[aaafff~~~zzzssstttsssrrr{{{tttlll___]]]^^^dddjjjpppxxxyyysssnnntttwwwrrrmmmjjjeee^^^hhhrrrzzzvvvkkk___TTTLLLQQQwwwsss___[[[|||qqqjjjCCC:::666444999999CCCVVVfff}}}cccuuu}}}~~~lllUUUEEE???999;;;@@@EEEDDD@@@@@@DDDLLLrrrttthhhgggrrrvvvooo~~~~~~{{{xxxqqqiii[[[NNNEEE@@@??????<<>>>>>>>>>>>;;;;;;;;;;;;===CCCKKKQQQXXXaaannnvvvzzzwwwaaaLLL???<<<888777777888888888;;;===AAADDDFFFIIILLLOOOVVVWWWZZZ___dddiiimmmpppwwwxxxVVVMMMWWW|||~~~eeeLLLHHHHHHGGGEEEBBB???======<<<===>>>?????????>>>===AAABBB???999666666555222333333333333333333333333333333333444444444555555555444555777999>>>LLLYYY]]]ZZZWWWUUUWWW[[[]]]^^^___bbbccc___[[[XXXRRRLLL???888999===FFFUUUVVVEEEJJJPPPrrr[[[```oooyyy|||```}}}xxxuuurrrmmmlllnnnooolllgggiiinnnjjjkkkllllllkkkmmmooorrrvvvooohhhjjjccc```aaa\\\UUU]]]hhhfffmmmoooqqqoooppprrrqqqooopppnnniii```TTTHHH@@@===:::999999;;;<<<>>>FFFNNN```aaaaaa\\\WWWZZZdddmmmyyytttqqqpppqqq}}}sssmmm```___ccciiiooottt|||{{{tttkkkqqqsssooommmmmmggg^^^gggsss}}}yyylll^^^SSSKKKTTTsssjjjUUUJJJxxxxxxcccggg}}}~~~ccc@@@:::777444999888AAARRReeehhhuuunnnVVVEEE???999:::>>>CCCDDD@@@@@@DDDJJJlllqqqhhhuuu|||qqqzzz~~~}}}}}}~~~|||yyywwwqqqhhhYYYLLLDDDAAA@@@???;;;AAAAAAAAAGGGQQQooolll___aaa}}}WWWSSSnnnVVVLLLdddnnnYYYbbbyyymmmUUUJJJ>>>;;;;;;===AAAFFFOOOZZZoooqqqCCC============>>>>>>>>>>>>;;;<<<<<<<<>><<<;;;;;;:::888888:::;;;=========<<<;;;<<<===<<<777555666555222333333333333333333333333333333333444444444555555555444555888:::???LLLXXX^^^[[[WWWWWWXXX[[[\\\]]]]]]aaaccc___[[[WWWOOOHHHAAA777777>>>CCCLLLQQQIIIJJJVVVhhhVVV\\\qqqvvvccczzzuuuqqqllllllnnnooolllhhhkkkqqqiiikkkmmmnnnoooqqqvvvyyy~~~oooaaa```eeefffbbbbbb]]]UUU\\\iiijjjiiippptttpppppptttuuusssooonnnjjjbbbVVVIII@@@;;;999888:::>>>======DDDMMM^^^bbbddd___ZZZ]]]iiitttxxxmmmeeefffnnnzzzrrrmmmddddddiiiooosssvvv~~~~~~wwwoookkkqqqqqqlllmmmooohhh\\\eeesss}}}wwwhhhZZZQQQLLLVVVpppgggTTTBBBcccnnnqqqeee\\\kkk___???<<<999666;;;999@@@OOOgggkkkssstttttt~~~qqqYYYFFF???:::999===BBBCCCAAAAAADDDHHHfffwwwiiizzz{{{yyy~~~}}}||||||{{{xxxvvvpppeeeWWWJJJCCC@@@???>>>===AAA???AAAKKKYYYxxx{{{ggg[[[kkkwwwRRRQQQpppWWWMMM___xxxmmmUUU]]]lllsssWWWKKK???;;;;;;===AAAFFFPPPZZZnnnzzz[[[BBB>>>>>>>>>>>>============;;;<<<===>>>BBBHHHOOOTTT^^^gggrrryyy{{{nnnWWWAAA===999777888999999999:::<<<>>>AAACCCHHHMMMPPPWWWXXX[[[```fffkkknnnooosss|||UUUEEEPPPnnnvvvwwwiiiUUUGGG???;;;:::777444333777;;;;;;777555777999;;;;;;;;;:::999888;;;:::666555666555222333333333333333333333333333333333444444444555555555444555888;;;@@@LLLXXX```]]]YYYXXXYYYZZZ[[[[[[]]]aaaccc___ZZZUUULLLDDDCCC555666===???FFFOOOOOOOOO^^^___QQQZZZ}}}pppqqqpppyyyqqqllljjjjjjlllmmmjjjfffjjjpppiiilllppprrrtttwww}}}wwwllleeedddfffgggggggggbbbdddbbb\\\aaahhheeecccnnntttqqqpppuuuwwwtttmmmnnnllleeeXXXJJJ???999888888;;;???>>>===CCCMMMZZZaaaeeebbb]]]```mmmyyytttggg^^^eeettt~~~vvvppplllhhhiiimmmsssvvvxxx~~~zzzrrrgggnnnsssqqqlllnnnqqqhhhZZZcccrrr|||uuudddWWWPPPNNNVVVnnnfffVVV@@@YYYdddkkkdddcccwww]]]???===;;;888===:::???RRRnnnjjjppp{{{jjjiiiwwwsssZZZGGG>>>:::999<<>>===@@@AAA===@@@NNN___~~~tttaaaWWWwwwtttOOOOOOppp~~~YYYOOO\\\qqqjjjOOOUUU```wwwXXXLLL@@@;;;;;;===AAAFFFQQQ[[[ooo~~~___LLLFFFFFF>>>>>>>>>>>>============;;;<<<>>>@@@CCCIIIOOOTTT^^^hhhttt{{{}}}ppp^^^DDD>>>888555666777777666;;;<<<===@@@DDDIIIMMMPPPQQQWWW]]]___bbbhhhlllkkkoooxxx{{{WWWIIINNNnnniii```SSSFFF>>>;;;;;;777666444333333333444555666666666666777777888888888888777555555444444444555555555444444333333333111222333444555555555555444222666;;;:::999GGGZZZccc```[[[YYYZZZ\\\^^^^^^\\\\\\]]]]]][[[UUUMMMHHHBBB;;;555777AAALLLRRRSSSKKKlll]]]VVVWWWuuueeettt~~~tttoooooooooooonnnllljjjjjjlllnnnmmmoootttpppgggggggggggggggfffffffffiiifffcccaaabbbcccddddddcccjjjsssvvvtttqqqpppqqqqqqooojjjaaaTTTIII@@@===999:::::::::;;;???DDDGGGWWW```iiijjjfffgggrrr}}}zzzmmmccc```fffnnnvvvqqqlllfffbbbhhhppptttuuuyyyuuuooommmlllwwwuuutttvvvvvvooobbbWWWhhhpppvvvqqqcccTTTMMMLLLYYY~~~yyyPPPGGGbbbxxx|||zzz}}}___>>>;;;999777;;;888>>>VVVrrr~~~bbbvvvjjjooottt\\\JJJDDD>>>:::;;;AAAEEEDDDBBBBBBGGGYYY~~~{{{|||}}}xxxqqqooobbbQQQEEEAAAAAAAAA???@@@>>>@@@DDDLLL```kkkZZZ[[[mmmbbbMMMSSS```RRROOObbbrrr^^^WWWfffzzzfffPPP===999<<<===@@@FFFNNN[[[qqqbbbPPPNNNFFF?????????@@@@@@>>><<<======;;;:::;;;<<<>>>BBBKKKWWW```ffflllqqqqqqwwwqqq\\\EEE@@@999555666777777666:::;;;<<>>BBBEEEWWWbbbmmmmmmhhhhhhrrr|||sssjjjdddeeemmmwwwuuuooojjjcccaaafffmmmrrrtttzzzzzzrrrnnnnnnooouuusssqqqrrrrrrkkk```WWWjjjrrrwwwrrreeeWWWRRRQQQdddWWWRRRtttaaa@@@;;;999666;;;888???UUUvvv___pppyyyjjjyyyxxxaaaNNNDDD>>>::::::@@@DDDDDDBBBBBBHHHWWW~~~{{{{{{|||wwwpppjjj^^^NNNCCC@@@@@@@@@???@@@???@@@DDDMMMccchhhVVVYYYaaa[[[IIISSSccc[[[OOOcccyyyiiiYYYpppiiiSSS???;;;===>>>AAAGGGNNN[[[qqqYYYFFFCCCCCCCCCCCC===???@@@???>>>>>>???>>>;;;===>>>@@@DDDLLLXXXaaacccjjjoooppptttrrrYYYHHHBBB:::666666777777666999999;;;???DDDJJJPPPSSSTTTZZZ^^^___bbbhhhllllllttt{{{lllRRRJJJOOO^^^[[[TTTGGG:::333444777555555555444444333333333444444444444444555555555777777666555444444444444555444444444444333333333333444444555555555444444444333666::::::>>>OOObbbhhhccc\\\WWWUUUVVVVVVVVV[[[[[[\\\\\\ZZZUUUMMMGGGBBB<<<777999BBBKKKPPPQQQUUUyyyNNNKKKNNNuuuxxxjjj|||fffpppzzzxxxppplllmmmiiiggggggjjjmmmnnnmmmlllggglll~~~ooodddgggffffffeeegggiiikkkllliiigggffffffggghhhgggffffffiiilllkkkiiihhhiiilllqqqppplllaaaSSSFFF>>>;;;:::;;;;;;;;;;;;===@@@CCCSSSaaannnpppjjjiiirrr|||zzzyyyooohhheeehhhsss}}}~~~rrrlllfff___```eeejjjnnnsss|||}}}tttooonnnppprrrsssqqqooonnnlllggg___YYYhhhooosssmmm```TTTQQQRRRmmmdddhhhwwwxxxzzzcccBBB<<<999666;;;888???RRRwww^^^jjjtttppp}}}jjjSSSFFF>>>999999>>>CCCBBBBBBBBBGGGTTT}}}{{{{{{{{{uuunnndddXXXJJJ@@@>>>??????>>>@@@@@@AAAEEEOOOhhh}}}cccRRRWWWZZZQQQFFFQQQddd]]]LLLhhhrrr___nnnWWWBBB===>>>>>>BBBGGGNNNZZZpppjjjNNNEEEMMMRRRMMMFFF===>>>??????>>>===>>>@@@<<<>>>AAACCCFFFNNNYYYaaaeeemmmssssssuuu}}}rrrZZZLLLEEE<<<777777777777666777888:::???EEEKKKQQQTTTVVV\\\___```cccjjjooopppuuuzzz{{{eeeQQQLLLPPPWWWUUUOOODDD999444555999333333444555555555444444333333333333444444444444777666555444444444444444444444444444444444444444444555555555555555444333333333555777999AAAUUUhhhiiiddd]]]XXXWWWYYYZZZ[[[ZZZ[[[\\\\\\ZZZTTTLLLFFF@@@;;;777999@@@HHHLLLNNNPPPttttttrrrMMMLLLQQQtttfffeeepppmmm{{{zzzsssooommmiiidddeeejjjmmmllliiijjjeeelll{{{}}}oooccccccgggfffeeeeeegggjjjmmmpppkkkiiiffffffgggiiijjjjjjiiiiiiiiigggfffgggkkkooopppppplllaaaQQQDDD<<<:::;;;===>>>>>>===>>>@@@BBBMMM\\\kkkpppllllllvvvzzzoooiiifffhhhrrr|||yyynnniiibbb\\\___dddiiillltttxxxqqqoooqqqtttwwwtttrrrpppmmmiiieee___\\\hhhnnnpppiii[[[QQQNNNPPPooorrrwwwzzz}}}dddCCC===999666:::888???LLLppp^^^gggxxxwwwqqqZZZHHH???999888===AAAAAAAAABBBEEESSS{{{{{{zzzyyyrrrjjj]]]SSSFFF???>>>@@@@@@???@@@AAABBBFFFSSSppp}}}aaaQQQWWW]]]{{{JJJDDDNNNaaavvvZZZQQQ{{{tttmmmsss[[[DDD======>>>AAAGGGMMMYYYnnndddLLLYYYnnnmmmYYYKKKEEEBBB??????===;;;;;;>>><<>>EEEdddqqq^^^eee|||sssxxx```MMMAAA;;;888<<<@@@@@@@@@BBBBBBQQQyyy~~~zzzxxxvvvnnnfffYYYPPPEEE??????AAAAAA@@@@@@BBBCCCGGGXXXzzzbbbRRR[[[jjjqqqGGGEEEIIIZZZuuuxxxiiiXXX^^^vvvwww___FFF===<<<<<<@@@FFFLLLWWWkkkgggWWWvvvvvv```___ZZZNNNEEEAAA???<<<;;;===<<<>>>@@@CCCHHHQQQ\\\eeezzzrrr```SSSKKKAAA:::888888777666666777:::???EEELLLRRRUUUWWW\\\```bbbgggrrrzzz}}}zzz||||||pppbbbWWWRRRQQQJJJFFFBBB@@@???>>><<<;;;;;;<<<>>>>>>===;;;888555666666666555555555555555555555444444444444444555333333333444444444444555444555555666666666555555999;;;;;;;;;@@@PPPiii}}}tttnnneee^^^[[[\\\]]]]]]]]]]]]\\\[[[XXXPPPGGGAAA:::888666888<<<@@@DDDEEEJJJjjjqqqvvvGGGIIILLLhhhqqquuuhhhxxxyyy{{{ssspppoookkkgggfffhhhiiihhhggghhhllltttvvvkkk^^^```kkkdddddddddeeegggjjjmmmooonnnkkkfffeeegggkkkoooqqqjjjiiihhhhhhjjjmmmqqqsssmmmooolll```OOOAAA;;;;;;===???BBBDDDCCCBBBCCCCCCHHHRRR```jjjqqqzzzwwwnnniiifffhhhrrr|||xxxmmmddd___^^^```hhhnnnrrr}}}xxxvvvvvvxxxxxxwwwsssvvvvvvrrrjjjbbb]]]\\\ggglllmmmeeeWWWMMMLLLNNNqqqsssaaa@@@<<<:::666:::666===BBB[[[yyy~~~iii___bbbsss}}}hhhTTTEEE>>>:::<<>><<<;;;???EEEIIITTThhhnnniiiooogggttt___KKKEEECCC???===???<<<===@@@BBBHHHRRR___iiirrrbbbVVVMMMBBB;;;888888777666666777:::???EEEKKKQQQUUUWWW\\\```cccjjjvvv~~~wwwlllaaaYYYTTTQQQHHHCCC@@@AAAFFFHHHCCC>>>FFFGGGHHHGGGCCC>>>888555888888888777777777666666555444444333333444444555333333333444444444555555333444555666666777666666:::<<<<<<;;;@@@TTToootttmmmddd]]]ZZZ[[[\\\]]]^^^^^^]]][[[WWWOOOEEE???999888888999;;;???BBBDDDQQQwwwlllzzzJJJKKKLLLgggmmmyyy{{{zzzssspppllljjjhhhgggggghhhjjjjjjkkkrrrxxxvvvmmmggggggkkkccccccdddeeegggjjjlllmmmkkkiiiggghhhjjjmmmnnnoooiiihhhhhhhhhjjjlllmmmnnnkkkmmmlll```OOOAAA<<<<<<;;;>>>BBBDDDDDDCCCCCCCCCFFFLLLUUU```lllzzzzzzrrrjjjfffeeehhhqqq|||~~~ooobbb^^^___bbbkkksssxxxzzzyyyzzzzzzvvvrrroootttwwwsssiii^^^XXXVVV___dddgggaaaTTTKKKJJJMMMrrrrrrbbb~~~~~~{{{]]]===;;;:::777:::666;;;AAAYYYvvvuuujjjeee^^^|||wwwooo]]]IIIAAA;;;<<<>>>>>>???AAABBBHHHhhh|||pppiiimmmqqq~~~~~~{{{vvvssspppfff]]]SSSKKKBBB>>>@@@BBBAAA???@@@CCCEEEKKKbbbgggXXXeeecccCCCCCC>>>PPP___nnnsss___HHHVVVvvvyyyfffKKK@@@===<<<@@@FFFGGGRRReee}}}|||vvvtttyyyiiiLLLDDDDDDBBB???@@@===>>>???BBBHHHTTTdddnnn~~~rrrcccWWWOOOCCC;;;888888777666777888:::???EEEKKKQQQUUUVVV[[[```ccclllyyy~~~{{{yyysssjjjaaaZZZUUUQQQJJJDDDAAAEEENNNPPPJJJBBBPPPPPPOOOMMMGGG@@@888444::::::999999888888777777444444333333333444444555333333333444444555555555333333555666777777777777777::::::888>>>SSSpppnnnhhh```ZZZYYY[[[^^^```______^^^[[[VVVNNNDDD===:::999999:::<<>>>>>>>>@@@CCCDDD```uuudddWWW```lll}}}}}}zzzuuurrrnnndddZZZQQQIIIAAA>>>???AAA@@@>>>???CCCFFFLLLeeehhhZZZhhh___AAAAAA;;;PPP^^^jjjxxxbbbCCCNNNmmmqqqeeevvviiiNNNAAA>>>===AAAGGGEEEPPPddd{{{|||lllJJJ@@@BBBAAA>>>>>>>>>???@@@BBBIIIVVVgggrrr~~~lllXXXQQQJJJBBB<<<999666666777999:::<<<@@@FFFLLLRRRUUUYYYZZZ]]]dddsss|||xxxtttuuuqqqiiicccaaa]]]XXXLLLIIIHHHKKKPPPOOOHHHAAAQQQPPPMMMHHHBBB===::::::>>><<<:::999999::::::999666555444444444444333222444444444444444444444444333333444444555666666666444444777@@@<<>>@@@CCCDDDDDDCCCBBB???DDDKKKSSSbbbtttyyysssnnniiigggfffhhhpppxxxxxxhhh]]]YYYZZZaaaiiittt~~~{{{wwwttttttttttttsssvvvzzzvvviiiXXXQQQRRR]]]cccccc```YYYIIIEEESSSuuu^^^HHHLLLeee{{{zzzooobbbsssPPP@@@::::::555666999555FFFXXXyyy{{{~~~nnnrrr{{{llluuuwwwkkkRRRFFF>>>??????<<<===BBBFFFDDD[[[}}}mmm[[[HHHHHHPPPdddzzz|||{{{|||~~~xxxsssrrrsssmmm```VVVIIIFFFAAA===<<<===@@@CCC???FFFGGGKKKjjjfffdddzzzXXXBBB@@@BBBNNN]]]mmmfffHHHDDDXXXfffRRR^^^mmmRRREEE@@@???AAAEEEMMMUUU___www{{{ZZZEEE???@@@@@@>>>???;;;===CCCKKKUUUfffwwwuuuaaaPPPOOOIIIBBB<<<999666666777999:::<<<@@@FFFLLLQQQTTT[[[]]]___fffttt|||xxxuuusssqqqqqqnnngggbbb```\\\XXXPPPLLLIIIKKKNNNLLLEEE???GGGGGGGGGDDD@@@<<<::::::???===;;;::::::::::::999777666555555555444444333444444444444444444444444333333444555555666666777777888:::CCCDDD___mmm```WWWWWW[[[\\\[[[ZZZ^^^___^^^ZZZRRRJJJDDDBBB:::888666777<<>>MMM[[[ttt||||||qqqwwwtttqqqpppooolllkkknnntttzzz|||yyynnnccc^^^aaafffcccccccccdddeeefffhhhhhhgggiiijjjjjjhhheeebbb```eeehhhkkklllkkklllpppsssnnnmmmhhh]]]OOOCCC===;;;<<<===@@@BBBCCCCCCBBBAAA@@@DDDIIIQQQ```uuuwwwpppjjjfffeeefffiiirrr|||xxxggg[[[WWWXXXbbbkkkvvv~~~|||xxxuuussssssuuuvvvzzz{{{zzztttdddSSSMMMOOO___ffffffccc\\\LLLIIIXXXqqq\\\FFFEEEWWWhhhkkkeeeggg}}}PPP@@@:::;;;666777999555AAASSSrrr{{{xxx~~~jjjmmm{{{rrrZZZKKK@@@@@@AAA>>>>>>CCCEEEFFF```}}}lllZZZBBB???AAAMMM[[[dddkkkppp~~~|||yyyzzzzzzqqqaaaTTTHHHEEEAAA===<<<===@@@BBB@@@FFFIIIRRRuuuxxxeeemmmWWWAAA???@@@KKK[[[llllllOOOIIIZZZhhhPPP___pppTTTDDD???>>>AAAEEENNNVVV___uuu```LLLFFFFFFDDDAAAAAA???BBBJJJQQQ[[[kkkyyy|||iiiWWWJJJLLLIIICCC===888666666555:::;;;===AAAFFFKKKPPPSSS]]]```ccciiivvv~~~{{{wwwrrrnnnlllllljjjkkkhhhbbb^^^]]]ZZZVVVRRRMMMJJJJJJLLLLLLHHHCCCHHHJJJJJJHHHEEEAAA@@@???@@@???>>>===<<<<<<<<<<<<888888777777666555444444444444444444444444444444333444444555555666777777555999999@@@FFFjjjiii^^^UUUVVVZZZZZZYYYYYY^^^___]]]XXXQQQIIICCC@@@:::777666999AAAJJJOOORRRfffnnnEEE<<>>>>>HHHXXXbbb{{{kkkPPPHHHTTTssspppSSS]]]tttWWWEEE======@@@DDDLLLTTT]]]rrrzzz]]]JJJDDDEEECCC@@@BBBCCCIIIRRR[[[fffvvv~~~hhhUUUKKKLLLKKKFFF===888666666444:::<<<>>>BBBGGGLLLQQQSSS\\\```dddjjjvvv~~~}}}yyyyyyvvvpppjjjgggfffgggbbbcccaaa[[[XXXWWWUUUQQQLLLIIIFFFGGGKKKNNNNNNLLLPPPQQQQQQNNNIIIEEEBBBAAA;;;<<<===<<<;;;;;;<<<===;;;;;;;;;999777555555555444444444444555555555555444444444555666666777777555;;;:::???HHHnnneee[[[TTTUUUXXXXXXXXXXXX^^^^^^\\\WWWOOOGGGBBB???;;;777666:::CCCLLLRRRTTTssscccBBB===JJJ___~~~sssrrr|||uuummm}}}}}}rrrvvvvvvtttwwwpppuuuwwwxxx|||hhheeebbb```____________bbbccceeeggghhhhhhhhhggg```eeehhhgggbbb___```cccgggffffffiiinnnssswwwxxxuuutttnnn```NNNBBB===>>><<<<<<>>>???@@@@@@@@@???AAAEEEJJJVVVkkk|||vvvssslllfffdddccceeennnwwwsss```TTTSSSVVVbbbmmm|||}}}zzzvvvrrrqqqsssvvvxxxvvvuuussslll^^^QQQOOOSSS___hhhjjjeee[[[KKKLLL___www^^^FFFBBBQQQcccmmmqqqrrrQQQAAA<<<<<<777888;;;666@@@OOOggg}}}tttmmmvvv{{{jjjTTTBBB@@@CCCBBBBBBDDDGGGLLLkkk}}}kkkXXXCCC@@@>>>???AAAFFFQQQ[[[lll~~~gggqqq~~~}}}}}}yyylllYYYJJJDDDBBB@@@>>>===>>>@@@AAADDDFFFKKKaaazzzQQQ??????===EEEVVVYYYqqqkkkPPPDDDLLLdddwww~~~wwwZZZ\\\{{{\\\FFF======@@@CCCGGGOOOYYYnnntttYYYFFF@@@AAABBBBBBCCCGGGOOOZZZgggwwwjjjVVVMMMOOOPPPKKK???777666666444;;;<<<@@@DDDIIINNNRRRTTTZZZ___dddiiisss~~~{{{yyywwwwwwuuutttqqqlllhhheeeeeeeee\\\]]][[[UUUQQQQQQNNNJJJDDDAAA???@@@DDDHHHKKKKKKKKKLLLLLLIIIEEEAAA???>>>999;;;======<<<<<<===????????????<<<888555555666444444444555555666666666444444555555666777777888888>>>???FFFPPPrrrxxxbbbYYYSSSTTTWWWWWWWWWXXX\\\\\\ZZZUUUMMMFFFAAA???;;;888666999AAAIIIOOORRRtttwwwWWWBBB@@@HHH]]]xxxqqqgggzzztttfff}}}|||~~~vvvuuuvvvqqqsssyyyuuummm___^^^^^^___bbbcccaaa___bbbccceeeggghhhhhhggggggaaadddgggeeeaaa^^^aaaeeeiiigggfffhhhlllqqqsssttttttvvvrrrdddQQQCCC======<<<======>>>????????????@@@EEEMMM[[[ssszzzvvvtttmmmfffbbbaaacccllluuu}}}mmmZZZPPPRRRWWWaaalll~~~|||xxxtttrrrsssuuuvvvqqqqqqqqqkkk___RRRPPPTTTbbblllmmmfffZZZJJJNNNddd```EEEIIIcccxxx}}}yyyRRRBBB<<<<<<888888;;;777>>>MMMbbbsss~~~vvvoooxxx~~~mmmWWWCCC@@@BBBBBBBBBDDDHHHMMMkkk~~~lllZZZ>>>======@@@BBBFFFQQQ\\\lll]]]UUU```~~~}}}zzzwwwpppdddTTTHHHBBBAAA@@@?????????@@@AAAFFFEEELLLhhh}}}NNN@@@AAA===DDDTTT[[[ooopppUUUFFFMMMaaa}}}~~~vvv]]]hhhcccIII======@@@BBBEEENNNXXXlll~~~eeePPPEEECCCFFFHHHHHHPPP[[[hhhyyyzzzgggUUUPPPVVVXXXQQQAAA666666666333999;;;???DDDJJJOOOSSSUUUYYY^^^bbbeeemmmyyy}}}yyytttqqqqqqqqqqqqnnnkkkiiihhhgggeeecccYYYZZZWWWQQQMMMLLLIIIEEE???<<<999888:::===>>>???@@@AAABBBAAA@@@???@@@BBBCCCFFFIIIHHHFFFEEEFFFHHHCCCDDDDDD???999555444555444444444555666666777777444555555666666777888888666:::===IIISSSpppuuu___XXXSSSTTTVVVVVVWWWXXXZZZZZZXXXSSSLLLEEEAAA???999888777999===DDDKKKOOOooollleeeMMMCCCCCCFFFTTTtttrrrcccmmm{{{wwwssssssuuu{{{zzzmmmdddbbbfffdddaaa___```bbbccccccbbbbbbdddeeefffgggggggggfffggggggeeeaaa___aaacccjjjiiiiiijjjjjjlllnnnooosssuuurrreeeQQQAAA<<<======>>>>>>>>>>>>??????@@@???DDDLLLZZZrrr}}}xxxvvvrrrkkkdddaaa```ccclllvvvyyyiiiVVVMMMQQQYYYbbbnnn~~~|||yyyuuutttssstttuuussssssqqqkkk]]]QQQNNNSSShhhqqqqqqgggYYYIIIPPPjjjhhhOOOaaa}}}xxxSSSCCC======888999<<<777999GGGZZZiiittt}}}vvvqqq\\\IIICCCCCCAAAAAAEEEIIILLLfffppp^^^GGGEEEFFFIIIKKKNNNXXXaaakkkuuuTTTRRR^^^|||}}}wwwqqqiii^^^QQQIIIAAAAAAAAAAAAAAAAAABBBBBBGGGGGGRRRsss{{{zzzIII@@@CCC>>>BBBRRR[[[kkkrrrVVVEEENNNcccuuuaaazzzjjjNNN??????AAAAAAGGGPPPXXXjjj{{{cccPPPHHHJJJNNNWWWcccssskkkyyywww___UUUWWW^^^```VVVBBB666666777444555888===CCCIIINNNRRRTTT[[[___aaabbbgggqqqxxx{{{xxxxxxwwwrrrmmmjjjjjjllllllgggdddeeehhhiiiddd___ZZZ[[[WWWPPPKKKIIIFFFAAA<<<999666444444555555666777888::::::;;;>>>BBBFFFMMMQQQSSSQQQLLLIIIIIIKKKGGGHHHGGGBBB999444333444444444444555666777777777555555555666777777888888666666888HHHPPPgggrrr]]]WWWSSSUUUVVVVVVWWWYYYXXXXXXVVVQQQJJJEEEAAA@@@555777999999:::???HHHPPPrrrwww]]]ccczzzFFFCCCEEEEEEPPPrrrxxxdddvvv~~~yyyuuuwwwxxxjjjeeeeeedddmmmkkkhhheeeccccccdddfffbbbbbbbbbcccdddeeefffggghhhgggfffdddccccccdddeeeiiilllmmmllljjjiiikkkmmmrrrtttooo```LLL>>>;;;>>>??????>>>>>>??????@@@@@@@@@BBBFFFRRRiii}}}zzzzzztttlllddd```^^^```jjjttt}}}}}}wwwgggTTTKKKQQQYYYeeeqqq~~~zzzyyywwwvvvttttttttttttwwwuuuqqqhhhZZZOOOOOOUUUllltttrrrfffUUUGGGQQQmmmkkk]]]}}}SSSCCC===>>>999:::<<<888777DDDTTT```mmm|||yyyeeeRRRKKKFFFAAAAAAFFFIIIIII___{{{ssscccRRRMMMKKKMMMPPPUUU]]]fffiiivvvXXXYYYggg{{{tttllldddYYYNNNFFFAAAAAABBBBBBCCCCCCCCCCCCHHHKKK[[[}}}{{{}}}sssjjjwwwCCC>>>DDD===@@@OOOXXXdddoooRRRBBBPPPgggzzzooopppRRRBBB@@@AAA@@@EEENNNUUUfffyyyaaaRRRRRRXXXlll}}}^^^jjjyyy{{{kkkXXXVVV___ccceeeZZZDDD555555777444222555;;;AAAHHHMMMQQQSSS]]]```aaa___ccclllsssuuurrrrrrqqqmmmhhhfffgggiiihhhbbb___bbbhhhjjjddd]]]\\\]]]YYYQQQKKKIIIEEE@@@:::888666444333444444555111222333333555999>>>BBBMMMPPPRRRNNNHHHCCCBBBDDDIIIJJJIIICCC:::333222444444444444555666777777888555555666666777777888888===888999JJJOOOaaa~~~qqq\\\WWWSSSUUUWWWVVVWWWZZZWWWWWWUUUPPPJJJEEEBBBAAA222666:::999888===HHHQQQ{{{uuu___kkkDDDAAAEEEDDDMMMooozzzcccxxx{{{zzzzzz}}}qqq^^^eeennnlllkkkmmmnnnmmmjjjgggffffffbbbaaaaaaaaabbbdddfffggggggdddbbbccceeehhhiiijjjhhhmmmpppooojjjhhhjjjnnnrrrrrrlll\\\GGG;;;:::???@@@???????????????@@@AAAAAA@@@AAAJJJ___www}}}xxxpppfff```]]]]]]eeeooo~~~~~~xxxgggSSSKKKPPPYYYhhhttt|||{{{uuuuuuuuuuuuuuutttttttttxxxtttoooeeeXXXOOORRRZZZllltttqqqcccQQQCCCNNNlll~~~ddd```SSSCCC>>>>>>999:::===888999DDDQQQZZZhhhzzz~~~{{{mmmZZZQQQIIIAAAAAAGGGHHHGGGZZZtttuuufffOOOHHHDDDEEEIIIOOOXXXaaalllxxx[[[aaaqqq|||xxxqqqiii```UUUJJJCCCAAAAAABBBCCCDDDDDDDDDDDDHHHNNNcccxxxkkkPPPTTTzzzqqq???===DDD===>>>MMMYYYbbbnnnQQQCCCTTTooo}}}vvvtttUUUDDDAAABBB??????IIIQQQccc}}}rrraaa___eee|||MMM\\\lllqqqiii___^^^bbbhhhssscccDDD888888666555777666:::EEENNNQQQRRRTTT[[[[[[\\\^^^bbbhhhmmmppprrrpppkkkfffaaa```bbbddddddeeecccaaahhhooofffWWW\\\```\\\NNNFFFFFFEEE@@@888666444222222222111///222111000000111333555666;;;<<<=========???BBBDDDJJJKKKJJJCCC:::333111333444444555555666777777777666666666666666777888888888;;;???BBBWWW~~~uuu^^^XXXQQQPPPTTTWWWXXXVVVUUUTTTRRROOOJJJEEE@@@===<<<;;;777:::>>>:::EEE^^^kkkuuuLLL:::???DDDPPPpppvvvvvvsss|||wwwwwwllliiijjjmmmnnnmmmllljjjhhhgggggghhhhhhggghhhgggfffdddcccdddeeehhhccc```ccciiilllhhhdddiiippprrrkkkgggjjjmmmmmmqqqnnniii]]]JJJ;;;999???@@@???>>>???@@@AAA@@@???<<>>???>>>MMM]]]jjjyyyzzzvvvvvvwwwwwwggg^^^TTTIIICCCCCCDDDJJJUUUggguuu^^^MMMDDDBBBGGGIIIIIISSSaaayyywwwWWW[[[ccc~~~}}}||||||{{{wwwssskkk```TTTJJJDDDAAA@@@???BBBGGGHHHEEEDDDFFFKKKQQQdddyyyYYYQQQYYY}}}^^^CCCCCC======@@@NNNYYY\\\kkkcccDDDLLLzzz{{{yyy\\\FFF===???CCCBBBGGGQQQ```uuuvvvrrrwwwUUU```oooxxxvvvnnnkkkmmmpppzzziiiHHH::::::777666999888???LLLWWWZZZXXXWWW[[[[[[[[[]]]```eeeiiillloookkkeee```^^^^^^___```_________bbbhhhjjjaaaVVV\\\```[[[NNNFFFGGGFFFAAA888666444222222222111//////......//////000111111555666888999:::<<<@@@CCCJJJKKKIIICCC:::333222333444444555555666777777777888777777777777777888888888;;;AAALLLhhh|||[[[VVVQQQPPPSSSVVVVVVTTTTTTTTTRRROOOKKKFFFAAA>>>999999666888===>>>PPPpppvvvuuuJJJ:::???AAAKKKppp}}}{{{vvv~~~yyyooohhhgggjjjmmmoookkkjjjhhhgggggghhhiiijjjjjjkkkkkkjjjhhhhhhiiijjjhhhgggffffffggghhhgggeeekkkppppppjjjfffhhhlllmmmpppnnniii^^^LLL>>>;;;AAAAAA@@@??????AAAAAAAAA???:::???AAABBBMMMaaasss|||}}}~~~zzzuuujjj^^^\\\ccciiijjj~~~xxxcccOOOKKKRRRZZZmmm{{{zzzvvvqqqsssrrrmmmlllpppssstttvvvsssmmmcccTTTKKKPPP[[[lllrrrgggVVVKKKCCCHHHWWW]]]PPPPPPrrr}}}xxxQQQIIIBBB???===::::::===;;;===PPPffftttyyyyyylllmmmuuuuuummmcccUUUIIIEEECCCHHHRRRccc|||~~~rrrZZZIIIDDDBBBDDDEEEKKKaaaxxxzzz\\\TTTXXXxxx}}}}}}|||{{{zzzuuupppggg\\\QQQHHHDDDBBB???===>>>BBBCCCBBBDDDHHHNNNYYYqqq~~~XXXKKKYYYZZZ@@@@@@;;;<<<>>>IIIYYY^^^lllcccFFFNNN|||}}}~~~cccLLL@@@>>>AAADDDGGGPPP^^^qqqXXX___nnn~~~yyywwwzzzrrrMMM<<<999777888:::<<>>BBBBBBAAA@@@@@@AAABBBAAA???;;;>>>@@@AAAHHHYYYkkkuuuzzz}}}xxxmmmbbb___fffmmmppp{{{eeeQQQLLLTTT\\\lllzzzwwwrrrrrroookkklllqqqsssqqqsssqqqlll```OOOHHHQQQ___kkkmmmaaaPPPHHHAAABBBOOONNNHHHHHH]]]uuusssjjjoookkkOOOHHHBBBAAA???;;;:::<<<<<>>>>>EEEHHHNNNZZZmmmTTTYYYjjj~~~~~~VVVAAA<<<;;;===;;;@@@MMMZZZ___ZZZUUUSSSYYYYYYZZZ[[[]]]___```aaaccc\\\TTTRRRTTTXXXWWWVVVUUURRRXXXdddfff[[[SSSSSS```bbb\\\PPPJJJLLLKKKFFF:::777444222222222222111111222333444444333111000111333666888;;;>>>CCCGGGLLLKKKGGGAAA999444333333555555555666777777888888;;;;;;:::999999999999:::>>><<>>@@@AAABBBHHHVVVhhhtttyyy~~~{{{qqqgggdddiiiqqqwww~~~hhhSSSOOOXXX```nnnzzzxxxwwwvvvrrrnnnpppuuutttpppqqqpppjjj\\\KKKEEERRRccciiiiii[[[LLLGGGAAAAAAKKKLLLIIIHHHUUUeeeffflll~~~eeeOOOIIIEEEDDDBBB>>><<<===@@@BBBSSSeeemmmwwwfffooosssYYYGGGGGGGGGKKKVVVfff|||}}}nnnUUUEEECCCAAA@@@CCCQQQnnnuuuiiizzzhhhWWW[[[|||}}}}}}~~~}}}{{{xxxuuulll^^^QQQHHHCCCAAAAAABBB@@@AAACCCBBBAAAFFFMMMYYYwwwuuu^^^rrrPPP===<<<888;;;999===JJJ^^^tttrrr\\\XXXsssyyyrrrXXXFFF???>>>EEEGGGLLLXXXiiiLLLQQQfff]]]DDD>>>>>>BBB???GGGTTT[[[WWWOOOLLLOOOUUUVVVXXXZZZ\\\]]]^^^___^^^XXXQQQPPPSSSVVVUUUSSSSSSRRRZZZdddbbbVVVPPPSSSbbbccc\\\PPPLLLOOONNNHHH;;;888444222222222222222333444555666555444333222444666999;;;>>>BBBGGGJJJPPPLLLFFF>>>777444333444555555666666777888888888;;;;;;:::::::::::::::;;;888:::CCCPPPddd|||xxx\\\PPPOOOOOOOOOPPPOOONNNMMMNNNNNNMMMKKKHHHDDD@@@>>>444:::;;;;;;>>>HHHmmmzzzaaa???<<<>>>;;;PPPtttsssooovvvtttqqqrrrqqqqqqqqqpppnnnlllkkkjjjlllllllllmmmpppsssvvvxxxlllmmmllliiifffeeeeeefffllljjjiiijjjkkklllkkkjjjooollliiigggfffgggjjjnnnllljjjggg```SSSEEE@@@BBBBBB@@@??????@@@@@@???>>>???@@@AAACCCGGGSSSeeesss|||zzzqqqiiieeehhhrrrzzzhhhTTTQQQ[[[eeevvvzzzxxx|||zzzvvvqqqrrrvvvtttooopppnnnhhhZZZJJJFFFUUUgggkkkjjjZZZJJJEEE@@@@@@JJJSSSOOOKKKTTTccchhhtttgggOOOJJJFFFEEECCC???<<<======AAATTTaaadddvvvyyy```jjj|||```JJJJJJHHHJJJRRR___qqqrrrZZZFFFCCC@@@AAAFFFPPPaaannnsssjjj\\\fffnnnZZZddd}}}~~~{{{wwwuuujjjZZZMMMEEEAAA@@@@@@BBBCCCEEEHHHEEEBBBEEEKKK[[[~~~ccc~~~LLL>>>===777<<<:::;;;DDD[[[mmmkkk[[[TTTggg~~~vvvZZZGGG??????CCCEEEJJJVVVhhh~~~hhhaaahhh{{{tttsss~~~zzz{{{@@@FFF]]]}}}\\\@@@999;;;AAAHHHMMMSSSUUUMMMDDDCCCIIIMMMOOOSSSWWWZZZ\\\]]]^^^[[[XXXTTTSSSTTTUUUTTTSSSRRRVVV]]]```[[[SSSPPPSSSbbbccc[[[OOOLLLPPPOOOIII<<<888444222222333333333222333333444444444333333555777;;;>>>BBBGGGMMMQQQUUUOOOEEE;;;555222333444555666666777777888888999:::::::::::::::;;;<<<<<<999<<>>@@@@@@AAACCCEEENNN___ppp~~~|||vvvoooiiieeefffoooyyy~~~hhhUUUTTT___jjj{{{yyyzzz{{{wwwsssrrrtttsssoooqqqnnnfffZZZLLLJJJXXXjjjnnnlll[[[IIICCC???@@@LLLUUURRRPPP\\\nnntttbbbQQQKKKFFFFFFCCC>>>;;;<<<888???SSS______ooogggiiihhhQQQKKKHHHJJJRRR[[[iiivvvaaaGGGCCC@@@BBBGGGNNNRRRTTTRRRSSSRRReeeuuu```mmm|||}}}zzzuuuqqqeeeUUUIIICCCAAAAAA@@@BBBCCCGGGIIIFFFBBBFFFMMMddd~~~{{{eeesssGGGAAA>>>555;;;:::;;;CCCWWWaaa\\\TTTNNN]]]{{{|||___JJJAAA@@@AAACCCIIIUUUggg{{{zzzZZZWWWjjj```UUUfffttt|||wwwqqqzzz>>>CCCYYYwww___AAA:::===EEEPPPLLLIIIFFFAAA;;;;;;???DDDGGGMMMSSSXXX[[[\\\]]]ZZZZZZYYYXXXWWWVVVUUUTTTQQQZZZ```[[[SSSPPPQQQRRRaaa```XXXLLLJJJOOONNNHHH<<<999444111111333333333222222222222222333444555666:::>>>DDDIIIPPPWWW\\\ZZZQQQDDD888222111333555666666666777888888999999888888999999:::;;;=========???IIITTT```qqqmmmVVVOOOOOONNNMMMLLLLLLMMMNNNNNNMMMLLLJJJGGGBBB>>>;;;666::::::;;;BBBRRR|||vvvgggooogggIII@@@<<<:::;;;FFFZZZxxxrrreeessszzzwwwjjj|||pppnnnuuu{{{jjjkkklllkkkhhhhhhkkkmmmkkkjjjjjjjjjkkknnnppprrriiiiiiiiihhhfffeeefffhhhlllmmmmmmllljjjiiijjjkkkmmmhhhgggjjjlllkkkmmmqqqpppmmmjjjeeeYYYKKKCCCBBBFFFDDDCCCBBBCCCCCCAAA@@@DDDBBBCCCDDDDDDJJJ[[[lll{{{{{{uuuppplllhhhfffnnnyyyjjjYYYYYYfffqqq||||||wwwzzzyyytttrrrtttuuussssssmmmeeeZZZOOONNN\\\llljjjiiiYYYGGGBBB@@@FFFUUUjjjiiikkkzzzyyyxxxeeeWWWPPPKKKIIIFFF@@@>>>???===???MMMWWWWWWhhhtttllluuutttqqqZZZKKKHHHJJJQQQVVV___vvvyyyfffGGGDDD@@@@@@EEEJJJLLLJJJUUUffftttzzzdddlll|||yyy{{{~~~~~~xxxrrriii^^^OOODDDAAABBBBBBBBBCCCDDDHHHJJJGGGFFFLLLUUUxxx~~~|||xxxfffCCCBBB???333999:::;;;>>>TTT\\\ZZZZZZRRRYYYsss~~~fffOOOCCC@@@@@@BBBIIITTTdddwwwrrrxxx[[[IIIPPPTTTppp~~~|||~~~FFFKKK```{{{jjjKKKDDDHHHQQQSSSHHH===999888666666777>>>BBBHHHPPPVVVZZZ\\\\\\ZZZ\\\]]]\\\YYYWWWVVVUUUQQQ]]]bbbWWWNNNNNNQQQQQQ___^^^UUUJJJHHHNNNMMMFFF===999444111111333333444333333222222333555777888999<<>><<<===GGGUUUdddtttnnnVVVOOOOOONNNMMMKKKKKKMMMOOOOOOOOOMMMKKKGGGCCC>>><<<777999777999CCCVVVtttVVV]]]hhhPPP===???<<<:::???<<>>BBBHHHLLLKKKccc}}}aaaccc~~~zzzwwwyyy}}}|||vvvpppbbbWWWJJJAAA@@@CCCDDDDDDFFFGGGIIIJJJIIIJJJTTT___{{{^^^@@@CCC???111777999;;;888RRR^^^ccchhh\\\XXXmmmmmmRRRDDD???@@@BBBHHHSSSccctttaaaLLLOOOLLLTTTooo}}}{{{xxxGGGUUUlllSSSEEENNNYYYXXXCCC333444:::777555777???BBBGGGMMMSSSWWWZZZ[[[ZZZ]]]aaabbb^^^YYYTTTQQQXXXWWWUUUQQQMMMKKKLLLMMM```ZZZQQQLLLJJJIIIHHHFFF999666333111000222444666666666555333111333666999;;;@@@EEEJJJSSS```hhhiiibbbOOO<<<555444444444555666777777888888888888777;;;<<<<<<<<<;;;;;;===>>><<<===LLL^^^kkktttkkkSSSOOOOOOPPPPPPQQQRRRSSSSSSWWWSSSOOOLLLIIIDDD===888999555<<<>>>;;;VVVlllcccfffjjj~~~wwwNNNDDD<<<:::777===???JJJdddgggNNNmmm{{{vvv}}}tttiii{{{rrrmmmnnnmmmjjjfffgggmmmrrrkkkjjjhhhffffffggghhhiiieeeeeedddbbbaaacccgggkkkllljjjhhhffffffgggiiijjjhhhjjjlllmmmooooooooonnnuuurrrqqqpppeeeSSSHHHEEENNNNNNKKKEEEDDDGGGIIIHHHIIILLLLLLHHHFFFLLL[[[hhhzzzyyytttsssnnnjjjppp|||ttt___]]]ooo|||www{{{yyy{{{|||yyyuuutttyyy}}}xxxtttjjj\\\QQQTTTbbbooojjjhhhQQQ@@@CCCDDDPPPnnn|||zzzoooaaa[[[SSSLLLIIIHHHGGGGGGDDD@@@???DDDNNNbbbtttyyy|||eee]]]iii~~~kkk[[[NNNGGGKKKOOOTTTccctttyyymmmKKKDDD@@@AAAEEEHHHMMMSSS~~~ooo\\\mmmyyyxxxxxxzzzzzzwwwqqqkkk___UUUHHH@@@???BBBCCCCCCCCCKKKLLLLLLNNNMMMXXXnnnXXXLLL@@@<<<<<<;;;;;;===CCCLLL___nnnhhhZZZ\\\iiizzz}}}ttt[[[GGG>>>???EEEGGGNNN]]]hhhxxxmmmMMMNNNZZZkkk{{{|||HHHQQQfff~~~WWWLLLTTT\\\OOO>>>222555999666555777999===DDDJJJOOOTTTZZZ^^^[[[]]]``````]]]ZZZXXXWWWYYYXXXUUUPPPLLLKKKLLLNNN___YYYQQQKKKHHHFFFCCCAAA777555333111111222444555555555555555444666999<<<>>>BBBEEEJJJSSS```hhhjjjZZZIII888222333444555666666777777888888888888888:::<<<<<<<<<;;;;;;===>>>@@@>>>JJJ[[[hhhrrrjjjTTTOOOOOOPPPQQQQQQRRRRRRRRRUUURRRNNNJJJGGGCCC<<<888999555:::======^^^iiicccgggyyyrrrIIIAAA;;;;;;888<<<<<>><<<<<<;;;:::;;;>>>HHH[[[jjjeeeWWWZZZhhh~~~yyy~~~{{{bbbLLLAAA???EEEFFFKKKYYYcccrrruuuUUUZZZlll~~~~~~~~~FFFMMMdddwwwZZZSSSVVVYYYCCC888333777888555444888555:::AAAEEEHHHNNNVVV]]]ZZZ\\\^^^___^^^]]]^^^___[[[YYYUUUPPPKKKIIIKKKMMMZZZVVVPPPJJJEEEAAA===:::555444333222111222333444333555777888888:::===???BBBFFFJJJNNNXXXdddkkkkkkPPPAAA444000222444555777666777777888999999888888:::<<<======;;;;;;===>>>CCC???IIIZZZgggpppjjjUUUOOOOOOPPPQQQRRRRRRRRRRRRSSSPPPLLLHHHEEE@@@;;;777999555999;;;BBBjjjuuukkklllkkkDDD>>>:::===999;;;999CCCZZZ~~~kkkSSS~~~jjjqqq}}}oooppp}}}sssqqqoookkkgggfffiiinnnsssqqqooommmjjjhhhhhhhhhiiilllgggcccbbbccceeeeeedddjjjhhhfffeeeeeegggiiikkkhhhiiikkkmmmoooqqqqqqrrrpppooonnnllldddWWWMMMHHHLLLMMMJJJFFFFFFKKKMMMLLLNNNRRRTTTPPPLLLPPP\\\ggguuu}}}vvvsssmmmiiiooo{{{qqqbbbeeezzz~~~xxxzzz{{{}}}}}}zzzwwwwwwzzz~~~vvvrrrgggYYYOOORRR___kkkcccYYYIIICCCDDDDDDZZZhhh___ZZZRRRMMMJJJHHHHHHGGG??????AAAEEEKKKZZZqqqwwwwwwyyy}}}pppnnn|||xxxdddQQQIIIJJJOOO[[[hhhzzzUUULLLDDDDDDNNNcccqqqggg}}}}}}}}}yyyuuuuuuuuuooocccXXXQQQJJJAAA===>>>BBBEEEEEENNNKKKEEEGGGLLLQQQmmmqqqpppOOOEEE<<<;;;<<<:::999999999CCCWWWfffaaaSSSVVVddd|||~~~lllSSSDDD???DDDDDDHHHTTT^^^lllmmm|||qqquuuwwwBBBLLLhhhooo\\\VVVTTTPPP:::777777999888444444888888===BBBBBB@@@CCCLLLTTTVVVYYY^^^aaabbbbbbcccddd```]]]XXXPPPJJJGGGHHHJJJSSSPPPLLLGGGBBB>>>:::777333333333222222222333333444666888::::::;;;>>>@@@CCCIIIQQQYYYdddlllmmmiiiHHH<<<222000333444555666666777777888999999999999:::<<<======<<<<<<===>>>AAA???LLL```lllrrrjjjWWWOOOOOOQQQRRRRRRRRRQQQQQQPPPNNNJJJFFFBBB===999777999666999;;;GGGxxxsssssseeeAAA===:::>>>999999777AAAXXX|||kkkVVVnnnuuu}}}vvv{{{yyy{{{xxxtttmmmhhhgggjjjooorrrqqqooommmkkkjjjjjjjjjkkkiiiddd```aaafffiiiiiifffhhhgggeeedddeeegggiiikkkhhhiiikkkmmmoooqqqssssssmmmlllllljjjeee[[[RRRLLLIIIKKKIIIFFFGGGKKKNNNLLLOOOSSSUUUQQQKKKLLLUUU___qqq~~~wwwsssnnnjjjrrruuuggglll|||wwwyyyyyy{{{{{{zzzxxxwwwyyy{{{vvvpppeeeWWWNNNQQQ]]]iii```QQQFFFEEECCCDDD```aaa]]]XXXQQQLLLIIIHHHGGGGGG@@@BBBEEEFFFIIISSSdddsss|||wwwtttqqq}}}sss[[[MMMJJJNNNXXXccc}}}|||```VVVPPPWWWmmm}}}~~~}}}{{{{{{yyytttpppooonnngggYYYMMMHHHCCC>>><<<>>>BBBFFFGGGJJJIIIHHHNNNUUU]]]ooolllTTTHHH>>>;;;<<<:::999:::888AAATTTccc^^^QQQRRR```vvv[[[GGG>>>CCCBBBEEEQQQZZZiii~~~yyy|||tttfffkkkjjj~~~AAAMMMkkklll```ZZZRRRJJJ888999:::;;;888333444777???BBBCCC@@@::::::@@@GGGOOOUUU\\\bbbeeefffffffffdddaaa[[[SSSKKKGGGFFFFFFKKKJJJHHHEEE@@@<<<999888333333333333333333333444555777999::::::;;;===???AAAKKKXXXeeeooorrrjjj```CCC999222222444333444555666666888999999::::::::::::<<<>>>>>>===<<<===>>>===???TTTllluuuuuujjjWWWOOOPPPQQQRRRRRRRRRQQQPPPNNNLLLIIIDDD???;;;888777888777:::<<>>;;;???999888888AAAWWW{{{oooZZZtttvvv|||zzzppp||||||yyyooojjjjjjlllnnnooonnnmmmkkkjjjjjjkkkmmmnnniiidddaaabbbgggjjjiiifffgggeeedddcccdddfffiiikkkhhhiiijjjlllnnnqqqrrrtttjjjkkkjjjiiifff```WWWPPPGGGIIIIIIFFFGGGLLLNNNLLLMMMRRRVVVSSSMMMMMMTTT\\\kkk~~~~~~wwwtttooommmwwwxxxkkkqqq}}}}}}|||yyy{{{zzz|||}}}~~~|||{{{zzzzzzvvvooocccUUUNNNQQQ\\\fff]]]LLLEEEFFFBBBHHHfff~~~pppttt```[[[VVVPPPLLLJJJHHHGGGGGGDDDGGGIIIFFFFFFMMMZZZdddnnnxxxyyyyyyrrrxxx}}}eeeTTTMMMNNNUUU\\\lllzzz~~~mmmhhhjjj{{{~~~}}}yyyyyyuuuqqqllljjjhhh```SSSIIIAAA???<<<<<>>===;;;;;;===;;;@@@QQQaaa^^^QQQPPPZZZ{{{cccKKK???CCCAAADDDPPPZZZhhh~~~dddUUU[[[uuunnndddkkkgggmmmyyyGGGRRRlllyyyjjjccc]]]RRRIII999:::<<<:::666444555777BBBCCCBBB>>>888777;;;@@@HHHOOOXXX```dddeeeeeefffeeebbb]]]VVVNNNHHHFFFFFFFFFFFFEEEBBB>>>;;;::::::555444333222333444555666777999:::;;;;;;<<>>777222333444333333555666666888999::::::;;;;;;:::<<<>>>???>>>======>>>:::BBB^^^yyy}}}uuugggVVVNNNPPPRRRSSSSSSRRRPPPOOOLLLKKKHHHCCC===999777777777888===@@@TTTsssXXXBBB@@@<<>>======>>>@@@DDDGGGJJJMMMLLLHHHMMMeeesssaaammmsssoooaaaTTTGGGAAA@@@===<<<======???LLL^^^```UUUQQQWWWrrrlllRRRAAADDDBBBDDDOOOYYYggg}}}^^^UUUccciiihhhqqqnnngggpppMMMWWWqqqmmmbbb\\\VVVNNNGGG999:::999777444555777888===>>>===<<<;;;;;;>>>AAACCCIIIRRRYYY^^^aaacccdddbbbaaa^^^XXXRRRLLLIIIIIIEEEFFFEEEAAA<<<::::::;;;777555333222333555777999888999:::;;;<<>>???@@@BBBEEEHHHJJJUUUUUUNNNXXX}}}uuurrrnnneee]]]RRRHHHEEECCC???<<<;;;<<<:::FFFZZZbbbYYYSSSVVVhhhwwwZZZDDDGGGCCCDDDNNNVVVdddzzzvvvrrrmmmbbbbbbmmm~~~yyyyyyrrruuuPPP\\\yyyqqqaaaWWWRRRLLLFFFCCC888888777333333666999:::777777888:::===@@@CCCEEEAAAFFFLLLSSSXXX]]]aaaddd______^^^ZZZTTTOOOMMMLLLFFFGGGEEEAAA;;;999:::<<<888666444222333555888:::999:::;;;;;;===BBBGGGKKKYYYdddsss~~~uuu[[[DDD333///...222555444444555666666888999:::;;;;;;;;;:::<<>>=========KKKmmm~~~lll]]]QQQNNNPPPRRRTTTSSSRRROOONNNKKKKKKHHHBBB<<<777777999555;;;BBBEEE[[[~~~___ppp{{{HHH???@@@;;;>>>;;;<<<:::999AAA[[[}}}fffjjjyyy{{{gggooozzzzzz|||sssjjjiiinnnqqqnnnjjjlllkkkiiigggffffffggghhhdddfffgggfffffffffhhhjjjcccbbbaaaaaacccfffjjjllliiiiiiiiiiiijjjlllnnnooogggiiiiiigggjjjllleee[[[LLLNNNNNNLLLMMMPPPQQQOOOSSSZZZ___\\\SSSMMMOOOSSS^^^sss}}}xxxsssrrr|||uuullltttzzz~~~{{{|||yyyyyypppbbbUUUNNNRRR\\\dddNNNBBBBBB@@@@@@^^^}}}}}}mmmzzz~~~~~~hhhiii___[[[WWWSSSRRRQQQOOONNNGGGMMMLLLEEECCCNNN[[[ccc|||ooo{{{}}}}}}~~~hhhYYYSSSRRRUUU```kkk{{{{{{|||~~~~~~zzzuuutttmmmlllhhh^^^RRRGGGAAA???===???AAABBBCCCEEEHHHJJJLLLOOOOOOeeezzzcccVVVNNNGGGGGGFFFAAA;;;888:::777AAAWWWccc\\\UUUVVVaaa~~~~~~aaaFFFIIIDDDDDDMMMTTTaaawwwdddUUUaaalllxxxooo]]]___nnn\\\PPPKKKGGGMMMPPPHHH@@@666000111666888:::<<<>>>CCCEEEAAA???CCCGGGHHHAAA:::888AAANNNVVVWWWVVV______^^^YYYRRRNNNNNNOOOMMMMMMKKKEEE>>>999888999;;;999777555444555777999>>><<<;;;===???CCCMMMYYYcccppp~~~~~~nnnVVVCCC333333444444444444444444666777888:::;;;<<<<<<<<<@@@AAAAAA@@@???>>>@@@AAAAAAQQQcccjjjgggaaaYYYSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLHHHBBB<<<888888888999DDD>>>???jjj{{{UUU]]]xxxeeeLLL@@@AAA<<<999<<<:::<<<999AAARRRlllyyy[[[gggvvvyyyxxx~~~zzztttpppqqq}}}yyy}}}{{{rrrmmmnnnpppooommmnnnlllkkkiiihhhhhhiiiiiijjjjjjjjjjjjiiihhhfffeeeeeefffgggffffffggghhhjjjfffgggiiikkkkkkkkkiiihhhjjjkkkiiiffffffhhhfffaaaVVVNNNLLLPPPQQQLLLLLLQQQYYYUUUWWW]]]XXXNNNMMMTTTTTTiiiyyyssssss{{{rrrgggxxx|||zzz{{{zzz{{{~~~{{{yyysssqqqdddSSSOOOXXX\\\WWWHHH>>>CCCGGGHHHdddwwwsssccc```[[[YYYWWWVVVUUUTTTQQQNNNMMMLLLKKKIIIFFFKKK\\\mmmqqqkkkeeeOOOUUUWWWcccooo~~~kkkyyy}}}{{{xxxuuurrrjjj```VVVOOOHHHAAA===>>><<>>;;;888888:::<<>>AAAEEEQQQ]]]kkkxxxlllRRR>>>333333333444444444444555999999:::;;;;;;;;;;;;;;;@@@AAAAAA@@@??????@@@BBB@@@JJJ[[[hhhjjjbbbUUUMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLHHHBBB<<<888888888777AAA===FFFwwwiiiQQQ[[[nnnbbbJJJ@@@AAA<<<:::<<<:::;;;888>>>MMMeee|||YYY```ttt~~~qqqsssqqqnnnuuuqqq{{{}}}|||rrrnnnoooqqqqqqpppooonnnmmmlllkkkkkkkkkkkkkkkkkkjjjiiigggffffffeeeeeefffhhhgggeeeeeehhhjjjhhhiiikkklllmmmlllkkkjjjkkkmmmllliiiiiijjjgggaaaUUUNNNLLLQQQRRRNNNNNNSSS[[[XXXZZZ^^^YYYOOONNNUUUWWWjjjzzztttsssyyy|||nnnfffyyy|||yyyzzzyyyyyy|||~~~~~~~~~}}}xxxtttsssooobbbSSSRRR[[[\\\VVVKKKBBBAAA@@@GGGnnnppp^^^ZZZXXXVVVUUUVVVVVVUUUSSSQQQMMMLLLKKKIIIFFFJJJYYYiiirrrrrr|||rrrZZZZZZ\\\rrrkkkvvv~~~{{{zzzxxxtttpppmmmdddZZZPPPJJJDDD???===???>>>FFFDDDAAAFFFEEEBBBGGGEEEMMMooo~~~kkkkkkdddQQQNNNJJJFFFBBB???===<<<999<<<===QQQkkkdddQQQSSS\\\xxxyyytttrrr{{{UUUGGGAAAHHHLLLNNN\\\ooo}}}iiilll|||~~~^^^gggkkkTTTHHHMMMYYYfffeeeVVVAAA999444666:::===AAAEEE>>>OOO\\\WWWIIIBBBCCCFFF======;;;888777:::???DDDEEEIIIOOORRRRRRQQQPPPPPPSSSRRRPPPLLLFFFBBB@@@???<<<;;;:::999999999:::;;;<<<<<>>>>>KKKcccfffXXXQQQ]]]sss|||sssnnnjjjuuu\\\LLLBBBGGGMMMPPPZZZhhh{{{fffbbbtttccc}}}bbbLLLFFFVVVkkk{{{vvvaaaCCC<<<666777888999;;;???AAALLLRRRIII===:::@@@FFF>>>???===888777999;;;::::::===BBBFFFIIIKKKKKKKKKNNNNNNLLLJJJGGGDDDBBBBBB======<<<<<<<<<===>>>???@@@AAAEEEJJJNNNUUUdddrrr{{{cccHHH555222333333444444555555555::::::;;;<<<=========<<>>ZZZqqq[[[SSS\\\lllXXXGGGAAACCC===<<<<<<777888666:::AAASSSyyy```WWWrrr~~~}}}zzzxxxtttyyynnniiikkknnnooonnnlllmmmnnnooonnnmmmkkkjjjfffdddaaa^^^\\\\\\]]]]]]aaaeeehhhfffbbb```dddiiikkklllmmmmmmnnnmmmlllllljjjlllmmmkkkjjjjjjddd^^^UUUMMMLLLSSSUUURRRSSSXXXbbbaaacccddd^^^UUUSSSVVV^^^jjjzzz{{{xxxxxx}}}wwwkkkiii{{{wwwxxxzzz|||||||||xxxyyy~~~~~~xxxrrrooofffXXXQQQVVV]]]XXXNNN;;;AAABBBDDD^^^yyyfff]]]\\\ZZZXXXVVVUUUSSSOOOMMMQQQOOONNNMMMIIIJJJSSS^^^oooyyykkk~~~ooo}}}{{{}}}vvvuuutttrrrooojjjccc^^^PPPHHHAAA???>>>===???CCC@@@EEEEEEGGGLLLGGGHHHVVVhhhwwwaaauuuoooUUUZZZOOOPPPNNNKKKEEEBBBAAABBB;;;>>>>>>EEEYYYeee]]]PPPYYYjjj~~~xxxpppttthhhTTTDDDCCCIIINNNWWWbbbvvvzzz\\\gggxxx|||YYYGGGHHH]]]vvvzzzaaaCCC===999999999777888;;;EEEJJJKKKEEE@@@BBBFFFHHH::::::999:::AAAFFFBBB888555666888:::>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCBBB>>>>>>>>>>>>???AAACCCEEEHHHJJJPPPUUUYYY```qqqqqqZZZCCC333222222333333444555666666777888:::<<<===>>>?????????@@@@@@@@@??????AAACCCLLLbbbfffPPPJJJMMMOOORRRTTTTTTRRROOOMMMKKKJJJFFFAAA;;;888888999<<>>MMMssseeeRRRqqq}}}xxxzzzzzzsss~~~{{{pppkkkllloooooonnniiiiiijjjkkkkkkjjjhhhgggeeeccc```]]]\\\\\\\\\]]]___ccceeedddaaaaaadddhhhkkkkkklllllllllkkkkkkkkkkkknnnnnnllllllkkkfff```WWWOOONNNTTTWWWSSSTTTYYYdddfffiiiiiibbbZZZVVVWWW^^^hhhuuu{{{wwwxxx~~~vvvkkkkkkzzzwwwxxx|||{{{wwwyyy}}}}}}wwwqqqkkk```SSSOOOUUUZZZRRRHHH<<>>???@@@@@@BBBFFFBBBEEEDDDGGGJJJGGGRRRkkk{{{eeebbbVVV___SSSSSSQQQNNNIIIEEECCCBBB=========AAANNN___^^^OOOTTT```~~~~~~qqq||||||dddLLLCCCFFFLLLWWWaaasssxxxoooUUUGGGKKKaaauuu~~~qqqWWWBBB???===>>>===::::::===???DDDGGGHHHKKKMMMJJJDDD<<<;;;;;;@@@OOOYYYQQQAAA555444333444777999::::::::::::;;;>>>AAABBBAAA???======<<<===???CCCGGGJJJQQQTTT[[[```cccjjj{{{xxxbbbNNN>>>333111222333333444555666666555777999;;;===??????@@@>>>???@@@@@@???@@@AAACCCOOOrrr___NNNKKKMMMPPPSSSVVVVVVSSSPPPMMMJJJIIIFFF@@@;;;888888999;;;BBBQQQ~~~mmmWWWlllTTTIIIFFFDDD======>>>666888888;;;===GGGkkklllOOOoooxxxpppzzzvvvvvvvvv|||vvvqqqqqqrrrqqqoooggggggggghhhhhhggggggffffffeeecccbbbaaa```aaaaaa```aaaccccccccceeegggiiikkkkkkkkkjjjjjjjjjjjjjjjmmmoooooommmmmmnnnjjjddd\\\TTTRRRXXXYYYUUUVVV[[[dddiiinnnnnnhhh```ZZZXXX^^^fffsss|||tttuuu|||~~~sssjjjkkk~~~zzzuuuwww|||~~~{{{xxxuuuwwwyyyxxxsssnnnggg\\\QQQOOOUUUVVVMMMCCC===CCCAAAKKKqqq}}}pppiii```WWWVVVUUUUUUVVVVVVTTTRRRTTTSSSSSSSSSPPPMMMQQQWWWhhhwwwuuummmSSS```tttuuuwww{{{|||zzzyyyzzzzzzsssqqqmmmiiiccc\\\TTTNNNEEE@@@>>>@@@BBBBBBDDDGGGFFFGGGEEEGGGIIIIIIaaa}}}xxx~~~^^^___eeeXXXUUURRRPPPNNNKKKFFFCCCAAA;;;===@@@EEEVVV^^^RRRRRR\\\tttwwwYYYIIIGGGMMMXXXaaammm|||zzzwwwfffUUUJJJOOOaaapppvvvjjjSSSDDDBBBBBBCCC@@@:::888:::777===DDDHHHLLLNNNHHH@@@BBBAAA???BBBQQQ]]]TTTBBB777555444666888888555333555555777:::???@@@???<<<;;;:::999999===CCCIIIMMMYYY]]]ccchhhjjjqqqlllSSSBBB777000111222222333444555666777666777888:::<<<===>>>>>>>>>???@@@@@@???@@@BBBDDDSSS~~~uuuXXXNNNMMMLLLOOOSSSVVVVVVSSSOOOLLLJJJHHHEEE@@@;;;888888999999FFF___tttdddzzzUUUKKKHHHDDD<<<===>>>777888999<<<:::@@@bbbyyyTTTlllyyylll~~~xxx}}}rrrtttzzzuuuuuutttqqqnnnhhhggggggffffffgggggghhhfffffffffeeeeeeeeeddddddcccbbbaaadddhhhkkkkkkkkklllkkkkkkjjjjjjjjjjjjjjjkkkmmmmmmjjjkkkmmmjjjeeeccc[[[XXX]]]]]]XXXXXX\\\cccjjjqqqrrrlllddd]]]XXX^^^fffsss{{{qqqrrr|||yyyooojjjooo|||}}}yyyssssssyyy{{{yyyuuuuuuvvvwwwwwwuuupppllleee[[[RRRQQQTTTRRRIIIAAA;;;AAAAAASSS}}}mmmnnnxxxmmmkkkcccVVVUUUTTTUUUVVVWWWUUUSSSSSSRRRRRRTTTQQQNNNOOOTTTddd|||yyybbbIIITTT^^^```hhhsss|||~~~~~~~~~yyyxxx{{{}}}|||zzzpppmmmgggaaaZZZRRRJJJEEEBBB>>>>>>BBBEEEDDDDDDFFFHHHHHHFFFIIILLLSSS{{{}}}ppp^^^fffeeeZZZVVVQQQQQQSSSQQQKKKEEEFFF;;;>>>CCC@@@NNN\\\WWWSSS[[[fffQQQIIILLLVVV___cccuuu}}}}}}mmmggg}}}~~~mmmkkkTTTKKKQQQbbbmmmsssjjjWWWGGGEEEEEEEEE@@@777222333666===CCCFFFIIILLLIIICCCDDDCCC>>><<>>???===:::999777666777;;;BBBJJJNNN]]]aaahhhlllmmmtttdddJJJ:::222///111111222333444666666777777888999:::;;;;;;;;;;;;>>>???@@@@@@???@@@BBBDDDPPP~~~fffOOOJJJIIIKKKNNNRRRUUUUUURRRNNNKKKIIIHHHEEE@@@;;;888888999999JJJiiikkkiiivvvVVVMMMIIIDDD;;;===???777888999<<<999<<<\\\]]]jjj{{{lllwwwqqqppp}}}{{{vvvuuutttoookkkiiiiiihhhgggggghhhiiijjjdddeeeffffffffffffeeedddfffcccaaaeeekkkoooooommmmmmlllkkkjjjjjjjjjjjjjjjgggiiihhhfffgggjjjhhhccchhh```]]]``````[[[ZZZ^^^bbbkkkssstttoooggg___YYY^^^gggtttyyyppprrrvvvnnnlllsss{{{}}}yyyrrrqqquuuwwwtttsssuuuxxxyyywwwtttooolllddd[[[TTTSSSUUUQQQHHHAAA===CCCCCCYYY~~~oooccckkkqqqiiiiii```XXXWWWVVVVVVVVVUUUSSSQQQRRRQQQRRRSSSQQQMMMNNNRRRSSS|||yyygggJJJLLLLLLRRR]]]lllxxx}}}}}}}}}}}}zzz|||~~~}}}}}}|||wwwwww{{{~~~{{{wwwnnnjjjccc[[[TTTLLLDDD???@@@>>>>>>CCCFFFDDDCCCEEEHHHHHHHHHMMMRRR___ggg]]]hhhaaa[[[UUUPPPRRRVVVVVVOOOHHHIII;;;@@@EEE>>>III\\\[[[TTT[[[mmmUUUJJJKKKSSSZZZ\\\pppxxxsss{{{xxxZZZoootttmmmbbbRRRMMMMMMWWWdddggg^^^SSSMMMLLLLLLJJJAAA777222333666>>>AAA???CCCLLLOOOLLLEEEEEEAAA<<<>>>CCC@@@888666333<<>>??????@@@>>><<<======>>>BBBGGGVVV~~~gggLLLLLLNNNDDDLLLOOORRRSSSRRRPPPOOONNNHHHFFFBBB<<<777666888:::<<>><<<;;;>>><<<;;;:::>>>NNNlllggg___~~~{{{xxxvvv|||zzzzzzuuuooooooooommmkkkhhhfffiiimmmooollliiieeeffffffeeecccbbbccceee```bbbeeejjjnnnrrrtttuuuoookkkgggfffggghhhgggffffffgggfff```YYYXXX\\\aaaeeeaaaaaafffhhhddd___^^^dddllluuuxxxrrrhhh___[[[]]]fffuuuyyyllluuuqqqhhhrrrxxx}}}zzzppppppwwwyyysssnnnvvv||||||zzzxxxrrrlllfffWWWOOOTTTWWWMMMCCC@@@888LLLDDD___kkkhhh|||eeejjjnnneeebbb^^^ZZZ[[[\\\[[[ZZZVVVSSSPPPQQQRRRQQQPPPMMMLLLLLLNNNSSSeeezzznnn\\\eee}}}sssMMMGGGPPPWWW]]]gggqqqwwwzzzzzzzzzsssvvvxxxyyyxxxwwwwwwxxxuuuzzz|||zzzyyy{{{}}}zzzssslllfff```WWWNNNFFFBBBAAAAAA999<<>>CCCKKKHHH<<<>>><<>>???@@@AAA>>><<<<<<===>>>???DDDIII\\\___JJJHHHFFFDDDRRRTTTVVVVVVSSSPPPOOONNNIIIGGGBBB<<<888666888:::AAAWWW{{{~~~fffVVVKKKqqqaaaQQQMMMHHHDDDBBBAAA@@@???;;;:::888888<<>>>>>KKKJJJlllvvvyyyvvvzzzwwwddd______]]]TTTVVVXXXYYYYYYWWWUUUSSSRRRRRRRRRPPPOOOOOOPPPRRRPPP]]]nnn|||sssccceeerrr}}}jjjLLLIIIOOOWWWZZZaaajjjrrrvvvwwwuuuuuuwwwxxxwwwvvvttttttuuurrrvvvzzz{{{zzz||||||yyyyyyvvvuuuuuuvvvrrrkkkdddZZZUUUNNNGGGAAA?????????>>>>>>AAADDDCCC@@@AAAFFFIIIGGGOOOhhhooo```ZZZUUU\\\XXXTTTOOOLLLLLLOOORRRTTTSSSQQQMMMFFFBBBDDDMMMUUUPPPRRRbbb~~~rrrSSSJJJOOORRRWWWeeeuuuuuu}}}ttt}}}mmmyyy}}}oooYYYPPPIIINNNYYY___[[[SSSRRROOONNNLLLEEE<<<888999888777555888FFFTTTQQQEEE>>>GGGIIIHHHQQQ\\\UUUBBB<<<>>>@@@@@@===<<<;;;<<>>???@@@AAABBB???===>>>@@@@@@AAAGGGPPPiii~~~UUUJJJEEE???HHHYYYZZZZZZXXXTTTPPPNNNNNNJJJHHHCCC===888777888:::CCC^^^uuuHHHJJJKKKmmmXXXOOOLLLHHHFFFEEEEEECCCBBB;;;999888888:::GGG```vvv^^^IIIXXXkkkttt{{{{{{rrryyy|||sss{{{tttnnnooopppooonnnllliiijjjkkkiiieeeaaaZZZZZZZZZZZZYYYZZZ]]]___aaaaaabbbdddgggiiilllmmmnnnllljjjiiiiiihhhfffdddhhhfffccc```\\\VVVMMMGGGRRRVVV___hhhkkkhhhggghhhhhhjjjnnnrrrtttqqqlllgggaaaeeekkkuuu|||ttt~~~|||sssrrrwwwuuuzzzzzzuuuvvv}}}|||vvvyyyyyyuuurrrppplllfffZZZSSSPPPRRROOODDD>>>>>>EEEGGGRRR~~~jjj]]][[[ZZZWWWRRRTTTUUUWWWWWWVVVUUUSSSSSSSSSRRRPPPPPPQQQTTTWWWOOOVVV```lllzzzyyywwwwwwvvvdddRRRSSSSSSYYYXXXZZZaaakkkrrrsssrrrwwwxxxwwwtttqqqppppppqqqoooqqqtttuuutttuuuyyy|||~~~}}}wwwrrruuussspppnnnmmmhhh```ZZZMMMJJJEEE@@@>>>===>>>???CCC@@@???BBBCCCAAACCCGGGIIIEEEVVVeee]]][[[WWWZZZYYYTTTNNNMMMPPPUUUXXXYYYWWWVVVRRRIIIBBBBBBJJJRRRRRRKKKQQQjjj\\\MMMMMMPPPUUU```ooo~~~uuuxxxnnn^^^}}}dddgggsss{{{sss\\\SSSLLLPPP\\\bbb^^^WWWRRRNNNKKKJJJEEE===:::;;;999::::::<<>>IIIMMMBBB999999<<<<<<;;;555;;;UUUpppsss[[[BBB:::===AAASSSsssrrrmmmwwwhhhHHH888444111000222111333444444444444777999;;;<<<===>>>???AAABBBBBBBBB@@@BBBEEECCCCCCLLLYYY{{{yyyOOOMMMEEE===PPPYYYZZZZZZWWWSSSOOONNNMMMJJJHHHCCC===888777999;;;AAA___cccJJJMMMZZZvvvvvvUUUOOOLLLJJJHHHHHHGGGEEECCC>>><<<::::::<<>>@@@HHHDDD\\\zzzddd___^^^XXXRRRVVVVVVWWWWWWVVVUUUSSSQQQUUUTTTRRRPPPOOOQQQUUUXXXXXXWWWXXX___kkkvvv}}}~~~kkkeeeggg___\\\XXXUUU[[[fffoooqqqooovvvvvvtttpppmmmkkkkkkllllllnnnppppppppprrruuuxxxzzz|||}}}yyysssoooqqqnnnjjjgggccc^^^WWWRRREEEDDDAAA>>>===>>>???AAABBB??????BBBEEEEEEGGGJJJIIIMMMiiiwww]]]YYY[[[ZZZZZZWWWUUUSSSVVVZZZ\\\ZZZWWWRRRSSSQQQIIIAAA@@@HHHQQQRRRJJJLLLaaa{{{eeePPPKKKLLLUUU]]]iiiwwwzzzvvvzzzhhhVVVJJJwwwWWWWWWjjjxxxoooZZZRRRMMMTTT```fffaaaYYYOOOJJJFFFEEEAAA;;;888999BBBHHHKKKJJJNNNRRRKKK@@@GGGLLLLLLLLLVVVaaa\\\OOOWWWfffhhhSSS>>>:::>>>@@@???;;;CCCYYYggg```MMM???<<>>UUUVVVWWWXXXVVVRRROOOMMMLLLIIIGGGBBB===888777999;;;AAA```]]]SSSNNNhhhrrrZZZPPPNNNLLLKKKIIIGGGDDDAAA>>><<<;;;;;;;;;BBBRRRbbbooosssHHHHHHaaa}}}qqqrrrtttttttttuuu~~~uuuqqqsssuuutttkkkkkkkkkkkkjjjhhhdddaaa```aaaaaa___]]]\\\]]]^^^___```bbbdddgggjjjmmmnnnhhhiiiiiihhhgggeeeddddddgggjjjjjjddd\\\TTTQQQQQQ\\\XXXYYYaaaiiikkkiiihhhllljjjjjjlllppppppmmmiiidddnnnvvvyyywwwvvvxxx~~~zzzvvvvvvxxxyyyxxxxxxzzzzzzxxxwwwwwwtttooommmlllhhhaaaSSSSSSSSSPPPGGG???>>>AAAHHHIIIjjjtttbbbbbbaaa[[[VVVXXXXXXXXXXXXWWWVVVTTTTTTUUUUUURRRPPPNNNOOOSSSVVV```YYYRRRSSSZZZeeeooouuu~~~pppbbb[[[TTTWWW```hhhkkkjjjrrrqqqooolllhhhfffggghhhhhhiiiiiijjjkkkmmmqqqsssuuuwww{{{|||||||||}}}}}}}}}zzzwwwtttpppmmmgggeeeaaa\\\WWWRRRLLLIIIAAA@@@???>>>>>>>>>???@@@AAA>>>???CCCDDDDDDFFFKKKOOOgggiiiWWWVVVYYYZZZXXXUUUWWW[[[```ccc```XXXRRRSSSTTTQQQJJJBBBAAAHHHNNNOOOKKKOOO```vvvttt]]]QQQLLLSSSYYYaaannnzzzzzzttttttpppiii]]]PPPDDD>>>oooOOOVVVmmm{{{~~~jjjVVVPPPLLLTTTaaafffaaaXXXLLLFFFAAA@@@===999666777CCCOOOWWWXXX\\\cccccc]]]]]]UUUKKKHHHLLLTTTZZZ[[[pppzzzwwwaaaKKKIIIVVVaaaQQQIIIKKKWWWYYYMMMDDDDDDCCCCCCFFF]]]{{{ooofffdddOOO???222222555333111333333444555555555666888:::;;;;;;<<<>>>???@@@AAABBBBBB>>>@@@DDDAAAAAARRRjjjeeeEEEGGGCCC@@@UUUTTTVVVXXXWWWSSSOOOLLLKKKFFFDDD@@@;;;888777:::<<>><<<:::::::::===IIIVVViiirrrPPPLLLggguuummmmmmppp|||wwwsssttttttrrrjjjkkkllllllkkkhhheeecccccceeefffeeebbb```^^^^^^]]]___aaaeeehhhjjjkkklllggghhhiiihhhfffeeefffgggmmmppppppiii^^^VVVUUUWWW\\\XXXXXX___eeeffffffgggiiiiiikkkmmmnnnnnnkkkiiifffrrr~~~xxxyyy{{{vvv{{{vvvwwwxxxvvvwwwyyyyyyyyyxxxwwwuuuvvvwwwtttpppnnnllleee\\\PPPQQQPPPJJJBBB<<<===???HHHVVVzzzpppaaabbbaaa^^^^^^WWWWWWXXXXXXYYYYYYXXXXXXTTTTTTRRRPPPNNNOOOQQQTTTWWWQQQMMMOOOXXXdddttt}}}xxxkkkcccZZZWWWZZZ```bbbccciiijjjiiigggeeeddddddfffdddcccccccccdddfffiiikkklllooorrrttttttuuuvvvwww~~~~~~}}}~~~~~~~~~}}}{{{|||~~~}}}||||||}}}~~~|||{{{wwwrrrooollliiifffZZZXXXTTTPPPKKKFFFCCCAAA>>>>>>=========>>>>>>>>>AAA@@@AAACCCBBBBBBHHHOOO___}}}^^^WWWVVVVVVXXXUUUSSSXXX___dddccc^^^VVVQQQ\\\ZZZUUUNNNGGGEEEGGGJJJLLLMMMSSS___qqqrrr^^^RRRXXX\\\bbbiiixxx{{{{{{xxxwwwwwwxxxwwwyyy{{{~~~}}}vvvkkkbbb```___]]]XXXQQQHHH@@@;;;}}}hhhJJJWWWppp{{{~~~nnnYYYQQQLLLSSS___eee___WWWIIIBBB<<<<<<:::777555666;;;FFFOOOTTT^^^llluuutttmmm___VVVXXXYYYZZZcccppp~~~qqq]]]QQQZZZsssmmmaaa```kkklll___XXX[[[\\\XXXUUUiiinnnXXXOOO<<<777333111222222333444444555666666666777999;;;<<<===>>>???@@@BBBCCCCCC@@@<<<>>>DDDBBBDDD[[[www~~~[[[DDDBBBBBBEEETTTUUUXXX[[[[[[WWWQQQMMMKKKDDDBBB>>>:::777777:::===KKKuuuhhhSSSaaaiii^^^OOONNNMMMMMMKKKHHHCCC@@@???===<<<<<<:::<<>>@@@IIIeeekkkbbbddd```]]]```YYYYYYYYYXXXXXXXXXXXXWWWQQQRRRRRRQQQPPPPPPSSSUUULLLJJJMMMUUU^^^jjj}}}}}}zzzrrrggg^^^ZZZZZZ\\\]]]```bbbddddddcccbbbcccdddeeebbb```^^^___```aaabbbaaadddgggjjjkkkmmmoooqqqzzzzzz{{{{{{{{{{{{{{{{{{wwwwwwxxxzzz|||~~~}}}|||xxxvvvuuuwwwzzzzzzyyyvvvtttrrrnnnkkkhhhddd___\\\PPPOOOLLLGGGCCC???>>>>>><<<<<<===>>>???@@@@@@@@@BBBBBBDDDDDDCCCFFFTTTbbb~~~qqqYYY___\\\XXXYYYSSSRRRXXX]]]^^^[[[WWWWWWWWWbbb^^^WWWPPPKKKIIIHHHHHHOOOQQQUUU^^^nnnlllXXX]]]aaadddgggqqq~~~|||vvvmmmhhhhhhiiiddddddeeeddd```YYYSSSPPPOOONNNNNNMMMKKKFFF???:::}}}dddFFFTTTmmmwwwwww^^^UUUNNNSSS^^^ddd```XXXHHH@@@::::::999666444555555<<>>444666555000...111333444555666777777777777:::<<<>>>>>>???@@@BBBCCCDDDDDDAAA===???FFFFFFJJJdddvvvWWWEEEAAACCCKKKUUUXXX\\\______ZZZSSSNNNKKKBBB@@@===999666777:::===LLL~~~{{{^^^pppccc\\\MMMMMMMMMMMMLLLIIIDDD@@@BBB@@@??????======DDDMMMaaaiiiMMMYYYzzz{{{~~~|||vvvrrrmmmhhhlllnnnpppooolllgggcccbbb[[[___dddfffeeeaaa^^^]]]cccfffiiimmmnnnmmmkkkiiiiiijjjjjjiiiggghhhlllppplllllllllllllllhhhccc___XXX^^^eeeeeeZZZOOOPPPWWW```gggnnnrrrqqqnnnllllllrrryyyxxxzzzttttttxxxxxxyyyyyyuuuuuuxxx{{{|||yyywwwwwwyyyyyyxxxtttqqqkkk^^^QQQUUUTTTOOOGGG@@@???AAABBBJJJnnniiiyyyfffeeehhh```ZZZ[[[]]]\\\[[[YYYWWWUUUTTTSSSOOOPPPRRRRRRRRRSSSUUUWWWLLLMMMRRRZZZ___eeevvvrrrfff]]]YYYZZZ[[[ZZZ]]]```bbbbbbbbbcccdddhhheee```^^^]]]]]]^^^^^^YYY\\\___bbbeeehhhlllooowwwxxxyyyzzzzzzyyywwwvvvuuuvvvxxxzzz|||{{{wwwttttttrrrqqqsssvvvwwwuuurrrkkkjjjhhhgggddd^^^XXXSSSLLLKKKIIIEEEAAA>>>>>>???<<<===???AAABBBCCCDDDDDDCCCDDDFFFFFFFFFOOOdddxxxzzzhhhZZZhhheee]]][[[TTTSSSWWWYYYWWWRRRRRRXXX^^^bbb]]]UUUPPPMMMLLLIIIGGGTTTTTTVVV\\\oootttZZZ\\\___aaaaaahhhyyy}}}xxxzzzyyypppddd[[[YYY[[[WWWTTTQQQOOOLLLJJJJJJMMMIIIFFFDDDDDDDDDBBB===888tttZZZMMMRRR[[[jjjuuurrrcccUUUKKKPPP\\\```YYYQQQAAA===888555444444444333222444666999>>>EEEMMMRRR___eeeqqq{{{pppaaaYYYXXXyyy}}}VVV???;;;777555333111111111333444444444444555888;;;<<<<<<>>>>>>>>>???@@@AAACCCCCCEEEBBB>>>BBBIIIPPPooovvvQQQFFF???AAAPPP\\\\\\bbbddd```YYYSSSLLLEEEAAA???:::666777<<<@@@AAAWWWVVVyyyvvv^^^WWWMMMLLLKKKJJJHHHEEECCCBBB@@@BBBCCCAAA>>>>>>AAAEEEXXX~~~SSS___}}}yyyrrr{{{~~~|||uuupppkkkiiilllkkkjjjgggeeeeeegggiiicccbbbbbbbbbcccbbb```]]]dddhhhjjjkkkmmmoookkkeeeiiihhhggghhhjjjjjjiiigggjjjlllooopppnnnhhhaaa]]]XXXccciiiaaaPPPGGGLLLUUU^^^eeekkkooosssxxxxxxuuu}}}tttrrr|||}}}xxxuuusssyyy~~~}}}wwwtttvvvzzzwwwyyy|||~~~~~~|||zzzxxx}}}yyytttnnneee\\\UUUQQQWWWKKK;;;<<<>>>>>>BBBPPPmmmpppttthhhgggsssbbbbbb___]]][[[VVVXXXXXXWWWVVVUUUUUURRRNNNQQQOOONNNOOORRRTTTUUUUUUTTTOOOOOOTTT\\\dddpppyyynnnbbb___ZZZRRRWWWVVVXXX___bbbbbbcccgggeeebbb___^^^___]]]YYYVVVWWWXXXZZZ]]]```cccfffhhhhhhjjjllloooqqqqqqqqqpppooosssvvvxxxxxxwwwvvvvvvsssrrrrrrsssrrroookkkggggggaaa[[[WWWVVVTTTNNNIIIDDDCCCAAA???>>>===<<<<<<<<<===???@@@@@@?????????@@@CCCEEEEEEKKKcccmmm^^^dddfff[[[TTTXXXVVVTTTSSSTTTVVVXXXXXXWWW[[[RRRLLLMMMMMMIIIGGGIIIPPPXXX\\\dddvvviii\\\```___]]]dddttt~~~|||}}}yyytttnnnhhhbbb\\\UUUQQQKKKHHHFFFDDDDDDEEEDDDCCC??????===<<<:::999777777cccQQQFFFDDDIII^^^rrrvvvaaaTTTJJJNNNXXX[[[TTTKKK@@@<<<888555444444333333000111222333444888===AAAMMMXXXjjj|||xxxvvvvvvgggOOOAAA:::666444333111111111222333444444444666888;;;<<<<<<>>>??????@@@AAABBBCCCDDDAAAGGGGGGHHHUUUkkkqqqMMMCCC???BBBPPPZZZZZZ```bbb]]]WWWQQQJJJDDD@@@???;;;666555:::AAAFFFkkkwwwiiirrr\\\SSSMMMLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAAAAACCCEEERRRuuuccc^^^xxxyyyzzzvvv~~~mmmvvvzzztttooommmiiihhhhhhffffffgggiiikkkhhhfffdddccccccbbbaaa______eeejjjkkkmmmooommmhhhhhhgggggghhhjjjkkkjjjiiiiiillloooqqqoookkkeeeaaa___bbbccc[[[PPPIIIJJJOOOWWW^^^eeejjjqqqyyy~~~~~~pppooowwwyyywwwvvvyyy|||}}}{{{vvvssstttvvvuuuwww{{{~~~}}}zzzxxx}}}yyytttlllccc[[[UUUQQQPPPCCC;;;@@@AAA@@@GGGQQQ[[[UUU^^^zzzuuuaaahhhsss```^^^ZZZYYYZZZVVVYYY[[[[[[WWWUUUVVVVVVVVVPPPNNNLLLLLLOOOQQQQQQQQQSSSPPPPPPTTTYYY```kkkvvvxxxuuupppfff[[[ZZZZZZ^^^bbbbbb^^^___ccccccaaa___^^^^^^\\\YYYUUUWWWWWWXXXYYYZZZ\\\^^^______aaacccfffggghhhggggggiiillloooqqqqqqooooooooolllkkkjjjjjjhhheee```]]]ZZZUUUOOOMMMLLLKKKFFFBBBBBBAAA@@@???>>>=========>>>>>>>>>@@@BBBDDDEEEFFFCCCHHHNNNUUUeeerrrhhhhhhrrrppp___UUUWWWXXXXXXWWWVVVUUUVVVVVVWWWWWWQQQOOORRRRRRNNNLLLMMMOOOVVV[[[dddpppwww]]]]]]]]]^^^ccclllyyy{{{yyyyyytttpppjjjddd^^^XXXRRRNNNGGGDDDAAA?????????>>>===<<<<<<;;;999888777666555GGGDDDEEEFFFLLLbbbrrrmmm]]]SSSJJJKKKRRRUUUNNNDDD>>>;;;666444333333333222111222333333333444666888:::CCCUUUiiivvviiiPPPJJJCCC888444333222111111111222333555555666777888:::<<<===??????@@@AAABBBCCCDDDDDD===GGGLLLPPPdddhhhFFF@@@>>>DDDQQQXXXYYY^^^___ZZZTTTOOOIIIBBB>>>===;;;888666;;;FFFOOOwwweeezzzkkk[[[OOOLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEDDDDDDMMMfffrrr[[[ooowwwuuuwww}}}rrrqqqmmmlllzzzssspppggggggffffffgggjjjlllnnnmmmjjjfffdddccccccaaa```YYYbbbiiikkkkkkmmmnnnlllffffffgggiiilllmmmmmmkkkkkkmmmooopppmmmhhhccc___]]]\\\YYYUUUQQQOOOOOOPPPTTTZZZaaaeeelllwwwnnnmmmrrrtttvvvyyy~~~|||xxxuuusssrrrqqqsssvvv{{{|||zzz~~~zzzsssiii___XXXTTTMMMFFF;;;;;;DDDBBBDDDQQQ[[[QQQFFF]]]yyymmm}}}rrr```\\\WWWWWWZZZWWWWWW\\\[[[VVVSSSVVVXXXWWWPPPOOOMMMNNNOOOPPPOOONNNQQQPPPQQQTTTUUUYYYdddppptttfff[[[ZZZ\\\^^^[[[WWWYYY]]]aaa___]]]]]]\\\ZZZWWWUUUVVVVVVUUUTTTTTTTTTTTTTTTVVVWWWYYY[[[\\\]]]\\\\\\___bbbeeeffffffddddddddddddbbb```___]]]YYYTTTPPPLLLHHHDDDBBBCCCBBB???<<>>=========>>>>>>BBB@@@>>>>>>@@@BBBCCCCCCFFFLLLXXXoooxxxhhhiiiqqq{{{tttaaaXXXZZZXXXYYYYYYVVVRRRQQQSSSUUUPPPMMMOOOUUUXXXUUUOOOMMMOOOTTTYYYbbbgggdddwwwuuuvvveee]]]YYY^^^bbbdddmmmxxxxxxtttsssmmmiiiddd^^^YYYSSSNNNJJJDDDAAA>>><<<;;;;;;999888888888777777666555555444<<<;;;@@@JJJ\\\www|||hhhWWWQQQJJJIIIOOORRRJJJ@@@;;;888555333333333222111000222444666666666888999666999AAALLLVVVbbbsss{{{~~~ZZZKKKGGG???555222222111111111222333333555666777888888:::<<<>>>???@@@AAABBBCCCDDDDDDDDDBBBDDDOOO```yyy^^^AAA===>>>FFFRRRWWWYYY^^^^^^YYYRRRNNNHHHBBB>>>;;;999999:::>>>HHHRRRuuueeeWWWzzzaaaYYYNNNKKKKKKKKKKKKKKKJJJIIIHHHHHHEEEBBBCCCFFFGGGEEEBBBKKK\\\{{{```YYYyyy~~~zzzzzzmmmhhh~~~yyykkk~~~}}}uuupppjjjiiihhhhhhjjjmmmooopppnnnllliiigggfffdddaaa___VVV```hhhiiiiiikkknnnnnnffffffgggjjjmmmooonnnmmmnnnoooooommmiiiccc]]]YYYQQQQQQQQQQQQRRRSSSSSSSSSYYY___cccdddhhhqqqyyy|||zzzpppnnnqqqsssxxx~~~~~~yyyvvvvvvuuusssqqqssswww|||~~~{{{zzzpppdddZZZSSSPPPGGG???777===EEE@@@HHHaaacccTTTTTTyyymmm```\\\WWWXXX[[[WWWSSSWWWWWWTTTVVV[[[YYYRRRQQQQQQRRRTTTUUUSSSOOOLLLMMMNNNQQQRRRQQQTTT___lllvvvfff___XXXVVVVVVUUUXXX]]]^^^]]]\\\[[[ZZZXXXVVVTTTUUUTTTSSSQQQPPPOOONNNNNNQQQRRRSSSTTTUUUVVVUUUUUUWWWZZZ\\\]]][[[ZZZZZZZZZ\\\[[[XXXVVVSSSOOOJJJFFFDDDAAA???>>>??????===<<<===============>>>>>>???AAA???>>>>>>AAACCCDDDDDDGGGRRRkkkkkkllloooppphhh]]][[[```TTTWWWXXXTTTOOOMMMQQQUUUTTTRRRTTT\\\dddbbbWWWMMMRRRSSSWWW___^^^UUUiiivvv~~~vvvbbbVVV\\\bbbbbbfffooo{{{~~~wwwqqqooohhheee```[[[VVVQQQLLLIIIDDDAAA>>>;;;::::::888777555555555555555444444444AAA:::>>>QQQrrrlllRRRPPPKKKIIIMMMPPPJJJ???888666333222222222111000,,,...222333444444666777999888:::>>>AAAHHHVVVdddnnnrrreeerrrdddSSSKKK???666555111111111222222333333444555777999999999999<<>>>>>@@@HHHTTTXXX\\\```___XXXQQQMMMHHHBBB@@@:::666888;;;>>>EEENNNtttTTTWWWcccWWWWWWMMMJJJJJJJJJJJJJJJIIIHHHHHHGGGEEECCCCCCFFFFFFDDDAAAJJJTTTwwwoooYYYddd{{{~~~}}}hhheee{{{qqqzzz{{{vvvoooqqqnnnkkkkkknnnpppppppppmmmlllkkkkkkjjjgggccc___ZZZccciiiiiigggjjjmmmnnnhhhggghhhkkknnnoooooonnnoooooonnnlllhhhccc]]]ZZZQQQUUUXXXWWWTTTRRRRRRSSS]]]dddiiihhhhhhnnnsssuuuzzzuuurrrrrrttt{{{|||wwwvvvxxxyyyvvvtttvvvyyy}}}~~~||||||uuukkk___TTTMMMJJJ???;;;999@@@DDD@@@RRRvvvnnngggvvvrrrbbb\\\[[[VVVWWWYYYSSSOOOQQQRRRUUUbbblllcccSSSNNNPPPTTTXXXYYYUUUOOOKKKIIIJJJNNNPPPOOOQQQ[[[gggsssvvv}}}ooo___WWWWWWWWWYYY\\\[[[[[[[[[YYYWWWUUUTTTSSSTTTSSSRRRPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSUUUUUUSSSRRRRRRRRRSSSQQQOOOLLLJJJGGGCCC@@@@@@???>>>===>>>???>>>>>><<<<<<<<<<<<===>>>???@@@===>>>???@@@BBBFFFIIILLLNNNkkkvvviiifffbbb^^^ZZZYYY\\\```SSSUUUVVVSSSOOOOOOTTTYYYaaa___```iiisssrrrcccSSSUUUTTTTTTZZZXXXOOOccczzz{{{oooZZZ\\\ddddddfffkkkvvv}}}|||tttnnnkkkeeebbb]]]YYYUUUQQQLLLIIICCC@@@===:::999999777666555555555555555444444444===>>>SSStttaaaOOOPPPNNNJJJLLLOOOIII>>>666444222111222222111///...000222333333333444555222444888;;;::::::AAAIIIWWW```XXXeeetttrrr{{{rrrPPPHHHCCC444///777111111222333444444555555666999;;;:::999999<<<@@@@@@AAACCCEEEFFFFFFFFFEEEJJJDDDbbbdddKKK>>>AAABBBJJJVVVYYY```ccc```XXXPPPLLLGGGBBB@@@999666888999<<>><<>>===============>>>============>>>???@@@AAAAAACCCDDDBBB@@@DDDMMMUUUooovvvhhh```^^^YYYTTTTTTXXXZZZYYYTTTUUUUUUSSSRRRSSSXXX\\\cccdddgggmmmsssrrrdddTTTTTTSSSQQQVVVWWWQQQ```||||||jjjbbbeeefffgggiiiqqq||||||~~~{{{vvvpppiiieeeaaa^^^ZZZVVVSSSPPPLLLIII@@@===:::888777777666444555555555444444444444444999GGGjjjgggJJJNNNRRRPPPJJJJJJLLLFFF:::444222000000111111000///000222333333333333555666///111555999777555:::BBBPPP___\\\iiiqqqiiipppvvv}}}qqqoooyyypppXXXDDD===777///...555111111333444555666666777666999<<<;;;999999<<<@@@AAABBBDDDFFFGGGGGGFFFFFFGGGPPPyyypppVVVEEE@@@EEEEEELLLXXX\\\bbbdddaaaWWWOOOJJJEEE@@@<<<888888::::::AAAZZZttt{{{WWWYYYttteeeOOORRRUUUKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFHHHIIIIIIGGGEEEDDDDDDGGGIII___}}}|||ccchhh|||}}}qqqssspppmmmrrrnnnsss~~~wwwvvvrrrnnnnnnqqqtttsssqqqssspppmmmlllmmmnnnnnnnnnuuuvvvsssmmmkkknnnooonnnnnnmmmlllmmmnnnnnnmmmkkkllllllllllllkkkjjjhhhhhhmmmmmmjjjbbbWWWQQQQQQTTTXXXeeesssvvvuuuuuutttrrruuu~~~zzz{{{yyysssoooppptttxxxzzzzzzzzz{{{|||||||||{{{zzz{{{{{{{{{zzzyyywwwvvvppphhh]]]VVVRRRMMMEEE???666<<<===BBBLLLYYYyyyqqqZZZTTTVVVVVVPPPQQQQQQIIIKKKOOOQQQVVViiixxxnnnWWWIIIJJJKKKNNNQQQRRRQQQOOOKKKIIIJJJMMMOOOOOOTTTZZZhhh{{{|||tttjjjttt~~~nnn^^^UUUSSSUUUWWWXXXWWWSSSQQQQQQRRRPPPPPPNNNLLLKKKJJJJJJJJJFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFDDDBBBBBBCCC???>>>======??????>>><<<>>>>>>>>>===<<<;;;<<<===>>>>>>>>>>>>>>>???@@@AAACCCGGGJJJHHHIIIUUUjjj{{{yyy|||```cccddd^^^UUURRRVVVXXXVVVUUUTTTRRRQQQQQQTTTWWWYYYXXXaaaiiijjjhhheee]]]UUUPPPRRROOORRRXXXVVV[[[nnn}}}nnneeeccceeegggjjjuuu|||zzzyyyvvvsssnnnhhhccc___\\\YYYVVVSSSPPPMMMIIIGGG>>><<<999777777777666555555444444444333333222222CCCPPPkkkuuu```LLLEEE@@@NNNTTTRRRJJJHHHJJJCCC666222111000000111111000...,,,---///000000222444777666666777888666777@@@JJJVVViiijjjwww|||qqqxxxppp```___aaa___KKKFFF>>>666222111111111111222333555666777777777666:::===<<<999999<<>>666666:::======IIIooosssZZZiiiuuuYYYNNNTTTWWWMMMNNNNNNMMMMMMLLLJJJIIIHHHGGGJJJLLLKKKHHHEEEEEEGGGGGGFFFVVVnnnqqqnnn{{{uuu{{{}}}ttthhhjjjfffkkk|||uuuppplllmmmqqqttttttqqqwwwsssmmmkkkmmmppptttvvv~~~wwwooonnnqqqqqqnnnpppooonnnnnnooonnnllljjjmmmllllllkkkiiigggfffeeeaaa]]]WWWOOOJJJIIIKKKNNNWWWgggwww|||zzzwwwssspppqqq|||{{{}}}xxxyyywwwqqqlllllloooqqqyyyzzz|||}}}}}}}}}|||{{{{{{{{{zzzxxxwwwuuusssrrrhhh^^^SSSNNNNNNLLLDDD===666======AAAQQQfff|||]]][[[VVVXXXWWWPPPQQQRRRJJJKKKPPPPPPPPP^^^kkkbbbMMMLLLJJJIIIJJJNNNRRRTTTUUUNNNKKKJJJMMMOOONNNQQQUUUVVVjjj}}}}}}}}}nnnyyyoooyyylll```^^^TTTVVVXXXVVVRRRPPPPPPQQQOOONNNLLLJJJIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDAAABBBBBBAAA>>>======>>><<<;;;;;;<<>><<<;;;<<<===???????????????@@@AAAAAA===EEENNNSSS^^^vvvpppjjj___qqqrrriiiXXXPPPTTTXXXXXXTTTQQQMMMLLLNNNQQQSSSTTTPPPaaammmjjjaaa]]][[[ZZZKKKPPPNNNQQQZZZYYYXXX```zzzwwwddd```ccceeebbbmmmyyy~~~zzzvvvtttppplllhhhccc^^^ZZZXXXVVVRRROOOMMMJJJGGGDDD???<<<999888888999888777444444333333222111111000???NNNZZZVVVGGG:::777999HHHMMMSSSSSSOOOGGG>>>666555444333111000/////////---......///000111111222...333888999888;;;DDDLLLZZZeeettt~~~~~~yyywwwyyyrrrddd]]]YYYSSSPPPOOO???:::555333333333111///444444444444666777888999999999;;;<<<============DDDCCCDDDIIIIIIGGGFFFHHHSSSzzz~~~aaaIIICCC@@@GGGQQQWWW[[[______eeeaaaSSSIIIHHHEEE>>>:::555555:::@@@VVV{{{^^^zzzbbbZZZVVVTTTUUURRROOOOOOOOOOOOMMMLLLJJJJJJMMMMMMLLLKKKJJJHHHFFFEEEBBBDDDMMMbbb}}}vvvlllwwwrrrnnniiihhhhhhvvvxxxqqqsssuuutttrrrqqqsssuuuwwwrrrooooootttyyy||||||wwwvvvuuutttrrrqqqppppppoooooonnnoooppppppmmmkkkfffmmmpppmmmiiieee```[[[UUUOOOHHHCCCBBBDDDFFFHHH\\\jjjzzzyyypppjjjlllsss}}}xxxtttyyy|||zzzqqqhhhhhhmmmssszzz~~~{{{|||zzzuuuyyyzzzwwwrrrsssvvvrrrjjj^^^XXXRRRSSSVVVRRREEE999777888EEEKKKSSS{{{bbbnnn^^^YYYXXXVVVTTTRRRPPPOOONNNOOOSSSRRRMMMMMMQQQQQQMMMKKKKKKKKKMMMOOOPPPOOONNNHHHJJJMMMOOOQQQQQQPPPPPPVVVXXX```lllrrrqqqooooooxxx~~~tttvvv}}}~~~vvvuuu{{{sss\\\]]]UUUQQQRRRRRRMMMKKKMMMJJJJJJJJJHHHFFFFFFGGGHHHBBBAAADDDFFFDDD@@@???CCCBBBAAA@@@???>>>=========??????>>>======>>>>>>>>>???CCCBBB===<<>>@@@===>>>AAABBB???BBBGGGHHHQQQWWW```|||vvvzzzssspppbbb```kkkggg```ZZZVVVUUUVVVWWWQQQQQQPPPPPPPPPRRRSSSTTTUUU[[[bbbeeebbb\\\XXXVVVJJJKKKLLLNNNPPPSSSVVVXXXvvvoooeeefffbbbaaagggnnnwww{{{wwwpppjjjddd___YYYVVVVVVSSSPPPMMMJJJGGGDDDAAA===<<<:::888666444444333444444444444444444444444@@@HHHMMMFFF999222555:::@@@IIIRRRRRRMMMEEE===777444333111000///..................///000111111111...333777888888<<>>??????@@@BBBBBBEEEHHHHHHEEEEEEIII\\\pppOOOEEEAAABBBKKKUUUYYY\\\___```eee```QQQGGGFFFCCC===;;;888555888EEEhhhxxxhhhzzz[[[UUUQQQPPPQQQNNNNNNNNNNNNMMMLLLKKKJJJIIIQQQPPPOOOLLLIIIEEEBBBAAAAAADDDLLLZZZnnnyyyzzzqqqdddaaagggwwwyyyqqqrrrsssqqqooonnnppprrrtttttttttvvvwwwxxxwwwvvvooooooooooooooooooooooooqqqpppoooooopppnnnllliiikkkoooppplllgggccc\\\UUUNNNIIIAAA======AAADDDFFFRRR```rrr~~~xxxpppmmmrrr{{{|||~~~~~~{{{xxx|||zzztttjjjeeeiiisss{{{~~~yyyxxxuuuqqqttttttrrrqqquuuxxxpppeeeYYYVVVSSSSSSRRRLLLAAA888??????BBBIII]]]~~~qqqaaawwwjjjSSSWWWVVVUUUSSSRRRPPPOOONNNOOORRRPPPKKKJJJNNNNNNKKKLLLKKKJJJKKKMMMMMMLLLKKKIIIJJJMMMOOOPPPPPPOOOOOONNNQQQZZZhhhqqqtttvvvyyy~~~|||~~~yyyuuuxxxvvvggg[[[SSSSSSTTTPPPJJJHHHGGGGGGGGGEEECCCBBBAAABBBCCC@@@AAADDDCCC???>>>AAA@@@???>>>======<<<============<<<<<<;;;<<<<<<===999>>>>>>;;;;;;???@@@======???AAABBBCCCEEEGGGIIIMMM```vvvwwwgggeee```bbb___ZZZVVVTTTTTTWWWXXXUUUUUUTTTSSSSSSSSSSSSSSSRRRWWW]]]^^^\\\WWWSSSRRRHHHJJJMMMOOOQQQSSSUUUVVVzzzoooccceeecccffffffhhhnnnwww|||xxxqqqjjjddd___ZZZVVVQQQOOOLLLKKKJJJHHHEEECCC<<<;;;:::777666444444333333333333333333333333333>>>@@@@@@;;;222...222888<<>>HHHQQQYYYfffuuuwwwoooeeebbbbbbmmmtttuuurrryyytttUUUKKKAAA===;;;777666777888666333222222333222222555555555666777888999:::>>>=========???@@@BBBCCCAAABBBFFFHHHFFFBBBFFFMMMiiirrrsss```BBBAAA???DDDOOOXXX[[[\\\^^^bbbddd]]]OOOEEEDDDAAA;;;555666555888PPPpppyyypppWWWTTTRRRQQQRRRNNNNNNMMMMMMLLLKKKJJJIIIIIIQQQQQQPPPMMMJJJGGGCCCBBBGGGKKKOOOUUU```www~~~~~~yyywww```[[[gggzzz{{{rrrqqqqqqnnnlllllloooqqqrrruuuyyyzzzxxxuuuqqqpppiiiiiijjjlllmmmooopppqqqqqqpppooonnnooonnnkkkiiimmmooonnniiifffbbb[[[SSSOOOIIIAAA;;;;;;???CCCEEEMMMZZZlll{{{uuummmmmmttt{{{zzzzzz~~~~~~}}}{{{vvvoookkkkkkrrr~~~{{{rrrnnnllliiinnnnnnnnnpppuuuuuuiii]]]TTTUUUVVVSSSLLLDDD<<<888>>>@@@@@@NNNjjjxxxqqqjjj|||qqq```hhh}}}ZZZTTTRRRQQQPPPOOONNNMMMMMMLLLOOOOOOMMMIIIHHHKKKLLLJJJOOOLLLJJJIIIIIIJJJIIIHHHIIIJJJLLLNNNNNNNNNNNNMMMNNNPPPYYYgggrrrxxx||||||xxx|||ppp___XXXVVVSSSLLLHHHLLLLLLKKKJJJHHHFFFDDDCCCBBB>>>===???@@@===<<<>>>>>>>>>======<<<=========<<<<<<<<<;;;;;;<<<<<<===AAAEEEEEEBBB@@@AAAAAA@@@;;;@@@CCCFFFSSSgggsssttt}}}xxx~~~oooiiiqqqiii```^^^ZZZWWWUUUVVVXXXZZZXXXXXXXXXXXXWWWUUUSSSRRROOORRRUUUVVVTTTQQQNNNMMMGGGJJJNNNQQQRRRTTTVVVWWWkkkvvvhhhjjjiiilllfffaaadddmmmvvv}}}zzzqqqjjjccc^^^YYYVVVPPPMMMJJJHHHGGGEEECCCAAA<<<;;;999777666444444333222222222222222222222222999:::<<<<<<888444666:::FFFWWWbbbZZZIII???:::777222222111000///............/////////000000000111000222444555777>>>HHHQQQSSSaaammmkkk```XXXVVVWWWXXXbbbiiimmmssstttfffSSSGGG???888666555222222444444333222222222333333333666666666777888999:::;;;???>>>======???AAADDDEEEAAADDDHHHJJJEEEBBBHHHQQQsssxxxWWW[[[dddUUUDDD@@@???DDDOOOWWWYYY[[[]]]dddbbbYYYLLLCCC@@@>>>:::222888999???___mmmeeeTTTTTTRRRRRRSSSOOONNNNNNMMMLLLKKKJJJJJJJJJMMMNNNOOOOOONNNMMMKKKIIIJJJMMMOOOPPPXXXnnn~~~~~~~~~{{{~~~lllddd]]]jjj}}}|||sssrrrpppnnnnnnooorrrttttttwwwyyywwwrrrnnnmmmnnniiijjjkkkmmmoooppprrrrrrooonnnmmmmmmnnnnnnlllkkkjjjkkkiiifffdddccc^^^WWWVVVOOOEEE???===@@@CCCEEEQQQ[[[hhhvvvwwwmmmiiipppxxxzzz}}}}}}{{{zzzxxxrrrnnnqqqxxx~~~qqqfffbbbaaabbbhhhkkknnnpppooohhh^^^UUURRRVVVXXXRRRFFF===:::::::::@@@HHHaaawwwhhhXXXdddvvvhhhaaa{{{iiiUUUYYYLLLLLLKKKKKKJJJJJJIIIIIINNNNNNLLLIIIIIILLLNNNNNNQQQNNNJJJHHHGGGHHHGGGGGGIIIIIIKKKLLLMMMMMMMMMLLLQQQRRRXXXbbblllsss}}}|||kkkaaaZZZTTTQQQKKKJJJIIIHHHGGGDDDAAA???CCC???===@@@BBB@@@???@@@>>>============>>>>>>???>>>============>>>??????<<>><<<;;;:::888777555444444444222222222222222222222222:::888:::======<<<@@@GGG]]]nnntttbbbKKK>>>999555333222222111000000000000////////////000000000000111111222333555<<>>======???AAADDDFFFCCCEEEIIIJJJGGGEEELLLUUUuuujjjKKK@@@VVV[[[LLLFFFBBBAAAFFFOOOVVVXXXZZZ]]]ddd___UUUHHH@@@===<<<999777;;;;;;CCCiiimmmxxxnnnXXXOOOQQQNNNOOOQQQMMMOOOOOOMMMLLLLLLLLLLLLLLLLLLNNNPPPQQQRRRQQQPPPNNNHHHIIIIIIJJJRRRffflllqqqvvvzzz}}}uuuhhhrrrfffmmmzzz{{{uuutttrrrqqqsssuuuxxxyyyxxxwwwtttnnniiihhhkkkoookkkllllllmmmnnnoooppppppkkkjjjjjjkkkmmmoooooonnnkkkllliiiccc``````\\\VVVSSSLLLDDD???>>>AAADDDFFFSSS[[[dddoooyyypppiiittt}}}yyy{{{|||zzzyyyyyy|||qqqkkkrrr}}}|||pppdddZZZWWWYYY]]]eeejjjooommmdddYYYTTTSSSWWWZZZYYYOOOBBB::::::>>>???FFFWWWuuu{{{ZZZWWWwwwuuuqqq\\\PPPQQQKKKKKKKKKJJJJJJIIIIIIIIINNNLLLLLLLLLMMMOOOQQQSSSRRRNNNJJJHHHGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLPPPXXX___gggsss~~~~~~oooddd]]]WWWTTTRRRPPPOOOLLLIIIEEEEEEAAA@@@CCCDDDBBBAAACCC======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@<<<>>>AAABBBAAABBBGGGLLLLLLPPPVVVhhh||||||eeecccfff___YYYWWWTTTQQQNNNLLLLLLKKKQQQSSSVVVXXXYYYWWWUUUTTTOOOOOONNNNNNNNNMMMLLLKKKJJJMMMOOOPPPRRRWWW___fffbbb```fffyyysssnnnjjjhhhdddccckkkuuuyyyzzz~~~~~~tttkkkbbbZZZTTTPPPOOOLLLGGGCCCAAA???<<<::::::999888666555444444444333333333333333333333333===999999>>>@@@CCCOOO]]]vvviiiLLL>>>999555333333222111111111111111////////////000000000000111111111111333999@@@FFFQQQ^^^eee___VVVRRRLLLFFFJJJLLLNNNTTT\\\```VVVIII;;;777555666555222333777111222444444333333555666888888888999:::;;;<<<===>>>>>>>>>???AAACCCEEEFFFFFFFFFHHHJJJHHHHHHNNNWWWlllPPP;;;JJJ```WWWEEEAAADDDDDDJJJTTTZZZ\\\^^^bbbddd\\\PPPDDD>>>;;;:::999999888777EEEpppoooaaacccSSSOOORRRNNNPPPSSSOOOPPPOOOMMMLLLLLLLLLMMMNNNOOOQQQSSSTTTSSSQQQNNNMMMIIIIIIJJJKKKQQQaaavvviiiWWWdddxxxtttkkkyyyxxx~~~|||wwwnnnppphhhoooyyy~~~zzzxxxvvvttttttwwwyyy{{{{{{xxxtttnnnhhheeeggglllppplllllllllllllllllllllllliiihhhhhhiiimmmoooppppppoooppplllaaaYYYUUURRRNNNGGGBBB===;;;===AAAFFFHHHPPPZZZcccmmm}}}ssslll{{{}}}|||{{{}}}pppfffooo}}}wwwnnnbbbYYYSSSQQQWWW___eeeiiimmmhhhZZZPPPRRR[[[aaa^^^VVVJJJ???:::===AAAEEELLLcccyyy___mmmddd[[[TTTNNNMMMMMMMMMLLLLLLKKKKKKKKKMMMKKKLLLOOOPPPOOOQQQTTTOOOMMMJJJHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJMMMSSSYYYaaannn{{{~~~rrrjjjeee___[[[YYYUUUPPPLLLFFFEEEFFFHHHEEE???>>>@@@???>>>>>>=========>>>>>>???????????????@@@AAABBBEEEEEEGGGGGGDDDCCCJJJRRRVVV___ooo}}}tttooo{{{kkk]]]YYYYYYSSSRRRQQQQQQPPPOOOOOOOOOOOONNNPPPSSSVVVWWWWWWVVVUUUPPPOOONNNNNNOOONNNLLLJJJKKKNNNQQQRRRRRRVVV___gggbbbXXX[[[mmm}}}wwwtttqqqjjjbbbdddmmmssstttzzz~~~vvvnnnfff^^^WWWRRRKKKHHHCCC@@@??????>>>===999999777666555444444444333333333333333333333333===;;;???HHHLLLNNN\\\mmmkkkLLL@@@<<<777222111111000000000000111000000000000////////////000000///000111555:::>>>EEETTT```___\\\ZZZPPPEEEDDDBBBAAAFFFOOOTTTNNNDDD777444333555333000111555111333555555444444555777999999999999:::<<<===>>>>>>???@@@BBBDDDEEEGGGGGGHHHEEEEEEHHHIIIJJJPPPWWW___DDDEEE___dddRRRCCC???DDDGGGQQQ]]]dddeeegggjjjdddYYYLLLBBB<<<999999:::888666>>>ZZZ{{{SSSccc]]]RRRQQQSSSOOOPPPUUUQQQOOONNNLLLKKKKKKKKKMMMNNNPPPRRRSSSTTTRRROOOLLLJJJJJJMMMNNNLLLMMMXXXjjjyyysssYYYTTTmmmrrrxxxsssuuuyyyqqqzzzvvvvvv^^^]]]iiisss~~~}}}zzzxxxuuuvvvxxxyyyxxxvvvsssoookkkiiiiiikkklllmmmllllllkkkkkkkkkkkkjjjjjjiiihhhgggiiilllnnnppppppqqqsssnnn___PPPIIIGGGFFFBBB???<<<<<<@@@EEEIIIJJJQQQ^^^jjjtttppplll~~~{{{yyyyyywwwssssssuuutttfffcccuuu|||nnneee[[[UUURRRRRRZZZeeefffffffffaaaVVVQQQZZZhhhjjj```QQQDDD<<<<<>>>>>======999888777666555444444444222222222222222222222222888;;;GGGVVVZZZZZZdddsssjjjLLLAAA>>>999111000000////////////000000000000000////////////000000//////000333666999666HHHXXX^^^aaaaaaUUUFFF===;;;;;;AAAJJJLLLBBB666555333333444222///000333111444777777555444555777999999999:::;;;<<<===>>>???@@@BBBDDDFFFGGGHHHHHHHHHDDDCCCFFFHHHKKKPPPVVVUUUBBBQQQjjj```LLLGGGBBBCCCIIIWWWfffmmmmmmnnnpppcccXXXJJJ@@@;;;999999:::999<<>>@@@@@@AAABBBDDDFFFHHHJJJKKKGGGEEEEEEFFFFFFHHHQQQ[[[NNNOOOfffoooTTTBBBCCCAAACCC^^^ooojjjbbbfffiiifff[[[XXXFFF999===>>>999:::>>>AAAiiilllVVVTTT[[[TTTPPPOOOQQQNNNIIIIIINNNOOOMMMKKKIIIHHHGGGGGGHHHLLLKKKKKKMMMNNNNNNLLLJJJLLLKKKKKKJJJGGGHHHRRR^^^qqquuucccZZZvvv~~~qqq}}}jjjRRRKKKUUUiii||||||zzzwwwuuuttttttssssssnnntttvvvsssooonnnnnnkkkmmmlllkkkmmmoooooollliiijjjkkkmmmmmmmmmmmmoooqqqwwwqqqggg\\\SSSMMMKKKKKKGGGIIIJJJIIIIIILLLSSSXXX^^^ppp{{{~~~lllmmm}}}vvvjjj]]]RRRSSSVVVTTTQQQRRRSSSUUUeee|||{{{qqqooonnnbbb]]]YYYVVV```nnnppprrroooeeeXXXWWWbbbnnnrrrgggOOO???:::777???GGGDDDRRR|||kkkWWW[[[YYYMMMKKKKKKJJJIIIHHHIIILLLNNNQQQQQQPPPOOOMMMIIIFFFDDDGGGHHHHHHHHHGGGFFFDDDCCCDDDCCCDDDFFFIIIKKKKKKJJJLLLMMMMMMLLLNNNVVVcccnnn|||uuuzzz{{{mmmmmmrrrjjjbbb^^^```bbb^^^]]]```\\\XXX[[[dddfffeeelllyyy~~~mmm]]]eeezzz~~~vvvlllaaaWWWVVVXXXVVVSSSRRRMMMNNNPPPPPPPPPNNNLLLKKKMMMOOOPPPPPPOOOQQQVVVZZZUUUNNNJJJJJJJJJHHHHHHJJJJJJTTTZZZUUUOOOOOOPPPOOOMMMRRRVVV]]]pppvvvzzz}}}wwwjjjccc___bbbfffiiikkkooouuuzzzwwwvvvwwwxxxyyyvvvooojjj\\\WWWPPPHHHAAA===;;;:::888888777666444222111///444333222222111111222222DDD===@@@RRRdddooozzzfffLLLAAA<<<777222111111000000000000000//////............//////000000//////000111222333333666>>>FFFKKKHHH>>>555666;;;@@@CCCAAA===999666333333222222222222222222555444333222333444666888888888888999;;;===???AAAAAABBBCCCEEEFFFHHHIIIJJJIIIGGGFFFHHHIIILLLUUU___QQQXXXeeedddNNN@@@EEEJJJKKKaaammmfff^^^cccgggeee___YYYEEE888;;;;;;777:::BBBWWWnnnYYYlll~~~RRRRRROOONNNPPPMMMHHHHHHMMMLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIJJJMMMPPPQQQPPPNNNNNNMMMLLLJJJFFFEEEMMMXXXkkkiii]]]rrryyynnnUUUIIIRRRdddzzz~~~yyyuuutttuuuttttttpppuuuvvvrrrnnnooonnnlllooommmmmmnnnppppppmmmjjjmmmnnnpppooonnnnnnooopppqqqllldddZZZRRRMMMLLLLLLIIIMMMQQQQQQNNNOOOTTTZZZeeevvvqqquuujjj]]]SSSKKKLLLNNNOOORRRVVVUUUSSS[[[kkkrrrlllgggiiimmmbbb______^^^iiivvvwwwyyysssggg]]]^^^gggmmmkkk]]]GGG===<<<999===FFFHHHhhhzzzmmmbbbUUUYYYVVVLLLKKKKKKIIIHHHHHHKKKQQQUUURRRQQQPPPNNNLLLJJJHHHFFFFFFFFFGGGGGGFFFEEECCCBBBDDDDDDDDDDDDDDDEEEFFFGGGMMMNNNMMMLLLMMMTTT```iii|||uuuqqqxxx}}}}}}vvvrrrtttuuurrrqqqsssrrrpppuuuyyyqqqddddddzzz}}}cccZZZTTTTTTUUUSSSRRRRRRNNNOOOPPPPPPPPPNNNLLLKKKKKKMMMNNNNNNOOOQQQVVVZZZRRRLLLIIIIIIJJJHHHHHHKKKLLLUUUYYYUUUOOOPPPRRRQQQLLLQQQSSSVVVdddxxxzzz}}}~~~tttlllccccccccceeegggmmmtttyyyvvvvvvvvvwwwxxxuuuooojjjaaa]]]UUUMMMEEE???;;;:::888777666666444444333222444333222222111222222222LLL???===MMM[[[dddwwwdddJJJ>>>999444222111111000000000000000//////............//////.........///000111111222222111333777;;;<<<999555666999<<<===:::777444222222222222222222333444444555444333333444666777888999999:::;;;===???AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIFFFEEEHHHJJJMMMVVV^^^XXXhhhjjj[[[KKKAAACCCOOOTTTccciii___YYY___dddccc]]]UUUAAA666:::999777===EEErrrooo\\\xxxQQQOOOMMMMMMNNNKKKGGGGGGJJJHHHHHHIIIIIIHHHHHHGGGFFFJJJJJJKKKMMMPPPQQQPPPNNNLLLKKKJJJIIIEEEDDDJJJSSSiiizzzjjjpppppp{{{]]]JJJRRRaaavvvxxxsssrrrsssrrrqqqrrrvvvuuupppnnnoooooommmooonnnnnnnnnoooooommmkkkoooqqqrrrrrrpppnnnnnnooonnnkkkdddZZZRRRLLLJJJJJJMMMSSSYYYWWWPPPMMMPPPVVVbbbssszzz|||pppwwwpppXXXJJJIIILLLRRRVVVYYY^^^ddd```[[[\\\eeeiiihhhiiinnnlllbbbaaadddgggtttwwwhhhaaafffmmmiiiaaaRRR@@@<<<@@@<<<===HHHPPPjjjwwwyyygggmmmsssXXXSSSVVVRRRKKKKKKJJJIIIHHHIIINNNUUU[[[QQQOOOMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAABBBDDDEEECCCBBBCCCGGGJJJNNNNNNMMMKKKKKKPPPZZZaaa}}}~~~nnnnnnxxxyyy{{{kkkdddccc{{{kkkZZZVVVTTTVVVUUURRRRRRUUUNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMOOOTTTWWWOOOJJJGGGIIIJJJIIIJJJLLLPPPVVVXXXSSSNNNNNNQQQRRRKKKOOOPPPNNNWWWjjjyyy}}}zzzkkkgggaaa```ccciiippptttsssssstttvvvvvvsssoookkkhhhddd^^^UUULLLEEE???<<<:::888777555444444555555444444333222222222222222LLLCCCEEENNNPPPTTTssshhhMMM???888333222111111000000000000000//////............//////---...000111222222222222444222000111333555555555555777888888666444333333444333222222222333333444555444444555666777888999;;;;;;<<<>>>???AAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDEEEHHHIIIJJJPPPWWWVVVllleeePPPJJJEEEEEESSS[[[cccbbbYYYVVV^^^cccbbbSSSLLL<<<666;;;999999EEE^^^kkkqqqoooRRRLLLLLLLLLLLLIIIGGGFFFHHHDDDEEEGGGHHHHHHGGGFFFEEELLLKKKKKKLLLMMMMMMKKKIIIGGGFFFFFFGGGEEEDDDJJJRRRccc~~~yyypppllllllUUUXXXaaassszzzuuutttsssqqqoootttuuusssnnnmmmooopppooonnnmmmmmmmmmmmmmmmlllkkkoooqqqssssssqqqooonnnnnnooolllggg]]]QQQIIIEEEEEEMMMTTTXXXSSSIIIDDDHHHOOO\\\lllsssxxxvvvrrreeejjjwwwqqqZZZLLLEEEMMMXXX```bbbaaaccceee[[[WWWWWW]]]bbbccchhhnnnooocccaaagggmmm}}}wwweeeaaajjjnnndddWWWLLL======CCC???@@@NNNYYY[[[\\\hhhvvvooo^^^hhh___QQQRRRQQQMMMLLLHHHIIIIIIIIIKKKOOOTTTXXXNNNLLLIIIFFFEEEEEEFFFGGGCCCCCCCCCCCCBBBBBBAAAAAA@@@CCCEEEDDDBBBDDDKKKRRRNNNMMMLLLJJJIIIMMMSSSXXXooorrrwww}}}xxxlllrrr|||sssmmmgggmmm~~~```WWWWWWYYY[[[WWWSSSSSSWWWMMMMMMLLLKKKJJJIIIIIIHHHKKKKKKJJJJJJKKKMMMOOOQQQNNNIIIGGGJJJLLLKKKLLLOOOTTTVVVUUUPPPKKKJJJMMMOOOLLLMMMLLLKKKTTTffftttzzzyyypppeee___```dddiiikkkmmmnnnpppssssssrrrpppnnnmmmjjjeee^^^VVVNNNHHHEEE???===:::777555444444444444444333222222222222333RRRKKKKKKRRRQQQVVVtttgggOOOBBB:::666222111111000000000000000//////............/////////111333555666555444333555333111000111222222222333555666555444444666888777555444222111111222333555555555666777888::::::;;;<<<>>>???AAACCCDDDDDDGGGFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGJJJIIIHHHOOOWWW```kkkZZZCCCDDDIIINNN]]]]]]```]]]WWWXXX```bbb___KKKEEE;;;999===888===PPPnnn___OOOIIILLLMMMKKKIIIHHHGGGGGGBBBCCCEEEFFFFFFFFFEEEDDDIIIHHHHHHIIIJJJIIIGGGEEEEEEDDDEEEGGGFFFDDDGGGLLLXXXnnn~~~qqqmmm{{{zzzzzz|||lll^^^___lll}}}yyyuuurrrpppnnnssstttqqqllllllpppqqqoookkkkkkkkkkkkjjjjjjkkkllllllooorrrsssqqqnnnlllllliiiiiieee\\\OOOFFFBBBAAAEEEKKKNNNIII@@@===EEENNN\\\jjjppprrrwwwqqqfffdddVVVXXX]]]cccaaaXXXRRRQQQUUU\\\cccfffeeedddbbbaaaeeefffjjjrrrwww{{{|||mmmhhhmmmtttrrr___^^^hhhjjj]]]OOOHHH<<<===BBBAAAGGGVVV^^^SSSUUUhhhvvviii___{{{hhhSSSPPPPPPLLLKKKNNNFFFIIIKKKLLLLLLMMMNNNPPPMMMKKKHHHEEEDDDEEEGGGIIIBBBBBBAAAAAAAAAAAAAAAAAA???BBBEEECCCAAACCCJJJQQQLLLKKKIIIHHHGGGIIIMMMPPPVVVWWW```ppp}}}sss{{{uuuaaakkk{{{wwwpppgggWWWYYYZZZ\\\]]]XXXQQQPPPTTTPPPOOOMMMKKKJJJJJJJJJJJJMMMLLLIIIHHHIIIJJJKKKLLLNNNJJJIIILLLOOONNNOOORRRVVVTTTQQQLLLGGGDDDGGGJJJMMMLLLJJJMMMYYYhhhrrruuuvvvyyy{{{|||www{{{rrrgggbbbbbbbbbbbbfffhhhllloooppppppppppppmmmkkkhhhddd^^^XXXSSSQQQHHHFFFAAA;;;777444333333555444333333222222333333___TTTNNNTTT]]]fffuuu{{{hhhUUUGGG>>>888555222111111000000000000000//////............//////222444666888999777555333222222111111000000//////222444555555555777999<<<888777444222111111222333555555666777999:::;;;;;;<<<===???AAABBBDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGKKKMMMKKKMMMZZZhhhzzz[[[BBBCCCMMMWWWaaa\\\\\\ZZZYYY^^^cccaaaZZZFFFBBB;;;<<<>>>888EEEcccqqqjjjTTTNNNHHHMMMNNNLLLIIIJJJIIIGGGBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDFFFHHHHHHGGGEEEGGGFFFFFFHHHFFFAAABBBEEEQQQcccrrrxxxmmmjjjtttssspppvvvzzzeeeZZZ___www||||||yyyssskkkfffeeefffppppppnnnkkklllqqqrrrooohhhiiijjjiiiiiiiiikkkmmmjjjmmmqqqqqqoookkkhhhfff```bbbaaaYYYNNNDDD@@@@@@===BBBFFFCCC???AAAJJJTTT]]]eeeffffffjjjbbbWWWVVVSSSSSSWWW[[[\\\\\\aaahhhnnnpppqqqrrrxxx~~~}}}vvvxxx}}}{{{hhhYYY\\\eeedddVVVIIIBBB;;;===AAAFFFUUUaaa]]]RRR___fffYYYOOOOOONNNJJJJJJNNNFFFIIILLLMMMLLLJJJIIIIIILLLKKKHHHFFFFFFHHHJJJKKKBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDBBB???@@@DDDGGGHHHHHHFFFFFFFFFGGGIIIJJJLLLLLLUUUhhhxxxeeefffgggxxx|||vvviiiaaaZZZZZZ[[[[[[VVVNNNLLLOOOTTTSSSPPPMMMLLLLLLMMMNNNNNNKKKHHHGGGHHHIIIJJJIIINNNJJJJJJNNNQQQPPPPPPSSSTTTPPPLLLIIIEEEAAACCCHHHMMMJJJJJJPPP\\\hhhnnnpppuuuzzzpppssswwwllleee```^^^bbbeeeiiikkkllllllmmmnnnjjjiiihhheeebbb___]]][[[SSSPPPJJJDDD===888555333555444444333333333333333___[[[XXXYYYaaaiiimmmmmmcccYYYMMMDDD>>>999555333222111111000000000000000//////............//////444666888::::::888444222///000111111000000111222333444555666666777:::<<<777666333222111222444555555555777888:::;;;<<<<<<;;;===???AAACCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGLLLLLLKKKTTTlllvvvVVVHHHHHHSSS]]]]]]\\\ZZZZZZ]]]eeefff]]]RRRAAA>>>999<<<>>>===VVVjjjbbbxxx[[[QQQNNNIIINNNPPPMMMKKKLLLKKKGGGCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBDDDFFFFFFEEECCCGGGEEEFFFIIIGGGBBB@@@BBBMMM]]]kkk|||qqqjjj~~~rrr|||ooohhhooojjjnnnsssqqqqqqZZZTTTjjj~~~zzzzzzvvvkkk]]]WWWZZZaaalllmmmkkkiiimmmrrrrrrnnnfffhhhjjjiiiiiijjjmmmpppjjjmmmppppppkkkfff```^^^___bbbccc[[[OOODDD@@@@@@???CCCGGGHHHHHHKKKRRRYYYYYY]]]YYYYYY```\\\UUUXXX]]]aaaiiirrrvvvyyy}}}jjj]]]VVV]]]eee___PPPDDD======@@@DDDQQQjjjppp]]]^^^qqq}}}ZZZTTTNNNKKKKKKKKKJJJJJJIIIKKKLLLLLLKKKIIIHHHIIIIIIGGGFFFEEEEEEGGGHHHIIIBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBEEEDDDDDDDDDEEEFFFFFFFFFKKKLLLSSSbbbttt~~~xxxzzzsssuuufffbbb||||||yyynnn[[[YYYYYYYYYUUUMMMJJJKKKUUUSSSPPPMMMKKKLLLMMMNNNLLLIIIFFFFFFHHHKKKKKKJJJMMMJJJIIINNNQQQPPPPPPRRROOOJJJGGGGGGEEEBBBDDDIIIJJJJJJLLLQQQWWW___ffflll~~~~~~yyyyyylllccc___aaadddhhhiiigggggghhhiiifffeeedddcccbbbaaaaaa```[[[XXXSSSMMMFFF???:::888555555444333333333333444UUU___ddd___[[[___ccccccUUUMMMDDDAAA???<<<999777222111111000000000000000//////............//////444666999;;;:::777444111///000111111111333555777333555666666666777999<<<666444222111111333666777555666777999;;;<<<<<<<<<;;;===???AAACCCDDDDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHAAAFFFJJJIIIJJJXXXzzzYYYCCCHHHMMM[[[ddd[[[[[[ZZZ[[[aaaiiihhh[[[LLL;;;999666;;;???CCCfffmmmTTT```eeeRRRNNNLLLIIIOOORRRNNNLLLNNNLLLHHHDDDCCCAAA@@@???@@@AAABBBEEEEEEDDDEEEEEEDDDBBB???DDDBBBDDDHHHHHHDDDCCCDDDFFFVVVeeezzzcccRRRmmmxxxtttxxxnnnppp~~~}}}dddrrrzzzuuu~~~}}}]]]MMMaaavvv{{{}}}{{{kkkYYYSSSZZZcccjjjjjjiiiiiimmmrrrrrrnnnfffhhhjjjjjjiiikkkooosssjjjmmmpppnnniiiaaa[[[XXXeeehhhhhh```RRREEE@@@???FFFJJJNNNQQQQQQSSSVVVYYYXXXYYYRRRTTT```bbb___fffjjjqqqnnn^^^VVVVVV```fff]]]LLLAAA;;;???EEEJJJ\\\{{{|||___rrrnnnYYYUUUMMMHHHIIILLLKKKGGGKKKLLLLLLKKKIIIIIIJJJKKKDDDCCCBBBBBBCCCDDDEEEFFFBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEFFFEEEDDDBBBBBBBBBCCCEEEFFFEEEEEECCCGGGOOOZZZjjj|||}}}wwwlllZZZmmm{{{lll{{{{{{hhh]]]ZZZXXXXXXVVVOOOKKKLLLTTTQQQMMMJJJHHHIIIKKKLLLJJJGGGDDDEEEIIILLLMMMLLLLLLIIIIIIMMMPPPOOOOOOQQQLLLFFFDDDGGGFFFDDDFFFLLLHHHJJJMMMPPPQQQUUU```iii}}}~~~rrrgggcccccceeehhhgggeeecccccceeeccccccbbbaaaaaaaaaaaabbb___]]]YYYSSSLLLEEE???<<<555555444333333333333444XXX[[[\\\VVVMMMJJJPPPWWWPPPRRRQQQPPPSSSRRRFFF777444222000/////////...---000////////////000000111555555666777666555333222999...,,,555:::888:::@@@EEEAAA@@@@@@:::222111777555222222333222000222777555777999::::::999;;;<<<@@@BBBCCCCCCBBBBBBDDDEEEKKKIIIGGGEEEEEEGGGIIIJJJCCCKKKHHHDDDWWWxxxzzzOOOKKKKKKPPPYYY______\\\\\\\\\___eeehhh```OOOAAA<<<888888===DDD[[[|||yyyZZZTTThhhnnn\\\QQQDDDKKKMMMNNNNNNLLLIIIGGGGGGHHHBBBAAA@@@???>>>>>>>>>>>>DDDFFFGGGFFFCCC@@@>>>>>>BBBCCCEEEDDDBBB@@@??????HHHIIIVVVooo|||\\\SSSnnnxxxwww}}}tttrrrqqq}}}tttRRRNNNgggzzzfff```kkkrrrnnnvvvuuutttrrrpppooonnnnnnfffppprrrllliiinnnpppmmmggglllkkk___TTTVVVaaajjjuuunnneee\\\MMM@@@@@@GGGOOOVVV]]]___[[[UUUSSSSSSUUUSSSWWWcccnnnttt{{{}}}wwwmmmddd___WWWXXXdddeeeVVVDDD===<<>><<<999777666666666XXXZZZZZZRRRGGGAAACCCHHHbbbrrrzzz\\\CCC444222000///000000///...//////......//////000000333333444444444333222111111222666777222666PPPnnniiiVVVCCC:::888666555777111///000333333111222555555777::::::::::::;;;<<<@@@BBBCCCCCCCCCCCCDDDFFFIIIHHHGGGFFFFFFGGGIIIJJJKKKJJJHHHPPPhhh}}}uuu___LLLLLLNNNSSSZZZ^^^^^^\\\aaa^^^]]]aaaddd]]]MMM???===<<<;;;BBBYYY]]]LLLWWWuuueeeXXXSSSHHHNNNKKKLLLLLLJJJGGGEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>>BBBDDDEEEEEEBBB@@@>>>>>>AAABBBDDDCCCAAA?????????CCCCCCLLLaaa}}}fffYYYrrrwwwwww{{{dddPPPYYYwwwuuulllkkkrrr{{{xxxrrrooonnnmmmlllkkkooooookkkiiikkkllllllggggggbbb[[[YYY^^^dddgggjjjccc[[[SSSHHH>>>===BBBLLLTTT[[[[[[UUUQQQSSSWWW^^^cccmmmwwwyyykkkgggeee```[[[YYYVVV[[[fffdddSSSCCC======AAAFFFPPPfff|||vvv```WWWPPPJJJJJJIIIFFFGGGJJJHHHIIIIIIGGGEEECCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@?????????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCDDDGGGGGGGGGEEEFFFEEECCCGGGSSSkkk}}}uuuiiiXXXVVVUUUTTTVVVRRRSSSSSSPPPLLLIIIIIIKKKKKKHHHFFFEEEFFFFFFCCCAAA@@@BBBDDDFFFLLLQQQNNNGGGKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKIIIIIIHHHIIIKKKMMMPPPRRRZZZYYY]]]kkksssiii```___```___aaaeee\\\^^^\\\XXXZZZ___```\\\]]][[[YYYXXXVVVSSSNNNJJJFFFEEECCC@@@>>><<<::::::UUUWWWVVVNNNBBB;;;;;;>>>llldddFFF444222000///000000000///......------...//////000111111111222111111000///+++222;;;;;;666BBBiiifffIII;;;999999666222555222222444444111111444555777:::;;;:::;;;<<<===@@@BBBCCCCCCCCCCCCEEEFFFGGGGGGFFFFFFFFFHHHIIIJJJHHHDDDIII___|||kkkMMMKKKPPPVVVZZZ]]]^^^^^^___aaa```aaaeeeeee\\\III:::;;;888999KKKwwwVVVOOOgggXXXRRRSSSJJJLLLIIIIIIIIIGGGDDDAAAAAABBB@@@@@@???>>>============>>>@@@BBBBBBAAA?????????@@@BBBCCCBBB@@@?????????BBBBBBEEESSSrrrooo]]]oooyyyqqqrrrzzz|||XXXLLLgggrrroooqqquuuyyypppnnnnnnnnnlllooollllllmmmllliiiiiikkkgggaaaXXXUUUZZZbbbbbb]]]XXXSSSOOOLLLGGGAAA???AAAKKKRRRXXXWWWRRRQQQVVV]]]cccvvvvvvdddYYYWWWYYYZZZYYYXXXZZZccciiiaaaMMM???<<<>>>>>>FFFIIIVVVddd___{{{|||iiiSSSMMMIIIHHHHHHFFFFFFHHHGGGHHHHHHGGGEEECCCDDDEEEEEEEEEFFFGGGFFFEEEDDDCCC@@@????????????@@@AAAAAA???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAACCCFFFGGGGGGEEEFFFDDDAAACCCMMMbbb{{{jjjgggzzzxxx]]]RRRRRRQQQPPPRRRNNNOOOOOOMMMJJJHHHHHHIIIIIIGGGEEEEEEEEEDDDBBB@@@EEEGGGHHHIIIMMMRRRPPPKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJGGGFFFFFFFFFFFFHHHJJJKKKPPPQQQVVVeeeuuufff___\\\]]]```ddd]]]]]][[[XXXYYY\\\\\\YYYXXXWWWVVVVVVVVVUUURRROOOLLLLLLKKKIIIFFFCCCAAA@@@PPPSSSSSSLLLCCC<<<;;;>>>fff}}}tttSSS???444222///....../////////---------------...///000000000111111000000000000111333777;;;===IIIbbbzzzhhh\\\MMMBBB===;;;;;;;;;DDD>>>999777555222222444666888:::;;;;;;;;;===>>>@@@BBBCCCDDDCCCDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHIIIFFFFFFRRRkkk~~~www___JJJOOOWWW```dddbbbaaabbbeeebbbhhhooorrrkkkYYYDDD555<<<444;;;aaa\\\]]]|||NNNLLLOOOHHHFFFFFFGGGGGGEEEAAA??????@@@@@@???>>>===<<<<<<<<<<<<;;;===?????????>>>???@@@@@@AAABBBBBB@@@???@@@AAAEEEFFFEEEMMMkkk{{{dddmmmrrrnnnuuu}}}jjjNNNVVVtttrrrmmmsssuuummmmmmooonnnlllmmmiiikkktttuuummmjjjnnniiicccZZZXXX^^^eeeaaaYYYTTTSSSRRRRRRPPPLLLGGGDDDGGGJJJNNNPPPRRRVVV^^^dddppp{{{qqqgggZZZRRRRRRUUUWWWWWW[[[```ggggggYYYEEE<<<===???;;;DDDDDDJJJvvvrrr\\\\\\wwwcccNNNKKKGGGFFFFFFFFFEEEFFFFFFGGGHHHFFFEEEDDDDDDEEECCCEEEFFFGGGGGGEEECCCBBB@@@???????????????@@@@@@>>>???AAABBBCCCBBBAAAAAA?????????BBBEEEFFFFFFEEECCCBBB@@@AAAHHHXXXlllyyyvvvtttmmmsss{{{}}}|||yyytttdddVVVRRRRRRQQQOOOPPPLLLMMMLLLKKKJJJIIIHHHIIIJJJIIIHHHGGGGGGFFFEEEDDDUUUSSSMMMHHHIIINNNQQQOOOIIIHHHHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHIIIEEEDDDDDDDDDEEEGGGHHHIIIMMMOOORRR]]]xxxvvviiiaaa^^^]]]]]]```^^^[[[YYYXXXYYYXXXVVVSSSRRRRRRRRRSSSSSSQQQOOOMMMMMMMMMMMMKKKHHHFFFDDDMMMNNNNNNIIIBBB===<<<>>>ZZZiiizzz{{{jjjRRRBBB;;;555222...------.........,,,,,,,,,------...000000222222222111222222222222888777666888;;;BBBOOO[[[UUU\\\^^^SSSEEEBBBLLLWWWXXXMMMAAA:::666333333666666888;;;<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDDFFFHHHEEEDDDCCCCCCCCCEEEFFFGGGHHHOOO^^^kkkhhhYYYMMMJJJWWW```jjjlllhhhfffiiimmmqqqwww|||uuudddOOO>>>666AAA555JJJwww[[[qqqjjjIIIIIIKKKFFFDDDEEEEEEEEEDDDAAA??????@@@>>>>>>===<<<;;;;;;;;;;;;888:::<<<=========???@@@@@@AAABBBBBB@@@@@@BBBCCCCCCFFFFFFKKKeeessswwwxxxpppqqqvvv```OOO[[[ppp{{{{{{rrrhhhqqqzzzooojjjlllnnnllliiijjjiiippp|||}}}tttooorrrqqqooollljjjnnnrrrpppkkkkkkkkkjjjgggbbbZZZPPPHHHDDDFFFKKKTTT^^^hhhpppttt{{{~~~|||{{{yyyrrrkkk]]]XXXRRRNNNMMMNNNMMMMMMVVVZZZ^^^ZZZLLL???===BBB@@@666>>>CCCJJJnnn{{{YYYfffqqqtttXXXNNNJJJHHHFFFEEEEEEGGGFFFDDDEEEFFFGGGFFFDDDDDDEEEFFFBBBCCCDDDEEEEEECCCAAA@@@@@@@@@???>>>>>>????????????@@@AAACCCCCCCCCBBBAAA>>>===>>>@@@CCCEEEEEECCC???@@@AAABBBFFFOOO[[[ddduuuxxx{{{}}}vvvqqquuu{{{oooccceeetttsssvvv\\\VVVPPPOOOOOOMMMKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGKKKKKKKKKJJJHHHGGGGGGGGGXXXVVVPPPIIIGGGLLLNNNLLLFFFFFFFFFFFFGGGHHHJJJKKKFFFFFFGGGGGGGGGGGGGGGGGGBBBBBBBBBCCCEEEFFFGGGHHHFFFIIIKKKSSSmmmuuukkkaaaZZZ___[[[XXXWWWWWWUUUTTTTTTPPPOOONNNNNNNNNNNNLLLJJJIIIJJJJJJKKKJJJIIIGGGFFFJJJKKKIIIDDD===888888999IIIUUUcccdddUUUBBB:::;;;777444000---------------,,,,,,------...///111111444333333333333444555555444777;;;<<>>===<<<;;;::::::::::::888999;;;<<<<<<===???AAA???@@@AAA@@@???@@@BBBDDD===BBBEEEKKK\\\uuuvvvqqqoooxxx{{{tttsssWWWOOOWWWhhhrrrooocccfffzzzsssnnniiihhhkkkmmmllliiikkkqqq{{{xxxssssssuuu{{{~~~~~~yyyooodddYYYQQQSSSXXXbbbnnn{{{}}}}}}{{{{{{xxxtttrrrpppggg^^^OOOPPPPPPPPPNNNJJJGGGEEEHHHJJJKKKHHHAAA???CCCIIICCC666>>>PPPbbb{{{pppsssSSSHHHLLLFFFGGGFFFDDDEEEHHHFFFCCCCCCEEEFFFEEEDDDDDDEEEFFFAAAAAABBBCCCBBBAAA@@@???@@@@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA=========???BBBCCCCCCAAA===???AAABBBBBBFFFMMMRRR___gggpppttt|||yyyzzz{{{]]]OOOXXXrrr||||||UUUTTTQQQNNNMMMMMMMMMKKKJJJJJJHHHFFFFFFGGGFFFEEECCCIIIJJJKKKJJJHHHFFFGGGHHHKKKNNNOOOLLLLLLMMMKKKGGGEEEEEEEEEEEEFFFGGGIIIJJJFFFFFFGGGGGGGGGGGGFFFFFF@@@AAABBBCCCDDDEEEFFFFFFFFFJJJKKKNNNaaa}}}vvviiiccc]]]YYYYYYXXXTTTRRRSSSPPPNNNLLLLLLLLLKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGDDD>>>888555666777===IIIXXX^^^SSSBBB===AAA<<<777222///.........------------...///000222222555444444333444555666777333777===FFFXXXsssttt___[[[aaaggg^^^OOO???777444333444777666999;;;======>>>@@@AAA@@@BBBDDDDDDDDDEEEGGGIIIFFFDDD???<<<<<<>>>AAACCC???FFFJJJIIIJJJPPPYYY```eeekkkooommmiiiiiiooovvvvvvdddPPP@@@999;;;???<<>>>>>===>>>@@@CCC???CCCHHHLLLSSSaaatttwwwqqqkkknnneeetttzzz~~~iiiUUUJJJTTT```gggdddaaaccceeeccccccbbbcccfffkkkooorrrrrrrrr~~~{{{uuurrrpppqqqyyyzzzpppllliiieeemmmxxx}}}}}}}}}uuuooommmjjj```UUUKKKOOOSSSTTTQQQLLLGGGEEE===>>>===<<<>>>CCCIIILLLEEE>>>MMMpppwwwZZZLLLKKKMMMCCCFFFFFFDDDEEEIIIGGGBBBBBBDDDEEEEEEDDDDDDEEEGGGAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>???=========>>>AAABBBAAA??????@@@AAA???===???CCCHHHRRR^^^jjjpppxxxvvvoooZZZaaammm}}}wwwrrrllllllrrryyy}}}}}}tttlllmmmzzzlllNNNTTTQQQNNNLLLLLLNNNNNNLLLKKKIIIGGGFFFGGGGGGEEEBBBIIIKKKLLLJJJHHHFFFGGGIIIFFFKKKNNNMMMMMMNNNMMMIIIHHHGGGEEEDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFHHHOOOPPPMMMVVVnnnyyyqqqjjjgggaaaXXXTTTTTTQQQOOOMMMLLLMMMLLLKKKJJJGGGFFFEEECCCBBBAAA@@@@@@DDDCCC@@@;;;777666888:::;;;GGGWWW```XXXJJJFFFKKK???:::555111/////////...------......000111222333555555444333444555777888===:::;;;LLLkkk{{{fff```cccbbb\\\UUUGGG:::555444333444666666999;;;===>>>>>>@@@BBB@@@BBBDDDDDDEEEEEEHHHIIIGGGDDD>>>:::999;;;???BBBKKKIIIDDDAAAKKKZZZ___[[[hhhkkkmmmjjjggghhhooovvvpppcccQQQBBB;;;;;;===>>>@@@```YYYYYYccczzzXXXHHHLLLFFF>>>@@@DDD<<<>>>??????>>>>>>???AAA<<<<<<;;;:::999999999999888:::;;;;;;;;;<<>>>>>===>>>>>>???>>>===;;;;;;;;;<<<===>>>======>>>@@@AAA???>>>AAAAAA@@@===::::::???CCCIIIWWWdddiiiqqq~~~xxxkkkeeekkkvvvzzzwww~~~}}}rrrhhh]]]XXX\\\dddjjjmmmuuuyyy~~~wwwoookkktttsss\\\TTTRRROOOJJJGGGHHHLLLMMMKKKOOOLLLIIIIIIJJJIIIGGGDDDJJJLLLNNNLLLIIIHHHIIIKKKMMMOOOOOOKKKJJJNNNQQQQQQJJJIIIFFFDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEEEEJJJJJJKKKJJJJJJIIIHHHGGGBBBLLLPPPLLLRRRdddrrrvvv}}}wwwmmm___VVVUUUSSSQQQOOONNNOOOOOONNNMMMJJJHHHEEEBBB???>>>>>>>>>???<<<999666444444555555@@@KKK___kkkaaaLLLFFFLLLFFF<<<333111111///---......---,,,...222444444222222777555555;;;888444;;;<<<===NNNqqqtttfffaaaaaa```\\\WWWKKK>>>888555333444777999;;;<<<===>>>@@@CCCEEEAAACCCEEEFFFEEEEEEFFFGGGDDDAAA<<<::::::;;;======CCCHHHJJJIIIMMMWWW\\\[[[hhhfffeeeeeeccccccjjjssskkkZZZGGG;;;:::>>>@@@@@@RRR{{{nnnQQQTTTuuu\\\UUUKKKEEEBBBBBBBBBAAA???>>><<<;;;;;;;;;<<<===888888888888888888888888888999::::::;;;;;;::::::999;;;<<<======<<<<<<===DDDKKKMMMJJJHHHPPP[[[bbb}}}kkkmmmooosss|||mmmqqqttt}}}vvvggg___llltttwwwxxxkkkMMM@@@DDDOOO___lllnnneee[[[RRRTTTUUUWWW___lllxxx}}}|||}}}}}}yyysssooommmnnnmmmtttwwwsssrrruuuvvvsssqqqppppppsssyyy~~~}}}qqqhhheee```VVVNNNLLLIIINNNTTTUUURRRKKKDDD???:::999777666===DDDDDD>>>FFFnnnbbbSSSJJJIIIIIIDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????@@@AAAAAA@@@>>><<<===>>>AAABBB@@@<<<888999===@@@???<<<>>>>>>>>>??????@@@@@@AAA>>>===;;;;;;;;;<<<>>>???EEEQQQaaaiiilllpppxxxttt~~~eeeWWWbbbbbbbbbtttrrrfffWWWMMMLLLPPPTTTVVV\\\bbbjjjpppuuuyyy~~~~~~~~~wwwzzzhhhZZZSSSTTTSSSOOOKKKIIIKKKOOOSSSLLLIIIEEEDDDEEEGGGHHHHHHNNNOOOPPPOOOMMMJJJIIIIIILLLKKKJJJJJJKKKMMMMMMMMMMMMIIIDDD@@@???BBBFFFIIIIIIFFFCCCCCCCCCDDDDDDCCCHHHMMMQQQOOOJJJFFFFFFHHHKKKJJJGGGHHHUUUfffooonnnyyyllliiipppiii^^^eee]]]XXXVVVVVVUUUQQQPPPQQQNNNIIIDDDCCCEEEEEEAAA======:::777444222222333444===EEEVVVaaa[[[LLLIIIQQQEEE;;;333111111///---...222///,,,---000333333333777:::666444:::888888CCCHHHXXXxxxqqqgggccc```]]]ZZZZZZLLL===777666555555777:::;;;===>>>>>>@@@CCCEEEDDDCCCAAAAAAAAACCCDDDEEE<<<:::888666777999:::;;;???FFFKKKNNNSSSZZZ^^^\\\]]]cccdddaaacccjjjmmmjjjcccLLL;;;<<<;;;888BBBUUU~~~VVVMMMbbb}}}fffSSSNNNFFFBBB@@@AAA@@@???===<<<;;;;;;::::::;;;;;;888888888888888888888888999999:::;;;;;;;;;;;;:::888:::<<<;;;999888:::<<>>???^^^nnnvvvzzzvvvSSSLLLIIIGGGFFF@@@DDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@???>>>>>>??????AAA@@@>>>===>>>@@@BBBDDD???;;;888999===???>>><<<>>>>>>>>>???????????????>>>===;;;;;;;;;<<<>>>???EEELLLUUU]]]cccjjjssszzz|||~~~}}}^^^WWWOOORRRmmmvvvcccTTTPPPRRRWWWYYYVVVUUUUUUWWWZZZ___bbbeeepppoookkkfffaaa___```bbbkkk{{{}}}xxxlllhhhjjjvvv}}}ggg[[[SSSOOOQQQQQQPPPNNNLLLMMMOOOQQQKKKIIIGGGFFFGGGHHHHHHGGGKKKLLLMMMLLLIIIFFFEEEEEEGGGFFFEEEFFFHHHKKKMMMMMMQQQMMMFFFAAA>>>???BBBEEEFFFEEEBBB???>>>@@@CCCFFFNNNPPPPPPMMMIIIEEEEEEGGGFFFIIIKKKLLLVVVdddmmmooorrrwwwtttttt{{{yyy{{{oooggg```]]]\\\XXXVVVWWWOOOLLLIIIGGGDDDBBB@@@???:::888444111000000111111888<<>>??????@@@BBBDDDFFFBBB===;;;>>>@@@AAAAAA666555555555666888999;;;>>>FFFPPPUUUZZZ___aaa___\\\dddccc^^^fffuuusssdddVVV>>>555AAA>>>666MMMuuu]]]IIIZZZvvvOOOIIIFFFBBB?????????>>>>>>:::::::::::::::999999888888888888888888888888888999999:::;;;;;;;;;;;;:::999;;;===;;;777777;;;@@@DDDKKKNNNHHHBBBCCCGGGJJJMMM]]]zzzrrrbbbuuu~~~~~~|||oooUUUCCC999IIIjjjxxx^^^MMMAAAEEENNNPPPNNNOOO]]]___bbbdddfffhhhkkkmmmjjjkkkkkkkkkooouuuwwwvvvnnnlllmmmuuuyyy}}}qqqmmmuuuzzzwwwppp^^^UUUMMMJJJHHHEEECCCCCCBBBDDDEEECCC@@@;;;999888666888::::::777:::EEERRRkkkeeehhhssscccCCCFFFJJJFFFCCC???CCCBBBAAAAAA@@@@@@AAAAAACCCDDDDDDEEEEEEDDDDDDCCCAAAAAA???>>>============AAA@@@>>>>>>???AAACCCEEE>>>;;;888999<<<>>>===<<<>>>>>>>>>>>>>>>============<<<;;;;;;;;;<<<>>>???FFFGGGIIIOOOWWWcccooovvvxxx}}}~~~ttthhh^^^SSS[[[sss{{{tttpppmmmkkkmmmgggaaa^^^```eeehhhiiirrrmmmeee]]]YYYYYY[[[]]]iii}}}xxx^^^ZZZWWWRRRNNNMMMOOOPPPPPPNNNMMMNNNNNNJJJIIIGGGGGGHHHIIIHHHGGGIIIJJJKKKIIIFFFCCCBBBBBBAAAAAACCCDDDGGGIIIKKKLLLPPPLLLFFFAAA>>>???AAADDDFFFDDDAAA>>>>>>@@@EEEIIIMMMLLLIIIFFFDDDBBBAAAAAABBBIIIPPPQQQUUU___iiinnnzzzyyy{{{xxxqqqlllfffaaa```WWWXXXWWWSSSNNNKKKKKKLLL888666333000//////000111444444888>>>???===???EEEBBB:::444222111......000111000000000222555777888222777888<<>>===:::444555666777777888:::<<>>===<<<<<<888999:::;;;:::999888777888888888888888888888888888999::::::;;;;;;::::::999<<<>>><<<999:::BBBHHHMMMUUUWWWPPPHHHEEEEEEFFFFFFVVVvvvppp~~~uuuvvvxxxtttcccRRRAAABBBUUUjjjuuuwwwjjjTTTCCCDDDHHHGGGGGGKKKRRRTTTWWWZZZ^^^bbbfffhhhlllkkklllnnnssswwwxxxvvvlllmmmppptttzzz}}}}}}||||||~~~yyynnnnnnuuuwwwooodddVVVQQQLLLIIIGGGEEECCCBBB?????????===;;;999:::;;;444444666777:::DDDXXXjjjeee[[[jjjWWW???HHHKKKDDDBBBBBBBBBAAA@@@@@@??????@@@@@@BBBCCCCCCCCCCCCCCCCCCBBB@@@@@@???>>>===<<<;;;;;;>>>>>>======>>>@@@BBBCCC<<<:::888888:::<<<<<<;;;>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>EEEEEEEEEGGGNNN\\\lllxxx{{{~~~|||~~~gggZZZ```qqq||||||}}}}}}{{{qqqeeeaaaeeellloooppp{{{bbbXXX\\\XXXPPPMMMJJJLLLNNNNNNMMMLLLLLLMMMKKKIIIFFFEEEFFFGGGHHHGGGJJJJJJJJJHHHEEEBBBAAABBB>>>AAAEEEHHHIIIIIIIIIIIIJJJGGGBBB??????AAAEEEHHHIIIFFFBBBAAADDDHHHJJJJJJFFFEEEDDDDDDDDDDDDBBB@@@BBBJJJQQQQQQPPPUUUaaakkk|||oookkkzzzpppllldddcccaaa]]]ZZZWWWVVVVVV888666333000//////000111333222444;;;AAADDDDDDEEE???999444333111......111///000222333333444444555:::>>>===@@@EEECCCMMMdddtttpppwww}}}yyysssrrr[[[III888555999;;;:::999;;;===@@@@@@@@@@@@@@@AAABBB>>>::::::======999555555777999888777888:::===JJJPPPXXX]]]^^^___aaaeeeyyyllliiixxxzzzbbbPPP=========;;;???\\\ggg\\\|||NNNIIIBBBBBBBBBAAA???===;;;;;;999999:::;;;:::999888777777777777777777777777777777888888999:::999999999555888:::::::::>>>GGGNNNPPPXXX[[[SSSIIIDDDBBBAAAGGGRRRnnn~~~yyyooopppwwwzzzooohhhZZZJJJCCCLLL```qqqvvvdddSSSKKKFFFAAACCCIIIJJJKKKNNNRRRXXX^^^bbbdddjjjjjjlllpppssssssrrrqqqooouuuzzz{{{xxxvvvyyy|||{{{sssmmmnnnrrrooobbbVVVMMMMMMKKKHHHFFFCCC>>>::::::;;;;;;999888999;;;>>>999888666888DDD[[[tttllljjjrrrPPPBBBKKKHHH???AAADDDBBBAAA@@@@@@??????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>=========<<<;;;::::::;;;;;;;;;;;;;;;===>>>???;;;999888888999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<======>>>@@@BBBDDDCCCEEEQQQeeeuuuvvvyyy|||{{{|||~~~kkkUUUUUUWWWPPPJJJKKKIIIJJJJJJJJJIIIJJJKKKMMMLLLIIIDDDBBBCCCFFFHHHIIIHHHIIIHHHFFFCCCAAAAAAAAA???EEEKKKOOOMMMJJJGGGEEEFFFDDD@@@??????CCCGGGIIIJJJDDD@@@CCCJJJNNNJJJEEE@@@AAACCCGGGIIIIIIFFFCCCBBBGGGJJJIIIFFFIIIUUUaaarrr|||wwwqqqnnnmmmjjjeeeaaa888666333000///000111222333444999EEERRRWWWSSSNNN===888555444222...///222000222444555444555777888:::===>>>EEEMMMOOO```~~~}}}wwwSSSDDD666444888;;;;;;;;;;;;===???@@@???>>>??????@@@===;;;<<<===<<<888555666888:::999888888<<<@@@PPPTTT[[[___^^^\\\```fffzzzpppuuulllLLL===888======<<>>;;;::::::999999999:::999888888777777777777777777777777777666666777888888888888777222333555777;;;BBBIIINNNQQQYYY\\\UUUKKKEEEBBBAAAGGGIII___|||{{{ttt~~~|||kkkkkkqqquuuzzz|||rrrZZZ???777EEEVVVsssmmmcccWWWLLLEEEBBBCCCCCCCCCEEEKKKRRRYYY^^^```bbbcccfffjjjiiiggggggkkknnnvvv|||zzzsssqqqwww~~~}}}{{{{{{~~~{{{pppkkkgggfffeee^^^RRRHHHHHHKKKLLLIIIEEEBBB===777666777888888777888:::<<<555:::<<<@@@XXX{{{]]]IIIEEEIIIAAA;;;???BBBAAA@@@??????>>>>>>??????>>>??????@@@@@@??????>>>;;;;;;;;;<<<;;;;;;:::999999999999999999::::::;;;999888888777777888:::;;;:::::::::::::::999999999999999:::;;;<<<======>>>;;;???BBB???>>>EEEVVVeeeiiiooo}}}}}}dddYYYPPPPPPMMMHHHGGGLLLGGGHHHIIIIIIHHHIIIKKKMMMLLLIIIEEECCCDDDFFFHHHIIIFFFFFFEEECCC@@@???@@@AAACCCHHHOOOPPPMMMHHHFFFEEEHHHEEEBBB??????@@@CCCEEEEEEAAA>>>BBBIIIKKKFFF@@@<<>>555444888:::;;;>>>:::<<>>=========@@@???===;;;::::::999999888;;;===<<<:::===CCCHHHUUUYYYaaagggeeeaaadddkkkyyy}}}vvvWWW@@@777777<<>>;;;888999:::999888777777666666777777777777777777777777777777444555555666666666666666444222333777>>>EEEJJJLLLOOOWWW[[[UUUKKKFFFDDDCCCGGG@@@OOOnnn{{{~~~rrrggghhhlllnnnzzz~~~zzziiiQQQ@@@>>>AAAWWWbbbgggbbb\\\XXXOOOCCCAAA@@@@@@DDDKKKQQQUUUVVV[[[[[[^^^___\\\YYY___iiijjjoooqqqnnnhhhgggnnnvvvtttrrrrrrvvvwwwkkkgggccc]]]XXXRRRKKKCCC>>>FFFJJJKKKFFFBBBAAA===777666888::::::999888888999555GGGOOORRRmmmvvv\\\LLLDDDEEEEEE===;;;@@@===???>>>>>>===============<<<======>>>>>>======<<<888999:::;;;;;;;;;:::999999999999888888888888888888888777777666777999:::888888888999999999999999888888:::;;;<<<=========:::===???===:::===FFFNNNWWW```qqqzzzyyygggXXXUUUQQQMMMJJJIIIIIIJJJEEEGGGKKKLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJHHHGGGEEEEEEEEECCCAAA@@@BBBCCCEEEIIIMMMLLLHHHEEEFFFHHHIIIGGGCCC???>>>???AAABBBAAA@@@@@@@@@BBBCCCCCCBBBDDDHHHLLLMMMIIIFFFDDDDDDBBB===<<>>???>>><<<<<<<<>>:::888888;;;>>>;;;>>>@@@??????BBBJJJQQQZZZ^^^hhhooommmgggjjjqqq|||~~~```HHH???===999;;;MMMvvvyyyiiiXXX???EEECCC999;;;<<<;;;888666888:::888777666444444555666666777777777777777777777777333444444555666555555555888555444999BBBIIIKKKKKKIIIRRRVVVPPPGGGCCCAAAAAAJJJ===GGGeeewww{{{{{{qqqhhhgggkkkppprrrooosssvvvuuulll___QQQIII999PPPccchhhmmmnnn```JJJCCCAAA???AAAEEEIIIKKKKKKWWWWWWXXXXXXSSSRRR\\\jjjkkkkkkiiieeeaaaaaaggglllnnnlllkkkooo{{{{{{ssstttpppiiibbb^^^WWWMMMDDD>>><<<;;;AAAEEEEEE>>>;;;<<<:::666999<<<>>>>>><<<999888777CCC\\\gggcccyyy]]]NNNEEEAAADDDCCC<<>>>>>>>><<<;;;;;;===???GGGOOO___ttt}}}}}}wwwsss\\\^^^SSSTTTQQQLLLKKKMMMHHHBBBCCCGGGMMMPPPPPPNNNLLLKKKIIIJJJKKKNNNOOOMMMIIIEEEGGGGGGGGGEEEDDDCCCEEEGGGFFFHHHIIIFFFBBBBBBFFFKKKHHHFFFBBB???>>>???AAABBB???BBBCCCAAA<<<<<>>===FFFNNNOOOOOOQQQRRRoootttffflllqqqmmmrrrlll]]]aaappp|||:::666111///000111111///333666>>>LLLWWWVVVJJJ>>>:::999777444222111222444444666999@@@NNNaaawwwyyy}}}vvvdddTTT>>>;;;777777999;;;;;;:::>>>@@@CCCCCCAAA>>><<<;;;AAA===;;;<<<:::777888<<<:::>>>AAAAAAAAAEEEIIILLLXXXYYY[[[gggpppkkkmmmiiiNNNAAA===:::;;;===\\\iiiyyyvvvMMM???======;;;;;;;;;;;;:::999888777777666555444444444444444888888777666555444444333222222333333333333444444666777999<<>>DDDVVVooossspppnnnrrr|||}}}{{{{{{tttooooooooonnnooossssssqqqooosss~~~kkkTTT===>>>GGG\\\rrrwwweeePPPGGGDDD@@@???@@@BBBDDDEEEKKKJJJHHHHHHMMMVVVaaahhhiiiiiiiiieeebbbccchhhmmmqqqooooooqqqxxxvvvpppllliiieee```TTTQQQMMMHHHBBB>>>;;;999777999::::::888777888999===:::===AAA:::111888GGG\\\dddbbb___www{{{hhhQQQJJJEEECCCAAA???>>>>>>>>>>>><<<<<<;;;::::::::::::;;;???===;;;:::;;;;;;999888;;;:::888666666777888:::===<<<<<<;;;:::999888888999888888777777777777777888777777666666666777777777666555666:::===@@@AAA<<<<<<<<<<<<<<<<<<<<<;;;AAAJJJWWWgggzzz{{{mmmuuuvvv}}}ZZZQQQSSSTTTMMMIIIKKKKKKIIIIIILLLDDDNNNXXXYYYRRRKKKJJJLLLOOOLLLIIIIIIKKKLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCKKKKKKKKKHHHEEECCCDDDEEEDDD???===@@@CCCAAA???@@@AAA@@@AAABBB???:::>>>GGGXXXYYYXXXRRRJJJEEEGGGJJJIIIDDDFFFTTT___^^^RRRIIIUUUhhhxxxvvviiibbbiiirrrrrrfff{{{XXXOOO^^^iii<<<888222///000111111000000333888@@@EEEDDD>>>999777777555333222222333444333555===OOOggg|||yyyoooxxx```NNN;;;888666777:::<<<======<<>>999777666555777<<<:::<<<>>>>>>AAAGGGPPPUUU]]]```^^^bbbrrr|||oooXXXFFF>>>;;;;;;<<>><<<<<<;;;;;;;;;;;;:::999888777666666555444444444444444555555555444333333222222222222222333333333444444444555777;;;@@@FFFKKKNNNLLLMMMMMMKKKGGGBBB@@@>>>>>>===AAAOOOcccsss|||~~~}}}ppplllgggiiivvvyyy{{{~~~}}}|||yyyrrrnnnuuu~~~zzzuuusss{{{{{{ccc<<<666888JJJfffwwwtttjjjNNNIIIBBB>>>???AAADDDEEECCCCCCDDDGGGMMMVVV___eeeccccccbbbaaaaaabbbeeehhhlllllllllnnnppptttxxxzzzzzz|||vvvwwwpppfff```]]]ZZZVVVRRRMMMKKKGGGCCC???;;;999777888888888777555555777999:::999999888666:::HHHWWW^^^^^^^^^fff~~~}}}___OOOEEECCCBBBAAA???>>>>>>>>>???===<<<;;;;;;::::::;;;;;;;;;:::999:::;;;;;;999777:::999888777777777888888::::::999888888777777777999888777777666666777777777666666555555666666666777666666888<<<>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<>>===>>>@@@>>>;;;???HHHOOOPPPPPPMMMIIIHHHJJJLLLJJJDDDEEEPPP[[[YYYPPPIIINNN___nnnnnneeedddooo|||wwwsssnnnbbbiiirrr}}}@@@;;;444000///000111222111333555666777777888999777666444333222333444555333888JJJhhhqqqkkkhhhgggcccjjjoooSSSCCC777666555777:::>>>??????<<<>>>AAAAAA???===<<<;;;<<<888666999<<<<<<>>>BBB<<>><<<======>>>EEEQQQ^^^hhhnnnyyytttmmmmmmxxxzzzvvvzzz}}}wwwyyyMMM???333999OOOeeepppsssfff^^^SSSGGG@@@???BBBDDD>>>???BBBFFFLLLRRRWWWZZZYYYXXXWWWYYY[[[^^^______aaaccceeeggggggfffcccbbbaaaeeefffddddddeeeddd```aaa[[[SSSMMMKKKHHHEEEBBBBBBAAA???<<<999777666555666777666555444666999<<<999:::888888CCCXXXmmmxxxbbbbbblllgggSSSNNNAAAAAAAAA@@@???>>>>>>??????===<<<<<<;;;;;;;;;;;;;;;999888888999::::::888666888888888888777777777777666666666666666666666666888888777666666666666666555555444444444555555666777666666:::>>>>>>999444999999999999999999999::::::;;;>>>GGGZZZooo{{{~~~vvvwwwiiiYYYOOOLLLOOOOOOTTTUUURRRRRRUUUQQQHHHIIIMMMRRRTTTQQQMMMJJJHHHCCCDDDEEEEEEEEEHHHKKKNNNDDDBBBAAAAAABBBCCCBBBAAAAAABBBBBBAAA@@@???AAABBB===:::;;;@@@BBB@@@???@@@::::::;;;===<<<<<>>777111///000222333666666666777999<<<@@@BBB>>>;;;777555444444444444444???XXXyyyoooUUUEEE???DDDSSSbbbssswwwZZZ@@@777666666666888:::===???@@@???AAABBBAAA>>><<<::::::888777999???BBBAAA???AAAAAAGGGSSSaaaiiijjjkkklllggguuuvvvzzzqqqTTT>>>===>>>999===III]]]kkkgggyyy|||KKK===>>>;;;888;;;888999999999888888777666444444333333333333333444000000000111111222222222111222222222222333333333666777;;;???EEEJJJOOORRRNNNIIIDDDBBBBBBAAA>>>;;;<<<<<<===>>>CCCMMMXXXaaa}}}~~~uuuvvvzzzsssvvvdddRRR>>>777<<>>@@@DDDGGGJJJJJJIIILLLJJJJJJNNNSSSUUUTTTRRRRRRTTTYYY\\\]]]\\\YYYWWWUUUUUUUUUSSSSSSTTTTTTSSSOOOKKKEEEAAA???===;;;999:::999888777666555555555444666777777777999;;;>>>:::<<<<<>>>>>??????===<<<<<<;;;:::;;;;;;;;;<<<:::888777888999888888777777888888888777666555444444555555555666666666777777666555555555555666444444333333333444555555777555555999>>>>>>999222777777777888888888888888:::;;;<<<===FFFVVViiivvvvvvuuuzzzuuuZZZWWW[[[TTTLLLJJJSSS^^^bbb]]]___fffaaaTTTIIIJJJMMMOOOPPPOOOLLLIIIJJJIIIGGGCCCAAAEEEMMMTTTFFFCCCAAABBBDDDEEEDDDBBB===>>>??????>>>>>>@@@BBB???<<<===AAAAAA===;;;<<<777888999;;;;;;===BBBFFFFFFDDDCCCBBBCCCCCCBBBAAA@@@<<<===GGGNNNMMMGGGDDDBBBGGGLLLLLLIIIOOOdddxxx}}}gggcccjjjpppvvv|||DDD@@@:::444000000333555666555666<<>>CCCDDDDDDBBB>>>:::999999<<<::::::<<<<<<;;;>>>CCCUUUVVV___kkkpppmmmkkkmmmttt~~~~~~oooUUUBBB888======888CCCYYYaaadddbbb@@@<<>>???BBBGGGJJJHHHFFFEEEGGGJJJMMMOOOPPPPPPPPPKKKHHHGGGFFFEEEDDDDDDEEECCC@@@<<<:::888777777666555555555444555555666777555777999:::999888888999:::<<>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::::::::::::::BBB>>>888555555777999:::666777777777777666555444444444555555666777777777777666555555444555555555333333333333333444555555777555444888<<<>>>:::666666666666777777777888888888;;;===;;;999AAATTTfffiiihhhkkkvvvoooYYYLLLWWWbbb[[[PPPLLLRRR]]]bbb^^^aaajjjfffZZZPPPOOONNNOOOPPPOOOLLLIIIKKKLLLLLLJJJGGGGGGKKKOOOIIIFFFCCCDDDGGGHHHFFFCCC<<<===>>>>>>>>>???AAADDDCCCAAA@@@AAA>>>999666888888999:::999;;;>>>BBBDDDCCCBBB@@@@@@@@@@@@>>><<>><<>>???@@@777555;;;555666666777777666555555222222111111222222333333111111111222222333333333111111111111222222222222333555777;;;>>>AAADDDEEEDDDBBB???===<<<<<<<<<;;;:::;;;<<<:::999>>>GGGOOOlll~~~}}}pppkkklllrrrwwwyyymmm```UUUGGG999666<<>>======<<<======???AAABBBDDDDDDCCC???===>>><<<::::::===:::999777666555555555555444444444444555666777888666888:::999888777777777;;;<<>>>>>>>>>>>>>>===<<<;;;;;;::::::999999999999999BBB>>>888555555777:::;;;666666666666555555555555555555555666666777777777666666555444444444444444333333333333444444555666555666777:::<<<<<<:::888555555555666777777888888333777;;;;;;666777EEETTTWWWYYY```lllzzzyyyaaaUUUPPPXXX```\\\TTTQQQKKKQQQSSSRRRVVV^^^]]]WWWWWWUUUSSSQQQOOOMMMJJJHHHIIIOOOVVVYYYXXXSSSNNNJJJLLLGGGCCCDDDGGGHHHFFFBBB;;;===>>>??????@@@BBBDDDDDDBBBAAAAAA===777666:::<<<>>>===:::;;;???AAA@@@===>>>???@@@@@@?????????===>>>DDDNNNRRROOOJJJIIIJJJFFFEEEGGGGGGNNNbbbxxx}}}}}}jjj\\\\\\]]]```eeemmmvvv~~~BBBAAA>>>999555333666999999>>>EEEMMMSSSWWWYYYYYY___TTTDDD999444222111000111444888999999777555444333555JJJlllyyykkkeeeaaa___ZZZUUURRROOOGGG???:::<<<>>>;;;666444555888666999;;;;;;:::999;;;===???@@@@@@>>>:::888888888666999???CCCGGGRRRiii}}}|||pppiiilllnnnlllpppxxx}}}xxxuuuoooPPPGGG::::::<<<===???UUUeeeyyySSSEEE<<<>>>===777444888444555555666666666555555111111111111111222333333111111111111111222222222111111111111222222222222111222444666888:::;;;;;;;;;<<<<<<;;;999888999:::888:::;;;:::999;;;@@@EEE]]]vvvyyynnnlllnnnsssxxxxxxkkkcccccc]]]NNNBBB@@@999BBBQQQ___fffeee___ZZZNNNFFF===777777777666555333444555555555555666888666666666777888999:::;;;===888777:::999666666:::555555555555444555666777555555555555666777888888666777888888999<<>>>>>??????>>><<<:::999:::999888888777777888888<<<999666666777999::::::777666555444444444555555555555555666666666666666666555444444333333444444333333333333444555666777444888===???===:::777777555555555666777888888888555444666:::999777;;;CCCFFFNNNWWW```jjjwwwoooYYYYYYVVVSSSTTTWWWWWWSSSOOOKKKJJJHHHIIIMMMQQQTTTTTTSSSRRRPPPMMMKKKIIIHHHHHHFFFKKKSSS[[[^^^ZZZSSSMMMKKKFFFAAAAAAEEEFFFBBB===;;;===>>>>>>>>>???BBBDDDAAA?????????<<<999<<>>BBBCCCGGGYYYmmmrrryyyzzzyyynnnffffffccc^^^aaakkkppptttyyy||||||~~~AAAAAA???;;;666444666999AAAIIIRRRWWWXXXZZZ^^^bbbcccVVVDDD888333222111000222333555555333222111111333<<>>;;;<<<<<<;;;999888888999@@@IIIUUU\\\\\\aaassspppeeebbbiiinnnlllnnnvvvsssmmmqqq~~~WWW:::>>>999;;;===;;;CCCkkk[[[cccxxxXXXFFF>>>999:::;;;777444555444444555555666555555444111111000000111222333333111111111111000000000000000111111111111222222222111222333555666666777777555888:::999666555777999888999;;;:::888888;;;>>>NNNiiizzzxxx}}}yyyyyy}}}zzzvvvjjj\\\YYYgggpppiii\\\VVVCCC<<<888@@@QQQ```gggggg___TTTFFF<<<999999888666222444666444111111333666222333444555666777888888555111111555666222333888444555666666666666888:::666666555555666666777888555555555777<<>>?????????===;;;999888999888888777666777777777444444555777:::;;;:::999888666444333222333555666555555555555555555555555555555444333333333333444333333333444555666777888222:::BBBDDD???888555333555555555666777888888999:::333222888<<<999666666777CCCOOOSSSWWWccctttwww]]]WWWQQQOOORRRRRRPPPQQQSSSOOOHHHRRRKKKFFFIIIKKKMMMQQQWWWHHHIIIIIIGGGEEEEEEHHHJJJAAABBBFFFLLLSSSVVVSSSPPPJJJDDD>>>???BBBCCC>>>999;;;===>>>>>>>>>???AAACCC===;;;<<<======<<>>AAAAAABBBQQQdddtttppprrryyyvvv~~~jjjSSSOOOUUU[[[cccffffffhhhmmmqqqwwwuuusssrrrrrrtttwwwxxxEEEBBB>>>:::888888:::;;;EEEVVVjjjrrrnnnlllttt~~~vvvRRR<<<;;;666222333333333222222111111222222333///<<>>EEE\\\vvv]]]PPPiiiZZZMMM<<<;;;999888888888666444444444333333333222222222222111111111000000//////000000000000000000000000///000000/////////222444111111111111222333444555555666777777666555777888888888888888999:::;;;;;;EEEYYYiiivvvzzznnnrrr{{{{{{}}}yyymmmeee___cccsssbbbGGG???FFFDDDDDDPPPXXXSSSRRRLLLFFFFFFHHHBBB999888444222333444222444888111222222333444555555444666666666555333333444555222333444333222222555777666555555555555555444333444999<<>>EEEKKKJJJEEEBBBEEEIIIBBBDDDEEEDDDAAA>>>===<<<===:::999===???===<<<>>>???@@@AAAAAA@@@BBBEEEGGGLLLGGG@@@;;;888:::>>>AAABBBCCCCCCCCCAAA@@@AAABBB;;;???BBBAAA>>>===@@@DDD@@@CCCAAA===@@@KKKRRRSSSdddqqq}}}uuutttvvv|||gggZZZJJJOOOSSSRRRMMMMMMTTT]]]eeeiiibbb[[[\\\ZZZ^^^lllBBB@@@<<<:::999:::;;;===QQQjjjyyyzzz|||VVV>>>;;;666222333111333222222111111222222333111666<<>>999555555555444444333333333333444444555555555666666666333555777888777777888999:::777777888888888<<>>PPP^^^lll}}}|||wwwoooxxx|||wwwrrrnnnpppzzzrrreee\\\SSSKKKOOOSSSKKKCCCEEEDDDCCCIIIQQQRRRNNNEEE>>>888666444000111444777777777666555555666777666555555555666777888888777888888888888999:::::::::777555444666777777777??????AAAPPPooowwwnnnuuubbbNNNJJJFFFCCCBBBBBB@@@>>><<<<<<<<<;;;:::999999999999999888777777666555555444444444555666777888999999777555444333444555666666666555444333333333333333333333333333333333333444999======999666666777999;;;<<<:::666333333444444444444444555555555555444444444444444444444444777888999<<>>???BBBAAABBBBBBAAA???======>>>AAA<<<:::======;;;:::<<>>:::888;;;???BBB@@@@@@AAABBBBBBBBBBBBAAA<<<>>>???>>>======@@@BBB@@@BBBAAA===@@@HHHNNNNNNLLL\\\sss}}}~~~wwwmmmkkkmmmfffVVVIIIFFFKKKOOOWWW[[[VVVQQQQQQKKKIIITTT>>>===;;;999999:::<<<===PPPnnnwwwYYY???:::555222333///333222222111111222222333444444222222222444666888444444444333333333333333555555555555666666666666444666888999888777888999:::777777999::::::>>>DDD[[[fff___SSSUUU\\\cccmmmkkkhhhaaa[[[\\\bbbeeeddd{{{vvvjjjWWWDDD999:::???<<>>===<<<;;;;;;;;;:::999999888888888888777777666666555555444444444444444555666666777666444333333444555666555444333222111111111111333333333333333333333333555999<<<<<<999777777888444666777555333111111111333333333444444444555555444444444444444444444444555666777888:::>>>DDDHHHQQQbbbttt||||||ttt\\\VVVQQQQQQPPPMMMLLLNNNJJJKKKLLLLLLJJJHHHEEECCCBBBFFFFFF@@@AAAHHHJJJGGGCCCKKKOOOIIIAAA>>>@@@BBB@@@AAABBB@@@>>><<<<<<===AAAAAA@@@>>><<<;;;===???CCC===:::<<<===;;;;;;===BBBCCCCCCAAA??????@@@AAACCCAAA===;;;;;;===@@@CCC>>>===>>>AAADDDEEECCC@@@===;;;::::::<<<>>>??????@@@BBBAAA>>>@@@EEEGGGGGG>>>IIIZZZjjjqqquuu~~~yyyhhhggghhheee___^^^UUUOOONNNFFFBBBLLL<<<;;;:::999999:::;;;;;;>>>WWWeeeaaafff}}}zzzVVV===777333333444///333222222111111222222333222222333444444555555555444444444333333333333333555555666666666777777777666888::::::999999:::;;;;;;999999;;;;;;;;;>>>DDDLLLNNNGGGDDDMMMRRRTTT]]]NNNSSSUUURRROOOVVVeeeqqqwwwhhhTTTEEE===:::<<>>???>>><<<===CCCIIIMMMNNNDDD:::777666666888<<<666888999777222///000333555444444444555555444222777444222222555666666555555555666;;;AAAFFFFFFEEEIIIVVVdddjjjrrrhhhQQQPPPDDDBBB@@@>>>===<<<;;;;;;::::::999999999888888888777777777666666555555555444444333333333333333444555444444333333444555666333222111000000000000000222222222222222222222222222555777888666555555666111222222222222111000000222333333333444444444444333333333333333333333333333444666666666777:::===CCCLLLWWWaaaooo|||~~~pppnnnwwwsssYYYRRROOONNNQQQPPPLLLKKKLLLKKKKKKKKKJJJIIIFFFDDDBBBAAADDDDDDAAAAAAEEEEEEAAA???EEEHHHCCC>>>>>>@@@@@@>>>===<<<<<<<<<======>>>DDDBBB@@@<<<999:::===@@@DDD???;;;<<<>>>===>>>AAAAAABBBBBB@@@===;;;<<<===<<<===>>>???@@@AAAAAAAAA<<<;;;;;;@@@EEEGGGCCC>>>>>>:::666777<<>>WWWyyy___YYYfffEEE777777999666444333333444444222111222222111111111000000000//////////////////000000........................///111111111///---...///000000/////////000111111000111333333222222333555444444444444555666777777666;;;;;;>>>IIIQQQbbbzzz|||ppphhhnnnxxx}}}}}}}}}yyyrrrtttyyy|||~~~qqqWWWMMMLLLJJJIIIIIILLLQQQVVVPPPDDD888444333333666999777999;;;999555333333444222444555666555444555555888777666666888999::::::555<<>>===;;;::::::;;;888888888888888777777777666666666555555555555555444333333222222222222222333333333333333444444444111111000////////////000111111111111111111111111///111333444333333333333000000111111222222111000222222222222333333333444333333333333333333333333222444555666555555777888<<>>@@@@@@>>>@@@DDDCCC??????>>>============>>>>>>GGGEEEAAA<<<888999<<>>;;;999888999777;;;@@@DDDFFFDDD@@@===<<<::::::???DDDEEEAAA<<<===999555777===AAA???<<>>>>>EEEBBB@@@BBBEEEOOO```ooovvv999999::::::999888777666:::999:::LLLqqqwwwXXXBBB666333///222666111333222222111111222222333222222222222222333555555555555555555555666666666777777777777888888888888:::;;;======<<<;;;;;;<<<999777888;;;;;;999<<>>FFFEEEGGGOOOMMMFFFHHHPPPKKKOOO___ooouuupppjjjWWWFFF888666999:::???EEEsss```]]]vvvpppNNN:::777;;;777555444222222333333222111333333333222222222111111......////////////000000...........................///111111///......///000000////////////000000---///111111111111333555333222222333333444555666333666555777@@@EEEVVVqqq|||zzzzzzxxxrrr|||oookkkpppqqqrrrpppeeeZZZYYYZZZ```dddggglllpppWWWIII;;;666555444444666<<<:::888666444444444444---222777777444222555888222666:::===<<<;;;;;;;;;===KKK```qqq{{{lllLLLAAA@@@>>>;;;<<<===<<<:::999:::;;;777777777777777777777777555555555555555555444444444333222222222222222333333333333333333333333222000000///////////////000000000000000000000000000///000111222333333333333111000000111222222111///111111222222222333333333222222222222222222222222222444555666555555666888777999===BBBIIIRRR[[[___dddgggnnn|||{{{^^^SSSTTTOOOKKKIIIIIIKKKIIIFFFGGGLLLLLLKKKJJJIIIGGGDDDCCCBBBAAACCCEEEEEEEEECCC@@@===???@@@???@@@DDDIIIFFF???BBBCCCCCCAAA===;;;;;;<<>>===;;;999888999666:::@@@EEEFFFCCC>>>;;;<<<;;;<<<>>>AAABBB???;;;<<<999777:::???BBB@@@===BBB@@@@@@BBBAAA>>><<<>>>======@@@EEEIIIMMMVVV```www}}}555666888999:::999888777===999???[[[iiiIII;;;666555///111555222333222222111111222222333666444333222333555777999666666666666777777777888777777777888888888999999999:::<<<<<<:::999:::;;;:::999;;;???@@@@@@CCCIIIBBBPPPPPPKKKOOOPPPLLLMMMMMMNNNYYYkkktttmmm___VVVDDD<<<888999999<<>>MMMiii{{{}}}{{{{{{zzzvvvvvvvvvnnnooossspppgggcccfffooowwwxxxxxx{{{[[[NNNBBB???AAABBBDDDFFFKKKCCC999444555888::::::888@@@GGGDDD;;;666:::@@@999DDDRRRXXXUUUOOOKKKJJJUUUggg~~~qqqTTTIIIEEEBBB>>>777:::;;;;;;888777888:::666666666666666666666666444444444444444444444444333333222222222333333444333333333333333222111000000000////////////000000////////////////////////.........000222333333333111000///000222222000...111111111111222222222222222222222222222222222222222444555444333333555666666888;;;===???CCCJJJPPP\\\dddlllrrr}}}lll^^^PPPNNNPPPJJJLLLKKKLLLMMMIIIDDDEEEIIIJJJJJJHHHFFFDDDBBBAAA@@@@@@AAADDDGGGFFFBBB>>><<<>>>AAABBBBBBDDDFFFCCC>>>@@@DDDGGGDDD>>>;;;;;;===BBB@@@===:::888999===AAAIIIDDD@@@AAA@@@<<<:::::::::<<<>>>>>><<<::::::;;;888:::>>>@@@AAA???<<<:::>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;>>>BBBCCCAAA>>>@@@======@@@???;;;;;;>>>999;;;AAAGGGJJJIIILLLRRRgggmmmwww222444666999::::::999999777666CCCdddtttZZZBBB888777777///000555111333222222222222222222333111111222222333444444444666666777777888888999999777888888888888999999999888999;;;:::999888888999<<<<<>>???@@@CCCGGGFFFBBB===<<<;;;AAAEEECCCAAAAAA???<<<;;;BBBGGGFFF@@@<<<>>>AAA===<<<;;;888888:::>>>BBBAAA===<<>>===>>>:::<<<>>>???>>>=========;;;;;;;;;;;;;;;;;;::::::???@@@@@@>>>;;;::::::;;;:::;;;>>>AAADDDDDDBBB@@@>>>::::::>>>>>>:::999>>>>>>>>>@@@CCCCCCAAACCCHHHQQQWWWbbbkkkvvv~~~|||777666555444444444333333:::AAAOOO]]]eeeaaaTTTIII666666555444444333222222222222222222222222222222111111222333555666777777777555444555888999:::999666777999999999888888999777777777999;;;<<<;;;999======DDDPPPVVVWWWYYY^^^fffaaaZZZSSSNNNOOOQQQTTTlllzzz~~~kkkRRRCCC===999555>>>===:::EEE\\\WWWHHH\\\SSSHHH<<<888777555444555222222111000000111222333222111111000///......---................................................,,,,,,,,,------.................................111000/////////000222333000111111111111222222222222555777777777<<>>;;;;;;<<<===888888777777777777888888333666888888;;;===888000666:::===;;;666111111333222222222222222222222222111111222222222222111111000///.........///111222000///...---------------000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111333333222222111222222222666666555555555666666777CCCEEEKKKXXXhhhyyywwweee]]]TTTQQQLLLGGGDDDCCCDDDEEEHHHFFFCCCAAAAAACCCFFFHHHFFFIIIIIIEEE???<<<>>>AAAAAACCCEEEFFFEEEAAA<<<999>>>???@@@AAAAAA@@@>>>===AAA???>>>===>>>@@@CCCEEE===:::777666999???FFFJJJDDDGGGCCC;;;===FFFFFF???;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>><<<;;;:::<<<<<<;;;:::::::::::::::999;;;===???@@@@@@???>>>:::999777888999::::::999===>>>@@@AAABBBAAAAAA@@@???GGGOOOSSS[[[oootttttt777666444444444555666666:::===CCCJJJNNNIII???666555555444444333222222222222222222222222222222222333333444555666777777888888777555555777888777666777888999999999999999:::999:::::::::::::::<<<>>>BBBEEEOOO]]]cccaaa```bbbkkkaaaVVVPPPRRRZZZbbbggguuuyyyqqq\\\GGG===:::888:::>>><<>>777222;;;>>>@@@>>>888333222333111111111111111111111111000111111222222111111000000///.........///111111///......------------...////////////////////////........................//////////////////////////////000000000111111111333222222111111222222222444444444444555777888888999<<>>AAA@@@AAABBBBBB@@@===:::888<<<===???@@@AAA@@@???>>>BBB@@@>>>======???AAABBB999777666666999@@@FFFJJJCCCDDD???888:::DDDGGGBBB::::::;;;;;;;;;;;;::::::999;;;>>>??????<<<999777:::;;;;;;<<<===>>>???@@@>>>>>>===<<<===>>>??????;;;999888999;;;<<<<<<;;;@@@@@@@@@@@@@@@@@@??????:::@@@DDDFFFJJJZZZsss}}}{{{~~~uuuqqquuu>>>;;;777444444555555555>>><<<;;;<<<<<<:::444///444444333333222222111111222222222222333333333333666666666777777888888888888777666666888999888888888888888999999:::::::::999:::;;;::::::<<<@@@EEEIIIOOO\\\iiinnnjjjdddbbbfff[[[QQQRRR^^^mmmvvvyyyxxxooo]]]III<<<999:::;;;888BBBLLLeeeYYYDDDDDDaaafffLLLAAA:::444555777666555666333222111000000000000000111000000//////.........------------------------------------------------,,,,,,,,,------------...------------------------...///000111111111000000000000000111111111222222111333444333000111555888777NNNccclllxxx|||uuu~~~www{{{zzzyyyyyy||||||}}}}}}uuukkkhhhkkksssoooqqqvvvvvvrrrttt{{{yyyrrrssszzz~~~xxxkkkLLLMMMGGG@@@:::888777777777888777777666666777777888777555<<>>666444===???@@@===777222111111000000000000000000000000000000111111111111000000//////......//////000111------------------...///////////////////////////........................//////////////////////////////000000000000111111222222111111111222222333222333333444555777888999333666:::;;;===FFFTTT___~~~vvvdddWWWRRRPPPNNNLLLKKKJJJHHHFFFDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEEEECCC???>>>@@@BBBAAA@@@???>>><<<<<<;;;;;;===>>>>>>??????>>>>>>===CCCAAA???===<<<<<<>>>>>>777777666777:::>>>BBBEEE@@@AAA<<<555888BBBFFFDDD888999;;;<<<<<<;;;999888666888<<<>>>>>>;;;888555888999;;;===@@@BBBDDDEEEBBB@@@<<<999999;;;>>>@@@;;;:::999:::<<<>>>>>>===AAAAAA@@@???>>>>>>>>>>>>===>>>??????BBBMMM]]]iiikkkuuu~~~~~~zzzzzz{{{IIICCC<<<777555444222000<<<:::777666777777666444333333333222222111111111222222222333333333333333777777777777888888888888666555555666999;;;<<<;;;999888888999;;;<<<<<<;;;;;;;;;;;;===AAAEEEJJJMMMPPPVVVaaajjjlllfff___ZZZWWWSSSTTT```rrr|||{{{uuuiii[[[III>>>::::::<<<>>>===]]]yyyNNNMMM^^^sssMMMBBB;;;666333555777555444666222222111111000000//////000000/////////.........------------------------------------------------------------------------------------------------,,,...000222222111///...000000000000111111111111222333555444222111333555555GGGTTTUUU___zzzwwwssstttxxx}}}vvvrrruuu}}}zzz}}}{{{zzz~~~vvvgggSSSKKKGGGDDD@@@===;;;:::999999777777666666666666777777777444<<>>???@@@??????>>>===<<<<<<;;;CCCBBB???===;;;::::::;;;999999999888999:::;;;<<<===>>>;;;666888>>>BBB@@@777888;;;<<<<<<;;;888777555777999:::;;;999777666777888;;;>>>@@@CCCEEEFFF???===999777777999<<>>>>>>>>@@@???>>>===<<<===>>>??????>>>>>>???CCCJJJSSSYYYddd|||RRRJJJAAA;;;999777333000333222111222333444444333333333222222222222111111222222333333333444444444777777777777777777888888666555444666888:::;;;::::::::::::===AAABBBAAA???BBBAAACCCIIIQQQWWWYYYXXXVVVZZZ___aaa```\\\WWWRRRQQQWWWdddvvv~~~lll\\\PPPDDD;;;::::::999;;;@@@^^^^^^IIIbbb{{{OOO??????999555444777777444222444111111111111000000//////////////////............------------------------------------------------------------------------------------------------+++---000222333111///---//////000000000111111111000222333333333333444444555===AAA???HHHccc~~~~~~mmmgggdddhhhooovvv}}}zzzbbbMMMKKKHHHBBBAAA@@@>>><<<:::::::::777777666666666666777777555333;;;IIIHHH999111444333444444333111/////////111111111111111111111111...//////000000//////...---......///////////////,,,,,,,,,,,,,,,---...///...........................................................................////////////000000000111000000000111111222333666555555444444444444555777666777888:::<<<>>>>>>@@@EEELLLWWWeeerrrzzzzzzxxx~~~xxxfff\\\TTTSSSQQQPPPNNNLLLIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFBBBBBBCCCCCCBBBAAA@@@???AAAAAABBBAAAAAABBBCCCDDDCCCAAA>>>;;;;;;<<<>>>@@@>>>======<<<<<<===>>>???BBB@@@>>><<<:::999888888999999999999888888888888:::<<<<<<:::999;;;<<<:::666888:::<<<<<<:::888666666666555555666777888999777888:::===???@@@AAAAAA888888777777888999;;;<<<888777666777:::<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAA<<<:::999;;;???DDDHHHJJJUUUpppWWWPPPGGGBBBAAA@@@;;;777111222333333333222111000333333333333333333222222222222333333444444555555777777777888888888999999999888777888;;;<<<<<<<<>><<<:::888888888777666666555555666666777444333999AAA???555000333222222111111111111111111111111111111111111111111......////////////......------...////////////...,,,,,,,,,,,,,,,,,,---...........................------------------------..............................////////////000000000000000000000111222333777666555444333333333333666555555777::::::888666===<<<<<>><<<;;;:::;;;===>>>;;;::::::;;;===@@@CCCEEE???>>><<<;;;999888888888555666777888999::::::;;;888:::===<<<;;;999888888666777999::::::999777666777555333222333666999;;;666888:::;;;<<<===<<<<<<555555777888999:::::::::777666555666888::::::999999999:::;;;<<<>>>???@@@;;;:::999:::===???AAAAAAHHHZZZhhhjjjmmm|||```XXXPPPLLLKKKHHHBBB<<<666777999999777555444333333333333333333333444444222222333333444555555666777777888999:::;;;;;;<<<=========@@@DDDHHHJJJJJJGGGHHHLLLTTT[[[]]]YYYTTTYYYdddpppuuurrrjjjdddbbbbbbdddbbb^^^___eeehhhfffooorrruuupppcccRRRBBB999777333777===999999PPPnnndddTTTmmm^^^>>>888999777777555444555444000000333---...///000111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///...////////////000000000111//////...///111333444444555222777>>>???IIImmmxxx|||yyywwwrrrlllhhheeebbbaaafffmmmwwwooommmmmmzzz~~~~~~nnnVVVJJJBBBBBB@@@666:::<<<===;;;888666777888666666555555555555666666333666888888555222222333111111000000111222222111000000000000000000000000---......//////......---,,,---.../////////......------,,,,,,+++,,,,,,,,,........................------------------------................................./////////000000////////////000111222333555555444333333333444444777777888888777666666777<<<;;;::::::;;;>>>BBBEEEEEESSSdddooorrruuuyyy|||nnnfffccc]]]VVVRRROOOOOONNNLLLIIIIIILLLNNNJJJIIIIIIIIIIIIIIIIIIIIIDDDDDDCCCCCCBBBAAAAAAAAACCCCCCBBBCCCDDDEEEFFFFFF========================>>>===;;;;;;===@@@CCCFFF;;;;;;;;;:::999999888888666666777777888:::;;;;;;777999;;;;;;:::888999;;;777777888888888888777777555444333333444666999;;;555777999;;;;;;;;;:::999888888888888999999::::::888666555555777999999888888999:::;;;<<<=========::::::;;;<<<>>>@@@AAABBBEEELLLQQQTTT[[[ooo{{{{{{iiiaaaXXXSSSPPPLLLDDD<<<888999::::::999777777777444444444444444444444444222222333333444555666666888888999:::<<<===>>>>>>??????BBBHHHOOOVVVZZZ[[[MMMOOOTTT]]]eeegggbbb\\\^^^ooouuuggg______eeehhhgggdddgggqqqwwwvvvxxxvvvmmm]]]JJJ===:::<<<777555:::???;;;@@@dddVVVSSSVVVfffAAA888<<<:::333555333333444222//////333,,,---///000111222111111---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///...////////////000000000000333111000000222444555555777000333:::555;;;fffrrrlll|||vvvlllgggeeefffmmmuuuiiillljjjbbbZZZYYY]]]bbbeeerrr~~~yyygggLLLCCCIIIBBB:::>>>BBB;;;===>>><<<999777888:::666666555555555555666666333888888222///111444333111000......///000000///////////////////////////---..................---,,,,,,.../////////...---...------,,,++++++++++++........................------------------------..................................../////////000////////////000111222333333333333333444444555666:::===>>>;;;555444888===555888===AAA@@@;;;999:::AAAEEEHHHLLLSSS___kkkrrrpppyyy~~~pppwwwuuufffaaa```]]]YYYWWWKKKKKKLLLLLLMMMMMMLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIFFFEEEDDDCCCBBBAAAAAABBBEEEDDDCCCCCCEEEFFFFFFFFF===>>>@@@AAAAAAAAA??????DDDBBB???<<<<<<===@@@AAA999999999999999999999999:::999888888888888888999777777999:::888777;;;???888777777777777777777888333333444555666888999999555666888;;;;;;;;;:::999===<<<:::999888999:::;;;999777666666777888888777999:::;;;<<<===<<<;;;:::555666999;;;===@@@CCCFFFDDDCCCCCCFFFMMM\\\ssswwwpppsss|||ggg___ZZZZZZUUUHHH===999<<<444555CCCIIIBBB;;;:::555::::::444111444555333555444333444555666777777999999777888;;;@@@DDDDDDFFFHHHKKKQQQ]]]hhhhhhbbbVVV[[[ccciiifff```___cccbbbnnnyyyuuueeeYYY[[[dddlllssswwwwwwzzz}}}zzzssslllbbbRRRCCC===<<<===<<<555555;;;HHHOOOTTTXXXPPPEEEmmmqqqLLL>>>===:::777888333333222222111000000000////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++,,,///000///---000000//////.........---///////////////000111111555444444333000;;;___|||tttxxx}}}zzzxxxvvvvvvxxx|||lllnnnmmmhhhfffhhhhhhhhh}}}pppsssaaaKKKHHHDDD???<<<:::::::::;;;:::999888777777777777444444444555555555555555333333333222222111111111222222222111111111000000000000000000000///......000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///+++++++++,,,,,,---------***++++++,,,---.../////////............//////000111111111000000000000000222222222111222222333333>>><<<999666555444444555::::::::::::::::::::::::<<<===???AAADDDJJJRRRWWW___```bbbeeelllvvvzzzqqqfff```^^^[[[TTTNNNPPPOOOMMMLLLLLLLLLMMMMMMPPPOOOMMMKKKIIIJJJKKKLLLHHHGGGEEEDDDCCCCCCCCCCCCFFFDDDCCCAAA@@@@@@@@@AAA========================BBB@@@===<<<===>>>???>>>===;;;888888999::::::999999666555555888999888666999999888888888888888999:::999888777777777999999333333444444555555666666::::::;;;<<<<<<;;;:::999999::::::;;;;;;:::999999888888888999999:::::::::888999:::;;;:::999888777888???CCCAAA@@@AAABBBAAADDDEEEEEEFFFJJJPPPXXX^^^pppyyyxxxxxx|||aaa^^^]]]]]]VVVIIIAAA@@@@@@;;;>>>LLLTTTPPPNNNPPPKKKOOOLLL@@@666444666777222555888999999:::===@@@CCC======FFFPPPTTTTTTUUURRRRRRVVV]]]eeegggeeeaaaaaaeeemmmqqqlllfffhhhnnnsssooohhh^^^WWW[[[iiivvvsss}}}zzzqqqfff\\\GGGDDD@@@<<<999888555222;;;888@@@aaaxxxpppsssqqq___EEEJJJUUU}}}bbbMMM;;;999:::666444777333222222111111000//////........................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++,,,///000///---000/////////.........---///////////////000000111222111555888555555FFF[[[jjjjjjiiigggkkkyyy~~~|||{{{~~~bbbJJJFFFDDD@@@===;;;;;;;;;<<<::::::999888777777777777555555555444444444444444333333222222222111111111222222111111111000000000000000000000000///......//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------............++++++,,,,,,------------,,,,,,,,,------------------------------......///000000000000000000000000222222111111111222333333<<<:::888555444444444555888888888888888888888888555777888999;;;???DDDHHHJJJJJJKKKMMMRRRYYYbbbiiijjjjjjkkkooowww|||ttt|||~~~~~~zzzvvvuuuyyy}}}vvvppphhhlllyyyqqqiii```[[[ZZZXXXSSSNNNNNNMMMLLLKKKLLLLLLNNNOOOKKKIIIGGGEEEFFFHHHIIIIIIFFFEEEDDDBBBAAAAAABBBBBBEEEEEECCCBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===@@@AAA@@@???>>><<<::::::;;;======<<<:::777555555777::::::999888888777777777777888888999888888888888888999:::555444444555555666777888============<<<:::999888888888999999999::::::::::::::::::999999999999999999::::::;;;;;;;;;::::::;;;AAADDDBBBAAADDDEEEDDDFFFEEEDDDCCCDDDGGGMMMRRRcccsss}}}~~~YYY[[[______WWWMMMHHHIII???<<>>:::>>>BBB888@@@HHHJJJGGGGGGMMMTTTXXXJJJHHHWWWccccccaaadddgggfffkkkuuuwwwoookkknnnsssrrrsssqqqllliiipppzzztttmmmddd```cccmmmwww||||||zzzhhhWWWIIIAAA???<<<999666777999===AAACCCOOOggghhh^^^XXXTTTOOOMMMcccwwwEEE<<<888:::888222111666222222111111000000//////...........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,...///...---/////////...............//////......//////000111222///333888777000111888>>>BBBGGGMMMWWWhhh}}}eeePPPGGGAAA@@@>>><<<::::::;;;<<<===:::999888777666666666666555555444444333333222222222222222111111111111111111111111111000000000000/////////000//////...---///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------............,,,,,,---------------......---------,,,,,,,,,+++,,,,,,,,,,,,------....../////////000000000000000111111000000111222333333888777555333333333444444555555555555555555555555555666888888888999<<<>>>===>>>>>>???@@@DDDIIIMMMJJJJJJLLLPPPVVV^^^fffjjjlllnnnnnnllliiillluuu|||~~~sssggg___[[[cccbbbaaa```^^^]]]\\\\\\VVVSSSNNNWWWhhhkkklllwww}}}zzzyyywwwvvveee___WWWSSSTTTTTTPPPLLLKKKKKKJJJJJJKKKLLLNNNOOOJJJFFFBBBBBBDDDFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAEEEEEEDDDCCCAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;>>>AAAAAA???======;;;:::;;;===>>>>>>>>>;;;999777777888:::;;;;;;777666666666666666777777777777888999:::::::::999777666555555555777999;;;============<<<;;;:::999999888888777888999;;;<<<;;;;;;;;;:::999999888888:::::::::;;;;;;<<<<<<===;;;@@@BBB@@@@@@DDDFFFEEEEEEDDDCCC@@@@@@BBBFFFIIIcccpppuuuppprrrXXXZZZ\\\[[[VVVPPPLLLLLLBBB??????CCCEEEHHHQQQ\\\nnnjjj```SSSIIIHHHMMMRRRIIITTT```aaa]]]\\\dddmmmnnnZZZSSS___gggcccdddnnn}}}yyy~~~zzzxxx~~~uuulllgggdddfffoooxxxhhhhhhiiimmmvvv~~~sss```MMM@@@999666;;;777333222111333;;;CCCOOOwwwfffRRRKKKWWWjjjvvvGGGEEE???;;;999666111333999222111111000//////......------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,+++,,,------------........................///............///000000444000///222222///000555444888===CCCLLL\\\ppp~~~qqquuutttuuu~~~|||~~~fffUUUHHHEEEGGGBBB===<<<::::::::::::<<<===999999888777666666666666555555444333222111111000111111111111111111111000111111000000000/////////.........//////......---...------,,,+++++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---..................///////////////000000000000000000111222333444333222222222222333444444444444444444444444444666888::::::999999999;;;<<<>>>>>>>>>>>>???AAADDD@@@@@@AAACCCEEEHHHJJJLLLMMMNNNOOONNNNNNQQQXXX___\\\[[[YYYVVVSSSPPPOOONNNPPPOOOOOOQQQTTTUUURRROOOPPPOOOJJJPPP^^^]]]WWW]]]llllllmmmmmmllliiieeebbb\\\WWWPPPNNNNNNNNNLLLJJJKKKJJJIIIIIIIIIJJJKKKLLLIIIEEEAAAAAAEEEGGGFFFCCCBBBAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===>>>>>>;;;999;;;:::999;;;===??????>>>===<<<<<<<<<<<<;;;:::999555555444444444555666666666777888:::;;;:::999999888777555444555888;;;===<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;999888777999:::<<<::::::::::::999999999999999999999:::;;;<<<======:::===>>><<<===BBBDDDCCC@@@@@@@@@@@@@@@BBBFFFIII]]]dddddd^^^aaaqqq^^^\\\YYYUUURRROOOIIIDDDEEEDDDCCCDDDHHHPPP^^^kkktttiii\\\UUUTTTWWW[[[]]]ZZZdddoooqqqmmmmmmttt{{{tttaaaXXXaaaeeebbbjjj{{{uuuvvvuuujjj```___aaaaaabbbddd]]]fffooottt{{{~~~ooo[[[JJJ???:::888999444444777;;;:::999@@@IIIpppXXXJJJVVV{{{ddd>>>>>>999555444444444666888111111000//////......---------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,,,,,,,,,,,,,------------..............................//////000111000000000///000555<<<666777999:::@@@LLL^^^kkkyyy~~~}}}{{{hhhLLLAAA>>>DDDEEE<<<<<<<<<;;;:::999::::::;;;999888777666555555555555444333333222111000000///000000000000000000000000000000000/////////......,,,---............------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------******++++++,,,------...+++,,,...///000000000///------........./////////////////////000111222333111111111111111222222333444444444444444444444444111444666777666666777777:::;;;======<<<<<<===>>>@@@@@@AAAAAAAAA@@@@@@@@@BBBDDDDDDDDDCCCFFFKKKPPPIIIHHHHHHHHHJJJKKKLLLMMMJJJIIIJJJNNNSSSTTTQQQMMMGGGJJJFFFHHHQQQQQQPPPYYYZZZ^^^bbbeeeccc]]]WWWSSSWWWSSSMMMJJJJJJJJJIIIHHHKKKJJJHHHGGGFFFFFFFFFGGGBBBAAA@@@BBBFFFHHHGGGFFF@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::999:::;;;;;;;;;;;;::::::<<>>>>>???@@@DDDGGGEEEHHHGGGFFFOOO```kkknnn|||cccbbb^^^YYYVVVRRRIII???@@@AAADDDHHHPPP\\\kkkvvvttteeeWWWTTTWWWZZZ\\\]]]]]]cccjjjmmmnnnppptttyyykkk___ZZZaaagggjjjuuu~~~wwwsssrrrkkkccceeemmm```ZZZYYY___bbb___XXXTTTVVVkkkzzzqqq___QQQCCC===;;;999777777999777:::@@@DDDLLL___ssszzz[[[JJJXXXyyyYYYEEE???888666444555666555111///000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,------------------...............------......///000+++...222222000///333777666666666444666???NNNYYY~~~zzzxxx}}}qqq|||uuuYYYJJJDDDAAA<<>>????????????>>>>>>??????>>>>>>???BBBEEEAAABBBCCCDDDFFFFFFGGGGGGIIIIIIJJJMMMPPPPPPLLLIIIDDDJJJFFFDDDIIIIIIKKKUUUUUUVVVWWWVVVSSSQQQOOOOOOSSSPPPKKKHHHHHHHHHHHHGGGJJJHHHFFFDDDCCCBBBCCCCCC;;;===AAADDDFFFGGGGGGGGG>>>???@@@AAABBBBBBAAAAAA@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777999<<<>>>>>><<<<<<<<<>>>AAABBBAAA@@@<<>>999555333333333333333444555666666666777777777777777666666555444333333555777:::;;;???===;;;888666444333333>>>===;;;999888888999999444555666777888:::;;;;;;666777999:::;;;::::::999;;;======;;;>>>BBBBBB>>>:::;;;<<<<<<;;;;;;===>>><<<<<<;;;;;;CCCOOOUUUTTTggg{{{aaagggkkkiiifffbbbXXXMMMFFFKKKQQQWWW```jjjrrrwwwjjj]]]QQQOOOQQQQQQRRRTTTUUUUUUXXX]]]dddiiikkklllbbb]]]]]]eeennnssswwwzzzpppmmmgggaaa\\\ZZZ[[[]]]TTTTTTWWW]]]___\\\ZZZ\\\bbbyyyzzzlll[[[MMMAAA999555777999777666777===@@@MMM^^^jjjvvvooo^^^UUUHHHSSS{{{[[[;;;888888888888777555333222///,,,000000///......------,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++*********)))))))))))))))))))))))))))************************(((***,,,+++***)))+++---,,,,,,,,,------............------------...//////***...111111000000000111333555555333333888CCCLLL}}}|||mmmooo{{{zzz|||\\\HHH@@@<<<@@@AAA:::;;;???888777777777777777888888888777777666555444444444444000000000000000000000000........./////////000000/////////.........------++++++,,,---------------,,,+++++++++++++++,,,,,,************************)))*********++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++***************++++++,,,,,,,,,---)))+++---///000000000///+++,,,,,,---......//////---------...///000222222///000000111111111111111222222222222222222222222333444666777666777999:::888999::::::999999:::<<<777999:::<<<===>>>??????;;;;;;;;;:::::::::<<<===<<<>>>AAABBBAAA@@@AAACCCEEEFFFGGGIIIJJJIIIGGGEEEEEELLLIIIEEEJJJIIIGGGNNNQQQQQQOOOLLLJJJJJJNNNRRROOOLLLIIIFFFFFFGGGHHHHHHFFFEEECCCBBBAAAAAAAAAAAA???EEEJJJLLLHHHCCCBBBBBB<<<===>>>@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888777777888:::<<<<<<<<<:::::::::<<<>>>???>>><<<999;;;===;;;888555444444333333333444444555666777888777666555555444444555111111222333444666777888:::999777555444333333333888888888888888888888888444444555666777888888999666888;;;======;;;999777:::<<<<<<;;;===@@@>>>999888:::;;;:::999888999:::>>>@@@???===>>>CCCFFFGGGNNN___www[[[jjjwwwyyywwwssskkkbbb^^^cccjjjpppvvv{{{{{{zzz^^^TTTKKKJJJIIIFFFHHHMMMLLLIIIIIIPPP[[[cccdddaaaaaa___aaaiiitttwwwqqqhhhhhhhhhddd\\\ZZZ]]]^^^[[[UUUUUUWWWYYYXXXYYYcccooo~~~oooXXXJJJ@@@666777333444888999777:::@@@III^^^|||VVVDDDJJJKKKfff```======@@@444111333222---+++///444777000//////...------,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++))))))+++---,,,,,,,,,------............------------...//////.........---///222222111///222444333111333:::AAAPPPbbbiiigggccc^^^aaappp}}}}}}qqq}}}rrr___JJJCCCHHHKKKBBB@@@===777999;;;222444444555555666777777888777777666444444444444444////////////000000000000---.........//////000000//////.........---------***+++,,,,,,------------+++++++++***++++++,,,,,,************************))))))******++++++++++++++++++,,,,,,,,,---------+++++++++*********)))))),,,,,,,,,++++++++++++***(((***,,,.../////////...++++++,,,------...//////,,,,,,------///000111222000000111111111111000000111111111111111111111111222333444444333444666888888888999888777777888:::888999:::<<<===>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===;;;???CCCCCCBBBAAACCCFFF???AAADDDEEEFFFEEEEEEDDD<<>>????????????<<<;;;:::999999:::;;;<<<888888888888888888888888999999999;;;<<<;;;888555666666666888:::;;;999777666777888555222222555777333333333444555666777888999777666444333333333444///000111222444555666666222222111222333555777888333444555777888888999999555555555555666666666666777:::===??????<<<999666777999999888;;;===:::444666888:::;;;:::999:::;;;666;;;???===<<>>???GGGPPPOOONNN\\\ooo~~~mmmcccVVVLLLGGGCCC>>>:::>>>>>>===;;;999888777666444444555555444444333222444444444444444444444444222111111000///......---............////////////000000///...------,,,,,,))))))***+++,,,,,,------************************+++***)))(((((()))***+++,,,+++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///000000111111000000000111111111222222222222222222222333333333444444999777555666999:::888666555777:::<<<===<<<:::999999999999::::::;;;;;;;;;<<<>>>??????>>>>>>???@@@AAAAAAAAA@@@??????BBBDDDEEEDDDDDDFFFIIIKKKKKKKKKNNNLLLJJJJJJMMMOOOPPPQQQIIIGGGEEEDDDEEEEEEFFFEEEBBBCCCBBB@@@???AAAFFFKKKNNNQQQSSSPPPIIICCC???===<<<;;;<<<>>>@@@BBBAAA@@@???<<<999:::;;;<<<:::888===;;;888555444555666777:::999777666666777999::::::999999:::;;;:::888666444555555555666777777777333333333333555777999;;;>>>999444333555555111---222000///000444777777555444333222111222333555666333444555777777777666555333333333444444444555555;;;<<<===<<<:::999:::;;;<<<999666777999;;;:::999888888888888777777777777555666777999<<<>>>@@@AAABBBFFFLLLPPPSSSXXX___ddd~~~TTTWWWaaaqqq{{{{{{wwwuuuwwweeeNNNFFF@@@AAABBB??????AAA@@@>>>;;;;;;???IIIUUU]]]bbbdddbbb]]][[[]]]^^^^^^ZZZ]]]\\\VVVSSSWWW\\\^^^VVV]]]hhhsssyyy~~~ttthhhUUUEEE<<<777666666<<<777888;;;999;;;PPPhhhbbbCCCBBBTTT{{{}}}PPP<<<999666444555222222111111111000000000...------------,,,,,,,,,,,,++++++++++++++++++***------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((************++++++++++++,,,,,,,,,------------...------------................../////////000000000000000111222333444555555999999???GGGFFFDDDNNN]]]jjj{{{iiiWWWPPPGGGBBBAAA@@@>>>;;;<<<;;;;;;999888777666555444444444555444444333222333333333333333333333333111111000000///......---............////////////000//////...------,,,,,,*********++++++,,,,,,---************************+++***)))(((((()))***+++***************+++++++++,,,,,,+++++++++*********************************+++++++++******************+++,,,......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---........./////////////////////000000000000000000000000000111111111111222222222333333333333444888666555666888888777555666777999;;;<<<;;;::::::999999999:::::::::::::::;;;===>>>>>>===<<<>>>??????@@@@@@???>>>???AAACCCDDDDDDEEEGGGJJJKKKKKKJJJHHHFFFEEEEEEGGGJJJKKKKKKEEEDDDBBBBBBBBBBBBAAAAAA@@@AAAAAA???===>>>CCCGGGEEEHHHJJJIIIDDD@@@===<<<;;;;;;;;;===@@@AAA@@@???>>>;;;999999;;;======;;;<<<;;;888666555555777888:::999777666666777999:::999888888999:::999777555444444444444444444555555333333333444777999::::::<<<888444333555555222...222000///111444666555444222222222222222333444555222333444555555555555444333333333333444444444444666888999999888888:::;;;;;;888666666888:::999888777777777777666666666666666777888:::<<<===>>>>>>>>>@@@CCCEEEFFFIIILLLOOOXXXmmm^^^[[[\\\aaaggglllssszzzjjjXXXTTTRRRQQQMMMEEE??????CCCAAAAAA@@@>>>AAAKKKZZZeeeeeeppppppaaaYYY]]]```\\\ZZZ```ccc___]]]ccclllqqqxxx{{{pppjjjUUUEEE888888:::777666999<<<:::EEETTTUUUWWWvvvsssaaaRRRNNN___vvvlllSSS;;;444666444333333111111111111000000000000------------,,,,,,,,,,,,*********+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------.....................////////////000///000000111222333444444555333777======;;;@@@III[[[mmmWWWLLLCCC???;;;:::;;;<<<;;;999888888777777666555555444444444444444444333222222222222222222222222222222111000000//////.........---............///////////////......---,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))******++++++,,,,,,++++++++++++************************************)))))))))((((((''''''***+++,,,------,,,+++***++++++,,,,,,,,,,,,,,,,,,---------........./////////............///000000....../////////000000000111111222222222333333333666555444555666777666444777777888999999::::::::::::::::::999999999999999:::<<<======<<<;;;===>>>===>>>>>>>>>===>>>AAACCCDDDDDDFFFIIIKKKLLLJJJHHHEEECCCBBBBBBDDDFFFFFFFFFAAABBBBBBAAA@@@???>>>>>>===???@@@>>><<<;;;>>>BBB>>>@@@CCCDDDBBB???===<<<:::::::::<<<>>>???>>>===<<<:::888888:::===>>>>>>;;;:::888777666777888999999888777666666777888999888777666777888888666444333333333333222222222222333222333666:::<<<;;;888999666333222444555333000111000000222333444222111000000111222333333333333111222222333333333333222222222333333333444444444222444666666666777888:::999777555555777888777666666666666666555555555444666777999;;;<<<<<<;;;:::>>>======>>>@@@BBBAAAAAA???KKKXXX```jjjvvvkkkllljjjaaaVVVVVVhhh{{{sssjjjqqqpppkkkaaaTTTJJJHHHKKKOOOOOOOOOPPPTTT[[[ccciiikkkpppfffooorrrjjjqqqwwwzzzyyy{{{uuueeeVVVJJJCCCBBB777444<<<>>>999>>>JJJUUU```wwwttt___MMMLLL\\\ttt___JJJ>>>444444555333222222111111000000000/////////---------,,,,,,,,,++++++))))))******++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------.........///////////////000000111222333333444222444999;;;888999>>>CCChhh{{{qqqwwwuuu|||cccKKKBBBAAA>>><<<::::::::::::777555555555555444444444444444333444444444444333222222111111111111000000000000000000/////////.........---------.........//////.........------,,,,,,,,,,,,,,,++++++++++++++++++***************************))))))))))))))))))***))))))******+++,,,------++++++++++++***************************************))))))((((((''''''&&&******+++,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,---------............---,,,,,,,,,---...///---------.........//////111111111111222222222222444444444444444555444444777777666666777888:::;;;::::::999999888888777777:::<<<======<<<;;;===>>><<<===>>>>>>===???BBBDDDDDDEEEGGGJJJMMMMMMJJJHHHHHHFFFDDDDDDEEEEEEEEEDDD@@@AAACCCCCCAAA???>>>>>>===???@@@???;;;:::<<>>@@@BBBCCCCCCAAA@@@???:::999999;;;======<<<;;;;;;:::888777888:::<<<===:::999999888888888999999888888777777777777888888666555444555666666555444444333333333222222111111333222333777===>>>;;;777666444222222333444333222111111111222222222111//////000111333444444333222222222222222222222222222222222222222333333333333222333555555444555666888666555555555555555555555555555555444444444333333333555888;;;<<<;;;:::999<<<::::::<<<@@@BBBAAA??????BBBEEEEEEFFFLLLTTTZZZeeekkkvvvxxxzzz{{{vvviii```dddmmm}}}qqqggg```^^^]]]cccccceeelllssswwwuuuqqq~~~{{{tttrrrnnndddXXXLLLDDD@@@???;;;999<<>>UUUrrr|||~~~xxxhhhTTTHHHDDDXXX~~~kkkCCC<<<888555666555333222444000000000/////////......------,,,,,,,,,+++++++++)))))))))******+++++++++******)))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------...............//////000000111111111333222333777999888888:::999SSSaaa[[[ZZZeeehhhaaaccccccssswwwssspppoooooohhhWWWFFF>>>???BBB======<<<;;;;;;888555333333333333333333333333333333333444444333333222111111111111000000/////////////////////............------------............---------------,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))******))))))))))))******+++,,,---......+++++++++*********))))))))))))))))))))))))))))))******)))))))))(((((((((*********************************++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,------------.........000000000111111111222222333444444444333333333444777666555555555777999:::999999999888888777777777;;;===>>>>>>===<<<>>>???===>>>???>>>>>>@@@CCCEEEDDDEEEGGGJJJLLLLLLIIIGGGKKKIIIGGGEEEEEEDDDCCCAAA>>>@@@BBBBBB@@@>>>>>>??????AAABBB@@@===;;;===@@@CCCCCCDDDDDDDDDCCCAAA???::::::999:::<<<<<<;;;999;;;:::999777666666888999999::::::::::::999999999888777777777777777777888555444333333555555555444555555444444333333222222333333555999<<<===:::666444333222222222333333333111222222222111111000000000111222444444333222222333333222222222222222222111111111222222222333333444555666555444333444555333444555555444444444444444444444444333333333333111333666:::;;;;;;:::999888777777999>>>???>>>;;;@@@AAACCCDDDCCCCCCFFFJJJQQQSSSWWW]]]dddoooyyyrrr```eeennn}}}}}}{{{~~~~~~|||zzzvvv}}}yyyooocccXXXUUUNNNFFF???<<<<<<>>>888<<>>===<<<::::::;;;;;;:::888666555444444444333333333333333333333333333333222111111111111111000000//////...........................,,,------------.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))*********++++++,,,,,,---+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------,,,,,,---------.........///000000000000111111111222444555444333222333444666555444444555666888999888888888777777777777777;;;===>>>>>>===<<<>>>???>>>?????????>>>???BBBDDDBBBCCCDDDFFFHHHHHHFFFDDDHHHFFFEEEDDDDDDCCCAAA???;;;>>>@@@@@@>>><<<>>>@@@AAABBBCCCAAA======???CCCEEEDDDCCCCCCCCCBBB???===;;;:::::::::<<<<<<:::888999::::::999666666666888::::::;;;<<<;;;:::888777777777777777777777777777555333222222444555555444555555555555444444444444222444777999:::999777666222222222111111222222333222333333222000000111333333444444444444333222222333333222111111111111222000000111111111222222222444555666555333222333444222444555555444333333444444444444444333333333222000222555888:::::::::::::::::::::<<<======;;;999<<<===AAAEEEEEEBBBBBBEEEKKKKKKKKKKKKMMMQQQXXX]]]hhhmmmqqqsssuuu~~~lllYYY[[[cccmmmnnnjjjiiilllwww{{{~~~llliiivvv{{{uuuhhhfff___XXXUUUTTTNNNGGGCCCAAA>>>::::::===CCCHHHYYY```fffgggnnnlllPPPOOOPPPJJJIII```ZZZCCC888333222333333000...///111222/////////.........------,,,,,,,,,++++++++++++***************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))))))))************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------............/////////...111333222111222444666111@@@GGGAAA;;;>>>BBBAAAKKKQQQjjjrrrlllrrr{{{xxx___QQQOOOLLLEEEGGGEEECCCCCCAAA===999777777888999999888777777777666555555444444444333333222333333333333222111111222222111111000//////...........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************((()))***++++++***)))((())))))))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))(((((()))))))))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---000111222111///...------------............/////////000000000111111222444666555333222333555444444444444555666777777666666666777777777777777:::<<<======<<<;;;===>>>>>>??????>>>===>>>@@@BBB?????????@@@BBBCCCBBBAAABBBAAAAAAAAACCCCCCAAA@@@;;;>>>AAA@@@>>>>>>AAAEEEBBBCCCCCC@@@======AAAEEEEEECCCBBBBBBCCCBBB???<<<<<<;;;:::;;;<<<<<<:::888777:::<<<<<<999888888:::;;;<<<======<<<:::888666666666777777777777666666555333222222444555555555444444444444555555555555222666::::::666444555777222222222111000000111222333444333111///000444777777777555444333222222222222111000/////////000000000000000000111111111222222333444444333222333555111444666666444222333444555444444444444333333333333333555666777888888888:::<<<>>>???>>><<<;;;;;;<<<:::===BBBBBB>>>>>>AAABBBDDDEEEFFFGGGIIILLLOOOJJJMMMOOOOOOPPPVVV```hhhmmmppppppmmmjjjlllttt{{{{{{sssllliiibbbXXXUUUWWW\\\hhhsssyyylllZZZUUUXXXRRREEEDDDFFFCCC>>>>>>CCCFFFFFFDDDDDDEEEJJJTTTeeewwwnnnFFFLLL]]]bbbfffIII555???@@@333222444333///------......//////.........---------,,,,,,,,,+++++++++******++++++******))))))((((((***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------..................///333555222///000333555444BBBJJJBBB777444999===<<<<<>><<<;;;===<<<;;;:::;;;888999:::999888777777777777777666555555444333333222333333333333222111111333222222111000//////...---.....................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************((()))***++++++***)))(((((((((((((((''''''''''''************))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---///222555555333111///---------.........//////////////////000000000000222444666555333222444666333333444555555666666666555555666666777777888888999:::<<<;;;::::::;;;======>>>>>>===<<<<<<>>>@@@===<<<;;;<<<>>>??????>>>>>>>>>???AAACCCEEEDDDCCC===@@@CCCBBB@@@@@@EEEJJJBBBCCCBBB???<<<===BBBGGGFFFCCCBBBBBBDDDCCCAAA>>>===<<<;;;;;;<<<<<<:::888555999===>>><<<;;;;;;<<<;;;<<<>>>>>>===:::777555666666777777777777666666555333222222444555666666333333333444444555555555222777;;;:::444111333777222222222111000000111222444444333111///000555999:::999666444333222222333111000///...------...///000000000000111111111111///000222222222222444666111444777777444222333555555555555444444444333333555555555555666666666777333777<<<===;;;999:::<<<===999:::???AAA???AAAFFF<<>>@@@CCCDDDEEEEEEGGGHHHKKKSSSccc{{{uuufffdddlllyyy|||sssxxxcccSSSSSSUUUPPPLLLMMMBBBCCCDDDEEEEEECCCAAA@@@AAA@@@???===<<<:::999999999888888777666555555444777666666555444444333333222222222222222222222222000000000000000000000000............---,,,+++***------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000.........////////////000...------------...//////333333333333333333333333555444333333222222222222111333555666777888:::<<<999999::::::;;;<<<<<<===;;;<<<===>>>??????>>>>>>;;;;;;;;;;;;:::999888888;;;<<>>===<<<<<<>>>BBBFFFHHHHHHFFFDDD@@@======@@@@@@>>>???@@@BBBCCCBBB???<<<:::===:::888888::::::888555555777::::::888999;;;>>>888999;;;<<<<<<<<<;;;;;;999555555888666222222888222111111444888999777555444444555777999888666444333555777777666444333444333222000//////000222333333222111000000222444555333333444444333333222222...000111111000000000111333111000111333333111...111111111222444444333222222222333333333444444444888888777666666666666666333777999777666888999:::999:::;;;<<<<<<<<<;;;::::::<<<===>>>???@@@CCCEEEBBBCCCDDDEEEGGGGGGGGGGGGCCCEEEGGGIIIIIIJJJLLLNNNMMMMMMMMMMMMLLLLLLLLLLLLvvvqqqqqqlllddd[[[XXXkkk{{{uuuvvv~~~{{{wwwwww~~~tttzzzeee___PPPKKKddd|||\\\===555777555222111111111000000///......---///.........---------,,,+++++++++*********)))))))))***************))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))(((''''''''''''''''''''''''))))))))))))((((((((('''(((((((((((((((((((((((())))))*********+++++++++))))))*********++++++++++++,,,,,,---------------------------------------...///111111111111333555888>>>???999444555777666444444555777888:::;;;<<<>>>???@@@EEENNN\\\kkkuuupppgggZZZRRRRRRZZZcccjjjmmmdddmmmmmmooo{{{yyyvvvzzzqqqddd^^^PPPHHHMMMOOOHHHAAAAAA@@@AAABBBCCCBBBAAA???>>>??????>>>===;;;:::999999888888777666666555444444555555444444333222222111111111111111111111111111000000000000000000000000///......------,,,++++++------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,------...............---------.........//////---------------......///222222222222222222222222444444333222222222222222222333555666666777999:::888999999:::;;;;;;<<<<<<:::;;;===>>>>>>>>>======;;;<<<<<<<<<<<<;;;::::::>>>???@@@AAA@@@???===<<<<<<::::::;;;>>>@@@AAAAAABBBBBB@@@???>>>???>>>===>>>?????????>>><<<:::999<<<:::888888::::::888666444666888888777777999;;;999:::;;;=========<<<;;;:::666555777666222333888333222222555888999888555555555555666777666333111222444555555333222222333444333111000000111333444333222111000000222333555333333444333333222111111///111222222000///000111222111000111333333111///111000000111333444333111111222222222222333333333555444333333222333333333444666777666777888::::::888:::;;;======<<<;;;::::::<<<>>>>>>???@@@CCCEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKhhh}}}www{{{uuuttt~~~kkkUUUKKKFFFNNNkkkqqqOOOBBB888888888333222555000000000///......------......------------,,,,,,++++++*********)))))))))************)))((('''&&&)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&'''((())))))))))))((('''''''''''''''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++++++++,,,------------,,,------------------------///111222222111111222333666999:::555222333666777444444333444555666888999:::;;;<<<===???CCCHHHKKKNNNJJJEEECCCFFFKKKOOORRRjjjrrr}}}~~~mmmXXXQQQWWWVVVXXXaaasssppp```ZZZYYYYYYYYYXXXTTTMMMHHHGGGBBBDDDLLLNNNEEE===<<<===>>>?????????>>><<<<<<===<<<<<<;;;::::::999999777666666555555444444333333333333222111111000000000000000000000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++******))))))******+++)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,,,,------...///000000000111111111111111333333222111111111222222222444666666555555777888777777888999999::::::;;;:::;;;<<<=========<<<;;;;;;<<<<<<===============AAAAAAAAA@@@???===<<<;;;===;;;::::::<<<======<<<===>>>@@@@@@???===<<<===>>>===<<<;;;:::999999999:::999777888999999888777444666777777666666777999999:::;;;<<<===<<<;;;;;;;;;777555666555333444888333333333555777888777555666555444444444333111...333444444444222111222333444333222111111222333444222111000000000111333444333333333333222111000///111222333333111//////000111000000111222222111///111000///000222333222000000000000111111111222222333333222111111111111222555555555888:::;;;:::999777999<<<===>>>===;;;999:::<<<>>>>>>>>>@@@CCCEEEEEEEEEDDDDDDCCCBBBAAAAAADDDFFFGGGHHHHHHHHHJJJLLLHHHHHHIIIIIIIIIIIIIIIIIIddd|||ssszzzmmmeee^^^RRRFFFGGGLLLkkklllJJJ<<<999888:::777222111444000000///......------,,,------,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))((('''&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))************))))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111222222000000111222333444444111000111555777888666555444555777999:::888:::<<<<<<;;;;;;<<<===AAA???>>>>>>@@@BBBCCCBBBIIIKKKQQQUUUQQQHHHDDDGGGKKKHHHIIIQQQZZZ[[[SSSJJJCCCDDDEEEEEECCCBBBAAA@@@===<<>>======>>>===<<<<<<>>>>>>>>>===<<<<<<>>>@@@>>>;;;<<>>999777666888;;;===>>>===;;;999:::<<<===>>>>>>???AAADDDCCCCCCBBBAAA@@@@@@@@@@@@DDDEEEGGGGGGFFFFFFHHHIIIEEEEEEFFFFFFGGGGGGGGGHHHxxxmmmVVVOOOVVVUUUKKK^^^kkk{{{XXXAAA999999555222222111....../////////......---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********)))))))))((((((&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000111222111///...///000111000/////////000333666555444333222222444666777555666888888777777888999:::888888888;;;<<<<<<;;;;;;:::;;;@@@BBB@@@???@@@CCC???===???DDDFFFDDD@@@BBBAAA???>>>===;;;::::::999999;;;======::::::<<<;;;;;;;;;<<<<<<<<<;;;;;;999888888888777777666666333333333222222222222222222222222111111111111111......................................................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))***************************))))))))))))))))))***''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***************+++++++++,,,+++++++++++++++,,,---------------....../////////000000/////////000000111222333444444333222333444444444555555666777777777999:::;;;;;;:::999888777777888999:::;;;<<<<<<<<>>:::777666777999;;;777888888777777666666777666555555666777888888888666777888888888777666555999777555333555888888777222222222222222222222333444222//////000111111000111222333222000000000111000000////////////000000000/////////000000111111111111111111000///...---111222333222000............///000111111111111111111///...---///000//////....../////////000000000666555444444333333444444222444===HHHIIIAAA888444555777:::<<<<<<<<<:::999999;;;<<<<<<<<<===@@@BBB??????>>>>>>>>>???@@@AAACCCEEEFFFEEEDDDCCCDDDFFFBBBBBBCCCDDDEEEEEEFFFFFF}}}iiihhhsss|||lllcccSSSNNNaaayyyzzzjjjtttpppQQQ<<<777:::999444///---///000000000.........---,,,,,,++++++******++++++++++++,,,,,,******)))))))))(((((((((%%%&&&'''((())))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))******((((((((()))))))))******))))))***++++++++++++***++++++++++++++++++++++++...///000///...---...//////,,,,,,///000///111444444333333222333444666777666777777777555555777888666555444666999<<<======;;;:::999;;;============::::::<<>>???@@@AAABBBBBBBBBBBB:::999:::<<>>>>>999:::BBBDDD@@@???BBB@@@>>>:::777666777999;;;777888999777555444555666555444444555888999999888555555666777666555444333666666444333777<<<;;;777222333333222000000222333444111...---///000111111---///111111///...------.........................../////////000000000000//////000000//////...---///000111111///------...---///111111000000111222111///---,,,---................../////////000000444333222222111111222222111555AAANNNLLL>>>555333555666777999:::::::::999888999:::;;;:::;;;===@@@<<<;;;;;;;;;<<<>>>@@@BBBBBBCCCDDDCCCAAA@@@AAABBB@@@@@@AAABBBDDDEEEFFFFFFwww\\\aaavvvjjj___XXXQQQMMMTTTnnn{{{iiiKKK@@@999777:::666444000///111333333111......------,,,+++++++++************+++++++++,,,***)))))))))(((((((((((('''(((((()))))))))(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((()))))))))***((())))))***************+++++++++++++++++++++++++++---...---,,,,,,---......******///111//////222333333444555555666777777666777999888777666777888666555555777;;;>>>???>>>999:::;;;::::::;;;<<<<<<666:::>>>@@@???===999888555777888777777777:::<<<<<<;;;999999:::<<<;;;888999999999999999:::;;;;;;888777666555444333222111000000000000000000000000////////////////////////........................------------------------***,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************+++++++++,,,,,,***************+++,,,,,,,,,,,,------...//////000......------......///000///111222222111111333444111111222222333444444555999999999999888666444333666777777888999999999999;;;===???AAAAAAAAA@@@???:::::::::<<>>===>>>777:::FFFMMMFFF?????????===999777666777888:::888999:::888444222333444333111111333777999999888555555666777666555444333222444444444999???===666444555555333111000222555777333///---...///000000---000333444222///...---......////////////............//////000000//////------...////////////...,,,...//////...------...,,,...111111000///111222111///,,,+++,,,---------...////////////000000000222222111000000000000111111666CCCNNNIII999222555444444555555777888999:::666888999999888999;;;===;;;:::999999:::===???@@@AAABBBBBBAAA???===>>>???>>>???@@@AAACCCDDDEEEFFFlllmmmwww~~~{{{jjjNNNJJJEEEJJJPPPmmmxxxoooEEE777777444111222000111111//////000...+++......---,,,,,,++++++***))))))******+++++++++,,,))))))))))))((((((((((((************)))((('''&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))******************************************+++---,,,++++++---......)))***000222......111///000111333444444444444111444666777777555555666666555666777:::;;;;;;:::222666999888666888;;;<<<999;;;======;;;999999:::777;;;===:::444111555999777777777999<<<===888222888888777777888999::::::888777666555333222111000/////////000000000000000---.....................////////////////////////------------------------)))+++...000000///,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))***++++++++++++,,,,,,,,,*********)))***++++++,,,,,,,,,------...///000000---------------...///000...000111222111111333444000111111222333333444444999999999999777555333222777777888999999999999888:::;;;>>>@@@@@@???===<<<<<<<<<<<<>>>@@@@@@>>><<<===666:::KKKSSSKKK@@@<<<>>><<<999666555666777888888::::::888444111222333111//////222666999999777666666777777777666444333000333444444;;;AAA>>>666666777777555222111444777999666000------.........///333777888777333111/////////000000000000//////---......///000/////////+++,,,---...////////////+++,,,......---,,,---...+++...111111//////111333111///,,,***+++---------////////////000000000111333222222111111111111111222777CCCLLLDDD444000666444444333333555777999:::666777888888777888:::<<<;;;:::999999999;;;===???@@@AAAAAA@@@===<<<<<<===>>>???@@@AAACCCDDDFFFFFFwwwkkk___vvvuuuyyy~~~pppeeeUUUZZZZZZNNNLLLVVVUUUnnnvvvNNNFFF:::444333333222111////////////............------,,,,,,+++***))))))************************((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((()))++++++''''''''''''(((((((((((((((((((((((())))))))))))************************++++++******++++++,,,---++++++,,,---...///000111///000222444555555555555666666555555555555666666555555666666777777888888777999::::::888777777888:::888666777999999666444999999777666555555555555333444555666777777777666777777666666777888999999555444444333333222222111000000000000000000000000...............///000000,,,,,,+++++++++,,,---------.........---,,,,,,+++***************************++++++++++++***))))))************************))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&%%%&&&'''))))))'''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''((((((((((((******)))((((((((((((((((((((((((((())))))))))))++++++************************************************+++++++++,,,,,,,,,---------............//////...---...///222444666222222222222222222333333777777777777777666555555444555777999::::::::::::>>>===<<<<<<<<<<<<;;;:::888<<>><<<===???:::>>>CCCFFFFFFCCC>>>::::::999666555444555666888===<<<:::999666555333222...222666777555333444555666555333222111222222333555444444555777888777555777777666555444444333333444333222000000000111111000222555777666444111///////////////////////////...---,,,,,,......---,,,,,,,,,,,,---------......++++++------------+++++++++,,,------......------+++,,,,,,------,,,,,,+++.........------.....................///////////////<<>>???>>>===;;;999999;;;===>>>AAA@@@@@@@@@AAABBBCCCCCCnnn{{{wwwlllgggccc___~~~vvvoooZZZRRRLLLPPPTTTcccqqqmmm]]]YYYbbbooottt___NNN???999333111333444222///////////////.........---------,,,++++++***))))))************************((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((((((((((()))))))))******************************++++++******++++++,,,---++++++,,,---...///000000///000222444555555555555555555555555555555555555333444444666777888999999888999::::::888666666777999777666777999999777444::::::999888777777777777666666555555555444444444777777666666777888888999555444444333333222222111////////////////////////---------------...//////------,,,,,,,,,,,,,,,---------......---,,,,,,+++***************************++++++++++++***))))))************************))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''((((((((((((***))))))((((((((((((((('''((((((((())))))))))))*********************************************************+++++++++,,,,,,------------..................------///111444555111111111222222222222333666666666777666555444444444555777888:::::::::999<<<<<<;;;;;;;;;;;;:::999555777:::999888777888999;;;>>>BBBDDDDDD@@@;;;888888888666555555555666666===<<<:::888666444222111222555999:::888777777888555444333222222222333444444333333444666666555444666555555444333333222222222222000000///000111111///111333444333222///...------------------------+++***))))))++++++***))),,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,++++++,,,------...---------+++,,,,,,------,,,,,,+++...------,,,,,,------...............////////////333AAAKKKFFF999111//////111111222333444555666666111222444555555555555444444555777999;;;<<<===>>>===<<<:::999999:::<<<===>>>>>>>>>>>>???@@@@@@AAATTTXXX^^^bbbeeehhhlllnnnvvv}}}|||sssmmmxxxqqqhhhQQQBBBDDDFFFIIIeee~~~kkkiiiqqq```@@@888777333111///000333333000---//////.........---------,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))''''''''''''(((((((((((())))))))))))************************************+++************+++,,,,,,++++++,,,---...//////000000111333444555555555555444444555666666555444444111222333555777888999:::888999:::999777555555666777666666777888999777666999999888888777777666666999888666444333222222333777777666666666777888888555444444333333222222111////////////////////////,,,,,,,,,,,,,,,---......//////...---,,,,,,,,,------------------,,,,,,+++***************************++++++++++++***))))))************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&''''''''''''(((((((((***)))((((((''''''((((((''''''((((((((()))))))))*********************************************************++++++++++++,,,,,,,,,,,,---------......------------...000333444000000111111222222222222444555666666666555444333444555666777888999999999:::::::::999999999999999888999999888666666777999>>>@@@BBBDDDBBB>>>:::777666666666666555555555555<<<;;;999888555444222111444666:::;;;:::999999999444444333333333444555555333222222333444555333222444444333333222111111111000////////////000000111/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------............/////////444AAAIIIAAA333,,,...111///111222444555555555444222222333333444333333222222444777:::<<<======<<<<<<;;;999888888999;;;<<<:::;;;;;;<<<<<<===>>>>>>\\\UUUSSSWWW[[[ZZZZZZ\\\mmmyyyppptttwwwwwwrrryyy~~~ooohhhkkkppplll^^^ZZZVVVFFF@@@IIIPPPZZZtttnnneeemmmyyyrrr^^^GGG888777777444222111111222111...+++.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((('''&&&&&&&&&''''''((()))''''''''''''(((((((((((())))))))))))*********+++***************************************++++++,,,++++++,,,------...//////000111333444555555555444222333555666666555333222222222333444666777888888888999:::999666555444555555555666777888888888777666666666666555555444444:::888666444333444555666777777666666666777777888555444444333333222222111////////////////////////------,,,,,,------...///111000///...---,,,,,,,,,,,,,,,---------,,,,,,+++***************************++++++++++++***))))))************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((()))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((())))))(((''''''''''''((('''''''''((((((((())))))))))))))))))************************************************+++++++++++++++,,,,,,,,,------------,,,,,,,,,---...///111222//////000000111222222222444555777777777666555444444444555666777777888888777888999888777777777888;;;:::999777666666888999AAABBBCCCCCCAAA===:::777555555666666666666555444888888777777666555444444333444777888999888777777333333444444444555666666333222222333444444333111222222111111111000000000............//////000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---++++++,,,,,,,,,------------,,,+++******+++,,,---++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,---------.........//////000999===777///...111555...000222444555444333222222222222222222111111111111444888;;;>>>>>>======:::999888777777888999:::888999:::;;;<<<=========tttiii```___^^^WWWNNNJJJXXX]]]ccceeeccc______aaaeeetttsssjjjuuukkkcccjjjyyyqqqyyyvvvbbbRRRJJJJJJNNNQQQ[[[UUU\\\aaaWWWPPPVVVYYYrrr~~~yyyqqqzzz[[[>>>999777555555222555333111/////////...---------------,,,,,,,,,,,,++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((((((((((('''(((((())))))''''''''''''((((((((((((((())))))))))))*********))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,---.........000111222444444444333333111333444666666444333111444444444444444555555555666888999888666444444555444555666777777777777777555666666777666666555444888777666555555777999;;;777777666666666666666777555444444333333222222111.......................................//////000111000///...---,,,,,,,,,++++++,,,,,,---,,,,,,+++***************************++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---++++++,,,,,,---...///000......///000000111222222555666888999:::888777555444444444555555666666777555777888888666555777888999888666555555555666666?????????>>>===:::888777555555666666777666666555555555666666777777888888333444666777999888777666333444444555666666666666444333222333555555333111000000000000000/////////------......////////////000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,,,,***+++++++++,,,,,,,,,------,,,,,,***))))))***,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++******+++++++++------------...............111111...---111333222...000222444444444222111222111111111000000000111111444888<<>>999888777777777777888999888999;;;<<<===>>>>>>>>>{{{vvvssstttxxxuuujjj```\\\ZZZYYYWWWRRRLLLKKKNNNTTT___kkknnnvvvqqq___SSSTTTbbbqqqsss```XXXYYY```jjjrrrcccbbb^^^[[[```hhhiiidddQQQMMMGGGDDDGGGQQQ___iiiiii^^^```ddd___ccctttoooNNN:::333666222000111---000///---,,,,,,---///111------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))((((((((())))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++,,,,,,------------///000222333333333222111222222333444444333222222555444444444444333333333555666777777555444444555444666777777666555666777777888999::::::999888777666666666777888:::<<<===777777666666555555666666555444444333333222222111........................///............///000000//////...---,,,,,,,,,---***++++++,,,,,,,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%&&&&&&&&&&&&''''''''')))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((('''(((((())))))*********)))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,***++++++,,,------......------...///000111111222555666999;;;;;;:::777666444444333333444444555666444666888888555444666999;;;999888888999:::999888;;;;;;:::999888777777777666666666666777777777777555555666777888999::::::666666777999;;;;;;999777444555666666777666666666444333333333444444222111000000//////////////////---...///////////////...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,++++++++++++,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,------------.........//////,,,***,,,111000,,,///000111222333222222111111111000000000111111222111444777;;;===?????????888888888777777888888888999:::<<<>>>???@@@??????sssyyy}}}nnnllloootttvvvlll]]]XXXYYYYYYRRRRRRQQQPPPXXX\\\SSSRRRKKKMMMRRRSSS[[[aaaZZZTTTNNNRRRZZZZZZWWWRRRJJJDDDDDDEEEJJJQQQUUUOOOGGGJJJKKKMMMTTT]]]gggppptttlll^^^]]]bbbbbbrrrbbbIII777444999999000000333///,,,,,,,,,,,,,,,...000222,,,,,,,,,,,,++++++++++++))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((()))(((((('''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,---------...///000111222111000000222222222222222222222222333333333333333333444444333444666666555444555666444666888888555444555666888999:::;;;;;;:::999888444555666777999:::;;;<<<777777666555555555555555555444444333333222222111...........................------------...//////------,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))************************++++++++++++)))***+++,,,,,,---------,,,------...///000111222333555888:::;;;999777555444333333222222333555555333666999888555444777:::<<<;;;:::<<<>>>>>>===::::::999888777777888999:::888777777666777888999:::777888888888999999999:::777777888:::======;;;888666666777777777666555555333222111222333333111//////////////////000000000//////000000000///...---.........---------,,,,,,++++++++++++++++++++++++---,,,,,,---///000000///***++++++++++++,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,......,,,---000///+++000000000111111111111111111000000000000111333444000222444777:::<<<>>>???888888888888888888888888888:::<<>>???999888777666666888:::<<<:::::::::999999999888888777666777999======:::777777777888888888666555444222111000111222111///.../////////000000000000000000000111111111///...---,,,------------,,,+++***))))))))))))))))))))))))***))))))***,,,------,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......'''---111///---///000///111000000///000000111222111000000000000222444555///000222555888:::===>>>888888888888888888888888888:::<<>><<<:::888999999888666555555777999777888888888888888888888555555777888888888777666555444444555666555111---000000000000000000000111222111111111000000000000//////000000000111111111///---,,,,,,---...---,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((()))+++---///...---,,,++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---...///000222222111000000///......///......//////000111222333444444555666777888999777666666666666777888999;;;;;;<<<>>>AAAAAA???===nnnNNN888333///...000222111000.........------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))(((''''''))))))((('''((((((((((((((()))******)))*********+++++++++++++++---...---,,,+++,,,...//////000111111111111111111000000000000111111222111111222333333333333222222222222222222333444444555555666666555555444444444222222222444555444333000000000000111222222333222222111111000000////////////.........---------++++++************++++++******+++++++++******)))---,,,***)))))))))******))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((((()))******++++++******))))))))))))))))))))))))******))))))******+++,,,------------...///000000222333555666666444222111000111111222222222222222444555666777888888888888444555777888999888888777999999:::::::::888777666:::888555555666777777666555555666777777888999999444444555666666666666555666555444555555333000...111111000000000000000000222222222222111111111111////////////000000000000,,,++++++,,,---...,,,++++++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))((((((***...000444222...+++)))***---...*********++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,---...//////111000000000///.........////////////000111222222333333444444555666777777444444444444555777888999::::::;;;===??????>>><<>>999222222///......//////000222...///000///......///000,,,,,,,,,,,,,,,,,,,,,---+++++++++************)))))))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%''')))(((&&&%%%&&&)))((((((((((((((()))******''''''''''''((((((((()))(((***+++,,,++++++---...,,,---......//////............/////////...,,,++++++,,,------......------111111111000111222222333111///000444999:::666222333111000000111111000...111000000/////////000000---.....................***+++---------,,,***(((******))))))))))))******+++***((((((+++///333666111000...,,,++++++++++++************************&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''(((***+++((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******************+++,,,---.........//////000000111111//////000111111111111111333222111000000000222222222222222222222333555555333444555666666666555444000333666666333222444777111222222333333444444555555444333222333444555666555666666333111222666:::222222222111000//////...------,,,,,,,,,+++++++++.........------,,,,,,,,,222///,,,+++++++++***)))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***,,,***)))((((((((()))***+++))))))))))))************)))))))))))))))******+++))))))))))))***+++,,,---))))))***+++,,,------...++++++++++++,,,---......////////////000000000000///000222444555555555444666444333444666888888777ZZZeeeuuussskkk^^^LLLGGG???;;;888777444222//////...------------............------,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&'''''''''''''''&&&'''((()))***+++,,,,,,,,,,,,,,,------------.........//////...---,,,,,,,,,,,,+++,,,,,,---//////222222111000//////000000000111111111111222222222111222333333222111000///......//////000000111111......---------,,,,,,,,,---,,,++++++******++++++******************************)))))))))***,,,------,,,***)))))))))***+++))))))))))))))))))))))))&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''******))))))******+++,,,...///000000//////000111111111000000000000000111555555444333222222222222///000111222333444444444555666777777777666444333999777444444555666666555111222333222000///000111222222222222222333444555555444333222111222333333111111000000//////......------------------------...---+++))))))+++---///555000,,,******+++)))((())))))************))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++------.....................///000111222333333333444333333333555555555444JJJTTTiiisssjjjhhhsss}}}zzzppp]]]MMMBBB<<<:::666222111111222111//////......---------------...---------,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&'''((()))***+++,,,,,,,,,,,,---------........................---,,,,,,,,,,,,------......//////222222111000000000000000000000111111111222222222222222222222222111000///......//////000000000000............---------,,,---,,,++++++******+++++++++++++++++++++,,,,,,,,,******)))))))))***+++,,,,,,+++******)))))))))***(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((''''''******))))))******+++,,,---///000000///...000111111000000//////000000111333333222111111111111111000111111222333333333333333444555666666555444333999777444444555666666555111222333333111111222333666555555444444444444555555444333222222222333333111111000000///.........------------------------,,,+++***)))***,,,///111222///+++)))***+++***((((((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************+++++++++++++++******))))))******+++,,,------...............,,,---...000111111111111333222222222333444444333666<<>>???GGGVVVdddqqqwwwzzztttiiicccgggmmmzzzyyyqqq{{{kkk```UUUPPPJJJGGGHHHHHHFFFCCC;;;888555444444444222111000111222222111///,,,+++,,,---//////...---+++***------,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((()))))))))))))))'''''''''((())))))******,,,,,,,,,,,,------------,,,,,,---------------,,,,,,---000222222222000///111000000000000000111111//////000000000111111111111111/////////000111222/////////...............000////////////.........---,,,++++++******++++++)))*********+++++++++,,,)))))))))***))))))))))))'''(((***++++++***)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((())))))***+++***,,,------,,,,,,---.........------...//////000000000000000000111222333222222111000000000111111111222444666777888888777888666333333444555555444888888888666333000000111222333444666666777777666333333333222222222111111000000//////...---------------------------------,,,,,,+++*********+++,,,((()))))))))))))))***+++***++++++,,,,,,++++++***(((((((((''''''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))***)))***+++,,,------------***+++,,,---.../////////...///000///...///222555333111000222555666444222444777::::::999:::AAAGGGIIIMMMOOOKKKFFFFFFLLLRRRVVVdddfffaaabbb\\\RRRRRRLLLTTTaaakkkfffVVVFFF>>><<<;;;999666444555777999666444111111333444333111222111///------...///000))),,,...///...------...---,,,++++++******++++++)))************++++++++++++******)))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((()))))))))(((((('''''''''(((((()))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,---...///000111111000000000000000000000111111222/////////000000000111111000000/////////000111111/////////............---/////////.........---------,,,++++++******++++++************************))))))*********)))((('''(((((())))))******))))))************************((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''((((((((()))(((((((((((()))*********+++,,,,,,++++++,,,------------------...///000////////////000111333333222111000//////000222222222333555777888888888777777555333222333444444444888888888666222000000000///111333555666777666666222222222333222111111000000000///......------,,,---------------------------,,,+++******)))))))))''')))******))))))***+++***++++++++++++++++++***)))((((((''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***((()))***+++,,,---------***+++,,,...////////////---///000///---...222666/////////000111111111111---000222111000111222333777777777666444666:::>>>222===>>><<<>>>:::333555555999AAAHHHEEE;;;333111555444333222111111111111000222333222000////////////...------///111444666+++---000000......///111,,,,,,+++***************))))))))))))******+++++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''((((((((((((''''''''''''((((((((((((((())))))*********+++++++++***+++,,,---------------------...//////000000111000000000000000111222222////////////000000000111...//////000000000000000//////.........---------............---------,,,---,,,++++++******++++++---,,,,,,++++++******)))))))))*********)))'''&&&((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******)))***++++++******+++---,,,,,,,,,,,,---...///000---------...///000222333111000///...///111222444111333444666777777666666777555333222333444444333555666666555222111111222000111444555666666555555111222222333222111000///000//////......---,,,,,,------------------------+++++++++***************'''***,,,+++***)))***,,,)))))))))******)))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))'''((()))+++,,,,,,------******,,,---.../////////---///111///---...333888333333333000------000333000222333222333555444333111222333333333333222222///777444000444333222888555444666999888444444777///......000333222///+++)))000555555///,,,...111+++,,,---...---,,,***))),,,...///...+++***+++---,,,++++++***)))*********(((((())))))*********++++++******)))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))************+++,,,,,,------------...---------...///000111000000///000000111222222////////////000000000000---...///111111111000/////////.........---------......---------,,,,,,,,,---,,,++++++******++++++///......---,,,+++***)))((()))*********((('''&&&)))(((''''''''')))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******(((***++++++******+++,,,,,,++++++,,,---...///000++++++,,,,,,...///111222000///......///111333555111222444555666555555444777555333222333444444333222333444444222222333444222333555777777666444333111111222333222111000///000//////...------,,,,,,------------------------))))))******+++++++++,,,(((***---,,,***)))***,,,''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))'''((()))***,,,,,,------)))***+++,,,---.........---000111///---...333999,,,,,,---///000222333333111111111111111111111111///000000000111111111111222111111111000000//////000000111111111111000000000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++)))((((((((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...///000000111111111000000//////.........---////////////////////////------,,,,,,,,,+++++++++))),,,...---+++***,,,///*********)))******++++++222111...,,,***)))))))))************)))(((&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))*********+++++++++---,,,,,,++++++,,,,,,---,,,---...///000000000000////////////000000000000444444444444555555666666555333222111222444666888777777777777666555444333777777777666555333222111111000......//////---,,,////////////..................---,,,,,,+++******+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''((()))(((&&&%%%%%%'''((('''%%%$$$%%%''')))***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((())))))))))))***+++++++++,,,***+++,,,---............---......///000111111222,,,,,,---///000222333333000000000000000000000000//////000000000111111111111111111000000000/////////000000111111000000///000000000/////////......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))((((((((()))***'''((((((((())))))))))))((((((((((((((((((((()))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////000//////000/////////.........---........................------------,,,,,,,,,+++,,,...///...,,,+++,,,...++++++******)))*********000///---+++))))))))))))************)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''')))))))))*********++++++,,,,,,++++++++++++,,,,,,------...///////////////.../////////000000000000111111222333333333333222444333222111111444666888666777777666666555444333666666666666444333222111111///......000000///---////////////.........---...------,,,++++++******+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''((()))(((&&&%%%&&&''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((()))******************++++++***+++,,,---............---......///000000111111,,,---...///000111222333........................////////////000000000000000000000000//////////////////000000000000//////////////////.........---......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++***)))((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++++++++++++++++++++------------------------++++++,,,.............../////////...............------------------------......---------,,,,,,,,,---......---+++***+++,,,,,,+++******)))))))))))),,,,,,+++***)))))))))))))))******))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))************,,,,,,++++++++++++,,,,,,---....../////////............/////////000000000///000222444444333222111333222111111111333555777666666666666555444333222555555555555444222111111000///...///000111000/////////.........---------------,,,,,,+++*********++++++*********)))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''(((((())))))(((((('''(((((((((((((((((((((((()))((((((''''''((())))))******************))))))******+++,,,------------------......///000000000,,,---...///000111222222................................./////////000000////////////////////////...//////000000//////...............------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))(((((((((((('''''''''((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))************+++++++++++++++++++++++++++++++++++++++,,,---......//////...........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++++++++++++++,,,,,,,,,+++)))(((((((((((()))))))))(((((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))******++++++************++++++---......//////......---........./////////000000111333555777888666444333222222111111111333555666555555555555555333222222444444444444333222111000///...---///111222222111.........---------,,,,,,,,,,,,++++++*********)))************))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((('''&&&%%%&&&(((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''(((((((((''''''((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''((())))))++++++******))))))(((((()))***+++,,,,,,------------------....../////////,,,,,,---...///000000111........................---............/////////.....................///......////////////......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,************************************************))))))))))))((((((''''''''''''''''''(((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********)))))))))******+++++++++++++++++++++++++++++++++,,,,,,---...////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********,,,...///000000,,,+++***)))((((((((((((''''''((((((((()))))))))((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))+++******))))))******+++,,,------...........................////////////222444666888888777555333111111000000111222444555555555555555444333222111222333333333222111000///...------...111222222111------------,,,,,,,,,,,,+++***************))))))*********)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%'''((('''&&&&&&'''(((&&&''''''(((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))+++******))))))(((((((((((()))***+++,,,,,,,,,,,,------------............++++++,,,,,,---......///------------------------------------.........///---------...............------............------,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))((('''&&&&&&&&&'''''''''((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))******++++++++++++++++++++++++++++++,,,---...//////000//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++...111333444333+++***))))))((((((((((((&&&'''((())))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))******++++++,,,......//////...------........./////////000111333555555444333222000000000000111222333333444444444444333222111111111111222222111000//////------,,,---000111111000------,,,,,,,,,+++++++++))))))))))))))))))))))))******)))))))))(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&((('''&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((()))***++++++++++++------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........---------......---------,,,+++++++++************************+++++++++,,,))))))))))))))))))))))))((((((((()))))))))******'''((()))))))))((('''&&&&&&&&&&&&'''''''''(((((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((()))******+++++++++++++++++++++++++++++++++---...............,,,,,,,,,------.........------------------------,,,,,,+++++++++*********,,,++++++---111333333111***))))))((((((((())))))''''''((()))***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((())))))))))))***+++---...///000000---------........./////////000111222222222222111//////000000111222222333333444444333333222111000000000111111000000//////---,,,,,,---...//////...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***)))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''&&&&&&'''))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((()))))))))))))))'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,************************,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,+++++++++************)))))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))******+++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,------.........------------------------+++++++++*********))))))+++)))(((***...///...---)))(((((((((((())))))***'''((()))******)))((('''(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((()))+++---...000000111---------.........//////111111111111111222222222/////////000111111222222333333333333222111000000///000000000000000///...---,,,+++,,,.........,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&((()))***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''(((((())))))******'''((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))))))))*********+++++++++******)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))******************+++++++++.........------,,,,,,,,,,,,,,,------------------...............------,,,,,,,,,++++++***)))(((((()))***++++++)))(((((()))))))))(((''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******++++++,,,------,,,,,,,,,---///000///.../////////000111333444555333333222111000000111111333222111000000000111222222222111111000/////////,,,,,,,,,---,,,,,,++++++...---,,,,,,,,,,,,---...,,,++++++***)))(((''''''***)))(((''''''''''''''''''''''''&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))(((((()))***************+++,,,------((((((((((((((()))))))))*********++++++******)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''(((((())))))***************+++++++++......---------,,,,,,,,,,,,,,,,,,---------------...////////////...------,,,,,,++++++***))))))((()))***,,,+++)))(((((()))))))))(((''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******++++++,,,,,,------,,,,,,...000000///...000000111222333333444444333222222111000000111111222111000//////000111222222111111000000///......---------------,,,,,,+++...---,,,++++++,,,---...*********))))))))))))))))))((((((''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&((())))))(((((()))***)))))))))***+++,,,---...(((((((((((((((((((((((())))))******+++******))))))*********++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''((((((((())))))*********+++++++++------------,,,,,,,,,,,,+++,,,,,,,,,---------...///////////////......---,,,,,,++++++***)))))))))(((***,,,,,,***)))((())))))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))******+++,,,,,,,,,---,,,,,,...000111000...000111222333444444333222333222111111000111111111222111000//////000111222222222111000000//////..................---,,,,,,------,,,++++++,,,------(((((())))))************(((''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&(((((()))************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&''''''''''''(((((((((&&&((())))))(((''')))***((((((((()))***,,,---...)))(((((((((((('''''''''((())))))***************))))))))))))************++++++++++++************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////000000//////...---+++++++++*********))))))(((***,,,---+++)))((()))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,---,,,---...000111000...///000222333444222111000222222111111111111111222222222111000000111333444333333222222111000000000////////////...---,,,,,,---,,,+++******+++,,,---))))))))))))))))))******'''''''''''''''((()))***&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''')))(((''''''(((***''''''((((((***+++---...(((((((((''''''''''''''''''((()))***************(((((()))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...///////////////......---+++++++++***************(((***------,,,***((((((((((((((()))((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******+++,,,,,,---------...000111000///---...000111222111///...222111111111111111222222333222222111222333444555555444444333333222222111////////////...---,,,+++,,,+++***))))))***+++,,,++++++******)))((((((''''''''''''''''''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&'''((((((''''''((()))'''''''''((()))***,,,---&&&&&&'''''''''(((((((((''''''((()))************((()))))))))************)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,))))))***+++,,,---.....................------,,,************************(((+++......---***)))((('''((()))))))))(((&&&%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))***+++++++++...------///111222111///,,,---...///000000///...111111111000111111222333222222111111222333555666555555444444333222222111/////////...---,,,+++***++++++***))))))***++++++,,,,,,+++***)))(((''''''(((''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&((()))''''''''''''((()))***+++$$$%%%%%%&&&'''((())))))&&&'''((()))************)))))))))*********++++++''''''((()))***+++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$'''((()))***+++,,,------******+++++++++,,,,,,,,,))))))***+++,,,---......---------------,,,,,,+++************************(((+++...///---+++)))((('''((()))***)))(((&&&%%%%%%&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))******++++++...------///111222111///,,,------...///000111111111111000000111222222333000000//////000222333444444333333222111111000000//////......---+++***)))+++***)))(((((()))***++++++*********))))))(((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&&&&''')))(((((((((''''''(((((()))###$$$%%%&&&''')))******&&&'''((()))************************++++++++++++&&&&&&''')))***+++,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$'''((()))***+++,,,------*********++++++,,,,,,,,,((()))***+++,,,---......,,,,,,------,,,,,,+++*********************++++++(((+++...///...+++)))((('''((()))***)))(((&&&%%%%%%&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++.........///111222111000---------...///111333333111111000000111222333333///.........///000222333222222111111000/////////.........---,,,+++)))(((+++***)))(((((()))***+++))))))))))))***************)))((('''''''''''''''(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))))))))((('''''''''''''''