BM6P6(@ ___RRRbbbxxxrrraaaYYYUUU^^^nnnyyyxxxqqqooooooooommmkkkkkklllmmmoooxxx}}}vvviiiZZZNNN>>>555666111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---******------,,,...222@@@XXXooo}}}nnnbbbmmmqqqdddXXXLLLEEEDDDDDDAAA===;;;;;;<<<<<<;;;;;;EEEPPPOOODDD:::;;;BBB<<<<<<:::555111111555999444444333222000111333555555333222333666888666444777777666666666888999:::888<<>>BBB@@@MMM\\\iiizzzyyy|||fffIII:::444333///222555//////////////////000111111---222///555AAAFFFhhh|||ttt[[[RRRIIIGGGIIIFFFBBB@@@CCCLLLVVVbbbqqq}}}{{{xxxuuuqqqiii```^^^aaaeeeyyy|||uuuuuuooolllkkkjjjooo|||~~~yyyvvvuuusssqqqoooqqq~~~{{{|||}}}||||||yyyvvvrrrmmmlllyyyyyykkkcccZZZTTTSSSTTTUUUUUUNNNLLLKKKPPPdddsssbbbYYY___aaa]]]UUUXXXlllpppiiibbb\\\VVVPPPJJJLLLQQQ```kkk{{{qqqUUUPPPfffvvvjjj^^^XXXWWWcccuuu~~~zzzqqqppppppooommmllllllmmmooojjjrrryyy{{{ssscccTTTBBB888777111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---++++++------,,,...333AAAZZZ{{{}}}~~~{{{hhheeetttnnnaaaVVVLLLFFFEEECCC@@@===<<<<<<===<<<;;;;;;AAAGGGFFF>>>666666999888888666444333333666888666666444333222333555777555333222333555777666555666555555555666888:::;;;999;;;>>>BBBDDDFFFGGGGGGLLLOOOXXX``````WWWQQQOOOUUUYYY^^^dddiiiooouuuxxxyyyqqqgggccc```ZZZOOODDD@@@BBB???KKKYYYeeevvvzzzyyynnnOOO>>>666555000222444...///////////////000111111000444444:::DDDJJJkkksssWWWPPPJJJHHHIIIFFFCCCBBBDDDLLLUUU___mmmzzz|||xxxsssjjjaaa^^^aaafffwwwyyyttt}}}zzzpppiiieeedddkkkzzz}}}xxxuuutttssssssuuu|||{{{xxxtttpppooozzz~~~wwwnnnfff\\\UUUSSSTTTUUUVVVVVVRRRMMMRRRgggooo```YYYXXXZZZYYYVVV^^^ttt|||jjjddd^^^WWWSSSNNNLLLPPPVVVfffqqq|||~~~aaaOOORRRkkkpppiiieeeZZZVVVYYYiii~~~tttqqqpppnnnmmmmmmnnnooopppkkkqqq~~~|||www{{{iiiVVVBBB666333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---++++++...---,,,000555@@@ZZZ}}}~~~|||ccckkk~~~yyyiii^^^TTTKKKFFFEEE@@@???>>>>>>>>>>>><<<::::::===@@@>>>999555555666666555333444555777777777666555444333333444666666444222111222444666666666555555555555666888:::;;;999:::;;;===@@@BBBEEEGGGHHHOOOXXX\\\UUUKKKJJJNNNPPPTTTYYY^^^bbbgggllloooxxx}}}tttkkkgggccc^^^TTTHHHBBBBBB???HHHTTT```pppxxxzzzXXXCCC888666222222333---000////////////000111111000555666===EEEMMMpppsssTTTNNNKKKJJJJJJFFFEEECCCEEELLLTTT^^^kkkwwwyyytttkkkbbb___bbbkkkvvvxxxvvvzzzsssiiibbbaaajjjzzz|||xxxvvvuuutttvvv}}}zzzxxxuuuttt}}}|||vvvqqqjjj___WWWSSSTTTUUUVVVVVVRRROOOWWWmmm~~~ggg[[[WWWTTTVVVVVVXXXeee{{{xxxddd___XXXRRROOOMMMNNNVVV^^^oooyyyvvv}}}nnnYYYQQQYYYpppuuuggg```WWWUUU[[[nnn}}}tttrrrooommmnnnooopppppplllqqqvvv}}}~~~www}}}mmmXXXDDD777222111111000000//////......---------------------------,,,,,,......---111888@@@ZZZssseeesssvvvfff[[[RRRIIIEEEDDD>>>>>>>>>???@@@???<<<999999???CCC???999888:::<<<;;;777444444777::::::999666555333333555666666666444222111111222555777888888777666666666777888999777888:::<<<>>>AAACCCDDDCCCIIIQQQTTTNNNHHHJJJQQQNNNQQQUUUYYY\\\```dddgggooottt~~~vvvoooiiieee```XXXLLLCCCAAA???EEEOOO[[[kkk~~~xxx|||aaaGGG888777333333333...000000//////000000111222///222555:::@@@QQQxxx{{{tttRRRMMMLLLJJJIIIEEEEEEDDDFFFNNNVVV___lllxxxxxxrrrkkkcccaaacccpppvvvxxxzzz{{{|||wwwkkkcccbbblll|||}}}wwwssspppsss}}}~~~|||{{{zzzzzz|||wwwsssmmmbbbYYYSSSSSSTTTVVVQQQQQQUUUbbbyyywww```UUUSSSTTTUUUVVVZZZhhh|||sssbbb[[[TTTNNNLLLMMMQQQ\\\gggxxxpppyyyyyy```QQQPPP]]]ttthhh\\\VVVVVV^^^rrrzzzvvvqqqoooooopppppppppjjjnnnnnnvvv||||||tttvvvttt]]]LLL>>>666111111000000//////......---------------------------,,,...///...---333;;;EEE___~~~nnnmmm}}}ssscccXXXPPPGGGBBBBBB<<<===>>>???AAA???<<<:::;;;GGGMMMEEE:::888<<>>???@@@<<<:::999:::>>>???>>>;;;555444222111111444999===AAA???<<<999666555444444333555888;;;===>>>>>>===EEEBBBBBBFFFHHHGGGFFFHHHKKKNNNQQQTTTVVVYYY\\\___ccchhhpppyyyzzzpppgggccc]]]QQQFFF@@@AAABBBIIIUUUcccsssuuuuuu~~~xxxRRR999555333222444111111000000000000111222222444111777:::===^^^mmmlllpppOOONNNMMMHHHFFFDDDBBBBBBGGGQQQ[[[eeesss~~~vvvqqqmmmhhhgggiiirrrwwwwwwyyyyyyvvv}}}nnnccccccjjjxxxzzzsssppp|||~~~tttpppiii```XXXTTTTTTUUUWWWXXX^^^kkkyyydddXXXSSSRRRTTTUUUYYYgggzzzoooZZZWWWQQQMMMOOOTTT^^^mmmzzz[[[hhhttt{{{ooo]]]IIIBBBIII[[[ppplll```YYY```nnn~~~yyyxxxwwwuuurrrnnnsssvvvxxx|||zzzccc~~~rrr]]]QQQBBB333111111000000//////..............................------///000......666AAAWWW{{{}}}vvvuuuqqqiii|||tttgggYYYPPPHHHBBB>>>>>><<<<<<<<<>>>@@@@@@>>><<>>:::GGGGGGFFFDDDAAA@@@@@@AAA<<<:::888;;;???AAA>>>;;;666555444111111444;;;@@@BBB@@@===:::888666555555333333555777999;;;<<<===CCC@@@@@@CCCDDDCCCCCCEEEHHHJJJNNNPPPRRRUUUYYY[[[]]]aaajjjqqqvvv|||tttiiiddd___TTTIIICCCAAA@@@FFFRRR```mmm~~~xxxssszzz\\\===777333222444222111111000000111111222333555111:::<<<===aaa~~~nnn___ggghhhJJJMMMLLLFFFEEEFFFBBBBBBGGGQQQ[[[eeerrr}}}{{{vvvqqqmmmkkkmmmvvv|||{{{yyyzzzwwwtttfffcccgggtttxxxtttsssnnneee]]]WWWVVVWWWXXX^^^iiiwwwmmmaaaZZZSSSVVVWWWYYYeeexxxppp\\\SSSOOONNNRRRZZZfffwwwSSSaaannnvvv^^^QQQFFFEEEMMMZZZiiiuuu~~~eeeZZZZZZddduuu}}}{{{zzzwwwsssjjjpppvvvwwwyyy}}}yyyqqquuu```VVVGGG555111111111000//////..............................---...000111......777BBBYYY}}}vvvxxxrrrkkk}}}nnnaaaTTTLLLFFF@@@===>>><<<<<<<<<===???@@@???>>>===LLLUUUPPPKKKJJJEEE===BBBFFFJJJIIIFFFBBBAAAAAA:::777666888===???<<<888666666444222111444<<>>BBBBBB@@@BBBGGGEEEGGGKKKMMMOOORRRVVVXXXYYY]]]eeelllpppuuuwwwjjjeeeaaaWWWKKKEEE???>>>DDDQQQ]]]iiizzz|||tttzzzcccAAA888333222444222111111111000111111222333333000;;;======aaaooocccooobbbGGGKKKKKKEEEEEEHHHBBBBBBGGGQQQZZZdddppp{{{zzzuuupppnnnooo{{{{{{|||{{{|||llldddgggsss~~~uuutttqqqiii```ZZZXXXYYYZZZgggzzzuuuhhh```XXXZZZZZZZZZdddvvvrrrbbbQQQMMMNNNUUU___lll~~~NNNZZZfffooo|||uuuYYYOOODDDBBBLLLYYYcccggg}}}xxxccc[[[UUUhhh~~~zzzuuusssssslllnnnmmmqqqxxxrrrwww```\\\RRR666333222000///............------------------------111000+++,,,333111888KKKfffyyyrrrqqqkkktttfffWWWIIIDDDDDDAAA===:::<<<;;;:::<<<>>>@@@@@@@@@>>>IIIRRRVVV\\\^^^OOO;;;===BBBGGGFFFBBB??????AAA>>>:::444222444888;;;===888777444111111555;;;???AAA@@@>>><<<:::777666555444444444444555555666777;;;;;;<<<===>>>???@@@@@@EEEFFFHHHIIIJJJMMMQQQTTTTTTXXX^^^```___dddsssvvvllliii```ZZZSSSGGGDDDBBBDDDNNN[[[jjj{{{nnnvvv~~~mmmIII333000444444111000111111111111222222222555222222>>>AAA```{{{bbb}}}[[[IIIKKKGGGCCCEEEEEEBBBEEEIIIPPPYYYfffsss{{{yyyuuuvvvwwwvvv~~~|||}}}sssmmmiiirrr}}}zzzzzzzzzuuussskkk^^^YYY\\\hhhzzzuuukkkccc^^^ZZZWWW\\\iiizzz|||gggWWWRRRPPPQQQZZZhhhxxxLLLXXXeeeppp}}}~~~oooVVVMMMDDDBBBIIIUUU___dddttt}}}mmm^^^YYYZZZmmm}}}xxxvvvuuunnnooommmooouuu|||ooovvvfffZZZMMM555444222111///............------------------------......***+++111111888LLLdddxxx{{{yyyllllllnnndddVVVHHHDDDDDDAAA===;;;===<<<;;;<<<>>>@@@AAA@@@<<>>???>>>:::555222333777:::<<<888777444222111555;;;???AAAAAA???===;;;999777666333333333333333444555666999999;;;<<<>>>@@@AAABBBCCCEEEFFFGGGGGGIIIMMMPPPQQQSSSWWWYYYYYY\\\iiivvvzzzoookkkaaaZZZSSSHHHCCCAAACCCMMMZZZjjj}}}tttvvvzzzkkkMMM999222222333222000111111111111222222222555333444@@@DDDcccsssxxxYYYIIIKKKGGGDDDEEEDDDBBBEEEIIIOOOYYYfffsss{{{|||zzz|||~~~wwwqqqlllsss}}}~~~zzzxxxooocccbbbiii}}}|||qqqgggaaa\\\YYYYYYaaapppyyyfffXXXSSSTTTXXXaaammmzzzIIIUUUeeerrr~~~vvveeePPPKKKEEEAAAEEENNNXXX___kkksssuuuaaaXXXXXXaaattt}}}yyyxxxqqqqqqlllkkkpppvvvtttxxxoooYYYKKK999444333111///.........///------------------------......***,,,333333;;;PPPhhhmmmtttzzzdddpppxxxgggaaaTTTHHHDDDDDDAAA===;;;>>>===;;;<<<>>>@@@AAAAAA<<>>>>>??????>>>>>>:::555222333555888999888777555222222555;;;???BBBBBBAAA???===;;;999888444333333333333333444555777888:::<<<>>>AAABBBCCCAAACCCDDDDDDDDDEEEHHHJJJMMMLLLNNNQQQQQQSSS[[[dddmmmwwwsssmmmbbbZZZTTTIIICCC@@@BBBJJJWWWhhh}}}zzzvvvyyyyyyiiiQQQ>>>444222222222000111111111111222222222555444666BBBGGGhhh~~~qqqVVVIIIKKKHHHDDDEEECCCBBBDDDIIIOOOYYYfffsss|||}}}~~~~~~||||||vvvpppuuutttjjjooo|||{{{rrriiiccc[[[[[[^^^iiizzztttcccWWWTTTYYYbbbkkkttt}}}EEETTTfffvvv}}}kkkYYYKKKIIIEEEAAAAAAGGGQQQXXXccckkkwww~~~fffXXXUUUXXXhhhzzz}}}{{{ssssssllliiilllppp}}}xxxvvv[[[LLL@@@444333111///......//////........................///000---///666666AAAWWWtttjjjooopppaaavvvqqqccc^^^RRRGGGDDDCCC@@@===<<>>@@@AAAAAA@@@DDDIIIMMMVVV___^^^XXXMMMGGGAAA???AAACCCCCCAAA>>>:::555222222444666777888777555333333666;;;???BBBBBBBBBAAA@@@>>><<<;;;666666555444444444555555777888:::<<<>>>@@@AAABBBAAABBBCCCCCCCCCCCCEEEFFFHHHFFFGGGKKKNNNOOOSSSXXXaaahhhttt}}}uuummmaaa[[[VVVLLLDDDAAAAAAGGGRRRbbbwww}}}uuu~~~yyyhhhQQQ???666444333222000000111111111222222222333444666CCCJJJmmmjjjRRRIIILLLHHHEEEEEEAAAAAADDDHHHOOOYYYfffsss|||~~~{{{yyyxxxxxxrrrvvvyyyrrr}}}xxxnnnhhh^^^```ffftttppp```VVVWWW___kkktttzzzEEEVVVlll|||vvvbbbQQQHHHHHHEEEAAA???BBBJJJQQQ[[[cccqqq}}}ooo\\\RRRSSSXXXooo|||vvvvvvnnnhhhjjjmmm}}}~~~sss}}}yyy___OOOBBB444333111000////////////...........................111...000666777CCC[[[mmmmmmjjjaaa|||mmmcccYYYOOOFFFCCCBBB???======@@@>>>;;;;;;===???AAAAAABBBDDDEEEGGGLLLRRRSSSPPPNNNGGG@@@???CCCFFFEEEBBB>>>:::666333333444555666888777666444444666;;;???BBBCCCCCCCCCBBB@@@>>><<<:::999888777777777777777999:::;;;<<<===>>>???@@@AAACCCDDDDDDCCCCCCDDDEEEFFFDDDFFFLLLOOOOOOQQQTTTZZZ\\\cccmmmuuu|||uuulllaaa\\\YYYPPPEEEBBBAAADDDLLLZZZooottt{{{kkkPPP>>>777777555222000000111111111222222222111333666BBBKKKqqqeeeQQQJJJLLLHHHFFFFFF@@@AAACCCHHHOOOYYYfffttt}}}}}}yyyvvvvvvwww|||{{{tttwww{{{|||ppphhh^^^cccnnn~~~}}}kkk\\\VVV^^^gggrrr{{{HHH\\\wwwrrr\\\MMMGGGGGGEEEBBB???@@@EEEJJJXXXaaammmvvv{{{~~~sssbbbTTTPPPTTTZZZzzz}}}wwwxxxpppjjjlllmmmwww}}}nnnqqq{{{gggTTT???555444222000/////////000........................,,,///---...333555BBB[[[pppmmm{{{fffddd~~~|||jjjaaaUUULLLEEECCCBBB???===???@@@===::::::<<<>>>@@@@@@AAAAAAAAACCCFFFIIIJJJJJJEEEAAA======BBBEEEDDDAAA>>>;;;666444444555666666777777666555555777;;;???BBBCCCDDDDDDCCCAAA???=========;;;:::999999999999::::::;;;<<<===>>>>>>???BBBCCCEEEEEEDDDDDDDDDEEEFFFFFFJJJPPPSSSQQQQQQSSSTTTTTTYYYdddrrr|||wwwmmmaaa]]][[[SSSFFFCCCAAACCCHHHSSSgggyyyvvvsssoooRRR???888777555222000111111111111222222222111444666AAALLLuuubbbQQQKKKLLLHHHGGGFFF@@@@@@CCCHHHOOOYYYgggttt}}}}}}vvvttttttvvvzzzwwwxxx}}}qqqhhhbbbiiivvvxxxeee[[[[[[eeellluuu}}}NNNeeepppZZZOOOHHHGGGEEEBBB@@@AAACCCEEEQQQYYYbbbggghhhlllssszzz}}}vvviiiZZZQQQQQQZZZccc}}}xxxzzzsssmmmoooooouuu~~~vvvtttttt^^^???555444222000/////////000........................,,,///---...333444BBB\\\rrrqqq|||zzzbbbeee|||wwwfff^^^RRRKKKDDDCCCAAA>>>>>>???@@@===999888:::===>>>??????>>>>>>@@@BBBBBBCCCCCC<<<:::;;;===AAACCCBBBAAA>>>;;;777555555777777777777777777666555777;;;???AAABBBDDDEEEDDDBBB@@@>>>???>>>===<<<::::::999999888999:::;;;===>>>???@@@AAACCCEEEFFFEEEDDDDDDEEEGGGIIIOOOUUUUUUPPPPPPSSSQQQTTTZZZdddpppxxxzzzxxxyyyxxxvvvtttyyy{{{nnnbbb]]]\\\UUUEEECCCBBBCCCGGGQQQdddvvvyyytttsssYYYDDD999555333222000111111111111222222222333666666@@@MMMyyykkkbbbRRRMMMLLLGGGGGGGGG@@@@@@CCCHHHOOOYYYggguuu}}}xxxttttttuuuwww}}}yyyzzztttmmmtttqqq___[[[bbbgggjjjpppwww~~~~~~SSSlllpppZZZQQQJJJHHHEEECCCBBBAAABBBBBBEEELLLSSSTTTSSSXXXcccmmm|||tttfffXXXQQQUUUaaakkk|||xxx{{{uuuooorrrqqqttt~~~gggCCC555444222000//////000000////////////////////////...222000000444555CCC^^^ssswwwttt~~~___eeezzz|||ssscccZZZQQQJJJDDDBBBAAA>>>>>>@@@???<<<999888999<<<>>>>>>>>>======??????<<<;;;<<<666888;;;???BBBDDDCCCBBB>>>;;;777555666888888888777777777666666777;;;>>>@@@BBBCCCEEEDDDBBB@@@>>>@@@???===<<<;;;:::999999666777888;;;===???AAABBB@@@BBBEEEFFFEEEDDDDDDEEEHHHKKKRRRWWWUUUOOONNNQQQRRRXXX```gggnnnssstttrrroooooollljjjooo~~~pppbbb^^^\\\UUUEEECCCCCCDDDGGGQQQddduuu||||||vvv```JJJ:::222111222000111111111111222222222555777777AAANNN{{{}}}[[[zzzbbbSSSNNNLLLFFFGGGHHH@@@@@@CCCHHHOOOZZZggguuu~~~|||vvvttttttuuuyyyyyylll[[[\\\iiieeeeeeiiipppxxx|||{{{yyy}}}ZZZ|||tttbbbTTTPPPNNNJJJEEECCCDDDCCCAAAFFFHHHIIIFFFFFFNNN^^^llltttrrrjjj[[[QQQVVViii{{{{{{wwwuuupppmmmqqqxxxlllKKK:::444111111222//////111////////////////////////444---111...444:::CCCfffxxxjjjttt}}}{{{{{{zzzqqquuujjjnnn{{{lll___XXXKKKFFFBBBBBBBBB??????AAA@@@???===;;;:::;;;<<<===@@@?????????>>>>>>======@@@>>><<<===???BBBDDDDDD======;;;888555555888:::666555333222444999===AAACCCDDDFFFGGGGGGFFFEEEDDDAAA???>>>>>>===<<<999777888888999:::<<<>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEIIILLLPPPSSSSSSRRRQQQQQQTTTXXX^^^eeekkknnnppppppfffccccccffflllxxxttteee[[[XXXYYYKKKCCC@@@CCCGGGMMM]]]nnnzzz{{{zzz]]]HHH<<<777333111222222111111222222333444555666???AAAPPPvvvcccyyyVVVPPPLLLLLLLLLGGGCCCBBB@@@AAAGGGRRR\\\fffrrr}}}}}}xxxuuu}}}wwwbbb^^^bbbdddhhh```XXX]]]ooo~~~|||ssszzz~~~eeewwwdddWWWRRRPPPMMMIIIFFFFFFEEEDDDBBBCCCBBBBBBGGGSSSeeerrrwwwsssjjj^^^XXXbbbwww|||xxxvvvqqqnnnrrrxxx}}}mmmOOO:::444111222222//////111////////////////////////222,,,111///555===GGGkkkyyyjjjpppwwwyyyoookkkrrrnnnyyykkk^^^WWWKKKFFFBBBBBBBBB??????AAAAAA@@@===;;;::::::;;;<<<===>>>>>>>>>????????????BBB@@@>>>???AAADDDEEEEEE>>>>>><<<888666555777999666555333333555999===@@@EEEFFFHHHJJJJJJJJJHHHGGGBBB@@@>>><<<<<<;;;999777777888888:::;;;===???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJNNNPPPPPPPPPQQQRRRUUUXXX^^^dddhhhjjjjjjjjjfffdddbbbbbbdddlll~~~vvvggg\\\XXXYYYKKKDDDAAADDDGGGMMM]]]ooo{{{{{{fffGGG888555333///222222111111222222333444333333<<<@@@PPP~~~fff|||sssWWWPPPLLLLLLLLLGGGCCCBBB@@@AAAFFFQQQ[[[dddppp{{{~~~{{{{{{rrraaa___cccdddgggaaa[[[___nnn}}}~~~wwwyyy}}}ssskkk]]]UUURRROOOKKKHHHFFFEEEEEEDDDCCCCCCHHHTTTfffwwwyyynnnfffgggttt{{{xxxtttqqqsssxxxssslllQQQ;;;555111222222//////111////////////////////////000+++000///666???KKKqqq}}}nnnpppttt{{{fffdddkkkoooiii\\\VVVKKKFFFBBBBBBBBB??????AAABBB@@@>>>;;;::::::;;;<<<;;;<<<===???@@@AAAAAAAAADDDBBB@@@AAACCCEEEFFFFFF@@@???===:::666555666888666444333333555999===@@@FFFHHHJJJMMMNNNMMMKKKJJJDDDAAA===;;;:::999777666666777777888:::<<<>>>??????@@@@@@@@@BBBCCCDDDEEEEEEGGGJJJLLLMMMNNNQQQSSSVVVYYY]]]bbbdddeeedddccceeedddcccaaa^^^bbbrrryyyiii]]]XXXXXXLLLEEEAAAEEEHHHNNN^^^ppp~~~www}}}xxxNNN777555555///222222111111222222333444333222;;;AAATTTvvvsssWWWQQQLLLLLLKKKFFFBBBBBB@@@AAAFFFPPPYYYbbbnnnyyy|||~~~rrriiifffiiipppnnndddfffiiiiiigggddd```bbbnnn{{{|||yyy}}}rrreeeWWWSSSPPPMMMIIIFFFFFFIIILLLJJJMMMXXXkkk~~~}}}xxx|||}}}{{{wwwssstttxxx~~~iiizzzoooUUU;;;555222222222000///111///////////////////////////***000///666???NNNuuuuuuuuuuuu~~~aaa^^^hhhoooxxxxxxhhh\\\VVVKKKFFFBBBBBBBBB??????AAA@@@>>><<<;;;:::;;;<<<===;;;<<<>>>@@@AAAAAAAAAAAADDDBBBAAAAAACCCEEEEEEDDDAAAAAA???;;;777555666777555444333333666999===???DDDGGGJJJLLLMMMMMMKKKIIIDDDAAA<<<999888777666555555555666777888:::<<<===>>>>>>???@@@AAABBBDDDEEECCCEEEGGGIIIKKKNNNRRRUUUVVVYYY]]]aaaccccccaaa```bbbbbbcccbbb^^^```ooo}}}lll^^^XXXWWWMMMEEEBBBEEEIIIOOO___pppqqqwww\\\<<<777888222222222111111222222333444555333<<>>===>>>@@@AAAAAAAAA@@@???BBBAAA???@@@AAABBBBBBAAABBBBBB@@@<<<888666666666444444333444666999===???AAACCCGGGJJJJJJIIIGGGEEECCC@@@;;;888777666555444444444444555666888999:::<<<======>>>@@@AAACCCDDDBBBDDDFFFHHHJJJMMMRRRVVVUUUXXX\\\aaacccdddcccbbbbbbbbbcccbbb^^^___jjjwwwooo```XXXVVVMMMEEEBBBEEEIIIOOO___ppprrrwwwhhhAAA666666333222222111111222222333444555333<<>>@@@BBBBBBAAA???>>>@@@???>>>>>>??????>>>===BBBBBBAAA===999777666777444444444555777:::===>>>???AAAEEEGGGHHHFFFBBB@@@AAA>>>:::888777666444333333333333444555666888888::::::;;;<<<>>>@@@AAABBBAAACCCEEEGGGIIILLLQQQTTTTTTWWW\\\aaaeeeffffffeeedddbbbaaa```\\\YYY___hhhzzzqqqaaaXXXUUULLLEEEAAAEEEHHHNNN^^^pppxxx{{{hhhCCC333222222222222111111222222333444444222;;;CCCYYYsssZZZRRRLLLKKKIIIEEEBBBBBBCCCCCCHHHQQQZZZcccnnnxxxssscccYYYQQQKKKIIIJJJGGGKKKYYYsssyyyqqqooouuu{{{|||zzzwwwyyyxxxuuuvvv{{{}}}|||tttyyywwwiiiaaa\\\]]]ccchhhlll{{{{{{xxxyyyxxxjjjkkklllWWW===777333444333000///111///////////////////////////,,,333111888EEEYYY~~~zzz}}}{{{tttwwwoooVVVXXXeeeiii}}}{{{~~~{{{mmm___UUUKKKFFFBBBBBBBBB??????AAA<<<;;;999777666666777888;;;===@@@BBBCCCBBBAAA@@@???=========>>>>>><<<:::AAAAAAAAA>>>:::888777888444444444555777:::<<<>>>???BBBEEEGGGGGGDDD@@@>>>===;;;999888888666444222222222222333444555666777888888999:::<<<>>>@@@AAA>>>@@@CCCFFFHHHJJJNNNQQQTTTWWW\\\aaaeeegggffffffeeeaaa^^^]]]ZZZWWWXXX\\\gggrrrbbbXXXUUUKKKDDDAAADDDGGGMMM]]]ooozzz{{{}}}}}}___BBB333111333222222111111222222333444444333<<>>888444444333000///111////////////////////////...,,,444222:::HHH^^^}}}{{{~~~}}}}}}uuuWWW[[[|||hhhmmmzzzyyymmm___TTTKKKFFFBBBBBBBBB??????AAA>>><<<999666444444444555999;;;???BBBDDDDDDCCCBBB>>>===<<<===>>>===;;;999AAAAAAAAA>>>;;;999888999333444444555777:::<<<>>>AAACCCFFFHHHHHHDDD@@@===;;;:::999888888777444222111111222222333444555666777777888999;;;===???@@@<<>>DDDYYYeeebbb[[[SSSLLLJJJIIIEEEBBBBBB???@@@EEEOOOXXXaaammmwwwsssiiibbb[[[VVVWWWWWWRRRLLLIIIHHHHHHNNNaaa}}}vvvqqqtttzzz}}}}}}}}}zzz|||}}}}}}}}}zzzsss```VVVSSS]]]kkkwww~~~{{{yyy{{{ttthhhjjj```???777111222222111000222000000000000000000000000000,,,333222999HHHbbb~~~|||___fff}}}eeerrrssshhh\\\QQQJJJHHHFFFCCCAAA@@@@@@@@@@@@>>>===:::777555333222333666999<<>>???===::::::;;;>>>@@@@@@@@@DDDEEE???:::::::::888333444555777999<<<>>>@@@===???BBBEEEFFFEEECCCAAA>>><<<999666444222111111000000111222333333444444555666777999;;;===>>>???>>>???AAABBBDDDGGGKKKNNNOOOUUU]]]dddggggggfffffffffaaa[[[YYY\\\___aaaaaagggnnncccZZZSSSLLLGGGBBBAAADDDMMM^^^mmmxxxxxx}}}sssVVV>>>555555555333333222222333333444555333444>>>FFF[[[dddcccaaaVVVMMMLLLLLLHHHBBB???DDDCCCFFFMMMTTT\\\gggqqqttt\\\ZZZXXXWWWWWWWWWUUUPPPLLLIIIKKKQQQ___vvv~~~}}}{{{zzz{{{}}}~~~}}}}}}sss```WWWTTT^^^iiiooowwwwwwrrrsss~~~}}}zzz|||xxxmmmfff]]]@@@888222222222111000222000000000000000000000000///,,,333333<<>>@@@@@@@@@===;;;:::;;;>>>@@@BBBDDDGGGEEE>>>999888888666333444555777:::===???AAA???@@@AAABBBBBBCCCCCCCCC===;;;999666444333222222000000111111222333333444555555777888:::<<<===>>>===???@@@BBBCCCFFFJJJMMMNNNTTT[[[aaadddeeefffgggcccbbb```aaaccceeeffffffoooooocccYYYSSSMMMGGGBBBAAADDDNNN^^^mmmvvvvvv}}}{{{rrrUUU>>>444222222333333222222333333444555555555>>>EEEYYYiiiddd___UUULLLKKKKKKGGGAAA???CCCBBBEEELLLTTT\\\gggrrrzzzlllYYY[[[XXXVVVVVVXXXWWWSSSOOOIIIJJJNNNYYYnnn~~~~~~~~~rrrbbbXXXUUU___fffdddbbbcccYYYWWWZZZfffuuu||||||}}}rrreee[[[@@@888222222333111000111000000000000000000000000///,,,444444???SSSooolll}}}{{{iiivvvnnnddd[[[RRRIIIGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA>>><<<:::333333444555888<<<@@@BBBAAA???<<<:::;;;>>>BBBEEEJJJLLLIIIAAA;;;999777444333444555888;;;>>>@@@BBBBBBAAA@@@???@@@BBBDDDFFF===;;;999666555444333333000000000111222222333333444444555777999:::;;;<<<<<<===???@@@BBBDDDHHHKKKNNNRRRWWW[[[^^^```ccceeedddfffjjjkkkkkkjjjjjjkkksssooobbbXXXRRRMMMGGGBBBBBBEEEOOO```ooowwwvvv}}}yyyqqqUUU???555333222333333222222333333444555666555>>>EEEYYYrrrjjj\\\SSSKKKKKKJJJEEE@@@>>>BBBAAADDDKKKSSS[[[gggrrrvvveee```eeemmm}}}sssccc^^^ZZZYYY[[[\\\XXXTTTMMMMMMNNNUUUeee}}}}}}}}}~~~sssfff[[[WWW^^^aaaZZZRRROOOIIIIIINNN\\\kkkzzz|||~~~tttiii]]]AAA999333222333111000111000000000000000000000000///...555444AAAXXXtttooo}}}ooo}}}kkkaaaXXXPPPHHHGGGFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDAAA@@@888666444444555999===@@@BBB@@@>>><<<<<>>999333333444555777:::===@@@AAACCCCCCBBBAAABBBCCCEEEGGG@@@>>>;;;888555444333333000000000000111111222222222333444555777888999999:::;;;===>>>@@@BBBFFFJJJNNNPPPTTTWWWZZZ]]]bbbeeekkkooorrrrrrooollllllmmmpppooobbbWWWQQQMMMGGGCCCCCCFFFPPPaaaqqq}}}yyy}}}zzzpppVVVAAA999666444333333222222333333444555666555???FFF[[[}}}sss}}}YYYQQQKKKJJJIIIDDD???>>>@@@???CCCJJJRRR[[[fffqqq}}}}}}wwwdddZZZOOOPPPSSSSSSqqqoooiiiccc`````````\\\YYYTTTTTTSSSVVV___mmm}}}~~~{{{{{{~~~~~~~~~~~~}}}xxxkkk```[[[^^^^^^TTTKKKHHHAAAAAAGGGUUUeeevvv|||{{{rrrnnn___BBB:::333333333111000111000000000000000000000000000///666444BBB\\\xxx|||{{{iii~~~qqqkkk___UUUMMMIIIHHHFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHGGGFFFEEE???<<<999666666777:::<<<@@@@@@???===<<>>AAABBBDDDEEEFFFGGGFFFFFFCCCAAA===999666444222222//////000000000000111111000111222333444666666777888999;;;<<<>>>@@@DDDGGGJJJNNNSSSXXX]]]ccciiimmmsssuuuvvvsssnnnjjjjjjllllll{{{pppaaaWWWQQQMMMGGGCCCDDDHHHRRRcccsss{{{}}}xxxmmmSSSAAA999777555333333222222333333444555555555???HHH___|||vvvVVVOOOKKKJJJIIICCC??????@@@???BBBIIIQQQYYYeeepppzzzyyyqqqiiiaaa[[[OOOIIIEEEJJJLLLGGG^^^yyytttlllfffbbb___[[[YYYYYYYYYXXXXXXZZZ___fffkkk}}}}}}zzzuuusssuuuwwwxxx{{{}}}}}}~~~~~~}}}ooofff```aaa]]]QQQIIIIIIAAA???DDDSSSeeewww|||xxxooopppaaaCCC:::444333333111000111000000000000000000000000111111777444DDDaaa~~~xxxxxxwwwaaa}}}nnnnnn___UUUMMMKKKIIIGGGFFFDDDDDDDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIEEEBBB???<<<999888888888<<<>>>>>>===<<<===BBBGGGJJJNNNPPPOOOLLLHHH???555111111222333555777999:::;;;>>>BBBFFFGGGGGGEEECCCBBB@@@<<<888555222111111///////////////000000000//////000111222333444555666777999:::<<<>>>BBBFFFGGGLLLUUU]]]dddkkkqqquuuuuutttsssoookkkiiiiiiiiilllyyyqqqbbbWWWRRRMMMHHHDDDDDDIIISSSeeeuuuzzz|||wwwjjjOOO>>>777555333333333222222333333444555555444???JJJbbbnnnTTTNNNKKKKKKIIICCC@@@@@@@@@???BBBIIIPPPXXXcccmmmvvvwww~~~{{{ssshhh^^^XXXRRRLLLHHHDDDBBB@@@FFFIIIDDDQQQoooccc]]]aaa}}}zzztttjjjaaaZZZWWWVVVYYYYYYYYYXXXWWWXXX[[[]]]eeeyyy{{{zzz|||~~~uuupppssspppmmmkkkmmmrrrxxx|||uuunnnjjjmmmrrrvvvzzz~~~~~~}}}qqqjjjgggfff^^^PPPIIIJJJCCC@@@DDDUUUiii{{{|||wwwnnn|||pppeeeCCC;;;444444444111000111000000000000000000000000000111777555HHHhhhyyy}}}ppp```~~~ooo|||rrrcccXXXOOOLLLKKKIIIFFFEEEDDDDDDDDDGGGFFFEEEEEEFFFHHHJJJLLLGGGGGGEEEBBB???<<<999777666999<<<;;;999:::>>>BBBBBBEEEFFFEEEEEEEEE>>>666000000000111222333444555444777<<<@@@CCCCCCBBBAAA<<<;;;888555333111111111////////////////////////......///000111222222333444666888999:::===AAADDDGGGNNNWWW```fffjjjmmmooommmllljjjjjjkkkkkkiiihhhllluuurrrbbbXXXSSSMMMHHHDDDEEEJJJTTTfffvvv~~~xxx|||}}}lllPPP===777444222333333222222333333444555666555@@@KKKddd{{{}}}nnnRRRNNNLLLLLLIIICCC@@@AAAAAA???BBBHHHOOOVVVaaakkkrrrzzzgggsss{{{qqqjjj___YYYRRRMMMKKKJJJFFFDDDBBBCCC@@@CCCIIIEEEJJJ[[[|||}}}\\\UUU[[[}}}~~~zzzoooaaaWWWUUUWWWYYYZZZYYYXXXXXX[[[___cccfffqqqzzz|||zzzyyyyyyxxx|||wwwmmmhhheeeaaa``````___]]]^^^aaaeeehhhrrrxxxyyyqqqhhhbbbfffccc___]]]___gggpppwwwqqqfff```eeepppwwwzzz}}}xxxqqqmmmlllkkk```OOOHHHJJJBBB>>>BBBSSSjjj||||||wwwmmmyyyzzzooohhhDDD;;;555444444111000111000000000000000000000000000111888666JJJlll|||ooocccttt|||ttt~~~uuufff[[[RRRMMMLLLIIIGGGEEEDDDDDDDDDGGGEEEDDDCCCEEEGGGKKKMMMHHHHHHHHHFFFCCC???:::888111555999999777777:::>>>;;;======<<<>>>@@@<<<666////////////000111222222000333777;;;===?????????777666444222111111111111///////////////.........---......///000111222222333555777888999<<<@@@CCCJJJQQQYYY```cccdddccccccdddcccdddggglllmmmkkkhhhiiippprrrcccYYYTTTMMMHHHDDDEEEJJJUUUgggwww|||vvv{{{qqqSSS???888666333333333222222333333444555666555@@@KKKdddyyyqqqyyytttRRRNNNLLLMMMJJJDDDAAAAAABBB@@@BBBHHHNNNUUU```jjjppp}}}kkkzzzmmm^^^TTTOOOLLLHHHHHHJJJKKKIIIGGGDDDFFFAAAAAAIIIHHHHHHQQQlll}}}oooooolllwww~~~tttcccWWWWWWZZZ[[[[[[ZZZZZZ\\\aaaiiiooowwwzzzyyyvvvuuuuuurrrmmmnnnmmmmmmmmmooouuu}}}wwwjjjhhhaaaYYYVVVVVVQQQKKKIIIMMMNNNLLLKKKNNNRRRTTTWWW]]]ffflllqqqxxxvvvqqqlllddd]]]\\\\\\[[[[[[\\\aaagggkkkkkk___XXX```oooyyy}}}~~~}}}wwwrrrlllggg\\\OOOGGGDDDEEE???EEEWWWhhhrrr}}}yyysssxxxppppppFFF<<<333333555333000...000000000000111111111111555///777777KKKuuuzzz}}}```~~~rrr~~~~~~yyyeeeYYYQQQPPPIIIEEEGGGHHHEEECCCDDDFFFEEECCCBBBCCCDDDFFFGGGCCCDDDEEEEEEBBB>>>999666777444111333888999666333999777666777999999777444......------...111333555111222222333444555555666444444333333111000///...////////////////////////......---------,,,,,,,,,222333444666999===AAACCCEEEHHHLLLQQQUUUWWWXXXXXX]]]^^^```aaacccfffkkkooonnnsss}}}qqqbbbWWWSSSOOOHHH@@@BBBOOOaaarrr{{{{{{wwwzzzsssUUUCCC:::888999444333333333333444555555555333@@@PPPhhhjjjvvv{{{WWWSSSOOOMMMLLLIIICCC???@@@AAACCCFFFLLLVVVbbbiiisss|||nnn[[[UUUNNNMMMMMMNNNNNNNNNMMMLLLIIIGGGEEEEEEFFFGGGFFFEEE]]]www{{{zzzjjjdddbbbYYYaaahhhhhhcccdddooo{{{yyyvvvrrrooonnnnnnnnnnnnrrrrrrzzz{{{kkk```ZZZUUUPPPLLLJJJKKKKKKJJJHHHGGGDDDCCCCCCEEEGGGIIIIIILLLQQQWWW^^^gggqqqwww|||wwwoooiiiggghhh]]]UUUXXX```eeeffffff^^^WWWTTT[[[fffnnnuuuzzz~~~zzztttllleee[[[OOOHHHGGGAAA???HHH]]]nnnsssvvv|||~~~{{{yyyoookkkFFF;;;333333555333000///000000000000111111111111666000888888MMMxxxvvvyyyyyy]]]{{{nnn{{{iii\\\UUUNNNHHHEEEGGGGGGEEEDDDEEEGGGEEEDDDCCCBBBDDDEEEFFFCCCDDDEEEEEECCC@@@===;;;:::555111111333444222///444222111333777999888777222111/////////000222333000000111111222333333444111111111000000...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,222333555777;;;>>>AAACCCCCCEEEIIIMMMQQQTTTUUUVVV[[[\\\^^^___```ccchhhkkkjjjoooyyyppp```UUUQQQNNNHHHBBBEEERRReeexxx}}}yyy|||zzz[[[FFF:::555444444333333333333444555555777444BBBTTTlllxxxaaannnXXXTTTPPPNNNMMMJJJEEE@@@@@@AAACCCFFFLLLVVVaaaiiivvvvvvbbbZZZTTTTTTRRRPPPMMMLLLMMMOOOLLLJJJIIIIIIJJJKKKIIIHHHJJJ___mmmhhhggg```nnnyyy}}}rrrhhhnnn~~~zzzxxxvvvsssqqqlllhhhhhhnnnsssvvv}}}yyyssslllddd[[[TTTYYYVVVQQQNNNMMMMMMLLLLLLGGGEEECCCAAA@@@AAACCCDDDBBBDDDHHHLLLQQQWWW___dddooosss{{{}}}wwwoookkkkkkggg[[[RRRWWWaaaeeedddccc\\\UUURRRYYYdddlllsssyyy|||uuummmeee___UUUJJJEEEEEECCC@@@JJJ___pppssssssttt~~~zzzooogggEEE;;;444333444222000000000000000111111111222222666222:::999PPP|||vvvnnn}}}sssYYYuuueeevvv~~~kkk___XXXLLLGGGEEEFFFGGGEEEDDDFFFHHHGGGDDDCCCBBBCCCDDDEEEDDDDDDEEEEEEDDDDDDCCCBBB===888333000111333333111/////////222666999::::::444333111000///...//////......//////000000111111////////////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,000222555999<<>>>>>>>>???AAADDDGGGKKKOOOQQQVVVWWWYYYYYYYYY[[[^^^```gggmmmvvvsssbbbVVVQQQIIIGGGEEEIIIVVVjjj|||{{{}}}vvvVVV@@@888666555444333333333333444555555999555GGG___yyy}}}qqqwwwWWWTTTPPPNNNMMMKKKFFFAAAAAAAAAAAADDDJJJTTT```hhhsss}}}rrrbbbUUUSSSRRRUUUXXXXXXUUUQQQUUUTTTSSSRRRQQQMMMHHHEEEKKKQQQddd}}}qqqqqqnnn{{{zzz{{{xxxuuuqqqlllgggcccbbb___^^^\\\[[[ZZZYYYYYYXXXXXXVVVUUUUUUVVVWWWVVVUUUOOOMMMJJJGGGEEECCCCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMSSSUUUYYY]]]dddmmmwww~~~tttgggaaaaaajjjrrrzzzyyy}}}uuuooooooqqqcccWWWPPPWWWcccfffaaa\\\VVVQQQPPPVVV___gggpppwww|||~~~|||mmmhhhdddbbb[[[RRRMMMMMMLLLIIIKKKUUU___cccaaa___```___[[[WWWUUUVVVYYY]]]bbbjjjvvvzzzyyyyyyyyy}}}mmmaaaCCC;;;555444444111000222111111111111222222222222444222;;;;;;UUUyyyvvv~~~qqqfffooommm]]]pppYYY^^^jjj|||~~~hhhZZZSSSKKKHHHGGGHHHGGGDDDEEEIIIKKKIIIGGGDDDCCCCCCDDDDDDFFFFFFFFFFFFHHHJJJLLLMMMGGGCCC===999777777888888:::===AAACCCBBB???:::888999888666444222111///////////////000000000000000444444555555555444333333444444444444444444444444444333222111///---,,,+++,,,...111444777888999999;;;<<<>>>AAAEEEIIIMMMNNNSSSTTTVVVWWWWWWXXXZZZ\\\bbbhhhqqqzzzzzzrrraaaUUUOOOHHHFFFDDDIIIWWWkkk~~~{{{xxx|||WWW<<<666777666444333333333333444555555999444HHHddd|||rrrVVVRRRNNNMMMLLLJJJEEEAAAAAAAAAAAACCCHHHSSS___gggpppzzz{{{sssfffYYYVVV[[[___]]]XXXYYYXXXWWWVVVUUURRRMMMJJJFFFHHHXXXzzzuuutttttt{{{{{{uuuqqqnnnkkkfffffffffeeebbb```___^^^WWWUUUTTTUUUVVVWWWWWWVVVSSSRRROOOLLLJJJHHHGGGGGGCCCDDDDDDDDDCCCCCCEEEHHHJJJKKKLLLMMMOOOTTTZZZ^^^lllxxxkkk]]]WWWWWW^^^fffmmmvvv{{{|||ssspppoooooobbbXXXSSSZZZeeefff___YYYTTTPPPOOOVVV^^^fffooowww~~~zzztttnnniiieee]]]SSSNNNNNNJJJJJJNNNSSSUUURRRLLLFFFMMMKKKHHHEEEDDDFFFKKKOOOVVV```ooo{{{{{{rrrppp|||iii___BBB;;;555444333111111333111111111222222222222333444444===<<>>:::777666555@@@DDDHHHIIIEEE@@@:::888;;;;;;:::999888777666666333333333333333333444444888888888888888777666555666666666666666666666666666555444222000...---,,,+++---...000222444444555888:::===@@@DDDGGGJJJKKKOOOQQQSSSTTTTTTUUUWWWYYY```fffmmmttt{{{~~~}}}nnn^^^RRRLLLHHHEEEDDDKKK[[[ooo~~~{{{www|||___>>>666666333444333333333333444555555:::444JJJiiilllUUUQQQNNNLLLLLLJJJEEEAAABBBAAA@@@BBBGGGRRR^^^gggpppzzzzzzbbbVVVXXX___bbbaaa[[[ZZZXXXWWWVVVTTTPPPNNNIIIGGGVVVyyyzzz|||~~~{{{vvvrrrlllmmmmmmjjjgggcccbbbbbb\\\YYYVVVUUUVVVVVVVVVUUUUUUSSSRRROOOMMMLLLKKKJJJIIIIIIJJJIIIGGGFFFHHHIIIJJJKKKJJJIIIHHHIIIKKKNNNVVVbbbuuuyyydddVVVOOONNNSSSYYYaaaiiirrr}}}|||tttppppppoookkk```YYYVVV^^^dddbbb[[[VVVQQQNNNNNNUUU\\\dddnnnwww~~~{{{pppfff[[[PPPKKKKKKJJJLLLNNNMMMJJJGGGCCC@@@CCCCCCBBB@@@???@@@CCCEEENNNYYYhhhuuu|||}}}}}}www}}}wwwmmmxxxfff```AAA:::666555333000111444111111111222222222333333555666@@@???]]]}}}xxxtttooo^^^uuu[[[YYY```tttlll^^^WWWNNNLLLLLLLLLHHHDDDFFFKKKMMMLLLIIIGGGFFFGGGHHHIIIHHHIIIIIIJJJKKKKKKLLLLLLHHHHHHGGGEEEAAA>>>;;;:::AAADDDFFFEEEBBB>>>;;;;;;999999::::::;;;;;;::::::888888888888888777777777999999999999888666555555444444444444444444444444444333222222111000///...---------...///000111222555777;;;???CCCEEEGGGHHHJJJLLLOOOPPPQQQRRRTTTUUU\\\```eeeiiimmmvvv{{{lll\\\PPPKKKIIIEEEDDDOOOcccvvv{{{yyy{{{ccc@@@777777222444333333333333444555555;;;555LLLoookkkUUURRRNNNMMMMMMKKKFFFBBBBBBAAA@@@AAAFFFQQQ^^^fffrrrzzzooodddeeekkkqqquuupppmmmhhhccc___[[[VVVSSSWWWPPPYYYwww~~~xxxsssooopppqqqjjjfff```\\\ZZZXXXWWWVVVVVVUUUTTTRRRQQQPPPOOOOOORRRSSSRRRQQQNNNLLLLLLMMMKKKLLLMMMLLLJJJIIIJJJKKKLLLRRRaaayyynnnZZZOOOIIIHHHKKKOOOQQQ\\\fffooo}}}uuummmnnnqqqooohhh\\\YYYYYY```bbb^^^WWWSSSNNNKKKLLLSSSZZZaaalllvvv|||yyyjjj\\\PPPLLLMMMMMMNNNLLLFFFAAACCCFFFIIIDDDEEEFFFDDDAAA???>>>???HHHTTTcccooouuuyyy}}}|||zzzttt{{{pppuuudddbbb@@@:::666555333000111444111111222222222333333333777999BBBBBB```vvvmmmYYY~~~sssYYYWWW___uuupppccc\\\PPPNNNMMMMMMIIIDDDFFFKKKMMMLLLJJJHHHHHHHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKCCCFFFIIIJJJIIIFFFEEEDDD>>>@@@AAA@@@===;;;<<>>BBBDDDEEEEEEFFFIIILLLNNNNNNOOOQQQSSSQQQTTTXXXZZZ]]]dddpppxxx|||lll]]]RRRMMMJJJEEEDDDRRRhhh}}}{{{{{{zzzaaa@@@999999444444333333333333444555555===777NNNrrrsssuuuVVVSSSOOONNNNNNLLLGGGCCCBBBAAA@@@@@@FFFPPP]]]fffrrryyypppeee~~~|||}}}wwwoooggg```\\\^^^SSSUUUkkkxxxssskkkddd___]]]ZZZYYYWWWWWWWWWVVVUUUTTTTTTSSSUUUVVVUUUSSSOOOLLLLLLLLLGGGHHHJJJJJJIIIHHHHHHIIIIIIKKKSSShhhyyyssscccRRRIIIFFFFFFIIILLLEEESSS___fffrrr|||rrrjjjlllrrrooogggZZZXXX[[[```aaaZZZSSSQQQLLLIIIKKKQQQXXX___jjjtttzzzfffSSSNNNMMMKKKRRRMMMIIIHHHHHHGGGEEEDDDIIILLLMMMIIIBBB>>>???BBBEEEKKKXXXeeekkkmmmqqqwwwzzz~~~sssmmm^^^@@@:::666666555111000222333222111222444666777777999:::<<<@@@\\\~~~|||bbbWWWzzz^^^VVVWWWjjjyyyfffZZZPPPOOOMMMKKKJJJIIIIIIIIIMMMMMMIIIDDDDDDIIIJJJHHHIIILLLKKKHHHHHHKKKKKKHHHEEEDDDEEEGGGJJJJJJFFFCCC;;;???BBBDDDDDDDDDEEEEEEBBB>>>;;;:::;;;;;;999666999888666777888:::999999555555666777777777777777444555555666555333222111222222111111000/////////000222111///,,,+++---000333444777:::===???AAABBBHHHJJJKKKKKKKKKKKKMMMNNNNNNRRRVVVXXXZZZ]]]ccchhh~~~zzzkkkZZZOOOKKKNNNFFFHHHZZZssszzzxxx|||{{{mmmRRR???777444111555555555555555666777888:::888KKKzzzuuuiii~~~^^^RRRRRRTTTOOOLLLIII>>>BBBAAAAAADDDGGGKKKUUU```qqqvvv~~~pppkkk{{{tttlll___^^^^^^```eeelllrrrvvvwwwzzzwwwuuuwwwyyyzzz|||}}}wwwyyyqqqiiiddd___[[[[[[[[[UUUNNNOOOUUUQQQUUUXXXWWWUUUSSSQQQNNNQQQOOONNNOOONNNKKKIIIIIIKKKJJJMMMZZZiiirrrrrrnnnbbbZZZNNNEEEBBBCCCEEEGGGHHHOOOPPPUUUiii}}}uuukkkhhhmmmqqqlllddd[[[^^^bbbbbb___YYYTTTQQQKKKKKKLLLPPPWWWaaajjjppp{{{kkkWWWQQQPPPNNNOOOLLLJJJJJJIIIHHHMMMSSSNNNPPPPPPLLLEEE??????@@@CCCGGGRRR\\\aaaccchhhnnnvvv|||sssooo```@@@999555555555222111222333222111222444666888888888:::@@@FFFccc|||www|||hhh^^^|||]]]UUUVVVhhh}}}jjj___TTTRRRNNNKKKIIIHHHHHHHHHMMMMMMIIIDDDDDDIIIKKKIIIIIILLLLLLIIIHHHJJJHHHEEEEEEEEEFFFIIIKKKIIIEEEAAAAAADDDHHHJJJIIIIIIIIIJJJLLLHHHDDDAAA@@@>>>:::777999888666666888999999888999999:::::::::999999888777777888888777666444333333333222222111000000000000111111///---+++---///000111444888;;;>>>@@@AAABBBDDDHHHJJJKKKMMMOOOQQQUUUZZZbbbhhhllloooqqqrrrxxx}}}|||yyywwwhhhYYYNNNKKKHHHCCCGGG]]]xxxyyyvvv~~~kkkRRR@@@:::888666555555555555666777888888;;;:::KKKzzzhhhaaabbbUUUSSSTTTOOOMMMJJJ@@@BBB@@@AAACCCFFFJJJTTT___nnnsss||||||rrrgggeeekkksssxxxxxxvvvsssrrrrrrooommmllllllkkkiiihhhjjjssssssuuu{{{rrrwwwqqqjjjccc^^^YYYSSSTTTYYYSSSVVVXXXWWWUUUVVVXXXYYYXXXUUUSSSRRRRRRPPPNNNNNNMMMKKKKKKRRR[[[bbbbbb```[[[UUULLLEEEBBBCCCDDDEEEDDDLLLMMMRRRdddyyy}}}tttkkkjjjppprrrkkkccc[[[___cccccc___YYYTTTQQQLLLKKKLLLOOOWWWaaakkkrrr{{{jjjUUUNNNNNNNNNKKKHHHJJJOOONNNKKKNNNUUURRRTTTSSSOOOGGGAAA>>>>>>AAADDDJJJRRRVVVXXX^^^eeeqqqxxxrrrpppbbb???999555555555222111333333333333333555777999;;;<<<@@@IIIQQQlllqqqgggooolllccc|||^^^UUUUUUeee}}}mmmbbbYYYUUUPPPKKKGGGFFFGGGHHHLLLLLLJJJEEEEEEIIILLLKKKKKKMMMMMMIIIHHHIIIGGGDDDFFFFFFGGGIIIIIIGGGBBB???FFFIIILLLNNNMMMLLLLLLMMMSSSPPPLLLIIIFFFDDDAAA???===<<<::::::;;;<<<;;;:::>>>>>>>>>>>>===<<<;;;;;;::::::::::::999888777666555555444444333222222111...000111000...---------...000333666;;;>>>AAACCCAAADDDHHHKKKMMMNNNPPPRRRXXX]]]hhhsss{{{}}}|||yyyrrrsssqqqhhhbbbiii}}}sssdddVVVMMMKKKEEEBBBJJJaaa}}}yyyeeeNNN@@@;;;;;;999555555555555666777888999<<<===KKKyyyccc]]]hhhXXXSSSUUUOOOMMMKKKBBBAAA???@@@BBBDDDHHHRRR]]]lllqqq{{{|||{{{yyy~~~pppggghhhyyy}}}yyyvvvrrrmmmjjjgggffflllxxxvvvoootttjjj```bbbxxxyyyoooggg___[[[[[[TTTUUUUUUSSSQQQSSS[[[bbbbbb___[[[WWWUUUTTTRRRQQQPPPNNNLLLLLLNNNPPPQQQPPPRRRNNNHHHEEECCCCCCBBBBBBAAAGGGHHHLLL[[[lll}}}}}}ssskkkmmmssstttkkkaaa]]]```dddddd___YYYSSSPPPMMMLLLKKKNNNVVVaaalllttt{{{~~~iiiUUUNNNQQQUUUVVVQQQRRRZZZ```\\\TTTOOOSSSTTTSSSOOOHHHAAA===<<<@@@AAAEEEKKKNNNQQQYYYbbboooxxxpppppp```>>>888444555555222222444333333444555666888;;;===EEEJJJTTT\\\sss~~~nnnqqq{{{kkkddd}}}aaaWWWTTTbbbxxxmmmbbb\\\WWWQQQJJJGGGFFFHHHJJJKKKMMMJJJEEEDDDIIILLLLLLMMMOOOMMMIIIHHHKKKKKKHHHHHHGGGFFFEEEDDDBBB@@@???HHHJJJMMMNNNNNNLLLLLLLLLQQQPPPNNNLLLKKKKKKJJJIIIEEECCCBBBAAABBBCCCBBBAAABBBBBBAAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;:::999999777777666555555444444333...///111111000...------///000333777;;;???CCCEEEGGGIIIMMMNNNNNNMMMNNNNNNRRRVVV```lllwww{{{yyyuuujjjjjjggg^^^VVVZZZppp~~~mmm___SSSLLLJJJFFFEEEOOOgggttt^^^III===999888888555555555666777888999:::<<<@@@JJJxxxeee\\\mmmYYYRRRTTTOOOLLLJJJDDDAAA??????AAACCCFFFPPP[[[kkkqqq{{{{{{yyywwwxxxwwwooo|||~~~wwwlllhhhnnnpppnnnsss~~~wwwpppsssddd\\\YYYfffvvvhhh___\\\YYYUUUQQQMMMOOOZZZfffqqqooojjjbbb\\\ZZZWWWTTTRRRRRRQQQNNNLLLJJJJJJKKKJJJHHHFFFDDDDDDCCCAAA@@@@@@DDDCCCFFFRRR```|||||||||rrrlllpppvvvtttjjjaaa```ccceeeddd___XXXRRROOONNNLLLKKKMMMUUUaaammmttt{{{}}}~~~|||zzzyyywwwwwwnnn\\\VVV]]]fffuuukkkdddhhhtttwwwhhhVVVUUUTTTRRRNNNHHHBBB>>><<<======???DDDHHHLLLVVV```oooyyyooonnn[[[===777444555555333333555222444666777777999===@@@KKKOOOXXXaaauuu~~~xxx{{{tttkkkeee}}}dddYYYTTT___ssspppbbb]]]XXXQQQKKKGGGHHHJJJLLLKKKMMMLLLFFFDDDHHHLLLMMMNNNPPPNNNJJJJJJNNNPPPOOOHHHFFFBBB???===>>>@@@BBBIIIKKKNNNOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDCCCBBBAAA???>>>=========<<<;;;;;;:::::::::888888777777666555555555///000000111111111///---...///222555999===AAACCCFFFIIIKKKKKKKKKJJJJJJKKKNNNOOOTTT^^^hhhooopppooofffggggggaaaWWWWWWhhh|||zzzzzziii\\\QQQKKKJJJEEEGGGTTTkkk~~~tttZZZGGG;;;777666666666666666666888999:::;;;<<>>:::999:::???BBBGGGSSS^^^nnnzzz|||qqqnnnVVV<<<777333555555333444666222555888888888:::???CCCJJJMMMUUU]]]pppyyy}}}yyyssspppjjjzzzggg[[[TTT[[[mmmwwwfff^^^YYYRRRLLLIIIHHHJJJLLLLLLOOONNNGGGDDDGGGKKKLLLMMMPPPPPPMMMNNNQQQSSSPPPEEEDDDAAA===;;;===AAAEEEJJJMMMPPPQQQQQQPPPPPPPPPNNNNNNOOOMMMKKKKKKLLLMMMMMMKKKHHHGGGHHHGGGFFFEEEEEEEEEDDDDDDCCCAAA@@@???>>>>>><<<;;;;;;;;;;;;;;;999999888777777666666555222111111111333333111000---...///111444777:::<<<>>>@@@BBBCCCDDDFFFHHHJJJOOONNNNNNRRRYYYaaagggkkkkkkmmmrrrsssjjjdddnnn~~~|||wwwgggZZZOOOJJJIIIDDDHHHXXXqqqvvvZZZGGG===888666777666666666777888:::;;;<<<;;;EEEIIIwwwooorrrXXXNNNTTTQQQLLLJJJEEEBBB@@@???AAABBBEEENNNXXXccckkkvvvzzztttkkk|||uuutttuuutttssspppooopppxxx}}}tttlllddddddjjj___[[[XXXXXX^^^ppp|||uuuiiibbbZZZTTTWWW```yyyggg^^^YYYUUUSSSUUUXXXYYYWWWTTTRRRQQQIIIGGGEEEEEEEEEEEECCCAAA@@@AAA===???EEEMMMiiizzzrrrqqqwwwxxxppphhhfffiiiiiigggbbb\\\VVVRRRQQQNNNLLLKKKMMMSSS^^^hhhooovvvzzz}}}wwwtttoooiiiddd___]]][[[sss~~~}}}rrrlllrrr|||iiiddd```YYYRRRLLLGGGDDDBBB:::999:::===@@@EEEPPP[[[jjjwwwzzzssstttpppSSS;;;666333555555444444666222555999999999;;;@@@EEEJJJJJJPPPUUUgggvvv}}}{{{vvvwwwooovvvhhh[[[RRRWWWgggzzz~~~jjj```\\\UUUNNNJJJHHHIIIIIIMMMQQQOOOHHHCCCFFFJJJLLLIIIOOORRRRRRSSSSSSPPPJJJAAABBBBBB@@@???@@@CCCGGGJJJMMMPPPRRRRRRQQQRRRRRRNNNPPPPPPNNNKKKJJJLLLNNNNNNLLLIIIHHHHHHGGGFFFDDDFFFFFFFFFFFFEEEDDDBBBBBB@@@???>>><<<<<<<<<<<<<<<999999888888777666666666555333111111333555444222///......///111333666888888:::<<<===???BBBGGGKKKPPPNNNLLLKKKNNNUUU^^^eeennnrrr|||zzzuuufffZZZOOOIIIHHHGGGMMM___xxxvvvXXXFFF===888666777666666777777999;;;<<<===<<>>999999888888777666666666777444111111444666555444222111000000111333555777999:::;;;;;;===AAAGGGKKKNNNMMMJJJFFFFFFLLLVVV^^^hhhlllzzztttfffZZZOOOIIIHHHMMMSSSeee~~~tttUUUCCC;;;666555666666666777888999;;;===>>>>>>KKKMMM|||}}}|||tttYYYOOOXXXVVVPPPMMMIIIDDDAAA@@@BBBBBBEEENNNXXXbbbjjjvvvyyyllllll|||rrrqqq~~~wwwjjjccceeehhhbbbbbbeee^^^ZZZrrr{{{xxx{{{|||tttooollleeebbb___]]]^^^^^^]]][[[QQQNNNIIIFFFEEEEEEEEEEEE;;;======@@@AAA>>>SSSwwwxxxtttuuuzzzvvvjjjgggnnnpppmmmggg```XXXTTTSSSTTTMMMLLLKKKMMMSSS[[[ccchhhmmmsss|||xxxnnniii]]]ZZZUUUPPPLLLJJJHHHHHHmmmzzzrrrjjjsssnnnYYYMMMPPPNNNDDDBBB???===>>>>>>CCCOOO\\\gggxxxooo|||vvvgggpppJJJ999888777555444444444555888888999999999<<>>===<<<<<<<<<<<<<<<===999999888777666555444444444222111000111333666888444111......222555666555666777999:::;;;???CCCGGGEEEHHHLLLLLLLLLOOOVVV]]]aaakkkvvv}}}rrrhhh]]]QQQJJJGGGHHH[[[uuurrrPPPAAA888777999444999999999:::;;;>>>@@@AAACCCNNNSSSttt}}}llleeeQQQVVVWWWSSSPPPMMMEEE@@@>>>AAACCCFFFKKKRRRZZZeeennnttt~~~nnnaaaiii|||yyywwwwwwmmmhhhggghhhmmmdddfffbbbddddddddd~~~yyytttvvvqqqtttlllbbb\\\[[[ZZZXXXUUURRRPPPLLLJJJIIIIIIGGGFFFBBB>>>???BBB??????OOOddd}}}zzzyyyxxxssskkkiiikkkppplllfff^^^XXXTTTRRRQQQLLLKKKKKKNNNSSS\\\dddiiijjjpppyyy}}}xxx~~~~~~}}}yyyqqqfff\\\UUUQQQOOOLLLIIIFFFEEEDDDDDDkkk}}}uuulllkkkwwwttt___PPPQQQPPPJJJCCC???===>>>???DDDPPP[[[hhhyyyuuuzzzlllnnnGGG999888666555444444444555888999::::::<<>>===<<<<<<======:::999999888777666555555555333111000111222555666555222...---///222555666666888999:::;;;>>>BBBFFFGGGIIIKKKJJJIIILLLSSSYYYaaahhhqqqxxx{{{mmmbbbXXXOOOJJJJJJPPPddd~~~nnnNNNAAA888777999444888888999:::<<>>>>>LLL___|||yyywwwuuupppiiigggjjjqqqmmmfff^^^XXXSSSQQQPPPIIIIIIJJJMMMSSSZZZaaafffhhhmmmvvv~~~|||yyy~~~}}}uuussspppjjjccc[[[TTTPPPLLLKKKJJJIIIHHHHHHHHHHHH[[[iiiyyytttjjjnnnyyyxxxeeeUUURRRQQQNNNEEE@@@===>>>@@@EEEOOOZZZiii|||vvv}}}qqqiiiCCC888777555444444444444555999:::<<<===???CCCIIIMMMOOOQQQVVVYYYaaayyyxxxxxxuuufffkkkeee{{{^^^XXXRRRVVVkkkvvvvvviiifffaaaZZZRRRMMMKKKKKKIIIPPPRRRLLLFFFEEEHHHJJJEEEEEEFFFJJJNNNOOOKKKGGGHHHHHHJJJMMMKKKFFFFFFHHHLLLLLLMMMOOORRRRRRQQQPPPNNNNNNOOOPPPQQQQQQRRRRRRPPPNNNLLLJJJJJJJJJIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@>>>>>>=========;;;;;;:::999888777666666666555333111111222333444555333000---,,,...333777666888999::::::===@@@CCCFFFIIIKKKJJJJJJMMMSSSXXXbbbffflllrrryyyxxxvvvggg[[[RRRLLLKKKMMMZZZooo|||uuusss}}}gggKKK@@@888777999555888888999;;;>>>AAADDDFFFJJJRRRWWWrrreeeXXXtttUUUUUUVVVTTTQQQLLLFFFBBB???AAACCCDDDIIIOOOUUU^^^hhhoooxxx|||yyyvvvooobbbTTTMMMOOOcccvvvooollliiibbbfffeeeiiigggaaayyy}}}}}}ttt}}}}}}xxx{{{yyyllleeedddaaaYYYQQQRRROOOLLLJJJIIIHHHGGGEEECCC@@@???@@@===<<>>???CCCNNNXXXmmm~~~uuu|||sssaaa???777666555444444444555666999;;;>>>AAADDDHHHNNNRRRSSSYYY[[[]]]hhh}}}}}}xxxnnnvvvvvvbbb[[[TTTVVViiitttlllhhhccc^^^UUUMMMKKKMMMIIIOOOSSSOOOGGGDDDGGGKKKBBB???>>>BBBGGGJJJHHHFFFIIIHHHKKKOOONNNHHHFFFGGGJJJKKKMMMOOOQQQRRRRRRQQQNNNNNNOOOPPPQQQRRRSSSSSSPPPNNNKKKJJJJJJJJJHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>===<<<<<<;;;:::999888888777777666444222111111111222111333333000------111555666777999999:::<<>>777666555444555666777888;;;===AAADDDHHHLLLRRRVVVUUU]]]]]]^^^jjj{{{zzzooosssxxxggg\\\UUUVVVhhhuuuoooiiidddaaaYYYPPPMMMOOOIIINNNRRRQQQKKKFFFHHHLLLCCC???;;;>>>EEEJJJJJJHHHJJJIIIKKKOOOOOOJJJFFFEEEHHHJJJMMMPPPQQQRRRRRRSSSOOOOOOPPPQQQQQQRRRSSSSSSPPPMMMKKKJJJJJJIIIHHHGGGJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCBBBAAA??????>>>>>>======<<<;;;:::999888888888666555333111111000000...111555555222///000111444666888999999;;;===@@@@@@DDDJJJOOORRRTTTUUUVVV[[[]]]dddnnnvvv~~~~~~tttwwweeeWWWMMMIIINNNUUUjjj|||ooommmuuuyyyZZZDDD>>>888888;;;888::::::<<<>>>AAAEEEIIIKKKQQQTTT\\\oooyyy___xxx\\\WWWXXXVVVUUUPPPIIIDDDAAAAAAAAAAAAEEEKKKPPPXXXccclllssszzzvvvooohhhdddZZZ\\\___[[[RRRWWWvvv{{{yyypppdddbbbYYYYYYYYYZZZxxxvvvyyyyyymmmmmmjjjnnnuuuiiiZZZQQQPPPPPPNNNMMMTTTXXXdddxxxwwwnnnggg___XXXWWWUUUSSSRRRQQQPPPMMMKKKEEECCCBBBAAA>>>===@@@EEEWWWsssyyyrrrkkkfffggglllqqqllleee\\\TTTNNNKKKIIICCCDDDFFFIIINNNSSSXXX[[[fffjjjpppxxx~~~yyysssqqqmmmdddZZZTTTSSSRRRPPPMMMKKKIIIHHHIIIKKKMMMNNNOOOOOOOOONNNHHHNNN___xxxyyyhhh^^^kkk|||fff[[[VVVNNNIIIMMMSSSTTTSSSRRRSSSPPPLLLFFF@@@DDDTTTfffyyywwwrrrQQQ===777666666555666777999:::<<>>AAAIIIPPPQQQNNNKKKIIIJJJNNNOOOJJJEEEDDDGGGJJJNNNPPPQQQRRRSSSTTTPPPQQQQQQQQQQQQRRRRRRRRROOOMMMKKKIIIIIIIIIHHHFFFIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCBBB@@@@@@?????????======<<<;;;:::999888888777666555333222111000000,,,000555777666333000///222444777888999;;;===???AAACCCHHHNNNRRRUUUVVVVVVXXXYYYcccpppxxx~~~ssscccUUUMMMKKKSSS]]]ssszzzlllnnnsss|||tttVVVBBB<<<777777<<<:::<<<<<<===@@@CCCGGGJJJLLLRRRTTT^^^nnnqqqyyy\\\XXXWWWUUUUUURRRKKKEEEAAAAAAAAA@@@DDDIIINNNUUU```jjjpppuuuxxxpppiiiddd```___^^^YYYOOOPPPhhhvvvkkkfffXXXUUUWWW___}}}ttteeehhhhhhjjjvvvvvv___VVVTTTPPPJJJEEEHHHIIIQQQaaasssvvvkkkaaa[[[XXXVVVTTTTTTSSSQQQNNNKKKGGGFFFDDDBBBAAA@@@???@@@GGGccczzzsssjjjddddddiiinnnjjjbbbZZZRRRLLLIIIHHHEEEEEEFFFHHHMMMRRRWWW[[[eeeiiipppwww}}}|||vvvnnnhhheee```XXXRRRMMMNNNNNNNNNLLLJJJHHHFFFEEEFFFIIIMMMPPPSSSUUUUUUJJJQQQeeennnfffooommmbbb___UUUOOORRRVVVUUUUUUXXXVVVUUUSSSKKKCCCHHH^^^uuuwwwyyyuuuLLL<<<888777777777777999;;;<<<===@@@EEEIIILLLQQQUUUYYYTTT```ZZZYYYfffjjjrrrZZZcccdddppp___TTTRRRaaapppqqqhhhhhheeeYYYPPPOOOMMMKKKNNNTTTUUUPPPMMMNNNLLLEEE@@@DDDMMMUUUVVVSSSLLLIIIIIIMMMNNNIIIEEEDDDFFFIIINNNPPPQQQQQQSSSVVVRRRRRRRRRRRRQQQQQQQQQQQQOOOMMMJJJIIIIIIIIIGGGFFFHHHHHHGGGFFFFFFEEEEEEDDDBBBBBBAAA@@@??????@@@@@@===<<<<<<;;;:::999888888666666555333222111000000///000333666888777333000000222555888999;;;===???BBBBBBEEEKKKSSS[[[aaaddd```___fffrrryyy}}}tttiii\\\RRRLLLNNNZZZfffxxxpppuuu~~~|||qqqrrrTTTAAA;;;555777===<<<>>>>>>???AAADDDGGGKKKLLLSSSSSS___mmm}}}yyyYYYVVVUUUSSSTTTSSSLLLFFFBBBAAA@@@???BBBGGGKKKQQQ]]]hhhlllppp|||wwwnnnfffaaaddd```]]]ZZZSSSQQQ___rrr{{{rrrnnn___YYY]]]kkk~~~qqqppppppxxxmmm___XXXQQQKKKIIIHHHFFFIIIRRR[[[gggyyytttgggaaaZZZYYYWWWWWWVVVTTTQQQNNNIIIHHHFFFDDDDDDCCC@@@===???TTTooowwwmmmeeeeeeiiilllggg```WWWPPPKKKHHHFFFHHHGGGFFFHHHLLLRRRXXX\\\dddhhhnnntttxxxzzzyyyxxxpppiiiaaa\\\XXXTTTPPPNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJLLLPPPTTTXXX\\\^^^WWW___uuu~~~yyy{{{{{{pppeee^^^^^^[[[UUUVVV\\\WWWXXXWWWOOOFFFLLLfffwww}}}yyyJJJ<<<888888777777888:::<<<===>>>AAAEEEJJJMMMQQQVVVYYYVVVccc\\\ZZZgggggg}}}bbbhhhaaasss___SSSOOO]]]llluuujjjkkkiii\\\QQQNNNNNNJJJLLLTTTXXXSSSNNNNNNLLLFFFAAADDDOOOVVVWWWTTTMMMIIIHHHKKKMMMIIIEEEDDDEEEIIINNNPPPPPPQQQTTTVVVSSSSSSSSSRRRQQQQQQPPPPPPOOOMMMJJJIIIIIIIIIGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCAAAAAA@@@??????@@@@@@@@@===<<<;;;:::999888888777666555555444333111111000222111111444888999555222...111555777999;;;===???BBBAAACCCIIIUUUcccooovvvkkkhhhkkktttxxxzzz}}}iii```UUUNNNLLLQQQ___mmmzzzvvvsssqqqSSS@@@;;;555777>>>>>>??????@@@BBBEEEHHHKKKMMMRRRSSS```mmm~~~sssWWWUUUSSSPPPSSSSSSMMMGGGBBBAAA@@@???BBBGGGHHHNNN[[[fffjjjmmmyyyvvvpppkkkgggbbb^^^^^^aaa^^^YYY^^^hhh}}}wwwuuufff___cccuuuzzz{{{nnnbbbYYYVVVWWWKKKHHHGGGJJJLLLQQQ```ooossslll^^^\\\[[[[[[ZZZXXXTTTQQQIIIIIIGGGFFFFFFEEEAAA<<<:::GGGXXXhhhxxx|||rrriiihhhkkkjjjeee^^^VVVOOOJJJGGGFFFIIIHHHGGGHHHLLLRRRYYY]]]bbbffflllqqqtttsssqqqooofff```XXXSSSOOOMMMLLLMMMOOONNNMMMLLLKKKKKKLLLLLLRRRSSSTTTVVVYYY]]]```cccWWWrrrlll```\\\XXXWWW[[[VVVUUUVVVWWWTTTZZZrrryyy|||yyyxxxiiiEEE:::777666666666888;;;>>>@@@BBBDDDGGGKKKNNNPPPQQQRRRVVV^^^___aaahhhnnn~~~vvviii```vvv```WWWPPPTTTiii||||||hhhgggggg]]]TTTSSSOOOMMMLLLOOOTTTUUUQQQMMMIIIIIIFFFBBBFFFOOOTTTSSSQQQOOOMMMJJJGGGEEEDDDCCCJJJJJJLLLMMMOOOQQQRRRRRRSSSQQQPPPPPPRRRSSSPPPMMMNNNMMMLLLJJJHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDBBB???>>>???>>>===<<<:::999888777999888777666555444333333000000000111333555777888555444222222333666:::===>>>===CCCTTTkkk{{{~~~tttxxx{{{|||||||||nnn___SSSPPPOOOUUUhhh}}}}}}|||zzzpppfffTTTAAA999888999;;;>>>AAABBBDDDEEEGGGJJJOOORRRXXXMMM[[[kkk{{{{{{TTTRRRRRRRRR\\\PPPMMMJJJDDD???===???BBBDDDJJJNNNTTT[[[cccmmmwww}}}zzznnngggfff___```___\\\ZZZ[[[^^^aaa}}}pppaaaggg{{{jjjccc]]]VVVSSSPPPLLLJJJJJJNNNRRRTTTdddtttyyylllgggaaa\\\YYYYYYXXXXXXSSSOOOLLLJJJJJJHHHCCC???@@@EEENNNZZZhhhxxxwwwnnngggdddeee]]]VVVSSSOOOJJJGGGHHHGGGIIIJJJJJJJJJNNNUUUZZZ___dddjjjnnnmmmfff^^^XXXXXXUUUOOOJJJHHHIIIJJJLLLIIIIIIJJJLLLNNNPPPRRRSSS[[[^^^bbbeeegggiiilllnnnfffuuuccc]]]YYYXXXYYY[[[WWWUUUWWWXXXaaayyy~~~wwwtttxxxaaaAAA777888777777888999<<>>===<<<:::999888777999888777666555444444333000000000111333666999;;;777666444333444666999;;;===>>>EEETTTgggvvv{{{{{{sssvvvyyyyyyxxxzzzyyygggZZZPPPOOOSSS\\\rrr{{{hhhbbbRRRBBB;;;:::;;;===@@@BBBDDDFFFHHHIIIKKKNNNPPPVVVLLLXXXeeesssyyy\\\TTTRRRPPPYYYNNNNNNJJJEEE@@@>>>???BBBDDDHHHKKKQQQXXXaaakkkuuu|||}}}vvvllleeedddaaaaaa```___^^^^^^______{{{}}}sssmmmzzzxxxmmmeee___WWWSSSNNNKKKIIIJJJLLLMMMXXXfffwwwwwwkkkccc___]]][[[XXXUUURRRNNNMMMMMMJJJEEEAAA===???DDDKKKVVVdddrrr{{{yyyrrrmmmjjjfff]]]TTTOOOKKKFFFEEEGGGGGGHHHJJJKKKLLLPPPWWW\\\___bbbggghhhfff___WWWRRRNNNMMMKKKIIIGGGHHHJJJLLLMMMOOOQQQTTTXXX\\\___aaahhhmmmsssxxxyyyvvvqqqnnn|||ggg\\\YYYYYYXXX]]]UUUQQQVVV\\\hhh}}}wwwqqqnnnXXX===666888888888999;;;===???AAAFFFJJJOOOSSSVVVYYY\\\___^^^eeeeeecccffffffnnnzzzuuueeerrrnnn[[[TTTVVVfffvvvtttlllnnniii^^^WWWTTTQQQNNNOOORRRUUUUUUSSSMMMOOOMMMFFFBBBEEEIIIKKKHHHHHHIIIIIIHHHFFFEEEDDDLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPNNNMMMOOONNNLLLKKKIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFEEECCCAAA@@@???>>>===<<<;;;999888888999888888777666555444444111000000000222666:::<<<999888666555555666777999===@@@GGGRRR]]]fffkkkmmmkkklllmmmlllmmmsss|||tttbbbWWWOOOQQQXXXfff|||~~~sss]]]ZZZMMMAAA===>>>>>>@@@BBBEEEHHHLLLOOOPPPPPPQQQRRRYYYSSS\\\dddooonnngggWWWTTTQQQXXXQQQPPPLLLFFFBBB???@@@CCCDDDDDDHHHNNNUUU^^^hhhrrryyyyyyssslllfffcccdddccccccccccccbbb```]]]rrrzzzwww~~~zzznnnggg___ZZZTTTNNNKKKJJJIIIHHHMMMVVVcccqqq{{{oooiiifffaaa]]]\\\YYYUUUSSSRRRNNNHHHCCCAAAAAAAAABBBHHHRRR]]]eeeuuuvvv|||}}}xxxuuuttthhh^^^SSSLLLHHHDDDEEEHHHHHHIIIKKKLLLNNNRRRXXX[[[___```aaa```\\\UUUOOOKKKFFFHHHJJJJJJHHHIIILLLOOOSSSWWW]]]dddlllrrrvvvyyyxxxyyy|||~~~vvvpppmmm\\\ZZZ]]]^^^ZZZQQQNNNWWWcccooozzzrrrfffPPP===999888888999:::<<<>>>@@@BBBGGGLLLRRRWWWYYY\\\```ddddddkkkjjjhhhjjjhhhmmm}}}|||ooouuuwwwZZZRRRTTT```rrr|||llllllmmmeee\\\VVVSSSOOOMMMPPPSSSTTTUUULLLPPPQQQLLLEEEBBBCCCEEEDDDEEEGGGIIIIIIHHHFFFEEEMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMNNNNNNLLLKKKJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<;;;:::999999999999888777777666555555333222000000111444777999999888666555444444555555===BBBHHHMMMPPPSSSWWWYYY]]]^^^```dddkkkwwwzzzmmm^^^UUUPPPTTT___nnn}}}lllVVVPPPGGG???>>>@@@@@@BBBDDDHHHLLLRRRVVVWWWWWWWWWWWW\\\YYYaaaeeeppp{{{hhhzzzsss[[[VVVSSSYYYUUUQQQMMMHHHCCCAAAAAABBBDDDBBBFFFKKKSSS[[[fffpppvvvyyysssnnnjjjggggggffffffggggggeeeaaa]]]nnnwwwlllfff```YYYSSSPPPNNNKKKIIIHHHNNNWWWcccsss}}}uuupppiiicccccc```\\\YYYWWWRRRLLLFFFFFFEEECCCBBBCCCHHHOOOUUU```ccckkkyyy~~~{{{yyyyyyjjj___SSSLLLHHHFFFHHHMMMKKKKKKLLLNNNOOORRRUUUWWW]]]]]][[[XXXSSSNNNJJJGGGFFFJJJNNNOOOOOOQQQWWW[[[```fffnnnxxx|||wwwqqqppptttvvvuuusss|||dddccciiilll```VVVUUUaaapppyyy{{{rrr^^^HHH===:::777888999;;;>>>@@@CCCDDDHHHMMMTTTXXXZZZ\\\aaaeeeeeelllkkkjjjmmmjjjmmm|||~~~{{{___TTTTTT]]]ooonnnjjjmmmjjjcccXXXTTTOOOLLLMMMOOORRRTTTJJJNNNRRRPPPIIIBBB@@@AAADDDEEEGGGIIIJJJIIIHHHGGGMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOONNNNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBB>>>>>>===<<<;;;;;;::::::999999999888777777666666666555222000000111333444666555555444333333222222;;;AAAHHHJJJIIIIIIKKKOOOUUU[[[eeeppp|||rrreeeWWWSSSRRRZZZhhhzzz~~~fffSSSGGGAAA===???AAABBBCCCFFFIIIMMMRRRWWWXXXYYYZZZ[[[YYY[[[aaaeeeqqqiiiuuu~~~]]]WWWRRRVVVUUURRRNNNIIIDDDAAAAAABBBCCCAAADDDJJJQQQYYYcccmmmttt}}}zzzssspppmmmkkkiiiiiiiiihhhgggeeeaaa^^^qqqtttkkkddd\\\VVVTTTSSSPPPMMMIIIKKKQQQ[[[hhhyyy|||qqqiiiddd```\\\ZZZYYYVVVRRRNNNEEEEEEDDDCCCBBBCCCFFFHHHNNNRRRZZZggguuu{{{vvvsssrrrqqqfff[[[PPPJJJHHHGGGKKKPPPOOOOOOOOOOOOPPPQQQQQQQQQVVVTTTRRROOOLLLJJJIIIHHHMMMQQQUUUZZZ^^^dddlllrrryyy}}}~~~pppiiibbbaaagggmmmpppppp{{{}}}uuullljjjvvv~~~wwwpppVVV@@@:::999777999;;;>>>BBBEEEGGGHHHIIIOOOVVVYYYYYYZZZ___cccaaagggfffgggkkkiiilllzzz|||qqqjjj\\\WWW[[[mmm}}}yyykkkmmmlllgggZZZVVVQQQMMMLLLMMMPPPRRRJJJLLLOOOQQQLLLDDDBBBCCCGGGHHHIIIJJJJJJJJJIIIIIILLLLLLMMMMMMMMMMMMMMMMMMLLLNNNOOOOOONNNNNNNNNOOOLLLLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>======<<<;;;;;;:::999999999999888888777777888777555333111000000000222333333444444333222222777>>>EEEHHHHHHHHHKKKOOOSSS^^^nnnzzzkkk^^^PPPQQQVVVcccuuu|||aaaPPPBBB===<<<@@@CCCDDDFFFJJJIIIKKKOOORRRSSSVVVXXX[[[ZZZ___dddhhhxxxrrrooo\\\UUUNNNQQQQQQRRROOOJJJEEEAAA@@@AAAAAA@@@CCCIIIOOOVVV```iiipppxxx}}}rrroooooonnnkkklllkkkhhhdddaaa```aaaxxxtttkkk```YYYWWWVVVRRROOOLLLJJJLLLTTT]]]iiiwwwsssfffaaa]]][[[[[[[[[YYYVVVKKKKKKKKKIIIGGGFFFGGGIIIGGGIIIPPPYYYdddlllqqqrrrvvvtttpppkkkgggdddbbbaaa[[[SSSKKKHHHHHHHHHLLLQQQSSSRRRQQQRRRRRRRRRPPPMMMLLLLLLKKKJJJKKKMMMOOOPPPXXX[[[aaaiiirrr{{{~~~uuummmhhhcccaaaaaaeeejjjnnnnnnmmmvvvtttoooQQQ:::999888999;;;>>>CCCGGGJJJMMMNNNKKKQQQXXXYYYXXXXXX\\\aaa___dddcccdddjjjhhhlllzzzlllwwweeeZZZVVVgggwwwqqqmmmkkkfff\\\YYYUUUOOOLLLLLLNNNQQQMMMJJJIIIMMMLLLGGGGGGJJJLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKNNNPPPPPPNNNNNNOOOQQQKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;:::999999999999888888888888888777666555333222111///111333444555555444333444:::BBBFFFHHHHHHKKKMMMOOOWWWdddqqqyyyzzzwwwsssyyyuuufffYYYOOOTTT^^^nnn{{{]]]LLLAAA======BBBEEEFFFIIINNNMMMMMMNNNMMMNNNQQQUUUXXX[[[cccffflll~~~rrrXXXSSSMMMOOORRRQQQNNNJJJEEEAAA??????@@@???BBBGGGLLLSSS\\\eeekkksss}}}tttqqqssstttlllnnnlllfff^^^\\\___ddd|||xxxiii___[[[YYYUUUQQQNNNJJJJJJNNNRRRWWWbbblllwww}}}uuuooogggbbbaaa```^^^\\\VVVUUUSSSPPPMMMLLLNNNPPPLLLMMMPPPUUUZZZ^^^```aaabbbaaa___]]]ZZZWWWTTTSSSRRRLLLHHHIIIKKKLLLPPPTTTVVVUUUTTTUUUVVVUUURRROOOHHHIIIJJJMMMRRRWWW\\\___iiikkkpppzzz|||ssskkkddd```^^^dddggglllpppssssssrrrqqqssstttqqqPPP999:::999;;;===AAAFFFJJJNNNQQQSSSMMMSSSYYYZZZWWWWWW[[[``````eeeccccccjjjiiilllzzzsss~~~jjjZZZQQQ```sssxxxnnnjjjddd^^^\\\WWWRRRMMMLLLNNNPPPPPPIIIEEEHHHJJJIIIKKKQQQOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNKKKNNNQQQQQQOOONNNOOORRRJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>======<<<<<<;;;;;;::::::999999999999999999777888999999888666444333...000333555777777666555444999@@@DDDEEEFFFGGGHHHJJJKKKOOOTTTZZZ^^^``````dddssszzz}}}|||rrrcccVVVSSSZZZfffvvv}}}{{{[[[IIIAAA>>>???CCCGGGHHHLLLQQQRRRQQQOOOLLLLLLNNNTTTXXXXXX```bbbhhh}}}SSSQQQNNNQQQVVVQQQNNNJJJEEEAAA???>>>???>>>AAAEEEJJJQQQYYYaaagggpppzzzxxxtttwwwzzzmmmooommmeee[[[XXX___gggrrrfff```]]]XXXSSSQQQKKKIIIKKKLLLLLLSSS]]]hhhmmmvvvtttkkkgggccc```^^^[[[YYYUUUPPPMMMMMMPPPSSSVVVVVVVVVVVVWWWXXXXXXXXXVVVVVVVVVUUUSSSPPPNNNLLLOOOJJJHHHLLLPPPQQQTTTXXXWWWVVVUUUWWWYYYYYYUUUQQQIIIJJJNNNSSSZZZbbbiiimmmwwwxxx}}}wwwqqqhhh```\\\]]]```cccnnnqqquuuwwwxxxwwwxxxyyyzzzlllnnneeeEEE888===999>>>@@@DDDIIIMMMPPPRRRSSSWWWYYY[[[YYYVVVVVV[[[aaahhheeebbbaaaccchhhlllooooooxxxjjj[[[UUUYYYmmmpppiiijjjgggcccZZZPPPMMMQQQOOOIIINNNMMMKKKJJJKKKNNNPPPRRRPPPOOOOOONNNMMMLLLKKKJJJLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBAAAAAA@@@?????????>>>===<<<<<<;;;;;;<<<<<<;;;::::::999999::::::888888888888888888888888444444444444555666666777333555999===AAACCCEEEEEEEEEFFFGGGIIILLLQQQWWW\\\aaajjjuuuzzz{{{}}}wwwhhh]]]XXXSSScccwww}}}~~~~~~iiiYYYFFF@@@BBBDDDEEEFFFJJJPPPVVVbbbjjjnnnfffWWWNNNRRRYYY\\\aaahhhpppppprrrvvvUUUSSSSSSOOOZZZSSSQQQLLLEEE???<<<===???>>>AAAEEEJJJQQQYYYaaagggpppvvvvvvttt}}}uuunnnlllfff___dddpppzzzjjjfffeee]]]UUUUUURRRNNNLLLHHHFFFKKKRRRYYYaaallluuu|||~~~tttiiieeegggbbb___ZZZVVVRRROOONNNMMMNNNVVV\\\\\\\\\```aaa___\\\ZZZYYYZZZZZZYYYWWWTTTTTTOOOKKKLLLRRRVVVVVVUUUXXXXXXVVVTTTQQQNNNLLLKKKJJJQQQ^^^kkkpppoooqqqtttrrriii]]]___bbbeeeiiilllnnnooovvvzzz{{{xxxqqqhhhiii\\\>>>666===999@@@BBBGGGLLLPPPSSSTTTUUUUUUYYY[[[[[[XXXXXX[[[___dddcccbbbcccfffhhhjjjkkkmmmkkknnn{{{cccVVVSSSdddxxxwwwkkkllljjjhhh___UUUPPPQQQPPPLLLLLLKKKJJJIIIJJJMMMPPPQQQNNNNNNNNNNNNLLLJJJHHHGGGGGGGGGHHHIIIKKKMMMPPPQQQOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEECCCCCCBBBBBBAAA@@@@@@?????????>>>===<<<<<<<<<<<<;;;;;;:::999999999999999888888888888888888888888666555444444444555666777555666999<<>>===<<<<<<<<<<<<;;;:::999999888888999999999999999999999999999999999888666444444555666888777888999;;;======>>>>>>???AAADDDGGGIIILLLPPPSSS___gggqqqvvvyyy{{{{{{ttthhh\\\WWWjjjyyykkkUUUHHHHHHKKKMMMNNNOOORRRXXX]]]lllsssyyyxxxqqqiiieeedddeeecccbbbiiiooosssuuu}}}PPPPPPLLLQQQSSSRRRNNNHHHBBB>>>>>>???@@@AAABBBDDDHHHOOOXXX^^^gggmmmvvvxxxmmmaaa```sss~~~kkkxxx{{{oooiiigggZZZVVVRRRPPPJJJEEEEEEHHHGGGJJJOOOVVV]]]ccciiillljjjnnntttzzz~~~~~~sssmmmfffccc^^^[[[XXXUUUQQQOOOKKKJJJRRRaaaiiikkkooowwwsssnnnhhheeeeeeeeebbb___]]]XXXUUUVVV[[[___^^^[[[ZZZYYYVVVRRRRRRZZZhhhsssvvvpppnnnssszzz}}}qqqeee___]]]]]]]]]hhhlllrrryyy~~~zzzrrroooooommmgggaaa}}}fffjjjbbbJJJ777<<>>============::::::999888888888888999999999999999999999999999<<<:::888666555555777888999999999:::::::::::::::===@@@CCCFFFHHHKKKNNNQQQ^^^eeennntttwww{{{vvvkkk```___dddzzzgggSSSKKKKKKMMMPPPQQQRRRUUUZZZ___\\\```gggkkkllljjjgggeeehhhhhhhhhooottttttkkknnnYYYRRRPPPSSSTTTRRROOOJJJDDD@@@??????@@@@@@@@@AAAEEELLLUUU\\\ccciiiqqqzzzpppcccgggrrr{{{vvvnnnkkkbbb]]]YYYVVVPPPIIIFFFHHHIIIIIIKKKPPPVVVZZZ\\\]]]ZZZ\\\^^^___```aaadddfffqqqvvvyyynnnjjjeeebbb___\\\WWWTTTMMMGGGMMMaaammmnnntttyyytttooommmllljjjeee```^^^ZZZVVVXXX]]]aaaaaa^^^^^^ZZZWWWYYYbbbqqq{{{uuuyyyyyyrrrhhh```___dddkkkppppppsssyyy~~~zzztttkkkeeeccccccbbb```tttfffkkk]]]CCC999>>>DDDDDDFFFIIINNNSSSWWWXXXYYYYYYWWW[[[bbbfffgggeeecccbbbaaabbbdddcccbbbcccfffiiippplllrrrtttbbbkkkiiiYYYQQQ```vvvvvvnnnmmmiiicccZZZSSSSSSUUULLLJJJHHHGGGGGGIIIKKKMMMOOOPPPPPPQQQPPPMMMKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>===>>>>>>;;;:::999999888888999999999999999999999999999999===<<<:::888777777888888:::999999888888888888888<<>>>>>>>>>>><<<;;;::::::999999::::::::::::::::::::::::::::::===<<<;;;:::999999999999999999888777777777888888<<<>>>BBBEEEGGGKKKPPPSSS]]]bbbiiipppvvv|||ppp]]]iiilllTTTNNNLLLMMMPPPSSSUUUUUUWWW[[[___eeedddddddddffffffeeeddddddkkkooottttttooo|||uuuVVVuuu^^^UUUQQQTTTTTTSSSOOOIIIDDDAAA@@@>>>>>>???@@@DDDJJJSSSXXX\\\```gggnnnuuu}}}}}}yyyyyynnngggaaa^^^YYYQQQLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJLLLNNNNNNOOOQQQTTTYYYjjj{{{rrrllljjjgggaaa\\\ZZZOOOMMMYYYgggooowww~~~~~~zzzxxxzzz{{{vvvkkkaaa[[[VVVQQQSSS[[[cccgggggg]]]WWWXXXiiiuuuooolllnnnqqqtttvvvyyy}}}{{{vvvsssrrrrrrnnnggg``````hhhooovvvgggddd___GGG888AAACCC@@@JJJLLLMMMPPPRRRVVVYYY\\\^^^[[[]]]___cccfffhhhhhhgggfffhhhhhhddd```___ccchhhjjjttt}}}mmmiii{{{~~~kkkZZZVVV]]]ooo~~~vvvpppmmmfff\\\UUUUUUSSSPPPMMMJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJFFFFFFHHHHHHHHHGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<===<<<;;;:::999999888777777777888999:::;;;===???BBBEEEJJJPPPUUU]]]aaahhhooovvv}}}~~~uuuuuu|||rrr}}}~~~aaaSSSRRRNNNPPPSSSWWWXXXXXXZZZ^^^aaa___```aaaccceeefffgggggghhhkkkjjjnnnrrroooxxxeeepppkkk[[[PPPTTTUUUTTTPPPKKKEEEAAA@@@>>>???@@@AAACCCHHHNNNSSSWWW[[[bbbiiiqqq{{{tttllleeeaaa]]]VVVQQQQQQNNNPPPQQQOOOLLLKKKLLLNNNJJJLLLNNNNNNNNNOOOPPPRRRRRRQQQQQQPPPNNNTTTfffxxx{{{sssqqqnnniiiddd```WWWPPPTTTcccqqqyyy{{{}}}yyyvvvxxxzzzwwwlllbbbZZZUUUPPPRRR[[[ffflllnnneeebbbfffxxxxxxqqqmmmqqqtttxxxzzz{{{}}}}}}xxxsssqqqjjjjjjhhhdddcccfffnnnuuuvvvpppeeeeee\\\AAA888GGGFFFBBBOOOOOOOOOQQQSSSVVVZZZ^^^```\\\\\\]]]aaadddggghhhhhhfffiiijjjgggbbb___bbbfffkkkzzz}}}wwwmmmmmmvvv]]]SSSTTTeee|||}}}uuurrrlll```VVVTTTUUUSSSOOOLLLJJJJJJJJJKKKLLLKKKIIIIIIJJJLLLNNNPPPQQQOOOMMMKKKJJJIIIIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKFFFGGGIIIIIIIIIHHHFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::;;;===>>>>>><<<:::999888888777777777999:::;;;999;;;===@@@DDDJJJQQQUUU^^^aaagggooowww}}}ppp[[[TTTWWWIII___tttYYYOOOQQQKKKRRRVVVZZZ[[[[[[\\\```dddaaaccceeefffeeedddcccccchhheee___bbbkkkjjjrrr{{{mmmvvvcccSSSUUUUUUUUUQQQLLLFFFBBB@@@??????@@@AAABBBEEEJJJNNNSSSWWW^^^fffooozzzyyypppiiieeebbb[[[WWWVVVPPPSSSUUUSSSNNNKKKMMMQQQOOOQQQSSSTTTSSSSSSTTTUUUUUUTTTTTTTTTQQQOOOUUU]]]mmmzzzwwwuuupppkkkccc\\\RRRRRR```ttt|||{{{{{{uuuqqqrrrvvvtttkkkbbb[[[UUUPPPRRR\\\iiiqqqtttppppppvvvyyyuuuuuusssvvvyyy|||}}}~~~zzzvvvrrrpppgggeeedddfffkkkssszzz}}}uuukkk^^^cccNNN???AAAGGGGGGIIINNNLLLOOOSSSVVVWWWYYY[[[\\\___]]]]]]aaaggghhheeeaaaaaaaaaaaabbbbbbccccccdddrrrmmmmmmqqqxxxnnn^^^vvvvvvdddYYYPPPVVVkkkqqqooorrrmmmaaaXXXUUUTTTQQQMMMIIIIIIKKKMMMKKKJJJHHHGGGIIILLLPPPSSSSSSVVVWWWRRRKKKFFFFFFIIIKKKLLLNNNNNNLLLKKKLLLMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999:::;;;<<<<<<:::888777888888888888999:::;;;<<<;;;===???AAADDDIIIOOOSSS___aaafffkkkrrr|||~~~mmm^^^WWWUUUJJJLLLZZZrrr{{{ooofff[[[PPPPPPXXXXXXZZZ]]]___```aaaccceee```^^^___ccciiijjjfffbbbddddddbbb^^^]]]cccnnnxxxzzzaaaNNNUUUTTTSSSQQQMMMHHHCCC????????????>>>???BBBHHHLLLQQQVVV]]]cccjjjsss}}}mmmggggggddd^^^[[[\\\\\\[[[ZZZYYYWWWVVVUUUZZZYYYYYYYYY[[[]]]___aaa```aaa___YYYQQQOOORRRWWWccciiirrr~~~wwwpppooogggccc[[[WWWaaasss~~~~~~vvvoooqqqwwwwwwlll```YYYUUUQQQQQQYYYjjj}}}~~~zzz|||xxxvvv{{{|||vvvpppjjjfffdddeeehhhppp|||tttlllddd[[[JJJ===AAAHHHIIIKKKOOONNNPPPRRRSSSTTTVVVZZZ]]][[[YYYYYY\\\aaacccaaa^^^```___```aaadddhhhlllnnnlllfffeeeggglll{{{|||dddfffjjj\\\RRRVVVddduuuvvvwwwsssiiibbbZZZXXXUUUQQQNNNLLLKKKJJJKKKJJJIIIIIIJJJLLLOOOQQQSSSVVVWWWUUUOOOJJJHHHHHHKKKLLLNNNNNNLLLKKKLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@???@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999:::;;;<<<;;;:::888777888888888888999:::;;;;;;;;;<<<>>>@@@CCCHHHNNNRRRYYY]]]eeennnvvvuuuhhh___[[[TTTQQQWWWlllpppaaa[[[WWWQQQPPPTTTXXXZZZ]]]^^^^^^^^^^^^___```^^^^^^aaaeeeeeeaaa]]]bbbbbb```]]]\\\aaakkkssspppUUUUUUVVVVVVTTTOOOHHHBBB????????????>>>>>>AAAFFFJJJMMMSSSZZZaaahhhqqq|||tttnnnhhhcccaaa^^^___`````````___^^^]]]aaaaaaaaabbbccceeefffgggdddeeeddd```[[[WWWXXXZZZcccggglllsssyyyrrroooooojjjaaaZZZ___nnnzzz~~~wwwpppqqquuurrrfffZZZXXXUUURRRTTT^^^qqq|||||||||}}}~~~|||}}}}}}xxxsssooommmkkkjjjnnnrrrzzzxxxooojjjhhhRRREEE>>>CCCIIIKKKMMMQQQRRRRRRRRRQQQQQQTTTYYY\\\WWWVVVUUUXXX\\\___^^^\\\^^^]]]^^^```ffflllssswwwkkkgggeeeeeegggrrryyyeeezzzeeeUUUUUU[[[dddwww}}}wwwsssoookkk```\\\XXXUUUTTTQQQLLLHHHKKKJJJJJJKKKKKKMMMNNNOOOQQQRRRTTTTTTQQQLLLHHHEEEKKKLLLNNNNNNLLLKKKLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999:::;;;;;;;;;:::888777888888777888888999:::;;;:::;;;===???AAAFFFLLLQQQVVV]]]gggqqqyyyuuujjjcccaaa]]]aaauuu|||fffSSSQQQTTTSSSRRRSSSZZZ]]]```aaa___]]]\\\\\\aaa```___aaacccbbb^^^ZZZ___```^^^\\\ZZZ]]]dddjjj~~~XXXTTTWWWYYYWWWQQQJJJCCC?????????>>>======???CCCFFFHHHNNNWWW^^^fffnnnxxxsssiiifffhhh^^^______```aaaaaaaaaaaacccdddfffhhhhhhiiihhhhhhiiiiiijjjiiihhhfffeeedddiiimmmpppnnnnnn~~~wwwsssvvvrrriii___^^^iiiuuu|||~~~vvvnnnnnnqqqmmmaaaVVVWWWTTTRRRWWWfff{{{}}}|||xxxzzz}}}zzzyyywwwssspppmmmnnnpppssszzz}}}}}}vvvkkkeeegggNNNFFFBBBGGGMMMNNNOOOQQQSSSTTTTTTSSSSSSUUUXXX[[[WWWVVVUUUWWWZZZ]]]^^^]]][[[\\\^^^aaafffkkkqqqtttkkkiiiiiiiiihhhnnn|||uuu[[[UUUTTTWWWjjjwwwpppqqqsssfff```YYYVVVVVVTTTOOOJJJKKKKKKLLLMMMMMMMMMMMMLLLNNNMMMLLLMMMLLLJJJFFFCCCKKKLLLNNNNNNLLLKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCAAAAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::::::::999888777777777777777888999:::;;;999;;;<<<>>>AAAFFFLLLPPP[[[```iiirrrxxx}}}~~~rrriiidddhhhuuuxxxcccPPPOOOTTTUUUVVVXXX\\\```dddeeedddaaa```___bbbaaaaaabbbcccbbb___\\\^^^___^^^\\\[[[\\\```dddssstttYYYRRRUUUXXXXXXSSSLLLEEEAAA??????>>>===<<<===@@@CCCDDDJJJTTT\\\ccckkktttzzz{{{ooommmqqqhhhgggeeeddddddeeegggiiikkkmmmoooqqqrrrqqqpppooorrrqqqqqqrrrtttuuuuuuttttttuuuxxxuuullllllzzzvvvtttnnnfffbbbgggrrrzzzyyyqqqkkkkkknnnkkkaaaWWWUUUSSSSSS[[[lllxxxrrrrrruuuyyyuuurrrpppmmmkkknnnsss|||{{{~~~{{{xxxkkkbbbbbbOOOLLLKKKNNNQQQQQQQQQRRRTTTVVVWWWXXXWWWWWWXXXYYYWWWVVVVVVWWWYYY[[[\\\]]]ZZZ\\\^^^aaaccceeefffgggdddfffjjjjjjggghhhsss{{{eeeXXXSSSQQQ___sssrrrqqquuukkkcccZZZVVVVVVVVVTTTQQQLLLMMMMMMNNNNNNMMMKKKKKKMMMKKKHHHGGGHHHHHHGGGFFFKKKLLLNNNNNNLLLKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>===========================;;;;;;:::::::::999999999999::::::999999999888888777777777777888999::::::999;;;===???BBBGGGMMMRRR^^^bbbiiiooouuu{{{uuummmhhhtttrrraaaSSSRRRTTTTTTWWW]]][[[___dddffffffdddcccbbb______```aaabbbbbbaaa___^^^^^^___```aaadddhhhjjjrrr|||gggxxxhhhRRRTTTUUUVVVTTTOOOHHHCCC??????>>>===<<<<<<>>>AAABBBHHHQQQYYY```hhhpppwwwyyy}}}zzz~~~zzzvvvuuuxxx{{{~~~}}}zzzyyyqqqjjjqqqssssssrrrmmmiiiiiiqqqyyywwwppphhhggghhhfff^^^VVVTTTRRRTTT___rrr|||vvvqqqnnnmmmsssnnnlllnnnnnnmmmsss{{{{{{}}}zzzyyymmmaaa]]]RRRRRRSSSTTTTTTTTTSSSTTTTTTVVVYYYZZZYYYXXXXXXYYYWWWWWWXXXYYYYYYZZZ[[[[[[ZZZ\\\^^^``````___^^^\\\```eeejjjjjjgggfffkkkqqq~~~~~~vvvppptttaaaWWWQQQWWWbbbxxx|||rrrpppooohhh^^^XXXWWWWWWWWWVVVNNNNNNNNNNNNMMMLLLKKKJJJNNNLLLJJJHHHHHHIIIKKKLLLKKKLLLNNNNNNLLLKKKLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@??????========================;;;;;;::::::::::::999999:::999999999888888888888777777666777777888999:::999;;;===@@@DDDJJJPPPUUU]]]aaagggmmmttt|||~~~wwwrrryyyhhh\\\SSSTTTTTTRRRVVV]]]XXX[[[```bbbbbbbbbbbbbbb\\\]]]^^^___````````````^^^___```cccggglllqqqsssssswwwfffhhhYYYUUURRRSSSUUUSSSLLLFFF>>>??????===<<<<<<>>>@@@AAAGGGNNNUUU[[[ccclllrrrsss{{{}}}wwwuuuwwwuuutttuuutttooolllqqqxxxxxxpppfffbbbaaa___XXXRRRSSSSSSXXXeeezzz~~~yyyvvvssspppmmmkkkggghhhooorrrrrryyyzzzuuutttkkk___WWWSSSVVVXXXWWWVVVVVVVVVVVVUUUVVVXXXXXXWWWWWWYYY[[[ZZZ\\\]]]^^^]]]\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\[[[```fffjjjiiieeeeeeiiimmm~~~pppccc|||nnn]]]SSSRRRTTTeeeuuu~~~qqqrrrmmmfff___ZZZXXXWWWWWWPPPPPPOOONNNLLLKKKKKKJJJKKKMMMNNNMMMJJJJJJMMMPPPKKKLLLNNNNNNLLLKKKLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@========================;;;;;;::::::::::::999999:::999999888888888888888666666666777777888999::::::<<>>??????>>>======>>>@@@@@@EEEKKKQQQVVV^^^gggnnnrrrzzzzzz{{{yyyxxxsssnnnpppwwwtttkkkaaa[[[ZZZYYYUUUQQQTTTUUU\\\lll~~~yyyvvvuuutttsssjjjfffiiirrrvvvtttyyyvvvooommmggg[[[QQQSSSWWWYYYXXXVVVWWWXXXXXXVVVVVVVVVUUUTTTVVVZZZ]]]^^^```ccccccbbb___^^^^^^]]]]]]\\\[[[\\\]]]^^^___^^^cccfffddd```aaafffjjj{{{pppbbbkkk|||wwwbbbUUUOOOMMMUUUggg||||||tttqqqllleee]]]XXXVVVWWWRRRQQQOOOMMMLLLKKKKKKJJJGGGLLLPPPPPPLLLJJJLLLPPPKKKLLLNNNNNNLLLKKKLLLMMMKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999:::999888888777777888888666666666666777888999::::::<<>>???>>>======???AAA@@@DDDIIIMMMRRRZZZdddkkkrrrzzz|||yyytttnnnpppvvvnnneee[[[VVVVVVWWWVVVSSSTTTVVV___qqqzzzvvvvvvxxxzzznnnjjjmmmvvvxxxsssuuu~~~tttsssnnn^^^RRRPPPTTTXXX[[[]]][[[YYYWWWVVVVVVUUUUUUVVVWWWZZZ]]]___^^^^^^^^^^^^___```aaabbb`````````_______________ccccccbbbaaabbbffflllqqqxxxggg^^^]]]iiiddd[[[IIIOOOVVVggg~~~xxxnnnjjjnnnjjj^^^VVVXXXUUUWWWXXXTTTOOOKKKJJJLLLJJJJJJKKKKKKLLLMMMMMMNNNOOONNNNNNMMMLLLKKKJJJJJJKKKIIIHHHIIIJJJKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBAAABBBBBB>>>>>>>>>>>>============::::::::::::::::::::::::888888888888888888888888777888999888777888999;;;999;;;???FFFOOOXXX^^^aaaccceeejjjrrrzzz~~~~~~zzz~~~~~~yyytttxxxfffVVVTTTSSSRRRTTTVVVYYY[[[\\\[[[YYYWWWUUUUUUXXX[[[ZZZZZZ[[[\\\^^^___``````\\\^^^```aaaaaaaaabbbccceeekkkxxxqqq\\\PPPYYYUUUUUUVVVKKKGGGBBB???@@@@@@>>>===??????BBBFFFJJJPPPXXX```fffooouuu~~~zzzvvvrrrkkkjjjnnneeeaaaZZZWWWXXXYYYVVVQQQRRRYYYeeevvv|||vvvooollliiijjjqqqwww{{{wwwlllkkkggg[[[RRRQQQUUUWWWZZZ[[[ZZZXXXVVVVVVUUUUUUUUUVVVXXX[[[^^^```______^^^^^^___```bbbcccaaaaaaaaaaaaaaa``````___ccccccbbbaaaaaadddhhhlllpppttt{{{iii```lllyyyiii]]]OOOJJJOOO^^^uuuyyyrrrtttqqqfff^^^]]]XXXXXXXXXUUURRROOOMMMMMMJJJJJJKKKKKKLLLLLLLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBAAAAAABBB???>>>>>>>>>============::::::::::::::::::::::::888888888888888888888888777888999888777888999;;;===???BBBIIIRRRZZZ```cccgggiiimmmtttzzz}}}~~~}}}zzzxxxuuuuuu{{{vvv[[[WWWVVVUUUTTTUUUWWWYYYZZZ]]]\\\[[[XXXVVVUUUVVVXXXYYYZZZZZZ[[[\\\]]]^^^^^^[[[]]]___`````````aaabbbbbbggg~~~zzz\\\NNNXXXWWWUUUWWWQQQHHHBBB???@@@@@@===<<<>>>>>>@@@DDDHHHMMMUUU]]]bbblllrrrzzz{{{xxxuuulllggghhhddd```ZZZWWWXXXXXXUUUQQQSSSZZZeeevvv~~~yyyssskkkiiijjjqqqvvvzzzzzz}}}}}}nnncccaaa^^^VVVRRRSSSVVVWWWYYYYYYXXXWWWWWWXXXVVVVVVVVVWWWYYY\\\___```aaa```___^^^___```bbbddd___```aaabbbbbb```___]]]bbbbbbbbbaaa```aaadddfffjjjiiiwww{{{jjj[[[tttccc\\\LLLLLLUUUjjj~~~vvvtttsssllldddbbb]]][[[XXXWWWVVVTTTQQQOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA??????>>>>>>>>>=========::::::::::::::::::::::::999999999999999999999999888999999999888888:::;;;AAACCCGGGMMMUUU\\\cccfffhhhkkkqqqvvvzzz}}}~~~~~~yyyssspppvvviiiVVVXXXXXXWWWWWWWWWWWWXXXXXX\\\]]]\\\ZZZWWWUUUUUUVVVXXXYYYYYYYYYZZZZZZZZZZZZYYY[[[]]]]]]]]]]]]___aaabbbeeexxxfffPPPWWWYYYWWWWWWUUUIIICCC???@@@???<<<;;;===<<<>>>AAAEEEIIIPPPXXX]]]hhhnnnvvv|||}}}zzzppphhheeeccc^^^YYYXXXXXXWWWTTTQQQUUU]]]hhhxxxzzzxxxzzz{{{wwwsssnnnmmmpppwww|||~~~{{{vvvvvv~~~wwwjjj^^^YYYVVVSSSRRRUUUWWWXXXYYYXXXWWWWWWYYY[[[XXXXXXXXXXXXYYY[[[]]]^^^aaa```^^^]]]^^^___bbbccc\\\^^^```aaaaaa___]]][[[___aaabbbbbbaaaaaabbbdddllliiiqqq~~~ccctttllliiiWWWQQQQQQ^^^qqquuussspppllljjjaaa^^^ZZZXXXYYYXXXTTTQQQLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999::::::999999;;;===CCCFFFJJJPPPVVV]]]dddhhhiiimmmssswwwyyy|||yyyvvvwwwyyyeee[[[YYYYYYYYYXXXWWWWWWVVVVVVYYYZZZ[[[[[[XXXVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZZZZZZZZZZ\\\^^^cccdddsss}}}vvvyyyUUUSSSYYYXXXUUUTTTKKKEEE@@@@@@???<<<;;;===;;;===@@@BBBFFFLLLSSSXXXcccjjjttt|||wwwmmmjjjaaa\\\XXXXXXWWWTTTRRRRRRUUUbbbqqq{{{wwwpppqqqssssssooommmnnnnnnsss{{{wwwooosss~~~uuujjj^^^WWWTTTRRRTTTVVVXXXYYYYYYXXXXXXXXXZZZ\\\ZZZZZZYYYYYYYYYYYYYYYYYY___^^^]]]\\\\\\^^^___aaa[[[]]]```bbbbbbaaa___]]]]]]___aaabbbbbbbbbcccdddhhhfffjjj}}}xxxggg{{{zzzooo```UUUMMMSSSbbbuuuzzzuuurrrqqqfffaaa]]][[[[[[ZZZWWWTTTOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHIIIJJJKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@AAA????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888:::;;;;;;;;;<<<>>>@@@DDDHHHMMMRRRWWW^^^eeejjjooossswwwwwwvvvxxx}}}|||rrrccc^^^YYYYYYXXXWWWVVVUUUTTTTTTTTTVVVYYYZZZYYYWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWYYY\\\___```jjjzzzeeeooo]]]NNNVVVXXXTTTTTTNNNGGGBBBAAA???<<<;;;===<<<===???AAADDDIIIOOOTTT]]]fffsss}}}zzzrrrpppbbb[[[WWWXXXVVVRRRRRRUUUXXXkkk|||{{{tttqqquuuvvvqqqmmmllliiijjjpppyyy~~~tttnnnqqq{{{qqqiii___WWWSSSSSSUUUVVVWWWXXXYYYXXXXXXXXXZZZ\\\ZZZZZZYYYYYYXXXXXXWWWWWW\\\[[[[[[[[[[[[[[[\\\\\\[[[]]]___bbbccccccbbbbbb]]]___```aaa```aaabbbdddbbbdddgggsssgggiiiwwwfffZZZNNNMMMVVVfff{{{zzzrrroookkkgggccc___]]][[[YYYXXXTTTSSSRRRQQQOOONNNMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::<<<======???BBBDDDFFFJJJPPPUUUZZZ```iiioooxxx{{{|||xxxsssttt|||}}}zzzuuuiii^^^ZZZXXXWWWVVVTTTSSSSSSRRRRRRQQQSSSVVVWWWWWWWWWWWWXXXTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSSSSTTTWWWYYYXXXZZZ```sssxxxaaa\\\nnnPPPSSSXXXUUUUUURRRJJJDDDBBB@@@<<<<<<>>>===>>>???@@@BBBFFFLLLPPPXXXaaaooozzz|||uuuuuufff]]]XXXYYYWWWRRRTTT[[[bbbvvvxxxwww{{{xxxqqqrrrlllmmmsss{{{|||pppnnnrrr~~~~~~jjjeee]]]VVVSSSTTTUUUVVVTTTUUUWWWWWWWWWWWWXXXZZZVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWXXXYYY[[[^^^```aaabbbccc^^^_________]]]]]]___aaa^^^dddfffjjjvvvfffqqqeeeYYYQQQQQQYYYjjjyyyvvvppppppnnnjjjeee```]]]\\\]]]WWWWWWUUUTTTRRRPPPOOONNNKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888:::===>>>@@@BBBFFFIIIIIIOOOUUU[[[___fffooovvv{{{~~~~~~yyysssvvvqqqjjjhhheee^^^XXXVVVUUUSSSQQQPPPPPPQQQRRRQQQSSSUUUUUUTTTTTTUUUVVVRRRSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQPPPPPPRRRUUUWWWUUUXXXYYYaaa~~~ttt]]]ppp^^^UUUWWWUUUXXXUUUMMMFFFCCCAAA===<<>>???@@@DDDIIIMMMTTT\\\hhhrrryyywwwwwwkkkaaa[[[\\\YYYTTTYYYbbbppp||||||qqqvvv}}}uuuxxxuuutttyyywwwjjjdddlllxxx{{{yyydddaaa\\\UUUSSSTTTVVVVVVQQQSSSUUUVVVVVVUUUVVVWWWSSSTTTUUUWWWXXXYYYYYYYYYUUUVVVXXXYYYYYYWWWVVVTTTTTTUUUVVVYYY[[[^^^```aaa``````___]]]ZZZZZZ[[[]]][[[ccccccaaasssiiieee|||rrreeeYYYQQQQQQ]]]jjj{{{xxxsssssspppiiibbb^^^^^^```ZZZYYYWWWVVVSSSQQQPPPOOOKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGDDDCCCBBBAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888:::===???AAADDDHHHKKKLLLRRRZZZ___cccjjjsss{{{yyy}}}~~~yyyuuuzzz~~~kkkaaabbbfffaaaZZZUUUSSSQQQNNNMMMNNNPPPQQQSSSTTTUUUTTTRRRRRRSSSTTTRRRRRRRRRRRRSSSSSSTTTTTTOOOPPPPPPOOOOOOPPPTTTWWWWWW[[[XXXVVVlllbbbdddmmmXXXWWWUUUYYYVVVNNNGGGDDDAAA>>>===???<<<<<<======>>>AAAFFFJJJSSSYYYbbbkkkrrr{{{zzzyyypppeee^^^^^^[[[WWW\\\hhh||||||xxxyyygggqqq}}}uuuxxxwwwvvvyyy~~~~~~mmmcccaaaiii{{{zzzppp]]]XXXSSSRRRVVVYYYXXXVVVWWWWWWVVVTTTRRRQQQRRRTTTZZZVVVRRRQQQTTTVVVWWWVVVUUUVVVVVVVVVUUUUUUWWWYYYSSSTTTUUUUUUUUUVVVZZZ\\\dddcccbbbaaa```^^^[[[XXXZZZZZZ```jjjrrrrrrhhhvvvooocccXXXNNNPPP[[[jjj{{{yyyuuulllkkkiiiccc```aaa]]][[[XXXWWWVVVTTTQQQOOOKKKJJJIIIIIIIIIIIIKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@???AAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>>>>======>>>>>>======<<<<<<<<<;;;<<<<<<<<<;;;999999:::<<<:::===@@@CCCEEEGGGJJJLLLQQQUUU[[[```dddkkktttzzz|||zzzyyy{{{xxxddd[[[ZZZZZZ[[[]]]YYYUUUQQQPPPQQQQQQOOOLLLTTTSSSRRRSSSTTTSSSQQQPPPPPPNNNNNNPPPTTTVVVUUURRRQQQQQQRRRQQQMMMLLLOOOUUUWWWVVVRRRXXXlll}}}qqq[[[UUU]]]OOOYYYSSSKKKEEEBBBAAAAAA@@@@@@???>>><<<<<<>>>BBBFFFOOOTTT\\\eeennnvvv~~~~~~vvvllleeeaaa[[[WWWcccttt~~~}}}mmmqqqxxx~~~|||wwwsssyyyzzz|||}}}}}}~~~zzzlll``````iiivvv}}}yyyppphhhZZZUUUQQQQQQUUUWWWWWWUUUVVVWWWVVVTTTRRRQQQSSSTTTVVVUUUSSSQQQRRRSSSUUUVVVVVVWWWWWWUUUSSSRRRSSSTTTSSSTTTUUUUUUTTTUUUWWWYYY^^^bbbgggkkkiiibbbYYYRRRXXXWWW\\\ccchhhttt}}}vvv|||rrr^^^TTTPPPNNN\\\kkk{{{{{{rrrrrrtttnnnfffaaa```^^^[[[ZZZYYYXXXWWWUUUPPPOOOMMMKKKJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@??????????????????>>>>>>>>>======>>>>>>=========<<<<<<<<<;;;<<<===<<<;;;;;;===???===???AAABBBDDDFFFIIIKKKQQQWWW^^^dddiiinnnuuuzzzsssaaaYYYXXXXXXXXXYYYYYYVVVSSSQQQPPPOOOMMMLLLQQQPPPOOOPPPQQQQQQOOONNNPPPOOOOOOQQQTTTVVVUUUSSSPPPPPPPPPPPPOOOOOOSSSWWWXXXXXXUUUZZZeeetttzzzyyyrrr^^^\\\TTTZZZUUUOOOHHHCCC@@@AAAAAA??????>>><<<;;;===AAAEEEMMMRRRYYYaaaiiiqqqyyy}}}tttjjjccc]]]___qqqzzz|||~~~~~~|||xxxtttqqqrrruuuwwwyyyzzz{{{~~~vvvccc\\\ZZZeeevvv}}}qqqddd]]]UUURRRNNNOOORRRUUUUUUTTTUUUVVVVVVTTTRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRTTTVVVTTTTTTUUUSSSQQQQQQRRRSSSSSSTTTVVVVVVTTTSSSSSSTTTYYY___fffjjjhhhaaaXXXRRRYYYXXX[[[^^^___fff|||fff^^^rrrfff\\\UUUJJJQQQ[[[iiixxxyyyuuuvvvssslllfffdddaaa^^^]]][[[ZZZWWWUUUVVVTTTRRROOOMMMLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>=========>>>>>>>>>>>>============;;;<<<======<<<===???AAAAAABBBCCCDDDEEEGGGKKKNNNVVV]]]eeelllppptttyyy|||{{{lll]]]WWWVVVUUUTTTTTTWWWWWWUUURRRNNNKKKKKKKKKOOONNNMMMOOOPPPQQQOOONNNPPPOOOPPPQQQTTTUUUTTTSSSWWWVVVSSSQQQOOOPPPQQQQQQVVVWWWWWW]]]___cccnnncccVVV[[[YYYXXXSSSLLLDDD???@@@BBB>>>>>>===;;;:::<<<@@@CCCJJJNNNUUU\\\ccckkkrrrwww~~~~~~tttggg___eee}}}{{{uuuqqqnnnllljjjlllpppsssvvvyyy}}}{{{kkk```\\\___ggguuu|||jjj[[[VVVPPPNNNLLLLLLOOORRRRRRRRRSSSTTTUUUTTTRRRRRRSSSTTTVVVUUUSSSTTTUUUVVVVVVUUUOOOQQQRRRRRRRRRSSSUUUWWWSSSUUUWWWVVVTTTRRRQQQQQQXXXZZZ]]]]]]\\\ZZZYYYXXX]]]\\\]]]^^^]]]```ooo|||WWWWWWnnnwwweee]]]VVVPPPRRR[[[lll|||vvvtttrrrqqqjjjiiigggeeebbb^^^YYYUUUYYYXXXUUURRRPPPOOONNNNNNKKKJJJIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>======???AAACCCEEEFFFHHHJJJMMMRRRVVV___eeelllqqquuuyyy~~~pppdddYYYUUUUUUSSSPPPPPPUUUVVVVVVRRRLLLIIIIIIKKKNNNMMMMMMOOOQQQQQQPPPOOONNNNNNOOOPPPRRRSSSRRRRRRTTTTTTPPPLLLKKKMMMMMMKKKSSSSSSUUU^^^^^^YYYuuuuuuvvvhhhRRRbbbXXXYYYWWWOOOEEE>>>>>>AAA======<<<;;;:::;;;>>>AAAGGGKKKQQQXXX___gggooottt{{{{{{mmmtttvvvtttwwwxxxtttgggjjj}}}rrrjjjfffeeeeeeaaaeeejjjnnnrrrwww{{{{{{nnnccc\\\YYYbbbmmm{{{uuucccVVVSSSLLLKKKJJJKKKLLLNNNOOOOOOPPPRRRSSSSSSRRRQQQRRRSSSWWWSSSQQQSSSXXXZZZVVVRRRPPPQQQSSSSSSSSSUUUWWWYYYTTTVVVWWWWWWUUUSSSRRRRRRUUUWWWXXXWWWVVVWWWZZZ]]]______```___^^^```jjjuuukkkVVVSSS{{{vvvccc^^^QQQNNNQQQ___uuu{{{wwwuuuoooooooooooommmhhhbbb]]]\\\ZZZXXXUUUTTTSSSRRRRRROOONNNLLLJJJIIIHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>???????????????>>>?????????????????????>>>???@@@???======>>>@@@BBBEEEHHHLLLPPPUUU[[[___gggkkkppptttwww}}}ggg^^^VVVTTTTTTQQQNNNNNNRRRTTTTTTQQQLLLIIIIIIKKKLLLLLLLLLMMMOOOPPPOOOMMMKKKLLLNNNOOOPPPQQQRRRRRRMMMPPPNNNIIIHHHLLLNNNLLLOOOOOOQQQZZZ[[[SSSddd}}}gggvvvUUU^^^XXXYYYXXXQQQGGG???>>>???<<<===<<<;;;:::;;;===@@@CCCGGGMMMTTT\\\eeennntttyyyrrrjjjfffmmmxxxuuutttsssmmmtttzzz}}}{{{xxx{{{oooccc[[[YYYZZZ\\\ZZZ^^^dddiiinnnsssyyy}}}}}}zzzjjj^^^VVVSSSWWW^^^mmm|||~~~uuujjj\\\SSSPPPJJJJJJJJJJJJJJJKKKLLLMMMMMMOOOQQQQQQPPPPPPQQQRRRTTTRRRQQQTTTXXXYYYVVVRRRSSSTTTUUUUUUTTTTTTVVVXXXUUUVVVXXXXXXVVVUUUUUUVVVRRRWWW[[[\\\[[[YYYZZZ\\\]]]^^^^^^]]]]]]aaahhhnnnjjjMMMhhhpppbbbVVVNNNKKKTTTdddyyy~~~sssooooooooooooooommmhhheeeaaa___]]]ZZZXXXVVVVVVVVVSSSRRRPPPMMMKKKJJJIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA?????????@@@@@@@@@@@@AAA????????????@@@@@@@@@@@@???@@@AAA@@@??????AAACCCCCCGGGMMMSSSXXX^^^dddhhhjjjnnntttyyy~~~}}}```XXXRRRRRRRRROOOMMMMMMNNNPPPPPPOOOMMMKKKKKKKKKJJJIIIIIIJJJKKKLLLJJJIIIHHHJJJMMMOOOPPPQQQSSSTTT___dddaaaUUUMMMMMMNNNKKKMMMOOOOOOSSSWWWRRR\\\uuuzzz```ooo```UUUYYYZZZYYYSSSKKKCCC???>>>=========<<<;;;;;;===???@@@CCCIIIPPPXXXbbbkkkqqqxxxxxx]]]KKKhhhssskkkeeehhhkkkkkkllltttnnnhhh^^^TTTOOONNNQQQSSSSSSWWW]]]bbbhhhmmmssswww{{{zzzddd[[[RRROOOPPPVVVcccppp{{{nnnbbbZZZSSSNNNIIIIIIJJJJJJIIIIIIJJJKKKJJJLLLOOOPPPOOOOOOOOOPPPRRRVVVZZZ[[[YYYXXXXXXYYYRRRTTTUUUTTTTTTUUUWWWYYYVVVWWWXXXXXXWWWXXXZZZ\\\UUUZZZ___```\\\YYYXXXZZZ[[[\\\\\\[[[]]]aaagggjjjvvvVVV[[[yyyrrraaaXXXOOONNNSSSaaaxxxyyyvvvrrrooonnnmmmlllkkkhhhfffccc___\\\ZZZYYYXXXVVVUUUSSSQQQPPPOOONNNNNNIIIIIIIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB?????????@@@@@@@@@AAAAAA???@@@BBBBBBCCCDDDFFFIIIJJJOOOWWW___eeejjjooossslllsss|||kkkZZZSSSOOOOOOOOOLLLKKKLLLLLLLLLLLLMMMOOOOOOMMMKKKJJJIIIHHHIIIJJJJJJHHHFFFGGGJJJNNNQQQQQQSSSUUUXXXmmmuuuqqq___QQQNNNNNNKKKIIIQQQPPPOOOTTTXXXdddyyyeeeccc|||```\\\[[[ZZZVVVPPPIIICCC???===>>>>>>===<<<<<<===???===@@@EEEKKKSSS\\\eeekkkrrrzzzwww[[[dddsssjjjhhhgggeeedddeeeiiiooosssqqqkkk\\\WWWPPPJJJGGGGGGIIIKKKLLLOOOUUUZZZ___eeejjjnnnwww~~~kkk]]]SSSMMMKKKQQQZZZeeevvvvvv~~~}}}oooaaa[[[UUUMMMIIIJJJJJJJJJHHHHHHHHHIIIHHHKKKNNNOOONNNNNNNNNOOOQQQ[[[dddccc[[[WWW\\\bbbNNNPPPRRRSSSTTTVVVYYY\\\WWWXXXXXXXXXXXXZZZ]]]```\\\^^^```]]]XXXUUUWWWZZZ[[[\\\\\\[[[]]]bbbgggiiisssqqq```SSS]]]ooodddWWWNNNIIIOOOdddzzz|||uuuqqqqqqrrrsssnnnlllhhhccc___\\\ZZZYYYWWWWWWUUUTTTSSSSSSSSSSSSLLLLLLKKKJJJJJJIIIHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC?????????@@@@@@AAAAAAAAA>>>@@@BBBDDDFFFHHHLLLNNNSSSYYYaaajjjpppuuuyyy{{{ooowwwyyyttt\\\VVVPPPLLLMMMMMMJJJJJJKKKJJJIIIIIILLLPPPQQQOOOLLLLLLKKKJJJJJJKKKKKKIIIGGGGGGKKKPPPRRRSSSTTTXXX[[[bbbmmmmmm\\\NNNMMMPPPOOOFFFSSSSSSNNNUUU```rrrrrraaayyyzzz^^^]]][[[XXXTTTNNNFFF@@@>>>>>>???>>><<<<<<===???;;;>>>BBBGGGNNNVVV___eeelllttt~~~{{{|||yyytttoookkkgggeeeeeegggggggggrrrtttsss]]]SSSQQQNNNJJJFFFDDDDDDFFFGGGFFFJJJOOOTTTYYY^^^dddggguuu{{{zzziii[[[PPPJJJLLLRRRYYY```mmm~~~}}}vvviii```YYYQQQMMMLLLIIIHHHHHHLLLPPPPPPKKKFFFKKKKKKLLLLLLMMMMMMMMMMMMOOO```pppqqqdddYYYZZZ___SSSOOOOOOUUUWWWUUUXXX]]]WWWWWWYYY[[[]]]\\\ZZZXXX[[[ZZZZZZYYYZZZZZZ[[[\\\YYYYYY[[[]]]___bbbeeefffhhhhhhcccZZZaaappp```XXXQQQKKKTTTbbbqqq{{{|||vvvssstttvvvwwwpppjjjgggdddaaabbbfff^^^ZZZVVVVVVWWWXXXWWWUUUUUUSSSOOOMMMMMMMMMLLLKKKMMMLLLJJJHHHGGGFFFFFFGGGGGGIIIJJJKKKJJJHHHEEECCCCCCCCCCCCDDDDDDDDDEEEEEE@@@>>>===>>>@@@BBBCCCCCC@@@BBBDDDGGGJJJNNNTTTXXX^^^fffoootttvvvwwwzzz}}}fffWWWUUUKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHIIILLLMMMMMMLLLJJJJJJKKKLLLLLLKKKJJJIIIHHHKKKNNNQQQRRRSSSVVVXXX]]]\\\YYYVVVSSSQQQOOONNNNNNMMMLLLNNNTTT```nnnwwwggggggoooUUUXXX___PPPOOOMMM333???===;;;;;;<<<<<<<<<;;;===???BBBFFFKKKRRRZZZ```lllqqqzzzzzzuuurrrnnnkkkiiigggdddbbbeeeiiiooossstttpppkkkgggeeejjjyyyxxxoooiiihhheee[[[MMMEEEGGGFFFCCCAAA??????@@@AAAGGGGGGJJJPPPTTTVVV\\\dddmmmxxxzzznnnaaaWWWPPPMMMKKKRRRaaapppyyyuuutttssshhh```ZZZQQQLLLJJJIIIGGGGGGJJJNNNNNNJJJFFFHHHIIIJJJKKKLLLNNNOOOOOOMMMWWWbbbddd^^^WWWUUUVVVRRROOOPPPUUUVVVTTTUUUYYYXXXXXXXXXZZZ\\\\\\ZZZXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZ\\\^^^aaacccddd```qqq{{{iiiWWWWWWmmmooo___WWWQQQOOOOOOcccooo|||~~~xxxxxxtttrrrrrrnnniiiggghhhbbb___[[[ZZZ[[[ZZZWWWTTTUUUSSSPPPOOOPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIJJJJJJHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDCCCAAAAAABBBCCCDDDDDDCCCGGGMMMRRRWWW[[[```cccjjjooouuuxxxzzz}}}sss\\\MMMIIIIIIIIIJJJJJJKKKJJJJJJJJJGGGFFFFFFHHHJJJKKKJJJHHHIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKMMMOOOQQQRRRSSSSSSWWWVVVUUUSSSQQQPPPOOOOOOLLLLLLLLLMMMQQQXXXaaagggyyyvvvxxxYYYWWW\\\OOOPPPTTTCCC???===<<<<<<======<<<;;;===>>>@@@CCCHHHOOOXXX^^^fffkkkttt~~~}}}xxxuuuooojjjgggccc___\\\VVVXXXZZZ[[[ZZZWWWTTTQQQRRRWWWdddzzzjjj[[[SSSPPPKKKGGGEEEEEECCCAAA@@@??????@@@AAAAAAAAAEEEKKKOOORRRZZZbbblllwwwyyyooo```ZZZRRRJJJGGGHHHLLLOOOUUUkkk~~~~~~}}}zzzyyyccc^^^uuuzzzoooddd]]]WWWOOOJJJIIIHHHFFFEEEGGGJJJKKKIIIFFFEEEFFFGGGIIILLLNNNOOOPPPKKKNNNSSSVVVXXXVVVQQQNNNRRRPPPRRRUUUVVVSSSSSSTTTWWWVVVUUUVVVWWWXXXWWWVVVUUUVVVXXXYYYYYYYYYXXXWWWWWWWWWYYYZZZ\\\^^^___```aaahhhmmmssskkk___ZZZeeennn```ZZZQQQFFFUUUbbbqqq{{{{{{wwwssssssppplllllloooiiifffcccbbbbbb```[[[WWWVVVSSSQQQPPPPPPOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJKKKJJJJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAABBBCCCEEEGGGHHHJJJOOOVVV\\\```cccfffhhhooosssyyy~~~}}}tttiiiWWWHHHBBBFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIILLLNNNNNNLLLIIIIIIJJJKKKLLLLLLKKKJJJIIIMMMKKKKKKMMMPPPQQQPPPMMMPPPPPPOOOOOOOOOOOOOOOOOOIIIKKKMMMNNNPPPSSSWWWZZZkkk|||}}}cccXXX[[[QQQOOOQQQFFF???>>>======>>>>>>===;;;<<<===>>>@@@DDDKKKTTTZZZ___dddlllvvv~~~~~~yyyrrrkkkeee___ZZZVVVQQQPPPPPPNNNLLLIIIGGGFFFEEEGGGOOOggg{{{iiiVVVKKKHHHGGGGGGHHHCCCBBBAAA?????????@@@AAA======@@@FFFIIINNNXXXcccpppzzz{{{tttoooggg[[[RRRRRROOOJJJFFFFFFLLLTTTZZZ^^^ttt|||vvvuuutttqqqlll[[[UUUaaattthhh\\\UUUPPPJJJHHHHHHHHHFFFDDDDDDFFFGGGGGGEEEDDDEEEFFFHHHJJJKKKMMMNNNKKKKKKLLLOOOSSSTTTQQQNNNSSSSSSUUUWWWWWWUUUSSSSSSSSSQQQPPPPPPQQQRRRRRRRRRRRRSSSUUUWWWXXXWWWVVVUUUUUUVVVWWWXXXZZZ[[[[[[\\\cccggggggiii{{{cccUUUkkkqqqdddZZZPPPOOOYYYiiiwwwzzztttooommmqqqwwwssspppmmmmmmmmmlllgggccc^^^[[[WWWUUUSSSQQQNNNKKKOOOOOONNNMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEGGGJJJNNNRRRUUUVVVZZZ```dddfffhhhjjjkkkooovvvooolllkkk^^^NNNEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKMMMOOOOOOLLLIIIHHHIIIJJJKKKKKKKKKJJJIIIMMMJJJHHHKKKPPPRRROOOKKKLLLLLLMMMMMMMMMNNNMMMMMMGGGJJJMMMOOOQQQTTTXXXZZZdddfffuuujjjYYY[[[VVVRRROOOEEE@@@???======>>>>>><<<:::=========>>>AAAHHHPPPVVVZZZ___gggpppwww~~~{{{ssskkkddd^^^XXXUUUUUUUUUUUUSSSQQQMMMJJJHHHHHHFFFGGGVVVvvvtttgggZZZUUUSSSOOOJJJHHHGGGFFFDDDBBBAAA@@@@@@@@@======???CCCFFFLLLYYYeeewww{{{uuujjjbbbYYYSSSQQQNNNIIIEEEJJJKKKLLLNNNRRR[[[fffnnnxxxvvvjjjgggiiihhhbbb\\\SSSffflll___RRRJJJGGGDDDEEEHHHGGGEEECCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNPPPQQQQQQTTTVVVXXXXXXXXXWWWVVVSSSQQQPPPNNNNNNOOOPPPPPPOOOOOOPPPSSSUUUVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYYYYXXX^^^bbbeeefffpppxxxdddbbbgggpppbbbYYYOOOSSS___rrrvvvtttwww{{{wwwsssrrrsssrrroookkkfffccc```^^^\\\YYYUUUSSSSSSSSSRRRQQQOOONNNLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHEEEFFFGGGHHHIIIKKKLLLLLLKKKNNNQQQTTTVVVZZZ```dddbbbeeeiiimmmpppssswwwyyy}}}qqqfffjjjnnncccRRRHHHDDDEEEFFFGGGHHHIIIIIIIIIDDDEEEFFFIIIJJJIIIFFFCCCFFFGGGHHHIIIJJJIIIIIIHHHKKKHHHGGGJJJOOORRROOOKKKKKKKKKLLLMMMMMMLLLKKKKKKIIIJJJLLLMMMOOORRRWWWZZZ]]]UUUccctttuuuzzzaaaZZZXXXXXXUUUOOOCCCAAA>>><<<<<<<<<;;;999============???EEELLLRRRWWW\\\dddkkkrrryyyyyyqqqhhhbbb\\\XXXUUUUUUWWWZZZZZZXXXTTTOOOKKKLLLHHHGGGPPPhhh~~~lllbbbZZZZZZZZZUUUNNNIIINNNLLLJJJGGGDDDBBB@@@@@@???>>>???AAACCCJJJYYYggg|||wwwlllbbbYYYSSSNNNJJJEEEBBBBBBDDDFFFGGGEEELLLUUU^^^gggrrr}}}qqqeeeZZZWWWXXXXXXXXXYYYpppvvvrrrcccVVVIIICCCAAAAAADDDHHHEEEEEEDDDCCCCCCCCCDDDDDDGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMPPPQQQUUUVVVUUUVVVXXXWWWTTTRRRQQQPPPPPPQQQQQQPPPOOOMMMNNNPPPRRRSSSSSSRRRRRRQQQRRRTTTVVVWWWXXXWWWWWWZZZ___dddggglll}}}qqqcccsssqqqdddVVVSSSXXXiii}}}~~~zzz~~~vvvqqqooonnnllljjjfffdddcccbbbaaa```]]]ZZZZZZZZZYYYXXXUUUSSSQQQPPPKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUWWWZZZ]]]^^^___bbbggglllgggkkkrrrxxxssseee]]]bbbfff\\\NNNGGGDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEFFFHHHGGGEEEBBBDDDEEEFFFGGGHHHHHHGGGGGGHHHGGGFFFIIIMMMNNNMMMKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJIIIIIIKKKOOOSSSVVVOOOVVVyyy|||qqqccc|||dddXXXWWWWWWUUUIIIEEE@@@<<<;;;;;;::::::<<<<<<======>>>BBBHHHLLLSSSXXX___eeekkksss}}}|||wwwnnngggaaa]]]YYYWWWWWW[[[___bbb```ZZZSSSNNNIIIFFFFFFOOObbb{{{oooddd[[[[[[\\\ZZZUUUSSSSSSRRRPPPLLLIIIEEECCCAAA>>>===>>>???AAAIII[[[kkk}}}mmmggg___VVVPPPJJJEEEBBBBBBBBBCCCCCCDDDGGGNNNRRRUUU___mmmyyyvvvjjj[[[TTTNNNJJJHHHMMM\\\llltttjjjiiiYYYOOOEEEBBBBBBAAACCCFFFDDDEEEEEEDDDCCCCCCCCCCCCFFFEEEEEEEEEDDDDDDCCCCCCEEEDDDCCCDDDGGGIIIKKKLLLLLLPPPQQQOOOPPPUUUVVVSSSRRRQQQQQQRRRSSSRRRPPPMMMLLLMMMNNNOOOPPPQQQQQQRRROOOQQQSSSVVVWWWXXXWWWWWWZZZ[[[^^^cccgggqqq}}}}}}kkk```}}}kkk```ZZZ___jjjttt~~~~~~xxxuuusssqqqkkkjjjhhhhhhhhhfffcccaaaaaaaaaaaa```^^^\\\ZZZYYYUUUVVVXXXYYYYYYXXXVVVUUUZZZZZZ[[[]]]___```aaabbbaaadddhhhiiiiiilllrrrwwwssszzzfffYYYQQQSSSTTTNNNIIIIIICCCDDDDDDEEEEEEEEEDDDDDDEEEDDDDDDEEEFFFFFFDDDCCCAAACCCDDDFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFGGGIIIJJJKKKJJJIIIHHHGGGHHHHHHGGGFFFGGGIIIKKKNNNOOOTTTgggxxx^^^fffzzz^^^WWWUUUVVVPPPJJJCCC===;;;;;;;;;<<<999:::<<<<<<===???CCCFFFLLLQQQWWW]]]bbbkkkvvv~~~zzzrrrkkkfffbbb___]]]___bbbfffhhhfff```YYYTTTIIIFFFFFFNNN]]]uuuttthhh]]]\\\^^^]]][[[ZZZUUUTTTRRROOOLLLHHHFFFDDD>>>>>>???@@@CCCMMMbbbuuuOOOKKKFFFBBBBBBBBBCCCCCC???DDDHHHJJJKKKNNNUUU[[[mmmxxxooo```TTTJJJIIIGGGDDDAAAJJJggg||||||xxxjjjeeeiiiSSSKKKDDDDDDDDDCCCBBBDDDCCCEEEFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCGGGDDDAAACCCHHHLLLKKKIIIGGGLLLMMMJJJLLLSSSUUURRROOOOOOPPPQQQRRRQQQMMMKKKLLLLLLLLLMMMNNNPPPQQQRRRNNNPPPSSSVVVWWWXXXWWWWWWZZZUUUUUUZZZ]]]aaaooo|||mmm\\\___pppppp```ZZZZZZ___lllzzz~~~xxxwwwuuutttrrrpppllliiieeefffffffffeeedddbbbaaa___aaaccceeeeeecccaaa```hhhhhhiiijjjkkkllllllmmmjjjoootttvvvwww{{{~~~}}}uuuwww{{{^^^QQQGGGGGGFFFDDDHHHOOOCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@??????@@@AAA@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDFFFGGGFFFDDDCCCCCCCCCBBBDDDFFFIIIJJJJJJIIIHHHCCCEEEGGGGGGGGGGGGHHHIIICCCLLLPPPWWWuuufff```iii]]][[[\\\UUUNNNEEE>>>;;;<<<===>>>777999:::;;;<<<===???BBBFFFKKKQQQVVV\\\dddpppyyy~~~xxxqqqlllhhheeeccceeegggjjjjjjhhhbbb[[[WWWNNNIIIHHHNNNYYYlllrrrggg]]]\\\^^^[[[XXXVVVUUUTTTSSSPPPNNNKKKHHHFFF@@@???AAACCCGGGSSSiii}}}FFFEEEDDDDDDEEEFFFEEEEEEJJJIIIHHHMMMXXXfffqqqwww|||rrrgggXXXJJJCCC>>>CCCEEEEEETTTrrr{{{}}}uuunnnddd[[[VVVMMMJJJFFFCCCBBBBBBAAA@@@BBBCCCDDDDDDDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFFFFJJJKKKMMMMMMLLLMMMOOOQQQNNNNNNNNNOOOPPPOOOMMMKKKIIIJJJLLLNNNOOOPPPOOOOOORRRRRRRRRRRRSSSTTTUUUVVV[[[ZZZYYYWWWXXX\\\bbbggguuu|||rrreeeYYY^^^|||}}}hhh\\\ZZZ\\\^^^jjjsss|||vvvqqqzzzvvvqqqmmmmmmoooqqqssstttuuutttpppkkkkkkpppuuuwwwwwwwwwxxxzzz|||~~~}}}|||~~~ppp|||yyyvvvUUUMMMEEEBBBDDDGGGGGGFFFEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@BBBBBBBBBBBB@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBGGGHHHFFFEEEFFFEEEAAACCCDDDDDDDDDDDDDDDCCCBBBFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDHHHSSShhhqqqnnnYYYWWWaaaZZZXXXQQQHHH@@@<<<<<>>???EEEFFFIIIMMMTTT___jjjrrrxxx~~~}}}wwwtttooofffbbbccccccgggjjjllliiieeeaaa^^^WWWQQQKKKLLL^^^xxxtttkkk```ZZZZZZ\\\\\\[[[VVVUUUSSSRRRSSSSSSQQQPPPKKKHHH===>>>MMMZZZiii}}}HHHFFFDDDDDDEEEFFFHHHHHHLLLPPPVVV```lllxxx{{{jjj___WWWNNNGGGDDDAAAEEEKKKWWWrrr|||uuummmbbbVVVPPPIIIGGGDDDAAA@@@@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHKKKLLLMMMMMMMMMNNNPPPRRRQQQOOONNNNNNNNNMMMKKKIIIHHHIIIJJJKKKMMMNNNNNNNNNSSSSSSSSSTTTTTTVVVWWWWWW[[[[[[YYYXXXXXX[[[aaaeeehhhyyy|||wwwjjj\\\^^^tttqqq___YYYXXX[[[```sssyyyvvvvvvxxxyyyyyy{{{||||||yyyuuuuuuzzzwwwpppqqq}}}ooofffPPPJJJCCCAAABBBEEEEEECCCDDDCCCBBBAAA@@@@@@AAAAAA>>>???@@@AAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFLLLPPPLLLDDDBBBBBBCCCCCCDDDCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBFFFGGGHHHMMM\\\{{{cccZZZ___]]]ZZZTTTLLLDDD>>><<<<<<<<<;;;;;;;;;<<<======>>>AAADDDHHHMMMSSS\\\dddjjjssswww}}}wwwuuuqqqjjjfffgggfffhhhjjjjjjhhhccc___]]]YYYTTTOOOQQQccc~~~uuummmddd______aaa```___^^^[[[XXXVVVVVVWWWWWWVVVQQQPPPIIIIIIVVV```pppIIIHHHFFFFFFIIIMMMRRRVVVWWW___lllxxxtttgggYYYPPPJJJDDDAAABBBDDDVVVmmm}}}{{{vvvooofff\\\QQQIIIDDDCCCAAA@@@????????????AAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGKKKLLLMMMMMMMMMNNNPPPRRRTTTQQQOOOMMMMMMLLLJJJIIIGGGGGGGGGHHHIIIKKKMMMNNNSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZYYYWWWWWWZZZ___bbb___fff{{{yyybbbRRRWWWjjjzzz~~~hhh^^^VVVTTTccc}}}}}}}}}nnnzzz}}}dddVVVJJJFFFAAA@@@AAACCCBBB@@@BBBBBBAAA@@@@@@AAAAAABBB===>>>>>>??????>>>>>>===??????@@@AAABBBBBBBBBBBBEEECCCAAAGGGSSSZZZSSSGGGAAAAAABBBCCCDDDDDDDDDCCCEEEDDDDDDCCCBBBAAAAAAAAA???GGGIIIHHHHHHOOOrrrqqqzzzppp^^^\\\^^^\\\WWWQQQJJJCCC===:::;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEKKKPPPWWW^^^bbblllooouuu|||xxxwwwtttooollllllkkkkkkkkkjjjgggdddaaa^^^YYYVVVRRRUUUfff|||xxxrrrlllhhhggggggeeecccfffbbb^^^\\\\\\\\\\\\[[[QQQSSSNNNPPP]]]fffsssIIIIIIJJJMMMSSS]]]fffmmmjjjtttsssjjj___WWWOOOKKKFFFBBBAAACCCMMMuuuppppppmmmeee\\\TTTLLLFFFAAAAAAAAA???>>>>>>???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@???@@@AAACCCDDDIIIJJJKKKKKKKKKLLLNNNPPPTTTRRRNNNMMMMMMMMMMMMLLLHHHGGGFFFFFFGGGJJJMMMOOOQQQRRRSSSTTTVVVWWWWWWWWWXXXXXXWWWVVVUUUWWW[[[^^^^^^aaajjjzzzmmmccc^^^\\\[[[```xxxsssaaaTTTXXXooo}}}zzz~~~{{{yyy|||}}}}}}lllYYYLLLDDDBBB@@@@@@AAABBB@@@???@@@@@@@@@@@@@@@AAAAAAAAA======>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBBBBDDDBBBBBBHHHTTT[[[TTTIII@@@AAABBBDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@GGGHHHGGGHHHIII```}}}mmmiii[[[^^^\\\XXXTTTPPPIIIAAA;;;<<<;;;;;;:::::::::;;;;;;:::===AAAFFFLLLSSS[[[```hhhiiioooxxx}}}yyy|||}}}{{{yyyuuurrrpppnnnllljjjhhhfffeeecccbbbXXXVVVSSSUUUccczzz|||~~~zzzuuuqqqooolllgggdddhhheeebbb```___^^^\\\ZZZOOOPPPNNNTTTeeennnwwwKKKNNNSSSZZZcccooo|||pppbbbYYYOOOJJJGGGGGGGGGHHHNNNUUUhhhooopppkkk]]]RRRMMMIIIEEE???AAABBBAAA??????@@@BBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDAAA@@@@@@??????@@@AAABBBEEEFFFHHHHHHGGGHHHJJJLLLRRRPPPNNNMMMOOOQQQQQQQQQJJJIIIGGGFFFGGGJJJNNNPPPNNNOOOQQQSSSTTTUUUUUUUUUTTTTTTUUUTTTTTTUUUWWWZZZ]]]```dddmmm~~~xxxmmmbbb[[[SSS[[[rrrwww```UUU```llloooxxx|||zzz~~~{{{wwwyyytttcccWWWNNNFFFAAA@@@@@@AAABBBBBB@@@?????????@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>===>>>???@@@AAAAAAAAAAAA@@@CCCEEEHHHMMMRRROOOHHHAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAACCCGGGEEEFFFLLLLLLVVVkkkhhhoooaaa___[[[WWWVVVTTTOOOFFF???===<<<;;;::::::::::::::::::;;;===AAAGGGOOOYYY```eeegggllluuuvvvwwwwwwzzz|||wwwrrrmmmiiidddaaaaaaccccccbbbYYYXXXVVVVVVbbbuuu{{{uuuoooiiieeeeeedddbbbaaa```\\\WWWSSSOOOPPPOOO[[[rrr{{{~~~XXX^^^eeemmmuuu|||ooobbbWWWPPPGGGEEEFFFKKKQQQZZZjjjwww{{{xxx}}}qqqtttwwwooo\\\LLLHHHGGGCCC>>>AAACCCBBB???>>>@@@CCCCCCCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEGGGIIINNNMMMLLLNNNPPPRRRSSSSSSMMMKKKIIIHHHHHHJJJMMMNNNKKKLLLOOOQQQSSSSSSSSSSSSPPPRRRSSSTTTSSSTTTVVVXXXXXX\\\```dddoooyyyuuuxxxkkk]]]VVVgggiii```___cccnnnzzz}}}oookkk|||yyygggUUUIIICCC@@@>>>???@@@AAAAAAAAAAAA@@@??????@@@@@@@@@??????>>>>>>======<<<<<<======>>>======>>>???@@@@@@@@@@@@>>>DDDFFFEEEEEEHHHHHHEEEBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDFFFCCCEEENNNNNNPPP\\\mmmcccvvvccc]]]XXXWWWXXXUUULLLDDD>>>>>><<<;;;:::::::::::::::;;;<<<>>>CCCLLLVVV]]]```ccciiipppxxxxxxqqqiiirrr|||}}}vvvlllfff]]]YYYZZZ]]]^^^^^^[[[\\\[[[\\\fffxxx{{{ssslllhhhcccbbb```^^^\\\WWWRRRNNNLLLPPPSSSbbbxxxsssyyyzzzmmmaaaWWWPPPKKKHHHIIINNNYYYfffpppzzz~~~|||wwwrrrpppqqqmmmgggqqqvvvoooZZZJJJGGGFFFCCC===AAADDDBBB???===???BBBEEEDDDBBB@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDDDDDDDCCCBBBAAA@@@AAACCCCCCBBBCCCEEEGGGJJJJJJKKKMMMPPPRRRQQQPPPMMMLLLJJJIIIHHHIIIKKKKKKIIIKKKNNNQQQRRRSSSSSSRRROOOQQQSSSTTTUUUUUUWWWYYYUUUVVVZZZ```dddpppqqq\\\UUUbbb~~~{{{iiicccggglllwwwvvvzzzyyyggg```kkk~~~tttrrrnnneeeVVVGGG???>>><<<===>>>??????@@@@@@AAA??????@@@@@@@@@>>>===<<<===<<<;;;::::::;;;<<<===<<<===>>>???@@@@@@@@@@@@???CCCDDDAAA@@@BBBCCCAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBFFFCCCDDDLLLKKKKKKUUU}}}|||cccoookkkccc[[[YYY[[[YYYQQQIII@@@???>>><<<;;;::::::::::::;;;<<<>>>AAAGGGOOOTTTXXX]]]eeejjjnnnttt|||~~~wwwppplllhhhdddbbbiiiwww|||pppggg\\\VVVVVVYYYZZZZZZZZZ]]]___bbbmmmxxxrrrooofffbbb]]]YYYVVVSSSPPPMMMKKKUUU^^^lll}}}}}}hhh```TTTIIICCCAAAAAAAAANNN[[[qqq{{{rrrooooooooogggoookkkXXXIIIGGGGGGEEE===@@@CCCBBB>>><<<>>>AAAFFFEEEBBB@@@????????????AAAAAAAAABBBBBBAAA@@@@@@???@@@BBBDDDDDDBBB@@@>>>@@@AAABBBBBBBBBCCCEEEGGGHHHIIIJJJLLLOOOPPPOOOMMMMMMLLLKKKIIIHHHHHHIIIIIIIIIKKKNNNQQQSSSSSSSSSRRROOOQQQTTTVVVVVVWWWYYYZZZWWWSSSVVV]]]]]]]]]ooottt\\\MMMUUUqqq~~~pppkkkiiiiiijjjqqq~~~sssggggggnnnxxx|||cccbbbfffhhh^^^LLLAAA@@@:::<<<===>>>>>>>>>@@@AAA???@@@@@@@@@???>>><<<;;;;;;;;;999999999999;;;;;;<<<===>>>??????@@@@@@@@@@@@BBB@@@===>>>AAAAAA???@@@@@@AAAAAAAAA@@@??????>>>??????@@@@@@AAABBBBBB???FFFDDDDDDIIIGGGGGGRRRWWWhhhaaa|||rrrhhh^^^ZZZ\\\[[[SSSKKKAAA@@@>>>===;;;;;;::::::999;;;===???AAADDDIIILLLRRRYYYaaaeeegggllluuu~~~yyyqqqmmmiiiccc]]]YYYYYYZZZ[[[nnn~~~vvvkkk^^^VVVVVVXXXYYYYYYWWW\\\___dddrrr|||wwwtttiiiddd\\\VVVRRRQQQPPPOOOPPP```mmmyyywwwhhh]]]MMMDDDAAACCC@@@<<>>===@@@DDDBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBAAA@@@>>>===<<<>>>@@@AAAAAA@@@???AAABBBAAAAAAAAABBBCCCDDDEEEFFFHHHHHHJJJLLLNNNMMMJJJHHHLLLKKKKKKJJJIIIIIIHHHHHHMMMMMMNNNOOOPPPQQQRRRRRROOOOOOPPPRRRTTTWWWZZZ[[[UUUTTTTTTUUUXXX^^^cccfff{{{nnn```VVVRRRTTTwww{{{kkk]]]cccllluuuxxxrrr||||||kkkUUUVVVtttxxxqqqbbb]]]\\\cccdddYYYIII>>>;;;<<<<<<<<<======>>>>>>??????>>>========================<<<;;;;;;::::::;;;<<<>>>??????===<<<:::=========>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBFFFDDDAAABBBFFFHHHHHHGGGVVV{{{xxxlllmmmWWWYYY]]]VVVRRRVVVMMMEEE<<<:::===???===:::===<<<<<<<<<>>>AAADDDFFFMMMQQQXXX^^^eeekkkrrrvvv}}}~~~}}}uuullleeeaaa^^^[[[WWWPPPLLLNNNVVV```fff~~~xxxpppcccZZZVVVVVVXXXYYYWWW\\\___dddsss~~~{{{~~~xxxtttlllbbbYYYUUUWWWZZZ]]]lllzzzrrrcccUUUKKKIII@@@<<<@@@BBBHHH\\\qqqyyyuuuuuuuuuzzzyyyyyy{{{{{{ttthhh^^^WWWQQQMMMMMMOOOOOOIIIDDDAAACCCEEECCC???===@@@CCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>@@@AAABBBAAA???>>>>>>???AAAAAAAAAAAABBBDDDEEEFFFHHHHHHIIILLLMMMMMMJJJGGGIIIHHHHHHHHHHHHGGGGGGGGGKKKLLLMMMOOOQQQRRRTTTTTTSSSSSSRRRSSSUUUXXX[[[]]]UUUUUUTTTUUUXXX\\\```bbbpppwwwjjj___VVVPPPMMM```yyyuuuiiidddooo{{{~~~xxxwwwvvvsss}}}mmmZZZQQQXXXiii}}}rrreee___XXXSSSQQQUUUVVVNNNDDD>>>;;;;;;<<<<<<<<<=========>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<======<<<;;;:::<<<<<<======>>>??????@@@======>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDBBB@@@AAADDDFFFFFFFFFQQQgggwwwyyy]]]XXX^^^^^^XXXTTTPPPIIIAAA======>>>===;;;<<<;;;;;;;;;<<>>===BBBJJJZZZsss{{{oookkklllpppuuuxxxuuusssuuuvvvooo```TTTMMMKKKJJJMMMPPPOOOHHHBBBCCCEEEFFFCCC@@@>>>@@@CCCAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@???AAAAAABBB@@@>>><<<<<<===@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHJJJLLLKKKIIIFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJLLLNNNPPPSSSUUUVVVUUUTTTSSSRRRTTTWWWZZZ\\\UUUUUUVVVWWWXXXZZZ\\\]]]dddqqqxxxqqqbbbSSSIIIJJJNNN\\\rrrwwwkkkxxx{{{qqqooopppuuu{{{|||{{{||||||}}}{{{}}}zzzzzzwwwtttxxx}}}kkkYYYMMMRRRjjjwwweeeWWWSSSMMMHHHEEEGGGFFFBBB???@@@;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???<<<<<<======>>>??????????????????@@@@@@@@@AAAAAA@@@???>>>???BBBDDDDDDDDDKKKOOOiiirrrsssfffWWW[[[```[[[SSSSSSOOOHHHBBB===<<<<<<===;;;::::::::::::<<<===>>>EEEHHHNNNSSSXXX^^^dddhhhooossszzz|||vvvqqqlllfffaaa[[[YYYUUUPPPMMMKKKJJJIIILLLLLLNNNTTTaaarrruuuhhh^^^[[[^^^bbb```]]]eeeyyy}}}iii```WWWRRRNNNHHHBBB???@@@CCCJJJTTT```qqqyyyccc___eeelllttt}}}|||yyyvvvsssoooeeeVVVLLLHHHGGGGGGJJJMMMLLLGGGAAAEEEFFFFFFDDDAAA@@@AAABBB@@@@@@@@@@@@??????????????????@@@@@@@@@@@@?????????@@@AAA???===<<<<<<===??????@@@@@@AAACCCDDDEEEFFFEEEFFFHHHJJJIIIGGGEEEBBBCCCCCCDDDEEEEEEFFFFFFIIIJJJKKKMMMOOOQQQSSSTTTTTTRRRQQQPPPQQQSSSVVVYYYVVVWWWWWWXXXYYYYYYYYYYYY^^^eeezzzqqqfffXXXFFF???III]]]mmmuuusssqqq{{{kkkhhhlllqqqrrrqqqqqquuuxxxzzzxxxrrrvvv{{{{{{cccWWWYYY```lll|||ooo\\\RRROOOFFFCCCAAAAAA>>>;;;<<<@@@::::::::::::;;;;;;;;;;;;:::::::::::::::::::::999777777888999999:::;;;;;;999888888888888999::::::::::::;;;;;;<<<=========;;;;;;;;;<<<======>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>???AAACCCDDDDDDGGGEEEOOOpppzzzfff{{{```VVVZZZ[[[VVVVVVTTTNNNFFF>>>:::;;;===;;;;;;::::::::::::;;;;;;@@@CCCHHHMMMRRRXXX___ccchhhmmmuuu||||||||||||||||||{{{{{{vvvvvvvvvvvvuuusssqqqpppvvvxxxyyyyyywwwtttssssssqqqllleee```]]]ZZZWWWTTTSSSRRROOOMMMMMMNNNOOOPPPRRRUUU\\\ggguuu{{{nnndddbbbfffjjjfff^^^hhhxxxkkkbbbYYYQQQLLLLLLKKKGGGDDDFFF???OOOccctttiiiWWWXXXbbbhhhooovvvzzzyyyvvvnnncccWWWNNNJJJHHHFFFEEEFFFGGGGGGDDDBBBEEEEEEDDDCCCAAAAAAAAABBB@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@???>>>=========>>>??????>>>===>>>@@@????????????AAABBBCCCDDDDDDDDDDDDFFFGGGGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPRRRQQQPPPOOOPPPRRRTTTVVVVVVWWWXXXYYYYYYXXXXXXWWWWWW```jjjzzz}}}ppp___PPPHHHGGGMMMRRRTTTWWW^^^qqqyyywwwrrrkkkeeeeeejjjnnnzzzwwwpppnnnnnnxxxttt```[[[eeevvv{{{~~~rrr```PPPHHHEEEBBB@@@@@@@@@===888999===::::::::::::999999999999999999:::;;;;;;;;;:::999555555666777888999::::::777777777777777888999:::888999999:::;;;;;;<<<<<<999::::::;;;;;;<<<===============>>>>>>>>>??????===>>>@@@AAABBBCCCDDDEEEDDDFFFGGGWWW```hhh{{{^^^VVVYYY[[[WWWWWWSSSKKKAAA<<<;;;===<<<<<<;;;;;;::::::::::::<<>>>>>>>>>>>===@@@@@@@@@@@@???>>>===<<<===>>>??????>>>>>>???AAA>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEFFFEEECCCBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMQQQQQQPPPPPPQQQSSSTTTUUUUUUUUUVVVWWWWWWWWWWWWWWWVVV^^^aaahhh|||gggSSSEEEDDDIII>>>EEEHHHOOOnnntttfffaaaaaadddkkkpppwww{{{|||ssslllkkkqqq{{{uuueeelllzzzyyyppp```QQQHHHAAA===>>>===>>>@@@===777666888999999999999888888888888777888:::;;;;;;;;;:::999444555555666777888888888666666666777888888999999777777888999999::::::;;;888888999999:::;;;;;;<<<<<<<<<<<<=========>>>>>><<<>>>AAABBBBBBCCCDDDFFFAAAIIIGGGLLLssseee\\\jjjwww___[[[^^^XXXYYYWWWPPPHHHAAA>>>>>><<<<<<<<<<<<;;;;;;:::::::::===@@@EEEJJJPPPWWW\\\\\\aaahhhooouuu{{{sssggg^^^XXXUUUPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUTTTRRRPPPOOOSSSRRRPPPNNNMMMOOOSSSWWWVVVTTTRRRPPPOOONNNNNNNNNKKKKKKLLLOOOUUU]]]dddhhhwww{{{zzzvvvsssrrrmmmhhhsss}}}wwwmmmbbbYYYRRRKKKGGGDDD??????EEEGGGHHHUUUdddtttpppccchhhiiiiiikkkrrr{{{~~~{{{iiiddd[[[QQQHHHEEEFFFHHHEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBB??????>>>>>>>>>=========>>>>>>????????????>>>>>>???@@@AAA@@@???>>>???@@@>>>>>>>>>>>>???AAABBBCCCCCCBBBAAABBBDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLLLLMMMMMMOOOPPPQQQRRRSSSSSSQQQRRRRRRSSSTTTUUUVVVVVVYYYYYY[[[gggmmmXXXQQQSSSGGGHHHDDDAAANNNkkkxxxppplllhhhhhhiiimmmsss{{{}}}|||{{{yyyvvvtttlllmmmnnnqqqyyywww```bbbooowwwppp```OOOFFFDDD@@@;;;>>>;;;;;;>>>>>>:::888999999999888888888777777777555666888::::::999888777444444555555666666666777444555777888999999888888666666777888888999999:::777777888888999::::::;;;;;;;;;<<<<<<<<<=========:::===AAABBBBBBBBBDDDFFFBBBFFFFFFGGG]]]{{{jjj```qqq___[[[ZZZZZZYYYVVVOOOHHHBBB???;;;;;;;;;<<<;;;;;;::::::999;;;===@@@DDDIIIOOOTTTVVV[[[aaaggglllssszzz|||ooollleee]]]UUUPPPMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJMMMLLLJJJHHHFFFHHHLLLOOOOOOPPPQQQPPPPPPPPPQQQRRRPPPRRRVVV\\\fffqqq{{{{{{xxxyyytttggg```WWWOOOJJJGGGEEEDDDCCC@@@CCCMMMTTT\\\rrrxxxiii```kkktttwwwsssuuu{{{{{{uuujjj```RRRGGGCCCCCCDDDEEEAAAAAABBBDDDDDDDDDDDDCCCAAA@@@??????AAACCCCCCBBB>>>>>>>>>>>>============<<<<<<>>>??????@@@@@@@@@BBBCCCCCCAAA???>>>>>>???======>>>>>>???@@@BBBCCCBBBAAA@@@AAACCCDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDAAABBBDDDFFFHHHJJJLLLMMMHHHIIILLLNNNOOOPPPPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVYYYQQQSSShhhzzzddd[[[OOOMMMJJJGGGDDDIIIYYYjjjwwwqqqiiifffhhhlllpppqqqxxxxxxyyypppjjjhhhjjjmmmooonnnuuu~~~wwwiii^^^VVVhhhzzznnncccPPP???<<>>@@@@@@AAAAAA>>>===<<<;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@AAADDDDDDBBB@@@===<<<>>>@@@======>>>???@@@BBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCFFFKKKOOOPPPFFF@@@EEELLLLLLJJJKKKMMMLLLLLLLLLLLLNNNPPPQQQKKKLLLMMMNNNOOOPPPPPPPPPQQQUUUWWW```vvvpppiii```ZZZYYYUUUMMMJJJKKKQQQWWWmmm~~~vvvooommmpppwwwsssrrrvvv{{{~~~}}}zzz~~~~~~}}}zzzssspppwww~~~ssscccUUUQQQ[[[gggzzzZZZQQQEEE>>><<<<<<:::888<<<;;;;;;::::::999888888888888777666666666666666444444444555555555555555666555555555555444444444555666777999999:::::::::555555555555666666666666888888888888888999999999;;;;;;:::999999:::::::::;;;<<<===>>>>>>?????????<<<@@@???@@@IIIWWW}}}___jjjkkkVVV___UUUSSS[[[___VVVJJJDDD>>><<<;;;<<<======;;;:::;;;;;;;;;;;;>>>AAADDDFFFJJJOOOVVV^^^cccgggkkknnnwwwlll[[[WWWSSSQQQQQQQQQOOOMMMVVVOOOMMMSSSVVVTTTSSSVVVSSSQQQOOOMMMLLLKKKKKKKKKGGGIIIKKKJJJHHHHHHIIIJJJNNNQQQSSSUUU[[[aaaaaa]]]gggeeelllzzz|||tttkkkcccZZZQQQJJJHHHGGGEEEDDDCCCBBBAAAAAAEEEOOO___rrrvvvjjjcccbbbhhhqqqqqqwwwyyypppfff___[[[XXXOOOFFF@@@@@@BBBAAA@@@AAACCCCCCCCCCCCBBBAAA@@@???<<<<<<===>>>????????????>>>===<<<;;;;;;<<<<<<=========>>>>>>????????????BBBAAA@@@===;;;:::<<<>>>>>>>>>>>>???@@@AAABBBCCC@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCGGGLLLPPPSSSJJJDDDHHHKKKKKKKKKLLLMMMLLLLLLKKKKKKLLLNNNOOOKKKLLLMMMNNNOOOPPPPPPPPPTTTVVVVVVYYYhhh}}}sss^^^aaammmnnn```SSSPPPHHHKKK```yyyzzztttpppqqqrrrqqqppprrr{{{~~~}}}}}}~~~|||zzzyyyyyyuuuxxx{{{zzzxxxwww{{{~~~wwwvvvvvvxxx|||uuuaaaWWWMMMKKKRRRbbbwwwyyykkkbbbQQQIII@@@;;;;;;<<<:::999;;;;;;::::::999888888888888777777666555555666666555555555555555555555555555555555555444444444444444555666777777777777777555555555555666666666666777777888888888888999999:::999999888888888999999;;;;;;<<<===>>>>>>>>>>>><<<@@@??????DDDKKKeeetttcccpppvvvccc```]]]ZZZXXXXXXVVVQQQLLLBBB???<<<;;;;;;<<<;;;:::::::::999:::<<<>>>AAACCCFFFKKKQQQXXX]]]ccchhhkkkrrrzzzzzziiieeeaaa]]]\\\ZZZWWWTTTXXXVVVVVVVVVUUUTTTTTTWWWTTTSSSQQQNNNMMMLLLLLLLLLKKKKKKLLLLLLLLLMMMNNNOOOVVV___iiirrrzzz~~~xxxrrrrrrxxxxxxqqqeee```YYYRRRMMMIIIEEEBBBCCCBBB@@@AAACCCHHHMMMPPP]]]hhhzzz|||ooo]]]VVVaaattt~~~~~~yyynnnddd\\\SSSJJJCCC>>><<<@@@CCCAAA???@@@CCCCCCCCCCCCBBBAAA@@@???======>>>>>>>>>>>>======>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===============@@@@@@???===;;;:::<<<>>>???????????????@@@@@@AAA??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBDDDGGGKKKOOOMMMGGGCCCEEEGGGGGGIIILLLLLLKKKJJJJJJJJJKKKLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPTTTUUUUUUaaaxxx}}}vvviiicccaaadddiii]]]MMMBBBGGGQQQ[[[fffppp~~~{{{wwwwwwwwwxxxyyyxxxwwwvvvyyy{{{}}}zzzwww}}}{{{yyyvvvsssqqqppppppmmmqqqwwwzzz{{{}}}tttaaaTTTOOOGGGEEEKKK[[[lll{{{|||vvvtttnnnaaaSSSKKKDDD@@@:::888999;;;:::999::::::999999888777777777777777666555555555555666666666666666666666555555555555444444444333333333333333444444555444444444444555555555555666666666666777777777888888888999888888777777777888888999:::;;;<<<======>>>>>>===<<<@@@>>>>>>BBBBBBNNNfffdddWWWnnn{{{cccbbb]]]WWWVVVYYYWWWRRRHHHDDD???;;;::::::::::::999999888888999;;;===>>>BBBEEEJJJOOOUUU[[[bbbggglllrrr||||||uuuooohhhdddYYY\\\\\\XXXUUUWWWYYYZZZWWWUUUSSSPPPOOOOOOOOOPPPTTTUUUVVVVVVWWWXXXYYYYYYcccrrr~~~tttiii```ZZZQQQNNNKKKHHHGGGGGGGGGGGGCCCBBBBBBFFFPPP___mmmvvv}}}___cccaaaaaappp~~~zzzooodddXXXKKK@@@???;;;:::???BBB@@@???@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<@@@AAA@@@???===<<<>>>???@@@??????>>>>>>>>>??????>>>????????????@@@@@@@@@@@@AAABBBCCCCCCEEEHHHKKKFFFDDDBBBBBBDDDFFFJJJMMMIIIIIIHHHHHHIIIKKKLLLMMMKKKKKKMMMNNNOOOPPPPPPPPPLLLSSSVVVUUU\\\ppp{{{~~~lll]]]aaalllaaaVVVQQQUUUVVVPPPJJJJJJNNNQQQZZZiii|||~~~~~~|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyy}}}zzzkkk[[[LLLEEEHHHNNNXXX]]]iii{{{}}}uuummmggg]]]PPPFFFBBB<<<999777777888999999777999999888888777666666555666666555444444555555555777666666666666666555555444444444444333333333222333333333444333333222222444444444555555555666666555666666777777888888888888888777777777888999999999:::;;;<<<<<<======<<<<<>>DDDCCCFFFTTTvvvuuu]]]bbbwwwgggZZZXXX\\\\\\XXXTTTOOOJJJBBB===:::::::::::::::999999999999:::;;;;;;???AAADDDHHHMMMUUU]]]bbbeeejjjrrr{{{zzzkkkmmmiii___ZZZ\\\]]]YYY]]][[[XXXVVVUUUVVVWWWXXX___eeellllllhhheeefffhhhooo{{{tttjjjaaaYYYSSSNNNLLLGGGGGGFFFEEEDDDDDDDDDDDDCCCGGGPPP]]]nnnrrrZZZ^^^pppzzzwwwyyy|||wwwyyyuuugggWWWKKKAAA;;;@@@<<<:::===???>>>???BBB???@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::>>>?????????======>>>?????????>>>>>>======>>>>>>>>>>>>>>>?????????@@@@@@AAACCCDDDDDDBBBBBBDDDEEEFFFFFFDDDCCCDDDGGGJJJKKKFFFFFFFFFGGGIIIKKKMMMOOOJJJJJJLLLMMMNNNOOOOOOOOOOOOVVVXXXTTTRRR\\\mmmzzzxxxqqqsss}}}yyyfff^^^WWWWWWbbbiiigggfffhhhUUUQQQLLLKKKSSSaaammmtttqqqfffTTTOOOLLLMMMNNNRRR___mmmnnnrrr|||yyyooocccYYYOOODDD>>>>>>999888777777888888777666888777777666555555444444555444444444444444555555777666666666555555555444444333333333222222222222333333333444333333222222444444444444555555555555444444555666777777888888888888888888888999::::::888999:::;;;;;;<<<<<<;;;===@@@<<<===EEEEEEDDDMMMXXXqqq]]]sss{{{[[[XXX___\\\WWWXXXUUUOOOGGGAAA>>><<<;;;:::;;;:::::::::::::::::::::===>>>@@@CCCGGGOOOXXX^^^```dddkkkttt|||uuuooommmkkkfffllljjjgggeeedddeeeggghhhkkkxxx{{{ssstttxxx{{{___YYYQQQKKKHHHFFFFFFEEEDDDDDDDDDCCC@@@???@@@BBBKKKUUUggg{{{uuufffQQQmmmxxx{{{~~~yyyzzzrrr]]]III@@@??????AAA===;;;<<<<<<;;;>>>BBB===>>>>>>>>>>>>>>>======>>>>>>>>>===<<<:::999888999999:::;;;;;;::::::999;;;::::::::::::999999999:::;;;===<<<;;;;;;<<<===>>>>>>===============>>>>>>>>>?????????@@@@@@@@@BBBCCCEEEDDDBBBAAA@@@AAACCCDDDBBB@@@BBBEEEDDD@@@FFFFFFFFFGGGIIIKKKMMMOOOHHHIIIJJJKKKLLLMMMMMMMMMPPPUUUXXXUUUPPPQQQZZZbbbjjjpppsssnnnddd___dddjjjyyyxxxiii___bbbiiiqqq~~~vvvfffUUUKKKJJJJJJHHHVVVZZZiii}}}{{{{{{||||||{{{xxxsssmmmjjjkkkhhhaaaZZZXXXYYYWWWSSSTTTRRRXXXdddkkkmmmttt}}}xxx}}}sssfffWWWKKKBBB:::777999777777777777777666666666666666666555444444333333444333333333333444555555666666666555444444333333333333333222222222111111222333333444444333333333333444444444444555555555333333444555666777888888888888888888888999:::;;;777888999::::::;;;;;;:::===@@@;;;999BBBBBB@@@GGGLLLpppbbbaaakkkZZZZZZXXXXXX\\\XXXSSSMMMGGGCCC???<<<999;;;;;;;;;;;;;;;:::::::::;;;<<<>>>@@@CCCJJJRRRXXX[[[```hhhpppxxx~~~~~~||||||}}}~~~zzzKKKHHHDDDBBBBBBCCCCCCCCCBBBCCCEEEFFFHHHMMMTTTYYYfffoootttwwwzzzqqq~~~uuuuuuzzz}}}vvvvvvmmmYYYFFF??????AAA>>>;;;:::<<<;;;:::<<>>>>>?????????@@@@@@@@@AAAAAA@@@BBBDDDDDDBBB@@@@@@@@@@@@AAA@@@@@@FFFKKKHHH@@@IIIIIIHHHHHHIIIJJJKKKLLLFFFGGGIIIJJJKKKKKKLLLLLLNNNQQQUUUVVVTTTSSSVVVZZZQQQXXX___```]]][[[]]]aaafffrrrqqqmmmmmmmmmuuutttkkkcccWWWMMMHHHGGGNNN^^^jjjlllfffaaahhhnnnvvvyyywwwvvvwwwyyyvvvqqqjjjbbb\\\XXXTTTRRRPPPPPPQQQPPPOOOMMMJJJIIIIIIMMMOOOQQQXXXfffsssyyytttpppuuuvvvllldddWWWHHH@@@;;;777555666666666666666555555666777555555555444333333222222333333222222333444444555555555555444333333222222222222222222111111111111000111222333333333333333333333444444444555555555222333333444666777777888666666666777777999::::::666777888999:::::::::::::::???:::777???@@@===BBBGGGXXXxxx|||kkkrrrcccTTTXXX[[[YYYYYYVVVRRRMMMIIICCC===999999:::::::::;;;::::::::::::;;;<<<===@@@FFFMMMRRRTTT[[[dddkkkooouuu}}}AAA@@@@@@BBBDDDDDDCCCAAA@@@CCCHHHNNNVVVcccqqq{{{{{{qqqnnn~~~uuuqqqppppppiiikkkeeeVVVGGG@@@<<<::::::999:::<<<<<<:::;;;???::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888555666888:::;;;;;;;;;:::;;;;;;;;;::::::999999999:::;;;===>>>======>>>???<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAA===@@@CCCDDDCCCAAA@@@AAAAAACCCDDDGGGQQQYYYUUULLLLLLLLLJJJIIIHHHIIIIIIJJJFFFFFFHHHIIIJJJKKKKKKKKKPPPPPPRRRUUUTTTQQQPPPQQQUUUVVVXXXYYYZZZ[[[]]]___TTT```iiiooo}}}{{{|||qqqjjjjjjiiivvv~~~pppbbb\\\ZZZaaagggccc[[[TTTUUUTTTRRRQQQPPPPPPOOOOOORRR[[[gggmmmmmmkkkkkklllcccaaa^^^ZZZXXXXXXYYYZZZRRROOOJJJGGGGGGHHHIIIJJJOOOPPPQQQSSSTTTUUUVVVVVVccclllssssssttt{{{xxxooolllkkkVVVJJJ>>>;;;:::999777888444444555555444555666888555555444333333222222111222222222222333333444555555555444333333222111111222222222111111111111000//////000222222333333333333333333444444444555555222222333444555666777888555555555555666777999999666777888999999:::999999666<<<999777???AAA>>>BBBBBBGGGZZZjjjjjjlllTTTZZZ^^^SSSYYYWWWTTTQQQLLLEEE===888888888999::::::::::::999999:::;;;<<>>???DDDHHHGGGDDDDDDHHHJJJLLLVVVjjjtttkkkeeejjjvvvvvvrrrnnngggOOOLLLHHHBBB>>>;;;:::999;;;:::999999999:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;:::888888888888777777777777<<<<<<;;;999777777:::<<<;;;::::::<<<===<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@???????????????BBBBBBAAA@@@@@@AAABBBCCCNNNHHHFFFPPP___eee___UUUNNNJJJEEEDDDFFFIIIJJJIIIFFFGGGHHHIIIJJJLLLMMMMMMOOOQQQTTTVVVVVVTTTQQQOOOMMMOOOTTTXXXZZZZZZXXXWWWXXXYYY\\\```cccqqq}}}|||zzzvvvrrriiinnnxxxqqqqqqiiicccbbb\\\RRROOORRRLLLYYYaaa\\\WWWXXXWWWTTTYYYXXXNNNJJJPPPMMMGGGKKKOOOQQQJJJHHHTTT\\\aaakkknnnvvv|||{{{jjjjjjsss~~~|||uuuzzzyyymmmeeebbbbbbMMMFFF>>>888777777777777444444444555666555333000444444333333333222222222000000000000000000000000222222222222222222222222000///.........///111222...///000111111222111111222222222222222222222222333333222222333444666777555555666666777888888888888888777777666666555555999999::::::;;;<<<<<<===EEE@@@FFFhhhnnneee~~~cccZZZ^^^VVV]]]VVVXXX]]]TTTAAA<<>>BBBDDDFFFPPPSSSWWW\\\aaaffflllpppsssyyyqqqkkkCCCCCCEEEFFFEEEHHHTTTbbbggglllyyypppgggXXX^^^iiittt~~~qqqeeeZZZQQQBBB@@@>>>;;;:::999999:::999999888888888999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888777777777777666666666666777999::::::888888888999999999999;;;======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>>>>>>>>>>>>>@@@@@@???AAAEEELLLRRRVVVYYYRRRLLLOOOWWW[[[VVVOOOJJJGGGCCCBBBDDDGGGHHHHHHEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQTTTUUUSSSRRRPPPOOOPPPQQQRRRTTTVVVWWWWWWTTTUUUYYY^^^```dddqqq|||}}}~~~sssnnnzzzwww|||wwwrrrmmm```]]]iiiyyy}}}rrriiisss||||||pppeee\\\VVVSSSEEEAAA;;;888777777666444333222222333444555333222333222222222111111111111000000000000000000000000222222222222222222222222000///.........///111111...///000111222222222222222222222222222222222222333222222222333444555666444444555555666777777777777777777666666666555555999999999:::;;;;;;<<<<<<===???BBBVVViiifffwwwttteeeUUUbbb[[[UUUTTTUUUQQQJJJCCC;;;;;;;;;:::::::::::::::999::::::;;;===???AAABBBHHHKKKPPPUUUYYY___dddhhhhhhlllssswww{{{uuuFFFJJJQQQVVVXXX```rrrqqq^^^VVVTTTgggzzzvvvooo{{{ppp]]]MMMBBB:::999777666666777888999777777777777777888999999;;;;;;;;;:::::::::::::::999888777666666666777777666666666666555555555444222555888:::999888888888888888888:::<<<======;;;::::::::::::::::::::::::========================@@@???>>>@@@GGGQQQ[[[aaa\\\UUUMMMJJJKKKLLLJJJGGGEEECCCAAAAAACCCEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIKKKOOOQQQSSSSSSQQQPPPQQQPPPNNNMMMNNNQQQTTTVVVOOOPPPTTTZZZ[[[[[[___dddqqqyyy~~~yyytttuuu~~~~~~vvvkkk```WWWNNNFFF@@@<<<:::888777777666555333444222111111222333333333111111111000000000000///000000000000000000000000111111111111111111111111//////......//////000111//////000111222222222222111111111111111111111111222222111222222333555555222333333444444555666666666666666555555555555555888888888999::::::;;;;;;888>>>>>>CCC```lll]]]]]]wwwuuu]]]\\\]]]ZZZUUUXXX\\\TTTGGG???===;;;999999:::<<<===<<<;;;;;;;;;;;;;;;<<<===AAADDDHHHMMMQQQVVV\\\___aaaeeejjjooorrrxxxVVV```rrr}}}pppccc\\\[[[hhhyyyyyyppptttwwwrrrfffWWWHHH???;;;:::999777666666666666555555555666666666777777999999999999999999999999:::999777555555666777888555555555444444444333333111444777888888888999::::::999888999;;;<<<;;;:::999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<>>???CCCJJJRRRWWWOOOKKKFFFBBBAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLNNNQQQRRRQQQPPPPPPQQQPPPNNNMMMMMMOOORRRTTTWWWXXXXXXXXXVVVVVV[[[___]]]ffftttssskkklllrrruuurrr~~~oooeeeXXXNNNGGGAAA:::444666555444444444555666666888555222000111222333333111111111000000000//////000000000000000000000000000000000000000000000000............//////000000...///000111222222222222111111111111111111111111000000111111222333333444111111222222333444444444555555555444444444444444666777777888888999:::::::::;;;===>>>HHHiii{{{eeeWWWdddpppYYY]]]```^^^\\\YYYTTTOOOFFFCCC>>>:::888999;;;===<<<;;;::::::999999::::::<<>><<<;;;999999::::::999888999999999999999999999999999999:::::::::;;;;;;;;;@@@?????????@@@BBBDDDFFFAAAAAAAAA???>>>===>>>???@@@BBBDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJMMMNNNOOOQQQQQQPPPOOONNNOOOOOOOOOOOOPPPPPPQQQQQQ___cccbbb[[[SSSPPPTTTYYY]]]```eeennnzzz~~~|||~~~}}}yyyppp{{{}}}rrr^^^TTTGGG>>>;;;999666333555444222111111444777999<<<888333000000111111111111111111111000000000000////////////////////////////////////////////////---......///////////////......///000111111111111000000000000000000000000//////000111111222222222000000111111222222333333333333333333333333444444555555666666777888888888<<<555:::CCCAAAJJJzzzooo^^^aaapppaaaZZZ^^^^^^VVVRRRUUUOOOKKKDDD>>>;;;:::;;;<<<::::::999999999999::::::999<<>><<<999999999999888777888888888888888888888888888999999::::::;;;;;;;;;===>>>???@@@@@@@@@??????>>>@@@AAAAAA???>>>>>>>>>@@@CCCGGGIIIHHHFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKNNNNNNOOOPPPPPPOOONNNMMMMMMNNNPPPQQQRRRQQQPPPPPPSSS\\\aaa\\\UUURRRTTTUUUYYY\\\```eeekkksss|||}}}oooiiiqqq||||||tttrrrwwwxxxmmm___NNNFFF<<<666444555555555444333222000000222666:::;;;888333000000000000///111111111111000000000000////////////////////////........................------...////////////...------...///000000000000////////////////////////---...///000111111111111///000000111111222333333222222222222333333333333444444444555666666777777999111777EEEAAA===]]]nnn```jjjrrrVVVWWW^^^ZZZUUUXXXUUUQQQKKKEEE@@@===;;;;;;::::::999999999999::::::666888;;;<<<>>>AAADDDGGGNNNSSSYYY]]]aaaeeekkkppp}}}|||oooaaaTTTWWWbbbuuu~~~zzzpppnnnYYYIII999666777888888999444444555666666777777666333333555666666666555444444444555555666666666666444444333333333222222222555444444444444333333333111333555666666777999<<<===;;;888888999999999888888888888888888888888888888888999::::::;;;<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@EEEJJJKKKJJJFFFEEEDDDAAABBBCCCEEEGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNPPPQQQQQQQQQPPPKKKSSSYYYXXXVVVXXXYYYWWWWWWZZZ]]]___aaadddgggjjjjjjzzztttwwwxxxsssvvvsss{{{zzzqqqddd\\\\\\\\\SSSHHH???<<<888555333333444555000222222111000000333666666333000...////////////000000000/////////......////////////////////////------------------------,,,---.../////////......+++,,,---...////////////////////////////////////,,,---///000111111000000///000000111222222333333111111111111222222333333333333333444555555666666888444777>>>===<<>><<<<<<;;;:::999999999999999555777999::::::<<>>888999999555333555666666777777777666555555333444555666666666555444444444444555555666666666555555666666666555444333555555555444444444333333...111555777777666777888;;;999777777999:::::::::777777777777777777777777888888999:::;;;;;;<<<<<<;;;<<<===>>>???@@@@@@AAA???>>>===>>>???AAACCCCCC@@@EEEKKKMMMJJJFFFDDDCCC??????AAACCCFFFHHHJJJKKKHHHHHHJJJKKKMMMNNNNNNNNNLLLLLLMMMMMMNNNPPPQQQQQQWWWZZZXXXSSSTTTYYYYYYTTT]]]^^^^^^]]]]]]___bbbeeeccceeekkkzzz{{{zzzrrriiiYYYLLLFFFEEE???888666777888666444222222333---000333333111///000111111///------...///////////////.........---------////////////////////////------------------------,,,,,,.../////////...---***+++,,,---............////////////////////////,,,---...000000000000///000000000111222222333333000000111111222222222333222222333444444555555666:::;;;999666777>>>DDDFFFuuuttt___lllppp\\\XXX\\\^^^VVVVVVSSSPPPKKKEEE@@@===>>>===<<<:::999888888888777999:::::::::;;;===???@@@GGGOOOUUUXXX[[[^^^aaafffjjjqqquuuzzz{{{qqqiii___[[[\\\www~~~rrryyypppWWWEEE???999999777666555555555555555555444333333333333444444222111111333444444444333333333333333333333333555555555555555555555555333333333333333333333333444444333222333444555666666777777777888888888888888888777777777777777888<<<;;;:::999999999999::::::;;;===???@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>>BBBDDDFFFGGGGGGEEECCCBBB@@@@@@@@@AAABBBEEEGGGHHHKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNSSSTTTUUUVVVWWWXXXXXXXXX[[[[[[\\\[[[ZZZ\\\___bbb```bbbdddeeeiiivvvssswww~~~}}}yyy{{{bbbUUUDDD;;;;;;;;;888444444444444333333333222222000000000000000000000000////////////////////////////////////............000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000////////////000000000000222222333333333222222111111222222333333444444555555555666666777:::???CCCUUUnnnZZZkkkoooaaa]]][[[[[[SSSPPPVVVXXXOOOCCC<<<>>>>>>===;;;:::999999999999999999999999999999999===@@@FFFKKKOOORRRVVVYYY___bbbgggkkkpppwww}}}vvvkkklllrrruuuvvvwwwttt|||yyyuuukkkYYYEEE:::888999888777666555555555555555555444333333333333333444222111222333444444333333333333333333333333333444444444444444444444444333333333333333333333333444333222222222333555555666666777777777888888888999888888777777777888888777888888999:::;;;<<<<<<:::;;;<<<>>>??????>>>>>>===>>>???@@@@@@@@@@@@???AAACCCEEEFFFFFFDDDBBBAAA@@@@@@@@@@@@AAACCCEEEGGGGGGGGGGGGGGGHHHJJJLLLMMMJJJJJJKKKKKKLLLMMMMMMMMMQQQRRRSSSTTTVVVVVVVVVVVVVVVXXXZZZZZZZZZZZZ[[[]]]YYY[[[]]]]]]]]]dddqqq{{{wwwkkkooorrrxxxzzzrrrfff^^^^^^WWWMMM@@@888666666444222333333333222222222222111000000000000000000000000........................////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........////////////....../////////000000000....../////////000000000111111222222222222111111111111222222333444444444444555666666777999>>>BBBFFFeeebbbWWWxxxsssfff^^^ZZZZZZYYYVVVSSSQQQLLLHHH@@@???===;;;::::::::::::999999999999999999999999:::===BBBFFFIIIMMMRRRUUU\\\___dddhhhmmmrrrwww{{{ggg``````nnn~~~yyylll\\\NNN@@@666444666888777666555555555555555555444333333222222333333333222111222333444444333222222222222222222222222444444444444444444444444333333333333333333333333333222111111111222333444666666666666777777777777999888888888888888999999444555777999::::::::::::999:::;;;<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@@@@???AAABBBDDDDDDCCCAAA@@@AAA@@@??????@@@BBBCCCDDDCCCCCCDDDFFFHHHJJJLLLMMMIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSSSSSSSPPPRRRVVVWWWWWWVVVWWWWWWWWWZZZ]]]\\\ZZZ]]]cccjjjnnnsss{{{|||}}}~~~|||{{{uuummmtttqqqooolllaaaQQQEEEAAALLLGGG???999777666555555222222111111111000000000000000000000000000000000........................//////.........---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////.........////////////000.........////////////000///000000111111000000000111111111222333333444444444555555555666888<<<@@@AAAIIIppptttPPPaaazzz~~~kkkXXX\\\\\\WWWSSSRRRQQQNNNDDDCCC???<<<::::::::::::999999999999999999999999888:::<<>>===<<<===>>>???>>>???@@@AAABBBAAA@@@???AAA@@@?????????@@@AAABBBBBBBBBCCCEEEFFFHHHJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQLLLNNNPPPQQQQQQRRRSSSUUUWWWZZZ]]]]]]]]]___eeejjjkkkeeedddjjjooottt~~~yyy|||yyytttiii\\\SSSKKKAAA:::999AAA???===999666444555666111000000000000/////////////////////////////////.................................---------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------........./////////------........./////////......//////000/////////000000111111222333333333333444555555555777:::===CCC???UUUgggWWWfffggg]]]XXXZZZ\\\WWWSSSSSSLLLIIIEEE@@@<<<:::999999::::::999999999999999888666888999:::;;;???DDDGGGKKKPPPVVV\\\aaaeeeiiillloootttzzz}}}vvvmmmnnnttt{{{~~~yyy{{{}}}iiiTTTGGG>>>777666888777777888666555444444444444444444333333222111111111111222111111111222444444333111111111111111111111111111333333333333333333333333222222222222222222222222111111000///000111222333444555555555555666666666888888777777888999999:::777888:::;;;;;;:::999777777888999<<<>>>@@@BBBCCCEEECCC@@@===;;;<<<======<<<===>>>???@@@@@@??????AAA@@@????????????@@@AAACCCCCCDDDEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLLLLKKKKKKNNNRRRVVVTTTVVVWWWWWWXXX\\\ccchhhpppgggbbbdddccc___fffrrryyyuuuhhh^^^QQQCCC<<<888555444666444666666444111000111222000000000/////////......................................................------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------............------------............,,,---.../////////////////////000111111222222333222333444444444555888:::<<<;;;CCCbbbkkkeeettthhhRRRZZZaaaZZZVVV]]]TTTQQQLLLFFF@@@<<<:::999:::::::::999999888888888777777888888888;;;???BBBBBBGGGNNNUUUZZZ___cccfffkkkrrrwwwwwwzzzxxxmmmeeehhhyyyuuudddSSSEEE<<<;;;777666999;;;666111000555444444333333333444444333222111111000000111111000000111222444444222000000000000000000000000000222222222222222222222222222222222222222222222222222111000000000111222333444444444444555555555666666666666666777888999999777888:::===>>>?????????999999:::;;;===@@@BBBCCCDDDBBB???<<<;;;:::;;;;;;<<<<<<===>>>????????????AAA@@@?????????@@@AAABBBDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJKKKMMMNNNNNNOOOOOOMMMLLLJJJIIIIIIMMMRRRWWWUUUUUUTTTSSSTTTXXX^^^bbbfffaaa```cccaaa]]]```ggghhhkkkpppuuu}}}}}}rrrgggWWWJJJCCC<<<666666777555444666222444444444222111111222000000/////////.................................------------------------------,,,,,,,,,+++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,---....../////////////////////000111111222222111222333333333333555777444:::===GGGjjj}}}pppyyyVVVSSSYYYVVVVVV___YYYWWWRRRLLLGGGBBB>>><<<;;;::::::999999888888888777888888888777888;;;======AAAGGGMMMRRRWWW\\\```fffoootttrrrqqqyyy}}}{{{~~~|||}}}pppllliiikkkmmmssszzz|||rrrXXXCCC888888;;;777444555888888333000000444333333333333333444444222222111000000000000000000000000222444444222///000000000000000000000000222222222222222222222222111111111111111111111111222222111000111222333444333333444444444555555555555555555555666777888999666777888:::;;;===>>>???<<<<<<;;;;;;;;;<<<===>>>>>>===<<<::::::::::::;;;<<<<<<======>>>?????????AAA@@@??????@@@AAABBBCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOKKKKKKKKKKKKKKKNNNSSSVVVVVVVVVUUUTTTTTTWWWZZZ]]]ZZZ[[[^^^______]]]]]]___ddddddcccdddgggmmmuuuzzzzzzeeeRRRHHHEEEAAA:::999666555888999777666888555555555555555444444333000000000////////////...------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,---...//////000000000......//////000111111222000222333333222222444555333:::>>>>>>MMMsssooouuuppp\\\VVVVVVXXXYYYZZZYYYVVVRRRNNNIIIDDDBBB;;;;;;::::::999888888777777888999888777666777999:::===AAAEEEIIINNNTTTWWW\\\dddkkkkkkmmmuuu~~~}}}|||~~~xxxppplll______fffuuu~~~zzzfffOOOAAA;;;888555333333000000333444222444888333333333222222333444444222111111000000000000000//////000222444444111///000000000000000000000000111111111111111111111111111111111111111111111111333222111111111222444444333333333444444444555555444444444444555666888888666666555555666777888888???>>><<<:::999999999999999999888888999999:::;;;<<<<<<<<<===>>>??????@@@AAA@@@@@@???@@@BBBCCCDDDBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOJJJKKKMMMNNNNNNPPPSSSUUUSSSSSSSSSTTTTTTVVVWWWXXXZZZ^^^aaa```^^^]]][[[XXXaaa```______bbbeeehhhjjjiiikkkqqq|||pppjjjTTTNNNDDD;;;;;;>>>;;;666999555444555555333555:::444222000111222222111///111000000000////////////------------------------------------------------,,,,,,,,,+++++++++******((()))***+++,,,---......******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---...///000000000000......//////000111111111000111333333222222333444666999<<<;;;999LLL}}}oooYYYiiippp^^^```^^^TTTYYYYYYXXXVVVRRRMMMIIIFFF;;;;;;::::::999888777777666888999999777555555666:::<<<>>>AAADDDHHHMMMQQQRRRYYY```eeellltttyyyyyy|||{{{{{{|||}}}}}}uuujjjcccaaabbbhhhnnn{{{wwwjjj```WWWMMM@@@888777888777666111111111111111111111111111111111111111111222222000000///...............222000111444999888333...............////////////333333222111000///......000000000000000000000000000000000000111111111111222222333444444555666666333444555666777777777777777555222333666888888666888;;;:::555555;;;===:::::::::999999999:::;;;;;;::::::;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCBBB@@@@@@BBBCCCBBBBBBCCCEEEFFFGGGHHHIIIFFFJJJMMMMMMLLLKKKMMMOOOMMMIIIHHHKKKQQQUUUUUUSSSRRROOOMMMPPPVVVYYYXXXVVV\\\ccciiihhhaaa[[[ZZZ\\\^^^___```______```cccffffffgggiiilllpppssswwwxxx~~~ooo```TTTLLLHHH???===;;;999777666666666444444444444444444444444222222222111111111000000////////////....................................---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************,,,+++***))))))***+++,,,+++*********))))))(((((()))************+++++++++******************************+++++++++,,,,,,,,,...------,,,,,,------.........//////000111111111//////000000000000/////////000000000111111111111444111444:::<<>>:::888888888888999888777666666555666666888888:::<<<>>>AAADDDEEENNNQQQWWW^^^eeekkkppprrr{{{}}}www{{{tttuuusssnnnxxxjjj___^^^eeeqqqyyywww|||hhh[[[QQQHHHBBBAAA;;;444111222444333111111111111111111111111111111111111111111111111111000000///...............111000///222666777222...............////////////222222111111000///////////////////////////////////////000000000111111111222222333333444444444555333444555666666777777666777444222222444666666555555888777444555;;;>>><<<;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>???????????????@@@@@@BBBCCCDDDAAABBBCCCBBBAAA@@@BBBCCCCCCCCCDDDEEEFFFFFFGGGHHHGGGIIIKKKKKKIIIIIIJJJLLLMMMJJJHHHKKKQQQTTTTTTRRRPPPOOONNNPPPTTTXXXYYYYYYdddhhhkkkjjjeee```^^^^^^^^^^^^^^^^^^___```bbbdddaaaaaaaaabbbbbbdddeeeeeejjjnnntttxxxzzz|||yyyrrrfffaaaYYYQQQIIICCC???>>><<<;;;999777666555555555333333333333333333333333222222111111111000000000////////////.........---------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************++++++***))))))***++++++*********)))))))))(((((())))))*********+++++++++*********************************+++++++++,,,,,,------,,,,,,,,,,,,------------......///000000000/////////000000///////////////000000000111111111555222444999888999HHHZZZppphhhxxxwwwppphhh\\\YYYWWWXXXYYYWWWSSSQQQPPPKKKDDD???===<<<;;;:::<<<;;;:::999888777777777777777888:::<<<>>>@@@BBBFFFIIINNNUUU\\\bbbgggiiinnnsss{{{|||wwwwwwwwwuuutttvvvvvvnnnddd}}}yyysssnnnjjjjjjpppxxx~~~rrrZZZGGG<<<888555333555222000111333444222///000000000000000000000000111111111111000000000000000///......---.........111///...///333333111...---............/////////000000000000000000000000//////////////////////////////000000000000111111222222222222222222333333222333444555666666666666777444222222333444444333222444444333555;;;>>>>>>;;;<<<<<<<<<<<<;;;999888999::::::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDAAABBBCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMLLLJJJIIILLLPPPRRRQQQOOONNNOOOPPPQQQRRRUUUZZZ]]]iiiiiiiiihhheeebbb```^^^^^^]]]\\\]]]___aaabbbaaa^^^^^^]]]]]]\\\\\\\\\\\\fffhhhjjjjjjhhhgggggggggooonnnuuu}}}~~~zzzxxxssslllcccYYYQQQLLLCCCAAA>>><<<:::::::::;;;888888666555555444444555333333333333333333333333111111111111000000000000//////.........---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************+++******))))))******+++******))))))))))))(((((()))))))))*********++++++*********************************++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////......////////////......////////////000000000000555222444888666333888AAASSS~~~ppp|||nnnbbbZZZ[[[[[[VVVSSSUUUVVVQQQJJJDDDAAA>>>;;;999===<<<;;;::::::999999999777777777888:::;;;======>>>AAAFFFLLLSSSYYY]]]```ggglllssszzzzzzuuuqqqoooqqqnnnnnnrrrrrrmmmjjjjjj~~~uuuppp|||}}}wwweeePPPIII???999777777555444444333222333444444111///000000000000000000000000000000000000000////////////......------.........///...,,,---///000000...---------.........//////////////////000000111111////////////////////////////////////000000000111111111111111111111111111222222333555555555555555777666444333333333444444222333222222555888<<<===;;;<<<===>>>===;;;888777999999:::;;;<<<======>>>=========>>>@@@AAACCCDDD@@@AAACCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHKKKMMMOOOLLLJJJJJJLLLOOOPPPOOOMMMLLLOOOQQQQQQQQQSSSZZZ```fffcccaaaaaaaaaaaa^^^\\\___^^^]]]^^^aaabbbbbb```[[[\\\\\\]]]]]]]]]]]]]]]___```aaa```___]]][[[[[[bbb___aaagggggg```ZZZYYY^^^ccceeeaaaaaafffiiihhhggggggffffffggghhhjjjkkkiiifffbbb___]]]ZZZVVVRRRNNNMMMKKKIIIGGGDDDBBBAAA<<<;;;:::999999:::;;;<<<666555555555444444444444222222222222222222222222111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))(((((())))))))))))************************************************++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,------......---......//////......---........./////////000000333111222777777444555:::DDDXXXwwwwwwrrrbbb___\\\VVVUUUZZZWWWTTTPPPLLLIIIDDD???;;;;;;;;;::::::::::::;;;;;;888888888888888999:::;;;<<<>>>AAAGGGMMMRRRWWWYYYbbbgggmmmssswww{{{|||tttooollljjjiiillloootttuuujjjcccoootttbbbZZZMMM===:::888666666777666333000333111000/////////......////////////////////////000000000/////////............------------.........---++++++,,,.........------------.....................///000000111111...........................////////////000000000000000111111111111111222111222333444555555555555888777666555444444555666555333222333444555888:::;;;<<<======<<<:::888666888888999:::;;;<<<===============>>>???@@@BBBBBB???AAACCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDFFFHHHIIIIIIJJJJJJJJJLLLNNNNNNMMMLLLJJJOOOSSSRRRQQQSSSZZZ```___\\\YYYZZZ^^^___]]][[[___^^^^^^___aaabbbaaa```XXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYZZZYYYXXXVVVTTT\\\ZZZ[[[^^^___[[[WWWVVVUUUWWWUUUQQQOOOPPPRRRQQQPPPOOOMMMKKKJJJKKKLLLMMMKKKJJJJJJJJJIIIHHHEEECCCEEEDDDCCCAAA@@@?????????<<<;;;:::999888888888999444555555555555555444444111111111111111111111111000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++************++++++******++++++,,,---------------............---------............/////////333000000333555666777999???CCCZZZlllnnnwwwmmmeee\\\YYY]]]UUUUUUTTTSSSQQQLLLEEE@@@888888888888999:::;;;<<<::::::999999999999999::::::<<<>>>BBBGGGLLLPPPSSSXXX\\\bbbgggkkkoootttvvv}}}yyysssmmmkkkiiigggfffiiilllrrrrrrhhhdddtttsssnnn]]]FFF:::;;;;;;777777555333222222222111000000///.........000111222////////////////////////000000//////......---------------,,,------...///,,,,,,++++++,,,,,,---...,,,------------..................//////000000000..............................////////////000000///000000111222222333333111111222333444444444444777777777555444444666888888444333444444333555999:::;;;;;;;;;;;;:::888777777888888999:::;;;<<<<<<============>>>???@@@AAA>>>@@@CCCDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBCCCDDDDDDBBB@@@GGGHHHJJJLLLMMMMMMLLLLLLJJJOOOSSSTTTRRRSSSYYY]]][[[YYYXXXYYY]]]___^^^\\\\\\^^^```aaa______```aaa]]]]]]^^^^^^^^^\\\ZZZYYY___^^^]]]]]]]]][[[XXXVVVWWWWWWXXXZZZ[[[ZZZWWWUUUSSSRRRPPPMMMLLLLLLLLLLLLJJJIIIGGGEEECCCCCCCCCDDDCCCDDDDDDEEEDDDCCCAAA@@@AAA@@@???======<<<======;;;:::999888777777777777444444444555555444333333000000000000000000000000////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************++++++******))))))******+++******++++++,,,,,,------,,,,,,------------,,,,,,------------.........///222111000000000222444666444>>>DDDTTTfffaaappp{{{jjj[[[SSSNNNNNNOOOOOONNNJJJDDD???::::::::::::::::::;;;<<<;;;;;;:::999999999999999999999:::===@@@DDDHHHJJJNNNRRRXXX^^^dddiiiooorrrwww{{{yyyssspppllliiihhhgggeeecccccceeelllssstttrrrrrruuutttaaaUUULLLEEE;;;222///000444777222000......///111333444///000111111111111222333........................000000///......---,,,,,,---,,,,,,,,,------...///++++++,,,,,,,,,,,,------,,,,,,---------...............//////////////////................................./////////000000...///000111222444555555000111222333333444444333444555666555333333666888999444222555555333555:::999999999999999999999999777777888999:::;;;<<<<<<>>>>>>=========>>>>>>???===@@@CCCDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBEEEGGGFFFCCC@@@EEEGGGJJJLLLLLLLLLLLLLLLKKKOOOSSSUUUTTTUUUWWWYYYYYYYYYYYYZZZ\\\]]]\\\[[[XXX]]]aaa```\\\ZZZ\\\``````aaaaaaaaa```^^^[[[ZZZ[[[YYYXXXXXXXXXWWWSSSPPPTTTTTTUUUUUUVVVUUUQQQMMMNNNLLLJJJJJJIIIHHHGGGGGGDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAA???===<<<<<<777777888888999:::;;;<<<999999888888777666666666222333333333333222000000/////////////////////////////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************))))))))))))************++++++,,,------...,,,,,,------------,,,,,,,,,,,,---------.........///111111///...///222444///888;;;???XXXrrrccc\\\mmmmmmWWWNNNLLLIIIHHHGGGFFFDDDBBBBBBAAA???>>><<<<<<;;;;;;;;;:::999999888888999999888888888999;;;>>>AAACCCIIIMMMRRRXXX]]]bbbgggkkknnnqqquuuzzzwwwqqqmmmiiifffdddcccaaa___cccttt|||lll|||vvvkkk\\\MMMCCC===<<<666333333888888444111222////////////000111111111---///111111000...------........................000000///...------,,,,,,,,,,,,,,,,,,------...///***+++---------,,,,,,---,,,,,,,,,---------......////////////////////////..................................../////////000...///000111333555666777000000111222333333333333222444555444222222555888888333222666666444666;;;999888888777777888999999777777888999:::;;;;;;<<>>==================@@@CCCDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC???@@@BBBHHHLLLNNNKKKGGGCCCFFFJJJLLLLLLLLLLLLLLLLLLOOOSSSUUUVVVVVVVVVWWWWWWYYYZZZ[[[[[[ZZZYYYXXXTTT[[[aaa```YYYVVVZZZ___\\\]]]^^^___^^^]]][[[YYY\\\ZZZYYYZZZ\\\[[[XXXUUUPPPRRRSSSTTTUUUVVVSSSOOOPPPMMMKKKLLLKKKIIIGGGGGGBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBAAA???=========::::::::::::::::::::::::888888777666555444333222111111222222111000...---//////////////////////////////.........---------,,,,,,,,,+++++++++******************************))))))******++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********++++++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,000333111///000333555555111777AAA???III~~~yyy{{{kkkaaappplllWWWRRRLLLHHHHHHIIIJJJJJJIIIHHHEEEBBB???===;;;::::::999888888888888888999999888888888999<<<>>>@@@DDDGGGKKKOOORRRVVVZZZ^^^gggjjjnnnsssyyy|||}}}~~~zzzrrrnnnhhhdddaaa___]]][[[kkk{{{xxxooojjjeee```[[[JJJGGGBBB===999666444444222222222111111111000000////////////////////////////////////////////////////////////////////////---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,------...///000000111000111222333444333222222000000000111222222333333222333444333222222333555555666555333111111444777555666666777777777777666777777666555666888999::::::::::::::::::;;;<<<<<<<<<>>>@@@AAA@@@@@@AAACCC@@@@@@AAAAAABBBCCCDDDDDDFFFBBBAAAIIITTTVVVNNNCCCIIIJJJKKKKKKJJJJJJLLLNNNNNNPPPTTTWWWXXXVVVSSSQQQVVVWWWXXX[[[]]]]]]ZZZXXXYYYZZZ[[[\\\\\\[[[YYYXXX]]]\\\\\\]]]^^^]]][[[YYY]]]ZZZXXXVVVVVVUUUTTTRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBAAA???===<<<@@@???>>>===<<<;;;:::::::::::::::999999999888888999888777666555444333333111111111111000000000///------------............///......---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))'''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))***+++******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///+++,,,---...////////////000///333888888>>>WWWsssxxxuuu|||xxxmmmssskkkVVVPPPMMMHHHFFFJJJIIILLLNNNMMMJJJFFFAAA;;;===;;;888777888999::::::::::::999::::::;;;<<<<<<@@@@@@BBBEEEIIIOOOTTTWWWZZZ___fffmmmsssyyy~~~}}}{{{wwwssswwwqqquuuxxxwwwuuukkk```YYYTTTTTTZZZcccvvvWWWPPPHHHCCCBBBAAA>>>;;;===;;;888666444444444555111111000000000/////////////////////////////////................................................------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------......///000000111///000111222333222111111///000000111111222333333444555555555444444666777666555444333222333555666444555666777777888888888666666666777888999:::;;;===<<<;;;;;;;;;<<<======;;;===???@@@??????@@@AAA@@@@@@AAABBBBBBCCCDDDDDDKKKGGGDDDFFFJJJMMMKKKHHHEEEFFFGGGHHHIIILLLNNNPPPOOOQQQSSSVVVVVVUUUTTTRRRVVVUUUUUUVVVXXXYYYXXXWWWWWWXXXZZZ[[[[[[ZZZYYYXXX[[[ZZZZZZ[[[\\\[[[YYYWWW[[[YYYWWWUUUUUUTTTRRRQQQRRRRRRQQQPPPOOOMMMKKKJJJJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAA@@@>>>===<<>>>>>===<<<;;;:::999999999999999888888888888888777777666555444333222111111111000000000//////---------.........//////.........------------,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((())))))******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000222000333777444555EEEYYY{{{sssvvvwwwbbbOOOFFFJJJSSSOOORRRTTTRRROOOLLLJJJIIIAAA>>>;;;999999:::999888:::999888888888888888999;;;<<<===???CCCHHHLLLOOOPPPTTT[[[aaafffkkkpppssszzz~~~~~~}}}zzzuuupppsssyyytttqqquuuxxxwwwuuuhhhZZZUUUUUUZZZbbbjjjxxxddd>>>:::777777999:::999777444333222111111111222333////////////............////////////////////////................................................---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------------------------------------------------------.........//////000000111...///000000111000000000//////000111111222222333333444555555444444666888666444222222333444555555333444555666777888888888555555777888999:::;;;;;;???>>><<<;;;;;;<<<===>>>:::<<<>>>>>>>>>===>>>???@@@AAAAAABBBBBBCCCCCCDDDKKKLLLLLLKKKJJJIIIHHHHHHFFFDDDCCCDDDHHHKKKNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSUUUSSSQQQQQQTTTVVVWWWVVVVVVWWWYYYZZZ[[[ZZZZZZYYYYYYXXXXXXYYYZZZYYYXXXVVVZZZXXXVVVTTTTTTSSSQQQOOOQQQQQQPPPNNNMMMJJJIIIGGGHHHGGGFFFEEECCCBBB@@@@@@@@@@@@@@@???>>>===<<<;;;======<<<<<<;;;:::999999888888888888777777777777666666555555444333222222000000000000////////////---............/////////..................------************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((***))))))((((((((())))))***))))))(((((())))))***)))))))))*********++++++,,,,,,,,,,,,------------+++,,,---......---,,,+++......///000111111111111222000333666333///555@@@NNNsssooofffvvvmmm\\\RRRLLLMMMPPPUUUVVVTTTPPPOOOOOOGGGDDDAAA>>>===;;;999777::::::999777777666666666888888999;;;>>>AAAEEEGGGJJJNNNTTTYYY]]]aaafffiiiooouuu|||}}}}}}~~~zzz{{{zzzyyyuuuwwwvvvsssqqqsssrrrooooooiiifffkkkqqqrrrssstttpppcccccc888666444555666777555444555444333111000000000000////////////.........---........................------------------------------------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////000000000------......//////////////////000000111222222222111222333333222222444666666444111111333444333222555555666666777666666666444555777999;;;;;;;;;:::>>>>>><<<;;;;;;;;;<<<===:::<<<>>>>>>======>>>???AAAAAAAAAAAABBBBBBCCCCCCEEEJJJRRRWWWVVVPPPGGGAAAJJJGGGDDDCCCFFFHHHIIIIIIOOOOOONNNOOOOOOPPPQQQRRRTTTRRRQQQRRRTTTVVVVVVUUUVVVWWWXXXZZZ[[[[[[[[[[[[XXXWWWVVVWWWXXXXXXWWWVVVYYYWWWUUUTTTTTTSSSPPPNNNOOONNNMMMLLLJJJHHHFFFEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<<<<;;;:::<<<;;;;;;:::999999888888777777777666666666666555555444444333222222111111000000/////////.........------........./////////000000///......---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))((())))))***,,,,,,))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,------------,,,---///000000///---,,,---...///000111111111111111///111555555222333888@@@KKKbbb```TTTbbbfffNNNMMMMMMQQQVVVXXXTTTPPPNNNNNNKKKHHHEEEBBB???;;;888;;;:::999999888888888888888888999:::<<<>>>@@@AAAEEEHHHNNNRRRVVV[[[___bbbhhhmmmuuuyyyzzzzzz|||}}}}}}yyytttppplllpppssstttssspppjjjffflllxxx}}}|||vvvoooccc^^^lll555444333333333222111///666555444222111000000///000000/////////.........------------------------------------------------------------------------++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---,,,------------.........//////000111111222222000222333333222222555777666444333222222222111000666777777666666555444333444555777999::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;===??????>>>===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAADDDLLLWWW]]]XXXJJJ===JJJHHHEEEEEEEEEGGGHHHHHHLLLLLLMMMMMMNNNOOOOOOPPPRRRRRRSSSVVVXXXXXXVVVTTTWWWXXXYYYZZZ[[[[[[\\\\\\XXXVVVUUUVVVWWWXXXWWWVVVXXXVVVUUUTTTTTTRRROOOMMMKKKKKKJJJIIIGGGEEECCCBBBCCCCCCBBBAAA???>>>=========<<<<<<;;;::::::::::::::::::999999888888777777666666555555555444444444333333222222111111000000/////////............---------------............222111000///---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))+++---///000))))))(((((((((((())))))(((((()))))))))*********+++++++++,,,,,,,,,------+++---///000000///---++++++,,,---...////////////000...///222555555555666:::;;;===YYYgggSSSaaa~~~ppp```VVVPPPSSSWWWUUURRRRRRSSSQQQNNNLLLIIIEEE@@@<<<;;;:::999999888888999999777777888999:::;;;<<<===<<>>======>>>????????????????????????AAA>>>@@@KKKWWWYYYNNNAAAFFFHHHIIIHHHGGGGGGIIIKKKJJJLLLNNNPPPPPPPPPNNNMMMQQQQQQSSSVVVXXXXXXUUURRRXXXXXXXXXYYYYYYZZZZZZ[[[WWWUUUTTTTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSQQQMMMKKKHHHHHHGGGFFFEEECCCBBBAAAAAA@@@@@@???>>><<<<<<;;;;;;;;;:::999888888999999888888888777777777666666555444444444333333333333111111111000000000/////////.........------------+++,,,,,,,,,,,,---------111000///...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((()))+++---///000)))((((((''''''(((((()))((((((((()))))))))******))))))******++++++,,,,,,)))***+++,,,,,,+++***)))******+++,,,------------000///...///111222333333---:::<<<@@@ZZZlllccckkk~~~~~~lll\\\WWWUUURRRSSSXXXVVVUUUTTTRRRPPPLLLGGGCCC<<<<<<;;;999999888888888555555666777888888999999888:::>>>AAADDDHHHMMMPPPXXX^^^dddggggggggghhhjjjrrrtttxxx|||yyyrrrnnnjjjhhhjjjnnnrrrmmmiiihhhfffdddeeehhh~~~gggiiipppyyy/////////...------...///---......///000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***************************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///......//////000111111111222333444444444555777999999===???;;;444///111444333444555555666666555555777666666666666666777777666888<<>><<<:::;;;<<<>>>>>><<<;;;<<<<<<>>>>>>>>>>>>============???;;;;;;EEESSSWWWPPPFFFFFFKKKOOOMMMHHHEEEHHHKKKIIILLLQQQUUUUUUSSSOOOMMMPPPPPPPPPRRRTTTTTTSSSQQQWWWWWWWWWVVVWWWWWWWWWXXXUUUSSSQQQQQQSSSUUUUUUUUURRRQQQQQQQQQPPPNNNJJJGGGDDDDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;::::::999888777777777888999777777777666666666666555444333333333333222222222000000000////////////............---------,,,,,,******++++++++++++,,,,,,---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((()))***,,,,,,((((((''''''''''''(((((((((((((((((()))))))))***'''(((((()))******++++++)))))))))))))))))))))))))))***+++,,,------------.../////////000111111000+++666999888>>>OOOxxxfffvvvuuuhhhZZZWWW\\\WWWWWWWWWWWWWWWSSSNNNKKKDDDCCCAAA>>><<<:::999999444555666777777888888888999:::<<<>>>???BBBFFFHHHMMMQQQVVVXXXXXXYYY\\\___eeehhhlllooosssyyy}}}zzzxxxsssqqqqqqmmmhhhgggkkkdddeeekkktttuuuooojjjkkk}}}tttpppdddttt444333222000///...000111//////000000000///......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++,,,---...///......//////000111111111000111222222222333555888;;;AAADDD???555///111666000111333555666777888888888777555444444444555666444888===AAABBBAAA>>>;;;:::;;;===<<<;;;::::::;;;===============<<<<<<<<<<<<:::===HHHUUUXXXPPPGGGJJJPPPUUURRRIIICCCDDDHHHIIINNNTTTYYYYYYVVVPPPMMMPPPNNNLLLMMMOOOQQQQQQQQQVVVVVVUUUTTTTTTTTTUUUUUUSSSQQQOOOOOOQQQSSSTTTSSSPPPOOONNNOOONNNLLLHHHEEEBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===<<<;;;;;;::::::999888777666666777888888666666666666666555555555333333333222222222111111///////////////...............---------,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''((()))******+++++++++***))))))***++++++******+++,,,------------+++...111111111222222000666///***333;;;;;;OOOvvvtttbbbjjjjjj___bbbXXXXXXYYYZZZZZZXXXSSSOOOMMMKKKHHHDDDAAA>>><<<;;;555666777888999999999999888999999999999:::===@@@DDDHHHLLLNNNNNNOOOSSSVVVWWW[[[___bbbeeejjjrrrwww||||||vvvsssrrrqqqqqqnnnooorrrmmmddd```bbbZZZdddyyywwwpppiiioooxxx|||ttthhhaaabbbqqq111111000/////////////////////............//////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************************************++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------............////////////000000000000000000000000333333333333333333333333222111111222444555555444444444444555555555555666999999:::;;;;;;<<<<<<===;;;;;;::::::;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAA@@@===<<<<<>>>>>@@@@@@@@@AAAAAAAAAAAAAAA===>>>@@@FFFRRR]]]\\\VVVZZZ[[[ZZZVVVOOOJJJIIIJJJJJJIIIIIILLLQQQTTTRRRNNNOOONNNLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSQQQPPPNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMKKKIIIGGGFFFDDDBBBAAA@@@AAA@@@>>>===<<<;;;::::::::::::888666888888888777666555333333222222222222111111111111111111111000000000//////000//////...............------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))((((((''''''***,,,---......,,,***(((***)))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,---------------............000111111111111444888<<>>@@@???>>>>>>AAADDDHHHJJJMMMQQQUUU\\\ccchhhoooqqquuuyyy}}}zzzxxxwwwpppgggllllllkkkiiigggfffgggiiiiiihhheee```[[[YYYZZZ[[[rrrkkk___WWWYYYcccppp000000///............//////......------......///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++******************************************))))))************************************************))))))))))))))))))))))))))))))************************++++++++++++******++++++++++++,,,,,,,,,,,,---............/////////////////////////////////111111111111111111111222111000///000222444333222444444444444555555555555777777888888999::::::;;;::::::::::::;;;<<<===>>>>>>??????@@@@@@AAAAAAAAA>>>@@@CCCIIIUUU___aaa\\\fffbbb]]]VVVPPPKKKHHHGGGIIIIIIJJJLLLNNNOOOPPPPPPOOONNNMMMKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMKKKIIIGGGEEEDDDCCCAAA@@@???@@@???>>><<<:::999888888999999777555777777777666666444333222111111111000000000//////000000000000//////////////////...------------...,,,,,,,,,,,,++++++++++++************************************)))))))))))))))))))))(((((((((((('''***,,,---......,,,***)))*********))))))(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))************************************+++++++++,,,,,,,,,------------............000111000///...000333555666999IIIkkkuuujjjdddbbbwwwsss]]]YYYYYYTTTSSSXXXXXXWWWUUUUUUTTTSSSPPPNNNJJJHHHFFFCCC@@@>>>===<<<999888777777888999;;;<<<:::;;;<<<;;;::::::<<<>>>@@@BBBEEEHHHLLLQQQWWW\\\cccdddfffjjjnnnrrruuuwww|||rrrooohhhbbbaaacccaaa\\\aaabbbccccccaaa```aaabbbbbbaaaeeejjjfff^^^```hhhwwwnnnYYYXXX]]]jjjxxx//////...------............------------------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************************************++++++******))))))((((((************************************************))))))))))))))))))))))))(((((())))))******++++++******++++++++++++*********++++++++++++,,,,,,,,,---------.........//////........................000000000000111111111111000///...///111333222111333333444444444555555555666666777777888999999999::::::::::::;;;<<<============>>>>>>???@@@AAAAAA@@@@@@BBBHHHTTT\\\YYYPPPXXXUUUQQQNNNKKKIIIFFFDDDGGGIIIKKKKKKJJJKKKNNNQQQNNNNNNLLLKKKKKKKKKKKKKKKNNNNNNOOOOOOOOOOOOOOOPPPOOOOOOPPPQQQQQQPPPOOOOOONNNMMMLLLJJJHHHEEEDDDCCCBBB@@@>>>>>>>>>>>><<<;;;999888888888999999777555666666666555555444222222000000/////////.........///////////////////////////...------,,,,,,------,,,,,,,,,++++++++++++***************************************)))))))))((((((((((((((((((((((((((()))***+++,,,,,,+++***)))++++++***)))(((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***************************************++++++++++++,,,,,,---------.........///000000...---...000333555444888FFF]]]}}}]]]^^^pppjjjZZZVVVTTTSSSRRRWWWVVVUUUVVVWWWVVVRRRNNNMMMLLLKKKIIIHHHFFFEEEEEE===<<<:::999999:::;;;<<<::::::::::::::::::<<<<<<;;;===???AAACCCGGGLLLPPPUUUVVVXXX[[[```fffkkknnnssswww{{{}}}~~~~~~vvvnnnjjjeeebbb^^^[[[[[[]]]^^^\\\^^^______^^^\\\\\\^^^___XXXbbbyyy{{{qqquuukkkssshhhXXXXXXaaasss...---------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++)))******++++++******)))*********+++++++++,,,,,,------------............------------------------/////////000000111111111///......///111222222111333333333444444444444555555555666777777888888999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@@@@>>>>>>EEERRRXXXOOOBBBEEEEEEFFFGGGIIIHHHEEECCCFFFIIIKKKJJJHHHHHHKKKOOOMMMLLLLLLKKKKKKJJJJJJJJJQQQPPPPPPOOOOOONNNNNNMMMOOOPPPQQQRRRRRRQQQOOONNNNNNMMMKKKIIIFFFDDDCCCBBB@@@???============;;;999999999888999::::::888666444444444444444333222111/////////.........------.....................///......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************)))))))))((('''''''''''''''((((((((('''((())))))))))))((('''+++******)))((('''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------------...---...//////...///111333000333444333777OOO{{{fffPPPXXXnnnyyykkkhhh[[[JJJQQQPPPPPPTTTXXXZZZWWWTTTRRRQQQQQQPPPNNNMMMLLLKKKDDDCCCAAA???============:::999999999:::<<<<<<<<<999:::<<<===>>>AAADDDGGGIIIJJJLLLOOOUUU\\\bbbeeefffiiimmmoooqqqrrruuuwwwwwwtttpppjjjeeeaaa^^^\\\^^^\\\\\\]]]^^^^^^^^^^^^___^^^]]][[[YYYYYY[[[^^^\\\rrrsssyyyeeeZZZ^^^gggsss~~~---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,************************))))))***++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))************++++++++++++,,,------------................................./////////000111111222222000///...///111333222111333333333333444444444444555555666777777888888999888999:::;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>><<<<<>>???@@@DDDHHHEEE???AAADDDHHHHHHGGGFFFGGGIIIEEEGGGIIIIIIIIIHHHGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMKKKJJJHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@>>>===;;;:::;;;:::999777777666666777888999777555222222222222222222111000////////////............,,,,,,---------.........---,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,---------,,,---......---...///111---...222666666555999@@@```|||qqq___UUU\\\llllllaaaRRRJJJKKKOOOQQQPPPRRRSSSSSSTTTSSSRRRQQQPPPMMMNNNNNNNNNMMMKKKIIIHHHEEEBBB???>>>??????===;;;:::;;;<<<<<<;;;:::<<<===;;;<<<===@@@CCCGGGJJJMMMLLLOOORRRUUUXXX\\\aaaeeemmmuuu{{{yyyvvvwwwzzzzzzzzz|||zzzsssllleeeaaa___^^^^^^]]][[[YYYXXXXXXXXXXXXVVVTTTVVVZZZZZZVVVVVVZZZbbbeeehhhiiihhhfffffffffyyysssiii^^^bbbvvv++++++++++++,,,,,,---...,,,++++++++++++++++++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))************)))))))))************+++++++++,,,,,,,,,---------......///////////////////////////000000111222333333333111000///000222444333222222222333333333444444444666666777777888888999999777888:::;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;<<>>>>>>>>>>>>>><<<::::::::::::888666666555555666777777666444111111222222222111111000000000/////////.........,,,,,,,,,------.........---,,,++++++******+++++++++++++++************)))************************************))))))))))))&&&&&&&&&'''''''''((((((''''''''''''(((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------,,,---......,,,,,,---...000/////////------333<<<777LLLppptttiiifffmmmgggTTTLLLLLLLLLKKKLLLMMMOOORRRSSSTTTTTTTTTNNNOOORRRSSSSSSQQQOOOMMMMMMJJJFFFDDDDDDBBB???===:::;;;<<<<<<:::999:::;;;999999:::<<<>>>@@@BBBCCCBBBDDDHHHKKKOOOTTTYYY]]]aaaiiiooommmjjjlllnnnnnnssstttxxx{{{tttjjjfff```ZZZWWWVVVWWWYYYXXXXXXYYYXXXWWWVVVTTTSSSXXXUUUUUUYYYXXXTTTUUUZZZqqqwww~~~|||zzz}}}~~~vvvpppkkkddd[[[WWWiiizzz{{{~~~++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++***,,,------++++++,,,...........................///000000000111111111111000000//////000000111222000111111222222333444444:::999777666666666777888:::::::::;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;@@@?????????>>>>>>======AAABBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIIIIIIIGGGFFFFFFIIIKKKKKKIIIIIIJJJLLLJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJHHHFFFEEECCCCCCDDDCCCAAA???===;;;;;;::::::999777666666666777888555444333333222222333333222222222111000//////...///............---------------------------------,,,,,,+++***)))))))))***************************+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------..................////////////999555<<<]]]{{{hhhdddqqqhhhRRRFFFCCCHHHEEEHHHOOOQQQMMMLLLOOOOOOQQQTTTXXXYYYYYYWWWUUURRRRRRQQQOOOLLLIIIFFFDDDBBB???===;;;;;;;;;999888::::::;;;;;;<<<=========??????AAACCCFFFJJJNNNPPPWWWYYY\\\^^^^^^___aaabbblllmmmooorrruuuwwwyyyzzz~~~uuukkkgggfffdddaaa\\\[[[YYYWWWWWWXXXYYY[[[ZZZXXXVVVWWWXXXWWWSSSOOOSSS\\\eeeeee^^^XXXWWWXXXmmm{{{|||ssshhh___WWWSSSVVV[[[ccc|||}}}}}}++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++***+++---,,,++++++,,,...........................//////000000000111111111000000000111111111111222000111111222222333333444666666444444444555666666777777888999::::::;;;;;;>>>======<<<;;;;;;<<<<<<>>>>>>>>>======<<<<<<<<<>>>???@@@BBBDDDEEEGGGHHHDDDEEEFFFHHHIIIIIIHHHHHHDDDGGGIIIJJJHHHHHHIIIKKKIIIJJJJJJJJJIIIHHHHHHGGGKKKJJJIIIGGGFFFDDDCCCBBBBBBAAA???===<<<::::::999999888777666555666777777444444333222222222222222222222111000000///..................------------------------------------,,,+++******))))))******************************************)))))))))((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,------.........////////////---222;;;GGG\\\{{{ppp^^^```jjjuuuooobbbKKKCCC???DDDIIIJJJKKKMMMTTTTTTTTTTTTTTTVVVYYY[[[XXXXXXXXXWWWVVVTTTRRRPPPKKKHHHDDDBBB@@@>>>;;;999<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAADDDGGGHHHKKKMMMPPPQQQRRRTTTWWWYYY```aaabbbeeegggjjjmmmnnnsssvvv{{{}}}~~~~~~~~~~~~~~~|||yyywwwwwwwwwuuuqqqnnnrrrmmmeee^^^\\\[[[ZZZXXXTTTUUUVVVVVVUUUTTTQQQPPPTTTQQQOOOOOOQQQTTTUUUTTT```pppssseeeaaabbbwwwppp___OOOLLLTTTaaaoooyyyxxxvvvzzz|||++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++***+++,,,,,,++++++,,,...------------------------////////////000000000000///000111222333222111111000000111111222333333333444333222222222333444555444555666777888999::::::>>>>>>======<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>AAAEEEHHHJJJDDDDDDEEEFFFGGGHHHJJJKKKCCCEEEGGGHHHGGGGGGHHHIIIHHHHHHHHHHHHGGGFFFDDDDDDHHHGGGFFFDDDCCCAAA@@@???@@@???===;;;999888888777777777666555555555555666333333222111111111111222111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******************************************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++************++++++++++++---------.........//////(((111666222222GGGooo}}}___WWWZZZ^^^gggqqq}}}fffVVVEEE>>>???BBBFFFJJJMMMOOOQQQQQQQQQTTTYYY^^^YYYYYYYYYYYYXXXWWWVVVUUUPPPNNNJJJHHHFFFDDDAAA>>>@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<===>>>??????AAABBBCCCEEEGGGKKKNNNRRRRRRSSSTTTWWWZZZ]]]___dddfffiiikkkkkkkkkmmmnnntttuuuwww{{{yyyrrrlllhhhgggiiieee```___aaabbb```\\\aaa]]]YYYVVVUUUUUUSSSSSSQQQRRRTTTUUUVVVUUUUUUTTTQQQPPPQQQTTTYYY\\\]]]]]]eee~~~wwwlllkkkvvv]]]YYYTTTTTT\\\iiiuuu~~~{{{************************************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))+++,,,,,,++++++,,,---------------------------........./////////000000///000222333444333111000000000000111222222333333666555444333222333333444333333555666888999:::;;;>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<>>@@@CCCEEEIIIOOOQQQRRRTTTXXX]]]XXXWWWWWWWWWVVVUUUUUUTTTPPPOOOMMMLLLLLLKKKIIIGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;===============???CCCFFFGGGGGGGGGHHHKKKNNNQQQSSSVVVXXXYYYYYYYYYZZZ\\\^^^dddeeegggjjjmmmoooppppppooosssyyy}}}uuurrrlllfff```[[[WWWVVV\\\WWWTTTVVV\\\aaa```]]]]]]ZZZXXXXXXWWWTTTSSSTTTSSSRRRPPPPPPQQQTTTWWWYYYVVVZZZaaagggiiigggccc___mmmzzzlllvvvyyyiii\\\UUU^^^hhhxxx************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********)))***,,,+++******+++------------------------------............/////////...000222333333333111000///000000111111222333333:::999777555444333333444444444555777888:::;;;<<<>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===@@@CCCEEECCCBBBBBBBBBCCCFFFIIIKKKCCCDDDEEEFFFHHHIIIIIIHHHIIIIIIHHHHHHFFFEEECCCCCCCCCBBBAAA???>>><<<;;;::::::999888666555444444444444444444444333333222222111111000////////////000/////////...............---,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------111//////000333444333111IIIkkkqqqccc```qqq|||dddSSSKKKJJJNNNPPPPPPNNNMMMNNNRRRVVVUUUUUUVVVVVVWWWXXXYYYYYYSSSRRRRRRRRRRRRQQQOOOMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCBBB@@@???>>>@@@@@@???===<<<===???BBBBBBBBBBBBBBBDDDFFFHHHIIIIIIJJJKKKKKKJJJKKKMMMPPPRRRTTTVVVWWWXXXYYYZZZ[[[^^^bbbfffiiijjjjjjkkkkkkmmmooosssvvvvvvuuusssrrruuuvvvwwwyyyzzz{{{|||}}}}}}}}}~~~~~~~~~}}}|||}}}~~~yyywwwssspppnnnllliiiggg___]]]ZZZVVVSSSQQQOOOOOONNNLLLLLLQQQXXX]]]]]][[[[[[VVVTTTUUUSSSNNNNNNRRRQQQQQQRRRTTTWWW\\\```bbbnnnsssyyy{{{wwwmmmccc]]]~~~tttqqqiii]]]VVV[[[iiivvvttt************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...///000111222111000000//////000000111222222222;;;:::888666444444444444555666777888999:::;;;<<<======<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<===>>>>>>=========>>>@@@AAABBBAAA@@@@@@BBBDDDFFFHHHCCCCCCCCCEEEHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA???===<<<;;;888888666555444333333333222222333333333222111000000000///............///..................------,,,,,,,,,+++++++++******************************))))))((((((((()))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------+++...000111000///000111555DDD```|||]]][[[gggrrruuummmiiicccXXXOOOIIIHHHIIIKKKMMMNNNOOOPPPSSSVVVXXXYYYWWWVVVVVVVVVUUUTTTQQQNNNPPPPPPOOOOOOOOOOOOOOOOOOKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEDDDBBB???>>>???AAA@@@@@@AAAAAABBBBBBBBBCCC@@@AAABBBAAA@@@AAACCCEEEDDDFFFHHHHHHHHHGGGHHHIIIPPPSSSUUUVVVVVVUUUVVVWWWZZZ]]]aaabbbaaa```______```aaabbbbbbbbbcccfffhhhjjjjjjjjjkkkmmmnnnpppqqqhhhhhhggggggggggggggggggeeebbb___\\\[[[YYYVVVTTTPPPOOONNNMMMLLLLLLMMMMMMIIIIIIKKKOOOSSSVVVXXXXXXWWWQQQNNNPPPNNNIIILLLTTTWWW[[[cccllluuu}}}{{{mmmeee|||uuuhhh```WWWXXXeeexxx}}}uuuuuuiii************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))***(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000//////000000111111222222666666444333333333444555666666777888999999::::::<<<<<<;;;;;;<<<======>>>999:::::::::;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@BBBCCCDDDBBBAAAAAACCCGGGHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???===<<<;;;:::777777555444333333222222111111222222222111000///000///......------......------------------------++++++++++++************************************((((((((((((((()))******))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,))),,,//////---...111444444555???UUUtttwwwfffaaabbbiiiqqquuujjjbbbZZZQQQKKKIIIIIIIIIIIIKKKLLLNNNOOOSSSRRRRRRSSSTTTSSSPPPMMMNNNNNNOOOOOOPPPQQQRRRRRRMMMNNNOOOOOOOOONNNMMMLLLIIIIIIJJJHHHFFFDDDDDDEEECCCDDDEEEFFFEEEDDDBBBAAA===???@@@@@@>>>>>>???@@@>>>AAACCCBBB@@@???@@@BBBFFFGGGHHHGGGFFFFFFHHHIIILLLNNNQQQQQQOOONNNNNNOOOPPPQQQQQQPPPOOOPPPSSSVVVWWWWWWXXXXXXYYYXXXXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVVVVTTTRRRQQQPPPPPPOOOMMMJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLNNNNNNPPPSSSYYY]]]]]]UUURRRUUUTTTRRRZZZfffvvvvvvwwwzzz}}}pppjjjpppwwwzzzvvvlllbbb[[[VVVYYYcccrrr{{{rrrwwwssseee))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000/////////000111111222222111111000000111333444666666666777777888888999999;;;;;;;;;;;;;;;<<<===>>>888888888999999:::::::::>>>>>>????????????>>>>>>????????????@@@AAAAAABBB@@@??????AAAEEEGGGFFFDDDEEEFFFFFFFFFFFFFFFEEEDDD??????===<<<:::888777777777666555444333222222222000111111222222111///...//////...------------...------------------------+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,///,,,***,,,000222000---111222333555@@@^^^~~~xxxvvvrrrmmmiii}}}zzzgggXXXNNNMMMKKKIIIGGGGGGGGGGGGIIIJJJKKKNNNQQQQQQPPPNNNKKKKKKMMMNNNPPPQQQRRRSSSNNNOOOPPPRRRRRRRRRQQQPPPLLLMMMNNNNNNLLLJJJJJJKKKHHHIIIJJJKKKJJJGGGDDDBBB???@@@BBBBBBAAA@@@@@@AAA@@@BBBDDDCCC@@@???@@@BBB@@@AAAAAA???>>>???BBBDDDDDDFFFHHHGGGEEECCCDDDFFFHHHJJJJJJHHHFFFFFFJJJMMMJJJKKKMMMNNNNNNNNNMMMLLLNNNOOOQQQRRRRRRRRRQQQPPPOOONNNLLLLLLNNNNNNNNNMMMIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLNNNLLLLLLQQQ[[[ccchhh```]]]aaabbbbbbmmm}}}qqqkkkooovvv}}}rrr``````___[[[VVVSSSRRRTTTdddrrrqqqaaa+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------////////////000000000000///000222444444444222111444444444444444555666666888888888888888999999999:::;;;<<<<<<===<<<<<<<<<999::::::;;;;;;::::::999;;;=========<<<===???AAAAAA@@@??????@@@AAACCCDDDAAAAAAAAAAAABBBCCCEEEFFFBBBBBBDDDFFFHHHGGGEEEBBB???===;;;999777777888999777666666444333222111111222222222111000//////...000//////...------,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((()))++++++,,,***((('''&&&'''((()))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++,,,---...///000...222555444555@@@RRRaaa~~~|||ggg```sssggg___\\\]]]TTTCCC>>>CCCDDDGGGJJJKKKKKKJJJKKKKKKLLLIIIKKKQQQTTTRRRRRRSSSRRRNNNMMMOOOPPPNNNOOOSSSNNNQQQTTTTTTQQQNNNNNNOOOQQQNNNKKKJJJKKKKKKHHHFFFHHHGGGEEEDDDDDDDDDEEEFFFGGGFFFDDDCCCBBBCCCCCCDDDCCCDDDEEEDDDCCCAAAAAABBBFFFDDDDDDDDDFFFFFFEEEDDDGGGFFFFFFFFFFFFGGGHHHIIIHHHJJJLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQPPPOOONNNOOONNNLLLJJJJJJLLLMMMOOOKKKHHHEEEFFFIIILLLKKKIIILLLTTTTTTTTTWWWVVVbbbyyy{{{{{{|||wwwuuuwwwpppllliiiyyyvvvjjjPPPNNNLLLLLLPPPYYYdddlll~~~iiiRRR*********)))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,------.../////////000000000000...000222444666666555444555444444444444444555666777777777888888999999999::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<======<<<===???AAA@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBCCCCCCDDDEEEAAAAAACCCEEEGGGFFFDDDAAA>>><<<:::888777777888888666666555444333222111111222222111000000///....../////////...---,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))***++++++***((('''&&&'''((())))))((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++,,,,,,---...///,,,///111000///333>>>FFFYYYuuu___YYY```mmmcccXXXYYYVVVOOOHHHDDDEEEGGGIIIKKKJJJHHHGGGLLLIIIIIINNNQQQPPPOOOQQQSSSOOOOOOQQQQQQNNNOOORRRPPPRRRTTTSSSPPPMMMLLLLLLQQQPPPNNNOOOPPPPPPMMMJJJNNNMMMLLLJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHEEEFFFHHHGGGFFFEEEEEEFFFGGGEEEDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFHHHJJJLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPOOONNNMMMPPPOOONNNMMMMMMMMMNNNNNNMMMKKKJJJIIILLLQQQWWW[[[eeelllggg^^^WWWQQQ[[[sss~~~rrrnnnooouuuxxxlllxxxzzzfffWWWPPPQQQSSSXXXbbbpppyyyxxxxxxvvvpppaaaLLL===******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,+++++++++,,,,,,---........./////////000000000...///222444666777777777555555444333333333444444555555666777888888999999999::::::;;;;;;;;;;;;;;;;;;:::999888888999:::;;;:::;;;<<<<<<;;;<<<>>>@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@AAACCCEEEDDDBBB???<<<;;;999777666666777777555555444333222111111000111111000000///.........///......------,,,,,,+++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))*********)))((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++*********++++++++++++,,,---.........000111111000000222333999KKKeee{{{llleee___aaaiiitttnnnggg^^^UUUQQQNNNNNNQQQRRRNNNKKKFFFBBBBBBFFFIIIHHHIIIKKKNNNKKKKKKOOOPPPNNNOOORRRRRRSSSTTTSSSPPPNNNNNNNNNNNNNNNNNNPPPRRRQQQOOOLLLOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLGGGHHHJJJJJJIIIHHHIIIJJJIIIHHHGGGGGGHHHHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJLLLOOOSSSVVVXXXVVVZZZ\\\\\\\\\aaalllvvvxxxbbbQQQGGGTTTooo|||sssuuu~~~sssgggcccgggiiiddd]]]XXXXXXZZZlllnnnuuuuuupppkkkbbbWWWKKK???555///))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---.............../////////000000///000222333444555555555555444333333333333333333444444555666777888888999888999999:::::::::::::::;;;:::888777777888:::;;;999:::;;;;;;:::;;;===?????????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>???@@@BBBBBB???===999999777666555555555555444333333222111111000000/////////.........------------------,,,,,,++++++++++++************++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((******************))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''((()))***)))(((((('''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))+++++++++***************+++++++++++++++,,,------......000222444444222000444777>>>OOOlllzzzlllttt~~~lllbbbWWWUUUZZZ```aaa___LLLFFFBBBBBBCCCAAABBBDDDFFFCCCDDDHHHJJJIIIKKKOOOOOOOOOPPPPPPOOOOOOPPPPPPKKKMMMOOORRRSSSRRRPPPNNNMMMMMMMMMLLLLLLMMMMMMMMMJJJJJJKKKKKKKKKLLLMMMMMMHHHJJJLLLLLLKKKKKKLLLMMMMMMKKKJJJJJJKKKKKKIIIHHHJJJJJJKKKJJJJJJJJJIIIIIIIIIJJJKKKJJJIIIIIIJJJLLLKKKKKKJJJKKKMMMPPPSSSUUUTTTSSSRRRTTTYYYbbbjjjooozzz}}}zzzmmm^^^WWW\\\dddttt}}}vvveeeYYYZZZooo|||ooosssxxxzzziii^^^XXXVVVNNNVVV]]]```dddnnnyyy}}}iiieee\\\NNNAAA777111...---(((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++,,,---...///............////////////111111111222222222222111444333333222222222333333333333444555555666777777777888888999999999999999;;;:::888777777888:::;;;888999::::::999:::<<<>>>>>>>>>???@@@@@@AAAAAAAAA??????@@@AAABBBBBBCCCCCC======<<<>>>??????===;;;777666555555444444444444222222222111000000//////.........---------------,,,,,,,,,,,,,,,++++++++++++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''(((((()))((('''''''''''''''((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((************************++++++*********+++,,,,,,+++******,,,000222111000---000444;;;HHH___|||sssaaaeeeooo|||sssaaaYYY^^^gggkkklllWWWOOOHHHGGGFFFDDDFFFIIIEEEBBB@@@BBBCCCAAACCCGGGEEEDDDDDDEEEGGGJJJLLLMMMJJJMMMPPPRRRRRRQQQPPPOOOLLLLLLMMMOOOPPPPPPQQQQQQKKKKKKLLLLLLMMMMMMMMMMMMJJJLLLNNNNNNMMMMMMNNNOOONNNMMMKKKLLLLLLMMMKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIKKKLLLLLLKKKJJJJJJLLLNNNMMMLLLJJJLLLPPPXXX___dddfffaaa]]]\\\cccppp~~~~~~vvvfffVVVRRR\\\gggtttnnnwwwpppnnnoooqqqlll\\\NNNIIILLLOOO[[[hhhuuu{{{pppYYYPPPEEE888000...///---,,,''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++*********+++,,,---...///------........./////////222111111111000000000000222111111111222222333444333444444444444555555555666777777888888888888888:::999888777777888999:::777888999999888999;;;===<<<<<<>>>???????????????>>>???AAABBBCCCDDDDDDDDD<<<;;;:::;;;<<<<<<:::999444444444444333333222222111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&''''''((((((&&&''''''''''''(((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))***************+++******)))******++++++---,,,***+++---///000000---000444555444:::LLL___zzzrrreee\\\[[[rrryyyjjjggghhhhhhgggUUUNNNHHHJJJMMMQQQWWW^^^PPPJJJEEECCC@@@===>>>BBBAAA???======@@@CCCDDDEEEDDDGGGJJJJJJIIIGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJKKKLLLLLLLLLLLLLLLKKKJJJLLLMMMMMMLLLLLLLLLMMMJJJIIIHHHIIIJJJKKKJJJHHHDDDEEEGGGHHHHHHHHHGGGFFFCCCDDDEEEEEEEEEGGGJJJMMMFFFCCCAAABBBIIIUUUaaaiii___ZZZTTTTTT^^^ooosssfff^^^cccrrrxxxnnnqqqxxx~~~pppbbbcccXXX___dddbbb```cccggghhh~~~~~~}}}~~~{{{uuuoooqqqxxxuuuaaaKKK;;;444,,,***---000///,,,'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********************+++,,,---//////---------.........//////111111111111111111222222000000000000111333444555444444444444333333333333555666777777888888777777888888888888888888888888777888999888888888:::<<<:::;;;<<<===>>>>>>>>>======>>>???@@@AAAAAA@@@@@@;;;:::999999::::::999777222222333333222222111111000000////////////......+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&'''''''''%%%&&&''''''((((((((('''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((()))))))))*********+++******))))))))))))******//////...------...000111333000//////---...888DDDKKKooo|||pppkkkkkkooowwwzzzggg^^^WWWUUUWWWZZZaaahhh\\\TTTMMMIIIFFFCCCEEEIIIMMMIIIDDDBBBBBBCCCCCCCCCAAACCCEEEDDDAAA??????@@@AAABBBCCCDDDDDDDDDCCCBBBFFFFFFGGGHHHGGGGGGEEEEEEDDDFFFGGGGGGEEEDDDDDDEEECCCBBBAAABBBDDDEEEEEEDDD???@@@BBBDDDEEEEEEDDDCCC>>>@@@BBBEEEHHHLLLQQQUUUNNNIIIEEEEEEMMM\\\lllwwwkkkddd[[[WWW\\\kkk|||yyyooojjjjjjlllssszzzzzzuuulllmmmkkkoooiiiaaa___UUUMMMQQQ[[[eeepppxxx{{{nnnnnndddWWWVVV[[[OOO<<<000...,,,,,,...///......&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++,,,---///000---------.........//////111111111111222333444555/////////000111333444555555444444333333222222111555666666777777777777777777888999999999999888777666777888888777888:::<<<999:::;;;============<<<;;;<<<=========<<<:::999;;;999888888999999888666111111222222222111111000///////////////.........+++++++++++++++++++++,,,******************++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))*********+++******)))))))))))))))******+++------+++,,,...000///***+++222777444333444BBBNNNTTTbbbyyymmmnnnqqqvvvtttiiiaaa\\\\\\___aaaZZZRRROOOMMMLLLPPPVVV^^^XXXQQQLLLKKKJJJHHHFFFFFFHHHIIIFFFBBB@@@AAACCCCCCCCCDDDDDDCCCBBB@@@???@@@AAABBBBBBAAA@@@???>>>===???@@@???===<<<<<<===<<<;;;;;;===???AAA@@@???<<<>>>AAACCCDDDEEEDDDCCCCCCFFFJJJNNNSSSYYYaaaeeegggbbb[[[ZZZcccsss|||nnniiimmmvvv||||||ssshhh```aaafff[[[PPPSSSUUURRRTTTLLLRRRSSSVVVaaadddgggsss~~~xxxpppmmm|||rrr```fff\\\FFF>>>DDD>>>...))),,,...---***)))***,,,''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((*********)))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---...///000111222333333000000000000111222333444555444333222333444555666777777888888888777777666999999888888888888888888888888777777888888999:::888;;;>>>???===<<<;;;;;;>>>===<<<;;;:::999888888::::::777333444777777333333222111///...---------........................,,,,,,,,,+++++++++******************************+++*********))))))((((((+++******)))(((''''''&&&))))))))))))((((((((((((+++*********))))))((((((******))))))((((((''''''((()))***+++++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((&&&(((***)))((('''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((++++++******************(((((()))***+++,,,,,,,,,---------............///,,,,,,------.../////////666777999@@@QQQnnnyyyfffeeedddppp{{{vvvsssnnnkkkcccYYYTTTVVVWWWVVV\\\\\\]]]\\\[[[[[[[[[[[[[[[jjjooocccWWWUUURRRLLLRRR\\\eeeeee\\\RRRLLLJJJOOOWWW]]][[[PPPGGGDDDDDDHHHFFFHHHOOOPPPIIICCCBBBEEEDDDIIIUUU^^^^^^UUUMMMHHHKKKSSS___iiilllhhhbbb^^^___bbbiiirrr}}}vvvhhhddddddhhhzzz}}}tttllleeeaaahhhgggfffhhhhhhbbbWWWNNNMMMIIIEEEGGGMMMSSSWWWXXXUUUfffrrrttt|||yyynnnggglll~~~{{{vvvhhhXXXMMM>>>444000000///---000///---,,,+++,,,------''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,---------......---...///000111222222333000000000000111222333333444444333333333444555666777888888999888888777777777777777888888999999:::888888777777777888999999888:::<<<<<<;;;::::::;;;>>>>>>>>>===;;;999888666666999888444333555555333333333222111000///......------------------------,,,,,,+++++++++******************************************)))))))))((((((((((((((())))))))))))***))))))))))))((((((((((((*********)))))))))(((((()))))))))((((((((((((((())))))***+++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////666666444333999FFFYYYgggsssmmmqqqqqqzzz{{{vvveee^^^dddkkknnnooojjjddddddfffgggddd___mmmtttuuunnneee```[[[UUUcccjjjqqqrrrkkkddd```___YYYeeeuuu|||yyypppgggbbb```___ccckkknnnjjjffffff]]][[[]]]hhhvvv{{{wwwqqqhhhkkkppptttxxx{{{~~~mmmllljjjjjjmmmrrrwww{{{uuujjjcccgggjjjiiinnnvvvyyyooofff^^^XXXVVVPPPSSSYYY___aaa^^^WWWRRRVVVVVVWWWZZZ```iiirrrxxxzzzzzzmmmmmmnnntttwwwrrreeeZZZHHH???555......//////...------+++*********++++++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))))))))))))))+++******))))))******+++*********++++++++++++,,,,,,,,,,,,------------...---......///000111222222000000000000111222333333444333333333333444555666888888999999999999999888555666666777888999::::::777777777777777888888999777999999999888888:::<<>>;;;777555333888:::555222222333222333333444444333111///...------------------------,,,++++++++++++***************************************))))))))))))((((((&&&'''((()))***+++,,,---(((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((())))))*********+++******))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((+++...///+++(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************+++++++++,,,,,,,,,+++,,,,,,------......//////000000......111888>>>PPPkkktttffffffnnnuuuyyyrrrkkknnneee^^^bbbmmmtttrrrlllllliiijjjpppsssooojjjiiihhhmmmrrrttttttrrrppppppjjjooovvv{{{}}}{{{wwwtttmmmkkknnnsssvvvuuusssssssssmmmkkkrrruuuyyy|||yyyssspppsssxxxqqqnnniiieeecccdddfffhhh___VVVSSS[[[aaa]]]ZZZZZZYYYYYYWWWTTTPPPOOOPPPRRRMMMUUUbbbnnnuuuxxxyyyyyyzzz}}}zzztttppp{{{{{{~~~vvvhhhfffbbb^^^YYYQQQGGG@@@:::444...***+++---...---+++***))))))((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))******))))))))))))******************++++++++++++------------------------------...//////000111111/////////000000111222333333333333333444555555666888888999:::::::::999999666666777777888888999999777666666666666777888888888999888777777888;;;===@@@BBBCCCCCCAAA===888555333:::===777111///000///111222333444333111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))((((((&&&'''((()))***,,,,,,---(((((((((((())))))))))))))))))))))))))))))((((((&&&''''''(((((()))))))))******+++******)))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***))))))...444444///***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((())))))************))))))))))))*********+++++++++,,,,,,+++++++++,,,------......+++---000111111222555777888@@@OOOhhhtttbbbYYYUUU___nnn}}}}}}pppkkkllllllddd\\\fffZZZZZZiiirrrnnniiikkkkkklllqqqwww}}}~~~|||xxxwwwwww|||{{{wwwtttssssssrrrqqqqqqxxxrrrlllmmmwww}}}uuuqqqvvvzzzvvvkkkbbb^^^^^^\\\ZZZWWWUUUUUUWWWZZZ\\\VVVNNNJJJMMMQQQQQQQQQSSSQQQUUUZZZ___dddhhhlllooohhhrrr||||||uuuuuu~~~xxxjjjhhh^^^QQQEEE===888444111555222...+++,,,,,,+++)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))***))))))))))))))))))***))))))*********+++++++++---------------------------------...//////000000////////////000111222333222222333444555555555666777888999:::::::::::::::999888888777777666666666666666555555666666777888999999888777777888<<>>888555555<<<>>>888000......---///000111222111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))************'''((((((((()))))))))***(((((((((((((((((())))))&&&&&&''''''(((((())))))***************)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((()))...333444///***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))***+++++++++,,,,,,,,,,,,******++++++,,,---------...000111111000000000000111666999<<>>@@@BBBBBBAAA<<<888555555::::::444///......,,,....../////////...,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))(((((((((((((((''''''(((((())))))******''''''(((((((((((())))))''''''''''''''''''(((((()))))))))***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---...***'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******++++++,,,,,,---........./////////.........555999777666CCC\\\pppuuuddd\\\\\\```mmmzzz~~~~~~qqqhhhccchhhrrruuunnneeebbb^^^\\\```hhhmmmkkkgggdddaaaZZZSSSPPPQQQPPPMMMRRRWWWXXXWWW\\\bbb```XXXSSSWWW\\\]]]\\\]]]aaafffbbbdddhhhmmmqqquuuxxxzzz~~~{{{yyymmmjjjlllyyyzzz}}}zzzpppgggeeejjjrrrrrrdddQQQEEE999222,,,---111333...((()))***************)))))))))******++++++++++++***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''')))***++++++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))(((((((((((())))))))))))))))))************......---------,,,,,,,,,,,,------------.........///......//////000111222000111333444666666666555555666777888999999999999888888777777666666555555555555444444555555666777555666777777777888:::===;;;<<<===>>><<<999555333222444333///---//////---............------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''((()))*********'''''''''((((((((())))))''''''''''''''''''&&&&&&'''((())))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******''''''(((((())))))******)))))))))*********++++++))))))******+++,,,,,,,,,***+++,,,...000222222111...///333888<<<;;;888666RRR```yyyqqqccc[[[___iiifffppp|||qqqkkklllrrrvvvxxxyyy{{{yyytttrrrsssnnngggbbbkkknnniiihhhmmmllleeerrr{{{~~~tttiiibbb^^^\\\\\\iiivvvyyymmmgggddd```]]]SSSEEE888222///---,,,,,,...---((($$$'''((()))***))))))***+++((()))***++++++++++++***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&((()))+++,,,,,,++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))************.........------,,,,,,,,,,,,,,,------------------.........//////000111222000111333555666666666555555555666888888999999999666666666666777777777777555444444444444555666666333555666666666777999;;;888999::::::999666444222...///---***,,,000111...///......---------......************************************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&''''''((((((&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%''''''((())))))***)))))))))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,...000000...,,,222...+++,,,...111666:::222:::HHH]]]zzz~~~xxxkkk^^^\\\fffqqqwww}}}vvvsssssstttssstttssspppnnnqqqwww}}}xxx~~~~~~vvvhhhYYYSSSIII>>>333,,,+++...+++++++++***)))))),,,...+++,,,,,,+++***)))***+++'''((()))+++++++++***)))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&((()))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))))))))***///......------,,,++++++------------------------......//////000000111111222222111111222222333444555555666777888888777666888888777666666666666666555333111333555777555333555555555555666888999:::;;;:::999777555333111000111111000000//////......//////...---,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((()))******************************++++++,,,,,,,,,,,,------,,,---...///000111222333111111222777EEE___~~~kkkkkkbbb]]]sss{{{~~~xxxtttwwwzzzzzzuuuzzz{{{ppplllmmmppprrrtttpppyyyxxxhhh\\\```jjjnnntttzzz~~~pppZZZJJJ888666222///,,,+++++++++******))))))))))))******)))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&((())))))*********''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))))))))***---------------,,,,,,,,,------------------------......//////000000111111111111222222333444555555666777777666555444555666777777666555555555555666444222000111333555444333444444333444444555666777888777666555333111000/////////////////////000000.........---,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((''''''''''''((((((((((((((()))))))))))))))))))))((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((()))******************************+++++++++,,,,,,,,,------------...///000111111222111333555666999BBBNNNXXXlllvvvoooeeeaaa___aaafffmmmpppkkkeeejjjttttttggg[[[[[[bbbiiirrrxxxqqqiii^^^XXXWWW\\\eeemmmxxxyyyuuu~~~lll[[[LLL>>>444222111...,,,++++++,,,,,,******))))))))))))*********)))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((())))))***,,,,,,,,,,,,------------------------------------......//////000000111111000111222333444555555555666777777444111000333666666555555444444444444444444111//////111222333333333333222222222222333333444333333222111000//////------......///000000111...------,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''''''''(((((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''((((((((((((((()))******************************++++++++++++,,,,,,,,,,,,........./////////000000---111444444333333555888BBBRRRhhh|||}}}xxxxxxnnn```]]]^^^eeeppp|||{{{uuu}}}yyy~~~qqqnnnxxxvvv~~~ooojjjeeedddfffoooooo\\\WWWWWW]]]rrrxxxoooqqq|||tttkkkqqquuuYYYBBB555///,,,***,,,+++***))))))***,,,,,,***))))))(((((())))))************))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))*********+++,,,------......,,,,,,------------------......//////000000111111000111222333444444333222222555777555111000222555555444333333222222333333444222000...///111444555444333222111111111111111111111111000000000//////---------....../////////---,,,,,,,,,+++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''((((((((((((((())))))******************************++++++++++++,,,,,,,,,........................---///111111111333777;;;;;;<<>>@@@;;;666444666777555333444444333222222222222333000111333222000000222555333333222222111222222222000000000000000000//////---------,,,,,,,,,,,,,,,)))*********************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))************++++++++++++******+++,,,---......///,,,---///222444444333222666222111444555444777===???===AAAMMM^^^vvv|||{{{|||yyyuuu{{{|||vvv|||ppptttrrrVVV@@@:::222///---+++***+++---000444+++***(((((((((((()))((('''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''(((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))*********++++++++++++,,,,,,,,,++++++,,,,,,---...//////......//////000111111111.........000555;;;AAAEEEIII@@@666222444777666333555444333333222222333333...000222222000///111333222222111111111111222222///////////////.........***++++++,,,,,,------...)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++))))))***+++---...//////333000---+++,,,...000000333---+++333999777666777666444777>>>CCCJJJ[[[kkk~~~zzzyyy}}}|||}}}}}}zzzooowwwwwwoooqqq{{{~~~wwwwww``````aaaDDD///...*********+++,,,***'''(((***))))))***+++,,,,,,,,,,,,$$$%%%&&&'''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((('''%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++***+++,,,,,,------,,,,,,......//////000000111111111000///111666>>>GGGLLLCCC>>>777444444555444333222222333333333222222111000000111111111111000000111111111111111111111111000//////---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''((())))))((('''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))******************+++,,,------------------......///000000000111222222333333444444555333333444666999===AAACCCQQQYYYhhhzzzzzzwwwzzzzzzyyy{{{uuuoookkkqqqxxxvvvgggXXXJJJFFF???888111---***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((('''%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,.........///000000111111222111000222666<<>>>>>@@@EEEMMM[[[mmmyyytttvvv}}}{{{yyyxxxyyyzzz}}}uuuppppppqqqeee]]]UUUTTTVVVRRREEE999444222///,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++***+++,,,,,,------,,,,,,---......//////000111111333222222333555888;;;>>>555333222222333444444333333333333222222000///...//////000000000000//////........................///...------,,,+++******************************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&''')))***)))((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))***+++,,,------------,,,,,,---......//////000000000111111222333333444444444333333333555666777777555444555;;;GGGUUU___llltttyyyxxx}}}}}}yyyqqqqqqmmmeee[[[SSSPPPPPPBBB<<<666444555444///***'''''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))***************+++,,,,,,------,,,,,,------......///000000111333333333333444444555555111111222333444444333333333333333222111///...---...//////000000//////...........................---------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&((()))***)))(((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))***+++,,,,,,---,,,,,,+++,,,,,,---......////////////000111111222222333333333222222222333444555777888::::::;;;===AAADDDFFFIIISSSeee}}}~~~vvvzzz~~~~~~}}}yyyvvvvvvwwwsssllleeeTTTSSSNNNGGG===666222000***((('''''')))+++,,,,,,((()))***+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************(((((()))))))))************+++,,,,,,------,,,,,,---------...//////000000222222333333333222111111222333444555444333222222222222222111000///---,,,......////////////..............................,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,------............//////000111111222111111222222333444555555222555999::::::888777666???===<<>>BBBCCCHHHTTT^^^cccqqq~~~}}}zzzwwwrrrpppooolllfffaaaHHHDDD???<<<999444---(((+++***))))))***,,,...///,,,+++***)))))))))'''&&&&&&&&&&&&'''((()))+++,,,))))))***++++++++++++***''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,---------,,,,,,,,,,,,------...//////000---......000111333444444///111333222111111444777...///////////////......,,,------......------,,,************************************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((()))***++++++,,,++++++)))******+++,,,,,,------,,,,,,------...//////000000000111111111111000000---111555777777666555555777777777555444444666888555999:::777666:::>>>??????JJJWWW___bbbfffmmmsssxxx~~~yyykkkeeeSSSMMMFFFBBB???<<<777333000///,,,))))))***...111+++++++++)))'''&&&(((***%%%$$$%%%&&&)))++++++***---+++(((&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...---------............///......//////000000111111111222222333333222222111222111111000///......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++)))************+++++++++------..................///000000000111111111111111111222333333333333222333444444555555444444333666666555555555444444444444555777:::===AAADDDFFFRRR[[[iiixxxuuueeeWWWIII???888111111000///...------,,,************************+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((()))))))))***************+++,,,---...------------.....................///000000111111111222222222222222222111111111000000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))*********+++)))************+++++++++,,,------------.........//////000000000111111111000111222222333333222222222333333333333333333222444333333333222222222222111111111111222444555555222777???GGGNNNQQQRRRRRR[[[cccnnnyyyyyyxxxxxxzzzzzz~~~}}}yyyqqqggg^^^MMMIIICCC>>>:::888555333.........---,,,,,,++++++*********************************)))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((()))******+++***************+++,,,---------------............---......//////000111111111111222222222222111111000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,---------////////////000000000000000000111222222222222222111111111222222111111111111111111000000000//////111000//////.........///111111222444666888:::;;;:::<<>>888333222222---+++******,,,,,,***(((000...+++++++++++++++***(((((()))))))))*********************************))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&'''((()))***+++,,,******))))))******++++++,,,,,,,,,------------...---------...//////000000///000000111111000000///............------------,,,,,,+++++++++*********************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((())))))*********+++++++++))))))******+++,,,---------............/////////...///000000111111000000000///............///000////////////............*********+++,,,---...///...---,,,++++++,,,,,,---///,,,***,,,///222111///***+++,,,///111444555666555777:::===@@@CCCFFFHHHMMMHHHEEEFFFEEE@@@<<<<<>><<<:::777666:::AAA;;;999555222///---,,,,,,///---+++,,,------+++)))---,,,+++***++++++++++++***((('''((()))***)))(((((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((()))******+++******)))))))))******+++,,,,,,,,,,,,------------,,,------......///000000//////000000000000//////------------------------++++++++++++************************************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++***)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))************+++++++++))))))***+++,,,,,,---...------------.........///......///000000000000000000///...------...///000/////////.........------,,,,,,++++++++++++,,,,,,------///000000000000000+++++++++---///000///.../////////////////////000...000222000------222777---******---...,,,---000111111000...---...111444333222000///...///000000...***(((***...000...+++...---,,,+++******++++++)))''''''''')))))))))'''(((((())))))*********+++))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((()))))))))*********))))))))))))******++++++,,,,,,,,,---------,,,,,,---......//////000...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((,,,///000000///...***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))************+++++++++))))))***+++,,,---......,,,,,,---------.........---...//////000000//////000///...------...///000.........---------,,,,,,///...---,,,,,,,,,,,,,,,'''((()))******************+++,,,+++***))))))***((())))))))))))(((((('''+++,,,,,,***)))))),,,...---++++++......,,,000555***++++++*********++++++))))))((((((((()))))))))))))))))))))*********)))&&&&&&'''''''''((()))+++...,,,+++++++++***(((&&&((((((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))******)))))))))))))))***++++++,,,,,,,,,---------,,,,,,------...//////000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&***///444777777666555******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++)))******,,,---...//////,,,,,,,,,---------......---......///////////////111000...------...000111---------,,,,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***))),,,000)))***+++,,,+++***)))((('''''')))---000///,,,)))******+++---+++'''''',,,***---...---------+++)))((()))))))))************'''))),,,+++((('''))),,,((()))******((((((((()))'''&&&&&&'''))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''''''''''''''''''''&&&&&&)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------............////////////////////////////////////------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***///666===AAABBBBBB@@@222///+++(((((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++------------------------------............------...------,,,,,,------.........---,,,,,,+++******+++++++++++++++++++++++++++*********))))))(((((())))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%)))+++***'''### '''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------............////////////........................------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))***)))(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((,,,333999>>>AAABBBBBB222///+++(((((()))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++------------------------------............------------,,,,,,,,,,,,------...------,,,++++++******++++++++++++++++++++++++*********)))))))))(((((((((((()))))))))***************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,---............/////////------------------------,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((---333999===???@@@222...***((((((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******++++++++++++++++++++++++------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,,,,+++***************************************))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%'''(((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,---------.........//////------------------------,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((,,,000555888:::000---***(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))************************))))))))))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,------------............------------------------,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,...000...+++((('''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************+++++++++***************))))))))))))))))))))))))))))))(((((((((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((()))))))))******************++++++++++++,,,------------.........------------------------++++++++++++******************)))))))))((((((((())))))))))))))))))))))))'''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&''')))***)))'''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))((('''''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%'''''''''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))***+++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......************************+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''%%%%%%''')))*********)))&&&&&&'''(((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((***************)))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((('''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******))))))((((((''''''(((((()))************)))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&'''(((((()))***++++++***(((&&&''''''''''''((((((((((((((((((((((((((((((((('''))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((***************)))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((''''''((())))))***+++************++++++++++++***))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******)))'''&&&'''(((&&&'''***...111///)))$$$&&&''''''''''''(((((((((''''''(((((((((((((((((())))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))(((((())))))******))))))((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))))))))(((((((((((('''))))))***++++++++++++*********++++++******)))(((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))++++++***(((&&&&&&'''((('''(((---222111+++%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))))))))************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******+++++++++++++++***************))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***++++++((('''&&&&&&***'''&&&)))...000,,,(((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))((()))))))))************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((())))))'''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&'''(((***(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))***++++++++++++***)))************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***((('''&&&&&&)))'''$$$&&&)))++++++***%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++''''''(((((((((((())))))''''''((()))))))))((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''(((((('''(((***,,,((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((((((((()))************)))))))))******))))))(((''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***((('''&&&&&&&&&%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))))))))******************))))))))))))******************************************************'''''''''((((((((())))))&&&''''''((())))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((''''''''')))+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((())))))))))))((()))))))))))))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))((('''&&&&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))******************))))))))))))******************************************************&&&'''''''''(((((())))))&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******'''''''''&&&&&&''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$&&&'''&&&&&&&&&)))+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))))))))))))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***+++*********))))))((((((************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))------+++***(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))JJJ555%%%$$$&&&$$$%%%+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$##############################%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))*********)))))))))((((((************************************************))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))++++++***)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))===...$$$&&&((($$$$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))******))))))))))))((((((************************************************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))---%%%###((()))$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((())))))))))))))))))((((((************************************************(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$"""$$$)))((($$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$&&&((('''$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))'''''''''''''''((())))))''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((())))))******))))))((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))***,,,---...((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''(((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%''')))+++---///000)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((())))))******))))))((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&'''((())))))(((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''((((((((()))******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''******))))))((((((''''''+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((())))))******))))))(((***)))))))))((((((((('''*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))******************))))))((((((((((((************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))))))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))******++++++++++++******))))))))))))((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))))))))*********++++++***))))))))))))(((((((((************************************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))******++++++++++++******))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((******))))))******+++,,,******))))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))*********)))))))))))))))))))))))))))((((((''''''(((((()))******************************))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))''''''''''''''''''''''''''''''(((((((((((('''''')))'''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************+++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++))))))))))))************************************************************************************************++++++++++++************************************************************************************))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))*********+++************************))))))(((((((((((())))))************************))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))'''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((((((((('''''''''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++*********++++++++++++,,,)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************************************************************++++++*********)))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))******+++++++++************************+++******))))))******+++***************************************+++++++++'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&''''''((((((''''''&&&'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))(((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************+++++++++*********))))))'''((((((((()))))))))***((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((())))))******+++,,,,,,************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''(((((((((((('''''''''((((((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************+++++++++************)))'''((((((((())))))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((())))))***++++++,,,,,,************************---,,,,,,++++++,,,,,,---------------------------........./////////000000///000222333333222000///........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((***+++***)))((()))***))))))))))))))))))))))))++++++++++++************+++******)))(((((())))))((()))+++,,,,,,+++)))(((******))))))))))))******///...,,,+++***+++,,,,,,***+++,,,------,,,+++***+++---///...+++***+++---,,,------...---+++***)))*********)))))))))((((((...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))&&&$$$%%%'''(((&&&###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''''''''(((******((('''(((''''''''')))************&&&'''...000---,,,///+++,,,...,,,)))(((***,,,---,,,***+++---111555888666999:::999666555888;;;<<<<<<>>>???AAACCCDDDEEEBBBBBBDDDGGGIIIGGGDDD@@@AAAAAA@@@???===;;;999888666444222222333222...+++111---)))(((+++.........+++***)))+++------***&&&(((((())))))************,,,)))&&&$$$&&&(((***++++++)))&&&''')))+++***(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++******)))((((((((((((((())))))))))))))))))))))))******))))))(((((((((((((((***+++***)))((()))+++************************((((((((((((((()))))))))++++++************++++++)))***+++,,,---,,,,,,+++))))))))))))***+++,,,---))))))))))))***,,,---...+++,,,,,,---------,,,,,,***,,,---,,,***)))+++---+++,,,,,,------,,,************++++++,,,---------,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***************))))))))))))+++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%''''''&&&$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((+++***))))))***+++******++++++++++++,,,+++)))(((,,,)))***///111...---000,,,---.........///333666888999;;;>>>BBBFFFIIIKKKLLLNNNPPPQQQRRRTTTVVVYYY[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^```aaabbbbbbbbbaaaaaa___]]]ZZZWWWUUUTTTNNNKKKHHHFFFEEECCC@@@===:::777222//////...+++)))///---+++,,,---...,,,***************+++,,,------,,,***((('''((()))((('''+++)))'''''')))***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))((((((((()))***+++***))))))***+++************************'''''''''((())))))******((()))))))))))))))******))))))******++++++,,,,,,*********+++++++++,,,,,,)))***+++,,,---......////////////.........//////---...//////------...///+++,,,---.........---,,,******++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********)))))))))***************)))))))))++++++*********)))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&''''''&&&$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''')))***+++((()))+++,,,---,,,+++******((()))---//////000333444666999<<<@@@EEEKKKOOOQQQSSSWWW[[[___bbbdddeeehhhhhhhhhjjjmmmppppppppprrrqqqooollliiigggeeedddeeefffggghhhiiilllqqqtttjjjjjjiiihhhgggeeecccbbbeeebbb^^^[[[YYYWWWUUUSSSPPPMMMIIIEEECCC@@@===:::666444111111111222111000,,,+++***))))))***++++++)))))))))***,,,+++)))'''+++***)))*********(((&&&(((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++*********************************+++++++++++++++)))******************))),,,++++++******+++,,,,,,++++++++++++++++++******,,,,,,------------,,,,,,///...---,,,,,,,,,---...---............---......,,,---.../////////...------------,,,,,,+++++++++---------...............++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((%%%&&&(((((())))))+++,,,)))*********))))))***++++++,,,000444888;;;???CCCIIIMMMRRRXXX^^^dddhhhkkkooooooppppppqqqrrrrrrrrruuurrrppppppqqqqqqnnnjjjjjjgggccc^^^XXXSSSOOOMMMMMMOOORRRTTTVVVZZZ```dddeeefffgggiiikkklllmmmmmmjjjhhheeedddcccdddeeefffaaa___\\\ZZZYYYXXXXXXXXXNNNMMMJJJGGGCCC@@@<<<:::555333000---***))))))))))))))))))+++------,,,***+++++++++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))))))))((((((************************))))))))))))************)))+++,,,+++***)))***+++************************------,,,,,,+++++++++***+++,,,,,,------,,,++++++...------,,,,,,,,,,,,---***+++---...////////////111111111111111111111111222111000.........///000//////............------------...///...---,,,+++------------------------------..................++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++***************************+++++++++++++++++++++************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))(((((('''***---...---++++++,,,---...---,,,+++---111555@@@EEEKKKPPPTTTZZZ```dddgggjjjoootttwwwxxxwwwuuuvvvsssnnniiifffdddddddddccc```\\\[[[ZZZXXXSSSNNNLLLKKKGGGCCC>>>999666444555777:::<<>>===>>>BBBEEEOOOTTTZZZ___cccfffiiikkkbbb```]]]YYYUUUQQQNNNLLLCCC???:::666444222000.../////////---***))))))+++************************)))))))))***++++++,,,,,,)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))*********)))(((************************))))))*********+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,---......///***---000444777999999999===???AAAEEEGGGIIIIIIJJJNNNPPPSSSWWWZZZ[[[[[[[[[\\\[[[ZZZZZZ\\\___ccceeeeeeeeeeeeeeedddcccbbbaaa```]]][[[ZZZZZZZZZWWWTTTNNNNNNMMMLLLIIIFFFCCCAAA:::999888777555444333222111111111000000//////..............................------------,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,+++++++++*********************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))***)))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))******+++++++++%%%(((,,,,,,,,,///666;;;===DDDNNNWWW^^^fffpppwwwvvv~~~{{{{{{zzzxxxrrrnnniiiddd___XXXPPPKKKAAA@@@>>><<<<<<<<<===>>>BBBEEEGGGIIIHHHGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMJJJBBB999555666666222...333333444444444444333333///222444666666777:::<<<888999:::888444222333444444999@@@HHHPPPZZZcccjjjffffffffffffdddbbb___]]]TTTRRROOOLLLIIIEEEAAA>>>;;;:::777222---***+++---++++++++++++++++++++++++))))))******+++,,,,,,---))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))%%%''')))***+++***)))(((************************))))))******++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++---///111333444555666999>>>CCCHHHKKKMMMNNNTTTWWW\\\aaaeeegggiiiiiijjjkkkmmmooopppooonnnmmmkkkiiifffddddddgggkkknnnuuuuuuvvvvvvuuutttrrrqqqrrroookkkjjjkkkiiifffcccfffeeedddaaa^^^ZZZVVVTTTSSSQQQNNNJJJEEEAAA>>><<<666666555555444333222222////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''')))***)))&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,'''***...111555===JJJTTT[[[ccclllqqqrrrssswwwzzzyyy{{{rrrmmmhhhcccbbb\\\SSSMMMHHHBBB===888===>>>AAAEEEIIIKKKMMMNNNZZZ___dddeeeddddddeeegggjjjjjjjjjkkkkkkllllllllldddWWWHHH@@@???>>>888333777777888888888777777666666999;;;:::777555555777;;;>>>BBBBBB>>>999777777555777888999<<>>888AAAJJJUUU[[[ZZZTTTNNNKKKGGGEEE@@@<<<999:::>>>AAAGGGLLLSSSXXX\\\___cccfffbbbdddfffgggfffdddaaa___[[[ZZZVVVPPPHHH>>>666111333222000///......,,,+++...,,,)))((()))++++++***''''''((()))******))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''',,,---------,,,***((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************,,,+++)))***---...---,,,///---++++++,,,---...---......///000222555888999EEEIIIMMMOOOPPPQQQTTTVVVaaaffflllooooooooopppqqqnnnooopppppppppooonnnmmmdddaaa[[[TTTNNNJJJGGGFFFJJJJJJJJJJJJKKKMMMOOOQQQKKKLLLNNNPPPRRRRRRQQQPPPKKKHHHBBB>>>@@@DDDEEECCCGGGDDDAAA>>>===???AAACCC???AAACCCGGGLLLRRRXXX\\\eeeeeeccc___YYYSSSMMMJJJGGGGGGFFFBBB===888444222111111111000000111111222---,,,,,,,,,------,,,***---+++***+++---//////............---------,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''))),,,---,,,,,,,,,...000333777888EEEKKKTTT___iiipppvvvxxxvvvzzzyyyvvvvvvzzzzzzwwwjjjggg```YYYTTTPPPNNNMMM\\\YYYUUUSSSTTTVVVXXXYYYVVVTTTRRRQQQSSSVVVXXXZZZRRRTTTWWW[[[^^^aaadddfffnnnnnnppptttsssnnnkkkmmmoooiiibbb^^^]]]]]]ZZZVVVUUUVVVVVVVVVTTTQQQPPPOOOTTTXXXWWWRRROOOPPPOOOKKKMMMUUU```ggghhheeecccaaa^^^\\\WWWOOOFFF???<<<;;;888<<<@@@CCCEEEGGGLLLOOOXXXZZZ]]]```ccceeeeeefffdddccc```\\\WWWRRRNNNKKKAAA===666000---,,,,,,,,,...,,,************)))((((((((()))***************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''******++++++***)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))******************,,,+++))))))***++++++***------,,,++++++---222555666888<<>><<<888444111///---------...000111000...---,,,++++++------,,,+++.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,...,,,)))((('''))),,,---...///000444:::AAAHHHLLLXXX```kkktttxxxzzz|||~~~~~~|||}}}}}}zzzzzzxxxtttqqqnnnnnnnnnooosssoooiiiggghhhkkknnnooommmiiiccc```aaabbbaaa```]]][[[ZZZ[[[___aaaaaa```eeeeeeiiimmmkkkddd```aaafffaaa[[[YYY\\\___aaaaaadddggghhheee___[[[ZZZ\\\cccccc```ZZZXXXZZZZZZXXXXXX]]]dddiiikkkkkkkkkkkkjjjjjjggg```VVVKKKCCC@@@666777777777666666888:::CCCDDDGGGLLLQQQWWW\\\___```___^^^]]]\\\]]]^^^^^^VVVPPPEEE:::111...---...---,,,++++++,,,,,,+++)))))))))******************)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((())))))))))))))))))******+++++++++...,,,+++***************'''+++///111333777===CCCMMMOOORRRWWW\\\aaaeeegggdddddddddbbb^^^ZZZVVVTTTRRRSSSTTTSSSPPPMMMJJJHHHCCCCCCBBBCCCDDDFFFIIIJJJMMMNNNOOOQQQTTTWWWZZZ[[[\\\ZZZUUUQQQOOONNNPPPQQQWWWXXXXXXYYYXXXXXXWWWVVVWWWQQQPPPUUUVVVSSSRRRUUUMMMLLLJJJGGGCCC@@@===<<<;;;:::999666444555999<<>><<<>>>BBBHHHOOOUUUXXXZZZZZZYYYXXXTTTMMMDDD<<<777333111//////111222111111000///---.........,,,***............------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,,,,,,,,,,,,,---...//////666888===EEENNNWWW^^^cccccclllwww|||}}}|||~~~~~~~~~wwwsssrrrsssuuuuuussspppllliiigggfffeeedddhhhfffdddcccbbbbbbbbbaaadddjjjttt|||yyynnnfffdddeeebbb___```eeelllppprrr}}}~~~~~~{{{ssslllgggeeellljjjfffcccbbbbbbbbb```^^^_______________```aaaaaabbbcccaaa[[[UUUQQQOOOFFFEEEDDDAAA>>>;;;999888555555555888<<>>CCCBBB<<<888888:::777555666;;;CCCKKKQQQTTT___bbbeeegggeee___YYYUUUIIIEEE>>>999555333000...111///...///000000///...//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))***,,,111777===@@@IIIMMMTTT\\\cccjjjnnnppppppwww~~~}}}}}}}}}vvvqqqnnnlllkkkjjjdddeeeffffffdddbbbbbbbbbbbbfffiiiiiihhhhhhmmmqqquuu{{{zzzzzzzzz~~~}}}}}}zzzvvvvvvuuutttqqqpppjjjfffaaa^^^\\\]]]___```^^^___^^^\\\YYYWWWVVVWWWSSSSSSRRRQQQNNNJJJEEEBBB;;;999777555555777:::<<>>>>>>>>>>>@@@EEELLLTTTZZZ\\\]]]ZZZXXXTTTRRRTTTZZZaaaeeeiiijjjlllnnnpppqqqsssssswwwuuuqqqnnnlllllllllmmmiiiiiijjjkkklllmmmmmmnnneeeiiijjjhhhhhhjjjjjjgggmmmnnnnnnmmmkkkiiigggeee```[[[TTTQQQQQQPPPKKKGGGAAACCCDDDCCC???<<<<<<===:::666333555<<>>:::777555555555555666777999;;;>>>???KKKSSS^^^cccbbb]]]YYYWWWLLLFFF===555000---+++***,,,+++***)))((()))***+++***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++'''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&''''''((())))))***&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((()))***++++++(((((()))))))))*********)))))))))***+++,,,,,,,,,)))***+++,,,...///000111...111555999===DDDLLLRRR^^^aaafffkkkmmmkkkeeeaaaJJJGGGBBB>>>;;;;;;===>>><<<;;;;;;???DDDGGGGGGFFFDDDEEEIIIPPPXXX^^^``````^^^\\\YYYWWWWWWZZZ^^^aaa```bbbdddfffhhhjjjkkkkkknnnllliiifffcccaaa``````bbbbbbbbbccccccdddeeefffgggmmmkkkgggppp}}}{{{nnnjjjkkklllmmmnnnnnnnnnmmmmmmkkkiiifffccc```\\\ZZZPPPQQQRRRRRRRRRPPPNNNMMMJJJDDD???>>>BBBFFFGGGGGG999:::>>>CCCJJJQQQXXX\\\iiiiiiiiihhheee___WWWRRRCCC>>>888444222111000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,---///000000888:::???GGGRRR^^^hhhnnnrrrsssuuuwwwwwwwwwvvvuuuyyy{{{~~~~~~|||~~~wwwxxxyyyyyywwwssspppmmmiiijjjmmmpppsssrrrpppmmmuuuwww}}}wwwpppmmmnnnpppppplllfffbbb```]]]ZZZWWWUUUTTTQQQLLLGGGAAA<<<999555666888999999999888888;;;EEEQQQZZZ]]]]]]___```\\\WWWOOOHHHBBB<<<777333///...,,,******+++,,,---******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''((()))***'''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))******))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******%%%&&&'''((()))***+++,,,))))))))))))************))))))***+++,,,,,,------******,,,---///000111222:::>>>EEEKKKRRR\\\fffnnnmmmmmmmmmnnnmmmggg^^^WWWMMMIIICCC>>>;;;;;;===???CCCCCCFFFKKKQQQSSSRRROOOMMMMMMNNNRRRWWW[[[[[[YYYWWWVVVUUUTTTTTTUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTYYYYYYYYYZZZZZZ[[[\\\\\\ZZZZZZYYYYYYYYYZZZZZZ[[[```eeebbb___pppooo```aaabbbccceeeeeeffffffbbbfffjjjjjjhhhfffgggiiibbbccceeeiiikkkkkkhhhfffaaaZZZRRRMMMKKKHHHCCC>>>???;;;666444666;;;BBBGGGTTTZZZccclllqqqoooiiiddd^^^XXXNNNEEE>>>:::777555000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''((((((((((((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++...000222444444BBBIIIUUUbbbkkkpppqqqqqqwwwwwwwwwwwwwwwxxxyyyyyy{{{|||{{{{{{~~~{{{sssppprrrrrrqqqpppnnnkkkiiigggfffqqquuu}}}uuulllgggdddaaa_________]]]ZZZUUUNNNHHHDDD===???AAABBBBBB@@@===;;;555===HHHOOOSSSVVV\\\aaadddaaa]]]YYYTTTMMMEEE@@@111000...,,,,,,,,,...///******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,+++******)))******+++(((***+++,,,++++++---............000333:::BBBHHHQQQTTTYYY___dddhhhjjjkkkllllllnnnooommmfffZZZQQQOOOOOOOOONNNNNNPPPSSSVVVZZZ[[[\\\```dddddd```]]]YYYVVVRRROOONNNOOOMMMKKKMMMIIIHHHJJJHHHFFFJJJRRRaaaqqqrrr___PPPSSSVVVRRRdddssswwwqqqwww{{{ccccccdddfffdddaaa______```dddmmmrrrrrr}}}nnnaaa```___^^^[[[XXXYYY]]]```[[[XXX\\\___^^^\\\]]]```aaadddgggkkkooorrrsssrrrmmmgggdddaaa]]]WWWRRRJJJCCC;;;777777999;;;;;;===CCCNNN\\\gggnnnpppooonnnjjjfffaaa[[[SSSHHHAAA===888222///000000///...---......,,,++++++,,,---------.........------,,,++++++*********+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))%%%'''******)))))))))***,,,,,,---...333<<>>::::::DDDXXXiiikkkdddgggaaaWWWLLLCCC999222---,,,,,,+++***)))(((((('''************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((''''''((((((((((((''''''((((((((('''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********&&&''')))************)))---,,,+++,,,000:::EEEMMMTTTZZZbbbhhhlllmmmmmmnnnnnnmmmkkkjjjiiijjjkkkkkkkkkmmmooonnnkkkjjjkkkmmmkkkiiifffdddcccaaa```^^^VVVTTTOOOJJJJJJVVVjjjzzz~~~{{{wwwrrrlllgggddd___ZZZVVVSSSRRRPPPOOOOOORRRVVVYYY^^^```dddhhhiiigggccc``````cccgggjjjmmmnnnpppqqquuuuuuuuuuuuvvvvvvuuutttsssqqqooolllfffZZZJJJ???666444111////////////......------------.........111000///------,,,,,,,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++************++++++,,,,,,,,,++++++,,,///555999FFFNNNZZZdddjjjnnnpppqqquuuyyy~~~}}}{{{{{{||||||{{{|||~~~}}}xxxtttnnnllliiiccc___]]]]]]^^^```dddlllwwwssskkkddddddiiillljjjfffppp~~~zzzrrrjjjiiiiiikkksss|||}}}|||~~~zzz}}}qqqqqqpppmmmhhhaaaZZZUUU[[[ZZZZZZ^^^```^^^WWWQQQAAA===;;;@@@OOO^^^fffhhhkkkhhhccc]]]VVVMMMDDD>>>333000---+++***+++,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************)))((((((((((((((((((''''''((((((((((((''''''''''''((('''''''''&&&&&&$$$&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))***+++,,,,,,,,,,,,,,,...222777???JJJVVV^^^eeeiiinnnppppppnnnmmmlllkkkjjjiiihhhhhhiiikkkllllllnnnpppnnnjjjggggggiiihhhddd]]]YYYWWWWWWVVVUUUPPPSSSUUUWWW]]]mmm|||uuullleee]]][[[WWWTTTSSSSSSTTTTTTPPPTTTXXX\\\___``````aaabbbhhhooossssssrrrpppppptttuuuvvvvvvvvvuuuuuuvvvyyyuuussswwwyyyqqqaaaRRR>>>:::555222111111///...------,,,------...///000111000///...---,,,,,,,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,***++++++...333;;;EEELLL___dddkkkqqqssstttttttttwwwzzz~~~~~~{{{zzz{{{}}}~~~}}}}}}{{{vvvnnnhhh______]]][[[\\\aaajjjpppyyy~~~zzzrrrnnnooorrrhhhccc^^^```gggkkkjjjfffiiirrr{{{~~~{{{wwwrrrnnnlllqqqwwwrrrrrrwwwzzzpppkkkjjjuuuvvv|||{{{uuuqqqkkkccc\\\]]]ccceee```YYYOOOOOONNNKKKJJJNNN[[[fffgggggghhhgggeee___XXXRRRAAA:::222,,,+++,,,,,,---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++******)))(((((((((((((((''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%$$$&&&((('''%%%###$$$%%%))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******+++,,,------000666???HHHPPPWWW]]]aaagggjjjnnnppppppnnnllllllkkkkkkjjjjjjjjjjjjkkkkkkiiihhhgggccc___\\\ZZZZZZWWWTTTSSSUUUYYY[[[[[[YYYaaahhhrrrxxx}}}~~~xxxqqqkkkfff```YYYSSSVVVXXXXXXWWWUUUTTTTTTUUUXXX]]]dddhhhjjjkkknnnqqqtttvvvyyyzzzyyyxxxxxxyyy~~~wwwqqqsssxxxwwwnnneeeMMMGGG@@@;;;999777444111///...---,,,,,,---...///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,))),,,222:::CCCOOO[[[bbbiiilllpppssstttsssttttttwwwzzz}}}|||yyywwwyyy{{{~~~xxxpppggg___ZZZSSSXXX___fffllluuuyyyvvvvvvrrrllliiiqqquuuooohhhiiiqqqxxxwwwuuutttvvvzzz{{{~~~~~~|||yyyuuusss~~~jjj___^^^___\\\XXXXXXZZZZZZSSSGGGBBBLLLZZZcccdddgggjjjkkkhhhbbb^^^PPPGGG;;;222...,,,+++)))++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++***)))((((((((((((''''''((((((((((((''''''''''''((()))((('''&&&%%%%%%'''(((&&&$$$###%%%((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++******))))))***---111555777===AAAFFFKKKPPPTTTXXX[[[___dddjjjooopppnnnmmmlllkkkjjjjjjiiigggeeedddccc___[[[VVVRRRQQQRRRSSSSSSVVV[[[eeesss{{{}}}uuujjjoooooommmggg```ZZZWWWWWWTTTYYY```ccccccccceeehhhjjjoootttwwwwwwwwwxxxyyyzzzvvvsssssstttuuutttrrrddd\\\RRRKKKHHHEEE@@@<<<777666333000..................------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))***+++,,,------///666BBBNNNYYYbbbiiimmmiiimmmqqqssstttsssssstttvvvxxxyyyvvvsssqqqrrruuu{{{zzzvvvmmmbbb[[[ZZZ[[[\\\iiizzz|||||||||yyypppsssqqqllliiijjjiiigggiiittt|||zzzyyywwwssswwwzzzrrriiidddaaa___\\\[[[ZZZVVVMMMEEEHHHPPP^^^___bbbfffiiihhheeebbbYYYPPPEEE===999555000,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,+++***)))((((((((((((''''''((((((((((((''''''((()))+++++++++***((('''$$$'''(((&&&$$$%%%+++000))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++******+++///555<<>>:::666222000000///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,---...///888BBBQQQ^^^ggglllnnnnnnmmmqqqvvvyyyyyyxxxwwwvvvsssttttttqqqllljjjkkkmmmnnnnnnjjjbbbYYYXXX___fffrrr||||||~~~{{{qqqiiihhhiiihhhgggooouuusssrrruuu{{{}}}~~~|||rrrmmmlllbbb\\\ZZZ\\\ZZZTTTPPPRRRYYYZZZ^^^bbbfffgggfffccc[[[TTTLLLHHHEEEAAA:::444---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++***)))((((((((((((''''''((((((((((((''''''***+++---------,,,***((($$$&&&((('''%%%(((000666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((()))))),,,+++***)))(((((((((((()))((((((+++...///,,,(((...000333888???FFFLLLOOONNNFFF@@@???AAADDDMMMUUUaaafffjjjkkkkkkkkkhhheeebbbbbb___XXXRRROOONNNMMMLLLPPPSSSTTT^^^ooozzz}}}~~~tttbbb^^^___^^^^^^___bbbgggllloooqqqooonnnqqqrrrssstttuuuuuuwwwwwwqqqeeeXXXOOOKKKTTTTTTPPPGGG;;;333222444/////////---,,,,,,///111---+++******+++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))************))))))((((((''''''******))))))((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))---,,,*********+++******,,,------,,,,,,222:::AAAUUU[[[cccjjjnnnpppqqqrrrooovvv{{{zzz{{{}}}zzztttwwwsssnnnjjjeee```^^^___^^^[[[\\\bbbffflllxxxwwwqqqooonnniiieeedddkkkooommmnnntttxxxwwwuuuwwwsssuuu~~~}}}zzzyyy|||zzzrrrhhhaaa^^^YYYTTTZZZYYYXXX[[[```eeehhhiiidddbbbYYYOOOLLLMMMIIIAAA777111+++***---...+++(((...,,,++++++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++***((('''''')))((((((((('''''''''''')))***,,,------,,,***)))%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))++++++******************---***((()))+++---...---///444===EEEJJJJJJGGGEEEAAA>>>???EEELLLRRRZZZbbbaaaeeehhhhhhfffccc^^^[[[YYYWWWRRRLLLIIIKKKPPPTTT```lllyyy~~~}}}tttiiigggdddbbb``````aaabbbiiiggghhhkkknnnpppqqqqqqtttrrrqqqnnnkkkhhhcccaaaWWWYYY\\\\\\VVVJJJ===444...------///222222///---000...,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))************))))))((((((((((((******))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))((()))***++++++***------++++++000<<>>BBBCCCIIISSSYYY[[[^^^bbbcccdddccc```ZZZSSSNNNLLLGGGHHHLLLPPPWWW```jjjrrr{{{|||uuunnnhhhdddbbb___^^^___cccjjjoooqqqqqqtttooojjjiiilllmmmkkkhhh[[[\\\```hhhllleeeUUUGGG;;;555000///333444000+++222000...---......---++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******))))))))))))*********))))))))))))(((((((((***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******(((((()))******++++++,,,))),,,000666???NNN___jjjiiillloooppppppppppppqqqyyy{{{zzzuuurrrqqqmmmiiiaaaaaa]]]XXXTTTUUU[[[```hhhppp|||vvvssspppjjjddd]]]jjjzzzzzzxxxzzz|||xxxtttkkkXXXTTTQQQQQQVVVZZZ\\\\\\]]]dddiiifff___YYYRRRLLLOOOLLLDDD:::111,,,---///***))))))***,,,---,,,+++************************************************,,,,,,+++++++++*********)))))))))(((((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***)))***++++++,,,+++***)))+++***)))+++///555;;;>>>EEECCCAAA@@@???AAABBBDDDNNNPPPWWW```bbb^^^[[[[[[aaa]]]YYYSSSKKKFFFFFFJJJLLLRRR^^^nnnyyy|||uuuqqq^^^^^^\\\]]]bbbiiillljjjtttqqqmmmlllkkkiiieeebbb\\\YYYYYY___iiinnnkkkfffVVVLLL???666222222000///222000.........///...---,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))************+++++++++******+++,,,%%%///===KKKVVV___hhhnnnmmmoooppppppppppppqqqsssxxxxxxwwwsssnnnjjjeeebbbZZZ[[[YYYUUUVVVccctttxxxkkkbbbcccfffeeecccbbbmmm|||~~~vvvddd___YYYUUUTTTUUUUUUUUUSSSXXX^^^bbbbbb___YYYSSSJJJKKKKKKGGGAAA999222...///---,,,,,,,,,,,,+++***************************************************((((((((((((((((((((())))))))))))(((((((((((('''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))*********+++++++++******)))((((((***///444999>>>BBBEEEEEEBBB===;;;>>>EEENNNSSSXXXYYY^^^dddddd^^^YYYXXXSSSOOOLLLLLLKKKLLLWWWcccqqqsss}}}wwwwwwqqqgggccccccbbb]]]iiimmmqqqqqqnnniiifffeee```[[[UUUUUU[[[ccckkkooommmfff[[[NNNAAA888333222000...------///000//////,,,,,,---------.........---------,,,,,,,,,++++++++++++************++++++))))))))))))************))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++,,,---+++)))(((***---000<<>>???AAAFFFLLLUUU\\\```fffbbb``````[[[TTTOOOOOOFFFGGGMMMYYY```fffuuuzzzpppggg___YYY```hhhllllllkkklllnnnfffccc^^^YYYWWWYYY]]]aaaqqqsssrrrjjj\\\JJJ<<<555111///......///000000///---------.........//////------------,,,,,,,,,,,,++++++************++++++)))))))))************+++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++)))+++,,,***)))+++000555GGGOOOZZZbbbfffiiilllnnnnnnoooqqqqqqqqqqqqssstttmmmhhhcccaaa\\\VVVTTTVVV___qqq~~~sssllliiiiiiiii|||xxxooovvv|||lllccc```SSSKKKHHHQQQ^^^cccbbb___QQQMMMIIIKKKQQQTTTRRRNNN:::666///+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++******+++...000222999???GGGKKKJJJGGGDDDBBB@@@EEELLLTTT[[[```bbbccciiiaaaZZZUUUOOOIIIIIILLLNNNTTTeeeyyy|||rrr___```aaaccceeehhhlllooolllkkkhhhddd```]]]ZZZYYYggglllssstttmmm\\\III===555333111000000000///------.........////////////...------------,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))************))))))))))))))))))))))))))))))))))))*********+++++++++(((***,,,---///666@@@HHHYYY^^^dddhhhiiijjjmmmooommmnnnooonnnkkkiiiiiiiiiddd\\\VVVVVVVVVXXX___gggvvvwwwqqqiiidddbbbgggqqqyyy|||vvvqqq^^^TTTNNNSSSZZZ[[[[[[\\\WWWRRRLLLKKKNNNSSSXXXZZZLLLEEE:::222---------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((())))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,+++******---111666999EEEJJJPPPQQQLLLFFFAAA???JJJNNNTTTZZZ___aaaaaaaaa]]]UUUMMMIIIHHHIIIPPPWWW___iiiwwwooofffaaacccgggiiijjjnnnmmmkkkkkkjjjgggccc```^^^aaagggnnnoooeeeTTTFFF:::777444222111000...,,,............/////////000......---------,,,,,,,,,,,,++++++******++++++,,,))))))******++++++++++++))))))******++++++++++++++++++,,,------...//////************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))************)))))))))))))))))))))))))))))))))************+++++++++(((+++///222777AAAOOOZZZ___eeelllpppooommmmmmmmmkkklllllljjjeeeaaa^^^^^^]]]TTTNNNPPPVVV```ooo}}}vvviiibbbaaaaaadddjjjsss}}}mmmccc]]]]]]]]]ZZZZZZ]]]VVVTTTQQQMMMLLLNNNTTTYYY```VVVGGG:::222...------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++******,,,...***+++,,,,,,///888EEEOOOZZZUUUOOOHHH@@@<<>>HHHOOORRRUUUPPPJJJEEE@@@???EEENNNZZZ\\\]]][[[\\\[[[UUUMMMKKKMMMQQQ[[[iiiyyyrrr___aaabbbccccccgggmmmsssqqqlllggggggjjjllljjjhhhSSSOOOHHHBBB>>>888222...222000...---.....................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))***+++,,,,,,---...******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++++++++******)))///444>>>IIISSS\\\aaadddiiijjjlllmmmmmmmmmlllllllllgggbbb]]]UUULLLKKKOOO[[[ggguuu|||mmmaaa```gggmmmxxx~~~}}}|||}}}eee]]]ZZZ\\\ZZZRRRMMMMMMNNNRRRWWWYYYUUUIII::://////...,,,******+++,,,---+++++++++++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))(((''''''''''''((()))&&&&&&&&&'''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******))))))+++------...333@@@OOOXXXXXXSSSNNNHHHDDDCCCCCCDDDIIIPPPZZZ[[[XXXRRRPPPQQQOOOLLLXXX```lll{{{nnniiibbb^^^^^^ccckkkqqqssstttsssmmmfffeeejjjpppeee^^^UUUPPPMMMGGG>>>666333000,,,,,,...111111000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))((((((((()))))))))*********))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''***,,,,,,***)))***,,,666???LLLWWW]]]```ccceeejjjjjjjjjkkkmmmnnnmmmlllccc^^^XXXSSSNNNNNNXXXbbbppp{{{{{{rrrpppmmmkkkiiiiiinnn{{{yyyqqqwwwqqq```WWW\\\___XXXQQQPPPIIIJJJQQQ]]]ddd]]]HHH666333222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''''''''(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************+++,,,,,,++++++---///444777???LLLXXX[[[UUUNNNGGGBBBBBBFFFJJJKKKMMMQQQRRRWWWTTTKKKFFFPPPaaammmvvv}}}uuuiiibbbaaaaaabbbkkkssszzzxxxpppjjjlllqqqssslllccc\\\XXXSSSLLLGGG777333//////111333111///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''***,,,+++((()))///444BBBLLLXXX___aaaaaabbbeeehhhhhhhhhjjjmmmmmmjjjggg\\\WWWQQQPPPWWWcccsss~~~wwwmmmfffmmmkkknnnwww}}}kkkZZZZZZ\\\XXXVVV[[[TTTOOONNNWWWaaa```RRRCCC888777333000...------...,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***)))))))))))))))))))))))))))(((((((((((((((((()))'''''''''''''''(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************+++,,,,,,,,,+++---000333>>>DDDLLLSSSUUUQQQKKKFFFBBBAAAEEEMMMRRRPPPOOOOOOKKKNNNOOOQQQ]]]sss}}}rrriiibbb^^^eeellltttxxxvvvssssssuuuuuuqqqjjjaaa[[[WWWVVVWWWKKKCCC999222///000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***+++))))))...999AAASSSZZZaaadddbbbaaacccfffhhhiiijjjjjjiiieee```\\\WWWUUUXXXcccvvvzzztttsssssssssnnnpppwwwvvv|||}}}|||zzziiibbb^^^YYYZZZ^^^[[[UUUQQQSSSXXXZZZUUUOOO@@@===999444111...------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************+++,,,000666;;;HHHNNNSSSSSSMMMFFFCCCCCCCCCEEEKKKSSSUUUPPPMMMMMMFFFGGGNNNbbb~~~zzzmmmllljjjiiikkkoootttwwwrrrpppjjjccc\\\YYY[[[]]]aaaXXXJJJ;;;111...000222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---111:::GGGPPP[[[^^^``````^^^^^^```ccchhhiiijjjgggaaaZZZUUUSSSLLLUUUfff}}}uuurrruuu|||}}}uuupppsssnnnnnnjjjmmmyyy{{{|||tttoooqqqkkkiiiuuuyyy~~~}}}oooeee___ZZZUUUWWWVVVTTTUUUVVVWWWVVVUUUIIIFFF@@@:::555111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))((())))))******))))))((()))))))))(((((((((((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************,,,000888BBBIIIPPPSSSSSSNNNGGGCCCDDDGGGHHHJJJPPPUUUSSSLLLJJJLLLKKKTTTddd}}}sssgggcccgggoootttrrrooojjjfffccc```^^^\\\dddbbb\\\PPPBBB888333222////////////............------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,///555>>>JJJUUU[[[\\\\\\\\\\\\\\\]]]___```aaadddeee```XXXSSSSSSVVVVVVddd{{{mmmooottt~~~~~~qqqiiimmm|||tttlllnnnqqqsssnnnmmmttttttuuu{{{rrruuuqqqjjjlllrrrvvvzzz}}}}}}|||||||||~~~}}}zzzzzzsssqqqgggXXXWWWVVVVVVUUUUUUUUUWWWXXXRRRNNNHHH@@@999444111///------------------------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))************)))((())))))))))))((((((((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++,,,///666AAAMMMVVVUUUSSSOOOIIIEEEEEEIIIMMMLLLNNNSSSTTTOOOHHHGGGLLLYYYnnnwwwjjjiiinnnsssuuuppplllkkklllhhhaaaZZZWWWaaaiiifffWWWEEE777000000/////////............------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,'''''''''((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,222<<>>IIISSSWWWXXXWWWTTTOOOJJJHHHKKKOOOOOOMMMLLLKKKJJJJJJOOO]]]qqqwwwqqqkkkgggfffiiimmmmmmjjjgggbbb^^^]]]cccjjjgggZZZMMM<<<777111...///111222222............---------,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******************************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))***+++++++++++++++++++++,,,------666===JJJVVV^^^aaa```___cccdddffffffddd___ZZZWWWUUUTTTTTTYYYfffvvvwwwpppqqqpppiiikkkrrr|||zzzkkkcccaaacccfffkkkpppvvv{{{rrriiiooopppjjjiiihhh]]]VVVXXX\\\ZZZUUUQQQUUUSSSOOOKKKIIIKKKMMMOOOSSSSSSUUUXXXZZZXXXSSSOOOMMMNNNPPPUUU]]]dddiiikkklllnnnrrrvvv{{{}}}zzzrrrfff[[[VVVXXX]]]YYYYYYUUUOOOHHHDDDBBBCCC999333---,,,...000...,,,++++++++++++************************************************************))))))(((((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********************)))))))))************))))))))))))************************)))************++++++++++++---...---******,,,...666???KKKVVV[[[ZZZXXXUUUPPPLLLIIILLLQQQRRRNNNJJJIIIMMMTTT\\\iiizzzyyypppfffbbbffflllpppqqqnnnddd[[[\\\dddjjjhhhcccJJJAAA555000000222111///000////////////.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))******++++++******(((***,,,,,,***+++...111???IIIVVV```ccccccbbbbbbccceeeggghhhfff```XXXRRRPPPTTT___rrryyysssqqqtttuuusssvvv}}}jjjZZZTTTUUUZZZfffttt}}}|||{{{lllbbbggghhh```]]]^^^VVVOOOPPPQQQPPPPPPQQQSSSTTTUUUSSSQQQQQQTTTXXXZZZYYYYYY[[[]]]^^^^^^\\\VVVSSSQQQQQQSSSVVVXXXYYY]]]\\\\\\\\\^^^dddlllqqq|||yyyuuurrrpppooosssdddZZZWWWXXXUUUUUUTTTSSSPPPLLLFFFBBBCCC<<<222......000///---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))***************************************)))))))))))))))************************))))))*********+++++++++***---000...******///444>>>HHHTTT\\\\\\YYYUUUSSSQQQNNNMMMOOOQQQOOONNNNNNSSScccxxxttteeedddkkkppppppssslllccc___```dddffffffXXXNNNAAA777333222000...000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))***+++,,,+++***))))))+++---+++))),,,444;;;IIIRRR]]]ccccccaaabbbdddbbbdddgggfffbbb]]]YYYVVVYYYaaattt~~~|||rrriiihhhnnntttxxx|||rrrkkkiiiiiiqqqvvvllldddkkkmmmddd___[[[WWWVVVYYYZZZZZZ^^^ccc___bbbdddaaa^^^^^^ccciiiooooooppprrruuuwwwxxxxxxlllhhhcccaaaaaabbbcccccceeeccc___[[[XXXXXXYYYZZZbbbbbbdddjjjuuussshhhuuuzzzvvvnnn```TTTSSSSSSTTTWWWXXXRRRHHH???KKKFFF===555///,,,---///---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))*********************+++++++++))))))))))))))))))******************************))))))*********+++++++++***...000///---///666<<>>HHHTTTZZZ```bbbaaa```dddhhhcccffffffaaa[[[YYY\\\```pppuuu|||xxxttttttyyy}}}|||qqqnnniiibbb^^^]]]___bbbuuu~~~www||||||rrrmmmeeefffjjjooopppppptttzzzwwwxxxxxxtttpppqqqxxx{{{zzzzzzzzzyyyvvvtttrrrooollliiifffdddgggaaa\\\[[[___gggooosssrrrwww~~~|||ttttttyyy}}}}}}{{{zzz||||||kkk^^^XXXUUURRRSSSVVVTTTNNNGGGNNNNNNKKK@@@333,,,,,,000------------,,,,,,,,,+++++++++++++++++++++++++++************************(((((()))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***************+++++++++++++++))))))))))))************************************)))************++++++++++++---000111333999AAAGGGSSSVVVZZZ\\\[[[XXXVVVUUUOOOMMMLLLKKKGGGGGGWWWjjjvvvbbbgggmmmsssrrrkkkeeecccdddcccaaa\\\RRRFFF<<<666555////////////............---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,+++++++++,,,---,,,---222<<>>JJJSSSXXXWWWVVVVVVXXXZZZYYYTTTPPPPPPHHHGGGOOOXXXccczzz}}}tttsssyyyuuuiiigggpppuuuvvvuuurrrtttwwwwwwsssssswww{{{{{{xxxwwwyyy}}}oootttxxxzzzzzzzzz~~~{{{}}}gggdddbbbeeekkkoooooommmbbb``````aaa___UUUGGG;;;222222222111111111111000---.........//////000000------------------------++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))***+++,,,---)))***...777CCCPPPYYY^^^]]]]]]___bbbeeefffeeeccc^^^UUUPPPZZZpppyyywwwqqqmmmzzzpppiiifff\\\\\\[[[[[[[[[___eeeiiikkksss}}}{{{www|||~~~wwwppplllkkkssstttwww}}}~~~vvvtttqqqnnnjjjjjjtttvvv~~~wwwjjj[[[QQQKKKPPPXXX___^^^RRR???111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,------+++)))---000555>>>HHHQQQUUUWWWVVVVVVYYY______XXXQQQNNNOOOOOOTTT___nnn|||zzzwwwssspppooonnnnnnqqqqqqrrrrrrssstttttttttxxx||||||vvvoookkkjjjjjjkkktttrrrqqqrrrssssssrrrpppxxx}}}xxxiiidddeeeggglllsssiiicccaaadddddd]]]RRRMMMCCC:::111///222444111---///............---------//////...------------...---------,,,,,,,,,++++++************))))))))))))((()))))))))************'''((((((((((((''''''&&&******************************))))))))))))******++++++******************)))))))))+++,,,,,,+++***+++000;;;HHHSSSYYY[[[ZZZZZZ\\\___ccciiikkkcccXXXTTTYYY]]]dddtttwwwppprrr{{{}}}{{{uuukkkddd``````aaabbbcccggglllnnnmmmooouuuzzz{{{yyywwwuuuvvvyyy|||~~~~~~yyysssooolllmmmkkkooo}}}~~~rrrRRRTTTOOONNNUUU^^^]]]OOOAAA333111000000//////...---*********++++++,,,,,,,,,*********+++,,,,,,,,,---+++++++++*********))))))......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++******+++,,,---------,,,...333<<>>LLLWWWWWWXXXYYY]]]```bbbaaa___VVVTTT[[[ppp}}}pppggg```aaaaaabbbfffmmmooovvv~~~~~~yyyrrrjjjeee___bbbccc___\\\```jjjssszzzssskkkhhhjjjmmmnnn```RRROOOUUUVVVMMMBBB444444444333333333222222//////...------------...//////.........---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,'''((()))******+++************************************))))))))))))******((())))))***++++++,,,,,,+++---//////333<<>>FFFKKKOOOVVV___fffhhheee___XXXQQQTTTeeewww}}}uuuvvvwwwrrriiidddnnn~~~{{{uuuoooiiieeebbbaaacccbbbdddjjjrrr{{{ooobbbeeejjjaaaSSSVVV]]]YYYGGG999555444000333222222111000//////...---.....................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,---///222;;;FFFNNNSSSTTTVVVWWW^^^jjj}}}qqqlllsssrrrvvvxxxrrrsssvvv___```eeemmmtttzzzpppaaaZZZSSSSSSYYYddduuuyyyooohhhmmm||||||ppp```VVVRRRQQQNNNKKKGGG>>>444//////111111/////////.........---------++++++++++++++++++++++++nnnvvvwwwlllYYYHHH===666444222///......///......------------------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++---111333===EEELLLNNNRRR\\\gggmmmiiiddd]]]VVVTTT^^^wwwqqqiiieeeiiiooorrrtttvvvyyyyyypppiiieeeccchhhbbb\\\ZZZ]]]ccciiimmmwwwsssffffffddd[[[RRRZZZ\\\SSSEEE;;;555222222222222111111000000///---------...............,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,++++++,,,///111666???JJJQQQSSSTTTXXX[[[dddttt{{{nnnqqq|||}}}}}}zzziiihhhtttjjjjjjqqq}}}wwwhhh]]]YYYZZZcccmmm}}}~~~sssjjjqqq}}}ooobbbWWWQQQMMMJJJMMMEEE;;;333111111000000/////////.........------++++++++++++++++++++++++mmmqqqqqqkkkcccYYYJJJ===666333000......//////...........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---000555999CCCKKKQQQSSSYYYeeemmmppphhhaaa[[[]]]fffwww|||{{{ooofffeeeiiittt~~~|||uuurrrrrrmmmgggbbbcccddddddbbb___kkk~~~xxxhhhaaa```RRRTTTXXXZZZRRRDDD999555111111111111111111111111---------.........//////,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---------,,,---111444===FFFPPPUUUUUUWWW\\\bbbooovvvvvv|||llllllxxxyyy{{{qqqddd^^^^^^lllzzz~~~ppplllwwwtttbbbUUUPPPOOOQQQKKKBBB999222000000000////////////............++++++++++++++++++++++++ooonnniiifffgggdddUUUCCC666333000......//////...........................---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......000555;;;@@@FFFOOOUUUXXX___kkkrrrrrrfff^^^[[[eeewwwwwwoooffffffkkkvvv~~~xxxtttqqqnnnggg___]]]^^^cccmmm{{{uuucccbbbUUUPPPSSS]]][[[KKK<<<777111111111111111222222222---------.........//////,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,......---,,,---222666EEEMMMVVVYYYXXX[[[bbbiiiyyy~~~vvvzzzxxx}}}xxxiiicccWWWgggyyy{{{qqqjjjrrrkkk[[[VVVVVVSSSOOOFFF<<<333//////000000/////////............++++++++++++++++++++++++eeelllpppkkkgggddd]]]UUUAAA777///000333111///...//////...------------...+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......,,,***---777BBBIIIHHHUUUVVVYYYkkkvvvrrroooaaadddhhhwwwyyymmmjjjnnnwww}}}sssllleeeddddddeeekkkvvvrrr]]]^^^\\\YYYZZZ```^^^JJJ444222222333333222111000///000000///...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))((((((******+++++++++,,,,,,,,,***)))***------///999DDDOOOPPPRRRUUU\\\hhhvvv{{{zzzrrrmmmccc___nnnzzziiizzz~~~vvvgggTTTOOORRRQQQHHH;;;222000222000111222111///.........,,,,,,,,,,,,,,,,,,,,,,,,VVVaaajjjmmmmmmkkkddd[[[QQQBBB444111333333000...//////...------------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......,,,---222<<>>666444333000000000///......------......,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,---111:::CCCJJJOOONNNYYYdddttt|||ppppppwww{{{~~~oooqqq}}}~~~sssjjjdddbbbbbb^^^pppaaa```^^^\\\]]]^^^YYYQQQ???999333111333444333000000000//////......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))******+++++++++,,,,,,,,,,,,+++,,,///222777BBBMMMRRRSSSUUUUUU[[[iii~~~~~~kkkeeekkkwww{{{xxxpppfff]]]SSSNNNKKKEEE:::111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,EEELLLVVV```hhhlllllliiifffXXXHHH>>>666111000222000//////...............,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---+++...666@@@FFFLLLPPPQQQ\\\hhhuuu{{{oooiiiuuunnneeeaaahhh}}}tttkkkfffZZZbbbllluuuhhheeebbbaaabbbaaa[[[UUUIII???444000333555333///000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---+++,,,000555<<>>999333000222222///,,,........................mmm___XXXPPPLLLNNN]]]```^^^ZZZXXXTTTGGG888333000000333111++++++000......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000.........000111111111444???HHHMMMWWWjjjoooooogggcccmmmuuummmkkkhhhbbb___lll}}}jjj___jjjcccZZZPPPCCC777333444333111111111111111///---//////...---,,,,,,++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++******+++---......,,,333;;;AAAFFFLLLQQQSSSVVVlll}}}yyy{{{~~~~~~xxxzzzooovvvqqqppp~~~xxxiiiUUUHHHGGG>>>444000222333111---//////...------------...~~~gggVVVNNNNNNUUU[[[___```___\\\PPPDDD999444111222111------111.........---------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///......///111111222555BBBLLLPPP^^^xxx|||uuuyyyvvvuuu|||~~~yyysssmmmeee```aaasss|||hhhdddbbb^^^VVVHHH999444666222111000111222111000...//////...------,,,++++++------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++***+++,,,---------...666>>>DDDHHHLLLQQQTTT[[[uuu|||zzzwwwwwwzzzzzzsssyyyrrrvvv~~~xxx|||ttt\\\LLLHHH???555000111111///,,,//////...------------...bbbSSSMMMLLLSSSZZZ___bbb```XXXNNNCCC:::333111111000///111.........------------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........000222444999GGGOOORRRfff}}}sss}}}wwwlll\\\QQQ\\\vvvrrrbbbccceee```QQQ???777666333111000111222222111/////////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------222999BBBHHHJJJLLLQQQVVVccc}}}yyyqqqrrruuuyyy~~~~~~sssqqqxxx|||wwwwwwwwwzzzjjjWWWMMMDDD999222111111///---000///......------......~~~cccTTTNNNOOORRRZZZbbbddd^^^WWWLLLBBB666111111111111000............---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---...111444777@@@JJJNNNTTTppp~~~vvv|||wwwzzzwwwiii\\\ZZZ```nnnfffeeefffdddZZZHHH;;;555333222000111222333222111//////......---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,------,,,---...666<<>>666333333222000000//////...............}}}cccWWWOOOJJJQQQ^^^fffeee```TTTJJJ===444222333222/////////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////......222888===FFFJJJNNN\\\ppp}}}zzzkkkaaaZZZ]]]pppkkkccc___aaa^^^RRRAAA777555333111111222333333222///...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++---...------///222:::???GGGMMMKKKLLLWWWfffyyyqqqsssxxxppphhh{{{}}}yyy}}}}}}vvvrrrqqqkkkqqq}}}uuuuuuZZZPPPCCC999333222222111000000///............///sss]]]NNNBBBEEERRR\\\aaabbbZZZSSSGGG;;;666666444000/////////.........---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------...//////...///444===CCCIIILLLVVVooovvvssshhhcccaaa```aaavvvvvvhhh\\\\\\^^^WWWIII>>>777555222111222333222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))),,,......---///333777???BBBIIINNNLLLNNN```uuu}}}uuupppyyy|||vvvmmmzzzvvvvvvvvvllleeessseee[[[KKK>>>555111000000111000//////......//////hhhXXXIIIEEEHHHNNNWWW___^^^\\\RRRDDD<<<:::666111////////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------........................---...000///111777AAAIIIKKKQQQeeeuuunnnkkkcccYYY\\\gggwww{{{ggg___^^^XXXNNNFFF:::777333222222222222111............////////////------------------------------------------------,,,,,,,,,------------...***,,,......---000777===DDDEEEJJJOOONNNSSSkkk~~~yyyvvvtttsss}}}~~~www{{{uuu}}}}}}yyy}}}ooommmssswwwkkkYYYGGG:::444111111111000000///////////////yyykkk[[[PPPHHHHHHRRR___aaaaaaZZZKKK@@@<<<888333000/////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------........................,,,...000000111888DDDMMMMMMVVVqqq{{{uuuqqqmmmgggVVVZZZ___hhh}}}wwwggg^^^VVVOOOKKK;;;888444222222222111111.........///////////////------------------------------------------------,,,,,,,,,---------......***---...------111:::AAAHHHGGGLLLPPPOOOWWWsss~~~yyyvvvwwwyyyzzz~~~}}}xxx}}}{{{nnntttmmmbbbooozzzfffQQQAAA888444444111111000///////////////iiiVVVKKKEEEGGGOOO___eeeeeeXXXJJJ@@@777000333111000000000000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------222222222111666@@@IIIOOOOOOcccwww}}}zzzfff]]]WWW\\\mmmnnn[[[XXXWWWRRRBBB===777444444444222000111111111111000000000000......////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////......000666===CCCCCCIIIOOOPPPQQQ```~~~zzzxxxyyy{{{~~~~~~|||rrrtttuuukkkhhhxxxVVV@@@===888,,,000000///...,,,---...000bbbTTTMMMLLLMMMSSS___eee]]]OOOCCC999333222111000000000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///000111333999BBBJJJNNNXXXssswwwrrrwwwlll```\\\dddyyynnnaaaYYYSSSIIIAAA888333333444444222111111111111000000000000......////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............111666===CCCDDDLLLPPPOOORRRfffwww~~~yyyvvvxxxjjjcccvvvjjjMMM@@@:::333222111111///---------...sss]]]TTTNNNHHHJJJYYYfffdddWWWIII<<<444111000//////000///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...///333888???FFFLLLPPPdddqqquuuooobbb]]]eee{{{qqq^^^TTTTTTHHH:::333333666555333111111111111000000000000......////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......111666>>>CCCEEENNNQQQOOOXXXrrr~~~}}}vvvqqquuuqqq~~~rrrzzzxxxllljjj|||___GGG<<<:::333222111000///---,,,,,,iiiYYYPPPIIIHHHSSS```fff```RRR@@@444111000......///000///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............///111666>>>DDDIIIOOOUUUqqqyyy{{{uuummmhhhccc^^^```eeevvvooo```\\\fffssshhhXXXZZZNNN???777777888666222111111111111000000000///......////////////.........------,,,,,,------...------------------------,,,---...///222888>>>CCCFFFLLLNNNQQQccc}}}tttoooyyymmmlllxxxxxxrrrlllyyyqqqSSSBBB<<<333222111111000///...,,,{{{___SSSOOOGGGIIIQQQ]]]cccZZZGGG777333111///...///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......////////////111888@@@DDDHHHSSS^^^}}}{{{wwwtttnnncccWWWPPPQQQVVVjjjqqqccc```ddd{{{ddd\\\RRRFFF>>><<<:::555000111111111111000000000///......////////////.........------,,,,,,------...------------------------+++---...111444999@@@EEEGGGIIILLLYYYrrr~~~~~~~~~~~~wwwqqq~~~rrriiimmmwwwuuullluuuiiiNNN>>>444222000000111111000...iiiXXXTTTHHHAAABBBQQQ___^^^OOOBBB666444111///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...//////000000...111999AAACCCHHH[[[ppptttbbbWWWTTTJJJTTTkkkttthhhdddvvvvvv\\\VVVLLLEEE???:::444000111111111111000000000000......////////////.........------,,,,,,------...------------------------,,,---000222666<<>>DDDIIIJJJIIIUUUppp|||```aaayyyuuuyyy~~~}}}}}}wwwooozzzwwwwwwmmmkkkzzzrrrOOO===777111...///000///---~~~~~~cccSSSGGGLLLWWWZZZYYYXXX;;;888444111111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111222777BBBIIIJJJUUUwww~~~dddYYYTTTFFFDDD^^^sssqqq```___{{{]]]ZZZSSSHHH===666555666111111111111000000000000......////////////.........------,,,,,,------...........................,,,///222555999???EEEJJJLLLKKK\\\xxx~~~rrrZZZ___{{{|||tttrrrxxx~~~wwwsss~~~ttt{{{tttdddnnn~~~}}}WWWBBB;;;222......///---+++xxx]]]MMMLLLNNNVVV]]]YYYLLL===000000444222///...//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......---...///000000///555<<>>666777444222000000000000///...000000000000000000000000...................................................000333888>>>CCCFFFGGGMMMQQQrrrzzzbbbccc|||xxxyyyuuuwwwyyy{{{}}}hhhgggwwwvvvxxxhhheee~~~}}}ZZZFFF555333444///---000xxxYYYNNNEEEDDDNNNVVVUUUHHH:::444222000///////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............///000111222888DDDKKKOOOccc~~~^^^SSSIIIRRRqqq}}}ssskkkttt}}}```TTTLLL@@@777777666444222111000000///---000000000000000000000000...................................................111666;;;@@@EEEGGGHHHMMM^^^~~~|||kkkooowwwvvvuuuwwwyyyzzz}}}}}}ccceeevvvzzztttqqqaaaqqqeeeOOO;;;555555111...///___VVVJJJCCCFFFKKKWWWNNNAAA888222//////000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///---.../////////111333555<<>>AAADDDGGGJJJSSSttt~~~vvvsssttttttvvvyyy|||}}}|||ccckkk||||||kkknnnyyycccIII888222111222444{{{hhhUUUKKKIIIFFFMMMPPPMMMBBB777222222111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---///000000///111666:::BBBDDDIII^^^uuulll[[[SSSfffoooeeewwwnnn\\\KKK>>>999555333222222333444444333000000000000000000000000...................................................333:::>>>AAADDDHHHLLL\\\}}}uuuzzzuuurrrrrruuuuuuxxx}}}zzzaaakkkwww}}}uuuhhhpppWWWBBB666222333444kkkYYYQQQGGGEEEMMMPPPFFF;;;555333222000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///,,,///111000///111777<<>>KKKFFFQQQvvvyyyrrrcccbbb|||yyyqqqwwwtttZZZHHH@@@999777444333333333222000000000000000000000000000................................................333888>>>@@@BBBFFFMMMSSSooo{{{vvvzzzrrrpppppprrruuuyyyxxx{{{~~~xxx___lll|||ooorrrrrr}}}xxxaaaJJJ:::333000zzzooo[[[QQQHHHCCCEEEKKKFFF777111444000///////////////000111..............................---,,,,,,,,,,,,---,,,,,,,,,---------......---------............///,,,...///...---111:::BBBBBBHHHWWWeeeeeevvv~~~ooo|||```HHH@@@;;;777444444333000000333111111111111000000000000000000000000000000000000000///...///000111000///888555:::DDDFFFEEEOOO___lllxxxvvvooorrrpppqqqxxxzzzuuuyyyzzzyyy[[[aaaxxx~~~xxxzzz}}}~~~}}}wwwxxx~~~yyyxxxmmmSSSAAA555---fffXXXJJJDDDEEEKKKGGG:::222333000000////////////000000..............................---,,,,,,,,,,,,---,,,,,,,,,---------......---------............///...///000//////333<<>>DDDJJJPPP}}}rrriiiyyyqqqvvvkkk{{{gggPPPEEE===666444444111111333111111111111000000000//////////////////////////////000000//////000222333;;;>>>BBBBBBAAAKKKggg[[[tttrrrNNNRRRnnn~~~oooeeeiiippptttzzzyyy{{{~~~]]]^^^ppp|||yyyxxx}}}zzz}}}{{{uuuvvv|||pppvvvrrrqqq|||{{{eeeLLL;;;333{{{```RRRIIIBBBEEEIIIEEE<<<555222222111000000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,---------......---------............///000/////////222888@@@EEELLL^^^nnndddzzzqqqmmmuuuwwwtttTTTKKK@@@777555444222111222111111111111000000000//////////////////////////////000000///...///333555:::???CCCAAAAAAPPPqqq{{{]]]{{{uuuOOOJJJ]]]gggbbbdddnnnvvv{{{~~~|||~~~[[[XXXhhhsssxxx{{{ssstttuuuyyy}}}|||}}}www}}}sss}}}pppxxxfff|||}}}mmmjjjqqq}}}oooTTT@@@666gggXXXOOOFFFCCCEEEDDD===666333222111111000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,---------......---------............//////...---///444;;;BBBGGGLLLnnnsss```^^^wwwtttiii{{{}}}]]]OOOCCC888555444333222222111111111111000000000000000000000000000000000000...000111000...///333777999???CCCBBBDDDWWWyyyzzzkkk___TTT\\\]]]```hhhrrrxxx}}}|||{{{]]]UUU```fffiiimmmlllmmmppptttyyy|||}}}|||}}}}}}www|||}}}pppzzzsssnnniiitttqqqeeeeeessswww^^^FFF999|||fff]]]QQQIIIGGGEEE@@@:::444333222111000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,---------......---------............//////------000666>>>FFFJJJOOO~~~|||gggXXXXXXsssxxxiiiooorrrtttkkkSSSFFF999555555333222222111111111111000000000000000000000000000000000000...000222000---///444999777>>>BBBBBBHHH^^^|||nnn^^^\\\\\\aaajjjrrrvvv}}}}}}}}}}}}}}}ccc[[[^^^```dddkkkpppqqqtttxxx|||~~~}}}|||~~~xxxzzz}}}lllvvvyyyjjj{{{wwwllllllcccggg}}}iiiNNN>>>tttkkk]]]QQQLLLIIIDDD???444333222111000000000000000000000000000000000000......---,,,,,,,,,,,,---,,,,,,,,,---------......---------........./////////......111888AAAHHHLLLWWW~~~zzzzzzggg]]]VVVqqq|||jjjbbbssskkkdddsssxxxUUUGGG:::555555333222222111111111111000000000000000000000000000000000000...111222000---...444:::666===AAABBBJJJaaa~~~sssbbbZZZ[[[aaajjjpppsss}}}vvvsss~~~{{{wwwsssqqqpppzzz||||||}}}}}}iiibbbbbbaaagggsssssstttvvvzzz}}}~~~|||zzzyyyzzz}}}iiiqqq}}}iiipppdddzzzwwwfff```pppwwwZZZHHHwww___\\\ZZZKKKAAAAAA888555222111111111000/////////.........---------///............---------...------,,,,,,------...............////////////+++444222000;;;DDDHHHOOOlll|||vvvtttyyy}}}uuufff[[[WWWnnnooobbbhhhzzzlllfffhhhjjjQQQ;;;777888333000111222222222111111111111000000000000000000000000000......///...///222666:::>>>>>>HHHHHHIIIkkknnn___ZZZZZZ```ggglllsss~~~ooouuuyyyqqqllljjjkkklllwww~~~}}}}}}||||||yyyqqqkkknnnvvvyyyhhhbbbjjjkkkkkkuuuxxxxxxxxxwwwwwwxxxyyyzzz~~~iiittttttnnnnnnssshhh}}}^^^dddfffEEEggg```^^^SSSHHHFFF:::777444222222222111000//////.........---------///............---------...------,,,,,,------...............////////////,,,444222222===DDDIIISSSrrryyysssqqqtttwww||||||iiiZZZYYYqqqyyypppgggooottthhhddd{{{```FFF===;;;666333555222222222111111111111000000000000000000000000000...////////////222777:::===>>>FFFIIIOOOpppjjj]]]ZZZ\\\aaagggmmmtttpppsss{{{rrrmmmlllnnnoooxxx}}}vvvvvvsssnnnhhh```[[[aaakkksssmmm___\\\hhhlllkkkrrrwwwwwwwwwwwwvvvwwwxxxyyyllluuu|||pppkkkkkkllliiimmmMMMmmm^^^]]]VVVKKKFFF===:::666444333333222111/////////.........------///............---------...------,,,,,,------...............////////////...555333444???EEELLL[[[~~~|||vvvsssrrrsssvvvzzz}}}~~~kkk\\\]]]ttt~~~llldddxxxmmmaaawwwoooPPP???888333111444222222222111111111111000000000000000000000000000.../////////000333777;;;======DDDKKKYYYzzzsssoootttccc[[[ZZZ^^^aaaeeelllvvvzzzvvv}}}}}}~~~~~~}}}}}}}}}|||~~~zzzuuuqqqooovvvzzz~~~}}}ssslllfff```ZZZTTTTTT^^^iiipppkkk\\\XXXeeelllkkkooouuuvvvwwwvvvuuutttuuuvvv}}}{{{pppyyytttgggxxxjjjsssxxxiii|||pppTTTqqq\\\WWWRRRJJJEEE@@@<<<888555444333222111////////////............///............---------...------,,,,,,------...............////////////000555444888BBBFFFQQQfff|||wwwuuuuuuvvvwwwyyy||||||{{{|||zzzlllbbbaaawwwqqqnnnxxxtttdddiii{{{XXXAAA666111111333222222222111111111000000////////////////////////...//////000111444888<<<>>>>>>BBBLLLeeerrrqqq{{{ggg[[[YYYZZZ]]]^^^ccclllxxx{{{zzzyyyxxxwwwvvvuuuttttttwww~~~ssskkkooosssyyytttiii|||tttkkkfffaaa^^^\\\^^^hhhttt{{{gggZZZbbbkkklllooosssuuuwwwvvvsssrrrsssttt~~~}}}~~~wwwyyygggiiimmmeeeeeeooorrr[[[www___TTTNNNIIIEEEBBB>>>999555333222222111000000/////////.........///............---------...------,,,,,,------...............////////////111444555<<>>@@@EEEDDDTTT|||qqqwwwaaaVVVTTTWWWYYYZZZ]]]fffrrrppprrr{{{|||zzzuuuoooiiieeedddeeefffnnnqqquuuwwwvvvqqqkkkggg[[[bbbnnn{{{{{{wwwwwwyyyrrrqqqkkkaaagggnnnuuuqqqvvvyyywwwqqqnnnoooqqqqqq{{{}}}|||qqqdddtttfffhhh{{{nnnvvvwwwfffooo^^^VVVNNNFFFHHHCCC<<<777444333333222000000000000/////////...///............---------...------,,,,,,------...............////////////111111444AAAKKKLLLbbbzzznnnggghhhllloooqqqnnnrrrtttooohhhccceeehhhlllpppvvv}}}rrrddd[[[RRRPPPYYYqqqtttqqqqqq}}}qqqggggggdddcccjjjwww}}}|||sssssstttzzzooo^^^uuuiiiNNN???999444111222222222111111111111000000000000000000000000000///000111111333666;;;??????HHHJJJ[[[zzzpppmmmYYYRRRTTTWWWYYY]]]cccmmmyyyyyyzzz}}}|||qqqooo}}}}}}wwwooohhhddddddgggiiiqqqpppooollliiifffcccaaaXXX^^^hhhuuuwwwpppwww~~~wwwrrrzzzhhhgggkkkqqqqqqvvvzzzxxxqqqmmmnnnqqqmmmvvvyyyxxxwwwdddkkknnn^^^sssuuunnn|||zzzllloooggg\\\QQQJJJEEE>>>888666444444333000000000000//////////////////.........---------...------,,,,,,------.............../////////000000000444BBBLLLMMMeee|||ssshhhdddgggmmmrrrsssuuuxxxwwwpppddd\\\ZZZ\\\cccffflllwwwuuummmfff\\\RRRNNNYYYuuuwwwppppppuuuuuuuuuoooeeebbbhhhlllkkkgggkkkmmmlllnnn{{{}}}\\\```qqqVVVFFF???999444222222222111111111111000000000000000000000000000///000111111333777<<<@@@===JJJNNNaaawwwtttgggVVVQQQTTTWWWXXXaaahhhssskkknnnttt{{{vvviiittt~~~~~~zzzyyyxxxwwwwwwxxxzzz{{{yyy~~~{{{rrrjjjfffhhhlllpppqqqqqqpppmmmhhhbbb]]]YYYXXX\\\eeeooozzz~~~{{{{{{tttooouuuzzzuuuooohhhhhhlllqqqwww{{{xxxrrrmmmnnnqqqkkksssvvvvvvyyycccddd{{{yyy]]]lllwwwgggssswwwjjj___[[[QQQLLLCCC888222111111000111111111111000000000000........................---------............//////............//////000...666777AAAPPPTTTkkkxxxjjj^^^___eeejjjlllnnnwww}}}nnn\\\]]]___gggjjjnnnttt}}}wwwkkk```WWWMMMKKK\\\sss}}}lllhhhjjjkkk~~~~~~uuunnnkkkiiieeeaaa\\\]]]]]]^^^aaagggooouuuggg]]]rrrcccCCC===;;;///333333333222222222111111000000000000000000000000000000000222555999===???BBB@@@LLLjjj}}}xxx\\\RRRRRRSSSXXX^^^```hhhxxxwwwfffmmmrrrkkkzzz}}}zzzwwwtttrrrnnnnnnooopppqqqrrrssssssyyy}}}~~~~~~|||xxxyyysssqqqsssuuutttrrrrrrrrrqqqmmmfff___[[[YYYYYY[[[aaakkkuuu{{{~~~vvvmmmkkknnnyyyxxxvvvlllfff___lllooossssssqqqnnnnnnooojjjvvv~~~pppxxxkkkdddqqqhhhdddllldddvvvyyy```WWWPPPMMMFFF===555222222222111111111111000000000000........................---------............//////............///000000000888;;;DDDSSSZZZsssyyylll```___eeeiiilllnnnyyy~~~iiidddaaannnmmmqqq{{{~~~qqqeee^^^UUUNNNSSS___|||zzzmmmgggdddooo}}}}}}zzztttpppkkkhhh```ZZZUUUSSSVVVZZZ^^^```lllwwwppp```kkkxxxNNN???;;;000333333333222222222222111111111111111111111111111000000111222555999===@@@DDDBBBNNNkkkxxxoooWWWPPPQQQSSSYYY___aaajjj{{{yyyrrryyyhhhooo{{{}}}xxxrrrooolllkkklllkkkjjjjjjkkkmmmpppqqqmmmuuu{{{yyyzzz{{{zzzxxxxxxxxxuuuoooggg___ZZZXXXXXXVVVYYYdddrrr||||||oooeee^^^]]]fffpppxxxxxxxxxhhh___dddggglllooopppooommmkkkkkkvvvyyypppxxxtttgggjjjvvviii}}}nnnfff^^^RRROOOMMMIIIBBB999333222444111111111111000000000000........................---------............//////.........//////000111222:::???HHHVVVbbb~~~xxxkkk```___dddhhhkkknnnvvvmmmjjjiiippphhhmmmmmmddd[[[PPPLLLNNNhhhvvv~~~mmmcccdddyyy{{{{{{tttooohhh^^^QQQJJJKKKNNNNNNMMMWWWaaawwwxxxqqqooodddbbbbbbhhhmmmttt|||eeeaaasss[[[BBB<<<444333333333333222222222222111111111111111111111111000000111333666:::===@@@DDDCCCRRRqqqppp{{{eeeQQQMMMPPPSSSYYY```cccmmm~~~zzzvvv~~~~~~sssppp~~~}}}xxxqqqllliiiggggggjjjiiigggfffgggjjjmmmooorrrttt~~~|||yyyyyywwwssskkkaaaXXXSSSPPPVVVRRRSSS^^^ooo|||~~~{{{}}}pppaaaWWWTTTZZZiiiwwwyyywwwuuuqqq```___```dddjjjooopppmmmiiikkkwwwtttrrrxxxkkkbbbyyysss{{{}}}iii```ppp}}}]]]TTTMMMLLLKKKFFF===444222444111111111111000000000///........................---------............///............///000111111222999AAAKKKWWWhhhwwwqqqfff\\\]]]bbbgggkkknnnvvvooouuu|||xxxfffhhhyyyiii]]]QQQKKKKKKZZZlll{{{zzzzzzttthhhzzzsssqqqeeeWWWLLLIIIIIIIIIIIIQQQXXXiiixxxjjjbbb^^^^^^WWWUUUVVVZZZ\\\___fffmmmwwwjjjZZZddddddDDD===999444444333333333222222222111111111111111111111111000111111333666:::>>>@@@BBBDDDXXX{{{iiirrr___NNNMMMQQQTTTYYY```dddpppwwwzzzoooqqq~~~~~~{{{zzz{{{|||uuusssqqqooommmkkkjjjiiikkkjjjjjjiiijjjkkkmmmnnnzzzsssxxx}}}xxxtttrrrpppkkkbbbXXXPPPKKKIIIQQQQQQTTT]]]lllwwwxxxtttfff___ZZZZZZ]]]cccmmmwwwzzzvvvpppiiiaaa^^^]]]bbbiiimmmkkkggghhhuuu~~~tttvvv{{{nnn\\\jjjwwwaaaWWW^^^|||```XXXLLLJJJJJJHHH@@@555111333111111111111000000000///........................---------............///.........//////000222222111777DDDNNNWWWmmmzzzmmmfff]]]WWWZZZ```eeejjjnnn}}}}}}mmmgggwwweeeVVVOOOOOOTTTgggyyy}}}zzzvvvyyyuuuqqqjjj^^^QQQIIIGGGIIILLLSSSVVVbbbwww~~~|||yyywwwuuuuuuuuuvvvtttwwwtttddd^^^^^^______```___aaadddeeedddggglllhhhuuuqqq\\\]]]uuujjjFFF>>>:::444444444333333333222222111111111111111111111111111111111333666:::>>>@@@BBBFFF^^^xxxdddppp^^^PPPOOORRRTTTXXX___eeesss}}}uuutttrrrrrrzzzkkkmmmuuu|||{{{~~~}}}zzzuuupppnnnoooqqqiiikkknnnqqqrrrpppnnnmmmnnnoooqqqrrrrrrqqqnnnmmmooommmsss~~~vvvoookkkhhheee```YYYPPPJJJGGGFFFIIIPPPVVV\\\fffooopppkkkUUUTTTWWW^^^ccceeehhhlllqqqrrrqqqqqqyyy~~~xxxuuu~~~}}}hhh___WWWVVV\\\bbbbbb```bbbnnn|||{{{vvv{{{}}}|||rrr[[[aaa~~~cccXXXZZZdddUUUOOOIIIGGGIIIDDD888111222111111111111000000000000........................---------............///.........///000111222333111777HHHRRRXXXqqquuuggg\\\VVVSSSXXX___cccgggkkk|||pppggg~~~ttt```UUUPPPSSSdddwww~~~|||{{{~~~{{{|||pppkkkaaaVVVKKKGGGHHHJJJQQQTTT]]]lll~~~zzzxxxuuuooojjjfffeeebbb```______```aaa]]]```kkkyyynnncccccciiillllllmmmkkkmmmqqqrrrssswww~~~}}}|||fff]]]kkkpppLLL???888444444444444333333333333222222222222222222222222111111222333777;;;>>>AAABBBHHHcccooojjjqqq```SSSQQQSSSTTTXXX___hhhvvv{{{mmmeeeaaapppzzzhhheeejjjooovvvwwwyyyxxxvvvsssssssssqqqpppmmmgggaaa___bbbeeecccgggmmmrrrtttssspppnnnrrrtttwwwyyyxxxtttooollleeennnvvvwwwsssttt|||}}}tttlllddd___\\\ZZZWWWSSSLLLEEEAAA@@@AAABBBLLLTTTYYYbbbmmmpppkkk```]]]]]]bbbeeeddddddgggeeeeeeddddddkkk}}}~~~|||~~~wwwjjjZZZRRRSSSWWWYYYYYY^^^iiivvv}}}}}}{{{zzz{{{~~~~~~vvv___]]]{{{sssfffcccoooWWWSSSJJJFFFJJJHHH<<<333333111111111111000000000000........................---------............///.........///000222333444333999NNNXXX[[[vvv~~~sssdddWWWSSSRRRXXX^^^aaadddgggqqqxxxooozzz|||iii[[[TTTRRReee{{{{{{zzz}}}~~~vvvpppfff\\\SSSMMMIIIFFFJJJQQQZZZeeesss~~~qqqlllfffbbbaaa```^^^\\\]]][[[ZZZXXXXXXYYYZZZ[[[WWWXXX^^^ddddddeeevvvxxxxxx{{{}}}zzzzzz}}}sss___aaavvvTTTCCC666555444444444444333333333222222222222222222222222111111222444777;;;???AAA@@@HHHeeelllzzzqqqaaaTTTSSSTTTTTTYYYaaalllzzz}}}pppffffffnnn~~~yyyggg^^^YYYaaabbbdddcccbbbbbbcccddd______\\\WWWQQQQQQUUUZZZ]]]aaahhhnnnrrrsssrrrrrrvvvwwwxxxxxxvvvrrrnnnkkkccckkkooommmpppuuupppfffbbbaaa___[[[XXXUUUTTTTTTUUUSSSNNNHHHBBB@@@@@@BBBCCCJJJPPPVVVeeevvv{{{vvvtttmmmggggggfffddddddfff^^^______]]]```ppp}}}}}}~~~mmm^^^XXXYYY[[[[[[bbbkkkvvv|||{{{zzz~~~|||eeeYYYnnnrrrjjjcccWWWKKKEEEKKKJJJ???555444111111111111000000000000........................---------.........//////.........///000222333444666<<>>GGGeee~~~nnnqqqaaaTTTSSSTTTTTTZZZbbbooo}}}zzzxxx{{{vvvccc]]]mmmvvvfffZZZPPPQQQRRRSSSRRRSSSVVVXXXQQQRRRPPPKKKGGGGGGNNNTTTXXX\\\bbbiiiooosssvvvwwwxxxxxxwwwuuurrrooollljjj```___]]]fff^^^KKKMMMNNNPPPQQQSSSVVVXXX\\\YYYUUUOOOJJJHHHIIIJJJGGGKKKNNNUUUjjjzzzrrrkkkiiigggdddbbbccc[[[^^^___[[[ZZZfffyyyyyy~~~oooeeebbbbbbccciiiqqqzzz}}}|||hhhVVVeeewwwiiiccc```QQQMMMOOOJJJEEE<<<---222111000000000000000111....................................////////////000/////////000111222222222@@@TTT___lll}}}|||wwwmmmdddMMMQQQTTTUUUYYY___^^^YYY```kkkuuucccUUUSSSccc~~~ssslllzzzmmmccc^^^XXXPPPIIIHHHMMMUUU]]]cccggghhhhhh```___^^^]]]]]]]]]^^^___^^^^^^[[[YYY]]]bbbaaa\\\___ZZZYYYZZZZZZZZZbbbmmmkkkVVVhhh{{{]]]III:::888333222444555333222444111111111111111111111111222222222444777;;;???AAA>>>IIIdddzzzqqq}}}lllZZZSSSSSSWWW\\\aaaqqq{{{sssooouuu{{{jjjeeemmm|||zzzfff\\\WWWTTTUUUSSSOOOLLLMMMTTTOOOLLLMMMJJJEEEFFFLLLPPPRRRUUUZZZaaakkkvvv}}}~~~yyyssspppnnniiiaaaZZZSSSVVVjjjnnn```HHHJJJMMMQQQUUUYYY\\\^^^dddaaa]]]ZZZUUUOOONNNPPPKKKGGGFFFVVVwww{{{pppjjjjjjiiieee```\\\______ZZZYYYdddzzz}}}|||{{{~~~|||xxxzzzzzzzzz~~~~~~lllWWW___ooo{{{nnn]]]WWWWWWMMMCCC;;;111222111111000000000000000....................................////////////000//////000000111222333333BBBWWWcccrrr}}}zzzttthhh^^^PPPPPPPPPSSSWWWYYYVVVQQQQQQXXXiii~~~ssscccWWWQQQcccuuunnn~~~pppddd]]]YYYSSSOOONNNRRRYYYaaafffiiijjjjjjfffeeedddbbbbbbbbbccccccccccccaaa^^^___cccbbb^^^bbb^^^\\\]]]\\\\\\cccmmmmmmXXXhhhbbbMMM<<<999444222444555333222444111111111111111111111111222222222444777;;;???AAAEEEPPPllltttssswwwhhhXXXRRRSSSWWW\\\aaarrr|||xxxsss}}}hhh```fffttttttiii^^^YYYWWWTTTTTTUUUSSSRRRSSSWWWTTTMMMKKKLLLNNNNNNOOOQQQUUU]]]gggmmmpppkkkfffcccbbb___XXXSSSPPPXXXnnnzzzdddYYYPPPRRRUUUXXX\\\```cccdddfffgggfffbbb^^^[[[YYYVVVPPPLLLLLL___uuuooommmkkkgggbbb[[[\\\[[[VVVVVVccczzz~~~|||zzzzzz~~~mmmWWW[[[tttbbbkkk}}}ggg___^^^QQQCCC<<<555222222111000000000000000..................................../////////////////////000000222333333666GGG]]]jjjzzz}}}yyypppbbbWWWQQQLLLLLLTTT\\\[[[SSSMMMHHHJJJRRR```nnnzzz|||ooobbbXXXOOOeeewwwooozzzuuueee\\\XXXWWWWWWUUUYYY___fffkkknnnooooooooonnnlllkkkjjjjjjkkkkkkjjjllljjjeeeccceeeeeebbbdddaaa___^^^\\\\\\ccckkkzzzrrr\\\fffhhhSSSAAA:::555333555555333222444111111111111111111111111222222222444777;;;???AAADDDRRRnnnhhhrrrvvvmmmaaaUUUQQQSSSVVV\\\aaasss}}}sssttt}}}hhhccciiipppzzzvvvqqqooolllhhhgggeeecccccceeeccc]]]ZZZZZZSSSQQQNNNLLLLLLQQQXXX]]]```\\\XXXVVVVVVUUURRRNNNKKKSSSfffuuusssdddXXXVVVXXXYYY[[[___bbbeeehhhiiiiiiooopppjjjggggggbbbZZZVVVQQQSSSiiiyyyrrroookkkfffaaaZZZYYYVVVRRRVVVeee}}}}}}zzzwwwzzz~~~}}}}}}~~~pppXXXVVVvvvmmmWWW^^^~~~eee[[[^^^WWWKKKBBB888333333222111000000000000..................................../////////////////////000111222333444:::MMMdddqqq|||xxxooo___SSSOOOIIIKKKZZZiiiiii\\\OOOLLLHHHIIIQQQZZZdddppp{{{|||lll^^^VVVOOOhhhyyypppzzz}}}hhh[[[XXXZZZ]]]ZZZ^^^dddkkkqqqtttvvvvvvyyywwwvvvtttsssssssssttttttuuurrrlllhhhiiiiiigggkkkjjjiiifffbbbbbbfffkkkpppyyyyyyaaaccc|||lllWWWFFF<<<777444555555333222444111111111111111111111111222222222444777;;;???AAABBBSSSqqqwwwZZZooo}}}eeebbbYYYRRRPPPQQQUUU[[[cccttt~~~zzzqqquuu|||~~~uuullleeekkkqqq{{{uuuqqqllljjjiii___[[[UUUOOOLLLMMMQQQVVVWWWUUURRRQQQRRRTTTSSSRRRNNNRRRZZZ```^^^YYYZZZaaa```aaacccfffhhhkkklllmmmlllttttttmmmkkkmmmggg[[[ZZZVVVZZZqqq{{{sssnnniiiccc___[[[XXXRRRQQQXXXjjj}}}yyyxxxzzzxxx}}}~~~uuu[[[SSSnnnvvvXXXWWWxxxuuu[[[OOOWWWZZZXXXKKK999444333222111000000000000////////////////////////............//////////////////000000111333444555>>>SSSlllxxx{{{xxxnnn___RRRLLLHHHLLL___vvvzzzgggRRRMMMIIIGGGKKKQQQXXXccclllsss}}}}}}jjjZZZQQQPPPlll{{{ssslll\\\XXX\\\aaa]]]aaahhhooovvv{{{~~~~~~||||||||||||}}}~~~}}}xxxqqqoooqqqrrrpppwwwyyyyyytttpppnnnoooppprrrsssssstttwwwxxxsssmmmqqqnnnhhhlllxxxhhhaaapppppp\\\LLL???999555555555333222555111111111111111111111111222222222444777;;;???AAAFFF[[[{{{nnnUUUqqqmmm\\\YYYSSSOOONNNPPPSSS[[[dddvvvxxxnnnoooqqqpppzzz{{{lllhhhgggkkkyyyuuuooohhhddd]]]UUUPPPOOOQQQTTTWWWVVVUUUUUUWWWZZZ[[[\\\^^^^^^___bbbcccdddhhhmmmiiijjjkkklllmmmnnnooopppjjjppprrroooooorrrlllbbb```\\\bbbxxx~~~uuuoooiiiccc___ZZZUUUOOOPPP[[[ooo~~~{{{zzz|||~~~~~~yyysssuuu~~~zzz```TTTiiibbbTTThhhmmmVVVIIIMMMXXXbbbVVV;;;555444333222111000000000////////////////////////............//////////////////000000222333555666@@@XXXrrr~~~~~~yyyvvvmmm^^^QQQJJJKKKNNN___|||uuuTTTJJJEEECCCFFFKKKQQQZZZbbbeeeqqq~~~}}}gggWWWNNNOOOmmmzzzqqq```ZZZ^^^eeebbbffflllttt{{{}}}vvvwww}}}~~~|||{{{wwwuuurrryyyuuussstttwwwuuuoooggggggddd___dddqqq|||qqqaaahhhwwwbbbQQQAAA:::666666555333333555111111111111111111111111222222222444777;;;???AAAGGG```oooZZZ{{{xxxeeeZZZRRROOOMMMMMMMMMQQQ\\\gggxxxwwwnnnjjjfffnnnsss{{{|||tttrrr}}}wwwllliiiccc\\\WWWUUUVVVXXX\\\\\\]]]___aaacccfffgggkkklllmmmppprrrqqqooommmkkkkkkkkkkkkkkkjjjjjjjjjeeeggglllssswwwvvvpppjjjfffcccjjj~~~wwwpppjjjdddaaaYYYSSSNNNRRR```ttt}}}zzzvvvyyy|||{{{uuupppuuu}}}}}}}}}|||dddVVVgggjjjXXXbbbmmm[[[LLLGGGRRReee^^^???555555333222111000000000////////////////////////............//////////////////000111222444555666@@@ZZZwww|||vvvrrriii[[[OOOIIIMMMOOO[[[```LLLGGGCCCDDDGGGKKKSSS[[[aaakkkwww}}}zzzdddUUUNNNLLLkkkuuuddd]]]bbbhhhiiilllrrryyyzzz}}}www|||{{{zzzyyyxxxtttooommmeeedddbbbiiitttwwwyyyeeeeee~~~iiiSSSBBB;;;666666555333333555111111111111111111111111222222222444777;;;???AAACCCaaatttcccyyycccUUUNNNLLLKKKLLLLLLPPP\\\iiizzz|||rrrkkkoootttyyy}}}qqqppplllgggbbbaaabbbcccdddfffiiikkkmmmoooqqqrrrrrruuuxxxyyyxxxwwwsssqqqnnnnnnmmmkkkiiihhhgggfffbbb```iiiyyy~~~tttiiifffhhhgggnnn~~~wwwoooiiidddaaa[[[UUUQQQXXXiii{{{{{{vvvlllmmmttt~~~|||yyy{{{}}}fffXXXfff}}}ooo\\\cccqqqdddSSSDDDLLLeeebbbCCC666555444222111000000000000000000000000000000000............/////////000//////000111222444666777???[[[yyyzzztttooofffXXXLLLGGGNNNNNNXXXmmmTTTMMMGGGEEEFFFIIIPPPXXX```fffmmmrrrvvvwwwbbbTTTOOOIIIiiixxxggg```eeelllooorrrwww}}}}}}}}}~~~}}}vvvooonnnqqqaaacccdddnnnuuuqqq|||hhheeerrrnnnUUUCCC<<<777666555333333555111111111111111111111111222222222444777;;;???AAADDDcccvvvhhh|||aaaOOOMMMKKKKKKKKKJJJOOO]]]kkk{{{zzz|||zzzzzzxxxuuussstttwwwyyywwwtttwww~~~wwwwwwuuuqqqnnnmmmnnnooolllooorrruuuwwwxxxyyyzzzyyy}}}~~~{{{xxxyyy{{{}}}wwwvvvuuurrrpppmmmlllkkkaaa\\\ggg}}}nnn^^^\\\ggggggnnn||||||tttmmmgggbbb```___YYYVVV___qqqxxxrrrmmmkkksss|||gggYYYfff~~~}}}pppYYYaaahhhVVVLLLHHHVVVZZZDDD777555111------//////---////////////////////////////////////000000000000111222222222111333555888???^^^~~~xxxsssjjj]]]RRRMMMKKKGGGRRR[[[uuuyyy___LLLFFFIIIEEEFFFNNNPPP[[[eeejjjpppyyy{{{zzz```PPPMMMNNNaaa~~~wwwooojjjlllqqqrrrwww}}}yyyqqqjjjfff______aaalllvvvrrrtttxxxdddhhhyyy|||\\\JJJ@@@777666666444111111222222222222222222222222444555666666777;;;@@@CCCHHHiiiwwwssscccQQQIIIHHHIIILLLNNNSSS```mmmyyy}}}wwwvvv{{{wwwsssmmmjjjjjjrrrxxxuuusssqqqtttzzzwwwuuutttvvv{{{~~~~~~{{{zzzyyyxxxvvvtttjjjeeecccdddccc``````cccgggmmmuuu}}}~~~{{{}}}zzzvvvsssoookkkeeebbb^^^VVVVVVeeexxxwwwrrrjjjfffjjjxxxxxxddd[[[aaawww{{{yyyqqqXXXfffzzz___WWWPPPRRRRRRDDD999666222///000111111///////////////////////////////////////000000000000111222222222222333666888@@@cccwwwqqqhhh[[[PPPKKKJJJGGGPPPXXXrrrbbbOOOGGGIIIEEEFFFMMMNNNYYYccchhhmmmvvvwww~~~xxxaaaRRROOOMMM[[[sssxxxrrrmmmooossswww{{{zzzqqqiiiddd[[[^^^bbboooyyysssrrr|||hhh]]]nnnbbbJJJ@@@777666666444222222222222222222222222222222444555555666777;;;@@@DDDKKKnnn{{{wwwgggTTTJJJIIIJJJLLLNNNSSS```mmmzzzyyywwwxxxtttxxxzzzxxxwwwvvvzzz}}}|||}}}}}}{{{tttnnnjjjgggdddbbbgggnnnyyy{{{}}}~~~{{{xxxuuuvvvtttqqqooommmiiieeebbb]]]ZZZ___nnnzzz~~~}}}wwwrrreee______iiivvvxxxdddYYY\\\|||tttsssqqq}}}vvv]]]fffjjj```XXXPPPLLLFFF;;;777222222333333222000////////////////////////////////////000000000000111222222222222333666999BBBhhh|||tttnnneeeWWWMMMJJJIIIGGGMMMSSSjjjhhhSSSJJJKKKEEEEEEJJJJJJVVV___ccchhhppprrryyyuuu___RRROOOLLLTTTcccvvv~~~xxxtttuuuyyy~~~~~~rrrggg```UUU\\\eeeuuuuuurrrnnnYYYfffgggLLLAAA888666666444222222222222222222222222222222444444555666777;;;@@@DDDQQQvvviiiWWWLLLKKKKKKMMMNNNSSS```mmm{{{xxxyyy{{{~~~~~~~~~~~~}}}yyyrrrlllffffffppp|||zzzvvvsssrrrpppooonnnmmmjjjgggddd[[[^^^jjjyyy|||sssmmmgggiiilllmmmooouuu~~~yyyqqqccc\\\XXX[[[bbbjjjttt|||zzzgggYYYYYYwwwsssgggfffsss|||bbbbbbzzzqqq]]]XXXSSSOOOKKK>>>777222333555444222111////////////////////////////////////000000000000111222333222222444777999DDDkkkyyyrrrkkkaaaTTTKKKIIIJJJHHHJJJMMM```nnnWWWMMMLLLFFFDDDGGGFFFQQQZZZ^^^dddlllooowwwppp]]]PPPMMMNNNOOOUUUeeexxx{{{}}}}}}vvvfff[[[RRR[[[gggyyyyyyuuuttt```eeennnMMMBBB888666666444222333222222222222222222222222333444555666777;;;@@@DDDQQQvvvfffWWWNNNLLLLLLMMMNNNSSS```nnn{{{zzzyyyzzz|||~~~}}}{{{yyyrrrkkkkkkxxx|||yyytttsssrrrrrrqqqnnnkkkgggaaahhhxxxuuuiiieee```\\\[[[```gggllltttyyyrrrggg```[[[ZZZ[[[___gggpppxxx~~~mmm]]]XXXtttvvv```]]]hhh{{{fffWWWiiiwwwVVVRRRXXXWWWTTTBBB888111222555333000111000000000000000000000000////////////000000000000111222333333333444777:::FFFmmm}}}wwwpppiii^^^QQQJJJIIIMMMKKKJJJJJJVVVyyyrrrZZZNNNMMMGGGDDDFFFCCCKKKUUUYYY___iiimmmwwwmmm[[[OOOKKKQQQMMMNNNXXXmmmwww~~~jjj\\\TTT]]]iiiyyyzzzyyy{{{gggcccyyyvvvOOODDD999666666444333333222222222222222222222222333444555666777;;;AAAEEELLLqqqbbbSSSOOOMMMLLLMMMMMMSSS```nnn{{{}}}{{{yyyvvvyyyssssss|||{{{yyyxxxvvvsssnnnjjjmmmtttqqqhhhggghhhiiiiiikkkpppvvv{{{zzzoooiiicccaaa___^^^aaagggjjjwwwrrraaaWWWooobbbYYY^^^qqqhhhPPPZZZvvvQQQNNNVVV[[[aaaIII;;;111222555222000111000000000000000000000000////////////000000000000000222333333333555888;;;JJJppp|||wwwpppiii]]]PPPJJJJJJOOONNNKKKJJJQQQeeeuuu\\\OOONNNHHHEEEFFFBBBGGGQQQUUU\\\fffkkkvvvmmm]]]RRRMMMQQQNNNLLLRRRdddyyyxxxttteee]]]ccciiiuuu|||vvvzzziii^^^rrrvvvQQQEEE:::777666444333444222222222222222222222222222333444666888<<>>222333555111000333000000000000000000000000////////////000000000000000222333333444555999;;;MMMwww|||wwwqqqiii]]]PPPKKKLLLQQQQQQMMMMMMPPPWWWooovvv]]]OOONNNIIIGGGGGGCCCEEEOOOSSSYYYccchhhrrrqqqcccYYYSSSOOOOOOMMMOOO]]]ttt~~~tttiiijjjiiinnnrrrnnnxxxvvv}}}nnn^^^rrrtttRRRFFF:::777666555444555222222222222222222222222222333444555888<<>>AAAQQQzzzwwwsssnnncccTTTLLLKKKKKKKKKFFFGGGLLLHHHLLL]]]ggg^^^TTTOOOPPPQQQPPPOOONNNFFFAAADDDIIIMMMRRRVVV]]]rrrkkk^^^NNNJJJEEEHHHTTTeeevvvwwwlllwwwwwwoooaaabbbuuunnnvvvoooLLL===555666777222333333444444444444333333333555666555666===JJJTTT]]]qqq\\\SSSKKKGGGHHHHHHGGGOOOZZZmmmxxxsssdddYYYSSSWWWVVVTTTSSSWWWdddttt}}}sssaaahhhwww\\\___|||kkkaaammmjjjOOOEEETTTpppmmmOOO<<<666000000444222111111111222222333333333///000000111222222333333444555666666777:::???BBBMMMxxxuuutttqqqgggXXXOOOLLLLLLKKKEEEGGGLLLHHHJJJYYY```ZZZSSSPPPPPPRRRPPPMMMMMMGGGDDDFFFIIIKKKOOOUUU\\\qqquuueeeNNNJJJFFFGGGQQQ```ooowww~~~~~~~~~zzzqqqmmmwww|||tttcccaaaqqqiiinnniiiJJJ>>>666555777222333333444444444444333333333555666555666>>>LLLWWW___vvv```TTTKKKFFFHHHHHHFFFMMMWWWiiitttlll]]]TTTTTTWWWXXXUUUUUU]]]nnn|||~~~qqq```jjjzzz]]]\\\uuukkkcccooohhhNNNDDDYYY|||}}}\\\CCC999000000555444111111111222222333333333///000000111222222333333444555666777888;;;???BBBJJJtttssstttrrriiiZZZQQQNNNKKKJJJEEEHHHNNNIIIHHHVVV[[[XXXSSSPPPPPPRRROOOKKKNNNJJJHHHJJJKKKLLLPPPVVV]]]uuunnnOOOKKKFFFGGGOOO\\\hhhoooxxx|||yyywwwzzzjjjjjjnnnxxx}}}xxxfff```nnnkkkmmmaaaGGG>>>666555666222333444444555555444444333333555666555666>>>MMMXXX```{{{cccUUUKKKFFFHHHHHHFFFKKKUUUgggqqq|||}}}{{{pppjjjoootttbbbWWWRRRWWW[[[WWWSSSYYYjjjyyy}}}qqqaaannn{{{___ZZZooofffdddwwwvvvaaaTTTHHH___pppDDD444555666555666222111111111000000//////111111111111111111222222444444555777999<<>>LLLfffwwwoooXXXQQQJJJHHHHHHGGGHHHLLLSSSaaaqqq{{{}}}~~~uuugggnnnppp\\\NNNXXXpppwwwbbbZZZTTTSSSQQQRRR^^^mmm|||{{{tttgggfffoooZZZ```sss~~~hhh\\\bbb~~~qqqZZZQQQbbb|||sssMMM:::777777888999111111111111111111111111111111111111222333333444666666666777:::<<>>MMMggg}}}www\\\SSSKKKIIIHHHGGGHHHKKKPPP[[[jjjvvv~~~zzzsssbbbfffzzz}}}tttaaaTTT]]]sssrrreeeXXXTTTRRRRRR\\\iiixxxpppaaabbb}}}gggVVV___uuuiii[[[[[[ttt```TTTfffzzzpppOOO;;;444222222222111111111111111222222222111111111111222333444555555555555666888;;;===???DDDRRRwwwooouuuuuueeeTTTMMMKKKIIIHHHIIIGGGGGGNNNWWWfffddd\\\QQQMMMOOONNNKKKMMMKKKNNNTTTXXXVVVTTTTTTMMMbbbnnnyyysssbbbWWWSSSNNNJJJGGGFFFIIITTT```jjjmmmrrrvvvzzzrrrgggxxxvvvlllfffpppooozzz|||^^^IIIAAA777444777444333333333444444555555555666888666777===???MMMggg|||```UUULLLJJJJJJHHHHHHIIINNNVVVdddqqq{{{|||zzzyyygggdddmmmyyyxxxxxx~~~{{{fffUUU[[[nnn~~~ppp___WWWRRRQQQZZZffftttnnn___eee~~~~~~cccUUUaaawwwsss[[[YYYpppbbbTTTgggvvv{{{gggMMM;;;444333333333111111111222222222222222111111111111222444555666444444444555777:::<<<===AAAKKKtttvvvnnnuuuwwwhhhXXXQQQLLLJJJJJJJJJGGGFFFMMMWWWjjjjjjbbbTTTNNNPPPPPPKKKNNNJJJKKKOOOQQQOOONNNOOOJJJZZZcccqqqlll```SSSOOOKKKJJJJJJNNNYYYeeexxx{{{~~~jjjssswwwllleeeqqqyyydddIII???777666888555333333333444555555666666666:::888999>>>???LLLeeedddYYYNNNLLLLLLJJJHHHIIIMMMRRR^^^mmmxxx{{{|||{{{mmmbbb```jjj{{{vvvxxxvvv]]][[[kkk{{{wwwdddZZZSSSPPPZZZffftttoooeeepppzzzcccZZZfffzzzyyy___bbb|||```UUUiiirrroooaaaNNN>>>777777777777111111111222222333333333111111111222333444555666555555555666888:::<<<>>>>>>FFFiiiwwwnnnvvvxxxjjjYYYRRRLLLKKKLLLLLLHHHHHHPPP[[[uuuvvvmmm]]]TTTUUUTTTMMMNNNJJJIIILLLNNNLLLLLLOOOMMMXXX]]]kkk|||mmmaaaXXXRRRMMMLLLMMMQQQZZZcccxxx{{{rrrtttxxxmmmeeesss|||mmmLLL???777777999444333333444444555666666666777;;;:::<<<@@@@@@KKKbbbhhh[[[PPPNNNNNNKKKIIIIIIKKKNNNXXXhhhttt{{{|||xxx{{{yyynnn```XXX___zzzyyyzzzpppiiisss|||kkk___VVVTTT^^^mmmvvvrrrooouuuccc___lll|||{{{dddlll```WWWkkkooosssgggTTTBBB888555222000111111111222222333333333111111111222333444666777666666666777999;;;===>>>===CCCaaaxxxnnnvvvxxxjjjYYYRRRLLLLLLMMMMMMJJJJJJTTT___~~~vvvdddYYYYYYVVVOOOOOOJJJHHHJJJLLLLLLNNNQQQPPPXXX[[[iii~~~|||zzzrrrfff]]]]]]UUUNNNMMMNNNQQQXXX```kkkoootttwwwzzz}}}wwwvvvxxxnnnffftttyyyxxxtttOOO???888999:::444333333444444555666777777777;;;;;;===AAA@@@JJJaaajjj]]]RRROOOOOOLLLJJJIIIJJJKKKUUUeeeqqqyyywwwssswwwuuummm___VVVQQQqqq|||}}}xxx|||pppeee[[[XXXdddtttyyyvvvvvvnnn```aaaooo~~~}}}ccclllWWWMMMrrr{{{WWWAAA888555333222222222222222222222222222222333333333333333333444666666666666777888999:::===@@@VVV~~~pppoootttooo^^^PPPPPPOOONNNMMMJJJIIIPPPZZZxxxfffbbb^^^WWWWWWWWWSSSQQQPPPMMMIIIKKKPPPRRRVVV]]]nnn~~~xxxuuusssmmmccc^^^```aaaYYYOOOMMMQQQUUUVVVTTT\\\aaagggkkkmmmrrrzzzzzzttt}}}{{{qqqkkkvvvtttrrrvvvOOO>>>:::999888999444444444444444555666777<<<::::::===>>>BBBLLLVVVvvv^^^RRRRRRMMMJJJJJJEEEDDDGGGQQQ___kkkuuutttttt||||||tttppp___HHHLLL^^^~~~rrrfff^^^^^^hhhvvvuuudddaaadddsss{{{mmmgggooonnnRRRTTT~~~bbbFFF:::666444333222222222222222222222222222333333333333444444444666666666777777888999:::>>>???OOO~~~qqqooosssooo```RRRPPPOOONNNNNNKKKJJJPPPYYYsssggg```ZZZYYY[[[WWWTTTRRRNNNIIIJJJNNNTTTWWW___pppsssooonnnpppmmmddd]]][[[___WWWMMMJJJMMMPPPPPPNNNKKKQQQXXX^^^bbbjjjssszzz}}}sssyyyyyynnniii|||zzzxxxlllJJJ<<<888555444666444444444444555666777777;;;::::::>>>@@@DDDNNNYYY}}}dddVVVTTTNNNKKKKKKFFFEEEGGGOOO\\\gggqqq}}}~~~sssuuu~~~sssmmm]]]KKKFFFSSSsss{{{}}}pppddd^^^```mmmzzzzzzuuueeeccchhhxxx{{{kkkiiisssrrr]]]RRRVVVzzzeeeEEE999666444333222222222222222222222222222222333333444444444444777777777777777888::::::???>>>IIIsssrrrnnnpppnnnbbbUUUPPPNNNNNNNNNLLLKKKPPPXXX{{{zzzeee^^^YYYXXX\\\XXXVVVTTTPPPLLLLLLPPPVVVZZZcccuuupppkkkjjjmmmlllcccWWWPPP\\\TTTKKKGGGHHHJJJIIIGGGDDDIIIPPPWWW]]]eeennnuuuyyy|||qqqrrr~~~uuulllhhh|||}}}|||eeeJJJ???;;;777666888444444444444555666777888:::999;;;???BBBFFFPPPZZZ{{{kkkZZZVVVOOOLLLLLLGGGEEEFFFKKKVVVaaalllzzz|||sssxxxqqqhhh[[[MMMCCCHHH^^^yyy{{{{{{|||}}}~~~{{{|||ooobbb^^^cccrrrtttvvvzzzeeeeeelll~~~xxxeeefffvvvwww___VVVPPPfff[[[>>>666444333222222222222222222222222222222222333333444555555555777777777777888999::::::===???HHHnnnvvvmmmnnnnnndddYYYPPPNNNNNNOOONNNMMMPPPWWWnnnyyyccc___ZZZWWWWWWUUUTTTUUUSSSPPPSSSXXXZZZ___kkk~~~mmmiiieeegggiiidddZZZRRRUUUOOOGGGDDDDDDEEEDDDBBBFFFJJJOOOUUUZZZbbbiiiooorrrttt{{{qqqlllttt~~~{{{ssslllhhhxxx{{{cccJJJ???;;;777777:::444444555555666777888999::::::<<<@@@BBBEEENNNWWWsssrrr]]]VVVNNNLLLMMMHHHFFFEEEHHHQQQ\\\hhhwww{{{uuu}}}zzzmmmfffZZZLLLHHHDDDOOOssszzz}}}~~~xxxttttttwwwzzzrrreeeaaaggguuuqqq{{{vvviiibbbdddooosss^^^\\\tttmmmYYYKKK[[[{{{RRR;;;666555333222222222222222222222222222222222333444444555666666777777777777888999:::;;;:::BBBLLLmmmzzznnnlllmmmeeeZZZPPPNNNNNNPPPPPPNNNQQQUUUjjj{{{hhhddd^^^YYYXXXTTTSSSTTTRRRQQQUUUZZZ___eeeuuunnnhhhbbb```dddeee```ZZZKKKGGGBBB???@@@AAA@@@???CCCEEEJJJOOOUUU[[[bbbfffkkknnnuuu{{{uuukkkkkkyyy~~~zzzrrrkkkhhhpppsssxxx}}}{{{vvvyyy}}}zzzaaaFFF;;;777333444888555555555666777888::::::<<<;;;>>>AAACCCDDDKKKTTTiii{{{aaaVVVNNNLLLNNNJJJFFFDDDFFFNNNXXXddduuu{{{tttmmmiiihhhrrr~~~}}}}}}ooojjjfffZZZKKKLLLDDDGGGddd}}}zzzzzz{{{}}}~~~~~~zzzsssoooooopppzzzyyykkkffflllwwwtttyyydddYYY^^^cccpppnnn[[[XXXttt___PPPaaaoooOOO===888666444444222222222222222222222222222222333444555666666777888888777888888999:::;;;:::HHHPPPfffpppkkkllleeeZZZPPPNNNNNNQQQRRRPPPQQQTTTgggqqqhhh```[[[___YYYUUURRROOOLLLOOOVVVbbbhhhzzz{{{mmmaaa\\\\\\YYYSSSDDDBBB???===>>>???>>>>>>AAABBBFFFKKKQQQWWW]]]```cccfffnnnuuuyyy~~~rrriiinnnvvv{{{qqqiiifffdddbbbbbbeeehhhkkksss{{{}}}yyyrrrlllkkkssscccGGG;;;888666666999555555555666777999;;;;;;======@@@DDDEEEEEEKKKRRRbbbiii[[[PPPNNNPPPKKKHHHEEEEEEKKKTTT___ooo|||zzzsssfff```[[[YYYXXXaaayyyvvvkkkiiihhh\\\NNNNNNEEEDDD[[[~~~yyytttqqqmmmkkkmmmoooqqqrrrssstttuuuvvvxxx|||~~~tttpppooottt}}}qqqlllrrrzzzzzzqqq[[[RRR\\\dddsss~~~lll]]]ggg}}}}}}eee\\\ooo{{{xxxbbbJJJ<<<777444444555222222222222222222222222222222333444555666777777888888888888999:::;;;;;;>>>MMMPPPYYYrrrkkkkkkeeeYYYPPPNNNNNNRRRSSSQQQQQQSSSbbbrrrhhhhhheee^^^VVVPPPJJJGGGJJJQQQ^^^bbbsssiii\\\WWWRRRMMMGGGEEECCCBBBBBBBBBAAAAAACCCCCCEEEHHHMMMRRRVVVWWWYYY]]]fffooosssxxx|||kkkgggppp|||yyypppiiifff___ZZZYYY[[[\\\]]]bbbiii|||xxxqqqhhhaaaaaaiiioooyyydddGGG>>>===;;;999999555555666777888:::;;;<<<===>>>BBBGGGHHHHHHNNNUUU```tttbbbUUUQQQRRRMMMKKKGGGEEEIIIOOOXXXfffsssyyynnngggaaa]]]]]]___\\\^^^ppp}}}ppplllhhh___UUUPPPIIIGGGVVVxxx~~~}}}yyysssooommmkkkjjjhhhgggfffeeedddeeeiiipppuuu}}}}}}wwwvvv|||tttrrryyyppp]]]XXX]]]hhhwwwzzznnneee~~~~~~hhhggg{{{zzziiiWWWBBB666222111222666222222222222222222222222222222333444555666777888888888888888999:::;;;<<>>CCCIIIKKKLLLQQQYYYaaaxxx}}}hhhYYYTTTSSSNNNMMMHHHFFFHHHLLLSSS```kkk|||~~~uuujjjbbbhhhgggllloooiiicccmmm~~~xxxooohhhaaa[[[SSSNNNKKKUUUooo|||uuunnniiiccc```\\\XXXVVVYYY___dddnnnuuu{{{}}}{{{|||xxxyyyxxx{{{zzzuuuvvv~~~~~~rrrbbb```___kkk{{{yyypppkkkiiisss|||jjjQQQ???777111444777111333444555444333222444666777444555888666222444:::666666666666777888999:::CCC???CCCMMMeeeyyylllfffaaa\\\RRRQQQPPPQQQSSSSSSSSSQQQ]]]hhhQQQIIIGGGEEEKKKUUUUUU[[[eeeyyy{{{kkkiiigggaaaZZZYYYWWWRRRMMMJJJKKKMMMJJJIIIGGGDDDBBBBBBEEEGGGLLLQQQYYY```iiissswwwjjjmmmuuu~~~zzzuuusssrrrnnnmmmmmmjjjhhhkkkpppmmmlllhhhccc___aaafffllltttoooYYYDDD<<<:::888;;;AAA999888666666777888;;;<<<===???AAACCCGGGNNNUUU[[[jjjxxxppp\\\UUUSSSQQQMMMHHHFFFHHHKKKOOOYYYcccqqqyyyzzztttvvv~~~~~~}}}wwwyyyyyy}}}}}}rrrffflll{{{|||pppddd```bbb^^^VVVQQQ[[[ooo}}}}}}~~~}}}yyypppeee]]]XXXSSSRRRRRR]]]^^^dddlllsss}}}zzzrrroooxxxnnnjjjsss||||||}}}vvvfff[[[aaapppxxx{{{}}}uuunnnrrr{{{lll\\\zzzuuuTTT===888333444666111333444555444222222444555666333333666666333444888666666666666777888999:::===<<>>888777666666777999<<<===@@@AAACCCEEEIIIOOOVVV[[[dddrrrzzz___VVVRRROOONNNIIIFFFGGGHHHKKKSSS\\\jjjssszzztttuuuuuuuuuyyyvvvhhhkkkwww|||qqqhhhdddeee___]]]^^^eeepppyyy}}}~~~|||zzzyyy|||~~~nnnaaaXXXSSSRRRQQQQQQTTTYYY\\\aaammmxxx|||tttooooooqqqjjjkkkwww~~~~~~uuueeeZZZ```ooouuusssqqqjjjiiisssvvvWWWTTTWWW:::888666333444222333444444444222222444555555111000333555444444555666666666666777888999999777999???>>>CCCcccsssiiibbb^^^WWWUUUTTTTTTVVVWWWWWWVVVRRRqqqiiiRRRMMMOOOOOOPPPRRRPPPWWWcccuuuzzzuuuooohhheeecccaaa\\\XXXWWWVVVSSSPPPMMMJJJGGGFFFDDDHHHMMMRRRZZZeeesss||||||iiieeefffqqq{{{~~~}}}|||~~~qqqhhhyyyyyyuuu|||cccOOO<<<777666444555:::777666666777999;;;>>>???CCCDDDFFFHHHJJJOOOUUUZZZcccnnnhhhZZZTTTOOONNNJJJGGGFFFFFFFFFLLLTTT```jjjxxxzzz}}}ooonnntttzzzpppgggbbbaaaZZZ___fffkkknnnppprrrtttxxxuuussswwwuuuggg]]]OOOLLLJJJJJJHHHHHHOOOXXXeeekkkrrrzzzxxxtttppplllmmmqqqrrrooorrr~~~}}}||||||}}}rrrcccYYYdddvvv}}}vvvlllbbbdddttt{{{vvvcccSSSXXXXXX888999888333333333333444444333222222333555444111000111444444444333666555555666666777888999666777<<<:::;;;YYYzzzlllddd```XXXWWWUUUUUUWWWYYYYYYXXXUUUZZZmmmzzzkkk\\\PPPOOOQQQRRRRRRTTTVVVWWWXXX___nnnyyyrrrnnnnnnooopppgggccc]]]WWWRRROOOLLLKKKDDDFFFIIILLLRRR]]]jjjttt|||jjjbbb___iiiwww~~~~~~~~~~~~|||lll}}}uuu~~~~~~]]]JJJ:::666666333444888666666777888;;;===???AAAEEEFFFGGGHHHJJJNNNSSSWWWdddkkk|||ttt```XXXPPPOOOKKKHHHGGGFFFDDDHHHOOOWWWaaappp|||uuuqqqsss{{{wwwuuullleeeaaa[[[aaajjjoooppppppqqqssstttqqqpppvvvnnn^^^WWWOOOIIICCCAAAGGGOOO___```aaaaaahhhtttvvvmmmgggddddddkkksss~~~~~~vvvvvvzzzzzz}}}lll```XXXiii}}}yyyjjj^^^dddwwwkkkpppYYYXXX___xxxUUU666888888333333444222333444333111111333444444333222111222444444222555555555555666777888999999666::::::>>>\\\rrrgggcccZZZXXXVVVVVVWWWYYYZZZZZZZZZNNNPPP```tttnnnXXXUUUSSSSSSSSSQQQSSSVVV___[[[VVVSSSUUU^^^lllxxx~~~|||ttthhh]]]WWWSSSQQQPPPHHHIIIIIIJJJMMMVVVbbbkkk}}}zzzmmmbbb[[[eeettt|||}}}|||~~~~~~}}}}}}|||zzz{{{oooXXXGGG999777888555555888666777888:::<<>>@@@AAABBBCCCDDDFFFGGGHHHJJJNNNQQQSSSXXX]]]kkkooo[[[SSSOOOMMMLLLMMMJJJGGGHHHLLLKKKRRR^^^lllwwwwwwuuurrrsssuuuvvvtttrrryyy{{{~~~~~~xxxzzzppp^^^PPPHHHIIINNNppp|||tttiiiiiilllmmmjjjccc[[[VVVTTTXXXdddqqq{{{sssyyysssdddaaaeee{{{vvvbbb\\\gggzzzooo\\\qqqbbbdddwww]]]DDD777666222222666444222333333222111111222444555<<<>>>777111222555555555555555555555666888888999555999<<>>888666000222777444222333333222111111222444666???BBB999111111555777555444444555555666777888666333999<<<;;;QQQwwwssskkkaaa^^^[[[ZZZ\\\^^^``````ccc^^^^^^YYYPPPRRRUUUMMMZZZXXXSSSOOOOOOSSSVVVVVV___]]]^^^bbb___VVVRRRTTTQQQQQQUUU]]]aaa\\\QQQHHHLLLQQQ[[[lllwwwiii```ZZZXXXTTTNNNIIIHHHMMMQQQWWWcccwww}}}rrreee[[[^^^jjjrrrvvvyyyzzz{{{|||}}}{{{xxxuuusssqqquuu|||{{{|||}}}~~~rrrhhh^^^bbbjjjrrruuussspppoooyyyppphhh}}}iiiNNN@@@777:::<<<999666777999:::;;;===???@@@AAAAAABBBDDDFFFHHHIIIKKKNNNQQQRRR[[[^^^cccggg___SSSQQQPPPPPPLLLEEECCCFFFGGGJJJQQQ\\\jjjvvvzzzzzz{{{zzzuuuvvvxxx{{{|||}}}fffXXXTTTYYYjjjuuurrrnnnooommmgggaaa]]]XXXTTTOOOPPPZZZeeelll{{{xxxqqqwwwpppdddkkkzzzppp```dddwww~~~xxxwwwxxxiiiSSSiiidddHHH===444444777666444333444333333222222333333444666555444333333333333333333333333333333333444444555555444999BBBHHHbbb~~~iiifffaaa]]]]]]]]]]]]___dddffffffddd___XXXQQQMMMLLLKKKJJJKKKNNNRRRWWWZZZ[[[]]]jjjsssoooccc[[[XXXWWWWWWXXX]]]dddddd[[[QQQLLLJJJFFFJJJYYYkkkwwwkkk```YYYTTTSSSPPPJJJJJJNNNQQQVVVhhhuuummmdddaaagggnnntttvvvuuuvvvvvvuuutttvvvyyy|||zzz|||~~~zzzzzzzzz{{{}}}~~~}}}{{{qqqlllmmmvvv}}}~~~|||||||||~~~yyyrrrjjjhhheeeccceeeiiilllooorrrppptttllldddxxxeeeFFF???999777999:::999777888999;;;===@@@BBBCCCDDDDDDFFFGGGHHHJJJMMMRRRVVV\\\aaabbbhhhwwwkkkaaa\\\SSSQQQPPPKKKMMMKKK???FFFGGGMMMVVV___jjj|||~~~zzzwwwwww|||jjj]]]WWWccclllnnnlllkkkhhhcccYYYXXXUUUPPPOOOVVVbbbmmmkkkqqq~~~zzzppprrr{{{kkkeeeqqq}}}jjjfffoooxxxuuugggPPP}}}qqqWWWFFF<<<333333666555333222444333333222222333333444555555444333333333333333333333333444444444444444333555555999>>>BBBZZZmmmbbb^^^]]]```bbbaaacccggghhheeebbb```^^^ZZZUUUQQQMMMMMMMMMQQQVVVZZZ\\\]]][[[hhhssspppfff___\\\ZZZ^^^^^^bbbeeebbbWWWOOOLLLHHHEEEJJJWWWddduuuxxxqqqfff[[[WWWSSSNNNLLLNNNLLLOOO[[[qqq|||uuummmdddaaaeeekkkoooqqqoooqqqrrrrrrsssuuuyyy{{{~~~}}}|||{{{|||||||||xxxwwwvvvwwwxxxwwwuuutttmmmiiiiiiqqqyyy{{{|||}}}yyyzzz|||{{{uuuvvvssspppoooppprrrtttwwwjjjmmmyyyxxxmmmtttiiiVVVDDD>>>888666888:::999777::::::<<<>>>@@@BBBCCCDDDCCCDDDFFFGGGHHHJJJNNNQQQRRRWWWWWWYYYdddsssvvvggg^^^TTTSSSTTTQQQRRRQQQEEEFFFFFFJJJRRRYYYcccsss~~~rrrbbbiiiqqqsssnnngggccccccXXXWWWUUUUUUXXX```kkkssslllooowwwqqqnnnvvv~~~mmmlllzzzyyyhhhlllxxx{{{vvvgggPPP}}}sssyyyRRRCCC:::222333444333111222333333222222222222333333444444333333222222333333333333333444444555555555222777777999;;;;;;PPPssstttddd```___bbbdddddddddgggiiieeeaaabbbeeeddd^^^XXXRRRRRRSSSVVVZZZ]]]^^^^^^YYYgggsssrrrkkkeeeaaa___ddddddeeeddd\\\PPPJJJKKKJJJHHHMMMVVV^^^fffwwwuuuggg___YYYSSSNNNMMMHHHIIIPPP```wwwyyyvvvooofffbbbccchhhkkkllllllnnnqqqssstttvvvyyy{{{}}}yyyuuussssssuuuvvvvvvuuutttuuuvvvvvvuuusssppplllkkkrrryyy|||~~~~~~~~~}}}}}}llljjjrrrnnnoooyyy___KKKAAA===888666888999999777<<<<<<===>>>@@@AAABBBCCCAAACCCEEEFFFFFFGGGIIIKKKMMMSSSRRRRRRXXXeeerrreeeYYYXXXZZZWWWXXXUUUJJJFFFEEEGGGLLLQQQYYYgggsss}}}~~~~~~zzz{{{{{{qqqbbbZZZ\\\XXXVVVVVV[[[dddooozzzsssppprrr|||zzz}}}rrrgggnnn|||~~~qqqwwwrrrfffttt}}}|||aaaJJJxxxcccuuuYYYAAA999333333555333222222333333222222222222333333333333222222222222333333222222222333444444555555555:::999888999999MMMmmm}}}nnngggaaaaaabbbaaabbbdddhhheeeccceeehhhhhhddd```ZZZYYYZZZ\\\^^^______^^^ZZZiiiwwwyyysssnnniiieeefffeeeddd```UUUIIIFFFIIIPPPOOORRRWWWZZZ]]]gggrrr{{{pppeee[[[RRRNNNIIIKKKMMMVVVlll~~~vvvppphhhdddeeehhhkkkmmmooorrrtttuuuuuuuuuvvvxxxyyywwwtttqqqoooppprrrssswwwwwwwwwyyy|||}}}}}}|||sssnnnnnntttzzz}}}xxxrrruuuhhhrrrxxx[[[FFF>>>;;;777666777999999888===>>>>>>???@@@AAABBBBBBBBBDDDFFFGGGFFFFFFGGGHHHJJJRRRRRRRRRWWWbbbooo```\\\^^^ZZZYYYVVVLLLHHHEEEDDDGGGKKKQQQ]]]hhhwww}}}~~~~~~yyyhhh___aaa```\\\[[[aaannn|||}}}wwwuuu~~~~~~|||xxxqqqgggdddrrrxxxttt~~~kkkggg{{{rrrVVV@@@{{{vvvdddYYYsss[[[???888444555555333333444333222222111111222222333222222111111111222222333000111111222333444444444999>>>;;;777999;;;MMMjjjxxxmmmbbb______```bbbeeeeeefffhhhhhhhhhgggffffffcccaaa```___``````^^^]]]^^^nnnzzzrrrlllhhhfffddd^^^SSSHHHGGGKKKSSSRRRTTTVVVWWWYYY```gggkkkxxx|||lll___WWWLLLOOONNNPPPaaaxxxtttpppkkkggghhhkkknnnppptttuuuvvvuuusssqqqqqqqqqqqqrrrrrrssstttuuuuuuvvv|||{{{{{{}}}qqqmmmmmmrrrwwwyyy|||}}}||||||}}}~~~}}}}}}~~~~~~}}}~~~|||hhhssstttVVV@@@<<<:::888777888999::::::?????????@@@AAABBBBBBBBBDDDFFFHHHHHHGGGFFFFFFGGGGGGNNNNNNNNNRRR[[[wwwyyyeee]]]___\\\[[[ZZZRRRKKKFFFCCCEEEHHHMMMVVV___mmmttt~~~zzzpppnnnpppkkkgggkkkuuu~~~||||||ooofffccciiiyyy|||rrryyyqqqiiinnn{{{gggNNN<<<{{{hhhVVVYYYttt{{{PPP===777444555555333333555222222111111111111222222111111000000111111222222111111222222333444555555:::>>>999555999<<>>??????@@@AAABBBCCCDDDEEEIIIJJJJJJHHHGGGGGGIIIKKKKKKNNNKKKKKKOOOQQQaaa{{{{{{hhhddd______bbb___WWWOOOHHHFFFEEEFFFKKKQQQWWW```lllvvv}}}~~~nnn||||||~~~yyyttt}}}}}}uuunnnfffdddlllyyy{{{uuuqqqrrr}}}ppp{{{~~~}}}uuudddQQQFFFDDDyyyggguuuvvv~~~{{{TTTBBB888444222333333000111444222222111111111111222222000000///000000111222222444444555666777888999:::222666222111888888888AAAMMMppphhhfffbbb```___dddbbbbbbgggooosssqqqmmmkkkfffaaa______aaacccddd```wwwrrriiiaaa\\\VVVMMMIIIHHHGGGMMMTTTYYY]]]___^^^\\\___```aaabbbbbbdddkkksssxxx~~~gggWWWJJJIIIMMMSSSaaappplllkkkhhheeecccdddgggiiinnnooooooooooooqqquuuxxxqqqrrrssstttttttttttttttrrrqqqpppqqqrrrrrrpppnnnooonnnpppttttttqqqrrrvvvwwwvvvuuuuuuuuuwwwyyyzzzzzzyyywwwvvvvvvvvvvvvwww}}}yyywwwzzz|||}}}}}}mmm\\\JJJ>>>888999:::::::::;;;===???>>>???@@@AAACCCDDDEEEFFFJJJJJJIIIHHHFFFGGGJJJMMMHHHJJJFFFHHHNNNOOO\\\sssppphhh```^^^```^^^\\\SSSJJJFFFDDDCCCGGGKKKRRRZZZfffpppwww}}}~~~}}}ssstttxxxrrrwww{{{uuu{{{|||qqqhhhfffeeegggppp|||yyy{{{nnnmmmvvvyyyvvv~~~}}}www}}}ppp\\\HHHAAACCCyyywww}}}zzzyyyzzzsss^^^HHH:::666444333111000000111111222111111111000000//////000000000000111111111111000333666888999777444222222333444444444666999<<>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIHHHGGGIIILLLOOOQQQ^^^xxxjjjccc\\\XXXYYYYYYWWWRRRLLLGGGDDDGGGEEEGGGNNNWWWaaammmxxxvvv{{{wwwllliiihhhddd___bbbgggttt}}}zzzmmmsssssspppoookkkbbbkkkxxx{{{wwwssstttuuusssnnnppp}}}{{{nnnccclllnnnWWWKKKIIIKKKMMM{{{pppuuuccc???444444111111222111111111000000//////////////////000000...////////////000000000111000000///000111222222000111222111111222555777<<>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHJJJKKKNNNZZZzzztttggg___ZZZZZZZZZYYYWWWRRRMMMJJJFFFCCCDDDKKKSSSZZZccckkkpppvvv}}}~~~wwwkkkgggccc[[[TTTZZZbbbooosssyyy~~~hhhgggccc```bbb```^^^ccctttwwwjjjkkkuuu|||pppppp}}}pppeeecccsssgggUUUNNNMMMMMMLLLzzzmmmccclll\\\>>>555222000111111222111111000000......////////////000000......////////////000000111000000000000111222333000111111111000111333666;;;JJJaaaooo___aaacccddddddeeefffiiikkkpppooonnnkkkiiiiiikkkmmmkkkaaa[[[^^^]]]YYYZZZ`````````bbbbbb\\\SSSNNNOOO[[[\\\^^^___aaabbbbbbbbb```]]]ZZZWWWVVVWWWYYY[[[[[[VVVXXX\\\fff|||kkk^^^WWWXXXbbbmmmooojjjgggfffccc______aaabbbccceeefffgggffffffeeehhhhhhhhhhhhhhhgggggggggiiiiiiiiijjjjjjjjjkkkkkkiiijjjkkkmmmmmmmmmmmmlllmmmnnnooommmkkkiiiiiijjjpppooonnnnnnnnnoooqqqrrrooooooooopppqqqrrrssssssrrrtttvvvvvvvvvwwwxxxzzz}}}~~~{{{~~~gggIII@@@===999:::;;;<<<===>>>??????@@@AAABBBBBBCCCDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIOOO[[[sssoooccc^^^]]]\\\[[[[[[YYYUUURRRHHHCCCBBBGGGMMMRRRWWW\\\iiipppyyywwwrrriii\\\QQQUUUdddzzzggg^^^XXXYYY^^^]]]bbbaaakkk~~~zzziiijjjyyysssqqqxxx}}}llljjjqqqqqq]]]RRRQQQRRRQQQNNNtttllljjjqqquuuKKK;;;666111///000111222222111000000........./////////000000........./////////000000///000000000111111111111///000111000///000222555777CCCNNNmmmyyymmmdddeeefffeeedddfffjjjnnnnnnooopppnnnkkkjjjlllnnnhhheeeaaa]]][[[[[[YYYXXXVVVVVVXXXZZZVVVQQQRRRVVV___^^^___```bbbccccccbbb```___\\\YYYXXXXXXYYYZZZ[[[YYY]]]^^^aaa{{{|||ggg\\\ZZZ]]]cccjjjmmmhhheeeeeeddd```___aaaaaabbbccceeeeeeeeeeeedddhhhhhhhhhggggggfffffffffggggggggghhhhhhhhhiiiiiiggghhhjjjlllmmmlllkkkkkkjjjlllnnnmmmjjjiiijjjkkknnnmmmmmmmmmnnnpppqqqsssoooooonnnnnnnnnoooqqqrrroooppprrrrrrrrrrrrtttvvv{{{zzz{{{~~~nnn|||zzzUUU>>>======777:::;;;<<<===>>>?????????AAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFFFFEEEKKKUUUdddzzz}}}jjjccc```]]]\\\]]]^^^]]]\\\OOOHHHCCCFFFIIILLLPPPUUU^^^eeepppzzzzzzoooaaaVVVPPPfffuuucccZZZ```hhhdddgggccchhhwww~~~|||zzzjjjlll}}}|||xxxzzz|||}}}}}}vvvtttyyyttteeeTTTMMMQQQVVVUUURRRwwwtttyyy{{{ZZZ<<<999888000///000111222222111000///---.........//////000000............/////////000...//////000111000000000///000000000//////222444444<<<>>>ZZZ|||ggghhhgggeeeccceeekkkooohhhllloooooollljjjjjjkkkeeefffbbb[[[\\\bbbccc^^^VVVVVVWWWVVVRRRPPPWWWaaaaaaaaa```aaabbbcccbbbaaabbbaaa___]]]\\\\\\]]]^^^ZZZ]]]fffddd]]]mmmyyycccZZZ[[[___cccfffjjjeeebbbcccbbb___^^^``````aaacccdddeeeeeeeeedddhhhhhhhhhgggfffffffffeeeffffffffffffggggggggggggfffhhhjjjlllmmmlllkkkjjjdddhhhkkklllkkklllnnnqqqlllllllllmmmnnnppprrrssspppooommmlllmmmnnnpppqqqlllnnnppppppooopppqqqssstttwww{{{}}}}}}~~~lll|||oooKKK999===???999:::;;;<<<>>>????????????@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBCCCDDDCCCBBBEEENNNVVVhhhsssfffbbb]]]]]]___aaabbbaaaWWWNNNFFFFFFHHHKKKOOOTTTSSS\\\hhhttt|||~~~uuulllaaaYYYNNNfffrrrfffnnnwwwqqqiiieeeiiiwww}}}wwwjjjnnn}}}~~~zzz}}}|||uuuzzzmmm^^^MMMIIIPPPWWWXXXVVV|||kkkWWWGGG<<<555333444333222222111111111111111000000000000000000000000////////////////////////............////////////000000000000000111111222666+++666OOOqqqxxxkkkcccfffkkkjjjhhhhhhiiihhhhhhiiikkkkkkjjjiiigggeeeccccccccccccaaa```[[[\\\\\\[[[YYY[[[```dddgggddd``````bbbdddeeedddccccccaaa```____________dddcccbbbaaacccfffjjjlllnnnggg^^^ZZZ[[[___bbbcccgggeeebbbaaaaaa```^^^]]]aaabbbccceeeffffffeeeeeeccceeeggghhhgggggghhhiiiiiifffcccdddgggiiiiiigggjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkkkkkhhhhhhiiijjjkkknnnqqqrrrnnnmmmlllkkkkkklllnnnooorrrooollllllooorrrrrrqqqqqqtttxxxzzzzzzzzzzzz{{{}}}~~~||||||dddttt}}}dddOOO@@@999:::???===>>>>>>?????????>>>>>>BBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBEEEDDDBBBAAAAAABBBDDDEEEEEEIIIPPP^^^wwwpppfff``````aaa```bbbgggbbbZZZPPPHHHEEEFFFHHHJJJQQQUUU]]]gggqqqyyyooo```XXXQQQdddxxxlll}}}qqqnnnyyy~~~|||wwwtttyyyyyy}}}|||yyy~~~{{{uuu|||ttt___VVVMMMLLLSSSXXXVVVSSStttzzzppp^^^KKK???999444222333222222111000000000000000////////////////////////....................................////////////000000//////000000111222777333666>>>[[[uuufffeeeiiiiiifffdddaaabbbcccfffjjjlllkkkjjjhhhfffeeedddeeeeeecccbbb\\\^^^___^^^]]]^^^bbbffffffcccaaaaaacccdddcccbbbaaa`````````aaaaaabbbcccccccccbbbbbbbbbcccddddddcccaaa]]]]]]^^^aaacccdddfffcccaaa``````___^^^\\\```aaaccceeeffffffeeeeeebbbdddfffgggfffgggiiijjjhhhfffddddddgggiiihhhggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkklllnnnoooooonnnlllkkkjjjkkklllmmmpppmmmkkkkkknnnpppqqqpppnnnrrrwwwzzzzzzyyyxxxwwwzzz||||||{{{yyyzzz|||yyylllyyysss[[[III???::::::>>><<<===>>>???????????????@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAACCCBBB@@@??????@@@BBBCCCBBBDDDHHHQQQ___zzz|||ooocccaaabbbcccdddgggddd^^^UUUMMMIIIHHHGGGGGGKKKNNNUUU]]]gggpppwww{{{xxxjjjddd\\\jjj~~~}}}xxx}}}~~~{{{}}}xxxsssrrrsss{{{~~~wwwyyy~~~mmmWWWRRRNNNOOOTTTXXXWWWTTT{{{ssszzzaaaOOO===555555444222222111111000///////////////////////////////////////....................................////////////000000//////000000111222222888999222HHHnnngggjjjjjjfffbbb___```bbbgggkkklllkkkjjjiiigggffffffggggggfffddd^^^___aaabbbbbbccceeegggdddcccbbbbbbccccccaaa```^^^______aaabbbdddfffgggdddeeeddddddcccaaa```___]]]___```aaa`````````aaadddbbb```_________]]][[[___aaabbbdddfffffffffeeecccdddeeeeeeeeefffiiikkkhhhgggeeeeeeggghhhhhhgggdddeeeeeeeeeffffffggggggiiiiiijjjkkkjjjiiihhhgggkkkkkkjjjjjjjjjkkkkkklllooonnnllljjjiiiiiijjjjjjmmmkkkjjjjjjlllnnnoooooojjjooouuuyyyxxxvvvtttsssvvvwwwxxxwwwvvvwwwyyyzzzxxxzzz|||~~~tttnnnppp{{{xxxeeeOOOBBB===;;;;;;===;;;<<<===>>>???@@@@@@@@@??????>>>>>>>>>=========????????????@@@@@@@@@@@@@@@@@@>>>======>>>@@@@@@CCCAAADDDHHHKKK^^^xxxgggbbbeeefffdddbbbgggbbb[[[UUUPPPKKKGGGEEEFFFHHHLLLSSS[[[eeemmmrrrzzz~~~tttnnnlllttt~~~|||~~~wwwwwwzzzzzzrrrjjjlll|||vvv|||zzzmmmnnnzzzttt```OOOOOOOOORRRVVVXXXXXXXXX~~~YYYGGG666111333444111///000000///...............////////////////////////....................................///////////////////////////000111111+++666:::555DDDrrrxxxnnnmmmmmmjjjfffcccdddfffiiilllllljjjhhhiiihhhfffggghhhhhhgggfff___```ccceeefffffffffgggeeedddbbbaaaaaaaaaaaaaaa______```aaacccfffgggiiihhhgggfffeeedddcccbbbaaaaaadddfffddd```\\\\\\]]]cccaaa``````aaa```^^^\\\^^^___bbbdddeeefffffffffeeefffffffffeeeeeegggiiihhhgggggggggggghhhhhhgggdddddddddeeeffffffgggggghhhjjjkkklllkkkiiigggfffjjjjjjiiiiiijjjjjjjjjjjjlllkkkjjjiiiiiiiiiiiijjjjjjiiiiiiiiikkklllmmmnnniiilllqqqssssssrrrqqqqqqsssttttttttttttuuuvvvwwwzzz{{{|||~~~xxxooojjjuuulllYYYEEE===<<<<<<;;;;;;:::;;;<<<>>>???@@@@@@@@@>>>??????>>>>>>>>>============>>>>>>>>>????????????>>>============>>>???AAA===@@@EEEDDDNNNwwwuuukkkkkkkkkgggbbbgggddd```\\\XXXRRRKKKGGGFFFFFFHHHLLLSSS\\\eeejjjpppuuu|||}}}www{{{~~~}}}||||||{{{ooooooxxx}}}|||xxxmmmppp}}}tttxxx}}}fffUUUcccjjjTTTLLLNNNQQQSSSUUUXXX\\\^^^}}}ssskkksssXXXFFF666222444444111...000//////.........................................................................../////////////////////...///000000111---222666;;;EEE\\\uuupppnnnmmmlllffffffgggiiilllllljjjhhhhhhgggfffggghhhiiihhhggg```aaaccceeeggggggfffeeefffeeebbb```___```ccceeebbbbbbbbbbbbcccdddffffffhhhgggdddccccccdddfffggggggiiiiiieee___\\\\\\]]]bbbbbbaaabbbbbbbbb```^^^]]]^^^aaaccceeefffffffffhhhiiiiiigggeeedddeeegggggghhhhhhhhhhhhgggggghhheeeeeeeeeffffffggggggggghhhjjjkkklllkkkiiigggfffgggggghhhiiiiiijjjjjjjjjhhhhhhhhhhhhhhhiiijjjjjjgggggghhhiiiiiijjjlllmmmjjjkkkmmmmmmlllmmmoooqqqqqqqqqqqqrrrttttttttttttyyyyyyzzz||||||}}}}}}}}}|||xxxwwwcccRRRAAA;;;<<<<<<::::::::::::<<<===??????@@@@@@??????@@@@@@@@@???>>>===<<<<<<<<<=========>>>>>>>>>==================>>><<<666:::BBBAAACCC^^^vvvnnnmmmlllhhheeedddcccaaa^^^YYYRRRMMMHHHGGGFFFGGGLLLSSS[[[```ffflllttt{{{~~~}}}}}}~~~}}}||||||wwwrrrnnnqqq}}}{{{xxx~~~}}}vvv{{{vvvssspppWWWOOOggg~~~cccOOONNNPPPRRRSSSTTTXXX^^^bbbpppeeesssTTTEEE777333444333000///000000///.......................................------------------------............//////////////////......//////000111444222000888AAAJJJmmmyyysssqqqqqqoooeeeeeeeeegggiiijjjjjjiiihhhgggfffgggiiijjjjjjiiidddcccdddeeeggggggeeeccceeeeeecccaaa```aaadddgggddddddccccccbbbcccccccccfffdddbbb```aaadddhhhjjjggggggfffdddaaa___```aaabbbaaaaaabbbdddcccaaa___\\\]]]```ccceeefffggggggiiijjjkkkjjjhhhfffffffffgggiiijjjjjjhhhgggggghhhggggggggggggggggggggggggiiiiiijjjkkkjjjiiihhhgggffffffggghhhiiiiiiiiihhheeeeeefffggghhhiiiiiijjjdddfffhhhiiiiiiiiikkkmmmjjjjjjjjjhhhhhhiiimmmpppooonnnooopppssstttsssqqqrrrsssuuuwwwyyy{{{|||}}}|||[[[MMM@@@<<<<<<;;;:::;;;:::;;;<<<===>>>?????????>>>???@@@AAA@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===888;;;BBBAAA???LLL___ooojjjkkkkkkeeeddddddcccbbb^^^YYYUUULLLIIIFFFEEEFFFKKKQQQUUU[[[aaaiiiqqqwww||||||{{{{{{}}}}}}}}}~~~|||{{{{{{xxxrrrmmmrrryyyuuussszzz|||qqqhhh___RRRZZZtttyyywww\\\OOOQQQQQQRRRRRRTTTWWW\\\```tttppp~~~xxxKKK???444111222111000111111000//////......//////........................------------------------............///////////////............///000000222555///333>>>BBBYYY|||yyyyyywwwrrrkkkiiigggggghhhiiiiiihhhiiihhhhhhiiikkkmmmlllkkkhhhfffeeefffhhhhhhfffccc```ccceeefffddddddeeegggeeedddcccbbbbbbaaaaaabbbddddddcccccceeegggiiikkkdddcccbbbcccccccccaaa___```___```bbbcccccc```^^^[[[\\\___bbbeeegggggggggfffiiillllllkkkiiihhhhhhgggiiikkkkkkhhhfffggghhhhhhhhhggggggffffffeeeeeeiiiiiiiiiiiiiiijjjjjjjjjgggggghhhhhhhhhgggfffeeedddeeefffgggggggggggggggcccfffhhhiiiiiiiiikkkmmmhhhiiiiiihhhggghhhkkkmmmlllkkklllnnnqqqrrrqqqooonnnooorrruuuxxx{{{|||}}}~~~~~~~~~xxxRRRHHH???<<<<<<;;;;;;===;;;;;;<<<===>>>>>>=========>>>???@@@???>>><<<;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;:::::::::===<<<===??????@@@GGGPPPtttnnnkkkfffeeeddddddcccaaa]]][[[QQQNNNIIIEEEDDDGGGJJJMMMQQQVVV^^^fffnnntttzzz~~~~~~}}}zzzyyyzzz|||~~~~~~{{{~~~~~~}}}|||zzzyyywwwtttrrrwwwtttppprrr{{{|||pppjjj```bbbsss|||~~~fffSSSOOOQQQQQQQQQRRRTTTVVVWWWXXX|||www{{{ZZZCCC999111/////////000333111111000///////////////........................------------------------............/////////000...............///000000***666222111???CCCMMMhhh}}}uuuuuuqqqmmmjjjhhhhhhgggfffkkkjjjiiikkkmmmnnnnnnmmmkkkiiiffffffhhhhhhfffddd\\\bbbgggjjjhhhfffeeeeeeddddddcccbbbaaaaaaaaaaaaeeefffgggiiijjjkkkkkkkkkdddbbbaaaccceeeccc___ZZZ^^^^^^___aaabbbbbb```]]]ZZZ\\\___bbbeeegggggghhhcccgggkkknnnnnnlllkkkjjjfffiiilllkkkhhhffffffhhhhhhhhhgggfffeeeddddddccciiihhhhhhhhhiiijjjkkkkkkhhhiiiiiiiiigggeeecccbbbfffffffffgggffffffeeeeeebbbeeeiiijjjiiiiiikkkmmmfffgggiiiiiiiiihhhiiijjjjjjiiijjjlllpppqqqooommmpppqqqsssvvvyyy{{{|||}}}||||||}}}xxx}}}~~~zzz~~~tttLLLEEE>>><<<<<<:::<<<@@@<<<<<<===============<<<<<<===>>>???>>>===;;;:::999999:::::::::;;;;;;;;;888888999999999999888888888:::;;;999999===EEEKKKlllwwwnnnhhhfffddddddcccbbb___]]]VVVSSSMMMHHHFFFFFFHHHJJJKKKPPPXXX```gggooovvvzzz{{{}}}|||yyywwwyyy|||~~~yyy|||{{{}}}~~~zzzwwwxxxzzz{{{wwwpppjjj}}}|||xxxzzzrrr|||vvvZZZLLLNNNPPPPPPQQQSSSVVVVVVSSSQQQiiizzzzzz```GGG666444222000/////////000////////////////////////---------------------------------------------------------............///////////////000000000000//////222777999<<>>::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;:::999::::::::::::::::::::::::;;;::::::999999::::::;;;===<<<;;;;;;<<<>>>AAABBBXXXwwwssskkkcccbbbffffffaaa[[[VVVUUUTTTPPPLLLHHHDDDBBBIIIJJJNNNTTTYYY^^^gggqqqvvvzzz~~~xxxwwwzzz}}}|||zzz}}}{{{|||}}}wwwpppyyy~~~www{{{wwwzzz~~~sss___PPPQQQZZZYYYWWWTTTSSSSSSSSSRRRPPPjjjnnn~~~sssooofffPPP:::555444222111/////////000........................---------------------------------------------------------............///.../////////000000000000222111222555666888@@@III|||~~~||||||~~~|||wwwsssppplllhhhfffaaacccfffgggffffffiiikkkffffffggghhhhhhhhhhhhhhhhhhfffddddddfffgggfffeeedddbbbbbbcccfffgggeeecccfffeeecccbbbbbbccceeefffbbb^^^___dddeee```\\\\\\aaa[[[YYY^^^```^^^^^^```^^^^^^___aaadddgggggggggjjjkkklllllljjjjjjjjjkkkgggeeefffiiiiiiffffffhhhfffggghhhiiihhhgggeeedddddddddeeeffffffffffffffffffdddbbbaaa```___``````______``````aaaaaabbbbbbcccccccccbbbccccccddddddaaabbbccceeefffggggggggggggggghhhiiijjjjjjjjjjjjjjjlllnnnpppsssuuuvvvvvvxxxxxxyyy{{{|||}}}}}}qqqnnnzzzwwwYYYFFFCCC>>>;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999:::;;;:::999999999999999999999999999::::::999999999999::::::;;;:::::::::;;;===???@@@MMMkkkyyypppfffcccggggggbbb[[[WWWWWWWWWWWWUUUPPPJJJDDDEEEDDDHHHMMMRRRVVV___iiiooosssxxx}}}|||yyyyyy|||}}}zzzwwwxxxyyy{{{}}}}}}||||||}}}|||yyy~~~wwwttt~~~vvvhhhYYYQQQUUU]]]aaa```^^^[[[WWWUUUSSSRRRpppnnn|||iiiZZZOOO@@@111444333222111000/////////........................---------------------------------------------------------............///....../////////000000000111///000222333666>>>HHHkkk}}}|||~~~{{{vvvpppkkkggg``````aaa``````bbbeeehhheeefffgggggghhhhhhgggggghhhfffeeefffggghhhhhhgggbbbcccdddgggjjjjjjhhhfffeeeccc```]]]]]]^^^```bbbdddbbbbbbeeeeee```\\\[[[]]]YYYXXX\\\___```aaaddd_________bbbeeehhhhhhhhhkkklllnnnmmmkkkiiijjjjjjgggeeefffiiijjjggggggjjjggghhhjjjkkkjjjgggdddccccccdddfffhhhhhhgggfffeeegggeeedddbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbb``````______^^^_________^^^___aaacccdddffffffgggdddeeefffggghhhhhhhhhhhhgggiiillloooqqqssssssssstttuuuvvvxxxzzz|||}}}~~~zzzrrroooxxx|||xxxhhhOOOCCC@@@===<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888::::::999888777777777777777777777777999999999888888999999999999999888888999;;;===>>>FFFLLLooo{{{kkkeeegggiiieee___ZZZZZZ[[[^^^```[[[RRRIIIEEECCCCCCHHHKKKNNNVVV^^^dddhhhnnntttzzz|||{{{zzzyyy{{{}}}|||xxxtttuuuzzz~~~~~~~~~wwwwwwyyyrrrsss~~~yyygggZZZSSSRRRYYY```dddfffeee```ZZZTTTRRRSSS{{{~~~nnnRRRCCC999333333222222111000/////////........................---------------------------------------------------------............///........./////////000000...,,,---000222666???IIIVVVmmm}}}{{{tttnnniiieeecccaaa______aaaeeehhhffffffggghhhhhhhhhhhhhhhgggfffffffffggghhhhhhhhhddddddeeeggghhhhhhhhhggggggddd___\\\ZZZ[[[^^^```ffffffffffffeee```\\\ZZZ\\\ZZZZZZ[[[^^^```bbbddd`````````cccfffiiiiiiiiikkklllmmmllljjjhhhggggggfffdddeeeiiijjjhhhhhhjjjiiijjjlllmmmllljjjfffdddeeegggjjjllllllkkkiiigggjjjiiigggfffeeeeeeffffffddddddccccccbbbbbbbbbbbb```___^^^]]]]]]]]]]]]]]]]]]^^^```bbbcccddddddeeecccdddeeeffffffggggggfffeeegggjjjnnnpppqqqrrrqqqqqqrrrtttvvvyyy{{{}}}~~~}}}|||mmmlllvvvlllddd\\\LLL@@@???============;;;:::::::::::::::::::::::::::999888777777999999888777666666666666666666666666999888888777777888888999888888888888999:::;;;<<<@@@>>>XXXyyyjjjhhhiiigggccc^^^\\\[[[___dddbbbYYYPPPLLLHHHFFFGGGHHHIIINNNTTTZZZ^^^eeelllssszzz{{{|||zzzxxxxxxxxxxxxyyy{{{zzzwwwtttssszzz}}}}}}xxx|||sssssswwwwww|||rrr\\\RRRQQQUUUZZZ^^^^^^aaaccc___WWWRRRQQQSSSyyyTTT???888666111111111111000//////...........................---------------------------------------------------------............///............////////////...---...111222444===FFFFFFKKKjjj|||vvvpppllliiiddd``````bbbdddffffffggghhhhhhiiiiiihhhhhhffffffeeedddcccdddfffgggffffffeeedddddddddeeefffjjjfffbbb^^^\\\]]]___aaahhhiiijjjhhhdddaaa]]]ZZZ\\\]]]\\\[[[\\\___bbbcccaaaaaaaaadddgggjjjjjjjjjjjjkkkmmmkkkhhheeedddddddddbbbccchhhiiiggggggjjjiiijjjkkklllkkkiiigggeeefffhhhkkkmmmmmmllljjjhhhjjjiiihhhfffffffffggggggddddddccccccbbbaaaaaaaaa```___^^^^^^]]]]]]]]]]]]___```aaaaaabbbbbbbbbbbbbbbcccdddeeeeeeffffffeeeeeegggiiilllooopppqqqqqqpppqqqsssuuuxxx{{{}}}~~~{{{}}}~~~~~~~~~lllrrrxxxZZZMMMLLLFFF???>>><<<<<<===<<<;;;999999999999999999999999999888777666666888888777666777777777777777777777777777777777666666777777777888888888888999::::::;;;;;;:::HHHnnn|||pppkkkgggdddccc^^^[[[]]]bbbccc]]]VVVTTTOOOKKKJJJIIIGGGHHHKKKSSSWWW]]]dddkkksss{{{|||yyy{{{|||yyywwwwwwvvvttttttvvvwwwxxxxxxssszzz}}}{{{|||wwwuuu~~~|||~~~|||}}}uuuqqqpppsss}}}}}}jjjVVVPPPSSSWWWXXXYYYUUUYYY\\\YYYTTTQQQSSSVVVuuuPPP<<<666555000000111111000000///...---------------------------------------------------------------------------------............///------........./////////222000111222111000666>>>>>>888JJJ|||{{{uuuooohhhcccaaabbbccccccffffffggghhhhhhhhhhhhgggeeedddbbb___]]]___bbbeeeggggggfffdddbbbbbbeeegggllljjjfffbbb```aaabbbccchhhlllmmmiiidddbbb^^^[[[\\\___^^^ZZZZZZ^^^bbbbbbbbbbbbbbbeeehhhkkkkkkkkkjjjkkklllkkkhhhdddaaaaaa```___```eeegggeeeeeehhhfffgggggghhhgggfffeeeeeedddeeegggiiiiiihhhgggffffffeeedddcccbbbcccddddddbbbbbbbbbaaaaaa`````````___^^^^^^]]]]]]]]]]]]^^^______``````aaaaaa``````aaaaaabbbcccddddddddddddeeefffgggiiilllnnnpppqqqoooppprrrtttwwwyyy{{{|||xxxzzz|||||||||||||||~~~~~~~~~}}}vvvtttsssOOOBBBDDDBBB@@@>>><<<<<<<<<;;;999888888888888888888888888888777666555555777777666555666666666666666666666666777666666555555666666777777777888888999999999999:::===@@@NNNuuuxxxmmmggggggbbb]]]]]]```aaa___[[[YYYSSSOOONNNLLLHHHEEEFFFNNNQQQUUUZZZaaaiiiqqqvvvzzz}}}|||zzzyyyxxxuuusssqqqppprrruuuzzz||||||~~~{{{uuuwwwuuurrrzzz}}}~~~|||vvviii```gggyyyoooaaaTTTRRRUUUVVVUUUUUURRRTTTVVVTTTRRRRRRUUUXXX~~~\\\BBB777333111///000111111111000///...---------------------------------------------------------------------------------............///---------.........//////111000111222000...111888:::333:::\\\~~~wwwooohhheeedddbbbaaacccdddeeeeeeffffffeeeeeeeeeccc___ZZZWWWYYY^^^cccfffhhhiiihhhffffffhhhjjjmmmllliiifffddddddeeeeeehhhnnnoooiiidddccc```\\\[[[______YYYXXX^^^cccccccccbbbccceeeiiikkklllkkkkkklllnnnlllhhhdddaaa```]]]\\\]]]bbbdddccccccfffeeeeeeeeeeeeeeeffffffgggccccccdddeeeeeeeeeeeedddbbbbbb```_________```aaa_____________________^^^[[[[[[[[[ZZZ[[[[[[\\\\\\[[[\\\]]]^^^______```___^^^___```aaabbbbbbbbbbbbdddddddddfffhhhkkknnnpppmmmnnnppprrrtttvvvxxxyyyssstttvvvwwwwwwwwwyyy{{{{{{|||~~~~~~zzzwwwyyy~~~vvvlllwwwhhhJJJAAADDD@@@AAA???<<<:::::::::888777777777777777777777777777666555444444666666555444444444444444444444444444666555555555555555555666555666666777777777777777888??????AAAZZZ}}}rrrjjjgggcccaaaaaaaaa```___\\\VVVSSSTTTRRRMMMHHHGGGHHHJJJMMMQQQUUU\\\dddiiimmmttt|||}}}|||zzz~~~~~~{{{yyywwwvvvwwwwwwppppppooooooqqquuuzzz~~~}}}uuulllrrrtttdddYYYddd~~~mmm___WWWRRRSSSTTTTTTSSSUUUUUUSSSRRRPPPPPPQQQSSSUUU}}}___CCC555333333000//////000111111000///...---------------------------------------------------------------------------------.........//////---------.........//////,,,,,,///111000---111777777444444FFFrrr~~~tttmmmiiigggdddaaabbbbbbcccddddddddddddcccdddbbb]]]WWWSSSUUU[[[aaadddhhhlllmmmkkkjjjkkkmmmnnnllljjjhhhgggfffffffffhhhnnnpppjjjdddcccaaa\\\YYY^^^^^^YYYXXX___dddeeecccccccccfffiiillllllllllllnnnooommmiiidddaaa```[[[ZZZ\\\```bbbaaabbbeeegggfffeeeeeeeeegggiiijjjcccccccccdddddddddeeeeeeaaa```___^^^^^^___``````^^^^^^^^^^^^^^^^^^^^^^^^XXXXXXXXXXXXXXXYYYZZZ[[[WWWXXXZZZ\\\^^^___``````\\\]]]^^^___````````````ccccccbbbccceeeiiimmmppplllmmmnnnppprrrtttuuuvvvoooqqqrrrsssssstttwwwyyyyyyzzz{{{}}}|||}}}{{{wwwvvvzzz|||nnneeerrrpppZZZDDD@@@CCC<<>>;;;:::999777666555555555888777777666555444444444444444444444444444444444222222222222222222222222444222000111333555555333333333444444555666666666666777;;;>>>AAATTT}}}rrrjjjkkklllfff___]]][[[\\\ZZZWWWYYY[[[TTTIIILLLJJJGGGGGGHHHLLLQQQTTTXXX\\\ccckkkqqquuuwwwxxxzzz}}}}}}yyyxxxxxxyyyvvvvvvuuuuuuuuuvvvvvvwwwnnnkkkiiikkksssyyy}}}}}}~~~vvveeebbbsss~~~{{{kkkfff||||||}}}wwwvvv~~~yyy\\\QQQSSSSSSRRRPPPOOOOOOQQQRRRPPPNNNJJJIIIJJJMMMPPPxxxwwwccc[[[```TTTDDD888333111///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++..................---------------............///......///000000000000000111444666888@@@\\\~~~zzzxxxwwwtttqqqgggeeebbbaaaaaaccccccbbbjjjgggcccaaaaaacccgggiiihhhiiikkkjjjiiiiiijjjlllkkkkkkkkklllllllllllllllmmmlllllllllllljjjeee```___aaabbb^^^YYYWWW\\\bbbcccccccccccceeegggiiijjjooommmjjjiiiiiiiiigggfffeeecccbbbccceeefffdddccccccdddeeeeeeeeegggjjjmmmkkkjjjgggdddcccbbbcccccc___^^^]]]^^^___```___^^^]]]\\\[[[[[[]]]]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZ[[[\\\]]]______^^^^^^^^^]]]]]]]]]^^^___`````````bbbfffiiiiiijjjkkkkkkkkkllloooqqqpppqqqqqqqqqqqqsssvvvyyy{{{{{{{{{{{{{{{|||}}}~~~sssrrrsssxxxwwwjjjiiiqqqnnnVVVGGG@@@;;;:::;;;::::::888777666555555555777777666666555444444333333333333333333333333333222222222222222222222222333111111333666888777666333333333444555555666666666666999;;;;;;FFFgggjjjdddhhhhhhaaa[[[^^^```___\\\^^^aaa]]]VVVTTTPPPKKKHHHGGGIIIMMMPPPRRRVVV\\\bbbiiinnnqqqrrrwwwzzz~~~~~~yyyuuutttttttttvvvuuuttttttssssssssssssssssssssstttwww|||~~~oookkkyyy}}}rrrkkkvvvzzz[[[QQQSSSUUUTTTQQQPPPRRRSSSQQQRRRQQQNNNJJJIIILLLNNN{{{^^^RRRKKKDDD<<<666333222///,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------......---------............///......///000000000000///333---111999777===ddd}}}zzzqqqmmmhhhdddcccbbbbbbaaafffdddcccaaabbbdddgggiiihhhjjjkkkkkkjjjiiikkkllliiijjjjjjkkkllllllllllllooonnnnnnnnnmmmiiieeeaaa```bbbccc```[[[ZZZ^^^ccccccbbbaaaaaabbbeeegggiiiooommmjjjhhhiiijjjjjjjjjkkkiiigggggggggfffdddccccccdddeeeeeeeeefffjjjllliiihhhfffdddccccccccccccaaa```______aaaaaa```______]]][[[ZZZ\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWZZZZZZYYYYYYYYYZZZZZZ[[[]]]^^^_________^^^]]]\\\]]]^^^___^^^^^^___bbbeeehhhiiijjjjjjiiijjjlllnnnnnnnnnoooooonnnpppsssuuuyyywwwvvvwwwyyyzzzxxxvvvkkkooowwwwwwiiipppttt```KKK@@@===:::888888999999777666555555444444666666555555444444333333333333333333333333333333111111111111111111111111000111222555888999888777222333333444444555555666444333666888777:::MMMbbbwwwzzzoooiiigggeeeccc___aaaaaa^^^^^^aaa```]]]\\\XXXRRRLLLHHHGGGIIIJJJMMMOOOSSSXXX^^^dddhhhkkkqqqtttwwwyyyzzz{{{}}}|||zzzwwwtttqqqooooooooorrrrrrrrrsssssstttuuuvvvzzz{{{{{{zzzzzz|||zzzuuu~~~xxxqqqvvv~~~sssVVVPPPSSSUUUTTTQQQPPPQQQSSSPPPSSSUUUSSSMMMIIIKKKMMM```NNN>>>;;;666444333222000---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------............///---...//////000000//////333---111999444000IIInnn~~~yyyqqqkkkgggeeebbbaaa_________```aaaccceeegggfffhhhiiiiiihhhhhhiiijjjhhhiiijjjkkkkkkkkkkkkjjjkkklllmmmmmmllliiieeebbb^^^```bbbaaa^^^___ccchhhdddcccbbbaaabbbdddgggiiiooolllhhhgggiiikkklllmmmlllkkkjjjhhhgggfffeeedddeeeffffffeeeeeeeeegggiiigggfffeeedddcccccccccdddcccbbb``````aaaaaa```______]]]ZZZYYYZZZ\\\]]]]]][[[ZZZYYYWWWWWWVVVVVVVVVYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\^^^______^^^\\\[[[]]]^^^___^^^^^^^^^```bbbfffggghhhhhhggggggiiijjjjjjkkkmmmmmmmmmooorrrtttssstttvvvwwwwwwtttoookkkmmmsss}}}}}}yyyeeeSSSAAA;;;;;;:::777555888777666555444444444444555444444444333333333222222222222222222222222222111111111111111111111111///111333666777777666555222222222333444444555555222111444777777888BBBNNNwwwzzz|||wwwhhhfffiiiaaaccccccaaa^^^]]]]]]]]]___]]]XXXSSSNNNJJJGGGFFFJJJKKKLLLPPPTTTZZZ___bbbgggjjjmmmppprrrtttwwwzzzzzz|||~~~~~~~~~{{{xxxtttsssrrrpppnnnlllkkkkkkkkklllnnnqqquuuyyy|||~~~~~~}}}}}}}}}~~~~~~{{{|||ssszzzzzzuuusssdddPPPPPPTTTWWWUUUPPPMMMNNNPPPOOOTTTXXXVVVPPPLLLLLLNNNZZZEEE<<<999555333222111111111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------............///------...///////////////......222555222222===KKKssszzzrrrmmmhhhdddbbb______```aaabbbdddfffgggccceeeffffffeeedddfffgggggghhhiiijjjjjjiiihhhgggeeegggiiijjjjjjgggeeeddd```bbbccccccbbbbbbfffiiifffeeedddcccdddeeegggiiimmmjjjgggfffhhhjjjlllmmmjjjjjjiiihhhgggfffeeeeeeggghhhhhhfffdddcccdddeeedddddddddcccccccccdddddddddbbbaaa```aaa```___]]]^^^[[[YYYXXXYYY[[[\\\\\\YYYXXXWWWVVVUUUUUUUUUUUUWWWWWWVVVVVVWWWWWWXXXXXXYYYZZZ\\\^^^^^^]]][[[ZZZ]]]^^^______^^^^^^___aaacccdddffffffeeeeeefffggggggiiikkklllmmmooorrrtttqqqtttvvvsssnnnkkklllnnnxxx}}}XXXJJJ<<<999:::999666555666666555444333333333333333333333333222222222222111111111111111111111111000000000000000000000000///111333444444333111111111111222222333444444444333222222444666999>>>EEERRRxxxooo~~~nnnhhhdddddddddccc```]]]\\\^^^]]]]]]]]]ZZZVVVPPPJJJGGGJJJIIIHHHIIILLLQQQUUUXXX[[[^^^bbbfffiiimmmqqqtttuuuxxx{{{}}}~~~~~~~~~zzz}}}~~~xxxtttsssooonnnnnnmmmllljjjiiihhheeegggjjjoootttyyy~~~{{{yyy|||}}}wwwzzz|||vvv~~~zzz}}}jjjaaa^^^ZZZSSSUUUYYY\\\YYYSSSNNNOOOQQQPPPTTTXXXWWWRRROOOOOOQQQqqqOOO;;;<<<:::666222000000222333------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......---------............///------...////////////...***...000///111555777555QQQyyytttoookkkhhhccccccbbbaaaaaaaaabbbccc```bbbccccccbbbaaacccddddddeeeggghhhiiihhhfffeeeaaadddgggiiigggfffeeeeeeeeeffffffeeeddddddeeegggggggggfffffffffgggggghhhjjjgggeeeeeegggiiijjjjjjggghhhiiihhheeedddeeefffggghhhhhhgggdddbbbbbbcccbbbbbbbbbccccccdddddddddcccaaa```_________]]][[[\\\ZZZXXXWWWYYYZZZZZZZZZVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYY[[[]]]^^^^^^^^^]]]___```___aaadddddddddcccdddfffeeegggjjjkkklllmmmoooqqqrrrrrrpppkkkgggjjjttt}}}oooMMMCCC;;;999:::777555666555444444333222222333333222222222222111111111111000000000000000000000000///////////////////////////000222222000/////////000111111222222333333444555333111111333666:::===HHHxxxtttpppyyyvvvmmmgggbbb```]]]ZZZZZZ]]][[[]]]______\\\WWWRRRNNNMMMKKKHHHGGGGGGJJJMMMOOOPPPSSSWWW[[[^^^ccchhhlllooorrrvvvyyy{{{|||~~~vvvzzzzzztttpppnnnoookkkjjjjjjiiihhhgggffffffbbbdddggglllrrrwww|||~~~yyyuuuuuu{{{yyyooozzz}}}www|||yyytttxxxzzzsss```UUUTTTXXXZZZ[[[```dddaaaYYYTTTTTTWWWVVVWWWWWWVVVSSSQQQQQQQQQvvv^^^EEE888:::888555222//////000222------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,------......---------............///,,,---......//////......------......000333333111>>>\\\{{{wwwtttnnnlllhhhdddaaa____________```aaaaaa``````aaaccc^^^```cccfffhhhhhhgggfffaaadddhhhhhhfffdddccccccfffgggggggggffffffggggggfffggghhhhhhhhhgggfffffffffeeeddddddeeegggffffffgggiiijjjhhheeecccccceeedddfffgggfffeeecccdddeee``````bbbccccccdddddddddbbb```^^^]]]]]]\\\ZZZXXXYYYXXXWWWWWWXXXYYYXXXWWWSSSRRRRRRRRRRRRSSSTTTTTTRRRRRRSSSSSSUUUVVVXXXYYYWWWWWWWWWXXXXXXXXXYYYYYYXXXZZZ\\\]]]\\\\\\]]]___\\\___aaacccccccccccceeeeeegggiiiiiiiiiiiijjjkkkiiiiiijjjkkknnnvvv[[[EEE???;;;:::888555444666444333333222222222222222111111111111111111111111////////////////////////////////////////////////---///111000......///111000000111111222333333333333333222000111444888999HHHbbbtttkkkpppxxxjjjbbb^^^ZZZ[[[___]]]^^^``````___\\\YYYWWWUUURRROOOKKKJJJJJJKKKLLLIIIKKKNNNQQQTTTXXX]]]```dddggglllppprrrsssuuuwwwvvvxxxzzz|||}}}~~~}}}zzz|||zzzyyyvvvrrrmmmkkkkkklllgggfffeeecccbbbbbbbbbbbb```bbbgggmmmssszzzzzzoooyyyrrrnnnssswwwzzzeeeWWWQQQQQQVVV[[[\\\ccchhhfff^^^YYY[[[^^^___[[[WWWTTTSSSRRRQQQOOOtttqqqooolllaaaNNN>>>666777666444111///...///000------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......---------.........//////,,,---......//////......222...---000111000111666888AAArrr}}}yyyssslllgggcccbbbaaa___```aaaaaa``````aaabbbYYY\\\```dddggghhhhhhhhhbbbfffiiiiiifffcccbbbbbbcccdddfffggghhhiiikkkkkkeeefffhhhiiiiiigggeeedddeeeccccccccceeeeeedddccciiikkkkkkiiidddbbbbbbdddbbbdddffffffeeeeeefffggg___```aaabbbddddddddddddaaa___]]]\\\\\\[[[YYYWWWWWWVVVVVVWWWXXXXXXWWWUUUQQQPPPPPPQQQQQQRRRSSSTTTQQQQQQRRRSSSUUUVVVXXXYYYVVVVVVVVVVVVVVVWWWXXXYYYVVVXXXZZZ[[[[[[[[[\\\^^^ZZZ]]]```bbbbbbbbbcccdddfffgggiiihhhgggeeeffffff]]]```gggqqq|||}}}lllGGGAAA===<<<;;;777222222666333333222222111222222222000000000000000111111111////////////////////////////////////////////////,,,...000///......111444000000000111222222333333000222222111222555999:::CCCIIITTTvvvrrrppprrrtttzzzmmmeeeaaabbbfff`````````______^^^^^^^^^]]]ZZZVVVRRROOOMMMMMMMMMFFFGGGIIIKKKMMMPPPTTTXXXYYY]]]bbbfffhhhjjjlllnnnjjjmmmqqqtttvvvyyy}}}}}}}}}}}}}}}||||||||||||}}}{{{}}}zzzvvvtttooopppooommmkkkiiiiiijjjdddcccaaa___^^^^^^^^^^^^___bbbgggoooxxxxxx}}}vvvqqqqqqzzz{{{nnnYYYOOONNNPPPSSSVVVZZZaaahhhggg```[[[^^^bbbfff___WWWRRRRRRRRRPPPMMMkkkddd\\\SSSGGG<<<777999BBBEEE>>>111,,,111111+++------------------------,,,,,,,,,++++++*********...---+++*********++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------...------------...//////..............................//////000000111111888666HHHttt|||uuupppkkkiiiggghhhbbbYYYWWW]]]aaa___YYYZZZ^^^bbbddddddeeehhheeedddaaaaaabbbbbbaaa```bbbbbbbbbcccddddddbbb``````dddgggfffaaa^^^___bbbgggfffdddccccccdddfffgggiiihhhfffdddcccccccccdddfffeeeddddddccccccddddddeeebbb______bbbcccbbb```___]]][[[YYYWWWWWWWWWWWWYYYWWWUUUTTTUUUUUUTTTSSSQQQPPPPPPQQQSSSTTTRRRQQQUUUUUUTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWWWWXXXXXXXXXZZZYYYYYYYYYZZZ[[[]]]^^^\\\]]]___```aaaaaaaaa```dddhhhkkklllhhhbbb]]]ZZZ^^^jjjyyy{{{bbbNNNGGG;;;:::888666444333222222111111111111000000000000000000000000000000000000------......//////000000......////////////......//////000000000000/////////000000000111111111111000222444444333333444555>>>AAACCCRRRtttmmmmmmvvv|||oooeeeiiissseeedddcccaaa____________[[[[[[ZZZYYYWWWUUURRRQQQJJJHHHFFFFFFGGGJJJNNNPPPPPPSSSWWW\\\```dddeeeffffffggghhhjjjnnnrrruuuxxxxxxxxxyyy{{{|||{{{xxxuuuzzz}}}}}}zzzzzz~~~~~~~~~|||zzz~~~}}}zzzvvvrrrqqqooonnnllljjjgggdddcccddddddaaa___ccc___[[[ZZZZZZ\\\___cccbbbfffiiijjjqqq{{{uuuooouuu~~~wwwbbbRRRRRRTTTRRRSSSXXXXXXYYYYYYZZZ[[[ZZZZZZZZZYYYVVVRRRPPPPPPQQQPPPPPPdddZZZNNNDDD:::222///222:::>>>999...+++111111,,,---------------------------,,,,,,,,,++++++++++++------+++*********++++++++++++******++++++,,,---++++++,,,,,,,,,,,,---------------------...//////.................................///000000111111111444===VVVyyyssspppkkkjjjcccZZZWWW\\\____________aaacccdddeeegggiiigggeeeddddddeeeffffffeeecccbbbbbbbbbcccbbb___]]]```cccfffddd___\\\\\\^^^eeedddcccaaaaaabbbcccdddgggeeedddbbbaaaaaaaaaaaa```````````````aaabbbbbbbbb```______aaabbb```^^^ZZZYYYXXXXXXWWWWWWWWWWWWWWWUUUSSSSSSSSSTTTSSSQQQQQQPPPPPPQQQSSSSSSRRRQQQTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXXXXXXXYYY[[[]]]^^^^^^\\\ZZZZZZ[[[___ccceeegggggggggfffdddcccdddfffsss|||zzzqqqXXXFFF@@@999888666555444333222222111111111000000000//////000000000000000000000000............////////////......////////////....../////////000000///////////////000000000111111111///111333333222222333555555888999AAA___tttfffjjjkkkqqqsssiiikkkgggbbb___^^^^^^]]]\\\]]]\\\ZZZXXXWWWUUUUUUUUUPPPNNNKKKHHHGGGGGGIIIJJJLLLNNNQQQVVVZZZ]]]___aaabbbcccccceeegggiiikkkmmmoooppprrruuuyyyyyywwwuuuuuuxxxzzzyyywwwwwwzzz~~~}}}}}}~~~}}}}}}~~~~~~|||{{{~~~~~~|||uuurrrnnnllljjjiiifffdddfffccc```______^^^\\\ZZZ[[[ZZZYYY[[[]]]___cccffffffggggggiiiqqq~~~uuuuuuzzz{{{yyytttyyyuuueeeVVVNNNQQQUUUSSSTTTYYYWWWWWWXXXXXXYYYYYYYYYXXXXXXUUUSSSQQQRRRRRRQQQPPPaaaSSSCCC999333//////111111555333,,,+++000111,,,------------------------------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,---------------------......///---------------------------......//////000111111---444444888VVV|||xxxtttrrrkkkbbb___aaabbbbbbaaaaaa```_________``````cccbbbaaaaaaccceeeeeedddeeedddcccccccccaaa^^^\\\```bbbdddbbb]]]ZZZ[[[\\\dddcccaaa```___```aaaaaadddcccaaa___^^^^^^^^^___[[[[[[\\\]]]^^^___```aaa___^^^^^^___```___]]][[[UUUUUUVVVWWWWWWWWWVVVVVVUUUSSSQQQQQQRRRRRRQQQPPPQQQPPPPPPQQQSSSSSSRRRPPPQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVXXXZZZ\\\^^^]]]\\\[[[[[[]]]```cccfffeeedddbbbbbbdddkkkuuu{{{yyy___KKK???888666555444333333222222222111111000000000000//////000000000000000000000000/////////...............---......//////......---......////////////......////////////000000000000...000111111111111222444222555777777CCChhhvvvtttlllgggfffooowwwoooeee``````bbbaaa```cccaaa^^^[[[XXXXXXXXXXXXWWWUUUQQQNNNKKKJJJJJJKKKIIIJJJLLLNNNQQQTTTWWWXXXYYYZZZ\\\^^^```bbbbbbcccfffgggiiimmmqqqrrrqqqpppooorrrvvvvvvttttttwwwyyyzzzzzz{{{|||}}}~~~}}}{{{zzz{{{||||||{{{zzz|||}}}wwwrrrkkkiiifffeeedddaaa^^^[[[aaa^^^[[[ZZZYYYXXXVVVTTTUUUWWWXXX[[[___dddgggiiillllllmmmqqqxxx{{{nnnggggggssszzztttyyy{{{xxx{{{wwwhhhSSSLLLLLLRRRUUURRRRRRWWWTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRtttXXXIII:::444222000111333,,,//////,,,,,,000000,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------,,,,,,------...///------------------------------......///000000111111555222000AAAjjj~~~yyytttooommmkkkiiihhhhhhfffbbb```___[[[WWW^^^]]]\\\]]]```aaabbbaaaeeedddccccccdddbbb___]]]___aaabbb```^^^\\\]]]^^^bbbbbb```_______________bbbaaa___]]]\\\\\\\\\\\\ZZZ[[[\\\]]]]]]^^^^^^^^^[[[\\\]]]^^^^^^\\\ZZZXXXTTTUUUVVVWWWWWWVVVUUUTTTTTTRRRQQQPPPQQQRRRQQQPPPPPPPPPOOOQQQRRRSSSRRRPPPOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRSSSUUUXXXZZZ[[[ZZZ]]]```ccccccbbb```______```cccgggooo{{{dddMMMBBB<<<555444333222222222222222222111000000000/////////////////////////////////////////////......------------------......------------......//////......---........./////////000000---///000000//////111333333555888:::===RRRuuu~~~rrrjjjkkkppp{{{pppfffeeegggfffdddfffeeebbb___\\\[[[ZZZZZZZZZXXXWWWUUUTTTSSSSSSSSSLLLLLLKKKKKKLLLNNNPPPQQQOOOQQQTTTXXX[[[\\\]]]^^^___```aaadddggghhhgggeeejjjmmmqqqssssssssstttvvvuuuuuuvvvwwwyyyzzz{{{{{{}}}}}}~~~~~~}}}~~~|||{{{zzz|||xxxwwwwwwxxxxxxwwwsssrrrrrrtttuuurrrkkkfffcccbbbaaa```___]]]YYYVVVZZZYYYWWWUUUTTTSSSRRRQQQUUUXXXZZZ\\\aaaiiinnnooorrrtttxxx|||~~~wwwiiiaaajjj|||||||||~~~~~~zzz||||||{{{xxxjjj\\\NNNLLLNNNSSSSSSOOOOOOTTTRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRRRRTTTUUUVVVTTTSSSttt```FFF:::000///000///...000,,,...///------///...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---------------------------------...//////000000222000111555:::LLLpppyyyssspppwwwyyywwwqqqnnnlllddd[[[___]]]\\\\\\^^^___^^^^^^```______```aaaaaa^^^\\\]]]^^^____________aaabbbaaa``````_______________```___]]][[[ZZZZZZ[[[[[[YYYZZZZZZ[[[[[[ZZZYYYYYYXXXZZZ[[[\\\ZZZXXXVVVUUUUUUVVVWWWWWWVVVUUUSSSRRRTTTRRRQQQPPPRRRRRRRRRQQQPPPOOOOOOPPPRRRSSSQQQPPPNNNNNNNNNNNNOOOPPPQQQRRROOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPRRRUUUWWWYYYZZZ[[[^^^``````___]]][[[aaafffnnnwwwrrrRRRAAA>>>;;;444222222111111111111222222000000000////////////...........................//////......------,,,,,,,,,,,,------------,,,,,,------............---------............/////////---...///.........111333222111777???AAAGGG^^^xxxqqqvvvoookkklllyyywwwnnniiiddd```aaaaaa``````___^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXSSSRRRPPPNNNMMMMMMNNNNNNJJJLLLOOORRRTTTUUUVVVVVVXXXXXXXXX[[[]]]___^^^\\\ccceeeiiikkkmmmnnnooopppnnnooopppqqqrrrtttuuuuuutttuuuvvvxxxzzz|||}}}}}}~~~{{{{{{{{{}}}~~~{{{yyywww{{{xxxtttqqqqqqqqqpppooommmiiifffeeefffeeebbb^^^\\\[[[ZZZZZZYYYWWWTTTQQQQQQQQQQQQPPPPPPPPPPPPQQQWWW\\\^^^___gggttt|||~~~wwwwwwzzz|||{{{{{{|||vvvxxxggghhhrrrrrrgggZZZOOOPPPPPPQQQRRRQQQOOOQQQUUURRRQQQQQQPPPQQQRRRSSSSSSRRRQQQQQQSSSUUUVVVUUUSSSzzzvvvssslll\\\OOO999222...///111///...///...///............------------------------------,,,,,,,,,,,,------------+++,,,,,,------------,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000...)))...777666666KKKgggyyywww|||{{{|||tttiiibbb___]]]\\\\\\[[[ZZZXXXZZZZZZZZZ[[[]]]]]][[[YYYZZZZZZZZZ[[[]]]___aaabbb^^^^^^^^^^^^^^^^^^^^^^^^^^^]]][[[YYYXXXXXXXXXYYYVVVVVVWWWXXXWWWVVVTTTSSSWWWXXXZZZYYYWWWTTTTTTTTTVVVVVVVVVUUUTTTSSSRRRQQQSSSQQQPPPPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRRRRQQQOOONNNNNNNNNNNNOOOOOOPPPQQQLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPRRRTTTVVVXXX[[[ZZZXXXWWWYYY]]]bbbeeeooouuu~~~cccHHH<<<;;;999444333222222111111111111222000000////////////.......................................---------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------.........///......///...---...111333666444:::BBBEEECCCHHHPPP}}}pppuuu~~~rrrlllmmmrrr}}}tttggg___^^^^^^^^^]]]^^^^^^___```\\\\\\\\\[[[ZZZXXXVVVUUUYYYXXXVVVTTTRRRQQQPPPOOONNNOOOOOOOOOOOOOOONNNNNNPPPPPPQQQSSSVVVXXXXXXWWWXXXZZZ\\\___bbbdddfffgggggggggiiijjjlllmmmnnnooonnnoooqqqtttvvvxxxyyyyyyyyy|||~~~}}}{{{wwwuuurrrooollliiiiiihhhgggffffffccc___]]]\\\\\\[[[ZZZVVVUUUSSSSSSSSSQQQOOOMMMJJJLLLNNNOOOPPPQQQTTTWWW\\\dddhhhkkkttt{{{vvvtttvvvwww{{{wwwbbb[[[```lll||||||nnn\\\RRRLLLQQQQQQQQQPPPPPPQQQTTTWWWRRRQQQPPPPPPPPPQQQSSSTTTRRRQQQPPPQQQSSSUUUTTTSSSkkkcccbbb[[[KKK>>>666222111333222//////222///...---------------///------------------------++++++++++++,,,,,,,,,---++++++---.........------++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000,,,+++...333222111:::GGGppp~~~~~~~~~||||||nnnkkkgggdddbbb```]]][[[[[[ZZZZZZZZZ[[[ZZZXXXVVVVVVVVVUUUVVVXXXZZZ\\\\\\ZZZ[[[[[[\\\]]]]]]]]]]]][[[ZZZXXXWWWUUUUUUVVVVVVRRRTTTUUUVVVWWWVVVTTTSSSVVVWWWXXXVVVSSSQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSQQQPPPNNNNNNPPPQQQPPPOOOPPPOOOOOOPPPRRRRRRQQQOOOOOOOOONNNNNNNNNOOOOOOPPPMMMNNNNNNNNNNNNOOOOOOOOORRRRRRQQQRRRSSSUUUWWWXXX\\\[[[ZZZ\\\bbbkkktttyyytttUUUAAA999555444555444333222222111111111111000000/////////.........------------------------,,,------------------...++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---------............//////...---...111444<<<===>>>???>>>===>>>@@@WWWrrrsss~~~uuunnnkkkuuu~~~tttkkkhhhbbb^^^\\\]]]___aaa]]]^^^^^^]]][[[YYYVVVTTTYYYXXXXXXXXXVVVUUUTTTSSSUUUTTTSSSRRRQQQPPPOOOOOONNNNNNMMMOOOQQQRRRRRRQQQPPPPPPRRRUUUYYY\\\___``````aaabbbdddfffgggiiiiiiiiijjjmmmpppssstttuuuvvvvvvxxxzzz||||||{{{|||}}}~~~~~~|||yyyvvvuuutttrrrnnnjjjdddbbbaaa```aaa```___]]]\\\\\\[[[YYYVVVUUUUUUVVVTTTQQQOOONNNNNNNNNMMMKKKIIILLLQQQTTTVVVZZZ___cccgggrrryyy|||wwwttt|||}}}qqqcccaaaggg{{{uuuhhhXXXQQQPPPRRRQQQOOONNNOOOQQQSSSSSSSSSRRRQQQPPPPPPRRRTTTUUURRRPPPOOOOOOQQQSSSSSSSSScccZZZ[[[TTTAAA///444222111222///+++,,,000...,,,+++,,,---,,,...000------------------------*********++++++,,,,,,,,,***+++---...///...------++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...222222///000555999999IIIsss}}}||||||wwwssspppmmmiiifff^^^]]]]]]]]]]]][[[XXXVVVTTTSSSQQQRRRTTTVVVWWWWWWWWWXXXYYY[[[\\\\\\\\\\\\YYYXXXVVVTTTSSSSSSTTTTTTRRRSSSVVVXXXYYYYYYXXXWWWUUUWWWWWWTTTQQQOOOQQQSSSPPPPPPOOOOOOPPPQQQSSSTTTPPPNNNMMMMMMNNNOOOOOONNNOOOOOONNNPPPQQQRRRQQQOOOPPPPPPOOOOOONNNOOOOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSUUUTTTTTTTTTUUUVVVXXXYYY\\\^^^dddkkkttt}}}~~~cccIII<<<666000111666555444333222111111111111000/////////............------------------------,,,,,,,,,------.........+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------....../////////...---///222444===@@@>>>666111333888<<<<<<]]]{{{tttkkkooo}}}vvvkkkaaa\\\[[[^^^aaa]]]^^^______^^^\\\ZZZXXXVVVWWWXXXYYYYYYXXXWWWVVVYYYXXXWWWVVVUUUVVVWWWXXXRRRPPPNNNNNNNNNMMMKKKJJJMMMLLLMMMPPPTTTYYY\\\]]]]]]]]]___```bbbdddeeefffaaacccfffiiilllmmmnnnnnnrrrqqqooonnnooorrruuuwwwyyyuuuqqqnnnnnnpppqqqqqqqqqnnnkkkjjjiiigggbbb___ZZZYYYYYYZZZ\\\\\\ZZZYYYTTTVVVXXXWWWSSSPPPPPPQQQTTTQQQNNNMMMMMMNNNMMMLLLLLLQQQVVV[[[^^^cccjjjooosssyyyzzzrrrmmmuuu{{{{{{uuuyyyttt^^^RRROOOPPPSSSRRRPPPMMMNNNPPPNNNLLLTTTSSSQQQQQQQQQRRRTTTVVVSSSPPPNNNNNNOOORRRSSSSSS~~~dddWWWKKK;;;111000000000000000000000000000......------------............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,...---,,,000888===>>>333///+++***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////000111111222222777HHHvvv}}}yyyuuupppnnnjjjgggddd```[[[XXXZZZXXXUUUVVVWWWWWWUUURRRUUUVVVWWWXXXXXXWWWVVVUUUXXXVVVTTTSSSQQQQQQQQQRRRWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUSSSTTTUUUVVVVVVUUUSSSRRROOOMMMMMMNNNOOOPPPMMMNNNNNNNNNMMMMMMOOOPPPMMMNNNOOOPPPQQQQQQQQQQQQTTTTTTRRRPPPNNNNNNQQQSSSUUUUUUVVVWWWXXXYYYZZZZZZXXXYYYUUUQQQTTT\\\bbbccckkkqqqyyy|||eeeSSS???555222111333555000000000000////////////......------------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,+++)))***++++++---000666::::::888555222111111222333>>>AAA___ssslllpppssswwwvvviii]]]\\\cccccccccbbbaaa___\\\YYYXXXYYYXXXXXXXXXYYYXXXUUUSSSZZZZZZXXXVVVUUUVVVXXXZZZWWWVVVUUUSSSRRRPPPOOONNNLLLMMMNNNPPPQQQRRRRRRRRRWWWWWWWWWYYY[[[[[[YYYWWW\\\[[[[[[\\\^^^```cccdddccccccdddeeefffffffffeeehhhfffdddbbbaaa```aaaaaabbbbbb```___]]][[[ZZZZZZ]]][[[YYYYYYZZZXXXTTTPPPYYYUUUPPPOOOPPPQQQPPPNNNOOONNNMMMLLLLLLMMMMMMNNNUUUZZZ^^^```gggsss|||}}}|||yyykkkeeeYYY___mmm}}}ssszzztttjjj___WWWSSSRRRRRRPPPPPPPPPOOONNNMMMLLLKKKOOOPPPRRRSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMOOOQQQSSSttt[[[MMMCCC777111222////////////////////////......------------............---,,,,,,,,,,,,---+++++++++,,,,,,,,,------***,,,+++,,,444CCCOOOTTT222...+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------...//////000000111222222999===TTT{{{wwwsssqqqpppnnnlllhhhddd```^^^\\\ZZZVVVRRRVVVVVVWWWWWWWWWVVVUUUUUUVVVUUUSSSRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSVVVVVVVVVVVVVVVWWWYYYYYYVVVUUUSSSRRRRRRRRRSSSSSSRRRRRRSSSSSSRRRSSSTTTUUUPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTUUUTTTSSSTTTVVVYYYVVVWWWWWWXXXZZZ\\\]]]^^^^^^``````___ccclllrrrsss|||qqqjjj{{{}}}iiiUUUFFF888333222000000000000000000000/////////.........------------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,...222555666444222000000222444555888===OOOsss{{{sssllliiirrrwwwiiiccc]]]^^^``````___[[[WWWUUUZZZYYYXXXXXXXXXWWWUUUSSSWWWWWWVVVVVVUUUVVVXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPQQQQQQRRRRRRRRRRRRRRRUUUUUUUUUWWWYYYYYYWWWUUURRRSSSSSSTTTUUUWWWXXXYYYXXXYYYYYYZZZZZZZZZZZZYYY___^^^\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSTTTUUUTTTQQQMMMNNNMMMLLLMMMOOOPPPPPPOOORRRQQQPPPPPPQQQTTTVVVXXXYYYaaajjjqqqzzzyyysssiiiZZZLLLFFFGGG[[[vvv~~~uuulllkkkggg```XXXSSSQQQQQQRRROOOOOOOOONNNNNNMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLMMMNNNPPPQQQ|||eeeMMMAAA999222000222////////////////////////......------------............---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,***///:::BBBDDD///---***)))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------------------------......//////000111111111444444:::SSS~~~wwwtttpppllliiifffbbb___\\\\\\ZZZYYYXXXXXXXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUTTTSSSSSSTTTUUUUUUSSSVVVXXXWWWVVVVVVYYY\\\WWWWWWWWWXXXXXXXXXYYYYYYWWWWWWXXXXXXYYYZZZ[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\___aaabbbbbbaaa```aaabbb`````````aaadddgggkkkmmmnnnrrrttttttxxxuuuoooyyy|||gggNNNBBB999222222333111......000000000/////////............------------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++++++++,,,---------------,,,++++++...000000000///...000222444666888>>>DDDQQQrrr}}}pppkkklllnnnsssxxxvvvkkkiiigggddd```\\\YYYXXXZZZXXXVVVUUUUUUUUUSSSRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRUUUUUUUUUWWWXXXXXXVVVTTTRRRSSSTTTUUUVVVVVVVVVUUUVVVVVVVVVWWWVVVVVVUUUUUUWWWWWWWWWVVVUUUTTTSSSRRROOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRRRROOOLLLFFFHHHKKKMMMNNNOOOQQQRRRTTTUUUWWWZZZ^^^dddhhhkkkllluuu~~~uuudddXXXOOOFFF@@@>>>EEEaaa|||sssnnnmmmooo{{{kkk```YYYVVVSSSPPPOOOOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOO{{{vvveeeTTTAAA777333//////111////////////////////////...------,,,,,,------......---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,+++...///,,,++++++)))%%%---,,,***))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111,,,333777>>>ZZZ}}}|||zzzyyywwwvvvlllkkkhhheeecccaaaaaaaaa^^^]]]\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[VVVZZZ]]][[[WWWWWWZZZ___[[[]]]___aaacccdddeeeeeeeeeeeefffgggiiijjjjjjiiilllllllllllllllnnnooopppuuuwwwyyyxxxuuurrrppppppsssrrrrrrssswww{{{rrrvvvwww{{{yyytttlllWWWCCC999333000222555222000///000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++,,,+++*********+++---...,,,------,,,+++***,,,---...---------...000222444999;;;<<>>777111...000222111000111////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++,,,+++***)))***+++,,,---)))+++------,,,+++,,,------------------...///000222111444999===PPP|||rrrmmmqqqqqquuuyyylllcccfffsss}}}pppgggaaabbb___\\\ZZZZZZYYYXXXWWWRRRQQQPPPRRRSSSTTTRRRPPPSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWWWWUUUSSSPPPRRRTTTVVVVVVTTTRRRPPPQQQQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQQQQPPPOOONNNJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOONNNNNNNNNMMMPPPSSSUUUVVVWWW[[[aaagggnnnsss{{{{{{hhh\\\\\\\\\]]]cccnnnzzz}}}zzzxxx~~~}}}lllUUUHHHMMMMMMMMMMMMNNNPPPRRRRRRPPPPPPOOOOOOPPPQQQRRRSSSQQQPPPOOONNNNNNOOOPPPQQQNNNMMMMMMLLLKKKKKKKKKKKK{{{mmmlllfffVVV???:::444222222111///...........................------,,,,,,,,,,,,------------,,,+++++++++++++++************+++++++++++++++---+++'''(((---000///)))+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222///000444555@@@bbb}}}{{{zzzyyyyyywwwxxxxxxyyyyyyxxxxxxwwwyyyzzz|||zzzxxxwwwyyy|||}}}xxxfffVVVJJJAAA<<<666000,,,......---...111/////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))************+++***************+++,,,,,,(((***---...---,,,------------------------......///---222999666999XXX}}}yyyiiirrryyyaaaZZZYYYiiiqqqeeedddggglll|||yyyooolllhhhdddbbb```]]][[[[[[XXXUUUTTTVVVUUURRROOOSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOPPPQQQSSSTTTRRRQQQQQQRRRSSSSSSPPPNNNKKKMMMOOOQQQQQQPPPMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOONNNOOORRRTTTZZZ\\\___ccchhhnnnuuuyyyzzzyyy}}}pppjjjddd\\\XXX[[[nnnvvv|||{{{}}}uuuaaaVVVRRRPPPPPPOOONNNNNNOOOQQQQQQQQQPPPPPPOOOPPPQQQSSSTTTOOONNNMMMMMMLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJ~~~zzzwwweeeHHH666444000...000111000...........................---,,,,,,++++++,,,,,,------,,,++++++***+++++++++************++++++++++++,,,---***&&&&&&***---,,,)))+++---,,,***)))***,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////111---...222222555GGG\\\nnn^^^PPPEEE===999444///---......---...111//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))************))))))***+++++++++++++++)))+++...///...---,,,,,,,,,,,,,,,---------......000///222555555777EEEUUUsssssstttrrryyyuuuaaa___kkkuuuooohhhlllrrrxxx{{{|||vvvppplllnnniiiccc```___^^^ZZZVVVWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQOOOOOOPPPQQQRRRPPPOOOOOOPPPQQQPPPNNNLLLJJJLLLNNNOOOPPPOOONNNMMMLLLMMMMMMNNNNNNNNNNNNMMMJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWWWWXXX[[[aaafffkkkmmmrrryyy~~~{{{xxxsssqqqxxx~~~hhhTTTOOOSSS[[[lll~~~yyyuuudddYYYYYY]]]RRRPPPNNNLLLLLLLLLNNNOOOQQQPPPOOONNNNNNOOOQQQRRRLLLLLLMMMMMMLLLLLLKKKJJJOOOOOOOOONNNMMMKKKJJJJJJ{{{}}}eee>>>333111...,,,---000111///........................---,,,,,,++++++,,,,,,------,,,++++++******++++++)))************+++++++++%%%)))++++++,,,...---)))(((+++...---+++***+++---************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///)))...444444000000999EEEQQQqqq___SSSJJJAAA888222333000///111111///000333//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************((()))***,,,,,,+++*********---000111///,,,+++***++++++,,,---......//////...111///,,,000999<<<999AAAcccfffcccvvvuuunnnyyyvvvpppooolllkkkuuuxxxpppkkkjjjhhhddd___\\\[[[[[[ZZZYYYYYYXXXXXXVVVUUURRRPPPOOOOOOPPPQQQQQQPPPPPPQQQRRRQQQOOOLLLIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNOOOOOOOOONNNPPPOOONNNNNNOOOPPPRRRSSSQQQRRRTTTVVVXXXZZZ\\\]]]___aaabbbccceeejjjrrryyy{{{}}}}}}|||zzzxxxwww}}}vvvqqqrrrwwwuuupppWWWLLLKKK[[[kkkvvv{{{|||~~~|||uuuhhhZZZQQQTTT[[[QQQOOOLLLJJJIIIJJJKKKLLLPPPOOOMMMLLLLLLMMMOOOPPPLLLMMMNNNNNNNNNLLLKKKJJJPPPPPPPPPOOOMMMLLLJJJIIIvvvsssxxxsss]]]FFF;;;111000000///...---------.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...000111222333444===SSS~~~vvv___JJJCCC<<<333111555000000//////.........---//////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************(((---222555333000,,,***---------............///---...///000111222333333;;;BBB[[[{{{kkkhhhsssvvvooojjjlllnnnooottt}}}xxxooonnnhhhggglllmmmgggcccdddZZZYYYYYYYYYYYYXXXVVVTTTVVVVVVVVVUUUTTTSSSRRRQQQUUUUUUUUUTTTRRRRRRSSSTTTXXXWWWVVVUUUUUUTTTTTTTTTQQQVVVZZZYYYTTTSSSVVV[[[^^^]]]^^^^^^]]]___hhhsssyyytttppprrr{{{tttuuuyyy{{{yyyvvvzzzuuuiiiccc^^^WWWRRRPPPDDDJJJZZZwwwyyyzzz}}}{{{}}}zzzzzz~~~xxxnnnhhh```[[[YYYWWWUUUSSSTTTQQQMMMJJJIIIJJJLLLNNNSSSQQQPPPPPPPPPQQQQQQPPPQQQNNNLLLJJJKKKKKKJJJJJJOOOOOONNNMMMLLLKKKJJJIIIyyygggYYYUUUNNN@@@444111000000000///...---------......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111111222333:::AAAWWW~~~yyydddPPP???:::666///...111000/////////.........---///.........------------++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************************************,,,//////...,,,,,,,,,------------............---...///000111222222333///444FFFdddjjj```uuu|||{{{uuurrrsssqqqqqquuu|||vvvnnngggeeecccaaa```___^^^]]][[[[[[[[[[[[[[[[[[[[[[[[]]]^^^^^^]]]]]]]]]]]]^^^aaa````````````aaacccdddcccfffhhhfffaaa```eeejjjqqqpppqqqtttssssssxxx}}}tttsssvvv}}}ppp```OOOFFFDDDFFFKKKPPP___dddsss~~~}}}}}}xxxeeeaaa[[[WWWVVVVVVUUUTTTSSSQQQMMMJJJIIIJJJLLLNNNOOOOOOOOOPPPRRRTTTUUUUUUPPPMMMKKKIIIIIIIIIHHHGGGMMMMMMLLLKKKJJJIIIIIIHHHkkkVVVBBB999555...,,,///000000//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000000000111333222888QQQ}}}jjjNNN@@@444222222---,,,000/////////...........................------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************+++,,,+++***))))))+++---------------............---......///000111222222,,,///666CCCVVVvvvzzz^^^```pppzzzyyyxxxvvvxxx|||}}}|||~~~{{{wwwsssqqqpppooolllllllllmmmnnnooopppqqqqqqqqqqqqrrrssssssttttttrrrqqqqqqqqqsssuuuxxxzzz~~~zzz{{{}}}~~~{{{vvvttttttoooiiiaaalll~~~}}}qqqlllSSSFFF<<<<<>>666000000222111//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------/////////..................000777<<<;;;IIIqqqxxx\\\AAA888333///000111000//////---------...............,,,,,,------------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))+++,,,+++***)))***+++,,,,,,,,,------------...---------...//////000000000111111000///:::TTTmmm|||hhhVVV___iiiwww|||~~~~~~xxxvvvzzz|||vvvrrrpppnnnmmmnnnssstttnnneeeZZZLLLAAAJJJEEEDDDHHHNNNXXXeeeqqqmmmlllqqq|||yyytttxxx}}}~~~||||||yyynnnbbbXXXSSSSSSSSSSSSSSSSSSRRRSSSSSSOOOMMMKKKIIIHHHIIIKKKLLLIIIJJJLLLKKKJJJKKKNNNPPPPPPMMMJJJHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHH999444...,,,...000000///------------------------++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...............---------000,,,///666444555QQQsssxxxsssyyyzzz|||}}}nnnZZZGGG555333111////////////---,,,---------------.........,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***------,,,*********,,,,,,,,,,,,------------------------......//////------000333333444===GGGjjjrrrnnnccc\\\hhh||||||~~~~~~zzztttpppooopppqqqiiiooossspppiii]]]JJJ;;;>>>;;;===JJJ\\\sss}}}sssnnnwww|||}}}uuukkk```UUUOOONNNNNNOOOQQQQQQOOONNNNNNNNNMMMLLLJJJIIIHHHIIIJJJKKKHHHIIIKKKJJJJJJMMMTTTYYY```ZZZSSSMMMJJJHHHGGGFFFHHHHHHHHHGGGGGGFFFFFFFFF777444000...///111111000------------------------******+++++++++,,,,,,,,,)))*********++++++++++++***************************************************************************************************************************************************************************************************++++++++++++,,,,,,,,,------------------.........+++---111222444???KKKiiixxxzzzzzzzzz{{{||||||}}}}}}~~~|||qqqmmmfffRRRCCC;;;222111111000/////////...,,,,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))***,,,,,,***)))***+++++++++,,,,,,,,,---------,,,------------............---///333555333555999EEE___ggg\\\dddpppwwwzzz{{{zzz{{{|||zzz~~~}}}|||{{{wwwvvvtttuuuzzz}}}zzztttsssuuu|||uuunnniiiffffffggg^^^fffooowww{{{vvvgggXXXHHHMMMZZZooo}}}yyyzzzyyy~~~zzz}}}~~~}}}qqqddd]]]XXXQQQMMMNNNKKKMMMPPPPPPNNNMMMMMMNNNLLLKKKJJJIIIHHHIIIJJJKKKHHHJJJJJJIIIHHHLLLUUU\\\iiibbbYYYQQQLLLKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCC//////000000222333111---------------------------*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......)))000444111111666888666AAAfff|||yyyvvvtttrrrzzz|||~~~oooaaaZZZRRR@@@777777333111222111000///000000...,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))((((((***,,,++++++,,,,,,,,,---------,,,,,,------------------///++++++...///...000444000===RRRmmmfffZZZZZZ[[[[[[dddxxxvvvsssvvv}}}zzz{{{{{{xxxvvvzzz~~~|||||||||yyy{{{{{{zzzyyyxxxwwwxxxxxxnnnttt|||}}}uuurrruuussspppkkkccc[[[VVVSSSSSS\\\eeeqqquuukkkmmmvvvzzzvvvuuuuuu{{{yyy~~~uuuwww{{{iiiYYYUUUUUUQQQMMMMMMJJJNNNRRRRRRPPPOOOOOOPPPLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJFFFDDDHHHQQQYYYddd]]]SSSKKKHHHIIIJJJKKKGGGFFFEEEDDDCCCBBBAAAAAA////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******************************))))))))))))******************************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------...///000111222333===FFFaaa{{{zzzwww{{{|||xxx~~~}}}ttthhhZZZHHH;;;555333222111///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++*********))))))((((((+++++++++*********))))))++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///444666:::BBBTTTssswwwiiibbb]]]ZZZ]]]lll~~~{{{wwwvvvttt}}}xxxvvvxxx|||{{{}}}zzz}}}{{{wwwqqqpppsssnnnbbb]]]___fffaaa[[[WWWWWW[[[aaaeeennnxxx|||{{{xxxmmmoooyyy~~~~~~wwwqqqrrrnnndddWWWOOOMMMOOOOOOOOOJJJKKKMMMOOOQQQQQQQQQQQQPPPKKKHHHHHHLLLNNNMMMJJJLLLLLLKKKKKKJJJIIIGGGGGGLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFDDDBBB??????AAADDD////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******************+++******************************))))))))))))******************************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,------...///000111222444999HHHcccxxxmmmZZZOOOAAA666222222222111............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((*********)))))))))((((((+++++++++*********))))))++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,...000444===PPPiii{{{vvvkkkccc```fffvvvvvvuuuwwwqqqxxx|||}}}oooiiilllqqqrrriiiaaa\\\[[[VVVQQQVVV```|||yyyvvvrrrrrrwww}}}}}}wwwvvvqqqmmmsss|||}}}yyywwwnnnggggggccc[[[QQQKKKKKKMMMNNNMMMMMMNNNPPPQQQRRRSSSRRRRRROOOKKKGGGHHHKKKMMMLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFEEECCC@@@@@@AAACCC/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************))))))))))))******************************))))))))))))))))))))))))+++++++++***************)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,------------+++,,,,,,---...///000000---000555===OOOlll|||wwwkkk```HHHAAA777111000111000000............------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))((((((+++************)))))))))))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,...000///000666AAAJJJmmmppp\\\ZZZaaaooo|||wwwwwwxxxwwwqqqkkknnntttwwwqqqqqqtttxxx~~~yyyvvvyyy||||||zzzzzzqqqsssuuuxxx|||yyyqqqnnnjjjaaaTTTMMMOOOSSSTTTUUUQQQRRRUUUUUUXXXhhhzzzxxxpppmmmttt}}}yyyzzzyyyvvvyyyxxxvvv|||ppphhhfff```[[[ZZZWWWRRRLLLIIIKKKMMMNNNMMMNNNOOOPPPQQQRRRQQQPPPPPPMMMJJJGGGGGGJJJKKKKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDBBB@@@@@@AAA//////.........---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********++++++***************************************))))))))))))******************************))))))))))))))))))))))))************************))))))*********+++++++++************++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////---111444111444GGGhhhtttfffXXXNNN;;;777222000///000000///.........---------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((************))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++++++++++++++***++++++,,,------......///111333222000000444888@@@ZZZtttzzzccc\\\RRR]]]rrr{{{zzzssseee```bbbddddddZZZZZZ[[[\\\[[[ZZZYYYZZZ\\\UUUXXXZZZVVVZZZ___ZZZTTTQQQOOOPPPRRRQQQOOONNNRRRRRRQQQRRRYYY___\\\UUUNNNPPPPPPNNNMMMNNNQQQSSS[[[]]]eeemmmnnnpppzzzzzz}}}yyyuuu{{{uuuwwwjjj___[[[VVVTTTTTTQQQOOOLLLKKKMMMOOOOOOOOOMMMMMMNNNOOONNNMMMLLLKKKKKKHHHFFFFFFHHHIIIIIIHHHFFFFFFGGGHHHIIIIIIHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFDDDEEEFFFEEEBBB@@@??????............------------++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))******************************))))))))))))******************************))))))))))))))))))))))))************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,------......---222444111---555GGGWWWhhhQQQCCC>>>555444222111000000//////...------------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++******+++,,,++++++++++++++++++++++++******++++++,,,------...,,,...000///......000333---;;;JJJccczzzbbbZZZXXXbbbrrrvvvfffddd```[[[XXXVVVUUUSSSQQQLLLNNNNNNHHHLLLSSSQQQQQQUUUWWWVVVRRROOONNNLLLOOONNNMMMNNNWWWaaaeeebbb___aaaeeeiiimmmpppuuuzzz~~~vvvzzz}}}}}}~~~|||{{{uuuggg]]]WWWRRRRRRTTTOOONNNMMMMMMNNNOOONNNNNNLLLLLLMMMMMMLLLKKKIIIHHHHHHGGGEEEDDDEEEFFFGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGCCCDDDEEEDDDAAA>>>>>>>>>.........------------,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******************************))))))))))))******************************))))))))))))))))))))))))***************+++++++++)))************+++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++---///---,,,000999AAAXXXqqqqqqWWW???555555222222222222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((()))))))))))))))***(((((((((((((((((((((((((((***++++++******+++,,,++++++++++++++++++++++++******++++++,,,,,,------+++,,,,,,,,,++++++...000000000///<<<[[[uuu}}}kkk\\\^^^jjjtttxxxzzzsssooorrrqqqiiillluuuuuuxxxyyyvvvtttrrrfffiiikkkmmmvvvzzzwwwyyytttzzzwwwxxxtttwww|||{{{qqqjjjgggaaa[[[UUURRRRRRSSSLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDAAA>>><<<<<<===.........---------,,,,,,************************************************************************))))))))))))))))))))))))(((***+++,,,,,,+++***(((******************************))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++))))))))))))***************++++++++++++,,,,,,,,,------------............+++,,,,,,,,,---000444777;;;NNNlllyyylllggg```VVVDDD444///333...///000000///.........---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((((((((())))))******))))))))))))))))))))))))(((***++++++******+++,,,*********************************+++,,,,,,------.........---,,,---......111000***...@@@OOObbb{{{www|||wwwlllkkkmmmjjjkkk~~~}}}~~~vvvyyy{{{zzzyyy{{{{{{|||~~~zzzmmmbbb[[[YYYVVVTTTSSSSSSQQQOOOJJJKKKLLLLLLLLLLLLMMMMMMIIIJJJKKKKKKJJJIIIGGGGGGDDDDDDDDDBBBBBBBBBDDDEEEDDDDDDEEEEEEFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBB???<<<:::;;;<<<......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******************************))))))))))))******************************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,------..................---///000111111000000000333777GGGfffqqqhhhpppSSSKKKEEE@@@777//////555+++---.........------...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))'''((((((((())))))******************************(((***++++++******+++,,,************************)))******+++,,,,,,---------............---------+++000///111666777???SSS^^^ssseeedddZZZOOOXXXwww}}}yyyxxxkkkppp}}}|||vvvpppjjjccc]]]TTTQQQMMMMMMQQQTTTPPPJJJKKKLLLMMMNNNNNNNNNOOOQQQFFFFFFGGGHHHGGGFFFEEEDDDCCCDDDCCCBBBAAAAAACCCEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCC@@@===:::999:::<<<,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++***+++,,,,,,------,,,,,,............////////////000///444CCCXXXtttsssnnnfffUUU???;;;777333222111000///000///...---,,,------...------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++***)))(((((())))))))))))(((((('''''''''&&&+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,---...///000111222333???JJJ```|||~~~mmm```XXXZZZfffsssrrrvvv~~~}}}wwwtttuuuxxxzzz|||~~~~~~vvv{{{yyynnngggdddZZZNNNKKKKKKLLLNNNNNNOOOOOONNNIIIIIIIIIJJJJJJKKKLLLMMMHHHIIIJJJKKKKKKIIIGGGFFFDDDCCCCCCDDDDDDEEEFFFGGGDDDEEEEEEFFFFFFFFFEEEEEECCCBBBAAA??????@@@AAAAAA>>>>>>===;;;;;;:::::::::,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++***+++,,,,,,------,,,,,,---.........////////////222000000555AAAVVVuuuvvvddd___\\\PPP;;;888444111000000///...000///...---,,,------...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++******)))(((((()))))))))(((((((((''''''''''''******)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++************************))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,------//////000000111555@@@UUUmmmxxxpppdddYYYWWW[[[eeepppuuuvvvzzz|||mmmkkkjjjkkkooowww{{{yyywwwxxxtttiii___WWWOOOHHHGGGHHHJJJKKKMMMNNNOOOOOOIIIIIIIIIHHHIIIIIIJJJKKKFFFGGGHHHIIIHHHGGGEEECCCCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA???>>><<<;;;:::999999999,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++((()))******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++***++++++,,,,,,,,,,,,,,,---------.........//////000000///......888NNNccc}}}}}}vvvfffPPPJJJKKKEEE666333000/////////...---//////...------------...------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************)))((((((((())))))((((((((((((''''''''''''***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++************************((()))******++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------///------333BBBTTTdddmmmvvvqqq[[[[[[^^^```^^^ZZZ[[[```mmmsssyyy~~~xxxqqqjjjgggdddgggppp|||~~~vvvwwwxxxrrrkkkcccXXXLLLFFFFFFDDDEEEGGGIIILLLMMMNNNOOOLLLKKKJJJJJJIIIIIIJJJJJJEEEFFFFFFFFFFFFDDDBBBAAACCCBBBAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBAAAAAA???>>><<<:::888777777666++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++((())))))************************)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........---...111222///...555???aaauuuhhhVVV@@@:::;;;666222000...---...///...---............------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************))))))((((((((())))))(((((((((((((((''''''''')))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))+++************************((())))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---000666>>>CCCRRRccc{{{}}}wwwrrrooojjj```XXXVVVWWW[[[```fffmmmuuuzzz|||xxx}}}ttttttwww~~~zzzrrrsssrrrrrruuu|||{{{xxx}}}~~~xxxtttzzzuuuggg\\\ZZZVVVLLLHHHJJJDDDEEEGGGIIIKKKLLLMMMMMMOOONNNMMMLLLKKKKKKKKKKKKGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@CCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDCCCBBBAAA@@@>>>===;;;999777555444444++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++(((((()))************)))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************(((((()))***************))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------...---...333333000000333<<>><<<;;;999777555333333222++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++'''((())))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++)))******++++++++++++++++++++++++,,,,,,,,,------111+++))),,,000111333666666999FFFbbbyyyaaaKKK===777000000111+++...---------///000///...,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((''''''(((((())))))'''''''''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))'''((())))))******))))))************++++++++++++,,,,,,,,,,,,,,,+++++++++)))***------------...000...111777>>>GGGUUUkkk}}}}}}tttdddTTTNNNPPPNNNJJJPPPeee}}}~~~www}}}}}}{{{wwwsssqqqppppppppplllhhhiiimmmpppjjjhhhqqq~~~yyysssuuu~~~xxxuuuuuurrrmmmooollljjjiiibbbXXXRRRSSSVVVIII@@@EEENNNRRRPPPMMMFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>????????????>>>======:::999777555333222222222************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++'''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,...***))),,,......111555555333555BBB]]]{{{xxxuuu~~~uuurrrrrrkkkbbbKKK999222222------111...---,,,,,,---//////...,,,,,,,,,.../////////......++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))''''''((())))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))'''(((((()))))))))))))))************++++++++++++************************---,,,+++++++++,,,,,,+++---++++++...111777EEETTTbbbmmmwww|||wwwkkklllcccZZZTTT[[[gggsss~~~}}}zzzmmmnnnqqqrrrxxx||||||~~~}}}zzzwwwzzz~~~}}}|||vvvxxxtttvvv}}}{{{xxx}}}yyyzzzyyytttnnnqqqrrrxxx}}}xxxyyy|||~~~||||||tttlllnnn~~~~~~{{{vvvqqqtttzzzyyytttmmmeee]]]XXXSSSMMMIIIHHHIIIGGGCCCAAAGGGMMMMMMHHHBBBCCCEEEFFFGGGHHHHHHIIIGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;777666555444222222222111************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''(((((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,'''***///333000+++,,,000)))222666111222FFFgggxxxvvvsssfffaaaaaaZZZQQQAAA333111333,,,+++111111,,,++++++,,,......---++++++,,,.../////////......++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++(((((((((((()))))))))******))))))+++......---++++++***---111111---///666333GGGXXXaaapppvvvrrrpppsss|||nnniiigggfffkkkaaaaaabbbmmmiiihhhllloooooollljjjjjjkkkbbbiiikkkiiiqqq~~~xxxsssqqqpppooooooqqqmmmdddeeepppooojjjnnnuuupppnnnssszzz}}}wwwppprrrxxx}}}zzzyyy{{{}}}uuurrrnnnlllrrr}}}yyywwwrrrpppxxxooobbbRRRJJJHHHIIIKKKMMMDDDKKKJJJCCCBBBIIIJJJEEE???@@@BBBDDDFFFHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEEEECCCBBBBBBCCCCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;:::999888999::::::666555444333222222222222,,,,,,,,,++++++*********************))))))))))))(((((())))))******+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000///------111:::EEELLLooo{{{rrruuu]]]LLLEEEDDDCCCBBB888444000------...///000---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++---,,,,,,,,,,,,---......222333666===HHHVVVbbbiiixxx~~~}}}zzz{{{zzzpppkkkfffbbbeeeooovvvtttmmmmmmlllkkkiiieeebbb```___^^^XXXSSSTTTZZZcccqqq}}}zzzpppeeeaaacccdddccctttsssppplllkkksssyyyqqqyyy}}}zzz|||}}}|||{{{wwwrrrkkklllzzz}}}uuurrrwww|||vvv^^^VVVLLLGGGHHHJJJJJJHHHKKKIIIGGGGGGHHHHHHHHHGGG@@@BBBDDDFFFGGGIIIMMMOOOMMMIIIDDDCCCEEEFFFEEECCCEEEEEEDDDAAA@@@AAADDDGGGEEEEEEEEEDDDCCCCCCBBBBBBHHHGGGCCC@@@===<<<;;;;;;::::::999999888777666666222222222111111111111000,,,,,,,,,++++++*********************)))))))))))))))))))))))))))*********+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...000000/////////333999===IIIbbbpppyyy{{{wwwgggYYYFFF:::666666555444555222...,,,---.........---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,///555===DDDIII[[[eeevvvzzzvvvsssvvv~~~yyy}}}yyyvvvtttnnnfffaaa^^^___ccciiisss}}}yyyxxxwwwttt~~~~~~~~~~~~yyysssuuuvvvwww|||wwwqqqrrr}}}|||tttqqq}}}tttlllgggUUUOOOHHHFFFHHHJJJJJJIIIKKKIIIHHHHHHIIIIIIGGGFFFDDDEEEFFFGGGGGGHHHKKKMMMLLLJJJGGGEEEEEEFFFFFFEEEFFFFFFEEECCC@@@@@@BBBDDDDDDDDDCCCCCCBBBAAAAAAAAAEEEDDDBBB???===;;;:::999999888888777777666555555222222222111111111000000+++++++++++++++*********************))))))))))))************))))))))))))+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,...//////...---///000///===RRRjjjxxxsss~~~uuujjj___XXXJJJAAA555//////000///---222000------------,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((''''''((((((''''''''''''''''''''''''&&&''''''((())))))******''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********+++++++++************+++,,,,,,+++***))))))***---///111===CCCNNNYYYcccmmmuuuzzzxxxuuurrrqqqtttvvvzzz}}}wwwyyyxxxzzz~~~~~~}}}}}}||||||}}}~~~ppp]]]SSSUUUKKKGGGDDDDDDGGGJJJJJJIIIJJJIIIIIIIIIJJJIIIGGGDDDGGGHHHIIIHHHGGGGGGIIIKKKKKKKKKJJJHHHFFFEEEGGGHHHFFFGGGGGGEEEBBB@@@@@@AAACCCCCCBBBBBBAAA@@@@@@@@@AAA@@@???>>><<<:::999888777777666666555555444444222222111111111000000000+++++++++***************************)))))))))(((++++++******))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************************************************++++++++++++************++++++++++++++++++,,,,,,,,,---------(((***---...------...///333333666AAAUUUnnnpppnnn}}}}}}pppbbbRRREEE<<<:::555000///111222111//////...---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))***+++++++++++++++++++++,,,,,,,,,///222555999===DDDJJJOOOdddmmmzzz~~~}}}~~~~~~zzz{{{~~~|||zzzooohhhgggjjj```LLLDDDIIIDDDCCCBBBDDDGGGIIIIIIHHHIIIIIIIIIJJJKKKIIIFFFCCCHHHIIIIIIIIIHHHHHHJJJLLLJJJLLLMMMJJJGGGFFFHHHKKKEEEGGGHHHGGGEEEBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>===;;;999777666666666666555555444444111111111111000000000000************************************)))))))))(((++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))*********+++++++++)))))))))******++++++++++++++++++,,,,,,,,,------***+++,,,---,,,---///111444222//////555HHHbbbuuuxxxnnnsss|||nnn___PPPBBB777111111///---...000111///,,,......---...000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))(((((((((((()))******((())))))***+++++++++***---------------...111444<<>>>>>===;;;999777666666666666666555555555111111111000000000//////)))))))))***************************))))))))))))************))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))************+++(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,---......---+++,,,...000''',,,111222///222AAAQQQrrrsssnnnvvv|||{{{fff^^^QQQEEE<<<555000............///000000...,,,...------...///000...---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))(((((((((((()))******))))))************))))))***+++,,,,,,,,,,,,---//////444:::???JJJZZZgggmmmlllqqqxxx~~~~~~}}}}}}{{{~~~~~~xxxvvvpppaaaPPPFFFEEE>>>===EEEIIIDDD???@@@BBBCCCDDDEEEEEEEEEEEEDDDFFFEEEEEEGGGIIIIIIGGGEEECCCEEEGGGGGGHHHJJJMMMOOOJJJKKKLLLKKKJJJIIIIIIJJJDDDFFFHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA=========<<<;;;999888777666666666666666666666666111111000000000/////////((()))))))))*********+++************)))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++***++++++++++++,,,,,,,,,+++,,,------++++++,,,---''')))...333111...333<<>>???@@@AAAAAA???>>>@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFHHHHHHGGGCCCDDDFFFGGGGGGIIIKKKNNNKKKJJJJJJJJJKKKKKKIIIHHHEEEFFFGGGGGGEEECCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@======;;;999888777666666444444444444444444444555111000000000////////////(((((())))))*********+++************))))))))))))(((((())))))******++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++******+++++++++,,,,,,,,,%%%(((+++---,,,,,,,,,,,,444,,,(((,,,///000444:::AAAAAAHHH]]]|||}}}|||}}}zzz{{{wwwvvvwwwtttqqqvvvxxxwwwwwwuuu~~~xxxvvvqqqiii___SSSHHHAAA777444000...///111333444//////...............---+++***))))))+++------,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++'''''''''((())))))******)))******)))''''''((()))(((,,,,,,)))+++222555333222444777<<>>BBB999@@@CCC???<<<>>>???>>>>>>???AAAAAAAAABBBCCCEEECCCAAAAAABBBEEEGGGHHHHHHCCCEEEFFFFFFFFFGGGJJJLLLLLLIIIHHHIIILLLLLLIIIFFFFFFGGGGGGEEEBBB@@@@@@AAABBBBBBAAAAAA@@@??????>>>===<<<999777555444444444333333333333333333333333000000000000////////////************************'''((()))***************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000???;;;888>>>MMMcccxxx~~~}}}~~~|||tttsssssstttmmmooommmzzzssspppsssrrrooolllkkkooowww|||sssggghhhcccUUUDDD888777::://////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++***)))(((((())))))***+++---//////...---,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''((()))***)))'''&&&&&&'''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************000111111222333777<<<@@@DDDGGGLLLSSS\\\gggsss{{{wwwqqqpppxxxzzznnn]]]WWWOOOIIIFFFEEEEEEEEE<<<;;;::::::::::::;;;<<<<<<<<<======>>>?????????===>>>>>>@@@AAABBBCCCCCCCCCEEECCCAAABBBFFFFFFCCCEEEDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDBBB@@@???@@@AAABBBBBB@@@============<<<:::999888777666555444333333222222222111111111000000///............---------************************((())))))************)))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,,,,++++++,,,,,,...//////888555222222888CCCOOOWWWuuu~~~yyyjjjllluuu}}}wwwwwwyyyzzzyyy|||uuummmpppvvvyyytttjjjfffgggsssuuuyyy~~~zzzkkk```KKKLLLIIIAAA666000111444/////////000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,++++++***)))))))))))))))+++,,,...///000///...---+++++++++*********))))))))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''((((((((((((&&&&&&'''(((((((((((('''((()))))))))'''&&&'''((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))((('''''''''(((******))))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************************************)))***+++++++++---000333000222444777;;;AAAIIINNNnnnyyyvvvvvv{{{~~~qqqnnnkkkjjjiiibbbWWWNNNFFFBBB>>>;;;===@@@BBBCCC<<<;;;:::999999:::;;;<<<;;;;;;<<<======>>>>>>???===>>>>>>???AAABBBBBBCCCAAACCCBBB@@@BBBFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA?????????@@@AAA@@@>>><<<;;;;;;;;;:::999888777666555444333333222111111000000000/////////............------------************************)))************))))))((())))))************))))))((()))******+++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,,,,++++++,,,,,,---...///444444333111...///333777GGGUUUmmmuuulllppp}}}tttkkkkkktttvvviiieeehhhjjjqqqvvvttttttsssnnnttt{{{sssgggYYYKKKBBB888888777444000///000222......////////////..................---------------------------------------,,,+++***************+++***))))))))))))))))))+++,,,.../////////...---+++************)))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))(((((('''((()))((('''&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))******************************************************)))***++++++******+++,,,)))***+++++++++---000222DDDXXXkkkpppppptttwwwwww}}}yyyvvvtttsssvvvxxxtttllldddSSSUUUVVVSSSMMMEEE???===888666444555999>>>BBBDDD;;;::::::999999::::::;;;::::::;;;;;;<<<======>>>===>>>>>>???@@@AAABBBBBB???AAAAAA???BBBFFFFFFBBBAAABBBCCCDDDDDDCCCBBBBBBDDDDDDEEEDDDDDDCCCCCCBBBCCCBBB@@@???>>>>>>???@@@>>><<<:::999::::::888777666666555444333222222111////////////..................---------,,,,,,,,,***************************************)))((('''))))))************)))))))))******++++++*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))************))))))))))))))))))))))))************++++++++++++************++++++++++++,,,+++++++++,,,------...111555888666111///222555222:::JJJaaasssxxxooonnnxxxwwwkkkgggmmmtttwwwzzzwwwwww{{{yyy}}}~~~xxxpppiii]]]PPPEEE<<<777444666444222111111111111000---......//////......---.........---------,,,,,,---------------------------,,,,,,+++***))))))(((******)))))))))))))))******+++,,,------------,,,************))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))'''((()))((('''&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))******************************************************,,,......---++++++,,,+++,,,............000111000;;;BBBAAA@@@EEELLLNNNdddnnn{{{|||zzz||||||zzzssskkkllliiigggeeebbb[[[QQQHHH777;;;@@@@@@===:::::::::888666555555999<<>>>>>???@@@AAAAAAAAA@@@BBBAAA???AAADDDCCC??????AAACCCDDDDDDCCCBBBAAACCCDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@???>>>>>>??????===;;;999888999999888666444444333333222111111000////////////.........---------------,,,,,,,,,+++***************************************)))((('''))))))************))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,+++++++++,,,---------222555444000///222666333444:::CCCLLLUUUcccrrr{{{sssrrrsssnnnzzzzzzvvvvvvlllkkkkkkrrruuupppooolllddd]]]KKKGGG@@@888444333444666333111///...//////...,,,------............------...------------,,,,,,,,,------------------------,,,,,,++++++***)))((((((***)))))))))))))))******))))))******+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))&&&((()))(((''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))************(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++,,,+++*********&&&(((***+++++++++,,,...000111...+++,,,111555666===FFFQQQ[[[bbbgggmmmqqquuu~~~wwwtttuuuuuuzzz~~~ssskkkcccYYYPPPMMMKKKJJJIIIIIIFFF@@@<<<666777888999999888666444777555444444666888888888888999999999999999999888999999::::::;;;<<<<<<<<<>>>>>>>>>??????@@@@@@AAAAAACCCBBB@@@AAACCCAAA<<<>>>@@@BBBCCCDDDCCCBBB@@@CCCCCCDDDDDDDDDBBB@@@???@@@@@@??????????????????===;;;999888999888777666333333333222111111000000000000/////////.........---,,,,,,,,,++++++++++++************************)))************))))))((())))))************))))))+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++)))))))))************+++,,,,,,++++++++++++,,,,,,///222333111...,,,---...---...444<<<<<<999AAALLL```gggqqqzzz~~~tttvvvzzz{{{sssjjjeeejjjvvv~~~lllbbb[[[RRRGGGAAA333444555444111000///000///...---.../////////---,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))(((((()))))))))))))))******+++(((((((((((()))))))))***(((((()))))))))))))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))((((((&&&'''((((((''''''((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((()))***************(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++,,,+++***++++++''')))***)))(((((()))***---+++***+++...///...+++000222444666<<>>>>>>>>?????????@@@@@@AAACCCCCCAAAAAACCCAAA<<<>>>???AAABBBBBBBBBBBBAAACCCDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::888777888888777555333333222222111111111111000////////////.........,,,,,,,,,+++++++++******************************((())))))************)))))))))************))))))+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,+++++++++++++++,,,///000111111///---,,,+++***)))///999999222222999:::CCCPPP___lllwww~~~xxxxxxzzz}}}wwwlllhhhlllrrrtttdddSSSKKKEEE<<<555333///222444333000---,,,------...///000000000111111,,,,,,------------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++***)))((()))))))))))))))***++++++((((((((((((((()))******(((((((((((())))))******))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''((((((((((((&&&&&&'''(((((((((((('''&&&'''((((((''''''(((***''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''')))*********)))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++++++++,,,,,,,,,,,,+++))))))***,,,'''(((***,,,---,,,******......,,,))))))///999@@@FFFQQQ]]]ccchhhoootttvvvggglllpppsssvvvvvvnnndddSSSPPPRRR]]]mmmvvvuuupppeeeaaaaaadddeeebbb___```aaaeeehhhgggccc``````bbb^^^ZZZ___jjjlllccc\\\]]][[[OOOBBB;;;:::;;;:::999888888888777777666444222222222222444777888888777555444444666888999999777777777888999999888777777:::::::::;;;<<<<<<======>>>>>>>>>>>>????????????>>>AAABBBAAACCCEEECCC>>>>>>??????@@@AAAAAABBBBBBDDDEEEFFFFFFEEECCC@@@>>>;;;;;;;;;<<<<<<<<<;;;;;;;;;999666666666666555333333333222222222222111111............---------,,,++++++++++++************************************'''((()))***************))))))************)))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,++++++***+++++++++)))***,,,///111111...+++666------444666///...333...222999CCCQQQbbbrrr|||{{{rrrsssyyy}}}kkkdddlllwwwqqqrrrqqqrrr{{{qqqcccTTTFFF:::777555111000333///000000///---///333777,,,...000000///...///000+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++************************((((((***++++++***))))))))))))((())))))***++++++)))))))))))))))******+++'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))%%%&&&&&&'''''''''''''''%%%'''((((((''''''(((***&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''((()))((())))))'''&&&''')))+++)))***,,,,,,)))'''***///'''+++...///......000222***333<<<@@@CCCGGGIIIIIICCCHHHIIIEEEBBBBBBBBB???:::444222:::HHHQQQPPPKKK>>>:::999<<<===;;;:::<<<;;;BBBHHHFFF>>>999;;;@@@>>>888;;;HHHOOOHHHBBBCCCFFF===555444777666222//////000333555666555333222000111222222222222333555333222222333555555444222666777888999999888777666::::::;;;<<<<<<======>>>>>>>>>>>>>>>????????????<<>>888999999:::::::::999999999777555444444444333222333333333222222222222222---------,,,,,,,,,+++++++++++++++************)))************************)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************************))))))))))))))))))************))))))))))))))))))******************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********---------.........//////000000000000111111111111111111111333888BBBMMMUUUuuuwwwoooaaaaaakkkxxxtttkkk```YYY___ppp|||yyyxxxxxxpppqqqrrrnnneeeWWWIII@@@777666444333222111111111...000000...,,,...444:::AAA777---,,,111555333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((())))))(((((('''''''''&&&***)))((('''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%'''******(((%%%''''''((((((((((((''''''))))))))))))************))))))))))))************)))************++++++++++++++++++******))))))))),,,---...///000000000000000000000000111111111111...111222111666======777...///111333333222000///000111333555555333111///555000444@@@CCC:::333333666444222111/////////000666///...333666222111333777777555222000000333666555555555666555555444333666888::::::999777777888666888<<>><<<:::;;;;;;;;;<<<===>>>>>>???>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBB@@@@@@AAABBBEEEDDDDDDCCCBBB@@@???>>>===;;;999888999999777666777777666555444222000///////////////............+++,,,---......---,,,+++......---,,,+++))))))(((************************************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************))))))))))))))))))************))))))))))))))))))******************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********++++++,,,,,,,,,---------............///////////////000111111333777===AAANNNTTTaaarrrrrrgggjjjiiiiiicccTTTJJJLLLSSSWWWZZZbbbrrr{{{ooogggdddbbb]]]YYYIIIJJJJJJHHHCCC<<<555111555444222111000/////////---///000...,,,---222777888333...,,,---///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((()))((((((((('''''''''''')))((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))''''''(((***+++)))'''&&&&&&''''''''''''&&&&&&(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++***+++---///...,,,)))(((***+++,,,---............,,,,,,,,,,,,------------,,,/////////333999888333......///000000///...---...///111333222111///---111,,,000;;;>>>555//////222222000//////000000111222---,,,111444222111333999888777444111111222444777777777777666444333222555777999999888777777777999:::<<<>>>>>>===;;;999:::;;;;;;<<<======>>>>>>======>>>??????@@@@@@AAA???@@@AAAAAA@@@???@@@AAACCCCCCCCCCCCBBB@@@???>>>===;;;999888888888777666666666666555333222000///////////////.........---,,,,,,------------,,,,,,...---,,,+++***))))))(((++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++*********)))))))))))))))************))))))))))))))))))******************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,------------,,,...000111000000000222555<<>>>>>??????@@@@@@>>>???@@@@@@>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@???<<<:::888777777777666555555555555444333111000/////////.........---------------,,,,,,,,,,,,---------,,,,,,+++***)))((((((++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******++++++******)))((()))))))))******************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++***************)))))))))************+++++++++++++++,,,,,,,,,---***,,,///000000//////000000444888888666888>>>DDDMMMVVVfffuuu|||~~~iiidddbbbZZZXXXRRROOOUUU\\\\\\WWWSSSaaabbbeeejjjqqq{{{~~~tttlllbbb\\\TTTQQQQQQPPPLLLGGGDDD>>>888666888999666444777555333111111222333555111000///...------------+++---//////---,,,,,,...++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%&&&'''((((((((('''''''''&&&&&&'''''''''(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************'''***...111111...***''''''((()))*********************+++++++++,,,,,,,,,***++++++,,,---......,,,///...---+++***************+++,,,---...---,,,+++---,,,000666777222......---------........./////////......000111111111222333555666666333111000111666666666666555444333333333555666666555444555666;;;:::::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@===>>>???>>>=========?????????@@@@@@@@@@@@@@@???;;;999777666777666555444444444444333222000///............---------,,,,,,...---,,,++++++,,,---...,,,++++++***))))))((((((++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++******((()))))))))******************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************++++++++++++++++++,,,,,,,,,---------+++---...///......000111,,,...///000000111333555777999???IIITTTcccxxx}}}kkkZZZVVVVVVRRRLLLJJJMMMLLLJJJHHHKKKRRR[[[bbboooxxx~~~|||tttppplllhhhccc]]]UUUOOOIIICCC<<<:::;;;<<<888555444444444333222222444666333222000///.........///111000///...............+++---......---,,,++++++,,,+++***---111222///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''')))***,,,))))))(((''''''((())))))'''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********((()))+++,,,,,,+++***)))((())))))************)))******+++++++++,,,,,,,,,******+++---,,,++++++,,,///...---,,,++++++++++++******,,,---------,,,,,,,,,---000555444111...///............------,,,,,,000222222111000000111000...000333333222111111111111111222333444444444444222444555444444444555777888888777888999;;;===>>>::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>??????<<<===>>>>>><<<<<<===>>>===>>>??????@@@?????????:::888666555555555444333222222222222111000......------------,,,,,,,,,,,,---,,,+++******+++,,,---*********))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++******))))))))))))******************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---...---++++++---///.........000222333222111444111///111666BBBVVVhhhiiiXXXPPPIIIDDDDDDFFFHHHHHHGGGDDDBBBAAAAAAHHHNNNXXXfffwww~~~vvvpppooollleee```___TTTQQQMMMJJJHHHEEEBBB???>>>:::666555666666444222000333555333000///111555....../////////...------111000//////......//////,,,,,,---------,,,,,,+++---+++***---222333000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))*********)))+++---000+++***)))(((((()))***+++''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******((((((((((((((())))))***))))))************))))))((())))))))))))***************+++...---******.........------,,,,,,++++++)))***+++,,,,,,---------))),,,///111000...------...............---,,,+++000444444111///000000///+++---000111111000111222...///000222333444444555222333444444333444666888555666666777999;;;===>>>::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>><<<===>>>>>><<<<<<===>>>======>>>>>>???>>>>>>===999777555444555555333222111111111111000///...---------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,))))))))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***))))))))))))******************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))*********+++******++++++++++++,,,,,,++++++,,,,,,,,,---------***+++------,,,+++,,,---000000000000////////////000000222333111000666???\\\dddfffhhhqqqrrruuu~~~hhh\\\OOOEEECCCDDDIIINNNOOOLLLFFF@@@===<<<===???DDDMMM[[[iiirrrxxxwwwvvvvvvvvvuuuvvvwww}}}xxxttt{{{zzz{{{|||xxxqqqoooqqqccc\\\WWWTTTOOOIIIEEEFFF@@@???===;;;;;;:::999888888888777666555444444333111222333222000//////000//////000111111111000000000000///............///---,,,,,,,,,------------***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***)))((()))---111***)))(((''''''((()))***'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***'''''''''(((((()))))))))((()))))))))))))))(((((((((((((((((())))))))))))***(((+++...---(((***///+++,,,---------,,,+++***((()))******+++,,,,,,,,,(((,,,///...---,,,,,,---,,,---...//////......------222444///---///111///---...000111000000111222///000111222333444444444333444444444333444666999555666777888999:::;;;<<<::::::999999999999999999:::;;;;;;<<<<<<===>>>>>><<<>>>???>>>===<<<===>>>======>>>>>>>>>===<<<<<<999777444333444444333111000000000000///...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))))))))******************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************++++++++++++***++++++++++++,,,,,,,,,%%%)))---//////......///+++---///...,,,,,,///222+++,,,///111///...444===<<>>?????????AAAEEEKKKPPPSSSTTTXXXZZZZZZYYYZZZ]]]\\\^^^bbbdddeeeccc```___bbb______bbbaaa]]][[[\\\XXXRRRMMMIIIDDD===;;;>>>999999999888888777666666555666777666444222111222111//////000222222000............---------------//////...---------.........,,,++++++---.........&&&***...---)))(((***...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''&&&%%%&&&***...***((('''&&&&&&'''(((***''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))&&&'''((()))******))))))'''(((((((((((((((''''''))))))))))))*********+++)))'''***...,,,''')))///)))***,,,---...,,,+++***((((((((()))***++++++,,,)))---000///------......***+++---///000000000///)))000222...,,,///111000000111222111000///000111222222333444444444333333333444444444333444777999666777888999999999999999:::999999999999999999999::::::;;;;;;<<<======>>>===>>>???>>>===<<<===???======>>>>>>===<<<<<<;;;888666444333333333222111///000000000///...------,,,,,,,,,+++++++++*********+++,,,------,,,+++***((((((((((((((('''''''''++++++,,,,,,,,,,,,---------+++***+++---//////...+++,,,,,,,,,,,,+++******,,,***)))***...///...,,,...,,,++++++,,,------,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......//////000000///...---------------............///000222555666777999;;;===[[[cccppp{{{pppggg[[[UUUSSSPPPJJJEEEDDDAAA<<<888777<<>>>>>>>>>>>BBBBBB@@@???>>><<<;;;;;;555555444333222000000///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++*********************************))))))((('''&&&&&&&&&++++++,,,,,,,,,,,,---------+++***+++---......---+++,,,,,,,,,,,,+++******,,,***)))+++---///...,,,...,,,++++++,,,------,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,------------..................---,,,,,,------------............---///111222222333555777;;;AAAJJJVVVdddttt~~~nnnccc^^^\\\YYYVVVPPPNNNJJJEEEBBBAAABBBDDDHHHJJJLLLOOOPPPPPPOOOOOOOOOOOOOOOQQQTTTUUUTTTSSSPPPQQQRRRQQQQQQRRRQQQPPPSSSOOOGGG???;;;:::999888777777666666555444444333555444444333222222111111000000000000000000000000........................111000///...------------------------............,,,,,,------,,,,,,+++************++++++,,,,,,,,,)))))))))))))))))))))))))))*********+++,,,,,,,,,++++++++++++++++++++++++******++++++***)))'''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''')))***,,,,,,+++***)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000000000111111111222222222333333333333444444222111222222222333444666999:::888888;;;;;;888888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>AAAAAA@@@>>>===;;;::::::555444333222111000000///......---,,,,,,,,,,,,---,,,,,,+++++++++************************************))))))(((''''''&&&&&&++++++,,,,,,,,,,,,---------,,,***+++,,,------,,,,,,,,,,,,,,,,,,++++++***+++******+++---......---...,,,++++++,,,------,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++***************+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------,,,++++++------------............+++---...///...///111222111222444777<<>>>>>>>>>>>??????>>>===;;;:::999999444333333222111000//////......---,,,,,,,,,,,,,,,,,,++++++++++++*********************************)))))))))(((''''''&&&&&&+++++++++,,,,,,,,,---------,,,******,,,---,,,+++,,,,,,------,,,,,,+++***+++***++++++------...---...,,,++++++,,,---,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,---------.........---...//////......///111444444333111000222666999<<<<<>>>>>>>>======<<<;;;:::999888777333222222111000000//////...---,,,,,,++++++,,,,,,++++++++++++************************************))))))((((((''''''''''''+++++++++,,,,,,,,,---------,,,***+++,,,------,,,,,,------------,,,++++++***++++++,,,,,,------......,,,++++++,,,---,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************+++++++++,,,,,,,,,------,,,------.........------,,,,,,,,,------------......///000///...---...///+++---000111111222444666333444555:::HHHaaa}}}kkk[[[TTTTTTVVVYYY[[[YYYWWWTTTRRRRRRRRRSSSUUU[[[```\\\VVVXXXbbbmmmqqqpppjjjgggrrr{{{mmmjjjUUUAAA:::999888666777444444444444333333333333222111111111111111000000////////////////////////........................------/////////...,,,+++------,,,,,,+++++++++*********+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++++++++*********************************++++++*********)))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((((('''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((())))))************(((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,******+++++++++,,,,,,,,,........................---............/////////000000000111111111222222000444666222222555666333333666777555555888888555666666666777777777777777888999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========::::::999999888777666666111111111000000/////////------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''++++++,,,,,,,,,,,,---------+++***+++---//////...---------------,,,++++++)))+++,,,,,,,,,,,,---///...,,,++++++,,,------,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******************++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,------------,,,---...---,,,+++,,,...***,,,///111000000000000///333777999???NNNcccttt|||sssooorrrkkkaaa\\\[[[[[[[[[[[[XXXXXXVVVTTTRRRQQQRRRSSSQQQYYY```aaa```gggwwwvvveeePPP>>>999888555444777333333333333333333333333000000000000000000000000////////////////////////////////////////////////------.........------,,,,,,,,,+++++++++++++++***)))***++++++++++++++++++---------,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&'''(((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,************++++++++++++------------------------------------.........//////000000000000111111111111555444///111666444---222555666444444777777444555555555555555666666666777777888888999:::;;;;;;:::::::::;;;;;;;;;;;;<<<888888777777666555555444000000000000//////......------,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((''''''++++++,,,,,,,,,,,,------,,,++++++,,,///111111111---------...------,,,+++)))+++------++++++---///...,,,++++++,,,------,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************++++++++++++,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,---------+++---...---,,,,,,---...///000111000---,,,,,,------000444888<<>>:::000111555555333444666666333555555555444444444444444555555666777888999::::::888888999999999:::::::::666666666555444444333333000000////////////......---,,,++++++***+++++++++************))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((++++++,,,,,,,,,---------,,,++++++---000222333333------......------,,,+++(((+++------++++++---000...,,,++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++))))))******+++++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...//////...---...000++++++,,,++++++---000333000///000444:::???@@@???EEEWWWnnnxxxjjjbbb___^^^\\\ZZZ[[[VVVTTT[[[fffllljjjeeecccgggooo|||}}}uuuuuuzzzSSSCCC666555444......444222222222222222222222333////////////000000000000////////////////////////------------------------...---,,,++++++,,,...///))))))******+++++++++,,,((()))***+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......////////////000000000000---000000000;;;HHHEEE999111444555333333666666333444444444444444444444444444444555666777888999999777777888888888999999999555555555444444333333333///////////////.........---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((+++,,,,,,------,,,,,,+++---------------...///000---------,,,,,,+++++++++***++++++,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((+++---...---+++************))))))(((((('''''')))((('''''''''(((***+++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000///000111333777:::<<<@@@CCCJJJUUUdddyyywwwhhh```aaaffffffbbbbbblll|||yyywwwpppiiibbbWWWQQQSSSCCC<<<444000111222111///111111111111111111111111......//////000000111111......//////......---,,,,,,,,,,,,,,,------...///555444111...,,,+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))((('''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((('''%%%$$$'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************%%%&&&'''(((***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............000000000111222444555666222222333333333333444444333333333444555666777888222333444666777999:::;;;::::::999888777666555555444444333333222111000000//////.........---------************************,,,++++++***)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''------............---------------------...//////---------,,,,,,,,,++++++***++++++,,,,,,---......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,+++************)))))))))(((((((((''')))(((((('''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............///......///111444777999:::;;;===BBBKKKXXXeeennn}}}ooojjjlllyyyvvvvvv~~~|||qqq___QQQMMMJJJAAA>>>@@@===888222000222333222000111111111111111111111111///////////////000000000......//////......---,,,,,,,,,,,,,,,------...///222111000...---,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))*********)))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******)))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((''''''((((((((('''%%%%%%''''''((((((''''''&&&%%%))))))((((((((('''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000000000000000111222333444555222222333333333333444444222222222222333444555555666666666777777888888888::::::999888777666555555333333222222111000000///.........---------,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''......////////////.........------------...//////------------,,,,,,,,,,,,+++++++++,,,------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))((((((((((((((((((((((((((()))************))))))((((((''''''(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...............---------///111333444777777777666888<<>>666222555777555444555222000///000222333111000........................000000000//////......---.........///......---,,,+++++++++,,,---...///000//////000000///---+++***,,,++++++******++++++,,,************************************************)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++---...))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******)))(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************------,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,---------............///000222333444444222111111111111111222222222222222333333333444444444444444444444555666777888888777666555555444444666666666666555333222111/////////.........------,,,,,,,,,+++++++++******************************)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''------............------///......---------......------------------------+++,,,,,,------...//////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((***(((((((((((())))))))))))'''(((((()))))))))))))))***)))))))))((((((((('''''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------..................//////000///000111111000000222444444<<>>???AAA???;;;888999999777888333111333444333111111111000000000000000///...------------------------000000//////......------.........///......---,,,+++++++++,,,---...000000111111111000...,,,)))(((,,,++++++******++++++,,,************************************************(((((())))))))))))(((((())))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***,,,...000))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************************+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......------...///000222333333111111111000000111222222222222222333333333444444555555444444444555666666444444444444444333333333333333444444333111///---......---------------,,,,,,,,,+++++++++*********************************)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''---------......---------//////...------------...------------............,,,,,,,,,---......//////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''((()))(((((((((((())))))))))))''''''((()))))))))))))))((((((((()))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------.........///////////////...000111111000000111222444444555888===CCCIIIMMMLLLKKKHHHBBB;;;777888:::444666888888666555555555555333222222222111///---111111000000///.........------------------------//////........................//////......---,,,******+++,,,---...000111222222111///---***(((''',,,++++++******++++++,,,************************************************(((((())))))))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''((()))))))))((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((())))))***+++,,,------))))))******+++,,,,,,,,,,,,,,,,,,---------......------......///000111111000000000000000111222333222222333333333333444444333333333222222333333444222222222222222333333333111222333333222000---,,,------------------------,,,,,,,,,+++++++++***************************************)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''......////////////......//////...---------------------------.........///,,,,,,------.../////////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))++++++***(((((()))'''((((((((()))))))))***&&&'''((()))***))))))(((''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,************************************++++++++++++++++++,,,,,,,,,---------,,,------...///////////////111222222222111222444000000111333666999;;;;;;777888888777555555777999222444555555222000111333444444333222222222111///000000000///......///000........................------........................//////......---,,,******+++,,,---///000111111111///---,,,+++******,,,++++++******++++++,,,************************************************)))))))))******)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''((()))))))))))))))&&&'''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((())))))***++++++,,,((())))))***++++++,,,,,,,,,,,,,,,---------...............//////000000000////////////000222333333222222333333333333444444444333333222222333333333222222222222222222222222111222444444333111...,,,---------------------------,,,,,,,,,++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''//////000000000000//////000///...------------------------.........//////,,,,,,------.../////////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&))),,,,,,+++)))(((((('''((((((((())))))******&&&''')))*********)))(((&&&&&&'''((()))***++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,************************)))************+++++++++++++++,,,,,,,,,---------++++++,,,---............---...000000000000222444333333333222222333555777888777666555222111111111444555555555333111444888222333333111111333333111///000//////...///111333........................,,,------....../////////......//////......---,,,*********,,,---///000111000///---,,,++++++,,,---,,,++++++++++++++++++,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((())))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''((()))))))))))))))'''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++************************)))))))))))))))*********((())))))***++++++,,,,,,,,,,,,,,,---------......////////////000000000000.........///000222333444222222333333333444444444666555555444444444555555555444444333333222222222222333555555444222///------------------------------------,,,,,,,,,++++++************************,,,++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''///////////////000111111////////////............000//////...------,,,,,,......////////////......,,,---------.../////////------------------------------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***(((((()))***+++,,,,,,---))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******+++++++++*********************))))))******+++,,,))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------------...000000000111222222333333000000111222333333444444555555555555555555555555444444444555555555666666666333000///////////////222000///...///000///......------------...//////000///...---------------------------------------***++++++,,,---------,,,//////...---+++***)))(((---,,,,,,+++*********+++++++++++++++******))))))))))))))))))))))))))))))...---,,,,,,------+++***)))************+++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))+++++++++***************))))))))))))******************+++,,,,,,***)))(((******))))))((((((''''''******))))))((((((''''''((()))***++++++***)))((((((((((((((())))))))))))''''''''''''(((((((((((()))((((((((()))***+++++++++,,,,,,***((('''((()))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************************))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&'''((()))******)))((('''%%%(((,,,//////+++&&&###&&&''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&'''((())))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''...---'''(((000///((()))************+++++++++,,,,,,,,,---------......------......///000000000000000000000111111111111111222333444555555555555666555333111111222333444444333333333333333333333222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++***((('''''''''''')))))))))'''&&&&&&''')))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&///////////////000111111000000000///.........---........................////////////////////////------..................------------------------------------------------++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***)))))))))***++++++,,,,,,))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))))))))*********************++++++******))))))******+++,,,))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------.........//////000111111222222333111111111222222333333333444444444444444444444444333333333444444444555555333222111000000000000///111///------...///...---...------------...////////////...------------------------------------------,,,+++******+++,,,---//////...---,,,+++******---,,,++++++******++++++++++++++++++*********)))************************...,,,++++++,,,,,,+++))))))************+++++++++++++++***))))))***++++++************************))))))))))))))))))))))))************************))))))))))))***************++++++++++++***))))))+++*********))))))))))))******))))))((((((((((((((()))***++++++***)))(((''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))***+++)))******)))((((((***,,,))))))))))))))))))))))))******))))))))))))******))))))))))))************************))))))))))))'''((((((((()))))))))***))))))(((((((((''''''''''''((()))******)))(((''''''(((*********)))'''%%%&&&''''''(((((((((((((((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((&&&'''((((((((('''&&&&&&))))))))))))))))))))))))************************(((+++***'''...888777---)))************+++++++++,,,,,,,,,---------......------......///000000000000000000000111111111111222222333444555555555444555444222111111111333444222222222222222222333333111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))((()))***+++)))))))))(((''''''((()))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&000000/////////000111111111111000//////...------,,,------...///000000111000000............000000//////..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***+++++++++,,,******))))))******+++,,,))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,---...////////////000000111111222222111111222222222222222222222222222222222222222222111222222222222333333333000000000111111222222333000...---,,,---...---,,,...------------...////////////...------------...------------------------///---+++))))))***---............---------,,,,,,,,,,,,++++++******++++++++++++++++++************************************,,,+++******+++,,,***))))))************+++++++++++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++++++++***))))))))))))***++++++++++++***************))))))))))))((((((((())))))************))))))''''''''''''(((((((((((()))))))))*********+++++++++***))))))))))))))))))'''(((((('''''')))---000))))))))))))))))))))))))))))))************))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))))))))((((((***)))'''&&&&&&&&&'''(((&&&''''''(((((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%))))))))))))))))))))))))******************************''''''000:::888...)))************+++++++++,,,,,,,,,---------......------......///000000000000000000000111111111111222333333444444444333333555444222111111111222333000000000111111222222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********)))'''''')))+++((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((111000000///000000111111222111111000///...---------......//////000111111111000...------...000111000000//////......------................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,++++++++++++*********))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))***++++++++++++******+++++++++))))))))))))))))))))))))(((((())))))******++++++,,,,,,++++++******))))))(((((()))***+++,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))************************))))))*********+++++++++***************************************************+++++++++++++++,,,,,,***++++++,,,---...//////......//////000111111222222222222222111111111111111111111111111111111111000000000111111111222222000000//////000222666999111///------.........---...------------.../////////......---------......------------------------...---,,,+++,,,---///000........................,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************+++***)))***++++++***)))))))))*********++++++++++++******************+++************************))))))))))))))))))))))))((()))))))))))))))******))))))*********+++++++++,,,+++)))((((((((()))***************************)))))))))))))))))))))))))))))))))******)))))))))&&&'''''''''(((((((((((()))))))))*********++++++++++++***)))((((((((()))'''(((((('''''')))---000))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************************)))))))))((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((+++)))(((&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((+++******))))))((('''&&&((((((((((((((((((((((((************************++++++)))''',,,111///((())))))*********+++++++++,,,,,,,,,---------......------......///000000000///000000000111111111111222333333333333222222111333333222111000111111222.........///000111222222/////////......---------++++++++++++++++++++++++++++++++++++******)))))))))******(((%%%%%%(((+++'''''''''((()))))))))(((&&&'''''''''((((((((()))((((((((((((((((((((((((111111000000000000111111222111111000//////......000000000000000000000000222111///......///111222000000000//////......---................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((()))***++++++******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++,,,,,,++++++******))))))(((((()))***+++,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))************************))))))*********+++++++++*********************************************************++++++,,,,,,,,,++++++,,,,,,---...//////---......//////000111111222111111111111111111111000000000000000000000000/////////000000000000111111000...------222999???222000......///000///......------------...//////......---------......///------------------------***+++---///111111111000---------............///,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,************************+++***))))))+++++++++)))))))))*********+++++++++*********++++++*********************************))))))))))))))))))))))))(((((())))))*********+++************++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***'''''''''(((((((((((()))((((((((()))))))))******++++++***)))((((((((())))))))))))((('''(((+++---))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************************)))))))))((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''''''''&&&''''''''''''((((((((((((---,,,+++******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))),,,,,,)))'''((()))'''))))))*********+++++++++,,,,,,,,,---------......------......///000000000///000000000111111111111222222222333222222111111222222111111000000000000------...//////000111111............------------++++++++++++++++++++++++***++++++++++++***)))(((''')))***)))'''(((---222((('''%%%&&&((()))(((&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))222222111000000000111111111111000000000000//////111111111111000000000000111111////////////111111000000//////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++,,,+++++++++******))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***+++++++++,,,******))))))******+++,,,))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......------......//////000000000000111111111111111111////////////////////////////////////000000000000111000///------222;;;BBB222000//////000000///......------------...//////...------------...//////------------------------(((+++...111333222000///---------------.........++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,,,,***)))************+++++++++)))***++++++++++++***)))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,*********++++++++++++,,,******)))(((((((((((()))((((((((((((((())))))))))))))))))************+++******))))))))))))******(((((((((((())))))))))))((((((((()))))))))******+++***)))))))))))))))))))))***+++***(((((()))***))))))))))))))))))))))))))))))************))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))(((((((((((()))))))))***+++++++++***((('''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))'''(((((((((((()))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((''''''''''''((((((((((((---,,,+++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''+++---,,,((('''***---)))************+++++++++,,,,,,,,,---------......------......///000000000000000000000111111111111000111111222222222111111111111111111000000//////.........//////000000000------------------------++++++++++++++++++++++++******+++,,,,,,***)))((($$$(((++++++***...555<<<,,,)))%%%%%%''')))(((&&&'''''''''(((((()))))))))))))))))))))))))))))))))333222111111000000111111000000000000000111111111///000000111111222222222000000000000000000000000///////////////000000000................................................------------------------...,,,,,,,,,---...---,,,+++++++++***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,+++******))))))******+++))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))))))))*********************++++++******))))))******+++,,,))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------...------------,,,,,,,,,,,,------......///000000//////000000111111222222////////////////////////////////////000000000000...000111000000333:::AAA111000....../////////......------------...//////---------------...//////------------------------+++,,,...//////...---,,,------------,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,******+++,,,------,,,)))************+++++++++)))***++++++++++++***)))************************)))))))))))))))))))))))))))******+++,,,,,,------*********+++++++++,,,,,,)))))))))))))))(((((('''(((((()))))))))*********))))))*********++++++++++++***)))(((((()))***+++))))))))))))*********+++)))))))))*********++++++))))))))))))))))))***+++''')))++++++***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************))))))))))))***)))))))))((((((((('''(((((()))))))))************)))(((''''''((()))***)))))))))))))))(((((('''&&&''''''(((((((((((((((&&&&&&''''''((())))))***'''((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''''''''''''((((((((((((******)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))+++---)))************+++++++++,,,,,,,,,---------......------......///000000000000000000000111111111111//////000111222222222111000000000000000000///...//////////////////000000,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++)))((($$$(((+++***))),,,555<<<222,,,&&&%%%(((***)))'''((((((((((((((()))))))))((((((((((((((((((((((((333333222111000000111111/////////000111111222222......///111222333444555000000111111111111000000......//////000000111111////////////////////////////////////////////////------------------------...---,,,,,,......---,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******+++++++++************************)))***++++++,,,))))))))))))))))))))))))************************)))************+++++++++------------------------++++++++++++++++++++++++))))))***+++,,,,,,------///......------,,,++++++,,,,,,------...//////000...//////000111222222333000000000000000000000000////////////000000000111+++///333444333444999>>>000///------.........---...------------...//////---------------...///000------------------------///...---,,,+++*********------,,,,,,,,,++++++++++++*********+++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++***+++---...---,,,)))************+++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))******+++,,,------......******+++++++++,,,,,,,,,((()))*********)))'''&&&))))))******+++++++++,,,))))))******+++++++++++++++***)))(((((()))***+++)))*********++++++++++++******+++++++++,,,,,,,,,))))))(((((()))***++++++%%%(((+++,,,+++***))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************************))))))))))))******))))))((((((((('''(((((())))))*********+++***)))(((''''''((()))******)))((('''&&&''''''(((&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))(((((('''&&&&&&'''))))))))))))))))))))))))))))))************************,,,)))''')))+++***(((((()))************+++++++++,,,,,,,,,---------......------......///000000000000000000000111111111111......///111222222222222000000000000000//////...000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,,,,,,,+++)))'''&&&)))+++)))%%%&&&...555666///(((&&&(((++++++)))))))))))))))((((((((((((((((((((((((((((((((((((???;;;555222111333444444333333222222222222222222222111111111111111222333333333333222000///000111//////000000111111222222.........///////////////+++,,,---/////////............---,,,,,,+++******...---,,,+++***+++,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))***,,,+++***))))))***(((((())))))******++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,...444222000---,,,,,,------...............///000000...............///000000000000000000000000000000000///...------...///000,,,222222,,,///:::???;;;......---------,,,,,,,,,---------............///......---------......///,,,------......------,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******************************))))))))))))******,,,,,,++++++***)))))))))++++++++++++******))))))''')))+++,,,,,,,,,***))))))***+++,,,,,,+++***)))+++++++++++++++***)))(((******+++++++++******))),,,+++******)))*********,,,,,,,,,+++***)))((('''************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******************************++++++******************)))***+++***)))((((((***))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))++++++,,,,,,,,,------------...///000000111111111111111111000000000000000000000000000000000000000000000000000000000000000222111///...---------.........---------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((()))))))))))):::333***'''(((******((())))))))))))))))))))))))))))))))))))))))))))))))GGGCCC<<<777555333222111111111111111111000///...111111111000000000000000000111222111000000222444000000000000111111111111////////////////////////------//////000///............------,,,++++++***...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************************************((()))++++++************))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,...111000...------...///000...............///000000...............///000000////////////////////////000///...------...///000///333222---000:::<<<777......---------,,,,,,,,,---------............///.........------......///,,,------......------,,,...------,,,,,,------...,,,------......------,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++******))))))******+++***************+++++++++++++++++++++*********))))))***,,,---------++++++)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,++++++***++++++******************,,,,,,+++***************,,,,,,,,,,,,+++***)))(((************************)))************+++++++++******************************))))))))))))******************************************))))))))))))******))))))))))))******************************************************)))***+++***)))((((((***))))))(((((((((((())))))(((((())))))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++,,,+++******)))))))))***++++++,,,,,,,,,------------...///000000111111111111000000000000000000000000000000000000000000000////////////////////////222111///...---------......------------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((()))))))))***333---'''%%%'''))))))((())))))))))))))))))))))))))))))))))))))))))))))))TTTPPPIIICCC???:::666444222222111111111000000///111111222222222111111000...///111111111222444666111111111111111000000000///////////////////////////000000000000//////.........------,,,+++++++++...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***************************************************((())))))***++++++++++++***************)))))))))*********************************++++++,,,,,,---))))))))))))))))))))))))************************)))))))))*********++++++************+++++++++,,,************************------------------------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++,,,+++***+++,,,...------,,,,,,---///111222...............///000000...............///000000//////////////////////////////...------...//////111333111...333;;;999111......---------,,,,,,,,,---------............/////////......---......///------............------...------,,,,,,------...---......//////......---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,))))))******+++,,,,,,---++++++++++++***************+++---.........---,,,******++++++++++++******++++++,,,---------,,,,,,,,,+++***))))))***+++,,,---,,,++++++******++++++,,,------,,,,,,+++***)))************************)))************+++++++++******************************))))))))))))******************************)))))))))*********************))))))))))))******************************************************)))***+++***)))((((((***))))))(((((((((((())))))))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,---------------...///000000111111111000000000000000000111111000000000000000000000000////////////////////////111000///...------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))))))))******,,,)))&&&&&&)))+++***)))(((((((((((((((((((((((())))))))))))))))))))))))^^^[[[VVVQQQMMMHHHCCC@@@:::888666444333333444555111222333444444444444333///000111111111222444666222222222111111000000000000000000///////////////111111111111000000//////......------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))***+++---...---,,,+++++++++******)))))))))************************))))))***+++,,,,,,------))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,************************------------------------++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++---...,,,,,,,,,,,,...///111222...............///000000...............///000000////////////////////////........................111111///000666<<<888///......---------,,,,,,,,,---------............///000//////...............------............------...------,,,,,,------...------............------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...------,,,++++++++++++++++++++++++******+++,,,---------,,,,,,+++***))))))***,,,...------,,,+++++++++++++++---------------,,,+++***************************))))))*********+++++++++************************+++******))))))******+++************************)))))))))******++++++++++++******))))))******+++***************************************+++++++++)))***+++***(((((((((***))))))(((((((((((()))))))))))))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...---...///000000111111111000000000000000111111111//////////////////////////////////////////////////////......---------------------,,,,,,,,,++++++************************************************(((((()))))))))************)))((())),,,---+++***(((((((((((((((((((((((())))))))))))))))))))))))```^^^[[[YYYWWWTTTQQQNNNIIIEEE???:::666555666777000111222333444555555555222333333222111111222444333333222222111111000000111111000000////////////222222111111000000000000......------------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++******,,,///000///---,,,,,,++++++******))))))************************))))))***+++,,,,,,------************************************************************++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,---,,,++++++---///---------------...//////...............///000000...............///000000........................------............------.........222999===777.........---------,,,,,,,,,---------............///111000///...............---......//////......---...------,,,,,,------...,,,,,,------------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------,,,,,,+++++++++************************------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***++++++,,,++++++,,,+++***))))))+++---///...------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************))))))*********+++++++++************************++++++************++++++************************))))))******++++++,,,,,,++++++************++++++************************))))))*********+++++++++)))***+++***(((((((((***))))))(((((((((((())))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++---,,,,,,,,,,,,,,,------,,,,,,---------.........---...///000000111111111//////000000111111111111////////////////////////.......................................---------------,,,,,,,,,+++++++++************************************************))))))))))))*********************+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))^^^\\\[[[[[[[[[[[[ZZZXXXWWWSSSLLLEEE>>>:::888777222222111111111222333444444555555333111000111222222222222222222111111111222111111000000//////...222111000000000000000111......------------------,,,,,,---------,,,+++******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++---+++***,,,///111///,,,+++++++++++++++*********++++++++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++---///------------------------...............///000000...............///000000........................------............------,,,,,,///555;;;;;;444.........---------,,,,,,,,,---------............///111111000///..................////////////.........------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++************************---,,,,,,++++++,,,,,,---...------,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++++++++******++++++******+++,,,---...///...------,,,,,,------++++++,,,,,,,,,,,,++++++************************)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********+++++++++++++++++++++************++++++************************)))))))))***++++++,,,,,,)))***+++***)))((((((***))))))(((((((((((())))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++,,,,,,------,,,---------............---...///000000111111111/////////000111111222222000000000000000000000000........................------.........------,,,,,,,,,,,,,,,++++++++++++************************************************)))))))))*********++++++((()))***+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))```^^^]]]\\\^^^___^^^]]][[[ZZZXXXUUUPPPJJJDDDAAA:::888555333111111222333444555555333111000111333111222222222222222222333222222111111000//////...000000/////////000111222------..................,,,,,,---------,,,+++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++---+++)))+++...///,,,)))***++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++++++++++++++++++++++++++---------,,,,,,---///,,,,,,------.........---...............///000000...............///000000........................,,,------......------,,,+++---222999;;;777111,,,......---------,,,,,,,,,---------............///222111000///..................////////////.........------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...---,,,++++++++++++,,,---++++++,,,,,,++++++************++++++,,,------...///......---------------******+++++++++++++++***************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++***,,,++++++******++++++,,,************************((())))))***++++++,,,,,,)))***+++***)))((((((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++++++++++++++,,,------------------............---...///000000111111111...//////000111111222222000000000000000000000000........................,,,,,,---.........---,,,,,,,,,,,,++++++++++++***************************************************))))))*********+++++++++((()))++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))eeebbb```___```aaaaaa```ZZZ\\\```bbb___ZZZSSSNNNDDD@@@;;;777333333333444444444444333111111222444111111111222222333333444222222222111000//////...//////.........000111222------..................,,,,,,---...---,,,+++************++++++,,,,,,,,,************************++++++++++++++++++++++++---***''')))---...***&&&*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,---------,,,,,,...///***+++,,,---.../////////...............///000000...............///000000........................,,,,,,---......---,,,,,,+++///555;;;;;;444...***......---------,,,,,,,,,---------.........//////222222000///..................////////////.........------,,,,,,------...---..................---,,,,,,,,,---------......++++++,,,,,,,,,---------+++++++++,,,,,,---------........................,,,++++++******++++++,,,***++++++,,,,,,------...+++++++++,,,,,,---------...------------...//////------++++++++++++------------------,,,,,,+++***)))***+++,,,---...------//////...------------...)))******+++++++++******************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,++++++******++++++,,,************************((())))))***++++++,,,,,,)))***+++***)))((((((***))))))(((((((((((())))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************++++++,,,------------.........//////---...///000111111111111...//////000111222222222000000000000000000000000........................+++,,,---.........---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))************+++++++++)))+++,,,------------...++++++++++++++++++++++++))))))))))))))))))))))))```fffgggbbb```bbbaaa]]]___``````aaaaaaaaa``````VVVOOOFFF???:::888777666777777666555444444555666444333222222111111222222444333222111000000000000111111111111000000000000//////...------------...---...///111111///...---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***+++***)))...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,+++******))))))******)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------.........//////000000////////////000000000000000000000000000000////////////////////////..................------111///444<<<===444,,,+++---------.........//////............////////////////////////////////////.../////////...---,,,,,,---------------------------------------,,,+++***....../////////...------------,,,,,,,,,------...///...------,,,,,,,,,,,,///...------,,,,,,------+++++++++++++++---///000......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,---------,,,,,,...///------------,,,+++***)))---------,,,,,,+++++++++******++++++++++++******)))))))))+++------+++)))++++++******++++++,,,---...------,,,+++***))))))***+++---......---+++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++************)))******+++,,,---......///++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***************************************************************++++++++++++***))))))************************++++++*********************000444444///***)))******************************++++++,,,,,,++++++***++++++******************)))************+++++++++******+++++++++,,,,,,,,,,,,---......//////.........///000111111222222111000000111111111000000///000000000000000000000000........................------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++))))))++++++***aaaddddddaaabbbfffddd^^^___```aaabbbccccccdddcccbbb]]]UUUNNNHHHCCC===:::666555444333444444444444444333333222222222222222444333222111111000111111111111111111000000000000//////...------------...---...///000000///...---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---------.........,,,,,,+++************+++************++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////000000////////////000000000000000000000000000000////////////////////////........................000111666===;;;222,,,,,,---------.........//////............////////////////////////////////////.../////////......---,,,------------------------...............---,,,,,,---------------------,,,...---------------......------------...///000000///...------,,,,,,---------,,,+++*********++++++...------,,,,,,------......---------------------+++,,,,,,,,,---------...------------------------,,,---------,,,,,,...000......------,,,+++******---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***---,,,---......---,,,***+++++++++***++++++,,,---------,,,,,,++++++******++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******************++++++,,,---------))))))))))))))))))))))))***************+++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++************************))))))))))))************************************************************+++++++++++++++***))))))************************++++++******************''',,,000000---******,,,***************************++++++,,,,,,++++++***++++++******************************++++++++++++***++++++++++++,,,,,,,,,,,,---......//////.........///000111111222222111222222111111111000000000000000000000000000000000........................------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++******))))))aaaaaa```^^^```cccaaa\\\```aaacccdddfffgggggggggiiigggbbb]]]XXXPPPIIICCC<<<888444333555666555333444444333222222222222333333333222111111222222222222222111111111000000000000///......------......---...///000000///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++)))***+++...------,,,,,,,,,,,,,,,,,,------------.........------,,,++++++++++++,,,************+++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---............/////////000000000000000000000000000000000000000000000000////////////////////////...........................333:::===888000,,,...------........./////////............///////////////////////////////////////////////////......---............................../////////...------//////.........//////000///......------.........,,,,,,,,,,,,---...///000111000//////......////////////...---------------------............------.../////////////////////---------...............------------------------,,,---...---,,,,,,...000......------,,,,,,++++++------------,,,,,,,,,,,,------,,,,,,,,,+++++++++000000000000///...---,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))******+++,,,,,,---******++++++++++++******,,,,,,------------,,,,,,************************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******************************++++++++++++++++++%%%(((,,,,,,***)))+++...++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,------...////////////......///000111111222222111555444222111000000000111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((***++++++***))))))+++aaaaaa```^^^]]]^^^^^^^^^bbbcccdddfffggghhhiiiiiihhhfffdddccc```[[[UUUQQQIIIBBB:::666666777666555555555444333333333333333333333222222222333333444222222222111111111000000000//////.....................///000000///......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000...++++++000555......---,,,,,,,,,,,,,,,------------..................---,,,,,,,,,,,,---*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------------------...------------......///.............../////////000000000111111000000000////////////////////////////////////////////////............////////////...666======555...---000............////////////............//////////////////////////////////////////000000000//////.................................////////////......//////.........///000111000000///........./////////...------,,,,,,,,,,,,000000///...............,,,,,,------...///000000,,,---...//////...---,,,......//////////////////................................................,,,---...---,,,---...000......------,,,,,,,,,,,,------------------,,,,,,---------,,,,,,,,,++++++000000111000...------...,,,++++++++++++,,,------+++,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,------......------,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))******************************+++++++++++++++,,,&&&(((******)))))),,,...++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------...///////////////...///000111111222222111777666333111///000000111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***)))***+++***)))...444^^^______^^^[[[ZZZ^^^ccccccdddeeefffggghhhhhhhhhgggeeecccbbbbbb```]]][[[VVVNNNDDD<<<888777666555666555444444333333444444333333333333333333444444222222222222111111111111000000///............///......////////////.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%(((++++++,,,111;;;CCC///...------,,,,,,---------------........./////////...------,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------------------------------...///000////////////////////////000000111111111111000000////////////////////////////////////////////////........./////////000000///888???<<<333------000........./////////000000............//////////////////////////////////////////000000111000000///////////////////////////......///////////////...---------------...//////222111000000/////////000000000/////////000000111111111000///////////////,,,,,,------------------,,,---////////////---,,,------......////////////............------------........................---.........------///000///...---,,,,,,,,,------------------------------,,,---............---,,,...///000///---,,,---///,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,+++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,------......------,,,************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************************************++++++,,,,,,,,,,,,+++++++++***))))))+++---++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------...//////000000//////...///000111111222222111777666333111///000000111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---***)))******+++444???]]][[[ZZZZZZXXXWWWZZZ``````aaabbbdddfffgggggghhhkkkiiifffddddddcccbbb```]]]YYYPPPGGG???999777666666666555444444444444555555555444333333444444444333222222222222111111111111000//////....../////////////////////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++...666<<>>@@@@@@???>>>>>>>>>>>>>>>??????>>><<<999666333111//////............//////......///000000111111222000000000//////.................................---...///...------///111///...---,,,,,,---...000------------.........///+++///444888999888555222888999999555///,,,...111---,,,,,,,,,,,,---...................../////////---...///000000///...---------------------------------------------------------............------............------------......------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********************************++++++,,,------...,,,,,,++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,------...+++++++++,,,,,,,,,------,,,,,,,,,------------.........///000000000000000...///000111111222222111222222111111111000000000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...***,,,000---***333BBB~~~nnnlllmmmhhh^^^YYYUUUWWWZZZ___cccgggiiijjjhhhggghhhiiijjjiiifffdddbbbhhhmmmhhhZZZKKKAAA>>>777777666555555555555555888777666555444333333333333333333222222222111111111111000/////////////////////............////////////............//////------------------------------------------------)))((()))+++...//////---//////...------------.............../////////000------,,,++++++++++++,,,++++++,,,,,,,,,------------------------------------------.........//////------............------........................---------------------------,,,,,,,,,,,,---......................................................---------......000111111111111000000/////////...///000222333333222000///000000000000000000000000////////////////////////---......///000111111222555<<>><<<888555>>>@@@???999111---///222---,,,,,,,,,,,,---....../////////////////////...---///111222222111///---........................////////////////////////------............------//////.........---------........................------------------------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********************************+++,,,,,,---......*********+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,---------.........//////000000000000000...///000111111222222111000000111111111000000///000000000000000000000000000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---***...333///)))///===jjjaaaWWWRRRYYYaaadddeeehhhgggiiihhhhhhiiiiiibbbYYYeeegggjjjjjjeeeYYYJJJ@@@======;;;777555777888888999999888888888888888888444444333222222222333333222222222222222111000///111000///......///000111..............................---------,,,,,,,,,...........................------------...//////////////////////////////////////////////////////........................---------.........//////........................////////////////////////000000000000000000000000//////000000000000////////////000000000000//////................................................---------.........//////000000000000111111111111111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000///000111000//////111333555DDD@@@222111222///000000000000000000000111111000000111111111111000000111111111111111111000///444444444444444444444444///000000111111111111111111111222222222222333333333555777666555333222333333333333222222333444444222111111000000000000111///000111333333333222111111111222222222111000000---....../////////......///......111666===DDDIII===<<<;;;;;;;;;999555222000333333000000333444111111111111000000000//////***+++---///000000//////,,,,,,---///////////////---111777===BBBBBB???<<>><<<<<<>>>>>>;;;777::::::999999888777666666555444444333333333333333222222222222222111000000111000////////////000111.................................---------,,,,,,...........................------------...//////////////////////////////////////////////////////........................---------.........//////........................////////////////////////000000000000000000000000//////000000000000//////......////////////......................................................---------.........//////////////////000000000000111111000000000/////////111111111111111111111111111111111111111111111111000000000000000000000000///000111000///000111333777DDD???111000000---///...///000111111111111111//////000111111111111111222222333333333333222111111222333333333333333333222333333333222222111000444444444333333222111111000222444444333222222222333333222111111111111222222222111111111111111222111111222111111000///...///000000111111111111000//////000000111111000000/////////111555:::@@@CCCJJJKKKLLLLLLIIIEEEAAA???;;;<<<999444111333333000////////////000000111222///////////////...---,,,......///////////////...///111555:::???CCCDDDDDDLLLFFF>>>777222///...///////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////------------------------000000/////////...............------,,,------...,,,,,,,,,------------............---------,,,,,,------------------------.........------,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........---------------.........---------.........//////......//////000000111111111111111111222222222222222111000//////000111222000000000000111111111111111111000000////////////......////////////......//////.........---------,,,,,,---------............/////////......---,,,........................------........./////////------------...................../////////000000zzzmmmccc]]]```fffhhhiiigggcccbbbcccaaa\\\___bbbgggkkkkkkfff]]]WWWJJJDDD>>>>>>BBBDDDAAA>>>;;;;;;999888777777777777666555444444333333444444222222222222222222111000111000000//////000000111///////////////////////////.........------------..............................------......///000////////////////////////////////////////////////........................------........./////////////////////////////////////////////////////////000000000000000000000000///000000111111000000///---......//////......---................................................------........./////////........./////////000000111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000111111111000000222333<<>>======???@@@AAA@@@@@@@@@@@@@@@AAAAAA>>>======<<<:::999888777777777777777999;;;>>>???>>>======<<<;;;:::888777666666666555444333222111222222222222222333333333222:::CCCHHHKKKNNNUUUZZZ[[[]]]\\\WWWUUUUUUSSSNNNGGGDDD???:::666333222111444333222111000111222333111111222222222222111111000111333666:::AAAHHHLLLNNNLLLEEE:::333000///...000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////.........---......///000...////////////000000000///............................................................---------------------..................------------..............................------------------------111000///...............................................................------............------.........------------------............/////////---......//////000000000............////////////111111000000000000000000111111111222222222333333222111111000000111111222222222222111111000000000000000000000000000000000//////000000000000///////////////...............---............///////////////000000000//////...////////////////////////....../////////000000000//////000000000111111111//////////////////000000~~~nnnhhhjjjhhhaaa^^^```dddeeebbbdddhhhkkkkkkhhhaaa\\\^^^VVVOOOJJJDDDBBBHHHQQQNNNJJJDDD>>>:::888888888999888777666555555555555111222222333333333222222000000111111111111000000000000000000000000000000000000/////////.........///////////////////////////............///000000000000000000000000000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000111111111111000000////////////////////////////////////////////////........./////////000000000000111111111222222222111111111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000111222111000000222444>>>CCC;;;222444333000555444333222222333666999;;;<<<;;;999777666555555555111111333444555555555555444444666777888777777666;;;;;;999888888888888888888:::===AAADDDFFFGGGHHHHHHIIIJJJJJJIIIIIIKKKMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQPPPOOOLLLJJJHHHFFFBBBBBBBBBBBBDDDFFFHHHJJJIIIJJJJJJKKKKKKKKKJJJJJJFFFEEEEEECCCAAA???>>><<<===<<<<<<;;;:::999888777555:::>>>???>>>@@@EEEKKKWWW\\\``````aaabbb```[[[ZZZWWWRRRLLLFFFBBB???>>>999888666333222222222222//////000111111111111111///222555888:::???EEEIIIOOOPPPJJJ===444222111...111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000000000............//////000111/////////000000000111111////////////////////////////////////////////////........................------.........////////////......------......///////////////////////////........................111000//////............////////////////////////////////////////////////---......//////......---................................./////////000000------......////////////........./////////000000111111111111000000000000111222222222222333333333222222111111111111222222333333222222111111000000000000000000111111111111//////000000000000//////////////////////////////........./////////000000//////000000111000000///000000000000000000000000/////////000000000111111000000000111111111222222000000000000000000//////lll^^^[[[]]]```bbbdddhhhkkkkkkggg```ZZZXXXWWWYYYZZZQQQFFFFFFNNN[[[XXXRRRKKKDDD>>>999777:::999888777666555555555111222333333333333333333000111111222222111111000000000000000000000000000000000000000//////////////////////////////////////////......//////000111000000000000000000000000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000000111111222222111111000////////////////////////////////////////////////....../////////000000000111111111222222222333333222222222222222333333333222222222222222222222222222222222222222222222222000000000000000000000000000222222222111111222444777;;;444000555444111777444555777:::===AAADDDEEE>>>===:::888666666666666222333444666777888888888777888;;;>>>BBBEEEHHHJJJLLLKKKGGGDDDBBB@@@??????FFFHHHLLLQQQTTTVVVWWWWWWUUUVVVVVVTTTRRRRRRSSSUUUUUUUUUVVVVVVWWWXXXZZZZZZYYYYYYYYYXXXVVVTTTQQQPPPNNNNNNMMMMMMLLLMMMMMMMMMOOOPPPSSSUUUXXXZZZ\\\\\\VVVVVVVVVUUUSSSQQQPPPOOOLLLLLLKKKIIIHHHFFFEEEDDDGGGJJJLLLLLLKKKLLLOOOSSSVVV\\\aaadddgggiiihhhddddddcccaaa]]]ZZZVVVTTTRRRFFFEEEAAA===999555333222000111111222222222111111000444888:::;;;>>>CCCHHHTTTWWWQQQCCC888666555111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222//////000000000000111111//////...//////000111222//////000000000111111111////////////000000000000000000000000000000000000.............../////////.........////////////000//////............//////111111111111111111111111////////////////////////000//////............///////////////////////////////////////////////////......////////////...............///////////////////////////000000000000//////////////////............/////////000000000111111111111111111111111222222222222333333333333222222222222222222222222222222222222222111111111000000000111111111111222///000000111111000000///...////////////000000000////////////000000000000///000000111111111111111000000000000000000000000000000000000111111111111000000000111111111222222111111000000000000//////uuufff___\\\___bbbggglllmmmiiibbb]]]VVVUUUYYY___ZZZMMMHHHLLL\\\]]]^^^[[[UUULLLBBB<<<;;;:::999888777666666666111222333333444444333333000111222222222222111000111111111111111111111111111111111000000000/////////////////////////////////////////////000000111000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111111222222111111000000000111111111111000000////////////////////////////////////////////////.../////////000000000000000111111111111222222222222222222333333333444444222222222222222222222222222222222222222222222222000000000000000000000000111222222222111111333555333666222111999888666===;;;???DDDHHHJJJIIIFFFEEE<<<:::888777666777888888666777999:::<<<======>>>AAAAAACCCGGGKKKQQQVVVXXX\\\ZZZWWWSSSQQQPPPPPPPPPUUUXXX[[[^^^``````___^^^\\\[[[ZZZXXXUUUSSSTTTVVVXXXXXXWWWWWWWWWWWWWWWXXXUUUVVVWWWXXXWWWVVVTTTSSSQQQRRRRRRQQQQQQPPPOOOOOONNNPPPRRRUUUXXX[[[\\\]]][[[\\\\\\]]]\\\\\\[[[[[[YYYXXXVVVTTTRRRQQQPPPPPPSSSVVVZZZ^^^aaacccdddddd]]]bbbeeeeeegggjjjjjjgggeeefffffffffeeebbb```^^^WWWUUURRRMMMHHHCCC>>><<<:::::::::999888666555444222666:::;;;<<>>>>><<>>888777666555555777999::::::;;;===>>>@@@AAABBBBBBFFFEEEEEEGGGKKKOOOTTTWWWbbbaaa___^^^]]]^^^```aaa___aaacccdddcccaaa___]]]]]]]]][[[WWWTTTRRRRRRSSSWWWWWWUUUTTTSSSRRRRRRQQQRRRTTTVVVXXXYYYYYYXXXWWWNNNOOOQQQRRRRRRRRRQQQPPPLLLMMMOOOPPPRRRRRRSSSSSSWWWXXXZZZ[[[]]]^^^^^^^^^^^^\\\ZZZXXXVVVVVVVVVVVVUUUXXX^^^dddiiiiiieeebbbccceeedddaaaaaaeeefffdddccceeefffgggfffdddaaa___bbbaaa___\\\WWWRRRMMMJJJEEEEEECCCBBB???<<<:::999555888;;;;;;<<>>999222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222//////////////////////////////000000111111111222////////////000111222333////////////000000000000//////000000111111111222000000000000000000000000---.........//////000000////////////000000000000000000////////////000000........................000000000000000000000000---------------...///000//////////////////////////////////////////////////////000000000000//////.../////////000000111111000000000000111111111111444333333222111000//////////////////000000000000//////000111222333333333222222333333333444444444111222222333333222222111111111111222222333333444000000111111222222222222000000111111111111000000.../////////000000111111000000000000111111111111///000111222222222222222111111111111111111111111000111111111111222222222///000000000000111111111222111111111000000//////